From 1e510f1af4f328eae2aa624001c685fcc1714de2 Mon Sep 17 00:00:00 2001 From: jhenrique09 Date: Tue, 21 Jul 2020 15:10:39 +0000 Subject: [PATCH] sm6250-common: add safailnet Signed-off-by: 4PERTURE --- common.mk | 3 ++- rootdir/etc/init.qcom.rc | 1 + rootdir/etc/init.safailnet.rc | 8 ++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 rootdir/etc/init.safailnet.rc diff --git a/common.mk b/common.mk index 1a5b507..90df2ec 100644 --- a/common.mk +++ b/common.mk @@ -108,7 +108,8 @@ PRODUCT_PACKAGES += \ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/etc/init.qcom.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.qcom.rc \ $(LOCAL_PATH)/rootdir/etc/init.qcom.usb.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.qcom.usb.rc \ - $(LOCAL_PATH)/rootdir/etc/init.target.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.target.rc + $(LOCAL_PATH)/rootdir/etc/init.target.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.target.rc \ + $(LOCAL_PATH)/rootdir/etc/init.safailnet.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.safailnet.rc PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/bin/init.qcom.post_boot.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qcom.post_boot.sh \ diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 6dc18ba..32377e6 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -28,6 +28,7 @@ import /vendor/etc/init/hw/init.qcom.usb.rc import /vendor/etc/init/hw/init.target.rc import /vendor/etc/init/hw/init.device.rc +import /vendor/etc/init/hw/init.safailnet.rc on early-init # Disable EAS diff --git a/rootdir/etc/init.safailnet.rc b/rootdir/etc/init.safailnet.rc new file mode 100644 index 0000000..8791c9e --- /dev/null +++ b/rootdir/etc/init.safailnet.rc @@ -0,0 +1,8 @@ +# Safetynet bypass +# Inspired in magisk source code, by topjohnwu +# Ported to ramdisk by jhenrique09 + +on property:sys.boot_completed=1 + # selinux nodes, hide permissive state + chmod 0640 /sys/fs/selinux/enforce + chmod 0440 /sys/fs/selinux/policy