接上篇文章,这里来讲一下我这两天自己摸索出来的安卓root方法。
一、必备知识
1.何为root及root的分类
因为Android基于Linux内核,所以很多东西都是互通的。熟悉Linux的同学都知道,root就是系统的超级用户,拥有rm -rf /
的顶级权限(,而没法得到root权限的话就相当于你只能做一个普通的系统用户了,想要修改一点系统的内容简直寸步难行,而Android默认就是不给你这种权限的。
root权限又可以分为adb中的root权限和应用能获得的root权限。
在adb中,如果你获得了root权限,那么就相当于你自己获得了系统的完全控制权,也就意味着你可以执行rm -rf /
了,当然不建议大家去轻易尝试这个指令哈。
而应用能获得的root权限则更为复杂一些,需要给系统中植入能够给进程操作提级的su程序,跟Linux中概念类似,用户用这个程序进行操作就相当于获得了root用户的权限。
2.安卓系统的基本构成
从最大的层面上来看,安卓系统有三部分构成:主系统,恢复系统Recovery和CPU引导系统BootLoader。下面是一些名词的基本介绍:
- Bootloader(引导加载程序