ROOT android 原则。 基于(zergRush)
从:
http://bbs.gfan.com/android-2996211-1-1.html
须要ROOT的同学请去上面的地址下载。
a.控制手机创建个暂时目录,然后把zergRush脚本写入此目录,并改动此文件权限使之能够运行(这一步无需ROOT权限);
- adb shell rm -r /data/local/tmp
- adb shell mkdir /data/local/tmp
- adb push .\zergRush /data/local/tmp
- adb shell chmod 755 /data/local/tmp/zergRush
复制代码
b.控制手机,让zergRush脚本在手机中执行(这一步也无需ROOT权限);
- adb shell /data/local/tmp/zergRush
复制代码
c.zergRush脚本在执行时,会“卸载SD卡”(这时手机上会提示“SD卡能够安全移除”),并找到突破口,获取到暂时的ROOT权限,然后它会自己主动断开并又一次连接“USB调试”(此时已拿到暂时的ROOT权限);
d.等手机的USB调试又一次连接之后,控制手机“remount”,这样就能够把手机的 /system 分区挂载为可写,这样我们就能够改动手机内的系统文件了.
- adb wait-for-device
- adb remount
复制代码
e.把获取永久ROOT权限所必备的文件写入手机的 /system 分区,并将它们融入系统(此时手机已经全然ROOT,但没有权限管理的界面,因此无法正常使用ROOT功能);
- adb push .\su /system/bin
- adb push .\su /system/xbin
- adb shell chmod 4755 /system/bin/su
- adb shell chmod 4755 /system/xbin/su
复制代码
注:这时手机已全然ROOT,各位假设想要做个自己主动清理系统程序的批处理,能够在此处之后加入代码.
f.设置默认安装位置为“手机内存”(以下代码的红字),然后清理并安装 SuperUser 权限管理程序(此时手机已经全然ROOT,并有了权限管理的界面,全然能够正常使用了);
- adb uninstall com.noshufou.android.su
- adb uninstall com.noshufou.android.su.elite
- adb shell pm setInstallLocation 0
- adb install .\SuperUser.apk
- adb install .\SuperUserElite.apk
复制代码
g.清理并安装RootExplorer(此程序主要是用于稍后重新启动后測试ROOT是否成功);
- adb uninstall com.speedsoftware.rootexplorer
- adb install .\RootExplorer.apk
复制代码
h.删除一開始传入 zergRush 脚本的暂时目录(它已经用不到了),节省空间;
- adb shell rm -r /data/local/tmp
复制代码
i.控制手机重新启动.重新启动的目的有2个,一是为了測试重新启动后ROOT权限是否正常,二是为了让手机再次挂载SD卡(由于第c步zergRush卸载了SD卡并利用了它的漏洞,SD卡无法再挂载,仅仅能重新启动手机才干再挂);
- adb reboot
复制代码
j.显示接口成功.所有操作都已经完成.
ROOT android 原则。 基于(zergRush)的更多相关文章
- Android之基于HTTP协议的下载
Android之基于HTTP协议的下载 http://www.blogjava.net/zh-weir/archive/2010/05/02/319892.html http://www.qianfa ...
- 【Android】基于TCP协议的网络通信
1.使用ServerSocket 创建TCP服务器端: ServerSocket server; try { server = new ServerSocket(8000); while (true) ...
- Https系列之四:https的SSL证书在Android端基于okhttp,Retrofit的使用
Https系列会在下面几篇文章中分别作介绍: 一:https的简单介绍及SSL证书的生成二:https的SSL证书在服务器端的部署,基于tomcat,spring boot三:让服务器同时支持http ...
- Android应用---基于NDK的samples例程hello-jni学习NDK开发
Android应用---基于NDK的samples例程hello-jni学习NDK开发 NDK下载地址:http://developer.android.com/tools/sdk/ndk/index ...
- Android下基于PCM的音频渲染
环境准备 请按照我之前的文章-Android下基于SDL的位图渲染,安装必要的开发环境. 实践篇 这里主要参考Beginning SDL 2.0(6) 音频渲染及wav播放,只不过将源从WAV文件改成 ...
- Android下基于SDL的YUV渲染
实战篇 本文主要参考我之前整理的文章windows下使用SDL进行YUV渲染. 相对于之前写的位图渲染部分(http://www.cnblogs.com/tocy/p/android-sdl-bitm ...
- 将文件从已Root Android手机中copy出来的几个cmd窗口命令
将文件从已Root Android手机中copy出来的几个cmd窗口命令: 以shell身份登录adbadb shell进入adb后切换至root用户su更改文件的所属chown shell *更改文 ...
- Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK
原文:Android学习-- 基于位置的服务 LBS(基于百度地图Android SDK)--定位SDK 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.ne ...
- Android零基础入门第35节:Android中基于回调的事件处理
原文:Android零基础入门第35节:Android中基于回调的事件处理 通过前面两期掌握了Android中基于监听的事件处理的五种形式,那么本期一起来学习Android中基于回调的事件处理. 一. ...
随机推荐
- windows phone8手机玩玩
背景介绍 北京移动在搞活动,预存话费赠手机活动,因此办理了一个,来玩新手机了. 上手一周了,白色的手机,对我来说配置凑合,主要是想学习wp8手机的开发,这样也有个样机玩玩.开发人员就是这么的喜欢玩. ...
- windows 下mysql的安装于使用(启动、关闭)
1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...
- asp.net 中将汉字转换成拼音
/// <summary> /// 获取汉字的全拼音 /// </summary> /// <param name="x">传汉字的字符串< ...
- ADO.NET 1创建连接、执行命令
一无参构造函数的形式: 创建连接.创建命令.执行命令: string connstr = @"server=.;database=TestDataBase;uid=sa;pwd=130988 ...
- 用lisp来让计算机学会写作
大部分的代码.思路参考了<Ansi Common Lisp>P138~P141. 问题:给一篇英文文本,如何让计算机依据此文本而生成随机但可读的文本.如: |Venture| The Na ...
- 页面提交进不了Action的原因
1.进不了action,页面没有任何js报错,可能的原因是数据类型不一致.例如用ajax方式提交所带的参数类型a是String类型,而action中定义的a是Integer类型就会导致这种情况的发生.
- 内嵌W5100的网络模块WIZ812MJ--数据手册
1.简介 WIZ812MJ是一款内嵌了W5100(TCP/IP硬件芯片,内置PHY).MAG-JACK(带变压器的RJ45)和其他胶连逻辑的网络模块.它可以当作一个组件使用,而且不需要为W5100和变 ...
- 安装windows7导致Ubuntu启动项消失的问题的解决
系统原来是Ubuntu14,前两天安装win7后,启动直接是win7.也就是Ubuntu的启动项消失了. 在windows下尝试非常多方法,都以失败告终,最后选择Ubuntu下boot-repair软 ...
- Git flow 的流程
Git flow 的流程与参考 Git flow 出自 A successful Git branching model,这里使用了一个前端项目配合本文稿实施了 git flow 并记录流程作出示 ...
- hdu 2871 Memory Control(伸展树splay tree)
hdu 2871 Memory Control 题意:就是对一个区间的四种操作,NEW x,占据最左边的连续的x个单元,Free x 把x单元所占的连续区间清空 , Get x 把第x次占据的区间输出 ...