Skip to content

Commit

Permalink
Update readme.
Browse files Browse the repository at this point in the history
  • Loading branch information
TiniVi committed Jan 3, 2017
1 parent 3b603ba commit 755677a
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
3 changes: 1 addition & 2 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

Basically, it works like Brahma's arm9 bootstrap, but for a wider range of firmwares. It will try to load 'arm9.bin' (alternatively 'arm9loaderhax.bin') from the SD card root, and from there it'll load it into memory @ 0x23F00000. This is useful for a number of things, including installing otpless arm9loaderhax on N3DS, dumping your nand on the newer firmwares, and running CFW.

Currently, there's no support for 11.2 (at least until fasthax is usable).
Before running this, run some k11 exploit that will enable access to srvs and svcBackdoor. This is required.

## How it works:

Expand All @@ -14,5 +14,4 @@ Because 'SAFE_MODE' firm is out of date (~3.0 on O3DS, ~8.1 on N3DS), it's still
- Normmatt - Finding the vuln, helping work out an issue during KSync.
- 'Everyone' - For also finding the [vuln](https://3dbrew.org/wiki/3DS_System_Flaws#Process9).
- shinyquagsire23/patois(/etc?) - The [firmlaunch-hax](https://github.com/patois/Brahma) code that this uses snippets from, and was used as reference.
- aliaspider/Mrrraou/etc. - [svchax](https://github.com/aliaspider/svchax)/[waithax](https://github.com/Mrrraou/waithax) (Credit to those who found these vulns as well).
- [3DBrew](https://www.3dbrew.org/wiki/Main_Page)'s Users - VAddrs, and other useful information in general.
2 changes: 1 addition & 1 deletion source/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ int main(int argc, char **argv){
*((u32*)(payload_buf + 0xFFE08)) = (u32)gfxGetFramebuffer(GFX_BOTTOM, 0, NULL, NULL) + 0xC000000;
gfxSwapBuffers();

/* Patch ARM11 */ //ARM11 hax should be run ahead of time, svcBackdoor is expected to be accessible
/* Patch ARM11 */ //ARM11 hax should be run ahead of time, pm and svcBackdoor is expected to be accessible

kver = osGetKernelVersion();
PANIC(pmInit(), "PM INIT FAILED!");
Expand Down

0 comments on commit 755677a

Please sign in to comment.