Skip to content

Commit 3a2fa30

Browse files
authored
fix: unmount script CONTENT_UMOUNT_SCRIPT
1 parent 167695f commit 3a2fa30

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/kotlin/app/revanced/utils/adb/Constants.kt

+5-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ internal object Constants {
1212
internal const val COMMAND_RESTART = "monkey -p $PLACEHOLDER 1 && kill ${'$'}($COMMAND_PID_OF $PLACEHOLDER)"
1313

1414
// default mount file name
15-
private const val NAME_MOUNT_SCRIPT = "mount_$PLACEHOLDER.sh"
15+
private const val NAME_MOUNT_SCRIPT = "mount_revanced_$PLACEHOLDER.sh"
1616

1717
// initial directory to push files to via adb push
1818
internal const val PATH_INIT_PUSH = "/sdcard/revanced.delete"
@@ -41,7 +41,9 @@ internal object Constants {
4141
internal val CONTENT_UMOUNT_SCRIPT =
4242
"""
4343
#!/system/bin/sh
44-
while read line; do echo ${'$'}{line} | grep $PLACEHOLDER | awk '{print ${'$'}2}' | xargs umount -l; done< /proc/mounts
44+
45+
stock_path=${'$'}{ pm path $PLACEHOLDER | grep base | sed 's/package://g' }
46+
umount -l $PLACEHOLDER; done< /proc/mounts
4547
""".trimIndent()
4648

4749
// mount script
@@ -54,4 +56,4 @@ internal object Constants {
5456
stock_path=${'$'}{ pm path $PLACEHOLDER | grep base | sed 's/package://g' }
5557
mount -o bind ${'$'}base_path ${'$'}stock_path
5658
""".trimIndent()
57-
}
59+
}

0 commit comments

Comments
 (0)