Post: How to Mod TROPTRNS.DAT - Modding Trophy Files
01-13-2013, 07:44 PM #1
Sonoro
I like anteaters
(adsbygoogle = window.adsbygoogle || []).push({});
CFW ONLY


Note: consoleid in global.conf can be all "00" , so enter the "00" byte 16 times for it to work (32 0 total)


You must login or register to view this content.What is this?You must login or register to view this content.


This is basically the method to hack every trophy on Playstation 3, from editing the TROPTRNS.DAT, the file that is installed, everytime you run a game, and it's basically the files that actually stores the trophy status and unlock date.



Difference between TROPTRNS.DAT and TROPUSR.DAT


The difference between the two files is:

TROPTRNS.DAT: Actually stores trophy unlocks and status
TROPUSR.DAT: Stores trophy timestamps and displays them in the trophy collection (XMB)


Occurrent:


• Trophy Modding Toolkit:
    [URL="https://www.mediafire.com/download.php?8gy8yj33zku8ey6"]Click Here for Download[/URL]


• HxD
    [URL="https://mh-nexus.de/en/hxd/"]Download HxD[/URL]


• Ps3 Timestamp Generator
    [URL="https://www.mediafire.com/download.php?1nked1p1p9lp5ix"]Download Ps3 Timestamp Generator[/URL]




Steps:


• Step 1: Download the folder and modify the global.conf as stated. (New update includes already made global.conf)


• Step 2: Take your NPWR0XXXX_00 from your Ps3 (dev_hdd0/home/000000XX/trophy/)


• Step 3: Put your NPWR Folder in (C:\) in your Computer.

You must login or register to view this content.




• Step 4: Open TRNS Tool.exe , and input "d" to decrypt, then you will be asked to insert you NPWR folder name, stored in C:\.

You must login or register to view this content.




• Step 5: Now your TROPTRNS.DAT will be decrypted. Open it in HxD and look for Offset 0x2C0, this is the trophy installation date , you will se two timestamps, first timestamps is Block 2C1-2C7, second is block 2C9-2CF , as you can see each timestamps is composed by 7 bytes. You do not need to modify these timestamps.

You must login or register to view this content.




• Step 6: First trophy is block 340-3EF , to unlock it you are going to change these bytes:

Offset: 357 is the status, for each trophy block , the status is located at second line, seventh coloumn. To unlock the trophy, change it to "02" , it means the trophy is unlocked

Offset: 373 is the trophy id, you can see id's in the TROPCONF.SFM file, stored in the NPWR folder, the first trophy in the Hex (first block) is going to be the 2nd trophy cause the Platinum is going to be the last one with id "00" , to set the id at Offset 373, just copy the byte that is over this one example:

You must login or register to view this content.


Block: 377-37A is the trophy type, its gonna be:

    [LEFT]Bronze: 04 00 00 10[/LEFT] [LEFT]Silver: 03 00 00 10[/LEFT] [LEFT]Gold: 02 00 00 10[/LEFT] [LEFT]Platinum: 01 00 00 10[/LEFT]


Now you will have to look at TROPCONF.SFM and see which trophy has the ID you set and print the bytes for the trophy type. You can do the same thing since copying the byte that is over.


You must login or register to view this content.


Offset: 380 Here you will have to print your 2 timestamps. In a legit earned TROPTRNS.DAT the 2 timestamps are different (milliseconds difference) , but now you can put the same for both entries, so generate it with Ps3 timestamp generator and paste it. See Step 5 for positions and blocks.


You must login or register to view this content.


Each Trophy Block starts with:

    00 00 00 04 00 00 00 A0 00 00 00 ID 00 00 00 00


and ends with:


    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



• Step 7: First trophy is unlocked. Now repeat this action for all trophies. Then look for these positions:

Offset: 110 Here is stored your Sen ID , if you're using a TROPTRNS.DAT from a user where you already did access Sen, there will be bytes with your sen ID, otherwise they will be nulled.

