RELEASE EmuTool - Move partition Emu on another SD, Switch Emu type on SXOS and more

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by TheyKilledKenny, Oct 23, 2019.

  1. Andalitez

    Andalitez GBAtemp Fan

    Member
    5
    Jul 2, 2018
    France
    Final Space
    Awesome, thanks OP.
    So basically you can create a split sysnand and get a 5gb emunand. Migrate it to SD as a file. Convert it to hidden partition and use atmosphere on 5gb hidden emummc
     
  2. TheyKilledKenny
    OP

    TheyKilledKenny Member

    Newcomer
    3
    Dec 5, 2015
    Italy
    Thank you for your feedback.
     
    Last edited by TheyKilledKenny, Oct 24, 2019
    eco95 likes this.
  3. TheyKilledKenny
    OP

    TheyKilledKenny Member

    Newcomer
    3
    Dec 5, 2015
    Italy
    No!
    This is just a copy utility, no compression or transformation is performed on the transferred data.

    The Emunand is 29GByte always.
     
    eco95 likes this.
  4. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    15
    Oct 7, 2007
    United States
    Levelland, Texas
    Does this tool support SD cards with more then one emunand partition? Can it backup emuand partition to a binary file on computer? (the images seem to suggest it only transfers emunand to other SD cards)

    Would be nice to see some kind of backup/restore tool for making backup of emunand to a file on PC like I could with 3DS emunands. Hekate still hasn't gotten full support for setting up multiple emuMMCs yet. Was kind of a pain setting up a second emuMMC for it. :P

    The tool doesn't give me an error on startup like a few others reported (maybe you had already pushed a fix for this). I too have Windows 7 64bit. I have UAC turned off though so I don't need to run things as administrator. I haven't actually attempted to do anything with it though has I'm unsure it does what I want at the moment. :P

    I don't necessarily need to convert my emuMMCs to file format. Just want something that can just create a binary backup to a single BIN file of some sort like the 3DS emunand tools used to do. I imagine it can't be too complicated to do something like that for Switch emuMMCs. Unless your tool already does this via the Atmosphere file option on the "target" section of the dialog. Maybe the target doesn't have to be an SD card if I use that option.
     
    Last edited by Apache Thunder, Oct 24, 2019
  5. TheyKilledKenny
    OP

    TheyKilledKenny Member

    Newcomer
    3
    Dec 5, 2015
    Italy
    I couldn't find this damn overflow error!
    In my Windows 7 Embedded installation I have a problem with the program icon (maybe an incorrect ico format) and the exe did not start, but the error was different.
    Now the exe is able to work well on my Win7Embedded, but I still can't find a 64-bit Win7 to test.
    I hope the problem is the icon for you too, try it.
    Updated on the first post.

    — Posts automatically merged - Please don't double post! —

    This is exactly what EmuTool is supposed to do.
    This tool was mainly born to copy a partition into a binary file.

    EmuTool try to read the emummc.ini file to retrieve the starting sector of the current selected partition eMMC, but you can modify this value to set the starting sector you want to dump.
    EmuTool did not check for the existence of a real Emu, so you can dump every sector of your SD card (quite 30Gbyte dumped from the starting sector).

    So, the answer is Yes, you can backup into binary file every partition you have on your SD.

    Ciao!
     
    eco95 and Apache Thunder like this.
  6. ashhong

    ashhong Newbie

    Newcomer
    2
    Jul 28, 2009
    United States
    Thiss is exactly what I'll be needing when I upgrade my SD card soon. Thank you!
     
  7. eco95

    eco95 GBAtemp Regular

    Member
    5
    Dec 3, 2014
    Taiwan
    I also got the same error: run time error '6' Overflow

    Windows 10 64bit , using administrator mode, EmuTool 0.2.6


    Thanks so much for making this awesome tool, hope the problem could be solved soon.
     
  8. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    15
    Oct 7, 2007
    United States
    Levelland, Texas
    Hmm so it does indeed. Though the "Atmosphere File" option results in it generating the separate Boot0/Boot1 files along side the main partition. So it's not really a single bin file. Unless I use the SX OS option. But I don't use SX OS.... So I'd prefer not to use that option.

    As for multiple partition support...seems it only accesses the currently selected emummc setup for Atmosphere so I'd have to boot up my Switch and select the other one in Hekate before I can dump that one too...That's kind of annoying. Hekate doesn't really store the partition locations on it's own. Seems to just auto detect them so that not be as simple for you to implement yourself. Well hopefully handling of more then one partition becomes easier in the future. I'll keep an eye on this one.

    Oh and I did do a backup to Atmosphere File option. No error to report. Seems to run fine under my Windows 7 64bit OS.
     
  9. TheyKilledKenny
    OP

    TheyKilledKenny Member

    Newcomer
    3
    Dec 5, 2015
    Italy
    When you create a partition Emu, Hekate creates a folder (RAW1, RAW2, etc.) with a raw_based file inside that contains the starting address of that specific partition in binary data, so Hekate stores the partition location. But Warning if you create an Emu with Hekate, the starting sector of the Emu is not the starting sector of the partition.
    Hekate put some free space before the real Emu data, this is why I read it from emummc.ini file and not from disk info.
    The sector field in EmuTool version 0.2.6 is freely editable, so if you know the real starting sector you can edit the field manually.
    Keep in mind that if you are able to create multipartitions with different Emus, you probably don't need this Tool :)

    The binary file are splitted for two reason: portability across different file system (Fat32 or exFat), and to be ready to be used for a File based eMMC.
    They are simple raw data, so you can have a single file using a command like copy /b BOOT0 + BOOT1 + 00 + 01 ..... + 07 singleFile.bin or using joiner_scripts from Hekate's github.
    I can add an option to have a single file, but is it really needed?

    Thank you for let me know you can run the tool, I'm not able to figure out where is the bug.

    Ciao!
     
    eco95 likes this.
  10. yyoossk

    yyoossk GBAtemp Regular

    Member
    5
    Oct 18, 2017
    Japan
    error '6' Overflow

    Windows 7 64bit , using administrator mode, EmuTool 0.2.6
     
  11. pcwizard7

    pcwizard7 GBAtemp Advanced Fan

    Member
    4
    Aug 2, 2013
    Australia
    select hekate backup files crashes the program with runtime error 76 after I select the sd card for the target (SX Hidden partition) and hit the select sd card

    does this program create the hidden partition for either emu types?
     
  12. TheyKilledKenny
    OP

    TheyKilledKenny Member

    Newcomer
    3
    Dec 5, 2015
    Italy
    I'm writing a minimum of error trapping (almost missing) to catch all exception.
    Sometime the folder navigator crash because it is forced to start at Environ("USERPROFILE") \Desktop and in some windows installation that path is not returned as a correct string.
    Not yet heard of a problem in the list of SD drives, now I also investigate your case.
    I was hoping to spend much less time on such a minimal tool :cry:

    This program does NOT create any partitions on SD, you have to do it yourself.
    This program can write both type of Emu in a partition, for sxos must be the first on your SD, but this is how sx wants it.

    Ciao!
     
  13. pcwizard7

    pcwizard7 GBAtemp Advanced Fan

    Member
    4
    Aug 2, 2013
    Australia
    because of the way the interface its open it was hard to know what it can do. when i thought of hekate backup i thought I m supposed to choose where the backup is located. is it must be where hekate places it on sd card i m guessing now?

    being able to choose the files for the source for any location would be good except for hidden partition, of course,
    being able to choose where to place the files in any location to backup an existing emunand as well except for hidden partition of course
     
  14. TheyKilledKenny
    OP

    TheyKilledKenny Member

    Newcomer
    3
    Dec 5, 2015
    Italy
    I know that the interface is not self-explanatory, is the reason why in the first post I wrote some instructions.
    When you need to use file as source you have to select the exact folder where the real files are (i.e: where you find the file boot0), when you choose file as target you have to choose the "main" folder where EmuTool create the subfolders containing the data files, according to type of target Emu chosen.
    About the partition, there are no checks. EmuTool read/write starting from the specified sector, so be careful using the sector value.

    Ciao!
     
  15. pcwizard7

    pcwizard7 GBAtemp Advanced Fan

    Member
    4
    Aug 2, 2013
    Australia
    These were suggestions, not grapes in how to give more functions and user-friendly but yes interface would need to be refined first too

    PS: Love South Park I have a lot of versions of the collection lol including the Walmart/amazon blu-ray set (which has the remaster of seasons 1-12 version), shouldn't kyle hold that sign
     
    Last edited by pcwizard7, Oct 29, 2019
  16. TheyKilledKenny
    OP

    TheyKilledKenny Member

    Newcomer
    3
    Dec 5, 2015
    Italy
    I take every suggestion into high consideration and I thank you very much for taking the time to discuss this topic.
    This tool was originally born for me, in order not to have to remember and write the dd commands every time, so it is not intended to be developed more than this (maybe), but I like to explain the reason for my choices.

    Yes, but I've seen Kenny a little depressed in these last days and I wanted to allow him a little outburst :rofl2:

    Ciao!
     
  17. Muxi

    Muxi GBAtemp Fan

    Member
    6
    Jun 1, 2016
    Germany
    I get the same error message when starting the program under Win 10 64 bit....both with and without Admin.

    Edit:
    Strangely.....I downloaded the tool again and now it works...but at the end I get an error message that the backup failed and the tool should be run as admin, which was the case already.
     
    Last edited by Muxi, Oct 29, 2019
  18. 210modz

    210modz GBAtemp Fan

    Member
    6
    Aug 11, 2017
    United States
    I get a error Everytime I try to copy to SX OS hidden emunand.

    45602 - Error opening file.
    Error 2
    The system cannot find the file specified.
     
    hooplah likes this.
  19. Unkouh

    Unkouh Newbie

    Newcomer
    1
    Sep 7, 2019
    Chile
    Not Found
    Hi, maybe can help
    I also had the same error error '6' Overflow in Windows 10 ltsc 64x

    I looked deeper at your application and found that accessed the following files

    Warning: Spoilers inside!

    Then I tried to delete the cache of fonts and restart my computer (and remove all usb devices)... surprise now you can run the program

    Search in Google "Windows 10 clean cache fonts"

    thanks for your app ;)
    (Yeah my english suck :rofl2:)

    Edit:

    45602 - Error opening file.
    Error 2
    The system cannot find the file specified.

    Look your app try to access a file that does not exist [full.08.bin]

    I'm using this app "ProcessActivityView" by nirsoft (32bit ver)

    Warning: Spoilers inside!
     
    Last edited by Unkouh, Oct 30, 2019
    eco95 likes this.
  20. 210modz

    210modz GBAtemp Fan

    Member
    6
    Aug 11, 2017
    United States
    I gave up and just used dd. I wish this worked for me. It saves a few clicks.
     
Quick Reply
Draft saved Draft deleted
Loading...