Hacking Luma3DS - Noob-proof 3DS Custom Firmware

  • Thread starter Thread starter Aurora Wright
  • Start date Start date
  • Views Views 3,091,830
  • Replies Replies 19,840
  • Likes Likes 262
Status
Not open for further replies.
  • Like
Reactions: Supster131
This should work:
https://github.com/Cpasjuste/CtrBootManager/blob/a9lh/data/a9lh.cfg
I think that some default config will be created if missing.

I added the lines back from this commit and it works fine now. I haven't compiled from source but I'll give it a try.
Thanks!
Ah, I tried BootCtr9. This one actually has the dirty start.s.
https://github.com/Cpasjuste/CtrBootManager/blob/a9lh/source/arm9/source/bs-start.s
Replace with https://github.com/d0k3/Decrypt9WIP/blob/master/source/abstraction/bs-start.s, change .section .text.start to .section ".init".
 
  • Like
Reactions: Doopl and Orkna
Thanks just a lot of people are saying boot times are sped up and other things if I switch back to SysNAND but why change what isn't broken I guess

The main reason I decided to switch to SysNAND rather than just keep using emunand after installing a9lh is because I wanted to use DSiware which must be installed to SysNAND no matter what. If you use emuNAND then you have to install DSiware to both for it to work. I do keep a 9.2 emunand around just in case though I haven't booted it ever since I set it up (injected FBI, installed a FTP client cia).

Note that the same applies to GBA games but I don't use that functionality as I use my Android phone for emulating old systems.
 
Last edited by nl255,
Ah, I tried BootCtr9. This one actually has the dirty start.s.
https://github.com/Cpasjuste/CtrBootManager/blob/a9lh/source/arm9/source/bs-start.s
Replace with https://github.com/d0k3/Decrypt9WIP/blob/master/source/abstraction/bs-start.s, change .section .text.start to .section ".init".

This might be the wrong thread but where do I get the bin-file when building ctrbootmanager9-a9lh?
Edit: got it! had to run "make -DCMAKE_TOOLCHAIN_FILE=../DevkitArm3DS.cmake ../" twice ;)

Thanks!
 
Last edited by Orkna,
Hi my friends

I made the update to 5.11
I have a 9.2 sysnand and 10.7 emunand
I boot the emunand with the r+power
My problem... I install many games and HBLauncher with the FBI program, runs well etc, but when I shut down the console and power on again (in emunand) appears the message of a new program and all the cias have the gift box icon again.
Any Ideas?
I use ARM9LoaderHax (last version) and AuReiNAND 5.11

Thanks a lot
 
Hi my friends

I made the update to 5.11
I have a 9.2 sysnand and 10.7 emunand
I boot the emunand with the r+power
My problem... I install many games and HBLauncher with the FBI program, runs well etc, but when I shut down the console and power on again (in emunand) appears the message of a new program and all the cias have the gift box icon again.
Any Ideas?
I use ARM9LoaderHax (last version) and AuReiNAND 5.11

Thanks a lot
You need to format your sysnand to unlink nands. Use tinyformat.
 
Latest a9lh non screen init. Aurora's fork.

Update FatFs to 0.12 c4cffaa commit dbd816ac5d604c32ac9cc548844082ead456805d

http://www91.zippyshare.com/v/T8a8Dw57/file.html

Put the a9lh folder on the root of the SD card and use safe a9lh installer by aurora and update.
 
Last edited by Michierusama, , Reason: add info
NTR 3.2 works on O3DS, i use it in conjunction with AuRei on 10.7
That's not the point. It's closed source, and it's got a lot less polish than anything else considered a cfw
eg: running another app after the one you ran with a cheat plugin freezes the 3ds. Don't even think you can go back to home menu.
Half the time i cant seem to run homebrew after bootNTR.
It also makes the system slow to respond to the power button.
If a cheat system were implemented in another cfw maybe one could omit the requirement for them to be supplied in compiled C.
Optimally we'd use the same cheat format as gateshark. And either real-time RAM searching or a debugger like NTR's. Dumps on console are a pain.
also, the need to disable online play while using cheats is silly. I'm not going to grief but I've learned to just live with it on PC. There's online cheats on ps3/x360. It really doesn't matter since what, the only competitive game besides pokemon I can think of for 3ds is smash, and you can just not play with the idiots once you realize they're cheating. (and gateshark doesn't disable that)
It was un-necessary, and now instead of working on fleshing out the cheat system anymore he's working on video output.. Which is great and all, but it doesn't give us anything for cheats.

Do you need to cheat? No. But screwing around in a game's memory can make things more personally enjoyable.
I probably sound like an entitled little shit, sorry. I'm just used to cwcheat on psp, dstwo's cheat thing on DS, cheat engine on PC.
Now we've got AR3DS which doesn't work on some games at all, and doesn't work on n3ds.
NTR which uses different codes from ar3ds, and needs compiled C just to freeze a value., doesn't work without a firmlaunch. and on o3ds just freezes on US Hyrule Warriors Legends
Gateshark which costs money, but adds more code support and IIRC actual real-timee search options?
But no one's reverse engineered it, or if they have, nothing has come of it.

So... that's probably why that keeps getting asked. People want Gateshark without paying for gateway, and since cell9's working on other features, people assume any work on the ntr cheat system is a long ways off.

sorry for the lengthy post.
 
Last edited by BerserkLeon,
That's not the point. It's closed source, and it's got a lot less polish than anything else considered a cfw
eg: running another app after the one you ran with a cheat plugin freezes the 3ds. Don't even think you can go back to home menu.
Half the time i cant seem to run homebrew after bootNTR.
It also makes the system slow to respond to the power button.
If a cheat system were implemented in another cfw maybe one could omit the requirement for them to be supplied in compiled C.
Optimally we'd use the same cheat format as gateshark. And either real-time RAM searching or a debugger like NTR's. Dumps on console are a pain.
also, the need to disable online play while using cheats is silly. I'm not going to grief but I've learned to just live with it on PC. There's online cheats on ps3/x360. It really doesn't matter since what, the only competitive game besides pokemon I can think of for 3ds is smash, and you can just not play with the idiots once you realize they're cheating.
It was un-necessary, and now instead of working on fleshing out the cheat system anymore he's working on video output.. Which is great and all, but it doesn't give us anything for cheats.

Do you need to cheat? No. But screwing around in a game's memory can make things more personally enjoyable.
I probably sound like an entitled little shit, sorry. I'm just used to cwcheat on psp, dstwo's cheat thing on DS, cheat engine on PC.
Now we've got AR3DS which doesn't work on some games at all, and doesn't work on n3ds.
NTR which uses different codes from ar3ds, and needs compiled C just to freeze a value., doesn't work without a firmlaunch. and on o3ds just freezes on US Hyrule Warriors Legends
Gateshark which costs money, but adds more code support and IIRC actual real-timee search options?
But no one's reverse engineered it, or if they have, nothing has come of it.

So... that's probably why that keeps getting asked. People want Gateshark without paying for gateway, and since cell9's working on other features, people assume any work on the ntr cheat system is a long ways off.

sorry for the lengthy post.
>cw cheat
Literally why? Use NitePr
 
That's not the point. It's closed source, and it's got a lot less polish than anything else considered a cfw
eg: running another app after the one you ran with a cheat plugin freezes the 3ds. Don't even think you can go back to home menu.
Half the time i cant seem to run homebrew after bootNTR.
It also makes the system slow to respond to the power button.
If a cheat system were implemented in another cfw maybe one could omit the requirement for them to be supplied in compiled C.
Optimally we'd use the same cheat format as gateshark. And either real-time RAM searching or a debugger like NTR's. Dumps on console are a pain.
also, the need to disable online play while using cheats is silly. I'm not going to grief but I've learned to just live with it on PC. There's online cheats on ps3/x360. It really doesn't matter since what, the only competitive game besides pokemon I can think of for 3ds is smash, and you can just not play with the idiots once you realize they're cheating. (and gateshark doesn't disable that)
It was un-necessary, and now instead of working on fleshing out the cheat system anymore he's working on video output.. Which is great and all, but it doesn't give us anything for cheats.

Do you need to cheat? No. But screwing around in a game's memory can make things more personally enjoyable.
I probably sound like an entitled little shit, sorry. I'm just used to cwcheat on psp, dstwo's cheat thing on DS, cheat engine on PC.
Now we've got AR3DS which doesn't work on some games at all, and doesn't work on n3ds.
NTR which uses different codes from ar3ds, and needs compiled C just to freeze a value., doesn't work without a firmlaunch. and on o3ds just freezes on US Hyrule Warriors Legends
Gateshark which costs money, but adds more code support and IIRC actual real-timee search options?
But no one's reverse engineered it, or if they have, nothing has come of it.

So... that's probably why that keeps getting asked. People want Gateshark without paying for gateway, and since cell9's working on other features, people assume any work on the ntr cheat system is a long ways off.

sorry for the lengthy post.

Honestly, what I would love to see more than a cheat system implemented into AuRei, is the video streaming feature from NTR's preview builds. I feel like if it was integrated into the system, that would increase it's stability 10 fold, considering the fact that as it stands now, you may be able to get a stable 30 FPS streaming, but if you exit the game, and open another app or game, the 3DS will freeze on the "Nintendo 3DS" screen with the red lines, and the only way out of that is to just shut the DS down. As well as the fact that currently, if you are using the video streaming from NTR and you close your DS, and open it up, it stays in sleep mode.

I just feel like these features should be part of a legit CFW, not something thats run as basically a background process that breaks some things with the system until you do a hard reset. Don't get me wrong though, I do love what NTR has been doing.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum