GM9Megascript 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = GM9Megascript | image = https://dlhb.gamebrew.org/3dshomebrew/GM9Megascript.jpeg|250px | type = Other Apps | version = v1.2 | licence = Mixed...")
 
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = GM9Megascript
|title=GM9Megascript
| image = https://dlhb.gamebrew.org/3dshomebrew/GM9Megascript.jpeg|250px
|image=3ds.png
| type = Other Apps
|description=An all-in-one solution to your GodMode9 scripting needs.
| version = v1.2
|author=annson24
| licence = Mixed
|lastupdated=2018/04/05
| author = annson24
|type=Other Apps
| website = https://github.com/annson24/GM9Megascript
|version=1.2
| download = https://dlhb.gamebrew.org/3dshomebrew/GM9Megascript-3DS.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/GM9Megascript-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/gm9megascript.7z
|website=https://github.com/annson24/GM9Megascript
|source=https://github.com/annson24/GM9Megascript
}}
}}
<youtube>bQXljE5Gfq8</youtube>
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 3DS|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.


= GM9Megascript =
An all-in-one solution to your GodMode9 scripting needs!
= How to use: =
'''For normal gm9 usage:'''
'''For normal gm9 usage:'''
# Download the <code>GM9Megascript.gm9</code>
* Copy GM9Megascript.gm9 to SDMC\gm9\scripts.
# Move or copy it to <code>SDMC\gm9\scripts</code>
* Run godmode9 on your 3ds and press the home button.
# Run godmode9 on your 3ds and press the home button.
* Select scripts, and select the GM9Megascript.
# Select <code>scripts</code>, and select the <code>GM9Megascript</code>. '''For use with PCLess b9s install:'''
 
# Download the <code>in-files.7z</code>
'''For use with PC-Less b9s install:'''
# Open it and extract the <code>gm9</code> folder to the root of SD card.
* 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 <code>GM9Megascript</code>. Or Download and run the <code>GM9Megascript-standalone.firm</code> in any possible way you can.
* Run godmode9 in any possible way you can and execute the GM9Megascript. Or run GM9Megascript-standalone.firm in any possible way you can.
# Choose <code>Hax Options</code> &gt; <code>Install Boot9strap</code> &gt; <code>PC-Less Boot9strap</code>.
* Choose Hax Options > Install Boot9strap > PC-Less Boot9strap.
= What is PC-Less Boot9strap? =
 
'''Here's a long explanation on what it does.'''
==User guide==
# First, it checks the system if <code>sector0x96</code> 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 <code>secret_sector.bin</code> file inside <code>SDMC/gm9/in/boot9strap</code> folder.
===What is PC-Less Boot9strap?===
# Once confirmed that <code>sector0x96</code> is genuine, it'll then check if the required files are present in the <code>SDMC/gm9/in</code> folder. ''Here's the branches of the folder that it checks:'' SDMC
Here's a brief explanation on what it does.
* gm9
* First, it checks the system if sector0x96 is genuine (usually the check will fail if a9lh is installed in the system).
* ** in
* 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.
* ** *** boot9strap
* Once confirmed that sector0x96 is genuine, it'll then check if the required files are present in the sdmc/gm9/in folder.
* ** *** Luma3DS
* Here's the branches of the folder that it checks:
* ** *** sdcompiled
SDMC
<ol start="3">
  |-gm9/
<li>If everything is in check, it'll then backup your boot9.bin and boot11.bin.</li>
  |  |-in/
<li>The script will now install boot9strap.</li>
  |  |  |-boot9strap
<li>after boot9strap installation, it'll set up Luma3DS to your CTRNAND.</li>
  |  |  |-Luma3DS
<li>Now there is a folder named <code>sdcompiled</code>, 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.</li>
  |  |  |-sdcompiled
<li>The script will copy all the files from <code>sdcompiled</code> 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.</li>
 
<li>After all that, you're done but you'll be given the option to inject FBI to H&amp;S or not before finishing. '''tl;dr'''</li></ol>
If everything is in check, it'll then backup your boot9.bin and boot11.bin.
* The script installs boot9strap
* The script will now install boot9strap.
* The script sets up the SD Card and ctrnand for CFW use
* After boot9strap installation, it'll set up Luma3DS to your CTRNAND.
* The script injects FBI to H&amp;S (optional)
* 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.  
= Credits: =
 
* mvmiranda - learned the basics from him, he was my mentor.
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.
* d0k3 - basically the god of godmode9
* 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.  
* 8bitwonder - got most of the script from his megathread
* Once sd cards are swapped, the script will then move the files from the RAM to the newly inserted sdcard.
* emillois - helping me test and provide info for Old 3/2ds model
* After all that, you're done but you'll be given the option to inject FBI to H&S or not before finishing.
* TurdPooCharger - he's the one who figured out how to inject apps to system apps. Inject FBI to H&amp;S is all him.
 
* Plailect
'''tl;dr summary:'''
* AnalogMan
* The script installs boot9strap.
* windows_server_2003
* The script sets up the SD Card and ctrnand for CFW use.
* SvenDaHacker64
* The script injects FBI to H&S (optional).
* MyLegGuy
 
* Some1CP
==Changelog==
* figgyc
'''1.2'''
* ihaveamac
* 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==
* GitHub - https://github.com/annson24/GM9Megascript
* GBAtemp - https://gbatemp.net/threads/gm9-script-all-in-one-megascript.496619
* Reddit - https://www.reddit.com/r/3dshacks/comments/86up6x/comment/dwcjtrx/?utm_source=share&utm_medium=web2x&context=3
 
[[Category:3DS homebrew applications]]
[[Category:3DS homebrew system tools]]

Latest revision as of 02:04, 3 February 2022

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: