he isn't as smart as everyone thinks. he just has recognition because of homebrewIt's like talking to a celebrity
FBI uses libkhax to get the access it needs. So it won't work on Ninjhax 2 at all unless we get lucky (eg. another gateway release to pick apart).No, it uses the am service according to the source code. Simply copying over files wouldn't work as an encryption key needs to be generated and added to movable.sed (only for SD card data), and the data has to be encrypted with said encryption key. The title key must also added to the ticket.db on NAND so that it will actually recognize the installed data. All of this is done by the am service, although it could theoretically be done manually that would require other permissions that NINJHAX does not have and I don't think anyone's tried that yet.
Gateway 3.3 is waiting for ninjhax 2.0, wonder what will it be able toFBI uses libkhax to get the access it needs. So it won't work on Ninjhax 2 at all we get lucky (eg. another gateway release to pick apart).
It doesn't though. The ctrcommon library that FBI uses has libkhax - but it's not used anywhere in the app install code. It only seems to be used if the app runs kernel code.FBI uses libkhax to get the access it needs. So it won't work on Ninjhax 2 at all unless we get lucky (eg. another gateway release to pick apart).
If you don't believe me just ask Steveice10. But I'm pretty sure it gets the service access it needs upon launch from libkhax.It doesn't though. The ctrcommon library that FBI uses has libkhax - but it's not used anywhere in the app install code. It only seems to be used if the app runs kernel code.
Unless I missed the place where ctrcommon calls libkhax to initialize permissions, but I don't think so.
I just updated the release binaries. No major changes, however libkhax and related internals have been updated, so report any issues encountered.
When something tries to use the "am" service, which provides app-related functions, it checks if it's being ran from Ninjhax and requires kernel access from libkhax, as running libkhax also gives access to the required services. It does require libkhax to function under Ninjhax.It doesn't though. The ctrcommon library that FBI uses has libkhax - but it's not used anywhere in the app install code. It only seems to be used if the app runs kernel code.
Unless I missed the place where ctrcommon calls libkhax to initialize permissions, but I don't think so.
What about other versions (cia/3ds)?When something tries to use the "am" service, which provides app-related functions, it checks if it's being ran from Ninjhax and requires kernel access from libkhax, as running libkhax also gives access to the required services. It does require libkhax to function under Ninjhax.
They don't need kernel access as the necessary services can be requested in the exheader. Not useful for Ninjhax 2.0, though, as you'd have no way of running them.What about other versions (cia/3ds)?
Custom themes in the home menu. Homebrew apps...So what are the benefits from 2.0? Else from crushing PastaCFW to work?
xD I thought it was neat to be able to customize the home menu.(Not the homebrew, the regular 3DS home menu)Dunno why people hunt so much for Custom Themes xD But hope we get PastaCFW back on 9.9 then we won against Nintendo
So what are the benefits from 2.0? Else from crushing PastaCFW to work?
Download your theme.if you dont mind, can you give me link of tutorial for add custom theme by using extdata tools in NH2.0?
great thx!!!!Download your theme.
Extract the two files. One is for background music, the other for the background image.(.bcstm and .bin files)
Copy those two files to your sd card:
3ds\3ds_homemenu_extdatatool
Once those files are there, load the homebrew launcher,
Open 3ds_homemenu_extdatatool, enable theme cache and import theme cache from SD to ExtData.
Or follow this link...
https://gbatemp.net/threads/3ds_homemenu_extdatatool-aka-custom-themes-on-ninjhax-gateway.377379/