11.3.0-36: Difference between revisions

SciresM (talk | contribs)
Safehax fix details
NS & GSP
Line 14: Line 14:
Process9 now sets a global flag when starting applications (other than unique ID 0xF802A), and the firmlaunch function panics when attempting to launch SAFE_FIRM with if that flag has been set, to prevent safehax.
Process9 now sets a global flag when starting applications (other than unique ID 0xF802A), and the firmlaunch function panics when attempting to launch SAFE_FIRM with if that flag has been set, to prevent safehax.


===Modules===
No kernel module was changed.
====NS====
Only two constants were actually changed: the minimal value required for the kernel's minor version number (now 0x35, ie. 11.3 NFIRM, it used to be 0x23, ie. 5.0 NFIRM), and the version number used for [[FS:InitializeWithSdkVersion]].
====[[New_3DS]] GSP====
At least the 3 following functions were updated (11.3 N3DS addresses):
* sub_102048: now writes 0 to LCD register 0x10202014 and ORs 0x1020200C with 0x10001
* sub_10B4F4
* sub_10B7DC