终端命令,用于扎根的Android将/ System重新挂载为read / wri
我正在编写一个需要在运行时将文件复制到“ / system”分区的android应用。 我已经有了运行“ su”的命令,并且可以成功请求SuperUser权限并以root身份运行命令。 但是我不知道如何使该应用程序在多个设备上通用,因为mount命令可能会因/ system的实际安装位置而异。 这是最常用的命令:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
但是我知道mtdblock3在某些设备上可能会有所不同(就此而言,我想yaffs2也会如此)。 因此,我的问题是:是否存在适用于所有电话的通用命令? 还是有办法在运行时找出正确的参数?
9个解决方案
126 votes
我使用以下命令:
mount -o rw,remount /system
Gussoh answered 2020-06-23T04:10:03Z
18 votes
您可以在不带参数的情况下运行mount命令,以便在构造mount命令之前获取分区信息。 这是没有从我的HTC Hero输出参数的mount命令的示例。
$ mount
mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs