MT支持以root权限管理文件,但并不意味着使用MT需要root权限,只有在需要访问/数据目录、挂载/系统读写等时才需要。
相关设置
在主设定中,有获取 root 权限和自定义 su 命令的关系根。
获取 root 权限打开后,机器翻译会在启动时尝试获得root权限。如果你的手机没有root或者你拒绝授予MT root权限,关闭这个设置可以提高启动速度。更改此设置后,需要重新启动MT才能生效。
自定义 su 命令用于配置获得root权限时要调用的命令。通常,命令是su.你也可以自己配置它。
判断授权
要确定MT是否获得了根权限,有以下几种方法:
访问/data目录。如果目录中有内容,说明你有root权限。
装载根目录或/系统进行读/写,成功装载意味着您拥有root权限。
如果上面的方法第一个成功,第二个失败,那么可能是你的手机厂商阉割了根权限,也就是根不完整。请根据型号在线搜索。
挂载读写
默认情况下,某些分区是只读的,例如根目录和/system。我们不能直接修改上面的文件,所以需要以读写方式挂载,这需要root权限。内置存储是读写的,基本不支持挂载。
挂载方式是先输入要挂载的目录,然后点击MT右上角的菜单,然后选择挂载读写/只读.
压缩文件
由于API的限制,操作压缩文件的内部过程(指打开压缩文件、解压、添加等操作。)不能走root权限的路线,所以在操作压缩文件的时候,有没有root权限没什么区别。
因此,有些用户会遇到一些问题,比如解压文件时提示权限不足,编辑压缩文件时提示权限不足,所以请注意以下两点:
解压文件时,不要直接解压到系统目录,而是解压到内部存储,否则很容易遇到权限不足的问题。如果需要将文件复制到系统目录,首先将其解压缩到内部存储,然后从内部存储复制到系统目录。
不要操作系统目录中的压缩文件,否则很容易遇到权限不足的问题。很多新手用户会直接操作/data/app目录下的apk文件,这是非常错误的方式。正确的方法是将apk复制到内存中,然后修改,修改后再签名安装。