Revert "Don't support alternative binary paths"

This reverts commit 1eeb2a34a1.
This commit is contained in:
vvb2060 2023-10-20 12:18:29 +08:00 committed by John Wu
parent 2cbec20238
commit 000f1d6041

View File

@ -25,6 +25,18 @@ static bool magisk_env() {
LOGI("* Initializing Magisk environment\n"); LOGI("* Initializing Magisk environment\n");
ssprintf(buf, sizeof(buf), "%s/0/%s/install", APP_DATA_DIR, JAVA_PACKAGE_NAME);
// Alternative binaries paths
const char *alt_bin[] = { "/cache/data_adb/magisk", "/data/magisk", buf };
for (auto alt : alt_bin) {
if (access(alt, F_OK) == 0) {
rm_rf(DATABIN);
cp_afc(alt, DATABIN);
rm_rf(alt);
}
}
rm_rf("/cache/data_adb");
// Directories in /data/adb // Directories in /data/adb
chmod(SECURE_DIR, 0700); chmod(SECURE_DIR, 0700);
xmkdir(DATABIN, 0755); xmkdir(DATABIN, 0755);