From 22ced44d590a5ebaac4b3a8a392604557c7c615d Mon Sep 17 00:00:00 2001 From: RikkaW Date: Tue, 27 Jul 2021 23:22:17 +0800 Subject: [PATCH] Minor change --- rirud/src/main/java/riru/Installer.java | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/rirud/src/main/java/riru/Installer.java b/rirud/src/main/java/riru/Installer.java index 7b117a5c..fcff7f65 100644 --- a/rirud/src/main/java/riru/Installer.java +++ b/rirud/src/main/java/riru/Installer.java @@ -20,21 +20,18 @@ private static void checkSELinux() { return; } - boolean exit = false; - if (SELinux.checkSELinuxAccess("u:r:init:s0", "u:object_r:system_file:s0", "file", "relabelfrom")) { - System.out.println("! Your ROM allows init to relabel Magisk module files"); - System.out.println("- Riru will try to reset the context of modules files, but not guaranteed to always work"); - exit = true; - } + boolean file = SELinux.checkSELinuxAccess("u:r:init:s0", "u:object_r:system_file:s0", "file", "relabelfrom"); + boolean dir = SELinux.checkSELinuxAccess("u:r:init:s0", "u:object_r:system_file:s0", "dir", "relabelfrom"); - if (SELinux.checkSELinuxAccess("u:r:init:s0", "u:object_r:system_file:s0", "dir", "relabelfrom")) { - System.out.println("! Your ROM allows init to relabel Magisk module files"); + if (file || dir) { + System.out.println("!!!!!!!!! PLEASE READ !!!!!!!!!!"); + if (file) { + System.out.println("! Your ROM allows init to relabel Magisk module files"); + } + if (dir) { + System.out.println("! Your ROM allows init to relabel Magisk module files"); + } System.out.println("- Riru will try to reset the context of modules files, but not guaranteed to always work"); - exit = true; - } - - if (exit) { - System.exit(1); } else { System.out.println("- No problem found"); }