From a82e5132bbfc37aeeba3cd765687150d653d5c63 Mon Sep 17 00:00:00 2001 From: srfarias Date: Fri, 23 Apr 2021 01:37:54 +0300 Subject: [PATCH] sdm710-common: add nodes to hide Magisk in banking apps Some banking apps read the file /proc/net/unix to find out whether things like Magisk are installed/running. To prevent that, chmod it 440. This file isn't needed by any other process when boot is finished. I've tested this and banking apps that did not work before and recognized Magisk being installed now don't recognize that and work just fine. Signed-off-by: aswin7469 Signed-off-by: firebird11 Signed-off-by: Master Change-Id: I8f4c3ce55fe206786018ffba5e3301c52158a844 --- rootdir/etc/init.qcom.rc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 662a8c1..c8b4c4d 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -1092,3 +1092,8 @@ service vendor.thermal-hal-2-0 /vendor/bin/hw/android.hardware.thermal@2.0-servi group system priority -20 disabled + +on property:sys.boot_completed=1 + # Restrict permissions to socket file + # to hide Magisk & co. + chmod 440 /proc/net/unix