Approver
509
edits
(→Next steps: use colortable) |
m (Linked to "using menuhax" section, and specify the section to continue to) |
||
(18 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
==Required Reading== | ==Required Reading== | ||
[http://mrnbayoh.github.io/basehaxx/ Basehaxx], discovered and released by [https://github.com/MrNbaYoh MrNbaYoh] uses a flaw in the games Pokémon Omega Ruby or Alpha Sapphire, achieved by editing the save file for the game, to launch a payload. | |||
This method requires | This method requires custom firmware on one console. You can then use the cartridge in another console to launch the exploit. | ||
This method will modify parts of your save file. If you care about it, create a backup in Checkpoint first. | |||
Due to a save corruption problem for JPN ninjhax 2.x payloads, we use the [https://github.com/PabloMK7/3dsropxploitinjector/ 3DS ROP xPloit Injector], made by PabloMK7. | |||
__TOC__ | __TOC__ | ||
==What you Need== | ==What you Need== | ||
*A second 3DS with custom firmware (the source 3DS) | |||
* The game Pokémon Omega Ruby or Pokémon Alpha Sapphire as a cartridge | |||
*The latest release of [https://github.com/Gruetzig/basehaxx_sploit_installer/releases/latest basehaxx] | |||
* The latest release of [https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS] | |||
*The latest release of [https://github.com/PabloMK7/3dsropxploitinjector/releases/latest 3DSROPxPloitInjector] | |||
*The latest release of [https://github.com/zoogie/menuhax67/releases/latest menuhax67] | |||
== Instructions== | |||
== | ===Section I-I - Prep Work - Source 3DS=== | ||
# Power off the source 3DS | |||
#Insert your source 3DS SD card into your computer | |||
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist | |||
#*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 | |||
#Copy <code>basehaxx_sploit_installer.3dsx</code> to the <code>/3ds/</code> folder on your SD card | |||
#Copy the <code>otherapp.bin</code> for the model and region of the TARGET console from the 3DS ROP xPloit Injector <code>.zip</code> to the root of your SD card and rename it to <code>basehaxx_payload.bin</code> | |||
#Copy <code>Launcher.dat</code> from the folder for your model and region inside the menuhax <code>.zip</code> to the root of your SD card | |||
#Reinsert your source 3DS SD card into your source 3DS | |||
#Power on your device | |||
#If you haven't already, play the game to a point where you have a secret base | |||
#*Secret bases can be created by using TM94 (Secret Power) on a large tree or hole in the wall, which can be obtained on Route 111, north of Mauville City | |||
#*If you can't be bothered to play the game that far, you can use a completed save file from [https://ds-save-bank.firebaseapp.com/ here] or generate a Pokémon that knows Secret Power with [[3DS:PKSM|PKSM]] | |||
=== Section I - Prep Work === | === Section I-II - Prep Work - Target 3DS === | ||
# Power off the target 3DS | |||
# Power off | # Insert the target 3DS SD card into your computer | ||
# Insert | # Copy <code>boot.firm</code> and <code>boot.3dsx</code> from the Luma3DS <code>.zip</code> to the root of your SD card | ||
# Reinsert your target 3DS SD card into the target 3DS | |||
# Copy <code>boot.firm</code> and <code>boot.3dsx</code> from the Luma3DS <code>.zip</code> to the SD card | |||
# Reinsert your SD card into | |||
=== Section II - Injecting the payload === | === Section II - Injecting the payload=== | ||
# Open the Homebrew Launcher | #Open the Homebrew Launcher on the source 3DS | ||
# Launch basehaxx_sploit_installer from the list of homebrew | #Insert your cartridge of Pokémon Omega Ruby or Pokémon Alpha Sapphire into the source 3DS | ||
#Launch basehaxx_sploit_installer from the list of homebrew | |||
#Press (A) twice | |||
#Wait until it says <code>Done! basehaxx was successfully installed.</code>, then press (START) | |||
# Press (A) | |||
# Wait until it says <code>Done ! basehaxx was successfully installed.</code>, then press START | |||
=== Section III - Launching the payload === | ===Section III - Launching the payload=== | ||
# Launch your copy of Omega Ruby/Alpha Sapphire on the | #Launch your copy of Omega Ruby/Alpha Sapphire on the target 3DS | ||
# Enter your secret base | # Enter your secret base | ||
#* The name on the flag will be replaced with a lot of '?' | #*The name on the flag will be replaced with a lot of '?' | ||
# Boot the PC up, select <code>Edit secret team settings</code>, then <code>Change team name</code> | #Boot the PC up, select <code>Edit secret team settings</code>, then <code>Change team name</code> | ||
# You will load into the basehaxx in-game menu | #You will load into the basehaxx in-game menu | ||
# Press (A) to launch the *hax payload | #Press (A) to launch the *hax payload | ||
#* This may take a few tries | #*This may take a few tries | ||
# If the exploit was successful, your | #If the exploit was successful, your target 3DS will load into the 3DS ROP xPloit Injector | ||
#Press (Y) + (D-Pad Down) to install menuhax67 | |||
#* The 3DS will automatically power off | |||
----- | |||
= | <span style="font-size:200%;">Continue to [[3DS:Alternate_Exploits/menuhax67#Using_menuhax67 | Using menuhax67]]</span> | ||
[[Category:Nintendo 3DS guides]] | |||