Homebrew [Concept Art] Lock Screen and Bootmanager

  • Thread starter Thread starter Mistie
  • Start date Start date
  • Views Views 5,713
  • Replies Replies 56
  • Likes Likes 23

Would you use this?


  • Total voters
    85
  • Poll closed .
I spent a small amount of time making some concept art of what a more graphical boot manager could look like for 3DS along with a lock screen after I saw a thread requesting this feature.

Maybe concept art like this will compel someone to make this a reality? Theoretically shouldn't be too difficult to build off already existing boot managers (Ctrbootmanager, bootCTR, etc.) Though GUIs are hard as hell.

Apparently the touchscreen is not (currently) accessible for arm9. I will see if I can rework my concepts with this in mind.
T3MK1rH.png

hTRgX4n.png


Please note that for the passcode feature it could always be bypassed by replacing the arm9loaderhax.bin file. And the passcode would like be stored in plain text in a config file.

So it's secure unless people get to your SD card and actually know what they are doing.
For the security thing for pass codes, you could always encrypt the code with a randomized key inside the boot.3dsx, which would be nearly impossible to crack since it would rescramble every time and change the code accordingly immediately after boot.
 
For the security thing for pass codes, you could always encrypt the code with a randomized key inside the boot.3dsx, which would be nearly impossible to crack since it would rescramble every time and change the code accordingly immediately after boot.
but dan how would u, de owner of the 3ds, know the code? hacklol
 
The code for a lock screen already exists. Decrypt9 does this when you want to restore a NAND(although it does give you the passcode on screen).

That same thing could be applied to your lock screen. Instead of using a keyboard with numbers just use a button combination. "A, up, left, B" or something like that. No touch screen required.
That doesn't sound bad actually. Though it does throw out all my concept art :|
For the security thing for pass codes, you could always encrypt the code with a randomized key inside the boot.3dsx, which would be nearly impossible to crack since it would rescramble every time and change the code accordingly immediately after boot.
This wouldn't be just a 3dsx and that would compiling it on your own to choose a password.
Having a GUI with button controls is still a GUI...
I don't know who you are replying to but I never said any of this wasn't a GUI, just a pain in the ass.
 
Just have the user select a password when they use it for the first time. Problem solved.
You would have to write the passcode into the 3dsx before running it. The 3dsx shouldn't be able to write to itself since it's running.

Or I could be wrong and you can write to the file while running it.

That would theoretically work as well but it wouldn't be any more secure than having a Config file since it would still be at an exact offset in the file. Unless encrypted someway.
 
Last edited by Mistie,
You would have to write the passcode into the 3dsx before running it. The 3dsx shouldn't be able to write to itself since it's running.

Or I could be wrong and you can write to the file while running it.

That would theoretically work as well but it wouldn't be any more secure than having a Config file since it would still be at an exact offset in the file. Unless encrypted someway.
Yes, but why would you need to write to the 3dsx? If you have the encryption key set to a random number with a seed equal to the current OS time, it is impossible to extract the key since its generated on the spot. The key would never leave the program.
 
What about going the easy way and just have a key held (keys gonna be better) to launch your CFW, without them it just shuts off
 
What about going the easy way and just have a key held (keys gonna be better) to launch your CFW, without them it just shuts off
Just a more graphical and retail looking setup. Plus it wouldn't look like its bricked.
 
I like it. It looks like it could fit in with the design of the 3ds straight away. Also, in case this ever becomes a real thing, replacing the images on the buttons/repurposing them will be a must. Right now arm9 is rather limited in terms of CFW choices/special features, but that might change in the future.
 
Just a more graphical and retail looking setup. Plus it wouldn't look like its bricked.
Yeah, but I want people to put my console down, not to screw around with password. What if they SCRATCH TOUCHSCREEN?
 
Last edited by WallK, , Reason: Okay, if you say so
You guys are all missing a crucial point: someone who will actually bother to code this GUI
Hmm, I can make it in HTML/CSS, Delphi Form, QT and probably something else that equally will not help... Or will it?
 

Site & Scene News

Popular threads in this forum