

(Art by @CrazyKing93)​ (Art by @CrazyKing93)​

source code in second post

Move the Hidden partition Emu (Atmosphere\SXOS) on a new (bigger?) SD

For SXOS it allows to switch from Emu on partition mode to Emu on file and vice versa, so you can have two Emunand on the same SD card.



Change your Emu format from Atmosphere to SX OS and viceversa and from Hidden partition Emu to Emu on file

Backup and restore of every type of Emu.

Create a new Emu (for experiments?) starting from you current Hekate/SXOS backup or from your current Emu

Split an Hekate backup in multiple files ready for fat32 partitions



Create the relevant configuration files to boot the Emu (emummc.ini, raw_based, file_based and folder structure)

To access the SD partitions run EmuTool.exe with administrator rights , it should already request it, if not please do a right click and choos Run as Administrator...

To start, double click on the EmuTool.exe file and confirm the administrative rights if necessary

EmuTool requires that you select a source (Source), ie where to read the Emu, and a destination (Target), ie where to write the copy of the Emu.

Both Source and Target support Partition and Files.

When Source and Destination are set press the Start button to start copying.

(I apologize for the UI quality. This was a tool created just for me and I wanted to keep it lightweight, free of dependencies, no installation and easily usable, as I think a tool so limited and specific should be)​





​



A navigation window will appear depending on the Emu type selected

In case of Partition type, the following window will appear​ After selecting the type of Emu you want as a Source or Target, click on the "white" box with the words "Click to select SD Card" in the frame relating to the Emu type selection.A navigation window will appear depending on the Emu type selected

​

​

Selecting the drive containing the SD shows a list of the partitions present on the SD card.

The Sector field located at the bottom right is important.

The first value is read by emummc.ini if it is correct, check the emummc.ini file in the emummc folder of the SD card if this value is incorrect. If you are using Kosmos simply select the Emu from the emuMMC menu.

If you select a partition from the list, then the initial sector of the partition, added to the 16Mbyte offset, will be shown in the Sector field.

No partition selection for SXOS as it is fixed to 0x2 on the first patition.

If something is wrong then you can correct the value, in hex (with notation 0x as in 0x02AC2300) or in decimal (for example the value read from Minitool Partition Wizard)



Confirmed with Ok the main screen displays the data related to the Emu to read

​

​

If you choose The File Type Emu the following window will appear

​

​



Select the destination folder and the path will be shown on the main screen in the white box

​

​

When everything is set as desired press Start.​





​



WARNING!!!

No check is made on the actual existence of Emunand, so you can enable emu on partition even if this partition does not exist.



The state of the buttons indicates the current status of Emunand on partition.

Click on "Enable Partition Emu" to enable reading the Emunand from the hidden partition.

Click on "Disable Partition Emu" to disable it. In this case the File Emunand will be loaded if there is a valid SXOS File Emunand on SD in the sxos\Emunand folder.

You can now prepare a SXOS Emunand file.

Select the SXOS File type as Target, select the SD root as the path and press Start to create a copy of your Emunand partition in Emunand file, without the need to use hard disk and without having to reload the cfw files on the SD.

EmuTool Create the sxos/Emunand folder starting from the point you choose as the destination folder. Inside the Emunand foledr you will find the Emunand files.



​ Select Source SXOS hidden partition and click the white box to select the SD card drive. When SD is selected two new buttons will appear in the main windowNo check is made on the actual existence of Emunand, so you can enable emu on partition even if this partition does not exist.The state of the buttons indicates the current status of Emunand on partition.Click on "Enable Partition Emu" to enable reading the Emunand from the hidden partition.Click on "Disable Partition Emu" to disable it. In this case the File Emunand will be loaded if there is a valid SXOS File Emunand on SD in the sxos\Emunand folder.You can now prepare a SXOS Emunand file.Select the SXOS File type as Target, select the SD root as the path and press Start to create a copy of your Emunand partition in Emunand file, without the need to use hard disk and without having to reload the cfw files on the SD.EmuTool Create the sxos/Emunand folder starting from the point you choose as the destination folder. Inside the Emunand foledr you will find the Emunand files.

To bring the Emu to the new SD there are two possibilities:

1 - Copy the Emu to file and use it in File mode (see section 6)

2 - Create a special partition of at least 30GByte on the new SD and transfer the Emu on it, however, requires the passage at point 1 (first go to section 6 and then to section 7)

​

Select as Source the type of partiton Emu, Atmosphere or SXOS, you want to read/copy and then select the SD card by clicking on the white box.

Select as Target the type of Emu on file you want to get and click on the white box to select a destination path.

The Emu-related folders will be created, ready to be copied to the SD root. In the case of the Atmosphere type, the emummc.ini and file_based files are also created.

For SXOS the sxos folder is created and within it the Emunand folder is created. For Atmosphere the emuMMC folder is created, the emummc.ini file compiled and the HPE0 folder which will contain the eMMC folder with the Emu files and the file_based file needed by Kosmos\Hekate\Nyx.



Press Start to begin.

​

Select as Source the Emu File type and select the folder that contains the Emu files, not the root folder (ie choose sxos\Emunand or emummc\HE0\eMMC folders).

Select as Target the type of partition Emu that you want to restore, in case of Atmosphere type you will also have to indicate the initial sector of the partition you created to host the Emu. Please check the other tutorial on how to create a suitable partition for emuMMC (you can use the free minitool partition software).



Press the Start button to start copying.​