GM9Megascript 3DS

From GameBrew
GM9Megascript
3ds.png
General
Authorannson24
TypeOther Apps
Version1.2
LicenseMixed
Last Updated2018/04/05
Links
Download
Website
Source

GM9Megascript is an all-in-one script consisting of almost all available gm9 scripts available online.

Installation

Note: Make sure to keep a backup of all your important data in case something goes wrong.

Release contains the following files:

  • GM9Megascript.gm9 - Script verion if you want to use via godmode9.
  • GM9Megascript-Standalone.firm - GodMode9 pre-compiled with the megascript (put it in 0:/luma/payload if you want to chainload it via Luma3DS).
  • In-files.7z - All the files required if you're planning on using the PC-Less Boot9strap installation.

For normal gm9 usage:

  • Copy GM9Megascript.gm9 to SDMC\gm9\scripts.
  • Run godmode9 on your 3ds and press the home button.
  • Select scripts, and select the GM9Megascript.

For use with PC-Less b9s install:

  • Open in-files.7z and extract gm9 folder to the root of SD card.
  • Run godmode9 in any possible way you can and execute the GM9Megascript. Or run GM9Megascript-standalone.firm in any possible way you can.
  • Choose Hax Options > Install Boot9strap > PC-Less Boot9strap.

User guide

What is PC-Less Boot9strap?

Here's a brief explanation on what it does.

  • First, it checks the system if sector0x96 is genuine (usually the check will fail if a9lh is installed in the system).
  • If the check fails, the script will prompt the user if they want to attempt to fix it. Fixing it, the user should have the secret_sector.bin file inside sdmc/gm9/in/boot9strap folder.
  • Once confirmed that sector0x96 is genuine, it'll then check if the required files are present in the sdmc/gm9/in folder.
  • Here's the branches of the folder that it checks:
SDMC
 |-gm9/ 
 |  |-in/ 
 |  |  |-boot9strap
 |  |  |-Luma3DS
 |  |  |-sdcompiled

If everything is in check, it'll then backup your boot9.bin and boot11.bin.

  • The script will now install boot9strap.
  • After boot9strap installation, it'll set up Luma3DS to your CTRNAND.
  • Now there is a folder named sdcompiled, inside this are all the necessary files we need to have on our sd card after we install boot9strap.

Think of this as the finalization proccess on plailect's guide. But since this is a PC-Less installation, this is done purely on the 3DS.

  • The script will copy all the files from sdcompiled folder to the RAM of the 3DS, then it'll prompt the user to swap the sd card to whichever sd card the user wants to use.
  • Once sd cards are swapped, the script will then move the files from the RAM to the newly inserted sdcard.
  • After all that, you're done but you'll be given the option to inject FBI to H&S or not before finishing.

tl;dr summary:

  • The script installs boot9strap.
  • The script sets up the SD Card and ctrnand for CFW use.
  • The script injects FBI to H&S (optional).

Changelog

1.2

  • Major cleanup in preparation for pull request to godmode9.
  • Added luma updater to the in-files (sorry, forgot to include before).
  • Fixed FBI to H&S inject, yet again. No more ARM9 crashes when shutting down (Thanks @TurdPooCharger).
  • Standalone updated to latest GM9Megascript and latest GodMode9 commit.

1.1

  • First stable release.

1.0

  • Renamed AIO Megascript.gm9 to GM9Megascript.gm9.
  • Fixed FBI to H&S injection, finally fixing the arm9 crash during some scenarios (Thanks @TurdPooCharger).
  • Minor optimization to the script.

Credits

  • mvmiranda - learned the basics from him, he was the mentor.
  • d0k3 - basically the god of godmode9.
  • 8bitwonder - got most of the script from his megathread.
  • emillois - helping me test and provide info for Old 3/2ds model.
  • TurdPooCharger - he's the one who figured out how to inject apps to system apps. Inject FBI to H&S is all him.
  • Plailect.
  • AnalogMan.
  • windows_server_2003.
  • SvenDaHacker64.
  • MyLegGuy.
  • Some1CP.
  • figgyc.
  • ihaveamac.

External links

Advertising: