Homebrew Dumping and restoring Activity Log?

Seriel

Doing her best
OP
Member
Joined
Aug 18, 2015
Messages
3,297
Trophies
3
Age
24
Location
UK
XP
5,973
Country
United Kingdom
Hey there, i'm currently dumping all my saves in preperation for a system format.
Is it possible to dump and restore Activity Log data, as well as some other extra data?

Thanks.
 

ketal

aiueo
Member
Joined
Aug 20, 2015
Messages
744
Trophies
0
XP
677
Country
Italy
Yes, but you need to be on 9.2 or under. Activity Log playing data is stored in a file called PlayHistory.dat, stored in the nand. The savedata of the activity log is stored in the nand too, but the file that matters is PlayHistory.dat
 

Seriel

Doing her best
OP
Member
Joined
Aug 18, 2015
Messages
3,297
Trophies
3
Age
24
Location
UK
XP
5,973
Country
United Kingdom
Yes, but you need to be on 9.2 or under. Activity Log playing data is stored in a file called PlayHistory.dat, stored in the nand. The savedata of the activity log is stored in the nand too, but the file that matters is PlayHistory.dat
Is it possible to dump on 10.3 but restore on 9.2? I'm prepping to format to get downgrade to work (it's a long story lol)
 

ketal

aiueo
Member
Joined
Aug 20, 2015
Messages
744
Trophies
0
XP
677
Country
Italy
Is it possible to dump on 10.3 but restore on 9.2? I'm prepping to format to get downgrade to work (it's a long story lol)
If you have an hardmod, you could dump on 10.3, generate keys on 9.2 and hope for them to decrypt your 10.3 nand backup (99,99% it will fail)
 

Seriel

Doing her best
OP
Member
Joined
Aug 18, 2015
Messages
3,297
Trophies
3
Age
24
Location
UK
XP
5,973
Country
United Kingdom
If you have an hardmod, you could dump on 10.3, generate keys on 9.2 and hope for them to decrypt your 10.3 nand backup (99,99% it will fail)
I'll take that as a no then lol :P
Mkay, I guess i'll have to part ways with my severel year long history of my 3ds.
 
D

Deleted-236924

Guest
If you have an hardmod, you could dump on 10.3, generate keys on 9.2 and hope for them to decrypt your 10.3 nand backup (99,99% it will fail)
Every nand backup is encrypted to your specific 3DS using the same key every time, otherwise any backups would be pointless as they wouldn't be able to be read once you restored them. No matter if you system format 50 times and system update/downgrade 40 times.
Therefore, a single nand fat16 xorpad works for all nand backups extracted from your specific 3DS.

Heck you could just use the 10.3 backup and inject it as an emunand and that would work just fine.
 
Last edited by ,
  • Like
Reactions: kiwiis

Garou

Well-Known Member
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,667
Country
Yes, but you need to be on 9.2 or under. Activity Log playing data is stored in a file called PlayHistory.dat, stored in the nand. The savedata of the activity log is stored in the nand too, but the file that matters is PlayHistory.dat
could you give more details on how to dump the PlayHistory.dat on 9.2?
 

ketal

aiueo
Member
Joined
Aug 20, 2015
Messages
744
Trophies
0
XP
677
Country
Italy
could you give more details on how to dump the PlayHistory.dat on 9.2?
Compile yellow8's ctr-nandmount on linux and extract your nand dump. there you should be able to open every archive and save that file in particular. if you don't mind saving steps.dat & fSave.dat you can save the archive on windows
 
  • Like
Reactions: Garou

Garou

Well-Known Member
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,667
Country
Compile yellow8's ctr-nandmount on linux and extract your nand dump. there you should be able to open every archive and save that file in particular. if you don't mind saving steps.dat & fSave.dat you can save the archive on windows
only for linux? that's sad
I have a macbook but I mainly use windows for this sort of things, and cygwin cannot compile this things (no fuse support on cygwin I guess)
thanks a lot anyway

sorry OP for hijacking your thread :)

whoa apparently I can build it on windows, but no idea if the filesystem mounting thing really work
so next thing I need to do are
- create xorpad of NAND.bin using ncchinfo_gen.py (ncchinfo_gen.py NAND.bin)
- decrypt using Decrypt9 on 3DS using ncchinfo.bin
- run ctr-nandmount (hint for the full command parameter please)
- search for PlayHistory.dat and dump/restore as you need

is that correct?
 
Last edited by Garou,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Ohkay