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

User:Ihaveahax/3DS:Alternate Exploits/Installing boot9strap (hardmod): Difference between revisions

User page
initial conversion from 3ds.hacks.guide, converted using pandoc
 
cleanup syntax
Line 1: Line 1:
{% include toc title="Table of Contents" %}
{{info|text=
 
'''Technical Details (optional)'''
{% capture technical_info %}
 
<summary><em>Technical Details (optional)</em></summary>


An excellent guide to getting a hardmod can be found [https://gbatemp.net/threads/414498/ here].
An excellent guide to getting a hardmod can be found [https://gbatemp.net/threads/414498/ here].
Line 9: Line 6:
This is a currently working implementation of the &quot;FIRM partitions known-plaintext&quot; exploit detailed [https://www.3dbrew.org/wiki/3DS_System_Flaws here].
This is a currently working implementation of the &quot;FIRM partitions known-plaintext&quot; exploit detailed [https://www.3dbrew.org/wiki/3DS_System_Flaws here].


Using a hardmod, we can dump the NAND image, install custom firmware to the NAND image, then re-install the hacked NAND image to the console.
Using a hardmod, we can dump the NAND image, install custom firmware to the NAND image, then re-install the hacked NAND image to the console.}}


{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
<span id="compatibility-notes"></span>
=== Compatibility Notes ===
=== Compatibility Notes ===


Line 25: Line 16:
This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on ''all'' versions that you have a corresponding <code>.firm</code> for.
This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on ''all'' versions that you have a corresponding <code>.firm</code> for.


<span id="what-you-need"></span>
=== What You Need ===
=== What You Need ===


Line 198: Line 188:
|}
|}


<span id="instructions"></span>
=== Instructions ===
=== Instructions ===


<span id="section-i---prep-work"></span>
==== Section I - Prep Work ====
==== Section I - Prep Work ====


Line 217: Line 205:
# Move your NAND backup to the hardmod-b9s-installer folder on your computer and rename it to <code>NAND.bin</code>
# Move your NAND backup to the hardmod-b9s-installer folder on your computer and rename it to <code>NAND.bin</code>


<span id="section-ii---installing-boot9strap"></span>
==== Section II - Installing boot9strap ====
==== Section II - Installing boot9strap ====


Line 228: Line 215:
# Power off your console
# Power off your console
# Disconnect your hardmod
# Disconnect your hardmod
# Press and hold (Select), and while holding (Select), power on your console {% include_relative include/configure-luma3ds.txt %}
# Press and hold (Select), and while holding (Select), power on your console
# Your console should have booted into the Luma3DS configuration menu
#* Luma3DS configuration menu are settings for the Luma3DS custom firmware. Many of these settings may be useful for customization or debugging
#* For the purpose of this guide, '''leave these options on the default settings''' (do not check or uncheck anything)
#* If your console shuts down when you try to power it on, ensure that you have copied <code>boot.firm</code> from the Luma3DS <code>.zip</code> to the root of your SD card
# Press (Start) to save and reboot


{% include_relative include/luma3ds-installed-note.txt %}
At this point, your console will boot to Luma3DS by default.


* Luma3DS does not look any different from the normal HOME Menu. If your console has booted into the HOME Menu, it is running custom firmware.
* On the next page, you will install useful homebrew applications to complete your setup.


-----
-----


<span id="continue-to-finalizing-setup"></span>
<span style="font-size:200%;">Continue to [[3dsguide:finalizing-setup|Finalizing Setup]]</span>
=== Continue to [[finalizing-setup|Finalizing Setup]] ===
 
{: .notice--primary}


{{hg imported}}
{{hg imported}}