Hacking [Release] 3DSafe: In-NAND PIN lock for 3DS

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Can somebody log that as an issue on GitHub please? I'll look into it.
Never mind, I've already done it. The latest commit adds a check to see if the system is cold booting or rebooting. If it's a reboot, it doesn't ask for the PIN. This will be included in the next pre-release :)
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Never mind, I've already done it. The latest commit adds a check to see if the system is cold booting or rebooting. If it's a reboot, it doesn't ask for the PIN. This will be included in the next pre-release :)
I think is almost for a 1.0 release [emoji14]
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
What hardware hasn't it been tested on yet? I can provide testing for a USA N3DS and possibly an o3ds also if needed.
Actually I have no idea. I've tested it on my EUR N3DS. I know others are using it but I don't know what hardware they're using. Ok may as well make a request for testers now :)

TESTERS NEEDED!
I need to confirm that 3DSafe works on a range of devices. I would be really grateful if users of 3DSafe could update to the latest pre-release and then post the following information:

Hardware: 2DS, old/new 3DS
Region:
PIN setting works: yes/no
PIN changing works: yes/no
PIN checking works: yes/no
OTP bypass works: yes/no
Payload booting works: yes/no
Emergency payload works: yes/no
Integrated SafeA9LHInstaller works: yes/no
Disable PIN works: yes/no

Thanks in advance :D
 
Last edited by mashers,

Skyshadow101

The Sky Is The Limit!
Member
Joined
May 22, 2016
Messages
941
Trophies
0
Location
The Underground
XP
417
Country
United States
Actually I have no idea. I've tested it on my EUR N3DS. I know others are using it but I don't know what hardware they're using. Ok may as well make a request for testers now :)

TESTERS NEEDED!
I need to confirm that 3DSafe works on a range of devices. I would be really grateful if users of 3DSafe could update to the latest pre-release and then post the following information:

Hardware: 2DS, old/new 3DS
Region:
PIN setting works: yes/no
PIN changing works: yes/no
PIN checking works: yes/no
OTP bypass works: yes/no
Payload booting works: yes/no
Emergency payload works: yes/no
Integrated SafeA9LHInstaller works: yes/no
Skip PIN on reboot works: yes/no
Disable PIN works: yes/no

Thanks in advance :D

Yes= works
No= doesn't work


Hardware: n3ds
Region: USA
Pin setting: yes
Pin changing: yes
Pin checking: yes
OTP bypass: yes
Payload booting: yes
Emergency payload: yes
SafeA9LHInstaller: yes
Skip PIN on Reboot: Hasn't been added yet.
Disable PIN: yes

Works perfectly! Thanks! :yay3ds:


Sent from my Browser on a New 3DS XL with A9LH
 
Last edited by Skyshadow101,

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,088
Trophies
2
XP
2,642
Country
Actually I have no idea. I've tested it on my EUR N3DS. I know others are using it but I don't know what hardware they're using. Ok may as well make a request for testers now :)

Hardware: 2DS
Region: EUR
PIN setting works: yes
PIN changing works: yes
PIN checking works: yes
OTP bypass works: yes
Payload booting works: yes
Emergency payload works: yes
Integrated SafeA9LHInstaller works: untested
Skip PIN on reboot works: not implemented in 0.8
Disable PIN works: yes
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
I've just pushed pre-release version 0.9 to GitHub. It adds the following changes:
  • Increased PIN max length to 10
  • After correctly entering your PIN, the default behaviour is now to boot your A9LH payload immediately. If you want to display the 3DSafe options after entering the PIN, please hold down the last key of your PIN and the options will be displayed
  • 3DSafe can now detect when the system has been rebooted rather than cold booted (e.g. when exiting System Settings). 3DSafe will only prompt for the PIN on a cold boot; after a reboot, the PIN request can be skipped. If you want to display the 3DSafe options on a reboot, hold the UP key while rebooting
Please see updated installation, updating and usage notes in the GitHub repo as they have changed for this update.

Thanks to the testers who have reported back so far. 1.0 release will be soon, once I have more reports of correct functioning.

