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

Ichigo1000

Well-Known Member
Member
Joined
May 6, 2015
Messages
524
Trophies
0
XP
695
Country
United States
I would also like to know how to edit the top screen. I know that you said it is done the same way as the bottom screen, but if you already have an image at the bottom screen, then how to do you add one to the top as well? Do you have to merge 2 pictures together, or is it detected by resolution and you install them one at a time? Also, what resolution does the 3DS top screen have?
 

Posghetti

Un-official ReVeluv Leader
Member
Joined
Mar 15, 2016
Messages
1,141
Trophies
0
Location
Michigan
XP
782
Country
United States
I would also like to know how to edit the top screen. I know that you said it is done the same way as the bottom screen, but if you already have an image at the bottom screen, then how to do you add one to the top as well? Do you have to merge 2 pictures together, or is it detected by resolution and you install them one at a time? Also, what resolution does the 3DS top screen have?

Uhh.. assuming that changing the top picture is the same as the bottom, you would just turn the image into a bin file and name it something specific so that the image will display on the top screen, (ie: lost.bin for bottom screen) no need to merge images together. The resolution for the top screen of O3DS is 412x240 and for XL's it's 1008x240 I believe.
 

Ichigo1000

Well-Known Member
Member
Joined
May 6, 2015
Messages
524
Trophies
0
XP
695
Country
United States
Uhh.. assuming that changing the top picture is the same as the bottom, you would just turn the image into a bin file and name it something specific so that the image will display on the top screen, (ie: lost.bin for bottom screen) no need to merge images together. The resolution for the top screen of O3DS is 412x240 and for XL's it's 1008x240 I believe.
I am trying to install 3DS with SafeA9LHInstaller v2.6.1 and it is saying "Couldn't verify stage1 and/or stage2 integrity! Continuing might be dangerous!". I verified the md5sums and they were both correct. Is this normal?
 

XRaTiX

Well-Known Member
Member
Joined
Apr 19, 2016
Messages
115
Trophies
0
Age
27
XP
210
Country
I am trying to install 3DS with SafeA9LHInstaller v2.6.1 and it is saying "Couldn't verify stage1 and/or stage2 integrity! Continuing might be dangerous!". I verified the md5sums and they were both correct. Is this normal?

You can continue,is just the .sha files that are not found.
 

Ichigo1000

Well-Known Member
Member
Joined
May 6, 2015
Messages
524
Trophies
0
XP
695
Country
United States
I found out how to change the top screen. Except now there is a big grey bar covering the picture. I found out the file making that bar appear is the "pinbottom". If I delete it, it fixes the problem, but messes up the letters. Is there anyway to make it transparent, or somehow still allow the letters to work after deleting the file? And also, another suggestion is to censor your password while typing so it prevents someone peeking over your shoulder.
 
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,074
Country
The top screen resolution is 400x240 no matter what hardware you're using. Once you've converted the file to a .bin using the same method as lost.bin, you just replace the file in /3dsafe/ on the SD card.

There is no transparency. If you change the backgrounds, you will also need to change the PIN entry images.
 
Last edited by mashers,

Ichigo1000

Well-Known Member
Member
Joined
May 6, 2015
Messages
524
Trophies
0
XP
695
Country
United States
The top screen resolution is 400x240 no matter what hardware you're using. Once you've converted the file to a .bin using the same method as lost.bin, you just replace the file in /3dsafe/ on the SD card.

There is no transparency. If you change the backgrounds, you will also need to change the PIN entry images.
Yup, I replaced the top screen with a custom image. But one problem is now there is a grey bar covering a small portion of the bottom of the top screen. The file that was causing that grey bar was the "pinbottom" file which, when removed, gets rid of the bar, but causes the PIN letter pictures to not work anymore. Is there anyway to get rid of the bar, while still allowing the ABXY and directional arrows to show properly?
 

mashers

Stubborn ape
OP
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Yup, I replaced the top screen with a custom image. But one problem is now there is a grey bar covering a small portion of the bottom of the top screen. The file that was causing that grey bar was the "pinbottom" file which, when removed, gets rid of the bar, but causes the PIN letter pictures to not work anymore. Is there anyway to get rid of the bar, while still allowing the ABXY and directional arrows to show properly?
pinbottom.bin is needed for drawing the PIN. When letters are added or removed*, they get drawn over the top of what is already on the screen. This would cause graphical glitches if the background to the PIN entry was not refreshed as well. Rather than reloading the whole screen, which would cause a visible flicker, it just reloads pinbottom.bin to cover the previous entry and then draws the letters over the top of that. If you change the background image, you need to create a new pinbottom.bin. This needs to be the bottom 36 pixels of the background image.


(* the next update will include backspace on PIN entry)
 

ghostpotato

Well-Known Member
Member
Joined
Mar 27, 2016
Messages
142
Trophies
0
Age
43
XP
89
Country
United States
@mashers Results are in!
  • Old sha.bin no longer bypasses.
  • New sha.bin bypasses, and so does the OTP.
  • I also tested the reset-password-by-installing-different-payload thing (I just reinstalled 0.12's payloads) and it works.
Sorry I wasn't able to test yesterday; to be completely honest, I just forgot about it, but I remembered today! :) Let me know if I missed anything.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    fuck ubisoft, and fuck activision
    +1
  • realtimesave @ realtimesave:
    Nintendo needs to release a new console, switch is getting such shitty little games lately lol it's pathetic
  • Purple_Heart @ Purple_Heart:
    Lmao a new flashcart... The Unlock Switch... I knew it's not fake xD
    +1
  • NinStar @ NinStar:
    A new consoles won't solve that problem
  • NinStar @ NinStar:
    It will actually make it worse
  • The Real Jdbye @ The Real Jdbye:
    well actually
    a new console won't do anything right now, because the games are still in development, that's why there are few games being released
  • The Real Jdbye @ The Real Jdbye:
    it won't make the games finish any faster
  • Veho @ Veho:
    2/3rds of launch titles for the Switch 2 will just be lazy ports of Switch games anyway.
  • The Real Jdbye @ The Real Jdbye:
    probably
  • The Real Jdbye @ The Real Jdbye:
    maybe mario kart 9 will be a launch title
  • The Real Jdbye @ The Real Jdbye:
    i really want a new mario kart
  • Veho @ Veho:
    What, you mean the endless stream of DLCs doesn't count?
  • Veho @ Veho:
    Why develop a new game when you can just sell season passes forever?
  • Veho @ Veho:
    I'm still on MKDS so I'm not bothered :tpi:
  • The Real Jdbye @ The Real Jdbye:
    i like the dlc tbh, i'd like a new game more
  • ZeroT21 @ ZeroT21:
    but the current version is still selling fine at full price
  • SylverReZ @ SylverReZ:
    Hello
  • ZeroT21 @ ZeroT21:
    sup
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, You seen the Unlock Switch flashcart yet?
  • K3Nv2 @ K3Nv2:
    I'll see the 19.0 update that blocks use ability to it
    +1
  • K3Nv2 @ K3Nv2:
    Lol newegg+
    Screenshot-20240423-053504-Gmail.jpg
  • S @ salazarcosplay:
    does update 19 really block it
  • SylverReZ @ SylverReZ:
    Update 19 never came out yet. Just the 18.1.
    SylverReZ @ SylverReZ: Update 19 never came out yet. Just the 18.1.