Hacking Is there a way to disable Luma's menu?

ArmoredGuns1

Well-Known Member
OP
Member
Joined
Sep 27, 2007
Messages
219
Trophies
0
XP
385
Country
United States
I'm hacking a 3DS for a nephew who is very young and might mess up with the options in the menu by pressing Select. Is there any way to disable it?
 

RealityNinja

Well-Known Member
Member
Joined
Nov 4, 2015
Messages
1,716
Trophies
0
Location
Pokéland
XP
667
Country
France
Last edited by RealityNinja,
  • Like
Reactions: ArmoredGuns1

mashers

Stubborn ape
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
3DSafe still allows access to the Luma menu once the PIN has been entered is SELECT is held immediately after entering the PIN.

Recompile luma3ds yourself, but replace that line: https://github.com/AuroraWright/Luma3DS/blob/master/source/buttons.h#L35
by "#define BUTTON_SELECT (1 << 12)"
The problem with this is what if you need to access the Luma menu for some reason? You'd have to copy a different Luma payload to the SD card. Also, updating Luma would overwrite the modified version with one which allows access to the setup menu.

Use a boot manager before Luma that tells the 3DS to turn off if SELECT is held down.
I think this is probably the most practical solution. You can still update Luma, and the main A9LH payload can be set to a boot manager which if SELECT is held will launch the A9LH test payload which powers the 3DS off.
 

RealityNinja

Well-Known Member
Member
Joined
Nov 4, 2015
Messages
1,716
Trophies
0
Location
Pokéland
XP
667
Country
France
The problem with this is what if you need to access the Luma menu for some reason? You'd have to copy a different Luma payload to the SD card. Also, updating Luma would overwrite the modified version with one which allows access to the setup menu.
Updated post XD :
Recompile luma3ds yourself, but replace that line:
https://github.com/AuroraWright/Luma3DS/blob/master/source/main.c#L119
By "bool shouldLoadConfigMenu = false;"
Yeah, i know, still the same problem... But, the config file of Luma3DS is on the sd card, and is the same for all 3DS.
But, indeed, i also recommend to use saltFW.
 
Last edited by RealityNinja,

ArmoredGuns1

Well-Known Member
OP
Member
Joined
Sep 27, 2007
Messages
219
Trophies
0
XP
385
Country
United States
Recompile luma3ds yourself, but replace that line:
https://github.com/AuroraWright/Luma3DS/blob/master/source/main.c#L119
By "bool shouldLoadConfigMenu = needConfig == CREATE_CONFIGURATION);"

I think I'm going with this one. I don't know how to compile though :wacko:. It would be great since I installed him the SDless A9LH so his 3DS can turn on in case he messes up with the SD card, and I could replace the compiled Luma version on his 3DS's CTRNAND too. I don't think he'll have any need to change any of the default menu options at all, so this would be a pretty good solution!
 

mashers

Stubborn ape
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
Luma already has a PIN lock feature, but it locks access to the 3DS as a whole. I think a good feature addition to Luma would be to. Have the PIN lock only the settings while still allowing access to boot the 3DS. @Aurora Wright
I'm m actually now considering forking Luma and implementing this feature myself. If I do, I'll submit a pull request to hopefully get it integrated into a Luma release.
 

Aurora Wright

Well-Known Member
Member
Joined
Aug 13, 2006
Messages
1,550
Trophies
3
XP
4,469
Country
Italy
There's no way whatsoever in the config menu to make the 3DS inoperable or to cause a brick, the worst you can do is create a PIN I guess.
 

mashers

Stubborn ape
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
There's no way whatsoever in the config menu to make the 3DS inoperable or to cause a brick, the worst you can do is create a PIN I guess.
I don't think there was any implication that it could cause a brick. I really just meant that it would be inconvenient to have to swap the payload if you substituted it with one which didn't allow any access to the config menu.
 

ofayto

Member
Newcomer
Joined
Jun 17, 2017
Messages
20
Trophies
0
Age
22
XP
93
Country
Japan
Sorry for digging this up but...I guess the plan to implement that feature was out...Im I right...?
If thats the case, could someone kindly enlighten me on how to edit the line of code in the "bool shouldLoadConfigMenu = false;", and how would I be able to compile it?
Thanks in advance ^^

--------------------- MERGED ---------------------------

Okay, so I checked the GitHub of Luma3DS, and I saw a tutorial on how to compile it myself...
I guess I could try that out, but how would I go about installing Luma3DS into an existing 3D, with an ALREADY existing Luma3DS? Wouldn't they conflict and cause errors?
Thanks in advance to those out there helping out ^^
Much appreciated.
(I'm a noob here...)
 

Yunniethememe

Active Member
Newcomer
Joined
Feb 5, 2018
Messages
31
Trophies
0
Age
19
XP
94
Country
Brazil
yea Me too... Is there any way I can Remove the luma config, My brother used to have CFW and I formatted it but... luma config still boots and I'm trying to reCFW it
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,461
Trophies
2
XP
4,886
Country
Canada
yea Me too... Is there any way I can Remove the luma config, My brother used to have CFW and I formatted it but... luma config still boots and I'm trying to reCFW it
You realize formatting a 3ds console will not remove cfw on it. You just need to download the needed files to the sd card again.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @salazarcosplay, Morning