Commit 415ff23b authored by Shaka Huang's avatar Shaka Huang Committed by John Wu

Fix error mounting /data partition

For devices come with two /data mount points, magisk will bind the one in tmpfs and failed to load modules since this partition is empty.
Signed-off-by: 's avatarShaka Huang <shakalaca@gmail.com>
parent b0d6de78
...@@ -374,7 +374,7 @@ static bool magisk_env() { ...@@ -374,7 +374,7 @@ static bool magisk_env() {
mount_mirror(system, MS_RDONLY); mount_mirror(system, MS_RDONLY);
} else if (str_contains(line, " /vendor ")) { } else if (str_contains(line, " /vendor ")) {
mount_mirror(vendor, MS_RDONLY); mount_mirror(vendor, MS_RDONLY);
} else if (str_contains(line, " /data ")) { } else if (str_contains(line, " /data ") && !str_contains(line, "tmpfs")) {
mount_mirror(data, 0); mount_mirror(data, 0);
} else if (SDK_INT >= 24 && } else if (SDK_INT >= 24 &&
str_contains(line, " /proc ") && !str_contains(line, "hidepid=2")) { str_contains(line, " /proc ") && !str_contains(line, "hidepid=2")) {
......
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