Dumping and restoring Activity Log?

Discussion in '3DS - Homebrew Development and Emulators' started by Seriel, Jan 4, 2016.

  1. Seriel
    OP

    Seriel Worshipper of Skiddos

    Member
    2,754
    5,087
    Aug 18, 2015
    United Kingdom
    /home/erisa/
    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.
     
  2. ketal

    ketal aiueo

    Member
    744
    569
    Aug 20, 2015
    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
     
  3. Seriel
    OP

    Seriel Worshipper of Skiddos

    Member
    2,754
    5,087
    Aug 18, 2015
    United Kingdom
    /home/erisa/
    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)
     
  4. ketal

    ketal aiueo

    Member
    744
    569
    Aug 20, 2015
    Italy
    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)
     
  5. Seriel
    OP

    Seriel Worshipper of Skiddos

    Member
    2,754
    5,087
    Aug 18, 2015
    United Kingdom
    /home/erisa/
    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.
     
  6. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,547
    Dec 22, 2009
    Canada
    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 Ammako, Jan 4, 2016
    kiwiis likes this.
  7. Garou

    Garou GBAtemp Advanced Fan

    Member
    559
    169
    Jan 13, 2015
    could you give more details on how to dump the PlayHistory.dat on 9.2?
     
  8. ketal

    ketal aiueo

    Member
    744
    569
    Aug 20, 2015
    Italy
    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
     
    Garou likes this.
  9. Garou

    Garou GBAtemp Advanced Fan

    Member
    559
    169
    Jan 13, 2015
    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, Jan 5, 2016
  10. ketal

    ketal aiueo

    Member
    744
    569
    Aug 20, 2015
    Italy
    Yup. About the command, just open it and press enter, it will display the commands
     
  11. RyanVashEngstrom

    RyanVashEngstrom Member

    Newcomer
    36
    3
    Sep 12, 2012
    could anyone link or pm me a compiled version of ctr-nandmount?