Offset: 167 Here is stored the number of total entries, to determinate this, you will have to insert the number of trophies you unlocked , +1 , for example: You unlocked 51 trophies. In Hex: 51 = 33. So you will put 34.


• Step 8: To unlock the platinum trophy or the one with ID 00 (Games without plat) , you will have to insert it at the end, as last trophy.

• Step 9: When you're done editing your TROPTRNS.DAT, save it and open TROPTRNS Tool.exe again, input "e" and your NPWR Folder. Upload it to your Ps3 , log in your SEN account and Sync the trophies.


FAQ:

Q: Your tool is not working for me, how can i fix it?
A: If my tool is not working for you just use these commands on pfdtool to decrypt:
    Encryption: -g NPWR*****_00 -e (your Path) TROPTRNS.DAT

    Decryption: -g NPWR*****_00 -d (your Path) TROPTRNS.DAT


Q: Timestamp generator wont generate my hex value, what can i do?
A: Make sure you did add all values in textboxes.


Credits:


• BuC-ShoTz: Helping me with structure
• DEREKTROTTER: Trophy type and other useful help
• flatz: Pfdtool developer
(adsbygoogle = window.adsbygoogle || []).push({});

The following 156 users say thank you to Sonoro for this useful post:

_Nightwing, -Nathan-, Day, RAB, ℳaTiCz, ⓙω мσ∂z, $$$ DANGER $$$, 007bond, 631, A000_demons_000, ady, Aegon Targaryen, Alfred974, Amarildo88, amigaman2005, AsianModds, boub, braindead, Bry 1/992, BuC-ShoTz, C-J, YouAppreciateMe, chaosx6, CODHoster1337_, CoDyMoDz1000XD, CoOoL_BoY, Crunk, D-one, D3cH, dbzkamehameha, Dishonor, Disslzit, DonGiuliiano, DonPorno, Ducky 559, DylanOc1, EliteHackzPS3, ExceptionHell, FAKA_ELITE, Farva, fasooole, Fer, Fideo Kojima, Fly Away, Fuser, Gabberhard, Ali D Killer, ghost63, Gian_, GJx, gnat_, Gotham_Shadow, gowhawx, Gus Fring, hack73, Hatchet Harry, HaXingInc, Herrkulez, hess47, Sheldon Cooper, hotsauce_mm, Beats, IcyDose, II Dave II, IIUniversal, iLLy-i, iSebastianMoDz, zL_j8hnb, jabber, jambalaia00, JaMbO, ResistTheJamsha, Jared, Joel, joury070, Kendrick Lamar, TheMightyMoJo, KoS_Riitalo, kosy, LaughTracks, LTBadBoy, Lukastim80, Machine, machinistm1, Mad Scientist, mAdlax, Major Meat Bone, malachit75, manh2, mark1, User23434, Mello999, mithosyggdrasil, MOHN, Monster-Energy, mosiko6, Mr Grumpy, Mr.Alfredo, Mw2-_-Beast-, and 56 other users.

The following 12 users groaned at Sonoro for this awful post:

19willy74, Cloud, ALJOKER, Alpenjodel61, crischevelle572, DEREKTROTTER, GreenTea101, iiReFuZee, jedt, smithy2009, StarWave, riggstq
01-19-2013, 02:19 PM #452
cheetahh
Do a barrel roll!
Originally posted by braindead View Post
Sorry m8 but they can detect CFW in PSN. They might check the firmware hash for example. For 2 years i also used Kmeaw CFW and i got an email from Sony. They registered CFW on my Ps3 machine. They truely can detect CFW. I think it is also dangerous to buy here from the trophy section hacked trophies. They are logged into with my account details and CFW.
But anyway it is my opinion.
Sony starts to ban and not only COD cheaters or BO2 players.

