Hacking Luma3DS - Noob-proof 3DS Custom Firmware

Status
Not open for further replies.

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
814
Country
Canada
Honestly, rxTools-like region-free patch is useless. If we can not change running language, there is no point in such patch.
no it's not. just not having to reopen .cia packages over and over again is convenience. since i just rip my own carts and convert them to .cia without modifying anything, it's convenient for me.
 
  • Like
Reactions: astronautlevel

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
It's functionally the same as region-free cias. If you can not hook language, other games that abuse system language would still fail.

That's true, but until we have ARM11 code that can either
  1. Load NTR on boot -or-
  2. Provide NTR-like functionality like you're wanting
then this is the next best thing. If you're not planning on games which abuse such features on a particular boot, it's nice not to have to boot NTR, FMP, or RFP just for playing other out of region games.
 

andriy921

Well-Known Member
Member
Joined
Dec 1, 2015
Messages
268
Trophies
0
Age
33
XP
240
Country
I'd rather use untouched CIAs than CIAs hacked to be region free. But that's just personal preference.
What do you mean by untouched? You don't use legit cias. Making cia region free = just patch icon (since only home menu while displaying apps filters them getting region from that weird icon format).
 

astronautlevel

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
4,131
Trophies
2
Location
Maryland
Website
ataber.pw
XP
5,028
Country
United States
What do you mean by untouched? You don't use legit cias. Making cia region free = just patch icon (since only home menu while displaying apps filters them getting region from that weird icon format).
I mean dumped from the cart, converted, then uploaded. I don't want people applying any kind of hack to the CIA file.
 

andriy921

Well-Known Member
Member
Joined
Dec 1, 2015
Messages
268
Trophies
0
Age
33
XP
240
Country
That's true, but until we have ARM11 code that can either
  1. Load NTR on boot -or-
  2. Provide NTR-like functionality like you're wanting
then this is the next best thing. If you're not planning on games which abuse such features on a particular boot, it's nice not to have to boot NTR, FMP, or RFP just for playing other out of region games.
NTR language solution is perfect. But it's really hard to implement. I was just saying that we don't need just simple region-free patch since it does not make much sense. We'd rather want some complex arm11 code that can run game thinking that it's other region console with specific language, meaning better compatibility and working dlcs. But that is hard.
 
  • Like
Reactions: daxtsu

andriy921

Well-Known Member
Member
Joined
Dec 1, 2015
Messages
268
Trophies
0
Age
33
XP
240
Country
Except all CIAs are converted from 3ds to CIA anyway. This is just an added level of modification that's entirely unnecessary.
So you would rather force devs to implement and regularly update feature (since new fw versions break it) making porting to newer versions harder/longer, then apply very simple and tiny patch to cia that does not affect anything except app image?
 
  • Like
Reactions: pbanj

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
814
Country
Canada
So you would rather force devs to implement and regularly update feature (since new fw versions break it) making porting to newer versions harder/longer, then apply very simple and tiny patch to cia that does not affect anything except app image?
force? where did you even get that. we're WAITING, not FORCING anyone.
 

andriy921

Well-Known Member
Member
Joined
Dec 1, 2015
Messages
268
Trophies
0
Age
33
XP
240
Country
force? where did you even get that. we're WAITING, not FORCING anyone.
I don't see real difference between forcing and regularly asking/insisting. I see posts about region-free every 3 page.
But that was not my point. My point was that it is useless, if it's only patch for making home-menu region free.
 
  • Like
Reactions: pbanj

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
I made a modification of FIX94's arm9select that turns the backlight on for default.bin if it's a cold boot (and if default_bl exists), but doesn't if it's an MCU reboot (meaning that you used something like Quick Reboot to reboot the 3DS, or exited a GBA game/DS game). That way you can still have the splash on the initial powerup, but the screen stays black and off like a stock boot after that, as long as you're using FIX94's arm9loaderhax fork as well. If anyone's interested in it, I can post it here.
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
That way you can still have the splash on the initial powerup, but the screen stays black and off like a stock boot after that, as long as you're using FIX94's arm9loaderhax fork as well. If anyone's interested in it, I can post it here.
What did you add for that? sounds pretty cool to have.
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
What did you add for that? sounds pretty cool to have.

Code:
// These are defined at the top of main.c
#define CFG_BOOTENV 0x10010000
#define COLDBOOT 0

// Further on down...

        else if (tryLoadFile("/arm9select/default.bin"))
        {
            if(*(u8*)CFG_BOOTENV == COLDBOOT)
                jumpAndTryEnableBL("/arm9select/default_bl");
            else ((void(*)())PAYLOAD_ADDRESS)();
        }

On cold boot, that register is zero, but NATIVE_FIRM sets it to 1 after it's booted, so it can know if it's a cold boot or not (or other values if it booted TWL/AGB). We can also use it for the purposes of knowing when to turn the screen on or not as needed.

https://www.3dbrew.org/wiki/CONFIG_Registers#CFG_BOOTENV
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
On cold boot, that register is zero, but NATIVE_FIRM sets it to 1 after it's booted, so it can know if it's a cold boot or not (or other values if it booted TWL/AGB). We can also use it for the purposes of knowing when to turn the screen on or not as needed.
thats awesome! if you dont mind I would release a arm9select v1.1 for that :)
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Ancientboi slept with Charles Babbage for a pc
    +1
  • AncientBoi @ AncientBoi:
    And his was BIG 😱
  • K3Nv2 @ K3Nv2:
    20kbps connection
    +1
  • SylverReZ @ SylverReZ:
    @AncientBoi, That's what she said. :rofl2:
    +1
  • K3Nv2 @ K3Nv2:
    Actually they say 400 years ago 1cm was pretty average so Juan wouldn't feel left out
    +2
  • ZeroT21 @ ZeroT21:
    oh my...
  • K3Nv2 @ K3Nv2:
    Ffs officials are closed on juneteenth guess it's fairly new became federal in 21:rofl2:
  • BigOnYa @ BigOnYa:
    I figured you'd be down at the parade anyways.
  • K3Nv2 @ K3Nv2:
    Nah I still own slaves just ask ancientboi his nicknames mister slave
    +1
  • BigOnYa @ BigOnYa:
    Poor Lemmiwinks...
  • ModernSithLord @ ModernSithLord:
    @BigOnYa Great episode, camp of tolerance
    +1
  • BigOnYa @ BigOnYa:
    Thanks, we try to make every episode, special.
    +1
  • K3Nv2 @ K3Nv2:
    I saw a $15 south park bundle box at Walmart kinda wish I bought it
    +2
  • ModernSithLord @ ModernSithLord:
    I remember seeing the movie when I was young, made me swear up a storm when I got home. lol
    +1
  • K3Nv2 @ K3Nv2:
    I'm gonna buy it if I see it there tomorrow
  • BigOnYa @ BigOnYa:
    That beanie will look good on you, Kentman
  • K3Nv2 @ K3Nv2:
    It would look better on urewife it would be like boning myself
  • BigOnYa @ BigOnYa:
    Started a new game last night called "The Quarry", pretty damn good. Feels/ looks like a movie. About a summer camp where local town folks go crazy and hunt down the campers.
  • K3Nv2 @ K3Nv2:
    I beat it when it first came out good playback ability
    +1
  • BigOnYa @ BigOnYa:
    What's crazy is I have 3tb in my SeriesX , and its almost full. Of course with some of these games being over 150gb each, it don't take long.
  • BigOnYa @ BigOnYa:
    I wish gamepass sold 12 month cards (with a discount), instead of 3 month only.
    Xdqwerty @ Xdqwerty: Hi