Homebrew [WIP] SafeSysUpdater

  • Thread starter Thread starter cpasjuste
  • Start date Start date
  • Views Views 475,821
  • Replies Replies 2,049
  • Likes Likes 70
aside from the checks, i feel like this is more prone to failure than the original sysupdater.
Hi Reiy,
This is not more prone to failure than original sysupdater as it's exactly the same downgrade code. You just have a few more checks before it run the downgrade (autodetect device/region and md5 check all files).

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

So for information, i updated the first post with 2 new version :

- The "3dsx" version does not needs the config files anymore, just put the ".3dsx" file somewhere and downgrade..
- I added a cia version to downgrade from emunand so you don't need to try hard to get the hax to succeed (so it's just for testing/reporting bugs). Note that it work fine on my n3DS EUR. Testing this will ensure the MD5 for each regions/models (only o3DS/n3DS USA/EUR for now) are correct.

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

@cpasjuste You might want to make this detect and delete the cia that causes Japanese n3ds bricks.
Will do !
 
Correct it managed to work on my first attempt but I bricked on reboot. I can just restore my 9.2.0-20 backup but im bored since im waiting for new badges in the arcade.
Keep getting stuck at #5 slab heep or #7 clean memory...
So now I can get everything to display properly but I still get Can't get am:u service and pressing a to exit does nothing. @cpasjuste is there a different build I can try?

Memchunkhax2 itself is VERY unstable exploit, the main program (SafeSysUpdater) has nothing to do with these errors.
 
Last edited by pcm720,
Memchunkhax2 itself is VERY unstable exploit, the main program (SafeSysUpdater) has nothing to do with these errors.
Well I did say the first attempt resulted in a brick however TuxSH's version worked and did not brick me.
 
Well I did say the first attempt resulted in a brick however TuxSH's version worked and did not brick me.

I was talking about errors like "slab heap" or "clean memory".
Of course there are bugs in the program that can lead to brick, but in this case it's clearly exploit instability.
 
Last edited by pcm720,
@Damon_girl what exploit do you use? I had issues using Ironhax but Menuhax work like a charm first try! I follow that youtube video linked earlier.
Well I tried using browserhax on a SD card I recently formatted, but that didn't work so I tried it with my other SD card that has menuhax and ironhax installed and I still can't get past "failed to get cia info." I even deleted the cia updates folder and copied it back using teracopy but that didn't do anything.
 
Well I tried using browserhax on a SD card I recently formatted, but that didn't work so I tried it with my other SD card that has menuhax and ironhax installed and I still can't get past "failed to get cia info." I even deleted the cia updates folder and copied it back using teracopy but that didn't do anything.

Have you tried formating your cards with sdformatter v4.0? Might be a bad format.
 
No I didn't. I used the default formatter on my windows computer to do it.
Never use that one... ever for FAT32! It breaks FAT32 rather than make it better. Try to download SDFormatter and see if it works. Remember to backup your cards first.
 
Never use that one... ever for FAT32! It breaks FAT32 rather than make it better. Try to download SDFormatter and see if it works. Remember to backup your cards first.
I have mini tools wizard partition that I used to format my 64gb. I guess I'll try using that or the one you mentioned if that doesn't work.
 
Well I tried using browserhax on a SD card I recently formatted, but that didn't work so I tried it with my other SD card that has menuhax and ironhax installed and I still can't get past "failed to get cia info." I even deleted the cia updates folder and copied it back using teracopy but that didn't do anything.
Well you just need to continue to try. The problem here is the hax is not working correctly, it will work sometime..
 
Well I tried using browserhax on a SD card I recently formatted, but that didn't work so I tried it with my other SD card that has menuhax and ironhax installed and I still can't get past "failed to get cia info." I even deleted the cia updates folder and copied it back using teracopy but that didn't do anything.

In the top screen when its running the code what does "PID" mean? Is that the code to load the controls of what button presses work?
 
Personally i do it with homemenuhax, and replace the HomebrewMenu "boot.3dsx" at the root of the sdcard with sysupdater.3dsx (renamed to boot.3dsx). This way everytime you poweron your 3ds it will boot to sysupdater.
 
Personally i do it with homemenuhax, and replace the HomebrewMenu "boot.3dsx" at the root of the sdcard with sysupdater.3dsx (renamed to boot.3dsx). This way everytime you poweron your 3ds it will boot to sysupdater.
Oh okay. I'll try that then. There's not a chance that the cias I have are corrupted, are they? They matched the MD5 and SHA1 numbers so they should be fine but I can't help but worry about that.
 
Oh okay. I'll try that then. There's not a chance that the cias I have are corrupted, are they? They matched the MD5 and SHA1 numbers so they should be fine but I can't help but worry about that.
Yes you should be fine. Also make sure to be on 10.3 before downgrading. Not sure if it's a coincidence but i did have a "soft brick" when i tried to downgrade from 9.5 (n3ds/eu) ... then ok from 10.3 ... maybe there's something here. Finaly be sure to have a working wifi connection set on your 3ds to be able to recover (no dns changes) ..

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

Ps: if you want i can make a program to check your files on your 3ds (SafeSysUpdater without actually downgrading..)
 
Last edited by cpasjuste,
Yes you should be fine. Also make sure to be on 10.3 before downgrading. Not sure if it's a coincidence but i did have a "soft brick" when i tried to downgrade from 9.5 (n3ds/eu) ... then ok from 10.3 ... maybe there's something here. Finaly be sure to have a working wifi connection set on your 3ds to be able to recover (no dns changes) ..

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

Ps: if you want i can make a program to check your files on your 3ds (SafeSysUpdater without actually downgrading..)


Oh yes, that would be perfect! :) I would love it if you made something like that so I can be totally safe using the downgrading tool.

Edit: Oh, I'm already on 10.3 just so you know. I've been on it for awhile now.
 
Last edited by Damon_girl,
Oh yes, that would be perfect! :) I would love it if you made something like that so I can be totally safe using the downgrading tool.

Edit: Oh, I'm already on 10.3 just so you know. I've been on it for awhile now.

So i'v uploaded a new version of "SafeSysUpdater" (02). You can press (A) to check your files, or (Y) to actually downgrade. Note that the check option (A) is safe (well (Y) too as it will ask a confirmation before actually downgrading).

Else keep in mind that you'll never be 100% safe ... but i never heard of a real brick with the right files (some soft brick yes, i even had one on my n3DS but you should always be able to recover from recovery if you have a working wifi).
 
Last edited by cpasjuste,
Is there anyway to tell users if memchunkhax2 has worked/didnt work before safesysupdater gives you the option to downgrade? On the old sysupdater its kinda just "press Y and pray"
 

Site & Scene News

Popular threads in this forum