3DS Recovery Tool - A tool for backing up/restoring/wiping sensitive data.

Discussion in '3DS - Homebrew Development and Emulators' started by Joel16, Aug 13, 2017.

  1. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    498
    990
    May 8, 2011
    United States
    Doesn't concern you.
    Current Version: v1.3

    Features:
    • Back up LocalFriendCodeSeed, SecureInfo, movable.sed, HWCAL0.dat and HWCAL1.dat.
    • Dump original LocalFriendCodeSeed from data. (This is different from copying the seed from nand)
    • Restore LocalFriendCodeSeed and SecureInfo from memory.
    • Restore LocalFriendCodeSeed and SecureInfo from backup.
    • Verify LocalFriendCodeSeed and SecureInfo.
    • Wipe temporary titles, expired titles, TWL titles, config, parental controls and CTRNAND.
    • Format (delete) SMDC root and NAND ext savedata.

    [​IMG] [​IMG]

    FAQ:

    Q. What does this do?
    A. Read the quote on the top center.

    Q. I get err 0xd9004676 when trying to make a backup using 3DSX version?
    A. Enable "Patch ARM9 access" in Luma's config.

    Q. I get err 0xd8e007f7 when trying to do anything using 3DSX version?
    A. Enable SM/FS patches under Rosalina's process patches menu


    Q. How does this restore your original secureInfo/LocalFriendCodeSeed?
    A. This deletes the NAND SecureInfo/LocalFriendCodeSeed file, then re-creates it using the SecureInfo data stored in memory. The SecureInfo and LocalFriendCodeSeed data is stored in memory initialized by the bootrom.

    Q. Does this unban me?
    A. No, and it'll never do anything like that.

    Q. Will this mess me up?
    A. Not really, the worst thing that could happen is wiping your config - which would delete all data for WiFi slots and other info in settings. This also brings up the system setup on the next boot.

    Q. Where are my backups stored?
    A. /3ds/data/3dstool/backups/nand/

    Q. Where is my LFCS dump stored?
    A. /3ds/data/3dstool/dumps/


    Q. I'm an idiot and I want to complain and create drama for no reason. I'm a wanna-be investigator and I like investigating things!1!1
    A. Go fuck yourself.

    Download
     
    Last edited by Joel16, Nov 20, 2017
  2. Larsenv

    Larsenv RiiConnect24 Developer

    Member
    557
    473
    Sep 28, 2013
    United States
    Texas
    Nice job!

    Why did you pick the name "3DS-Tool" though?
     
    Kvnrdrguez likes this.
  3. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    498
    990
    May 8, 2011
    United States
    Doesn't concern you.
    Because I know people are going to meme it as "3D Stool".

    Basically I couldn't come up with anything better, and I'm not really going to bother changing the name now.
     
    Returnofganon likes this.
  4. ClammyMantis488

    ClammyMantis488 Member

    Newcomer
    19
    5
    Jan 5, 2017
    United States
    Thank you for putting a QR on the releases page btw :D
     
    Joel16 likes this.
  5. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,299
    1,378
    Oct 10, 2015
    Mexico
    When I see a release from you I know is an useful thing.
    Thanks again Joel :yay3ds:
     
    Joel16 likes this.
  6. Quantumcat

    Quantumcat Dead and alive

    Member
    11,881
    6,377
    Nov 23, 2014
    Australia
    Canberra, Australia
    What "sensitive information" does it backup and restore? Activity Log? Mii Plaza? SecureInfo_A? Can you take the backup it makes and restore them in another console?
     
  7. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,377
    4,799
    Jan 17, 2013
    Mexico
    Awesome!
    This will surely come in handy :)
    One question, can we delete the NNID/eShop account only by usin g this app?
    Without having to resort on the full system format if course.
     
  8. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    498
    990
    May 8, 2011
    United States
    Doesn't concern you.
    Backups -> LocalFriendCodeSeed_B, SecureInfo, movable.sed, HWCAL0.dat and HWCAL1.dat.
    Restores -> LocalFriendCodeSeed and SecureInfo from memory.

    It doesn't allow you to inject anything onto another console so that's out of the question.

    Haven't came across anything like that, but I'll take a look.
     
    Last edited by Joel16, Aug 13, 2017
    Quantumcat likes this.
  9. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
    :rofl2::rofl2::rofl2: Thank you for the laugh.

    Thank you for the homebrew and your general contribution to the scene. :yay3ds:
     
    8BitWonder and Joel16 like this.
  10. Platinum Lucario

    Platinum Lucario GBAtemp Advanced Fan

    Member
    520
    234
    May 17, 2014
    Australia
    Warrnambool, Victoria, Australia
    Amazing! I'm actually really glad to see this brand new tool. I hope it will include the ability to modify PlayHistory.dat and any files in the Activity Log in the future, because I'm really desperate, along with many users who have a messed up PlayHistory.dat file who don't want to delete everything from it, but just to try to fix the issues and/or repair any data in it.
     
  11. Quantumcat

    Quantumcat Dead and alive

    Member
    11,881
    6,377
    Nov 23, 2014
    Australia
    Canberra, Australia
    Me too. I am so sick of seeing System Settings being played 24/7.
     
    julialy and Platinum Lucario like this.
  12. iAqua

    iAqua

    Member
    2,842
    2,506
    Dec 7, 2015
    Antarctica
    this would be pretty cool as a arm9 payload ^~^
     
    8BitWonder likes this.
  13. Lemon_

    Lemon_ Advanced Member

    Newcomer
    60
    85
    Oct 31, 2015
    Argentina
    Nice one. Good work
     
    Joel16 likes this.
  14. Returnofganon

    Returnofganon I pretend like I know what I'm talking about

    Member
    533
    199
    Jul 1, 2015
    United States
    Wow can't wait to use 3d Stool :P

    (Ill keep the meme going)
     
    Joel16 likes this.
  15. Dio Vento

    Dio Vento GBAtemp Fan

    Member
    370
    241
    Oct 27, 2015
    United States
    I'd suggest renaming it because a ROM extraction and rebuilding utility is already called 3DSTool.
     
    Quantumcat likes this.
  16. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,637
    671
    Dec 12, 2016
    United States
    Near N3DS
    Off topic: That's a lot of Pokémon SuMo hacks.
    On topic: That's a good point.
     
  17. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    498
    990
    May 8, 2011
    United States
    Doesn't concern you.
    Alright now that I'm getting a lot of requests on the name, I guess I'll change this to '3DS Recovery Tool' instead.

    (Even though that other 3dstool thing isn't even a 3DS app)
     
  18. Dio Vento

    Dio Vento GBAtemp Fan

    Member
    370
    241
    Oct 27, 2015
    United States
    Supernova Sun and Penumbra Moon are the titles of my upcoming Ultra Sun/Moon hacks.
     
    pixelmasher likes this.
  19. CrimsonMaple

    CrimsonMaple EXPLOSION!!~

    Member
    398
    372
    May 2, 2016
    United States
    Hiding from the Axis Cult.
    Gdi, I'm such a sucker for your material theme apps.
     
    Joel16 likes this.
  20. wrathsoffire76

    wrathsoffire76 Member

    Newcomer
    27
    12
    Mar 23, 2017
    Ireland
    Somewhere in the internet..
    That was the reassurance I needed. Thanks.