Magisk/native/jni
topjohnwu 1321f097b8 Remove usage of magisk.img
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.
2019-02-12 02:14:57 -05:00
..
core Remove usage of magisk.img 2019-02-12 02:14:57 -05:00
external Adjust for new FrankeNDK 2018-12-04 02:08:51 -05:00
include Remove usage of magisk.img 2019-02-12 02:14:57 -05:00
magiskboot Clean/refactor includes 2019-02-10 03:57:51 -05:00
magiskhide Remove usage of magisk.img 2019-02-12 02:14:57 -05:00
magiskpolicy Clean/refactor includes 2019-02-10 03:57:51 -05:00
resetprop Clean/refactor includes 2019-02-10 03:57:51 -05:00
su Clean/refactor includes 2019-02-10 03:57:51 -05:00
systemproperties Fixes build error 2019-01-13 13:19:00 -05:00
utils Remove usage of magisk.img 2019-02-12 02:14:57 -05:00
Android.mk Remove magisklogd, use threads and BlockingQueue 2019-02-10 01:05:19 -05:00
Application.mk Bump to C++17 2019-01-20 00:07:58 -05:00