首页 > 编程知识 正文

安卓手机怎么弄root权限,安卓设置root权限

时间:2023-05-05 02:33:51 阅读:259401 作者:4790

安卓本质上是一个linux系统,linux的用户权限管理非常严格。默认情况下,手机使用者仅仅是个有普通权限的用户,对很多目录下的文件没有访问权限(类似windows的 “来宾”账号)。linux有个root账号,拥有对系统的全部管理权限(类似windows的Administrator/管理员账号)。


1)360一键root、百度一键root等工具就是让你可以用root账号的登陆你的手机,从而可以全面管理你的手机。


2)当root成功后,你就有了全部权限,但此时有些文件你还是只能读,不能写、删除。想写、删除这些文件,就要先解除这些文件的只读属性,只有root账号有这个权限。(这是普通账号权限和root账号权限的区别)。而解除只读属性,需要使用命令行工具软件(BusyBox,安装后会在/system/xbin文件夹下安装很多可执行文件,比如改变文件属性的chattr命令,通过这些可执行文件可以管理系统),和命令行界面软件(超级终端)。
上述的两个工具安装好后,启动“超级终端”,在命令行的#提示符后输入下列4条指令,即可去掉系统文件的只读属性。
#  su 回车 切换到 root管理员 账号,此时提示符 $ 会变成 #,表示是root账号。
#  mount -o  rw, remount  /system 回车 重新挂载 system目录,将其从只读权限变成 可读写权限。
#  cd  system  回车 进入 system 目录
#  chattr  -R  -i  *  回车 把该目录下所有文件及下级子目录中全部文件都去掉锁定状态,允许读写。

(如果只进行了第一步的root,而不运行这些命令,是无法修改系统文件的。就像你拿到了银行金库的钥匙,但不用钥匙开锁,而是直接去推门,是无法把门推开的。有些朋友抱怨root后,修改了文件,一关闭,文件又自动复原了,就是没有去掉文件的锁定状态。)


3)接下来就可以用 RE 来修改/system/usr/keylayout/下的任何文件了。

修改按键映射文件前,要把 system 目录下的 set_immutable.list 文件删除,该文件中指出了不允许修改的文件列表。删除该文件,可以使全部文件可以修改后顺利保存。(有些手机没有该文件,本步骤可以省略)

1.交换 BACK/MENU 触摸键:荣耀手机的这两个键和其他手机的位置刚好相反,刚上手很别扭。 可以在文件‘Generic.kl’ 文件中,将键值139后的 “BACK” 和 158后的“MENU” 交换即可。(127后也有个 MENU,不用管它),重启后生效。


2.交换‘音量减小实体键’ 和‘电源/唤醒实体键’。 有些手机的唤醒键长期使用,过度磨损失灵,可以这样更改。
默认其情况下,这两个键的键值是114,116,那么,把配置文件里这两个数字交换一下就可以了。 
在qwerty.kl 中将这两个键的键值 114、116 交换。重启后发现无效
又将Generic.kl 中将这两个键的键值 114、116 交换。重启后发现无效
索性直接把 /system/usr/keylayout/目录下全部的后缀名是kl的文件中的 114和116 交换。重启,成功!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。