Hacking [WIP] open source Kernel access on 3DS

Status
Not open for further replies.
D

Deleted User

Guest
Why has nobody done it then? That'd sure be very useful...

I could probably put something together quickly tomorrow. Maybe I'll try making a pull request for it as well, not sure if it'd get in, though.

At this point, it's so easy to get ARM11 kernel access via 3dsx/etc that I don't see piracy concerns being an issue.
 

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
884
Trophies
1
Age
29
XP
1,409
Country
France
I could probably put something together quickly tomorrow. Maybe I'll try making a pull request for it as well, not sure if it'd get in, though.

At this point, it's so easy to get ARM11 kernel access via 3dsx/etc that I don't see piracy concerns being an issue.

Man that'd be lovely :wub:
 
  • Like
Reactions: Margen67

Oishikatta

Well-Known Member
Member
Joined
Oct 30, 2014
Messages
971
Trophies
0
XP
603
Country
United States
I could probably put something together quickly tomorrow. Maybe I'll try making a pull request for it as well, not sure if it'd get in, though.

At this point, it's so easy to get ARM11 kernel access via 3dsx/etc that I don't see piracy concerns being an issue.


How complicated do you think it would be to replace entirely sipderto/rohax with memchunkhax? Would be great to have ninjhax working on consoles without the browser.
 

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
How complicated do you think it would be to replace entirely sipderto/rohax with memchunkhax? Would be great to have ninjhax working on consoles without the browser.
Probably very hard; I'm guessing that's the same reason why the reverse (aka spiderninja) isn't a thing.
 

powersaver

Well-Known Member
Member
Joined
Mar 15, 2015
Messages
297
Trophies
0
XP
148
Country
United States
I'll believe you when I see results!

Because anyone can say,
I could probably put something together quickly tomorrow. Maybe I'll try making a pull request for it as well, not sure if it'd get in, though.

At this point, it's so easy to get ARM11 kernel access via 3dsx/etc that I don't see piracy concerns being an issue.
 
  • Like
Reactions: Margen67
D

Deleted User

Guest
Why has nobody done it then? That'd sure be very useful...

Finally got some time to do it, here you go: https://www.dropbox.com/s/qxx29vka3qiyd14/3ds_hb_menu.3dsx?dl=0
And modified source (although it isn't a very big change): https://github.com/Steveice10/3ds_hb_menu

Note that this is by no means a proper solution to the issue. It would be much better to modify Ninjhax to use memchunkhax instead of spiderto/rohax, however that's not something that I currently plan to work on.
 

Cindakil

Well-Known Member
Newcomer
Joined
Apr 14, 2014
Messages
92
Trophies
0
XP
140
Country
Serbia, Republic of
Finally got some time to do it, here you go:
And modified source (although it isn't a very big change): https://github.com/Steveice10/3ds_hb_menu

Note that this is by no means a proper solution to the issue. It would be much better to modify Ninjhax to use memchunkhax instead of spiderto/rohax, however that's not something that I currently plan to work on.


What can we do with that?
 
  • Like
Reactions: Margen67

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,207
Country
Canada
Considering most apps that require kernel access already acquire it themselves, not much for most apps. However, apps that don't support sound via Ninjhax on the New3DS should have sound when ran through that version of the launcher.

That's fantastic! Thank you very much :)
 

Alkéryn

Moon Dweller ~
Member
Joined
Mar 15, 2015
Messages
1,665
Trophies
1
Age
25
Location
Albategnius, Moon
XP
2,392
Country
France
Just
Considering most apps that require kernel or extra service access already acquire it themselves, not much for most apps. However, apps that don't support sound via Ninjhax on the New3DS should have sound when ran through that version of the launcher.
Just try it out and still have no song on N3ds (fw 9.0EU)
 
D

Deleted User

Guest
Cube3d that came with cn starter pack

Completely forgot that, since the service access patching works by patching the PID to 0, reinitializing srv, and patching it back, this probably won't carry over to apps launched through the launcher. When the app initializes srv itself, the PID will no longer be 0. So, I guess this only gives apps kernel access ahead of time, which they can then use to acquire services themselves.

Knowing this, it would probably be better for apps to just integrate kernel patching themselves, as it is uncertain whether the app will be launched with kernel access or not. Of course, the best solution would be for Ninjhax to be modified to always give kernel access.
 

Alkéryn

Moon Dweller ~
Member
Joined
Mar 15, 2015
Messages
1,665
Trophies
1
Age
25
Location
Albategnius, Moon
XP
2,392
Country
France
Completely forgot that, since the service access patching works by patching the PID to 0, reinitializing srv, and patching it back, this probably won't carry over to apps launched through the launcher. When the app initializes srv itself, the PID will no longer be 0. So, I guess this only gives apps kernel access ahead of time, which they can then use to acquire services themselves.

Knowing this, it would probably be better for apps to just integrate kernel patching themselves, as it is uncertain whether the app will be launched with kernel access or not. Of course, the best solution would be for Ninjhax to be modified to always give kernel access.

I don't know how you feel about piracy but knowing that I plan to create a rom loader don't know if I will share it or not,I don't know if I should wheater create a custom hb laucher that reconise .3ds file or if I should just create a rom loader or waist a lot of time on creating my own cfw
 
  • Like
Reactions: Margen67
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Its very simple. Below the page, you will find an option to see the list of staff members.