- 15 Feb, 2019 2 commits
- 14 Feb, 2019 7 commits
-
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
- Fail fast on unsupported systems - Show proper fail message on unsupported systems - inotify_fd shall be swapped out before closing to prevent the proc_monitor thread to read from incomplete inotify fd
-
topjohnwu authored
-
topjohnwu authored
- Use a general procfs traversal function with callbacks - Much better functions for killing processes
-
- 13 Feb, 2019 3 commits
-
-
topjohnwu authored
- Directly get UID instead of traversing /data/data everytime - Use /data/user_de/0 instead of /data/data on Android 7.0+ - Update hide_uid set incrementally when adding/initializing targets - Guard hide_uid set with the same lock as hide_list vector - Do not add GMS package into database; only add to in-memory list
-
Park Ju Hyung authored
With the new detection method, it is impossible to check for components. Remove additional checks for components and simply hardcode string to proc_monitor.cpp and query cmdline to see if it's GMS unstable. This addresses wasted resources on applying custom namespace on all GMS processes. Signed-off-by:
Park Ju Hyung <qkrwngud825@gmail.com>
-
Park Ju Hyung authored
Previous MagiskHide detects new app launches via listening through logcat and filtering launch info messages. This is extremely inefficient and prone to cause multiple issues both theoratically and practically. Rework this by using inotify to detect open() syscalls to target APKs. This also solves issues related to Zygote-forked caching mechanisms such as OnePlus OxygenOS' embryo. Signed-off-by:
Park Ju Hyung <qkrwngud825@gmail.com>
-
- 12 Feb, 2019 11 commits
-
-
topjohnwu authored
-
Igor Sorocean authored
-
Fatih Fırıncı authored
-
Remita Amine authored
-
marciozomb13 authored
PT-rBR update
-
topjohnwu authored
Android 4.1 init miss several significant features Magisk reply on, so the final decision is to forget about it in the future. Pull minSdkVersion of Magisk Manager back to 17 and remove some unnecessary adjustments done for SDK 16
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
Mounting ext4 images causes tons of issues, such as unmountable with broken F2FS drivers. Resizing is also very complicated and does not work properly on all devices. Each step in either measuring free space, resizing, and shrinking the image is a point of failure, and either step's failure could cause the module system completely broken. The new method is to directly store modules into /data/adb/modules, and for module installation on boot /data/adb/modules_update. Several compatibility layers has been done: the new path is bind mounted to the old path (/sbin/.magisk/img), and the helper functions in util_functions.sh will now transparently make existing modules install to the new location without any changes. MagiskHide is also updated to unmount module files stored in this new location.
-
- 11 Feb, 2019 6 commits
-
-
Aidan Holland authored
-
topjohnwu authored
-
Aidan Holland authored
* PEP8 and linting * empty exceptions
-
Rom authored
-
vvb2060 authored
-
topjohnwu authored
-
- 10 Feb, 2019 5 commits
- 09 Feb, 2019 5 commits
-
-
topjohnwu authored
- Do not allow connections to magiskd from binaries other than the one started the server - Do not allow connections to magisklogd without root access
-
Licaon_Kter authored
...this is a blocker for F-Droid since Debian Strech has only Python 3.5.x
-
topjohnwu authored
-
topjohnwu authored
-
topjohnwu authored
-
- 07 Feb, 2019 1 commit
-
-
Mevlüt TOPÇU authored
-