From c7b6d4e7b5baf038141f4affcc9527430e80a26d Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Wed, 3 Nov 2021 17:45:10 +0900 Subject: [PATCH] universal7885: rootdir: Hide Magisk Better * 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. https://github.com/PerfomanceOS/device_xiaomi_vayu/commit/226e285aa679e5da54652172c0f63a00680aba19 Signed-off-by: roynatech2544 --- universal7885-common/rootdir/etc/init.target.rc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/universal7885-common/rootdir/etc/init.target.rc b/universal7885-common/rootdir/etc/init.target.rc index fc40b91..1eb7597 100644 --- a/universal7885-common/rootdir/etc/init.target.rc +++ b/universal7885-common/rootdir/etc/init.target.rc @@ -8,3 +8,9 @@ on init on boot # Permissions for NAD symlink /dev/block/platform/13500000.dwmmc0/by-name/nad_refer /dev/block/nad_refer + + +on property:sys.boot_completed=1 + # Restrict permissions to socket file + # to hide Magisk & co. + chmod 440 /proc/net/unix