NimSM 3DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:Homebrew utility applications on 3DS" to "")
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = nimSM
|title=nimSM
| image = https://dlhb.gamebrew.org/3dshomebrew/nimSM.jpg|250px
|image=Nimsm2.png
| type = Utilities
|description=Nim save manager that uses PxiFS0 to backup!
| version=v1.0
|author=Plailect
| lastupdated = 2016/12/26
|lastupdated=2016/12/26
| licence = Mixed
|type=Save Managers and Editors
| author = Plailect
|version=1.0.0
| website = https://github.com/Plailect/nimSM
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/nimSM.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/nimsm.7z
| source = https://github.com/Plailect/nimSM
|website=https://github.com/Plailect/nimSM
|source=https://github.com/Plailect/nimSM
}}
}}
<youtube>izljcyvozig</youtube>
This is a nim save manager that uses PxiFS0 to backup, restore, or zero out the nim savegame. Requires arm11 kernel privileges, which it currently gets with svchax.


== nimSM ==
==Installation==
===Installing===
This can be installed as a CIA, but if one can install CIAs, an equally valid method would be to just set the required exheader bitmasks to access the savegame with FS:USER.


This is a nim save manager that uses PxiFS0 to backup, restore, or zero out the nim savegame. Requires arm11 kernel privileges, which it currently gets with svchax.
This app's intended use is as a <code>.3dsx</code> running under *hax with arm11 kernel privileges.
 
===Building===
Run <code>make</code>. Requires ctrulib, makerom, and bannertool.


This can be installed as a CIA, but if one can install CIAs, an equally valid method would be to just set the required exheader bitmasks to access the savegame with FS:USER. This app's intended use is as a <code>.3dsx</code> running under *hax with arm11 kernel privileges.
==User guide==
Backups of the nim savegame are saved to <code>sdmc://nimsavegame.bin</code>


Backups of the nim savegame are saved to <code>sdmc://nimsavegame.bin</code> Zeroing out or deleting the savegame will cause it to be recreated by nim. Doing this before a downgrade will fix the &quot;[https://github.com/Plailect/sysDowngrader/issues/1 soft brick]&quot; that occurs for some devices.
Zeroing out or deleting the savegame will cause it to be recreated by nim.  


In its current form, it cannot delete the file because nim keeps an active handle to its savegame at all times, but it can zero it out which works fine for our purposes (triggering a regeneration). Note that because fs must be terminated to get a PxiFS0 handle, this app requires a reboot after running!
Doing this before a downgrade will fix the [https://github.com/Plailect/sysDowngrader/issues/1 soft brick] that occurs for some devices.


== Building ==
In its current form, it cannot delete the file because nim keeps an active handle to its savegame at all times, but it can zero it out which works fine for our purposes (triggering a regeneration).


Run <code>make</code>; requires ctrulib, makerom, and bannertool.
Note that because fs must be terminated to get a PxiFS0 handle, this app requires a reboot after running.


== Credits ==
==Credits==
Plailect and neobrain.


* Plailect
==External links==
* neobrain
* GitHub - https://github.com/Plailect/nimSM
* Reddit - https://www.reddit.com/r/3dshacks/comments/5kc5sv/release_nimsm_fix_920_downgrade_soft_brick

Latest revision as of 05:45, 6 May 2024

nimSM
Nimsm2.png
General
AuthorPlailect
TypeSave Managers and Editors
Version1.0.0
LicenseMixed
Last Updated2016/12/26
Links
Download
Website
Source

This is a nim save manager that uses PxiFS0 to backup, restore, or zero out the nim savegame. Requires arm11 kernel privileges, which it currently gets with svchax.

Installation

Installing

This can be installed as a CIA, but if one can install CIAs, an equally valid method would be to just set the required exheader bitmasks to access the savegame with FS:USER.

This app's intended use is as a .3dsx running under *hax with arm11 kernel privileges.

Building

Run make. Requires ctrulib, makerom, and bannertool.

User guide

Backups of the nim savegame are saved to sdmc://nimsavegame.bin

Zeroing out or deleting the savegame will cause it to be recreated by nim.

Doing this before a downgrade will fix the soft brick that occurs for some devices.

In its current form, it cannot delete the file because nim keeps an active handle to its savegame at all times, but it can zero it out which works fine for our purposes (triggering a regeneration).

Note that because fs must be terminated to get a PxiFS0 handle, this app requires a reboot after running.

Credits

Plailect and neobrain.

External links

Advertising: