Homebrew Official [Release] EmuNAND9 - Open Source EmuNAND Formatter & Manager

  • Thread starter Thread starter d0k3
  • Start date Start date
  • Views Views 254,677
  • Replies Replies 961
  • Likes Likes 87
I have an O3DS with 9.2 Sysnand and I had rxTools running fine (emunand) for a while, but I wanted eshop access (I had Error code 022-2634), so I followed directions I found to backup emunand and it's folders. I backed up emunand using the rxTools menu, and then I copied all the folders on my SD card. Then I made the mistake of using the GW formatter instead of system settings. I thought no problem, I'll just inject my NAND. Well, rxTools doesn't seem to inject it, just saying "Processing EmuNAND.bin, then it says Hit A to continue. which does nothing. I then injected it using EmuNAND9 which seemed to work. However, when I try to boot using rxTools, I get a black screen. Could someone please help me?

EDIT: I was able to inject my old nand backup with Emunand tool, but that doesn't have any of my recent things, and it refuses to inject my newer emunand backups.
Sounds like your old EmuNAND backups are somewhat broken... if your SysNAND backup works, the fault is not in EmuNAND9. I suggest you download the most recent version, though. I recently enabled it to also inject bad size (as from rxTools / EmuNAND Tool) SysNAND / EmuNAND backups.

Is it okay if I post my experience with this in depth? I still get a black screen no matter what I do. I don't want to think I had a bad downgrade or something. I'm listing these as I'm doing this.

Confirmed in System Settings I was on 9.2.0-20E
Formatted System and SD Card (This was happening before I did this anyway)
Installed Ninjhax 2.5 on my Cubic Ninja cart with EmuNAND9Tool as boot.3dsx on root
Complete EmuNAND Setup
Reboot
Completed installation using Cubic Ninja
Installed MenuHax
Tried using ReiNAND EmuNAND (Blank screen)
Put EmuNAND9Tool in my SD Card (I don't think the self zipping file included it)
Cloned SysNAND to EmuNAND even though the app confirmed there was already a partitioned EmuNAND and even cloned from the complete setup.
Rebooted into MenuHax
Tried ReiNAND EmuNAND again, blank screen
Tried ReiNAND SysNAND CFW, System settings shows "Ver. 9.2.0-20E" instead of custom ReiNAND string
Powered off
Powered on holding L to access MenuHax; System Error
Powered off
Powered on to access SysNAND; SysNAND is fine
Boots Cubic Ninja to try Pasta; Blank screen
Powered off
MenuHax to try Pasta again; Blank screen
Powered off
MenuHax to try CakeFW; Failed to load FIRM
Powered off
Remove SD to find and place firmware.bin in the right place
Hits realization that firmware.bin isn't included because it's copywritten
Obtains ReiNAND's firmware.bin file
Tries ReiNAND EmuNAND with /rei/firmware.bin in the right place; Blank Screen
Powered off and obtained CakeFW files to place them in their correct destinations
Runs CakeFW through Menuhax; Couldn't Determine Firmware Version
Gives up for now.
I want to get behind this as much as you... But, well, for ReiNAND, you need to make absolutely sure you've got the correct firmware.bin version. Get ReiNAND from here, and the firmware.bin file linked from here. For CakesFW, it is a bit more complicated, cause you need to get multiple files to make it run.
 
  • Like
Reactions: Selim873
I have the latest version, but I guess it's possible they're bad dumps. I dumped the first one, but after an hour the status bar was at the end and hadn't made progress in 30 minutes, so I hit B to cancel, and then it said backup complete. To be safe I also backed it up overnight with the same result (having to cancel, but it says it completed the backup). I had enough space on my SD card, so I thought that it had finished. I realised that my save files for VC games on emunand also apparently exist in Sysnand, so I didn't lose much.
 
Sounds like your old EmuNAND backups are somewhat broken... if your SysNAND backup works, the fault is not in EmuNAND9. I suggest you download the most recent version, though. I recently enabled it to also inject bad size (as from rxTools / EmuNAND Tool) SysNAND / EmuNAND backups.


I want to get behind this as much as you... But, well, for ReiNAND, you need to make absolutely sure you've got the correct firmware.bin version. Get ReiNAND from here, and the firmware.bin file linked from here. For CakesFW, it is a bit more complicated, cause you need to get multiple files to make it run.

Oh hey, that build worked! I was pretty on edge trying to figure this damn thing out, I didn't notice 3.0. :lol: Thanks!
 
  • Like
Reactions: d0k3
I have the latest version, but I guess it's possible they're bad dumps. I dumped the first one, but after an hour the status bar was at the end and hadn't made progress in 30 minutes, so I hit B to cancel, and then it said backup complete. To be safe I also backed it up overnight with the same result (having to cancel, but it says it completed the backup). I had enough space on my SD card, so I thought that it had finished. I realised that my save files for VC games on emunand also apparently exist in Sysnand, so I didn't lose much.
They're bad backups... sorry about that, but you should have used EmuNAND9 or Decrypt9 to create those backups.
 
I'm just now seeing this-- I could never get Emunand Tool to work, so this is a awesome! Thanks so much for making this! Just used the 3dsx version to make backups. This is really an awesome tool!
 
Last edited by Kyokyonos,
  • Like
Reactions: d0k3
Good to see this released! Good to see that only minor changes to the source code were required, too :).

If you provide me with a few screenshots, I'll put them up in the opening post.
Yeah only tiny changes now in this and D9 thanks to your unified theme framework. :)
And i didn't think you were doing any changes to it so i thought today was a good a day as any. :)

Always forget the screenshots... haha

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

And a few screenshots...

36b4a01343.png
e74ceac0d0.png
882f6d7e9c.png
 
Last edited by Shadowtrance,
  • Like
Reactions: daxtsu
Yeah only tiny changes now in this and D9 thanks to your unified theme framework. :)
And i didn't think you were doing any changes to it so i thought today was a good a day as any. :)

Always forget the screenshots... haha

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

And a few screenshots...

36b4a01343.png
e74ceac0d0.png
882f6d7e9c.png
Alright, will add them to the op later. I took a look at you changes, noticed this:
  • The additional color could have also gone into theme.h, reducing the number of modified files (not the number of modifications, though :))
  • You could have credited yourself in the AppInfo file
No need to change anything now, it's fine as it is.

By the way, changing the (console / output) font is possible and would allow for a more unified look (maybe even reducing the number of GFX files, in turn allowing us to have everything stored in memory). I'll look into that possibility later
 
Alright, will add them to the op later. I took a look at you changes, noticed this:
  • The additional color could have also gone into theme.h, reducing the number of modified files (not the number of modifications, though :))
  • You could have credited yourself in the AppInfo file
No need to change anything now, it's fine as it is.

By the way, changing the (console / output) font is possible and would allow for a more unified look (maybe even reducing the number of GFX files, in turn allowing us to have everything stored in memory). I'll look into that possibility later
Ah yep, i just copied it from D9. Didn't really think to move it to theme.h haha
And totally forgot about editing the AppInfo, no big deal really...
You wrote the app, i made it pretty. haha :P
 
Last edited by Shadowtrance,
gui doesn't start for me, am I missing something?
Just try again, like any of these arm9 homebrews (well basically this and Decrypt9) it CAN fail to load properly sometimes, not alot we can do about it. :(
Just make sure to have the E9UI folder on the root of your sd card too. :P
 
Last edited by Shadowtrance,
Hi! Is a good a idea use SDFormatter before use emunand9 to install a new emunand? Or it is useless?
 
Huh... replaced EmuNAND9 on my SD card with the latest version (20160115-005858), and it's Not loading. Red/Black Error, and the app doesn't have an icon in HBL.

EDIT: 20160112-200506 Build, also. O3DS, 9.2, using MenuHax to boot HBL.

The reason I updated it was because I made an EmuNAND Dump with an older version so I could do an SD card upgrade. Dumped it, put it on the root of the new SD card, loaded it up, and then it gave me a "Could not open EmuNAND.Bin" Error!


EDIT: Ugh. Nevermind. Looks like it was a dud SD card. Carry on..
 
Last edited by muskieratboi,
I had a Reinand 10.3 working but I wanted eshop access, so I formatted the Emunand using system settings then restored the EMUNAND and it worked...but none of my CIAS are showing up. I can't use FBI to install them again either without getting a database error :(. Anyone can help?
 
I had a Reinand 10.3 working but I wanted eshop access, so I formatted the Emunand using system settings then restored the EMUNAND and it worked...but none of my CIAS are showing up. I can't use FBI to install them again either without getting a database error :(. Anyone can help?
This is best suited for the FBI thread (just read the Q&A in the OP of the thread and you'll figure it out)
 
Thanks!

What's the difference between emunand (default) and emunand (legacy)?
legacy uses gateway's space wasting scheme (some 3dses have a 1.8 GB NAND chip and others have 1.2 GB NAND chip, GW just assumes 1.8 and wastes ~600 MB of space on a 3ds that only has 1.2 GB of space) the main reason it was included was because emuNANDTool (the PC application) doesn't work with the smaller sized emuNAND partition
 

Site & Scene News

Popular threads in this forum