Homebrew [RELEASE] OTPHelper - OTP dumping & downgrade helper

  • Thread starter d0k3
  • Start date
  • Views 140,524
  • Replies 801
  • Likes 61

Kamihate

Member
Newcomer
Joined
Jun 13, 2016
Messages
7
Trophies
0
Age
26
XP
41
Country
Brazil
Last edited by Kamihate,

Kyouma27

Active Member
Newcomer
Joined
Jun 19, 2016
Messages
27
Trophies
0
Age
31
XP
60
Country
Indonesia
i had my 3ds LL region japan autoboot RxTools i want to change to luma but i realize my sysnand has changed to english according to @Plailect 's guide secureinfoA must same with the original?

can i get otp or to install arm9loaderhax on my 3ds please help?
 

Eddypikachu

Well-Known Member
Member
Joined
Mar 25, 2015
Messages
921
Trophies
0
Age
34
XP
2,140
Country
United States
I finished installing a9lh and have luma3ds on sysnand and I need to create a final backup of my hacked sysnand but everytime I try opening OTPHelper it keeps rebooting the homebrew launcher and idk what t o do so that it can work and let me backup my sysnand
 

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
I finished installing a9lh and have luma3ds on sysnand and I need to create a final backup of my hacked sysnand but everytime I try opening OTPHelper it keeps rebooting the homebrew launcher and idk what t o do so that it can work and let me backup my sysnand
OTPHelper and tools like Decrypt9/EmuNAND9 won't work on any firmware over 9.2 via homebrew launcher. You can use the arm9 payload (.bin) and chainload it with luma, similar to the other apps Plailect's guide says (hourglass9 for example).

Edit: Just as clarification, even with a9lh you can't run those tools from homebrew launcher
 
  • Like
Reactions: d0k3

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I finished installing a9lh and have luma3ds on sysnand and I need to create a final backup of my hacked sysnand but everytime I try opening OTPHelper it keeps rebooting the homebrew launcher and idk what t o do so that it can work and let me backup my sysnand
OTPHelper and tools like Decrypt9/EmuNAND9 won't work on any firmware over 9.2 via homebrew launcher. You can use the arm9 payload (.bin) and chainload it with luma, similar to the other apps Plailect's guide says (hourglass9 for example).

Edit: Just as clarification, even with a9lh you can't run those tools from homebrew launcher
Seconding that. Also, once A9LH is installed, better use either HourGlass9 or Decrypt9 to do backups.
 
  • Like
Reactions: TheCyberQuake

smiley2billion

New Member
Newbie
Joined
Jan 31, 2007
Messages
1
Trophies
0
XP
205
Country
United States
I'm following this: https://github.com/Plailect/Guide/wiki/Part-4-(2.1.0-Downgrade) and I get to the part where I use OTPHelper to do the 'One Click Setup' and I get a failure at the 'Cloning EmuNAND to SysNAND. Size (MB): 943', it just says 'NAND clone to SysNAND failed!' at 49%. This also happens if I try to do a sysNAND restore, it stops at 49% for about 45 seconds or so then fails with: 'SysNAND write failure'. If I don't eject the SD card and put it back in it'll fail immediately after validation, but will go to 49% every time.

I've tried several different SD cards as well as several different backups to try restoring, all have the same behavior.

Anyone have any ideas? I can still use OTPHelper as it is not frozen, but I do think the rebooting would be wise here.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I'm following this: https://github.com/Plailect/Guide/wiki/Part-4-(2.1.0-Downgrade) and I get to the part where I use OTPHelper to do the 'One Click Setup' and I get a failure at the 'Cloning EmuNAND to SysNAND. Size (MB): 943', it just says 'NAND clone to SysNAND failed!' at 49%. This also happens if I try to do a sysNAND restore, it stops at 49% for about 45 seconds or so then fails with: 'SysNAND write failure'. If I don't eject the SD card and put it back in it'll fail immediately after validation, but will go to 49% every time.

I've tried several different SD cards as well as several different backups to try restoring, all have the same behavior.