We really don't know how well they can detect CFW. Earlier practices don't count anymore as people we accessing PSN with 3.55 firmwares while PSN required 3.60 or later. Now people access PSN with 4.30 or 4.31 CFWs. I'm not saying that they can't detect it - they probably can. Its just that history has shown they don't care as long as you don't misbehave (cheat, pirate, hack). I also believe that most of the initiatives for bans have started from game developers. Sony understands that just banning people archives very little so they don't do it in every case they could. Banning PSN Plus member for example means that Sony will lose money. Do you really think that user, whose PSN Plus account and console have been banned will purchase new console and create new PSN Plus account?

Those banned users will create harm to all legit PSN users as by accident they could use your console_id when they try to unban their consoles and get your console banned even when you are on OWF. That has happened already. They will more than likely only pirate in the future as they don't have legit means to get new stuff. I believe thats the reason why Sony doesn't ban everyone they can detect.

Its very dangerous to purchase trophies from people who use this method. At least when you only have OFW console and tons of purchase. You could lose all that.
01-19-2013, 02:21 PM #453
ghost63
Do a barrel roll!
for date and time using the utility timestamp
01-19-2013, 02:29 PM #454
cheetahh
Do a barrel roll!
Originally posted by dbzkamehameha View Post
this might be stuped question but wat is the transaction log.

and do i have to edit 1A-1B-1C, etc... when i see one? if so is it the same as with when you see the numbers like 01,02,03,etc


In the simplest terms its a log of activities,transactions,changes etc. In case of TROPTRNS.DAT its the log of trophies you have unlocked in that order that you unlock them. So when you modify something as further down as 1C, it means you either have obtained 27 trophies legit or you have modified all those before this one as well. Its difficult to unlock huge amount of trophies at the same time because one silly mistake/typo will corrupt the whole file.

---------- Post added at 02:29 PM ---------- Previous post was at 02:26 PM ----------

Originally posted by ghost63 View Post
for date and time using the utility timestamp

Yup, though you have to enter GMT time there or it will be something different than you expected.
01-19-2013, 02:42 PM #455
ghost63
Do a barrel roll!
anyone know the file and the command line to modify to avoid restarting the game each time after a sync
thank you
01-19-2013, 02:44 PM #456
Originally posted by cheetahh View Post
In the simplest terms its a log of activities,transactions,changes etc. In case of TROPTRNS.DAT its the log of trophies you have unlocked in that order that you unlock them. So when you modify something as further down as 1C, it means you either have obtained 27 trophies legit or you have modified all those before this one as well. Its difficult to unlock huge amount of trophies at the same time because one silly mistake/typo will corrupt the whole file.


do i just leave the 1A, 1B, etc without modding it or do i have to put something in them?
01-19-2013, 02:49 PM #457
cheetahh
Do a barrel roll!
Originally posted by dbzkamehameha View Post
do i just leave the 1A, 1B, etc without modding it or do i have to put something in them?


No, you should not change the transaction log order number they should be in this order 00, 01, 02, 03, ..., 09, 0A, 0B, 0C, ...

What you have to modify is trophy information under them (trophy number, type - 01 Plat ... 04 Bronze, unlock statys, date etc).
01-19-2013, 02:57 PM #458
Originally posted by cheetahh View Post
No, you should not change the transaction log order number they should be in this order 00, 01, 02, 03, ..., 09, 0A, 0B, 0C, ...

What you have to modify is trophy information under them (trophy number, type - 01 Plat ... 04 Bronze, unlock statys, date etc).


there might be some mistake, i wasn't talking about changing the 0A,0B,etc...
i just wanted to know if i needed to ad something under them.

do i just take the same procudure as the normal trophy hacking e.g.

offset 357: 02
offset 373: 0A
trophy type: don't now if there needs to be one
etc
01-19-2013, 03:28 PM #459
cheetahh
Do a barrel roll!
Originally posted by dbzkamehameha View Post
there might be some mistake, i wasn't talking about changing the 0A,0B,etc...
i just wanted to know if i needed to ad something under them.

