NEXUS S安卓4.0/4.1 【完美】 ROOT教程

原文链接:http://bbs.gfan.com/android-3517082-1-1.html

进行bootloader解锁(即使解锁,再上锁),会清除你手机上的【所有】数据(包括内部的16G SD 存储),包括但不限于应用、设置、联系人和账户等,请做好数据备份!
·理论上对各种版本、各种机型的ROM都可以获取ROOT权限。
·关于Busybox,麻烦各位亲在【root完毕之后】自己到电子市场下载安装器安装 https://market.android.com/details?id=stericson.busybox

【步骤概要】

 

BOOTLOADER→RECOVERY→ROOT


    而实际操作的过程主要分为四步:
一、调整好电脑和手机
二、解锁bootloader
三、通过bootloader安装第三方recovery,即ClockWorkMod 5.0.2.3
四、通过ClockWorkMod 5.0.2.3刷入root权限。



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
如果你已经解锁了BOOTLOADER(就是说开机出现Google字样的时候屏幕底部显示了一把打开的锁),那么可以直接从第三步开始。
如果你已经有了第三方Recovery,那么更简单,直接从第四步开刷吧。。。
如果你已经root,但是不完美,可以先试试只下载第四个附件(su-bin-3.0.3.2-efghi-signed.zip),不wipe直刷。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

每个附件后面我会尽量附上官方下载链接。帖子中的附件可能在以后就版本不够新了。

所有的附件在这里:
NS安卓驱动  Nexus_S_Drivers_x86_&_x64.rar (14.55 MB) (或者从anlee大大帖子里提供的网盘下载。下载下来可能不是.rar文件,这样的话自己随便给个名字,以.rar结尾就行了)
所要用到的工具  NexusS.zip (4.23 MB) 
授权管理+功能不全的二进制文件  Superuser-3.0.7-efghi-signed.zip (625.15 KB) 
功能正常的二进制文件  su-bin-3.0.3.2-efghi-signed.zip (163.72 KB) 

授权管理+二进制文件:  Superuser-3.1.3-arm-signed.zip (1.26 MB) 

【开工】


一、调整好手机和电脑
1.手机:主屏幕下,按菜单键—系统设置—开发人员选项—USB调试(打上勾)
2.电脑:下载附件并安装好手机的USB驱动(也就是Nexus_S_Drivers_x86_&_x64.rar)
*即:将压缩包解压到一个你能找到的目录,如果把手机连上电脑之后(不打开大容量储存)提示安装驱动失败,那么就打开电脑控制面板中的“设备管理器”,找到对应的有问题的USB设备,点右键更新驱动程序软件。手动浏览到你解压到的目录,勾选“包含子文件夹”确认,即可安装驱动。
3.下载调试工具(NexusS.zip)。
4.将调试工具(NexusS.zip)解压到一个你比较熟悉的文件夹(不建议解压到桌面,因为这样路径会很长)。例如D:\temp\NexusS\
解压后你应该在这个文件夹里面看到一堆文件。

二、解锁bootloader
电脑上:
1.XP系统:开始——运行——cmd回车
   win7系统:开始——直接键入cmd回车
这个时候应该弹出了命令行的窗口。
2.以“D:\temp\NexusS\”为例,进入该路径。不会的,按照如下输入:

  1. d:
  2. cd temp\NexusS
复制代码

3.输入:

  1. reboot-bootloader.bat
复制代码

手机会重启进入BOOTLOADER。如果此时提示驱动错误,请参考步骤“一、2.”重新安装驱动程序。
4.输入:

  1. fastboot-windows.exe devices
复制代码

以确保你的机器正确连接。只要像下图一样,命令下面跟了一长串编号+设备类型,即表示设备已连接:

  如果什么都没有显示,则证明设备没有正确连接,请检查USB是否插牢:如果已经插牢,请拔掉重插后再尝试上述命令;如果还不行,请参考步骤“一、2.”重新安装驱动程序之后再次尝试。
