Hacking HELP! N3DS stuck on 2.1.0

3ds_tryinghard

New Member
OP
Newbie
Joined
Dec 18, 2016
Messages
4
Trophies
0
Age
56
XP
62
Country
United States
So I got a cherry looking N3DS on ebay for a solid price. I get all the way to installing a9lh after the 2.1.0 ctrtransfer. I open the browser page to 2xrsa and install launches (I've done this over 6 times now). The screen shows the nice, hit select to install, and guess what? Select button doesn't work.

I'm stuck with a unit without a functional select button on 2.1.0.

I would love some guidance on a way out of this. I contacted the guy who sold the unit but he's saying he's having trouble fixing the select button with firmware on 2.1 (since it's an N3DS lots of stuff are unstable.)

1. Is there a way to install a9lh without the Select trigger?
2. Is there a way to get to Decrypt9 on 2.1 so I can restore my NAND backup?
3. Is there a way to open Homebrew and see if I can trigger Decrypt9 from there?

What I've tried so far: Soundhax, doesn't work for 2.1, browserhax, crashes after yellow screen.

This is totally frustrating! Help!
 

x65943

hunger games round 29 big booba winner
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,194
Trophies
3
Location
ΗΠΑ
XP
25,998
Country
United States
-snip- never mind, didn't read it all clearly

He's lying when he says he can't fix the select button on 2.1.0. It's a hardware issue, not a software issue.
 
Last edited by x65943,

x65943

hunger games round 29 big booba winner
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,194
Trophies
3
Location
ΗΠΑ
XP
25,998
Country
United States
How will that help the OP install A9LH? And besides, I don't think MSET works on 2.1.0.
He said he was also open to suggestions to restore his nand backup.

But I agree, if someone has a better suggestion that will actually allow him to run the installer - then that is much better.
 

Logan Pockrus

Knawledge is key.
Member
Joined
Jan 1, 2016
Messages
1,338
Trophies
0
XP
1,062
Country
United States
From installer.c in the SafeA9LHInstaller repository:

Code:
if(isOtpless || pressed == BUTTON_SELECT) 
    installer();
if(pressed == BUTTON_START && ISA9LH)
    uninstaller();

Theoretically, all you'd need to do is just replace BUTTON_SELECT with BUTTON_A or something, compile the very minimally modified code, and run that. If you want to setup the build environment for this, you can. If not, I can't help you.

EDIT: Or you could use what zoogie attached above me...the choice is yours.

EDIT 2: This post assumes BUTTON_A exists...and I'm not sure if it does. In the event that it doesn't, you could simply switch the usage of BUTTON_SELECT and BUTTON_START.
 
Last edited by Logan Pockrus,
  • Like
Reactions: x65943

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: ssssey ioBtneicnA@