@metroid maniac
You'll need to use the integrated SafeA9LHInstaller to update to 0.9. Please could you post here to let me know if it worked correctly? Many thanks :)
 

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,912
Country
Hungary
I'd appreciate it if anyone would be able to test 0.9 on the following:

O3DS: EUR, USA, KOR, JAP
N3DS: KOR, JAP
2DS: USA, KOR, JAP

Thanks in advance :)
I could test it on O3DS EUR, but I don't have a hardmod.

EDIT: gamesquest1 beat me to it! :P Well, I could still test the OTP bypass I guess.
 
Last edited by SomeGamer,

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Version: 0.9
Hardware: o3ds
Region: EUR
Pin setting: yes
Pin changing: yes
Pin checking: yes
OTP bypass: (untested as i dont know where the otp is for this console atm :P)
Payload booting: yes
Emergency payload: yes
SafeA9LHInstaller: yes
Skip PIN on Reboot: works fine when exiting system setting or NDS mode
Disable PIN: yes


oh one issue, which i dont think i will be able to replicate now, (although it may happen on n3ds too when i set it up on there), is on the initial setup when asked to make a pin, on the last button it registered with 2 additional presses, i.e ABABABABABBB

now idk if it was just a visual glitch or if it would have made me need to enter the extra B presses as i immediately chose to change pin to see if it happened again, but this time it stopped on the final button press

EDIT: ok didnt happen on the n3ds :S idk what happened the first time, so more results

Version: 0.9
Hardware: n3ds XL
Region: EUR
Pin setting: yes
Pin changing: yes
Pin checking: yes
OTP bypass: Yes
Payload booting: yes
Emergency payload: yes
SafeA9LHInstaller: yes
Skip PIN on Reboot: works fine when exiting system setting or NDS mode or gba mode
Disable PIN: yes
 
Last edited by gamesquest1,

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,088
Trophies
2
XP
2,642
Country
@metroid maniac
You'll need to use the integrated SafeA9LHInstaller to update to 0.9. Please could you post here to let me know if it worked correctly? Many thanks :)

I updated with the integrated SafeA9LHInstaller, no problems.
The PIN skip on soft reboot is working just fine too.

On an unrelated note, what's the fixed width font used in the basic (non-graphical) interface of this program?
 
Last edited by metroid maniac,

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
I updated with the integrated SafeA9LHInstaller, no problems.
The PIN skip on soft reboot is working just fine too.

On an unrelated note, what's the fixed width font used in the basic (non-graphical) interface of this program?
Thanks mate! I don't know what the font is. It's just the one which comes with ShadowNAND, which is what 3DSafe is (now loosely) based on.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Version: 0.9

oh one issue, which i dont think i will be able to replicate now, (although it may happen on n3ds too when i set it up on there), is on the initial setup when asked to make a pin, on the last button it registered with 2 additional presses, i.e ABABABABABBB

now idk if it was just a visual glitch or if it would have made me need to enter the extra B presses as i immediately chose to change pin to see if it happened again, but this time it stopped on the final button press

EDIT: ok didnt happen on the n3ds :S idk what happened the first time, so more results
ok, i can now confirm this wasnt just my eyes playing tricks on me, same thing just happened on a 2DS, so it may be an amazing o3ds exclusive bug :P
20160920_233445.jpg
(not my real pin, so please don't steal my 3ds :P)
and i can confirm its just a visual glitch, the password remains as the first 10 buttons
 

ghostpotato

Well-Known Member
Member
Joined
Mar 27, 2016
Messages
142
Trophies
0
Age
43
XP
89
Country
United States
I'd appreciate it if anyone would be able to test 0.9 on the following:

O3DS: EUR, USA, KOR, JAP
N3DS: KOR, JAP
2DS: USA, KOR, JAP

Thanks in advance :)

Testing with a USA O3DS now. :)

EDIT: I have to use the OTP bypass for this update to work, it seems. I don't see an option to enter a PIN shorter than 10 characters and have it accept that.

EDIT 2: Darn it. I can't find my OTP. I KNOW FOR SURE it's on one of my computers; I made multiple backups. I am CERTAIN of that. I'll search in the morning. I'm TIRED. I had a long day. :wacko:
 
Last edited by ghostpotato,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    DinohScene @ DinohScene: ahh nothing beats a coffee disaronno at work