5.运行(双击文件即可以运行;打字亦可,这样的话就注意不要漏掉引号

  1. "oem unlock.bat"
复制代码

即可解锁BOOTLOADER。

手机上:
6.通过音量按键“+”将光标移到“yes,unlock bootloader” 【再次提醒!解锁Bootloader会清除包括SD卡在内的所有数据,请确保用户资料已经备份!】
7.按住电源键确认
8.手机重启,至此BOOTLOADER解锁完毕。

三、通过bootloader安装第三方recovery,即ClockWorkMod 5.0.2.3
电脑上:
1.将附件su-bin-3.0.3.2-efghi-signed.zip和Superuser-3.0.7-efghi-signed.zip这两个文件通过USB储存直接拷到手机里(不要解压缩)。
1.将附件Superuser-3.1.3-arm-signed.zip通过USB储存直接拷到手机里(不要解压缩)。
*这两个附件亦可到官方网站获取最新版本:http://androidsu.com/superuser/ 注意找到与自己手机系统版本号对应的正确版本下载。
2.在命令行(注意路径应该仍是“D:\temp\NexusS\”)运行

  1. reboot-bootloader.bat
复制代码

手机会重启进入BOOTLOADER
3.在命令行输入:

  1. fastboot-windows.exe devices
复制代码

以确保你的机器连接正确。
4.此步将刷入第三方RECOVERY:运行

  1. install-recovery-windows.bat
复制代码

完了以后不要重启手机,否则这步就白做了。
至此完成第三方RECOVERY的刷入。

*注:ClockWorkMod亦可到官方网站获取最新版本:http://www.clockworkmod.com/rommanager 请找到机型后点击“download recovery”下面的链接下载。
将下载得到的文件重命名为“recovery.img”并覆盖调试工具文件夹里的同名文件即可完成替换。


四、通过ClockWorkMod 5.0.2.3刷入root权限。
手机上:
1.通过音量键移动光标、电源键执行,进入RECOVERY。手机会黑屏,然后显示google和解开的锁画面,然后进入recovery。
应该是一个黑底、天蓝字的菜单。
2.同样通过音量键移动光标、电源键执行,选择
- install zip from sdcard
- choose zip from sdcard
找到你放的两个附件(注意次序不能刷反):
- Superuser-3.0.7-efghi-signed.zip
- Yes - Install Superuser-3.0.7-efghi-signed.zip
然后继续,
- choose zip from sdcard
- su-bin-3.0.3.2-efghi-signed.zip
- Yes - Install su-bin-3.0.3.2-efghi-signed.zip

2.同样通过音量键移动光标、电源键执行,选择
- install zip from sdcard
- choose zip from sdcard
找到放的附件
- Superuser-3.1.3-arm-signed.zip
- Yes - Install Superuser-3.1.3-arm-signed.zip
成功刷好之后提示应该会像我在本帖206楼贴的图那样
然后修正权限:
- +++++Go Back+++++
- advanced
- Fix Permissions
这时候Recovery会在最下面用灰色字提示“Fixing permissions”。这一步可能会花上两三分钟时间,请耐心等待。
完成了之后:
- +++++Go Back+++++
- reboot system now
然后手机会自动重启。然后……然后大功告成。

转载于:https://www.cnblogs.com/wangkangluo1/archive/2012/09/09/2677191.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/361254.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSS中的各种FC

什么是FC? Formatting Context,格式化上下文,指页面中一个渲染区域,拥有一套渲染规则,它决定了其子元素如何定位,以及与其他元素的相互关系和作用。 BFC 什么是BFC Block Formatting Context&#xff0…

HDU 2647 Reward 拓扑排序

http://acm.hdu.edu.cn/showproblem.php?pid2647 题意: 输入N和M代表N个人和M组数据,M组数据中的A和B代表A的工资要比B的工资高,底薪是(888元),问你这个老板至少要付 多少钱给这些员工,A比B工资…

EE Servlet 3:简单表单处理

对于大多数Web开发人员而言,Web应用程序中的表单处理就像小菜一碟。 如果我们无法捕获用户的输入并进行处理,将不会有太大用处。 因此,我在servlet3示例中包含了一个简单的FormServlet ,该示例演示了您可能会遇到的很少使用的表单…

编写高质量的代码--基础:结构和样式,行为的分离

实现高质量的代码需要我们在结构和样式,行为的分离的基础上做到:精简,重用,有序。精简:尽量减小文件的大小,提高页面加载速度。重用:提高代码的重用性,减少冗余代码,提高…

提高Java的锁性能

Plumbr是唯一通过解释应用程序性能数据来自动检测Java性能问题的根本原因的解决方案。 几个月前,我们在Plumbr中引入了锁定线程检测之后,我们开始收到类似于“嘿,太好了,现在我知道是什么导致了性能问题,但是现在应该…

APK反编译工具

apktool dex2jar jd-gui 1、将要反编译的APK文件后缀改为.zip,解压 2、取出classes.dex文件,拷贝至dex2jar目录。 3、在dex2jar目录运行下列命令行:dex2jar.bat classes.dex,回车。 4、会发现该目录生成了classes.dex.dex2jar.j…

Dom属性方法

一、javascript的三大核心 1.ECMAScript js的语法标准 2.DOM Document object Model 文档对象模型,提供的方法可以让js操作html标签 3.BOM Browser Object Model 浏览器对象模型,提供的方法让js可以操作浏览器 注意:1. js里最大的boss是wind…

学习Netflix管理员–第2部分

为了继续上一篇有关Netflix Governator的一些基础知识的文章,在这里,我将介绍Netflix Governator带给Google Guice的另一项增强功能–生命周期管理 生命周期管理本质上提供了进入对象所经历的不同生命周期阶段的钩子,以引用有关Governor的Wi…

[置顶] UDP协议---心德(1)

UDP协议1.面向无连接 2.速度快 3.不可靠的协议,容易丢包 4.包小于64k DatagramSocket:此类表示用来发送和接收数据报包的套接字 DatagramPacket:数据包 发送端: 1.创建一个udpsocket服务 DatagrameSocket dsnew DatagramSocket(); 2.将数据封装到数据包…

@vue/cli 3 运行支持报错 socket

问题 /sockjs-node/info 无限报错解决方案 原因是相关代理端不支持 ws,因此需要在代理处关闭 ws,即 ws: false,如下:vue.config.js const ds_proxy {/: {ws: false,target: https://dev.test.gitinn.com/,changeOrigin: true,…

Eclipse快捷键以及设置

转自:http://www.blogjava.net/liudawei/articles/362468.html Eclipse实用快捷键大全 收藏 Alt左箭头,右箭头 以在编辑窗口切换标签Alt上下箭头, 以自动选择鼠标所在行,并将其上下移动Ctrlf6 可以弹出菜单…

学习Netflix管理员–第1部分

最近几天,我一直在与Netflix Governator合作,并尝试使用Governator尝试一个小样本,以将其与Spring Framework的依赖项注入功能集进行比较。 以下内容并不全面,我将在下一系列文章中对此进行扩展。 因此,对于没有经验的…

元素类型

元素是文档结构的基础&#xff0c;在CSS中&#xff0c;每个元素生成了一个包含了元素内容的框&#xff08;box&#xff0c;也译为“盒子”&#xff09;。但是不同的元素显示的方式会有所不同&#xff0c;例 如<div>和<span>就不同&#xff0c;而<strong>和&l…

React 等框架使用 index 做 key 的问题

React 等框架使用 index 做 key 的问题 假如有两个树&#xff0c;一个是之前&#xff0c;一个是更变之后&#xff0c;我们抽象成两种可能性。 插入内容在最后插入内容在最前 关于插在中间&#xff0c;原理一样&#xff0c;就不阐述。 使用 ul 代表树&#xff0c;并且使用了…

非捕获Lambda的实例

大约一个月前&#xff0c;我在Java 8的lambda表达式框架下总结了Brian Goetz的观点 。 目前&#xff0c;我正在研究有关默认方法的文章&#xff0c;令我惊讶的是&#xff0c;我又回到了Java处理lambda表达式的方式。 这两个功能的交集可能会产生微妙但令人惊讶的效果&#xff0…

SQL Server 查询性能优化——创建索引原则(一)

索引是什么&#xff1f;索引是提高查询性能的一个重要工具&#xff0c;索引就是把查询语句所需要的少量数据添加到索引分页中&#xff0c;这样访问数据时只要访问少数索引的分页就可以。但是索引对于提高查询性能也不是万能的&#xff0c;也不是建立越多的索引就越好。索引建少…

WordPress强制跳转https教程

在互联网火热的今天&#xff0c;安全问题显得越来越重要&#xff0c;为了用户信息安全&#xff0c;很多热门网站都启用了https 有小伙伴就问&#xff1a;我启用了https&#xff0c;为什么访问的时候显示的还是http呢&#xff1f; 其实&#xff0c;有时候并不是因为我们ssl证书…

AEM中的单元测试(大声思考)

如果要在AEM中进行单元测试&#xff0c;这不是任何建议&#xff0c;而是各种思想的总结和一些可供选择的选项。 一段时间以前&#xff0c;我已经为客户进行了一些研究&#xff0c;这篇文章在很大程度上受到了这项工作的影响&#xff0c;但是很多上下文相关的东西已经被淘汰了。…

Java 8的装饰器模式

在最近的一篇文章中&#xff0c;我描述了装饰器模式如何拯救了我的一天。 我给出了一个小代码段&#xff0c;其中包含创建装饰器的最简单方法&#xff0c;但承诺Java 8会有更好的方法。 这里是&#xff1a; 用Java 8装饰 HyperlinkListener listener this::changeHtmlViewBa…

WPF中使用流文档灵活地显示内容

WPF中使用流文档灵活地显示内容 by: Markus Egger form: http://msdn.microsoft.com/msdnmag/issues/07/08/wpf/default.aspx?loczh Windows Presentation Foundation (WPF) 提供了一系列功能。事实上&#xff0c;功能…