手机root的原理简单说就是:把su对应的二进制文件放到/system/bin或者/system/xbin下面.
因为Android手机的底层操作系统是Linux系统,Linux系统切换到管理员权限的命令就是su,一般手机生产厂商都会把su对应的二进制文件删除掉防止用户获得超级管理员权限. 但是把su二进制文件放到对应的目录下需要管理员权限,这就进入了死循环 现在root方案都是基于系统bug的,比如一直卸载挂载sd卡,然后造成系统在某一时间不再检查权限,然后”偷偷”地把su二进制文件放到对应文件夹达到root的目的,或者是在系统备份还原的时候把su二进制文件放进去.
推荐一个网站http://www.xda-developers.com/ 该网站是国外的大牛发现的Android操作系统的漏洞,然后可以根据这些漏洞实现root
网友评论