IMPORTANT: PLEASE UPDATE TO 3DSAFE 0.12
A bug was identified in 3Safe 0.11 which caused the SHA dumping to dump the same data for all consoles, and this data was NOT the OTP hash. This meant not only that any sha.bin would work on any console, but also that sha.bin could not be generated by manually hashing otp.bin. This has now been fixed along with a few other changes.
Please delete any copies of sha.bin you have from previous versions of 3DSafe and re-dump it from 3DSafe 0.12.
- SHA bypass dump now dumps the correct hash
- PIN can now be bypassed with either dumped sha.bin, or the console's OTP (just put either the dumped sha.bin or otp.bin in the root of the SD card)
- PIN entry screen no longer displays underscores for empty character positions (to make it harder to guess the PIN from its length)
- The PIN is now cleared after installing a payload using the built-in SafeA9LHInstaller. You will be prompted to set a new PIN after rebooting. This avoids possible future problems with reading PIN files should the format differ between versions.
@gamesquest1 @metroid maniac @ghostpotato @Skyshadow101
Would you mind testing with this version and let me know if the bypass works on your consoles? I want to ensure it works on as many regions and console types as possible.
--------------------- MERGED ---------------------------
Sorry, the 0.12 release archive on GitHub was missing the 3dsafe folder for the images. I've uploaded a new archive now. You will need to re-copy this folder when updating to 0.12 as there are some changes and additions to the graphics. Don't forget to backup your lost.bin if you have one before replacing the folder.