diff options
author | jhenrique09 <jhenrique09.mcz@hotmail.com> | 2017-11-12 19:29:06 -0200 |
---|---|---|
committer | Davide Garberi <dade.garberi@gmail.com> | 2017-11-27 18:17:24 +0100 |
commit | b8b870892b6f71ad9decf7cf38bf31412f540d46 (patch) | |
tree | f8c3bb15f7ee5ae4cb0f31b3a3a5523a275fc5b3 /rootdir | |
parent | 24f6a09ca5966b68de7d5a19955e255650ef4927 (diff) |
rootdir: Introduce 'SafailNet'
SafailNet is inspired on magisk hide. (Thanks to topjohnwu)
https://github.com/topjohnwu/Magisk/blob/master/jni/magiskhide/magiskhide.c
The purpose is bypass safetynet without installing any zip via twrp
And these commits too:
https://github.com/PixelExperience/kernel_motorola_msm8953/commit/dc9c2f35e988123abf2aa50d30b8b324bc377fbf
https://github.com/PixelExperience/kernel_motorola_msm8953/commit/ec5b1bb6821098ebb30a37cbf5d2c52286cacbfd
Signed-off-by: jhenrique09 <jhenrique09.mcz@hotmail.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'rootdir')
-rw-r--r-- | rootdir/Android.mk | 8 | ||||
-rwxr-xr-x | rootdir/etc/init.qcom.rc | 1 | ||||
-rw-r--r-- | rootdir/etc/init.safailnet.rc | 20 |
3 files changed, 29 insertions, 0 deletions
diff --git a/rootdir/Android.mk b/rootdir/Android.mk index 8927ca8..80c5bb0 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -51,6 +51,14 @@ LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) include $(BUILD_PREBUILT) include $(CLEAR_VARS) +LOCAL_MODULE := init.safailnet.rc +LOCAL_MODULE_TAGS := optional eng +LOCAL_MODULE_CLASS := ETC +LOCAL_SRC_FILES := etc/init.safailnet.rc +LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT) +include $(BUILD_PREBUILT) + +include $(CLEAR_VARS) LOCAL_MODULE := ueventd.qcom.rc LOCAL_MODULE_TAGS := optional eng LOCAL_MODULE_CLASS := ETC diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 2f748f8..7c85ac6 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -26,6 +26,7 @@ # import init.qcom.power.rc import init.qcom.usb.rc +import init.safailnet.rc on early-init mount debugfs debugfs /sys/kernel/debug diff --git a/rootdir/etc/init.safailnet.rc b/rootdir/etc/init.safailnet.rc new file mode 100644 index 0000000..d7836be --- /dev/null +++ b/rootdir/etc/init.safailnet.rc @@ -0,0 +1,20 @@ +# Safetynet bypass
+# Inspired in magisk source code, by topjohnwu
+# Ported to ramdisk by jhenrique09
+
+on boot
+ # selinux nodes, hide permissive state
+ chmod 0640 /sys/fs/selinux/enforce
+ chmod 0440 /sys/fs/selinux/policy
+
+ # Props
+ setprop ro.boot.verifiedbootstate green
+ setprop ro.boot.flash.locked 1
+ setprop ro.boot.veritymode enforcing
+ setprop ro.boot.warranty_bit 0
+ setprop ro.warranty_bit 0
+ setprop ro.debuggable 0
+ setprop ro.secure 1
+ setprop ro.build.type user
+ setprop ro.build.tags release-keys
+ setprop ro.build.selinux 0
|