aboutsummaryrefslogtreecommitdiff
path: root/rootdir
diff options
context:
space:
mode:
Diffstat (limited to 'rootdir')
-rw-r--r--rootdir/Android.mk8
-rwxr-xr-xrootdir/etc/init.qcom.rc1
-rw-r--r--rootdir/etc/init.safailnet.rc20
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