Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SysUpdater 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 2: Line 2:
|title=sysUpdater
|title=sysUpdater
|image=sysUpdater.png
|image=sysUpdater.png
|description=Tool for updating/downgrading system firmware
|description=3DS offline system updater using CIA files.
|author=profi200
|author=profi200
|lastupdated=2020/05/20
|lastupdated=2020/05/20
|type=System Tools
|type=System Tools
|version=0.4.3b
|version=0.4.3b
|license=Mixed
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/3dshomebrew/SysUpdater-v0.4.3b.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/sysupdater.7z
|website=https://github.com/profi200/sysUpdater
|website=https://github.com/profi200/sysUpdater
|source=https://github.com/profi200/sysUpdater
|source=https://github.com/profi200/sysUpdater
}}
}}
<youtube>Fupb66ecSWg</youtube>
sysUpdater is a quick tool for manually updating a 3DS using CIA files.


== sysUpdater ==
'''Note:''' This is not intended for installing anything else! You also should strictly avoid updating single titles because this also can lead to bricks. Use at your own risk.
A quick tool for manually updating a 3DS using CIA files. This is not intended for installing anything else! You also should strictly avoid updating single titles because this also can lead to bricks!


'''Only use this if you know what you do! I'm not responsive for bricks which rely on wrong usage. Use it at your own risk.'''
==Installation==
Install this app to your system (the 3dsx version requires extra permissions *hax alone can't provide. If possible use the CIA build).


=== How to use ===
It updates whatever NAND it is installed on. Installed on sysNAND for example it updates the build in NAND. Installed on emuNAND it updates emuNAND.
# Install this app to your system.
 
* It updates whatever NAND it is installed on. Installed on sysNAND for example it updates the build in NAND. Installed on emuNAND it updates emuNAND.
Create the dir "updates" in the root of the SD card of your 3DS.
<ol start="2">
 
<li>Create the dir &quot;updates&quot; in the root of the SD card of your 3DS.</li>
Create update CIAs from Nintendos update server or get them from gamecards, with [http://gbatemp.net/threads/3dnus.376488 3DNUS] for example.
<li>Create update CIAs from Nintendos update server or get them from gamecards.</li></ol>
 
* With [http://gbatemp.net/threads/3dnus.376488 3DNUS] for example.
Place all the created .cia files in the update dir you created.
<ol start="4">
 
<li>Place all the created .cia files in the update dir you created in step 2.</li>
Start the app and follow the instructions. Downgrade means it uninstalls the title first if the installed versions are newer.
<li>Start the app and follow the instructions. Downgrade means it uninstalls the title first if the installed versions are newer.</li></ol>
 
'''Note:''' Don't run this with any sort of firmware spoofing enabled like Gateway mode/rx mode/whatever or it will brick.
 
==Changelog==
''''v0.4.3b'''
* Some code fixes to build with latest devkitARM/libctru.
* 3dsx works now with Luma/Rosalina.
 
'''v0.4.2'''
* This version does not include memchunkhax v2 and therefore will not run with hax alone.
* Multiple fixes for downgrading by TuxSH and Steveice10.
* Included a rule to ignore file names starting with ".".
* Disabled unnecessary code (fixes building errors).
* Updated .rsf for newest makerom.
 
'''v0.4.1'''
* More meaningful errors.
* More error checking.
* Fixed a few little bugs.
 
'''v0.4'''
* Fixed 2 critical bugs from 0.4b.
 
'''v0.3'''
* Fixes a little unimportant mistake and adds clear warnings for Gateway users.
 
'''v0.2'''
* The .3dsx version is just for future compatibility and doesn't work with Ninjhax to date.
 
==External links==
* GitHub - https://github.com/profi200/sysUpdater
 
[[Category:3DS homebrew applications]]
[[Category:3DS homebrew system tools]]

Revision as of 10:48, 7 February 2022

sysUpdater
File:SysUpdater.png
General
Authorprofi200
TypeSystem Tools
Version0.4.3b
LicenseGPL-3.0
Last Updated2020/05/20
Links
Download
Website
Source

sysUpdater is a quick tool for manually updating a 3DS using CIA files.

Note: This is not intended for installing anything else! You also should strictly avoid updating single titles because this also can lead to bricks. Use at your own risk.

Installation

Install this app to your system (the 3dsx version requires extra permissions *hax alone can't provide. If possible use the CIA build).

It updates whatever NAND it is installed on. Installed on sysNAND for example it updates the build in NAND. Installed on emuNAND it updates emuNAND.

Create the dir "updates" in the root of the SD card of your 3DS.

Create update CIAs from Nintendos update server or get them from gamecards, with 3DNUS for example.

Place all the created .cia files in the update dir you created.

Start the app and follow the instructions. Downgrade means it uninstalls the title first if the installed versions are newer.

Note: Don't run this with any sort of firmware spoofing enabled like Gateway mode/rx mode/whatever or it will brick.

Changelog

'v0.4.3b

  • Some code fixes to build with latest devkitARM/libctru.
  • 3dsx works now with Luma/Rosalina.

v0.4.2

  • This version does not include memchunkhax v2 and therefore will not run with hax alone.
  • Multiple fixes for downgrading by TuxSH and Steveice10.
  • Included a rule to ignore file names starting with ".".
  • Disabled unnecessary code (fixes building errors).
  • Updated .rsf for newest makerom.

v0.4.1

  • More meaningful errors.
  • More error checking.
  • Fixed a few little bugs.

v0.4

  • Fixed 2 critical bugs from 0.4b.

v0.3

  • Fixes a little unimportant mistake and adds clear warnings for Gateway users.

v0.2

  • The .3dsx version is just for future compatibility and doesn't work with Ninjhax to date.

External links

Advertising: