diff --git a/native/jni/core/restorecon.cpp b/native/jni/core/restorecon.cpp index 001ae1674..a819e55b0 100644 --- a/native/jni/core/restorecon.cpp +++ b/native/jni/core/restorecon.cpp @@ -96,6 +96,8 @@ void restore_tmpcon() { for (dirent *entry; (entry = xreaddir(dir.get()));) setfilecon_at(dfd, entry->d_name, SYSTEM_CON); - string magisk = MAGISKTMP + "/magisk"; - setfilecon(magisk.data(), EXEC_CON); + if (SDK_INT >= 26) { + string magisk = MAGISKTMP + "/magisk"; + setfilecon(magisk.data(), EXEC_CON); + } }