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,084
Country
You could probably recompile it with a longer pin length, but I have no idea if it would work. I know luma you can change a macro and it just werks, but :P
You can. I chose 8 arbitrarily because I didn't think anyone would want more than that and I had to choose a number of bytes to read from the file :P But yeah it could easily be changed.
 
  • Like
Reactions: astronautlevel

MadMageKefka

Well-Known Member
Member
Joined
Apr 28, 2016
Messages
1,672
Trophies
0
Age
36
Location
World of ruin
XP
1,915
Country
United States
sounds great, I guess the final step would be having a simple way to toggle pin mode on and off without having to swap payloads as it would be nice just just leave it off unless I know I'm taking my 3DS out where it may be lost/stolen
Great idea! Glad to hear you're adding this feature @mashers !
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
Could you tell me how to do this (safely)?
Not off the top of my head. It's 1am here and I'm staying up all night looking after a post-operative puppy! But I'll look into it a some point over the weekend.

I haven't read the previous pages, so idk, but is the contact info function implemented yet?
Yes, instructions are included in the installation instructions on GitHub.
 
  • Like
Reactions: Pokem

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
@gamesquest1 :D

locked.png


Fully working, and the nice little padlock opens and closes to show the current status. All coding and gfx done on my iPad using VNC to remote control my Mac between 2-4am :blink:

I'm about to commit the source to GitHub. Release will come when I've figured out booting without SD card. I'll be looking into a time delayed PIN disable option after that.
 
Last edited by mashers,

Ichigo1000

Well-Known Member
Member
Joined
May 6, 2015
Messages
524
Trophies
0
XP
695
Country
United States
Do you mean the 'About' page in 3DSafe? If so, I deliberately left that as text only. I didn't want the page with the credits to be editable as I feel it important to ensure the devs whose work contributed to this are given credit; technically it's possible for the 3dsafe graphics to all be replaced by way of a theme pack, and I don't want the credits to be changed as part of that.
I mean the place where the edittable personal info will be put and/or the PIN entering screen.

Where is the "about" page located? Sorry, I am not currently using 3DSafe right now, so I don't know much about it. I will be using it when the no sd boot feature and in-nand info is implemented.
 
Last edited by Ichigo1000,

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
I mean the place where the edittable personal info will be put and/or the PIN entering screen.

Where is the "about" page located? Sorry, I am not currently using 3DSafe right now, so I don't know much about it. I will be using it when the no sd boot feature and in-nand info is implemented.
Ohhh, I see. The contact info page is an image. You can put anything on there, and the readme on GitHub explains how to create the file. I could actually add text file support so the text would just be printed onto the screen, but it wouldn't look very nice. The 'About' page is accessed from the 3DSafe options menu by pressing Y.
 

Ichigo1000

Well-Known Member
Member
Joined
May 6, 2015
Messages
524
Trophies
0
XP
695
Country
United States
Ohhh, I see. The contact info page is an image. You can put anything on there, and the readme on GitHub explains how to create the file. I could actually add text file support so the text would just be printed onto the screen, but it wouldn't look very nice. The 'About' page is accessed from the 3DSafe options menu by pressing Y.
Oh I see. The page will be displayed the first thing when opening the 3DS alongside with the PIN code right? Maybe at the button screen? If not displayed right when it opens, this would be a suggestion, as it can be much more effective that way when someone picks up your 3ds.
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
Oh I see. The page will be displayed the first thing when opening the 3DS alongside with the PIN code right? Maybe at the button screen? If not displayed right when it opens, this would be a suggestion, as it can be much more effective that way when someone picks up your 3ds.
Yes it is displayed immediately on the bottom screen and stays there. It also gets copied to CTRNAND so it will still be displayed even if deleted from the SD card.
 

Ichigo1000

Well-Known Member
Member
Joined
May 6, 2015
Messages
524
Trophies
0
XP
695
Country
United States
Yes it is displayed immediately on the bottom screen and stays there. It also gets copied to CTRNAND so it will still be displayed even if deleted from the SD card.
Oh, alright, and how about the top screen for the PIN? Can a background be implemented there?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, FarCry 5 is an awesome game with multiple endings!