- 10 Jan, 2021 3 commits
-
-
topjohnwu authored
Magisk's policy is to never allow 3rd party code to be loaded in the zygote daemon process so we have 100% control over injection and hiding. However, this makes it impossible for 3rd party modules to run anything before process specialization, which includes the ability to modify the arguments being sent to these original nativeForkAndXXX methods. The trick here is to fork before calling the original nativeForkAndXXX methods, and hook `fork` in libandroid_runtime.so to skip the next invocation; basically, we're moving the responsibility of process forking to our own hands.
-
topjohnwu authored
Doesn't seem necessary
-
topjohnwu authored
-
- 09 Jan, 2021 1 commit
-
-
topjohnwu authored
-
- 08 Jan, 2021 2 commits
- 07 Jan, 2021 4 commits
- 05 Jan, 2021 1 commit
-
-
topjohnwu authored
Make Android Studio happy
-
- 03 Jan, 2021 1 commit
-
-
topjohnwu authored
End up not used for anything, but keep it for good
-
- 31 Dec, 2020 7 commits
-
-
topjohnwu authored
-
topjohnwu authored
The tab war is lost
-
Billy Laws authored
On devices where the primary storage is slow to probe it makes sense to wait forever for the system partition to mount, this emulates the kernel's behaviour when waiting for rootfs on SAR if the rootwait parameter is supplied. This issue was encountered with some SD cards on the Nintendo Switch.
-
Björn Engel authored
Nächste sounds a little bit strange.
-
kubalav authored
-
Arbri çoçka authored
-
topjohnwu authored
-
- 30 Dec, 2020 1 commit
-
-
topjohnwu authored
-
- 29 Dec, 2020 6 commits
- 28 Dec, 2020 9 commits
-
-
topjohnwu authored
-
topjohnwu authored
-
Arbri çoçka authored
Fix same text in Values-sq
-
topjohnwu authored
Close #3494
-
topjohnwu authored
-
dark-basic authored
-
dark-basic authored
-
Arbri çoçka authored
-
topjohnwu authored
-
- 27 Dec, 2020 5 commits