I just did a factory reset because my E shop is doing the 007-2001 error because i changed the region from JAP-USA
Now i lost all the Free shop games preloaded on the homescreen ( not sure if i can get this back)
I also updated to 11.4
All the files on the SD card arent loading into the 3ds when i insert it...Im lost
i really need some help and advice. I suck at Nintendo. I dont even know wat NNID means ahaha pls help somebodi
ps. i bought this off ebay from somebody. I dont know if the Eshop was working prior too this or not.
again. another person to panic reformat their console. PLEASE DO NOT ever do that. It only makes things worse. You are not going to be able to access eshop with a region changed console. You would need to change it back, but that also means its only going to be jap eshop you can connect to not usa.
These would be deleted from Format System Memory and are not recoverable, not even with data recovery programs.
However, if those are still present or you made a backup of this exact Nintendo 3DS folder beforehand on computer or another SD card, you games might be recoverable * depending the outcome of 1.
These would be deleted from Format System Memory and are not recoverable, not even with data recovery programs.
However, if those are still present or you made a backup of this exact Nintendo 3DS folder beforehand on computer or another SD card, you games might be recoverable * depending the outcome of 1.
I need you to verify those files with those extensions still exist in their subfolders. This lets me know your data is intact with a slim possibility of recovery depending what we find in step 2.
I need you to verify those files with those extensions still exist in their subfolders. This lets me know your data is intact with a slim possibility of recovery depending what we find in step 2.
I need you to verify those files with those extensions still exist in their subfolders. This lets me know your data is intact with a slim possibility of recovery depending what we find in step 2.
btw i have an old3ds so i think im screwed on the eshop thing without reformatting.. i heard that i have to have a second Japanese 3ds to fix it to transfer data.
alright...step 2
again. another person to panic reformat their console. PLEASE DO NOT ever do that. It only makes things worse. You are not going to be able to access eshop with a region changed console. You would need to change it back, but that also means its only going to be jap eshop you can connect to not usa.
btw i have an old3ds so i think im screwed on the eshop thing without reformatting.. i heard that i have to have a second Japanese 3ds to fix it to transfer data.
alright...step 2
Awesome! We have the first part of the picture of whether or not the games are recoverable.
Since you're really new at this, for your safety I want you to follow these steps. Some of these may not make sense, but this is to make sure you don't accidentally softbrick your o3DS.
2. Make a copy of that Nintendo 3DS folder and set it aside on your computer.
3. Take a spare SD card, copy everything off it, and reformat it as FAT32 + 32 KB cluster size with either Windows File Explorer or guiformat.
A minimum of 4 GB will suffice and is recommended.
If you do not have any other SD cards, you'll have to use the one you do have and copy everything off it.
4. With it still empty, do a full Write + Verify Test with H2testw. Do not skip this step.
5. If the card passes, delete the *.h2w test files.
If an error was reported, stop the test. Replace the hardware failed card and go back to step 3.
6. Build a test custom firmware setup with the CFW starter kit found here. Do not use any files from your main setup at this moment.
7. Insert the card into the 3DS. Turn the system on and hold (Start) to access Luma3DS chainloader. Select GodMode9.
8. In GodMode9, press (HOME) button → Scripts... → NANDManager → <X> Backup SysNAND → etc.
You should find these two files at 0:/gm9/out directory:
######_XX########_sysnand_000.bin
######_XX########_sysnand_000.bin.sha
This is your NAND *.bin image for recovery purpose.
9. Copy those two (2) files over to your computer.
Once you have done this, this will let us know we can safely proceed with the wetwork of modifying files on your CTRNAND drive. I'll explain more about this later.
I need you to verify those files with those extensions still exist in their subfolders. This lets me know your data is intact with a slim possibility of recovery depending what we find in step 2.
Okay for part 3, I need to explain some very important things so you understand what you'll be doing and why.
Edit - You will not be doing anything from this post except read and learn what is what.
***
The titles [games / DLCs / updates] and saves found within the Nintendo 3DS folder is encrypted by something called the movable.sed. This *.sed file is found on the 3DS internal SYSNAND CTRNAND drive that you will be navigating in with a homebrew app called GodMode9.
Within the movable.sed, there is 0x10 bytes string known as keyY. This is the part that encrypts and decrypts (locks & unlocks) the data in the Nintendo 3DS folder.
There is a mathematical formulaic relationship between the keyY and the <ID0> subfolder.
sdmc:/Nintendo 3DS/<ID0>/<ID1>/title/...
<ID0> is 32 characters string.
From the attached picture found at post #4, your <ID0> is 876061a4fbdc4e312962823a7a2210b3.
***
How the <ID0> is calculated from thekeyY
Using the (fake) movable.sed for example, here is how the <ID0> is derived from the keyY.
1. Using HxD hex editor, highlight select and calculate the SHA-256 hash of keyY.
keyY = 20 72 EE FA 02 00 00 00 CA E7 1A D2 F8 92 70 E1
When you performed a Format System Memory, the movable.sed undergoes slight changes for the keyY and AES-MAC section. This causes the 3DS to ignore the original <ID0> subfolder.
***
I know this is a lot of take in, but here are some other things you'll need to know.
You will be using a hex editor whether you like it or not.
Don't mistaken or confuse real numbers for hexidecimal numbers, even if certain values look similar to each.
Hex numbers will be denoted with 0x at the front whenever possible.
You'll be most concern with hex numbers ranging from 00 – FF.
Here's a summary of real (left) vs hex (right) numbers
00 = 0x00
01 = 0x01
.
.
.
09 = 0x09
10 = 0x0A
11 = 0x0B
.
.
.
15 = 0x0F
16 = 0x10
17 = 0x11
.
.
.
255 = 0xFF
Use these two weblinks to check yourself and to convert between the two number types:
@Lirx, I probably should have mentioned this earlier, but there's a component within the *.sed file that contains a copy of another file called the LocalFriendCodeSeed_B. Do not upload yourmovable.sedand LocalFriendCodeSeed_B files or publicly share pictures of these.
The LFCS_B is something that allows a 3DS system to play online and use Nintendo services. 3DS users who have been permanently banned from online play by either being caught cheating or interacting maliciously with other players, can unban themselves by using another person's (not banned) LFCS_B.
However, because cheaters are assholes with no shame, they will burn your LFCS_B and cause you to get banned if you showed yours out in the open.
You may notice the first half of keyY is a part of the LFCS_B. This (0x08 bytes) half part by itself is not enough to go by in getting you banned if you were to show this. However, if you wish to keep your keyY private (and if you trust me), we can continue discussions in private message (PM)
***
Part 3 was to study all this mumbo jumbo to ready you for part 4, which is recreating your lost movable.sed with the exact keyY. Let me know once you've study what has been written here and feel comfortable enough to do some crazy arse, (newbie) hacker shiet next.
i dont know how to bring up the SHA Algorithm (this is insane stuff ahaha. sry if im giving u a headache) i cant pm yet...to new on here...
(btw where we left off. i havent touched my sd card or 3ds yet.. after the steps we discussed..)
im trying heehee u told em not to do anything so im probably not doing anything wrong...I dont know If im in the right spot or not but i posted screenshots of what im looking at... I think i have to post 10 times to PM u or something...
:3 thank nu again
i dont know how to bring up the SHA Algorithm (this is insane stuff ahaha. sry if im giving u a headache) i cant pm yet...to new on here...
(btw where we left off. i havent touched my sd card or 3ds yet.. after the steps we discussed..)
im trying heehee u told em not to do anything so im probably not doing anything wrong...I dont know If im in the right spot or not but i posted screenshots of what im looking at... I think i have to post 10 times to PM u or something...
:3 thank nu again
I see you're practicing how to highlight select bytes to calculate hash. This is very good to get this out of the way.
Just remember when the moment comes to do this with the movable.sed, you don't post pictures of that file.
After highlighting blue the section you want to find its hash checksum,
Analysis (top bar menu) → Checksums... → SHA-256 → OK.
Edit 1 - I can initiate PM'ing you.
Edit 2 - There's more to just changing those two (2) values back. You have to fix that AES-MAC, too. Don't worry about that part as this can be done automatically with GodMode9.
SHA-256 hash of this "supposed" old keyY.
A4616087314EDCFB3A826229B310227AF5525B2CBE739A5E8AF47B1AEA25DC6A
Take the first half and lower case the letters.
A4616087314EDCFB3A826229B310227AF5525B2CBE739A5E8AF47B1AEA25DC6A
a4616087314edcfb3a826229b310227a
Split into 4 equal parts and add spaces.
[a4 61 60 87][31 4e dc fb][3a 82 62 29][b3 10 22 7a]
Reverse the order in each sections.
[a4 61 60 87][31 4e dc fb][3a 82 62 29][b3 10 22 7a]
[87 60 61 a4][fb dc 4e 31][29 62 82 3a][7a 22 10 b3]
Remove the brackets and spaces.
876061a4fbdc4e312962823a7a2210b3
<ID0> = 876061a4fbdc4e312962823a7a2210b3
This second calculated <ID0> matches the one previously seen and mentioned in post #4.
15. Make sure to hex edit the values at 0x118 and 0x120 by -1 for every Format System Memory. For @Lirx's case, she performed only a single reformat. Save the file, eject the SD card from computer, reinsert into the 3DS, and boot GodMode9.
Part 5 - Inject the movable.sed back into CTRNAND.
16. Go to 0:/gm9/out/movable.sed and press (Y) to [CLIPBOARD] select this file.
This will automatically make corrections for the AES-MAC hash between 0x130 – 0x13F.
19. Back out with (B) button. Hover over highlighting white [1:] SYSNAND CTRNAND. Hold the R-shoulder button and press (A) → Fix CMACs for drive → etc.
If you have the backed up Nintendo 3DS folder made prior to Format System Memory, you might need to Fix CMACs for drive for [A:] SYSNAND SD.
Part 6 - Check for title recognition in System Settings.
20. After creating a new user profile, go to System Settings → Data Management → Nintendo 3DS → Software. Check to see if the titles are marked with X's like this. This means the games, DLCs, and updates are missing their tickets.
21. Continue the data recovery process with the guide found at:
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
In the month of March I had such lofty ideals, as I often do. I said to myself “I really want to beat Skyrim”, and I really did want to. I got the game downloaded...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
In 2017, the United States Federal Communications Commission (FCC) repealed net neutrality. At the time, it was a major controversy between internet service providers...
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
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?
@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
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
@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!
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
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