用于将 /System 重挂载为可读/可写的 root Android 终端命令
我正在编写一个安卓应用程序,需要在运行时将文件复制到 "/system"分区。我已经掌握了运行 "su"的命令,可以成功请求超级用户权限,并以 root 身份运行命令。但我不知道如何让这个应用程序在多台设备上通用,因为挂载命令会因 /system 的实际挂载位置而不同。下面是最常用的命令:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
但我知道,在某些设备上,mtdblock3 可能是不同的(我想,yaffs2 也可能是不同的)。因此,我的问题是:有没有一种通用命令可以适用于所有手机?或者有没有办法在运行时找出正确的参数?
46
3
我使用这个命令:
你可以运行不带参数的 mount 命令,以便在构建挂载命令前获得分区信息。下面是 HTC Hero 输出的不带参数的挂载命令示例。
执行重挂载时,无需同时传递两个参数。只需传递挂载点(此处为 /system)即可。而且 /system 在安卓设备中是通用的。