Magisk/native/jni
topjohnwu 753808a4ce Also hijack plat_file_contexts if necessary
Since Android 13, sepolicy are also loaded from APEX modules. Part
of the change is to run restorecon before SELinux is set to enforce.
In order to support this situation, we also hijack plat_file_contexts
if necessary to properly order our operations.

Original idea credits to @yujincheng08, close #5603
2022-03-18 00:46:34 -07:00
..
core Use standalone magiskpolicy 2022-03-17 03:15:39 -07:00
external Update selinux 2022-01-30 08:18:04 -08:00
include Make magiskinit not magiskpolicy 2022-03-17 03:36:40 -07:00
init Also hijack plat_file_contexts if necessary 2022-03-18 00:46:34 -07:00
magiskboot Support multiple CPIO concatenated 2022-03-13 04:23:00 -07:00
magiskpolicy Make magiskinit not magiskpolicy 2022-03-17 03:36:40 -07:00
resetprop Rename persist_properties.cpp -> persist.cpp 2021-11-30 01:58:31 -08:00
su Reduce C++ wizardry 2022-03-01 03:15:38 -08:00
utils Introduce new sepolicy injection mechanism 2022-03-16 00:31:55 -07:00
zygisk Log if failed to dlopen a zygisk module 2022-03-17 02:25:31 -07:00
.gitignore Add entrypoint to build test 2019-04-01 02:46:09 -04:00
Android.mk Make magiskinit not magiskpolicy 2022-03-17 03:36:40 -07:00
Application.mk Add runtime FORTIFY support 2022-01-31 01:49:37 -08:00
lto_fix.lds Update to NDK r23b 2022-01-30 07:11:51 -08:00