Hacking Starting native firmware without removing hacking on Nintendo 3DS

botik

Well-Known Member
OP
Member
Joined
Sep 22, 2017
Messages
138
Trophies
0
XP
2,205
Country
Russia
1. Run Godmod9 and follow the path CTRNAND -> title -> 00040138 -> 20000002 -> content -> ???????? app -> NCCH image option -> Mount image to drive -> exefs ->. firm -> Copy (0: / gm9 / out)

2. Rename the '.firm' file on the SD card for example to native.firm and copy it to the SD folder: / luma / payload /

3.Now, if you turn on START and start native.firm, then the official firmware will be loaded (pirated games will not work). Do not be afraid that the Luma3DS will return at the next reboot.

P.S.
But if you want an official on an ongoing basis, rename native.firm to boot.firm and drop it into the root of the SD card with the replacement.

The main point is to check whether it is possible to remove the hacking without consequences. At risk, those who have changed movable.sed who have banned by changing LocalFriendCode. My console was able to start the official one only after returning the original movable.sed.
 
Last edited by botik,

Engezerstorung

Well-Known Member
Member
Joined
Nov 9, 2011
Messages
208
Trophies
1
XP
1,743
Country
France
i guess if you put this native.firm as the boot.firm in the CRT it could be a way to stealth the CFW by removing the SD card?

question : by using the native.firm as boot.firm does start and select do anything?
 

Engezerstorung

Well-Known Member
Member
Joined
Nov 9, 2011
Messages
208
Trophies
1
XP
1,743
Country
France
Then copy and paste the boot.firm to sysnand. And you can boot up the 3ds without sd card.

i knew that, my point is that by putting this native.firm in the ctr you can have a 3DS that look totally unhacked by itself (no chainloader or config menu with start/select, no unnoficial game launching or homebrew available on the console), well, except if the person examining your 3DS try to put a .firm in your sd to see if it launch
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,442
Trophies
2
XP
14,901
Country
Germany
Attention !!! If you boot into native.firm and connect to the Internet and in the settings try to update the system, then B9S is REMOVE!!!! Tested on 11.10
That is not very surprising as the CFW (usually Luma) protects FIRM0/FIRM1 from being overwritten by the official updater. Nevertheless a good warning.

https://github.com/AuroraWright/Luma3DS/wiki/Standard-features

Luma3DS wiki said:
FIRM partition write protection: Luma3DS prevents the system from writing to the FIRM partitions. This allows you to perform a System Update safely without boot9strap being removed.

Not loading CFW, not protecting FIRM0/1.
 
Last edited by KleinesSinchen,
  • Like
Reactions: Quantumcat

Sweater Fish Del

Well-Known Member
Member
Joined
Jul 8, 2006
Messages
269
Trophies
1
XP
264
Country
United States
I can't seem to get this to work. The screen just goes black and requires a hard shutdown.

I don't totally understand the following:
At risk, those who have changed movable.sed who have banned by changing LocalFriendCode. My console was able to start the official one only after returning the original movable.sed.

I don't think I ever changed movable.sed. I know the BannerBomb3 exploit I originally used to hack the system involved the movable.sed, but it didn't change the file, did it? If so, is there any way to recreate the original if I don't have a backup? I have a Japanese New 2DS LL that was region changed using 11.15.0-47U

What is the difference between the two firms in 20000002 and 20000003. As I understand it, they're both supposed to be NATIVE_FIRM, but the ARM11 binaries are different sizes, so apparently not identical.

20000102 contains the TWL_FIRM, right? This also doesn't boot on my system, but does give an error message (in Japanese, so maybe the region change didn't affect this, eh?). I thought TWL_FIRM was supposed to default to booting a DS card in slot-1 if it's not passed a TID. Is this the same problem that's keeping NATIVE_FIRM from working?
 

a_username_that_isnt_cool

Well-Hated Member (Also)
Member
Joined
Apr 22, 2023
Messages
566
Trophies
0
Location
gbatemp. where do you think you are
XP
844
Country
United States
I can't seem to get this to work. The screen just goes black and requires a hard shutdown.

I don't totally understand the following:


I don't think I ever changed movable.sed. I know the BannerBomb3 exploit I originally used to hack the system involved the movable.sed, but it didn't change the file, did it? If so, is there any way to recreate the original if I don't have a backup? I have a Japanese New 2DS LL that was region changed using 11.15.0-47U

What is the difference between the two firms in 20000002 and 20000003. As I understand it, they're both supposed to be NATIVE_FIRM, but the ARM11 binaries are different sizes, so apparently not identical.

20000102 contains the TWL_FIRM, right? This also doesn't boot on my system, but does give an error message (in Japanese, so maybe the region change didn't affect this, eh?). I thought TWL_FIRM was supposed to default to booting a DS card in slot-1 if it's not passed a TID. Is this the same problem that's keeping NATIVE_FIRM from working?
This is a post that dates back YEARS. At this point, just use safety_test.
 

Sweater Fish Del

Well-Known Member
Member
Joined
Jul 8, 2006
Messages
269
Trophies
1
XP
264
Country
United States
safety_test essentially does the same thing, but is not directly bootable from fastboot3ds, so the age of the post doesn't seem relevant. Nothing significant has changed.

However, thank you anyway since the page where I downloaded the script has the additional information that this won't work on region changed systems like mine.

Anyone know if I should be able to boot the stock firms if I get them from a Japanese NAND backup? Or is this just impossible on a region changed system?

I'm also still curious why the two versions of NATIVE_FIRM are different and whether booting TWL_FIRM does indeed launch the slot-1 card on a system that hasn't been region changed.
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,487
Trophies
2
XP
4,935
Country
Canada
safety_test essentially does the same thing, but is not directly bootable from fastboot3ds, so the age of the post doesn't seem relevant. Nothing significant has changed.

However, thank you anyway since the page where I downloaded the script has the additional information that this won't work on region changed systems like mine.

Anyone know if I should be able to boot the stock firms if I get them from a Japanese NAND backup? Or is this just impossible on a region changed system?

I'm also still curious why the two versions of NATIVE_FIRM are different and whether booting TWL_FIRM does indeed launch the slot-1 card on a system that hasn't been region changed.
The guide outright states that region changed consoles will brick when uninstalling cfw. which in turn means that running a stock firm like this will just yeild same results as a frozen screen which you would have hard reset the console from.
 

Sweater Fish Del

Well-Known Member
Member
Joined
Jul 8, 2006
Messages
269
Trophies
1
XP
264
Country
United States
The guide outright states that region changed consoles will brick when uninstalling cfw. which in turn means that running a stock firm like this will just yeild same results as a frozen screen which you would have hard reset the console from.
Yeah, "the guide" is the page I was referring to when I said that.

Is there no way to boot an unpatched NATIVE_FIRM on a region changed system then?

And is this the same for TWL_FIRM or is that a different issue?
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,442
Trophies
2
XP
14,901
Country
Germany
  • Like
Reactions: lone_wolf323

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
    The Real Jdbye @ The Real Jdbye: never had that i don't think