More actions
(Created page with "{{Infobox Switch Homebrews |title=Haku33 |image=haku33switch.png |description=Perform a hard reset of the switch. |author=StarDustCFW |lastupdated=2023/04/02 |type=System Tools |version=5.4 |license=GPL-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/haku33switch.7z |website=https://gbatemp.net/threads/clean-the-nand-of-the-nintendo-switch-haku33-homebrew.548620/ |source=https://github.com/StarDustCFW/Haku33 |donation= }} {{#seo: |title=Switch Homebrew Apps (Syst...") |
|||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=Haku33 | |title=Haku33 | ||
|image= | |image=haku33nx.png | ||
|description=Perform a hard reset of the switch. | |description=Perform a hard reset of the switch. | ||
|author=StarDustCFW | |author=StarDustCFW | ||
|lastupdated= | |lastupdated=2024/07/08 | ||
|type=System Tools | |type=System Tools | ||
|version= | |version=7.1 | ||
|license=GPL-2.0 | |license=GPL-2.0 | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/ | |download=https://dlhb.gamebrew.org/switchhomebrews/haku33nx.7z | ||
|website=https://gbatemp.net/threads/clean-the-nand-of-the-nintendo-switch-haku33-homebrew.548620/ | |website=https://gbatemp.net/threads/clean-the-nand-of-the-nintendo-switch-haku33-homebrew.548620/ | ||
|source=https://github.com/StarDustCFW/Haku33 | |source=https://github.com/StarDustCFW/Haku33 | ||
|donation= | |donation= | ||
}} | }} | ||
Haku33 is a C++ open source homebrew application that can perform a Hard Reset of the Switch, and leave it as if it had just left the box. | |||
The aim is to clean the NAND so it can connect to Nintendo and utilize all original features, regardless of whether you plan to uninstall CFW or use emuNAND (emummc). | |||
'''Note:''' Make sure you read the [[#Disclaimer|Disclaimer]] and understand all the risks before using it. | |||
Haku33 is a homebrew application | |||
==User guide== | |||
===What it does=== | |||
Haku33 eliminates critical files from the console to perform a hard reset of the switch, leaving only the essential to boot. | |||
The affected routes are: | |||
* System:/saves | |||
* System:/savesMeta | |||
* User:/* | |||
This completely removes console logs or other information that CFW ever existed. | |||
== Disclaimer == | === Disclaimer === | ||
* It is advisable to make a backup before using it, since despite being well tested, failures can occur. | * It is advisable to make a backup before using it, since despite being well tested, failures can occur. | ||
* | * The author is not responsible of bricks, melted switch, nuclear explotions or full aniquilation. | ||
* The premise is elimination. Can it be the lack of information that makes you get banned? So far the case has not happened. | * The premise is elimination. Can it be the lack of information that makes you get banned? So far the case has not happened. | ||
* It is true that it is not 100% safe, but the people who have tested it have not been banned yet [https://youtu.be/9jV8iN7LJPY?list=PLNawpCFHdbXY-ZgF43vEJBk2IoweJfAlm Reference] | * It is true that it is not 100% safe, but the people who have tested it have not been banned yet [https://youtu.be/9jV8iN7LJPY?list=PLNawpCFHdbXY-ZgF43vEJBk2IoweJfAlm Reference]. | ||
* Haku33 is a simplification of this [https://youtu.be/9jV8iN7LJPY?list=PLNawpCFHdbXY-ZgF43vEJBk2IoweJfAlm method of clean] | * Haku33 is a simplification of this [https://youtu.be/9jV8iN7LJPY?list=PLNawpCFHdbXY-ZgF43vEJBk2IoweJfAlm method of clean]. | ||
* If you have a clean backup of the Nand, it is better use that | * If you have a clean backup of the Nand, it is better use that. | ||
* If your console is Banned there is nothing to do | * If your console is Banned there is nothing to do. | ||
* This will completely clean your switch, so you will lose everything | * This will completely clean your switch, so you will lose everything. | ||
===Mariko consoles=== | |||
'''Note:''' Ipatched(Mariko) are supported but used under your own risk. | |||
Mariko consoles cannot reboot to the payload, so to load the payload Haku33 have to Overwrite some files on sd. | |||
Mariko consoles cannot reboot to the payload , so to load the payload Haku33 have to Overwrite some files on sd | |||
* Haku33 Support Mariko in part and not | *Haku33 Support Mariko in part and not support clean emummc. | ||
*if get a black screen, Press power like 3 times to make the console Wipe an boot. | |||
=== Note | === Note === | ||
Keep in mind that this program will not UNBAN you, or will it make you immune to BAN. You will have a console as just out of the box, that's it. So you can go online as long as you keep the console clean of cfw. | Keep in mind that this program will not UNBAN you, or will it make you immune to BAN. You will have a console as just out of the box, that's it. So you can go online as long as you keep the console clean of cfw. | ||
It is recommended you always have a backup of the nand for security reasons. | |||
==Screenshots== | |||
https://dlhb.gamebrew.org/switchhomebrews/haku33nx2.png | |||
https://dlhb.gamebrew.org/switchhomebrews/haku33nx3.png | |||
== | ==Media== | ||
https:// | *[https://youtu.be/X1VpT3DwN-E Demostration video]. | ||
https:// | *[https://youtu.be/9jV8iN7LJPY?list=PLNawpCFHdbXY-ZgF43vEJBk2IoweJfAlm Manual Method]. | ||
https:// | |||
'''A guide to installing Haku33 on the Nintendo Switch to "try" and reset to factory settings ([https://www.youtube.com/watch?v=2huEEr6e4ZM Fixing, Modding, Building Retro Consoles and More])'''<br> | |||
<youtube>2huEEr6e4ZM</youtube> | |||
==Compatibility== | |||
Tested by the author on Atmosphere CFW and SXOS. | |||
==Known issues== | |||
Black screen after 17.0.0, 3 possible solutions for the problem: | |||
* Just run atmosphere on Sysnand. | |||
* Delete system:/saves/8000000000000120 using tegra explorer.bin and then run atmosphere to rebuild db. | |||
* Delete system:/saves completely using tegra explorer.bin an the run atmosphere (this will make a full factory restart). | |||
==Changelog== | ==Changelog== | ||
'''v5.4''' | '''v7.1 2024/07/08''' | ||
* Mariko Oled Support | * More Fixes. See See the [https://github.com/StarDustCFW/Haku33/compare/7.0...7.1 changelog]. | ||
'''v5.3''' | '''v7.0 2024/03/09''' | ||
* | *More 17.0.1 fix. See the [https://github.com/StarDustCFW/Haku33/compare/6.2...7.0 changelog]. | ||
'''v5.2''' | '''v6.2 2024/01/15''' | ||
*17.0.1 fix. | |||
'''v6.1 2023/11/13''' | |||
*17.0.0 fix. | |||
'''v6.0 2023/10/29''' | |||
*After the change that nintendo made from 17.0.0 Haku33 will manipulate that system to delete all the saves at once on a secure way and not using any 3 party tool. | |||
'''v5.7 2023/10/28''' | |||
* Added an exception to avoid deleting the index file | |||
** Resetting this file causes a softbrick for consoles 17.0.0 or higher. | |||
** This is a change made by Nintendo to the way system saves are handled in 17.0.0 | |||
** Broadly speaking, there was a list which kept track of the saves, until 17.0.0 it was not used for system saves, but after updating it is used for this and causes the console to not find importan files to boot OS, full explanation Here SciresM 17.0.0 Save File Management. | |||
** As well as the format of the imkvdb.arc (for the most knowledgeable) Here | |||
* The solution comes from SciresM with Atmosphere 1.6.1 which detects the problem and | |||
* Rebuilds the Lost data making the system boot Again. | |||
* Although there are other possible more manual solutions (signing a file from another console and puted in) that do not involve running CFW, this is the easiest and safest of all, plus running CFW itself does not get you banned, so as long as you only run pure Atmosphere to fix the error there should be no risk of ban afterwards | |||
'''v5.5 2023/04/16''' | |||
* Suport for mariko (hwfly,picofly,sxcore,etc) in beta. | |||
* Fix for Erista models stuck on initial screen. | |||
* Support for 16.0.1. | |||
'''v5.4 2023/04/02''' | |||
* Mariko Oled Support. | |||
'''v5.3 2023/03/22''' | |||
*Try to solve black screen on mariko (OLED) model. | |||
'''v5.2 2023/03/21''' | |||
*16.0.0 support - Auto clean on mariko that not support video. | *16.0.0 support - Auto clean on mariko that not support video. | ||
'''v5.1''' | '''v5.1 2022/11/20''' | ||
* Added 15.0.0 support | * Added 15.0.0 support. | ||
Full changelog can be found [https://github.com/StarDustCFW/Haku33/releases here]. | |||
==Credits== | ==Credits== | ||
* devkitPro for the devkitA64 toolchain. | * devkitPro for the devkitA64 toolchain. | ||
* [https://github.com/suchmememanyskill/TegraExplorer TegraExplorer] for his powerfull tool and script | * [https://github.com/suchmememanyskill/TegraExplorer TegraExplorer] for his powerfull tool and script. | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/StarDustCFW/Haku33 | ||
* | * GBAtemp - https://gbatemp.net/threads/clean-the-nand-of-the-nintendo-switch-haku33-homebrew.548620/ | ||
* Discord - https://discord.io/myrincon |
Latest revision as of 10:19, 14 July 2024
Haku33 | |
---|---|
General | |
Author | StarDustCFW |
Type | System Tools |
Version | 7.1 |
License | GPL-2.0 |
Last Updated | 2024/07/08 |
Links | |
Download | |
Website | |
Source | |
Haku33 is a C++ open source homebrew application that can perform a Hard Reset of the Switch, and leave it as if it had just left the box.
The aim is to clean the NAND so it can connect to Nintendo and utilize all original features, regardless of whether you plan to uninstall CFW or use emuNAND (emummc).
Note: Make sure you read the Disclaimer and understand all the risks before using it.
User guide
What it does
Haku33 eliminates critical files from the console to perform a hard reset of the switch, leaving only the essential to boot.
The affected routes are:
- System:/saves
- System:/savesMeta
- User:/*
This completely removes console logs or other information that CFW ever existed.
Disclaimer
- It is advisable to make a backup before using it, since despite being well tested, failures can occur.
- The author is not responsible of bricks, melted switch, nuclear explotions or full aniquilation.
- The premise is elimination. Can it be the lack of information that makes you get banned? So far the case has not happened.
- It is true that it is not 100% safe, but the people who have tested it have not been banned yet Reference.
- Haku33 is a simplification of this method of clean.
- If you have a clean backup of the Nand, it is better use that.
- If your console is Banned there is nothing to do.
- This will completely clean your switch, so you will lose everything.
Mariko consoles
Note: Ipatched(Mariko) are supported but used under your own risk.
Mariko consoles cannot reboot to the payload, so to load the payload Haku33 have to Overwrite some files on sd.
- Haku33 Support Mariko in part and not support clean emummc.
- if get a black screen, Press power like 3 times to make the console Wipe an boot.
Note
Keep in mind that this program will not UNBAN you, or will it make you immune to BAN. You will have a console as just out of the box, that's it. So you can go online as long as you keep the console clean of cfw.
It is recommended you always have a backup of the nand for security reasons.
Screenshots
Media
A guide to installing Haku33 on the Nintendo Switch to "try" and reset to factory settings (Fixing, Modding, Building Retro Consoles and More)
Compatibility
Tested by the author on Atmosphere CFW and SXOS.
Known issues
Black screen after 17.0.0, 3 possible solutions for the problem:
- Just run atmosphere on Sysnand.
- Delete system:/saves/8000000000000120 using tegra explorer.bin and then run atmosphere to rebuild db.
- Delete system:/saves completely using tegra explorer.bin an the run atmosphere (this will make a full factory restart).
Changelog
v7.1 2024/07/08
- More Fixes. See See the changelog.
v7.0 2024/03/09
- More 17.0.1 fix. See the changelog.
v6.2 2024/01/15
- 17.0.1 fix.
v6.1 2023/11/13
- 17.0.0 fix.
v6.0 2023/10/29
- After the change that nintendo made from 17.0.0 Haku33 will manipulate that system to delete all the saves at once on a secure way and not using any 3 party tool.
v5.7 2023/10/28
- Added an exception to avoid deleting the index file
- Resetting this file causes a softbrick for consoles 17.0.0 or higher.
- This is a change made by Nintendo to the way system saves are handled in 17.0.0
- Broadly speaking, there was a list which kept track of the saves, until 17.0.0 it was not used for system saves, but after updating it is used for this and causes the console to not find importan files to boot OS, full explanation Here SciresM 17.0.0 Save File Management.
- As well as the format of the imkvdb.arc (for the most knowledgeable) Here
- The solution comes from SciresM with Atmosphere 1.6.1 which detects the problem and
- Rebuilds the Lost data making the system boot Again.
- Although there are other possible more manual solutions (signing a file from another console and puted in) that do not involve running CFW, this is the easiest and safest of all, plus running CFW itself does not get you banned, so as long as you only run pure Atmosphere to fix the error there should be no risk of ban afterwards
v5.5 2023/04/16
- Suport for mariko (hwfly,picofly,sxcore,etc) in beta.
- Fix for Erista models stuck on initial screen.
- Support for 16.0.1.
v5.4 2023/04/02
- Mariko Oled Support.
v5.3 2023/03/22
- Try to solve black screen on mariko (OLED) model.
v5.2 2023/03/21
- 16.0.0 support - Auto clean on mariko that not support video.
v5.1 2022/11/20
- Added 15.0.0 support.
Full changelog can be found here.
Credits
- devkitPro for the devkitA64 toolchain.
- TegraExplorer for his powerfull tool and script.