Add petit-compwner as an alternate method

This commit is contained in:
TophattedWasTaken 2023-08-12 16:59:24 -05:00 committed by lifehackerhansol
parent a876953573
commit 8ac44d85dc
No known key found for this signature in database
GPG key ID: 80FB184AFC0B3B0E
6 changed files with 82 additions and 3 deletions

View file

@ -24,6 +24,10 @@ Alternatively, SmileBASIC (a paid game; digital only) can be used to get Homebre
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)) Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie))
{: .notice--primary} {: .notice--primary}
If you own a version 2.2 US copy of the DSiWare game Petit Computer (paid; digital only) you can use it to install boot9strap.
Continue to [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner))
{: .notice--primary}
### Retail 3DS cartridges ### Retail 3DS cartridges

View file

@ -0,0 +1,72 @@
---
title: "Installing boot9strap (petit-compwner)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
We use petit-compwner to launch b9sTool, which installs boot9strap.
See [here](https://github.com/zoogie/petit-compwner) for more information about petit-compwner.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
You should only be able to get to this page if you are running version 11.17.0. If you are on any firmware other than 11.17.0 or 11.16.0, STOP as these instructions WILL LEAD TO A BRICK on other firmwares!!
{: .notice--warning}
### What You Need
* **11.16.0 or 11.17.0 users**: The v6.1.1 release of [b9sTool](https://github.com/zoogie/b9sTool/releases/download/v6.1.1/release_6.1.1.zip)
* Make **absolutely sure** that you are one of these firmwares, as being on other firmwares may lead to a BRICK
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
#### Section I - CFW Check
{% include_relative include/cfw-check-fredtool.txt %}
#### Section II - Prep Work
In this section, you will copy the files necessary to launch b9sTool, which is used to launch the boot9strap (custom firmware) installer.
1. Insert your SD card into your computer
1. Copy the `boot.nds` file from the release `.zip` folder to the root of your SD card.
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Copy the `boot.firm` and `boot.3dsx` files from the Luma3DS `.zip` to the root of your SD card.
1. Reinsert your SD card into your console
1. Power on your console
![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }})
#### Section III - petit-compwner
In this section, you will scan the QR codes needed to trigger the petit-compwner exploit.
1. Open the latest release of [petit-compwner](https://github.com/zoogie/petit-compwner/releases/tag/v1.0) on your computer.
1. On your 3DS, Launch Petit Computer
1. Select File Management
1. Select Read QR Codes
1. Scan each QR code in order, from 1/5 to 5/5
1. Once you have scanned all the QR codes, exit File Management
1. Select View Gallery
1. Launch the PWN program
1. If the exploit was successful, your console will have loaded b9sTool
#### Section IV - Installing boot9strap
{% include_relative include/install-boot9strap-b9stool.txt %}
#### Section V - Luma3DS Configuration
1. Press and hold (Select), and while holding (Select), power on your console
{% include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -51,6 +51,7 @@ sitemap: false
+ [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax)) + [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx)) + [Installing boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx))
+ [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot))
+ [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)
+ [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx)) + [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx))
+ [Installing boot9strap (safecerthax)](installing-boot9strap-(safecerthax)) + [Installing boot9strap (safecerthax)](installing-boot9strap-(safecerthax))
+ [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)) + [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie))

View file

@ -230,7 +230,8 @@ $(document).ready(function() {
"installing-boot9strap-(freakyhax)": "27", "installing-boot9strap-(freakyhax)": "27",
"dumping-eshop-dsiware": "28", "dumping-eshop-dsiware": "28",
"installing-boot9strap-(fredtool-inject)": "29", "installing-boot9strap-(fredtool-inject)": "29",
"installing-boot9strap-(kartminer7)": "30" "installing-boot9strap-(kartminer7)": "30",
"installing-boot9strap-(petit-compwner)": "31"
}; };
for(var device in devices){ for(var device in devices){
@ -292,7 +293,8 @@ $(document).ready(function() {
"27": ["alternate-exploits", "installing-boot9strap-(freakyhax)", "finalizing-setup"], "27": ["alternate-exploits", "installing-boot9strap-(freakyhax)", "finalizing-setup"],
"28": ["alternate-exploits", "seedminer-(alternate)", "dumping-eshop-dsiware", "installing-boot9strap-(fredtool-inject)", "finalizing-setup"], "28": ["alternate-exploits", "seedminer-(alternate)", "dumping-eshop-dsiware", "installing-boot9strap-(fredtool-inject)", "finalizing-setup"],
"29": ["alternate-exploits", "seedminer-(alternate)", "dumping-eshop-dsiware", "installing-boot9strap-(fredtool-inject)", "finalizing-setup"], "29": ["alternate-exploits", "seedminer-(alternate)", "dumping-eshop-dsiware", "installing-boot9strap-(fredtool-inject)", "finalizing-setup"],
"30": ["alternate-exploits", "seedminer-(alternate)", "installing-boot9strap-(kartminer7)", "finalizing-setup"] "30": ["alternate-exploits", "seedminer-(alternate)", "installing-boot9strap-(kartminer7)", "finalizing-setup"],
"31": ["alternate-exploits", "installing-boot9strap-(petit-compwner)", "finalizing-setup"]
} }
// Can add custom routing if necessary but currently both routes are identical // Can add custom routing if necessary but currently both routes are identical
var device_old = Object.assign({}, device_common,{ var device_old = Object.assign({}, device_common,{

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB