Commit 0e69201f authored by topjohnwu's avatar topjohnwu

Remove UID check, not reliable....

parent f8fdaf5c
...@@ -60,15 +60,15 @@ void lazy_unmount(const char* mountpoint) { ...@@ -60,15 +60,15 @@ void lazy_unmount(const char* mountpoint) {
int hideMagisk(int pid, int uid) { int hideMagisk(int pid, int uid) {
struct stat info; struct stat info;
char path[256]; char path[256];
snprintf(path, 256, "/proc/%d", pid); // snprintf(path, 256, "/proc/%d", pid);
if (stat(path, &info) == -1) { // if (stat(path, &info) == -1) {
fprintf(logfile, "MagiskHide: Unable to get info for pid=%d\n", pid); // fprintf(logfile, "MagiskHide: Unable to get info for pid=%d\n", pid);
return 1; // return 1;
} // }
if (info.st_uid != uid) { // if (info.st_uid != uid) {
fprintf(logfile, "MagiskHide: Incorrect uid=%d, expect uid=%d\n", info.st_uid, uid); // fprintf(logfile, "MagiskHide: Incorrect uid=%d, expect uid=%d\n", info.st_uid, uid);
return 1; // return 1;
} // }
snprintf(path, 256, "/proc/%d/ns/mnt", pid); snprintf(path, 256, "/proc/%d/ns/mnt", pid);
int fd = open(path, O_RDONLY); int fd = open(path, O_RDONLY);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment