/Lazarus3DS

GodMode9 Revival script for bricked 3DS units

Lazarus3DS

A set of GodMode9 scripts to restore bricked 3DS consoles. Named after the Lazarus Pit in DC Comics.

Requirements

  1. A method to boot GodMode9.firm, be that NTRBootHax, hard mod, or pre-installed hack.

  2. The following files:

    1. Prepared donor ctrnand.bin, nand_hdr.bin, twln.bin, twlp.bin files & SHAs for your console (o3DS / n3DS + USA / EUR / JPN + retail / dev).

    2. A clean sector0x96.bin, boot9strap.bin, sighax_hdr.bin & SHA for your type of console (retail / dev).

    3. A copy of twlmbr.bin & SHA.

  3. A copy of Luma3DS named as luma.firm & GodMode9 v1.4+ named as boot.firm.

Setup

  1. Copy the the files listed in Requirements (section 2) for your console type and region plus their SHA files to a folder on the root of your SD card called pit.

  2. Copy Lazarus3DS.gm9 to your SD:/gm9/scripts/ folder.

  3. Copy Luma3DS as luma.firm to the root of your SD card.

  4. Copy GodMode9 as boot.firm to the root of your SD card.

Instructions

  1. Boot GodMode9 any method you can.

  2. Press HOME, go to Scripts and run Lazarus3DS.

  3. Provide input to unlock sysNAND writing and wait while the files are verified against their SHAs.

  4. Once Lazarus3DS finishes the script will make Luma3DS the new boot.firm, copy Luma3DS to NAND, install boot9strap, remove all Lazarus3DS support files and restart the 3DS.

Notes

Consoles revived in this fashion will not be able to uninstall CFW. Uninstalling CFW will render the console unable to boot once more.

n3DS consoles may have poor quality 3D following the Lazarus3DS-Emergency script. Use Super-Stable 3D Calibration in System Settings to rectify for now.

If you would like to create donor files for use with this script, please see the Lazarus3DS-Prep script and the notes contained within it for instructions.

Credits

Special thanks go to d0k3 for the splendid tool GodMode9 and intimate knowledge of the NAND layout and signature verifications, without which this wouldn't be possible.

Also thanks to mvmiranda of GBATemp forums for being my first guinea pig and first successful resurrection by this script and xeonhawk for n3DS and 3D testing on an emergency revived console.