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

3DS:Keyboard Unbrick: Difference between revisions

From Hacks Guide Wiki
(use <code> tag)
(Undo revision 3930 by Ihaveahax (talk) bad regex moment)
Line 8: Line 8:


{{info|text=If you have a copy of any of the following:
{{info|text=If you have a copy of any of the following:
* Your NAND backup (e.g. <code>220101_AA000000000_sysnand_000.bin</code>)
* Your NAND backup (e.g. {{code|inline=y|lang=css|220101_AA000000000_sysnand_000.bin}})
* <code>essentials.exefs</code>
* {{code|inline=y|lang=css|essentials.exefs}}
* <code>movable.sed</code>
* {{code|inline=y|lang=css|movable.sed}}


Then you should only follow Sections I and IV (or else you're going to be wasting a lot of time, since any of these files should already have your encryption key embedded). Otherwise, follow the whole guide.
Then you should only follow Sections I and IV (or else you're going to be wasting a lot of time, since any of these files should already have your encryption key embedded). Otherwise, follow the whole guide.


For instructions on extracting your <code>movable.sed}} from your NAND backup or from {{code|inline=y|lang=css|essentials.exefs}}, see [[3DS:Extract movable.sed|this page]].</code>
For instructions on extracting your {{code|inline=y|lang=css|movable.sed}} from your NAND backup or from {{code|inline=y|lang=css|essentials.exefs}}, see [[3DS:Extract movable.sed|this page]].}}


=== Section I: Installing Pokémon Picross ===
=== Section I: Installing Pokémon Picross ===
Line 52: Line 52:
#* When given the option, you should add Python to PATH. You may need to restart your computer.
#* When given the option, you should add Python to PATH. You may need to restart your computer.
# Download and extract the [http://github.com/zoogie/seedminer/releases/latest latest release of Seedminer].
# Download and extract the [http://github.com/zoogie/seedminer/releases/latest latest release of Seedminer].
# Open a Command Prompt / Terminal window and <code>cd</code> to where you extracted Seedminer.
# Open a Command Prompt / Terminal window and {{code|inline=y|lang=css|cd}} to where you extracted Seedminer.
#* For example, if everything is in a <code>seedminer}} folder on your desktop and you're currently at {{code|inline=y|lang=css|C:\Users\OPERATIONiDROID}}, you'll want to run {{code|inline=y|lang=css|cd Desktop/seedminer</code>.
#* For example, if everything is in a {{code|inline=y|lang=css|seedminer}} folder on your desktop and you're currently at {{code|inline=y|lang=css|C:\Users\OPERATIONiDROID}}, you'll want to run {{code|inline=y|lang=css|cd Desktop/seedminer}}.
# Run the command <code>py -3 seedminer_launcher3.py mii <device model> <year of manufacturing></code>.
# Run the command {{code|inline=y|lang=css|py -3 seedminer_launcher3.py mii <device model> <year of manufacturing>}}.
#* If you don't know the year of manufacturing, just guess. It just might go faster if you guess correctly.
#* If you don't know the year of manufacturing, just guess. It just might go faster if you guess correctly.
# Sit back and relax. This could take several hours, depending on the power of your graphics card.
# Sit back and relax. This could take several hours, depending on the power of your graphics card.
#* If you get to offset 2500-ish, you may have entered the wrong device model (or you system transferred at some point, which messes this up). Try again with the other device model.
#* If you get to offset 2500-ish, you may have entered the wrong device model (or you system transferred at some point, which messes this up). Try again with the other device model.
# Once the program is done, run <code>py -3 seedminer_launcher3.py id0 <your id0></code>.
# Once the program is done, run {{code|inline=y|lang=css|py -3 seedminer_launcher3.py id0 <your id0>}}.
# Run the command <code>py -3 seedminer_launcher3.py gpu</code>.
# Run the command {{code|inline=y|lang=css|py -3 seedminer_launcher3.py gpu}}.
# Wait a bit. This shouldn't take any longer than 10 minutes on a decent GPU.
# Wait a bit. This shouldn't take any longer than 10 minutes on a decent GPU.
#* If you get to offset 100, you might have an unminable seed or you may have provided the wrong ID0. It would suck if you had an unminable seed so let's just hope it's not that.
#* If you get to offset 100, you might have an unminable seed or you may have provided the wrong ID0. It would suck if you had an unminable seed so let's just hope it's not that.
# If the stars aligned, you should get a <code>movable.sed</code>!
# If the stars aligned, you should get a {{code|inline=y|lang=css|movable.sed}}!


=== Section IV: PicHaxx ===
=== Section IV: PicHaxx ===


Now that you have your <code>movable.sed</code>, you can follow [https://3ds.hacks.guide/installing-boot9strap-(pichaxx) Installing boot9strap (PicHaxx)] as normal.
Now that you have your {{code|inline=y|lang=css|movable.sed}}, you can follow [https://3ds.hacks.guide/installing-boot9strap-(pichaxx) Installing boot9strap (PicHaxx)] as normal.


If everything went well, you should end up with boot9strap installed and the keyboard / System Settings should work again.  
If everything went well, you should end up with boot9strap installed and the keyboard / System Settings should work again.  


<center>{{critical|text=DON'T UNINSTALL CUSTOM FIRMWARE AGAIN! You've seen firsthand how it can go wrong.}}</center>
<center>{{critical|text=DON'T UNINSTALL CUSTOM FIRMWARE AGAIN! You've seen firsthand how it can go wrong.}}</center>