首先,adb root允许adb remount获取设备修改权限,adb shell打开设备,然后执行以下操作:
1.Linux查看权限命令:
ls -l文件或文件夹
ls显示所有未隐藏的文件和文件夹;
ls -a显示当前目录下的所有文件和文件夹。 这还包括所有隐藏的文件和文件夹。
ls -l显示所有未隐藏的文件和文件夹的详细信息,并显示在列表中;
ls -al中显示的所有文件和文件夹的详细信息。 它包含所有隐藏的文件和文件夹,并显示在列表中。
2.chmod命令修改文件权限
chmod 777文件或文件夹
其中“777”三位是权限的组合,每个数字对应于权限值的总和。 例如,777对应于“-rwxrwxrwx”,其中r读取:4,w写入:2,x执行:1。
chmod命令介绍:在Linux系统上,每个用户的角色和权限都是细分的,并且每个文件(目录)都有权限。 使用此机制,一个用户决定以某种方式对文件(目录)执行读取、写入、执行等操作。
有三种类型的用户操作文件或目录:文件所有者、组用户和其他用户。 最高位表示文件所有者的权限值,中间位表示组用户的权限值,最低位表示其他用户的权限值。 因此,在chmod 777中,三个数字7分别对应于以上三种类型的用户,权限值均为7。
可以使用chmod --help命令查看更多公式和详细说明
3.使用举例
j 6:/system/app # ls-ltest pai/total 20-rw-r---r---1根路由127022008-12-3119336000 test pai.apkdrwxr-xr-x3根路由40962008-12-311110 app # ls-ltest pai/test pai.apk-rwxrwxrwx 1根路由127022008-12-31111
第一位表示文件类型。 d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示此文件的所有者拥有的权限,r是读取的,w是写入的,x是执行的。
第5-7个表示与此文件所有者在同一组中的用户具有的权限。
第8-10位表示其他用户拥有的权限。