博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android设备Root权限取得
阅读量:5199 次
发布时间:2019-06-13

本文共 612 字,大约阅读时间需要 2 分钟。

  • 何谓根权限(root权限)
    • root机器不是真正能让你的应用程序具有root权限。
    • 类似于linux下的sudo命令,在系统的bin目录下放个su程序,并属主是root、具有suid权限。则通过su执行的命令都具有Android root权限。
  • 为什么要获取根权限
    • 可以使用一些很实用,但必须在root权限下运行的程序。如Titanium Backup、Root Explorer、深度卸载等。
    • 修改、替换系统程序,或者卸载我们不需要。
    • 把程序安装到SD卡(APP2SD、APP2EXT);获得虚拟内存(SWAP);…
  • 实现精髓
    • 重新 mount system文件系统可读写,根据设备的不同,有不同的做法,通常的做法有:
      • 利用recovery的漏洞。用有漏洞的recovery替换原recovery,在recovery下可以重新mount system文件系统为可读写。
      • 利用rageagainstthecage程序临时获取root权限后,重新mount system文件系统为可读写。
    • 拷贝su及Superuser.apk到system文件系统(su→/system/bin,Superuser.apk→/system/app)
    • 设置su及Superuser.apk 的权限

转载于:https://www.cnblogs.com/wwwsinagogogo/archive/2011/08/18/2144733.html

你可能感兴趣的文章
java.util.Timer类的使用
查看>>
MYSQL 版本5.7.24 sql_mode=only_full_group_by问题
查看>>
[题解] [CF961G] Partitions
查看>>
砍树_纪中3079_dfs
查看>>
CSS实现内容超过长度后以省略号显示
查看>>
面试题33:把数组排成最小的数
查看>>
DevOps:运维体系建设
查看>>
Web---文件上传-用apache的工具处理、打散目录、简单文件上传进度
查看>>
sql 一个小例子。行转列 以,号隔开
查看>>
iptables 移植到arm上
查看>>
MATLAB 常见问题
查看>>
JAVA嵌套类:静态嵌套类和非静态嵌套类
查看>>
域名与网站名区别
查看>>
Ubuntu下如何用命令行运行deb安装包
查看>>
HTTP请求模型
查看>>
PO VO BO DTO POJO DAO(转)
查看>>
跟着8张思维导图学习javascript
查看>>
css3学习总结6--CSS3字体
查看>>
quick-find
查看>>
Leetcode-1029 Two City Scheduling(两地调度)
查看>>