Homebrew [Request] 3ds homebrew channel using the web browser instead of ninjhax

  • Thread starter Thread starter Hiyaaa!
  • Start date Start date
  • Views Views 14,633
  • Replies Replies 57
  • Likes Likes 2
I to would like to know if this would work on SKATER

He is most likely just going to make it compatible with spider, seeing as how his ARM11 tools were spider limited, as well. I was thinking about importing a standard N3DS next month, but I decided to wait until development is more mature.
 
https://github.com/yifanlu/ninjhax/tree/spiderninja

Not working yet. FB debug messages working. spider thread0 rop working. rohax working. code replacement and stuff working. So it's like 80% done. The last thing to do is to clean up spider so replacing 0x100000 doesn't crash the browser (or as a hacky way move all hb code to a high enough address as to not crash anything). This involves finding a way to close the other threads (and/or taking over thread0) as well as closing all handles. It'll take a bit for me to RE unless someone else can contribute. I won't have time for a while.

If you want motivation, imagine a .3dsx GUI application that lets you search and patch game memory live (and develop cheats). Or imagine a menu that let's you select VC rom to inject. Anyways, I hope someone else can pick up development because I don't know when I'll have time to continue this.
 
https://github.com/yifanlu/ninjhax/tree/ninjaspider

Not working yet. FB debug messages working. spider thread0 rop working. rohax working. code replacement and stuff working. So it's like 80% done. The last thing to do is to clean up spider so replacing 0x100000 doesn't crash the browser (or as a hacky way move all hb code to a high enough address as to not crash anything). This involves finding a way to close the other threads (and/or taking over thread0) as well as closing all handles. It'll take a bit for me to RE unless someone else can contribute. I won't have time for a while.

If you want motivation, imagine a .3dsx GUI application that lets you search and patch game memory live (and develop cheats). Or imagine a menu that let's you select VC rom to inject. Anyways, I hope someone else can pick up development because I don't know when I'll have time to continue this.

smea and the others won't help you?
 
  • Like
Reactions: Margen67
smea and the others won't help you?

Maybe they will but most of them are known to not support piracy. And even if this isn't directly related to play commercial games, it does involve being able to inject VC roms and also cheating in games according to what yifan_lu said. So they might not want to help with that.
 
Maybe they will but most of them are known to not support piracy. And even if this isn't directly related to play commercial games, it does involve being able to inject VC roms and also cheating in games according to what yifan_lu said. So they might not want to help with that.

If this is their real reason to not be involved into this that's rather cowardish...
 
  • Like
Reactions: Margen67
If this is their real reason to not be involved into this that's rather cowardish...

well... not really. I think it's up to every person to know which ideals to respect. They're against piracy so it would be hypocritical to not do some stuff related to it and then do others. But as I said, each person knows what they want to follow and respect, so we can't really judge someone for doing what they think it's right. At least in logical circumstances (I don't want to talk about political/religious/moral stuff here).
 
  • Like
Reactions: Zidapi
well... not really. I think it's up to every person to know which ideals to respect. They're against piracy so it would be hypocritical to not do some stuff related to it and then do others. But as I said, each person knows what they want to follow and respect, so we can't really judge someone for doing what they think it's right. At least in logical circumstances (I don't want to talk about political/religious/moral stuff here).
So its not hypocritical for them to pirate code from pirates?
 
well... not really. I think it's up to every person to know which ideals to respect. They're against piracy so it would be hypocritical to not do some stuff related to it and then do others. But as I said, each person knows what they want to follow and respect, so we can't really judge someone for doing what they think it's right. At least in logical circumstances (I don't want to talk about political/religious/moral stuff here).

In my opinion any ways of getting unsigned code running should be used, don't give a single shit if it ends up into piracy or not...
 
  • Like
Reactions: Margen67
So its not hypocritical for them to pirate code from pirates?

reverse engineer in order to produce homebrew? No.

In my opinion any ways of getting unsigned code running should be used, don't give a single shit if it ends up into piracy or not...

well.. like I said, everyone one has their own ideals. For you it's fine, for others it might be not. We just have to respect.
I'm talking in a general way and not directed to you or anyone else. But when someone doesn't mind piracy but can't do anything about it, that same person can't expect someone else to do it just because that one person is able to do it. If that person is against it, then it's up to that person to do whatever it wants to do.

Please don't put words into people's mouths. He is busy with other things just as I'm busy with other things.
Not sure if it was directed to me or someone else. But just in case, please let me say this. I don't want anyone to misinterpret what I posted before. That was just a conjecture and means absolutely nothing. What I said wasn't about smea or any other dev, it was simply about anyone that might be against piracy or not. Simply put, it was just my own opinion that each individual person's ideals should be respected and nothing more than that. I have the utmost respect for any 3DS dev and their accomplishments and I would never speak ill of any of them, especially regarding this matter.
 
  • Like
Reactions: Zidapi
https://github.com/yifanlu/ninjhax/tree/ninjaspider

Not working yet. FB debug messages working. spider thread0 rop working. rohax working. code replacement and stuff working. So it's like 80% done. The last thing to do is to clean up spider so replacing 0x100000 doesn't crash the browser (or as a hacky way move all hb code to a high enough address as to not crash anything). This involves finding a way to close the other threads (and/or taking over thread0) as well as closing all handles. It'll take a bit for me to RE unless someone else can contribute. I won't have time for a while.

If you want motivation, imagine a .3dsx GUI application that lets you search and patch game memory live (and develop cheats). Or imagine a menu that let's you select VC rom to inject. Anyways, I hope someone else can pick up development because I don't know when I'll have time to continue this.

Yifan, are you writing a whole launcher yourself? While it would be amazing to see that, I would definitely enjoy being able to launch Ninjhax's boot.3DSX. Or will they be interchangeable by changing the .3DSX name?

Anyway, wonderful work, mate!

Edit: Really should have read the github readme first. So, what exactly is stopping someone from using this project, currently?

Double Edit: Must I build Ninjhax from this repository? Can I just use the Ninjhax boot.3DSX I grabbed from Smea's page?
 
Will this support 9.5?

No, 9.2 and lower, as it uses r0 hacks.

Hmm, seems that it is a must for using a Ninjhax build from this. I ran the second python script, and I got the .htmls, but not .bin. Is there a specific place the .3DSX is supposed to be? I just dropped it in to the root of the folder.
 
Again, it doesn't work yet. It doesn't work because some other thread on some other core is crashing when code is overwritten. I need to find a way to change that.
 

Site & Scene News

Popular threads in this forum