System transfer without updating, Is it possible? 9.9.0.26U FW

Discussion in '3DS - Homebrew Development and Emulators' started by Acryt, Oct 30, 2015.

  1. Acryt
    OP

    Acryt GBAtemp Fan

    Member
    309
    72
    Aug 22, 2015
    United States
    I wnat to transfer from my o3DS -> to N3DS XL I just got today and both are the same FW on 9.9.0.26U, but it requires you to update. Is it possible to do this?

    Tried a hans FW spoof, but it just blackscreens when using system transfer. ho hum..
     
    Last edited by Acryt, Oct 30, 2015
    OctopusRift likes this.


  2. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    Same here. I tried launching System Settings with HANS and the fw spoof on my 9.4 O3DS and going to start a system transfer and got a black screen. I think the transfer is handled by a different title than MSET.

    One thing I noticed is that using HBL to spoof the firmware and launch the eshop prevented me from exiting the eshop without powering down the system and restarting it.
     
  3. MAXLEMPIRA

    MAXLEMPIRA Legends are Made from True Stories...

    Member
    856
    163
    Jun 24, 2012
    Mexico
    Kanto <- Hyrule -> Unova
    hmmn... from what I know... Spider don't work on those new FW, right? I have one file to spoof eShop and maybe Sys Transfer, tried to the screen where it search for the console...
     
  4. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    If you use HBL to spoof the eshop directly, you cannot exit the eshop without doing a hard reboot (hold the power button down). Nearest I can tell using HANS to spoof the fw for any title only applies the spoof until you exit the title.
     
  5. MAXLEMPIRA

    MAXLEMPIRA Legends are Made from True Stories...

    Member
    856
    163
    Jun 24, 2012
    Mexico
    Kanto <- Hyrule -> Unova
    the file I use is for Spider, a Code.bin for the internet browser, go to a site, exit internet app and then open eShop or Sys Settings, I want to do a Sys Transfer from one 2DS to another one, the (New) 2DS I bought is about to arrive in the mail, so, as far as I can go in Sys Transfer settings is to the part where it search for the Target System, and never ask me for an Update or something, I'm on 9.2, so... I assume that it maybe don't work for both of you :/
     
  6. Steveice10

    Steveice10 GBAtemp Maniac

    Member
    1,102
    1,655
    Jul 19, 2009
    United States
    I've been poking around with the same idea myself. If you dump and decompress the ExeFS code.bin of the 9.6+ System Transfer application (orange box icon with "???" title and description in title selector), you can open it up with a hex editor, change the 4 bytes at offset 0x7BC38 from "08 00 D4 E5" to "00 00 A0 E3", and use the patched code binary with HANS. That should bypass the update check.

    Do note that I haven't tested an actual transfer with this. I'm planning to get a N3DS soon, but I don't have it yet.
     
    Last edited by Steveice10, Oct 31, 2015
    kiwiis and AidanLumina like this.
  7. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    No, if we were on 9.2 we would just use freemultipatcher to patch nim.

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

    I actually just tried to open that with HANS and I THOUGHT I enabled the fw spoof (but maybe i didnt) and got a "you must update the system" message.

    Any idea if that offset and values will work with the 9.4 version? Updating to 9.6 is not an option for me as I need to be able to transfer to a system that is on 9.0
     
  8. Steveice10

    Steveice10 GBAtemp Maniac

    Member
    1,102
    1,655
    Jul 19, 2009
    United States
    It depends on how much the System Transfer app changed in the 9.6 update. It's definitely possible, but the offset might have changed.

    Also, the normal firmware spoofing option did not seem to work for me, which prompted me to come up with this manual patch.
     
  9. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    Just tested again and confirmed I did in fact have the spoof checked and got the same error. Going to make sure I have the most up to date packages as I seem to remember Smea mentioning some issues with HANS (idr if it was spoof related or not) and releasing an update after I grabbed mine.

    What is the worst that could happen if I did attempt to do it using the manual patch you suggested? Worst case scenario?
     
  10. Steveice10

    Steveice10 GBAtemp Maniac

    Member
    1,102
    1,655
    Jul 19, 2009
    United States
    It could end up changing something completely different if the offsets changed. Especially don't do it if the existing bytes at that offset are not the ones I mentioned.

    I'll see if I can dump and check the 9.0-9.5 version.
     
  11. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    Ok two questions then, if the required bytes are different, whats the worst that could happen? app crashes and nothing starts? or i get half way through the transfer and fuck both systems?

    Second, assuming the values are good and it accepts the transfer, what is the worst case scenario? I lose my shit (well saves since I assume Nintendo can restore my NNID)? Or do I risk bricking the N3DS?
     
  12. Acryt
    OP

    Acryt GBAtemp Fan

    Member
    309
    72
    Aug 22, 2015
    United States
    Thanks for looking into this, any chance you can check the 9.9.x version as well?
     
  13. GBAFail

    GBAFail Smell my finger.

    Member
    491
    193
    Oct 26, 2015
    United States
    Uranus
    L + R + Down + B :P

    ^ Return to HBL from eShop.
     
  14. Steveice10

    Steveice10 GBAtemp Maniac

    Member
    1,102
    1,655
    Jul 19, 2009
    United States
    If the required bytes are different, it definitely is the wrong place to patch. It could do various things depending on what is patched, so I wouldn't try it.

    As far as I can tell, if the patch is successful nothing should go wrong, but once again, I haven't been able to personally test it yet. If something DID somehow go wrong, worse case scenario you would probably lose saves, data, etc. and maybe have to get Nintendo to manually relink your NNID to the new system, assuming that something went wrong there.
    The System Transfer app is the same from 9.6.0-10.2.0, so it should be fine.
     
    Last edited by Steveice10, Oct 31, 2015
  15. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    Can someone point me in the general direction of a tutorial on dumping and decrypting the exefs code.bin?

    The System Transfer title was updated in 9.6, so I am 99% sure the offest and values you listed won't be any good.

    Wish I knew why HANS isnt able to spoof it in the first place.
     
    Last edited by Aroth, Oct 31, 2015
  16. Steveice10

    Steveice10 GBAtemp Maniac

    Member
    1,102
    1,655
    Jul 19, 2009
    United States
    The offset and values I listed ARE for the 9.6+ version.

    Also, I just checked, the 9.0-9.5 offset is 0x79CB0, same before and after values. Works to bypass system update check, but once again I haven't been able to test an actual transfer.

    To sum it up:
    9.0-9.5: At code.bin offset 0x79CB0, change "08 00 D4 E5" to "00 00 A0 E3"
    9.6-10.2: At code.bin offset 0x7BC38, change "08 00 D4 E5" to "00 00 A0 E3"
     
    Last edited by Steveice10, Oct 31, 2015
    Queno138 and AidanLumina like this.
  17. 03bgood

    03bgood Banned

    Banned
    880
    134
    Aug 29, 2014
    United States
    Paris, Illinois
    I'm trying to a do a system transfer to where I transfer the data but I don't want to lose any save data or have to re-download over 280+ games. How do I do that and do I have to update my firmware on both systems? I have 10.1 on my o3DS and 9.8 on my n3DS.
     
  18. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    I assume you have the files needed to test it?

    My biggest concern is the likelyhood of a brick requiring a nand mod on my New 3DS. If I manage to fuck up the transfer and lose my data/saves then oh fucking well imo. (though isnt there a tool now to use with *hax 2.5 to extra cia save data?)
     
  19. Acryt
    OP

    Acryt GBAtemp Fan

    Member
    309
    72
    Aug 22, 2015
    United States
    I might be able to test this, if I had the stuff on hand. my 2 DS are the same firmware, so there shouldn't be any incompatibilities i'm presuming.
     
  20. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    If he has the files and I am at minimal risk of bricking the New3DS i am transfering too, I will test it tonight.