do i just take the same procudure as the normal trophy hacking e.g.

I will try to take my shot on this. Transaction log (TROPTRNS.DAT) has blocks (11 rows) for every trophy you have unlocked. It looks something like that:
00000004 000000A0 00000001 00000000 Header (Section 4 with the length of 10 (A) rows, 01 is the order number)
00000001 00000002 00000000 00000000 01 is the order number again, 02 means its information about trophy
00000000 00000000 00000000 00000000 Empty
0000002A 00000004 00001000 00000000 Trophy number, type, unlock status
00E15435 567C3247 00E15435 567C8239 Date timestamp, use utility mentioned in the beginning to enter GMT date
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty

Things that you need to modify:
02 - This defines that we have a block about trophy, the first block in the list with order number 00 has value 01 there, this means that its information about the TROPUSR.DAT creation date. All other block have a value 00 - empty.

00 - If theres a value 01 here, this means that the trophy is synced to PSN already.

2A - This is the trophy number you want to unlock, check it out from the sfm file.

04 - is the trophy type, 01 - Platinium, 02 - Gold, 03 - Silver, 04 - Bronze. Find the correct falue either from TROPUSR.DAT file if you can understand that or also from sfm file.

10 - This means that the trophy is unlocked, also 20 means that the trophy is unlocked but with an account that was not connected to PSN account.

00E15435 567C3247 00E15435 567C8239 - This is the date, use the tool to enter the values here. Date is in GMT timezone. First 2 blocks is the earning date in a second precision, next 2 block are in ticks precision (tick is a measurement of time in PS3).

You should not modify anything thats not in bold and color. For every trophy you want to unlock you have to fill out this block. Those blocks have to be in correct order - later earned trophies are further down the list. Plat is the last trophy if theres no DLC ones.
01-19-2013, 04:32 PM #460
Originally posted by cheetahh View Post
I will try to take my shot on this. Transaction log (TROPTRNS.DAT) has blocks (11 rows) for every trophy you have unlocked. It looks something like that:
00000004 000000A0 00000001 00000000 Header (Section 4 with the length of 10 (A) rows, 01 is the order number)
00000001 00000002 00000000 00000000 01 is the order number again, 02 means its information about trophy
00000000 00000000 00000000 00000000 Empty
0000002A 00000004 00001000 00000000 Trophy number, type, unlock status
00E15435 567C3247 00E15435 567C8239 Date timestamp, use utility mentioned in the beginning to enter GMT date
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty
00000000 00000000 00000000 00000000
Empty

Things that you need to modify:
02 - This defines that we have a block about trophy, the first block in the list with order number 00 has value 01 there, this means that its information about the TROPUSR.DAT creation date. All other block have a value 00 - empty.

00 - If theres a value 01 here, this means that the trophy is synced to PSN already.

2A - This is the trophy number you want to unlock, check it out from the sfm file.

04 - is the trophy type, 01 - Platinium, 02 - Gold, 03 - Silver, 04 - Bronze. Find the correct falue either from TROPUSR.DAT file if you can understand that or also from sfm file.

10 - This means that the trophy is unlocked, also 20 means that the trophy is unlocked but with an account that was not connected to PSN account.

00E15435 567C3247 00E15435 567C8239 - This is the date, use the tool to enter the values here. Date is in GMT timezone. First 2 blocks is the earning date in a second precision, next 2 block are in ticks precision (tick is a measurement of time in PS3).

You should not modify anything thats not in bold and color. For every trophy you want to unlock you have to fill out this block. Those blocks have to be in correct order - later earned trophies are further down the list. Plat is the last trophy if theres no DLC ones.


so for example 2A is a trophy right? does that mean it's number 31 or something if the number before was 30?
i can't find any of the number/letter ones in the sfm (and i don't know how to open the tropuser.dat or with what)
do the timestamp need to be different if so could you give a example and tell me why?
and what do you mean by precision?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo