![]() | ||
Views: 1,357,038 | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 12-06-23 05:25 PM |
Guest: |
0 users reading CakeHax - Open Source ARM9 loader | 1 bot |
Main - Homebrew tools - CakeHax - Open Source ARM9 loader | Hide post layouts | New reply |
mid-kid |
| ||
Newcomer Normal user Level: 5 Posts: 2/3 EXP: 290 Next: 239 Since: 05-22-15 Last post: 3080 days ago Last view: 2848 days ago |
I've had the code for this in CakesFW for a while now, but I've decided to separate it and make it a standalone project.
This is a mostly drop-in replacement for Gateway's LauncherTemplate.dat you see in projects like rxTools and Decrypt9. What this does, is, from whatever entry point you're coming, does some exploits to get into ARM9 kernel mode, and then runs your code. More info on the github page: https://github.com/mid-kid/CakeHax Currently supported entry points are MSET 4.x and 6.x (you can downgrade to these versions on newer firmwares), and spider 4.0-9.2. See https://github.com/mid-kid/CakesROP for ROP installers for MSET. As an example of how to replace LauncherTemplate.dat with CakeHax, this is all I had to change in Decrypt9 to make it run on MSET with CakeHax: https://github.com/mid-kid/Decrypt9/commit/c4dc54df40630772447d7ce83f07e6c3103f2225 |
Steveice10 |
| ||
Newcomer Normal user Level: 7 Posts: 3/7 EXP: 1048 Next: 400 Since: 02-25-15 Last post: 2873 days ago Last view: 2104 days ago |
Pretty neat, although I feel like a universal payload launcher would be a better idea than a template for various projects to inject into. Like the homebrew launcher, but for ARM9. Would avoid .dat naming conflicts and make entrypoint compatibility easier. |
mid-kid |
| ||
Newcomer Normal user Level: 5 Posts: 3/3 EXP: 290 Next: 239 Since: 05-22-15 Last post: 3080 days ago Last view: 2848 days ago |
Posted by Steveice10 Not a bad idea. I may implement it someday. Though my priorities lie somewhere else at the moment. |
neobrain |
| ||
Member Normal user Level: 10 Posts: 13/17 EXP: 4031 Next: 383 Since: 11-15-14 Last post: 2962 days ago Last view: 2451 days ago |
This is looking nice, thanks for publishing it! ![]() |
AidanLumina |
| ||
Newcomer Normal user Level: 5 Posts: 1/4 EXP: 429 Next: 100 Since: 01-10-16 Last post: 2828 days ago Last view: 2827 days ago |
Hello,
I'm relatively new to ARM9 loading. Do I type http://dukesrg.no-ip.org/3ds/?EmuNAND9.dat for example or is this incorrect? I cannot test this as I don't own an old 3DS. Thanks in advance. ![]() Posted by mid-kid AFAIK, cpasjuste already made something that does this. The piece of software he made is called CtrBootManager. (Did you really miss out on it or did I misunderstood something? I'm not sure...) Edit: Oh, I've just seen the dates, sorry then. ![]() Edit 2: Solved by visiting dukesrg.no-ip.org/3ds ![]() |
Main - Homebrew tools - CakeHax - Open Source ARM9 loader | Hide post layouts | New reply |
Page rendered in 0.016 seconds. (2048KB of memory used) MySQL - queries: 28, rows: 73/73, time: 0.009 seconds. ![]() © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |