DS-Homebrew / TWiLightMenu

DSi Menu replacement for DS/DSi/3DS/2DS
https://wiki.ds-homebrew.com/twilightmenu/
GNU General Public License v3.0
3.31k stars 206 forks source link

(request) add ability to use pin lock codes when powering on console or opening the console or opening twilight menu++ #2359

Open cornflakes6374 opened 9 months ago

cornflakes6374 commented 9 months ago

Is your feature request related to a problem? Please describe.

Not really, but it can be a theft or child lock when a dsi or 3ds with twilight menu installed is stolen to prevent accessing games or when a kid tries to use a dsi/3ds to play their games from someone else. Describe the solution you'd like

maybe we can add some sort of lock screen to the ds in the menu only by pin codes which can be 4 codes or 6 codes like iOS. This can show when opening twilight menu/powering on the console or opening the console when it's in SLEEP Mode. It will create a file in the nds folder in the sd card called pin.bin which contains the pin data. but for protection, when the pin.bin is deleted, opening the twilight menu will say: "The pin code settings have been lost. You must reinstall twilight menu++." Making it a soft brick but can also be recovered without reinstalling it when resetting the settings (see wiki for button combination to reset all settings) Describe alternatives you've considered

maybe we can also add pattern locks or button combo locks or keyboard passwords similar to android Additional context

Maybe we can also add forgot pin which adds adding security questions like the 3ds does in it's parental controls, if they still forgot it, then it will show a message saying "Refer to the wiki to know how to reset settings"

theshmunguss1 commented 3 months ago

"I don't want anybody knowing that I play 100 Classic Books for the Nintendo DS!"