Anyone have any ideas? I can still use OTPHelper as it is not frozen, but I do think the rebooting would be wise here.
This doesn't look good, but I think you already know. This is not an issue with your SD card, it is one with the NAND memory. The reason you don't get the same error on a EmuNAND -> SysNAND clone is simply that I forgot to put the error message in there.

'SysNAND write failures' basically only happen if there is something broken with your NANDs memory chip. If that's the case, that error was not introduced by any software you used, it was most likely there from the start, just not affecting anything important. If that helps - the issue you've got here would have caused a failure sooner or later, even without you doing any modifications. Doing this now only accellerated the process.

I do hope someone on here can help you and I do hope I am wrong, but for now I'd say not even a simple hardmod could fix this. You'd need to replace the NAND flash memory (which is not impossible) or try to return that device.
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,724
Country
Puerto Rico
Quick question, I haven't used this since initially setting up A9LH (thanks btw, this made everything much easier for me) and I see that the latest release removed the 2.1 unbricker feature and now has a "One Click Setup"

Does this mean that if the N3DS is detected, the "One Click Setup" will also take care of this?
 

EmceeKerser

Well-Known Member
Member
Joined
Jun 3, 2014
Messages
1,374
Trophies
0
Age
34
Location
The fuckin' Blue Mountains brah
XP
658
Country
Quick question, I haven't used this since initially setting up A9LH (thanks btw, this made everything much easier for me) and I see that the latest release removed the 2.1 unbricker feature and now has a "One Click Setup"

Does this mean that if the N3DS is detected, the "One Click Setup" will also take care of this?
Yes
 

elvin316

New Member
Newbie
Joined
Sep 13, 2009
Messages
2
Trophies
0
XP
143
Country
United States
hey everyone, I am getting TMD not found or corrupt on 0004009B00010602, I've trying compare hash using godmode9 and it's indeed mismatch. I've tried restoring emunand then downgrade multiple times but still it's corrupt. And I see that when I'm using plaisysupdater it only check 0004009B00010602 on nand but didn't actually downgrade it, is it normal? What can I do?
Thank You
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
hey everyone, I am getting TMD not found or corrupt on 0004009B00010602, I've trying compare hash using godmode9 and it's indeed mismatch. I've tried restoring emunand then downgrade multiple times but still it's corrupt. And I see that when I'm using plaisysupdater it only check 0004009B00010602 on nand but didn't actually downgrade it, is it normal? What can I do?
Thank You
That title is some certificate, so it at least looks important... better not clone this to SysNAND with that check failing. Other than that, no idea, I hope someone else can help you.
 

mvmiranda

Well-Known Member
Member
Joined
Oct 29, 2013
Messages
1,457
Trophies
1
Location
Brazil, Sao Paulo
Website
www.gamemod.com.br
XP
1,673
Country
Brazil
Guys, could someone, please, give me a quick tip on building arm9.bin for otphelper?
I'm not very used to make, makefile, etc, but I could see an "option" for OLDSPIDER.

Is this what I'm looking for? How do I set make to use this?

Thanks!

EDIT:
Ok! I just realised that the "arm9.bin" is just the regular OTPHelper.bin renamed, right?
So, the 2xrsa arm11.bin executes the arm9.bin file. Is that it?
 
Last edited by mvmiranda,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Guys, could someone, please, give me a quick tip on building arm9.bin for otphelper?
I'm not very used to make, makefile, etc, but I could see an "option" for OLDSPIDER.

Is this what I'm looking for? How do I set make to use this?

Thanks!

EDIT:
Ok! I just realised that the "arm9.bin" is just the regular OTPHelper.bin renamed, right?
So, the 2xrsa arm11.bin executes the arm9.bin file. Is that it?
You don't need to 2rxsa version of OTPHelper anymore if you're using the right guide (you're using SafeA9lhInstaller now). Also, it is included in the release archive. To build it, you 'make release' or 'make oldspider'.

And no, it is not identical. :)
 
  • Like
Reactions: mvmiranda

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    realtimesave @ realtimesave: @SylverReZ hello.