首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

在ubuntu停解锁BootLoader和Root Nexus S

2012-07-23 
在ubuntu下解锁BootLoader和Root Nexus S原文地址:http://forum.xda-developers.com/showthread.php?t883

在ubuntu下解锁BootLoader和Root Nexus S

原文地址:http://forum.xda-developers.com/showthread.php?t=883032

我在此仅做一个简单的翻译工作,感谢BlackOtaku

—————————————————————–

警告:根据此文操作出任何故障都与作者无关,也与我这个翻译者无关。

—————————————————————–

准备工作:安装Android SDK, ADBFastboot

1. 下载Android SDK for Linux:http://dl.google.com/android/android…8-linux_86.tgz

2. 将其保存在你选择的文件夹内。我是将它保存在了Downloads文件夹中。如果你愿意,可以将其重命名为简单易识别的名字,如AndroidSDK.tgz。当然,你也可以不用修改文件夹和文件名,但是在后续的操作中要注意路径和文件名。如果你不想太麻烦,那就根据我的设置来修改,文件保存在Downloads文件夹中,重命名为AndroidSDK.tgz。

3. 现在,进入你你保存文件的那个文件夹,右键点击ZIP文件,选择“Extract(解压缩)”。如果你由于某些原因不能进行此项操作,可以在终端内输入如下命令解压缩:

Code:

tar zxvf /home/<your-user-name>/Downloads/AndroidSDK.tgz

如果你没有按照我前面介绍的修改文件夹和文件名,就需要自行调整目录和名称了。

4. 接下来,我们将安装adb和一些软件包,按下述步骤操作:

- 进入AndroidSDK文件夹中的tools文件夹,双击android文件,会弹出来一个提醒,点击“RUN(运行)”。

- 也可以在终端输入命令:

Code:

/home/<your-user-name>/Downloads/AndroidSDK/tools/android

5. 在Android SDK 和AVD Manager中, 点击“Available packages”。勾选“Android SDK Tools, revision 8″ 和“Android SDK Platform-tools”,点击 “Install Selected” 然后开始安装,弹出对话框时选择“Yes”,重启ADB。

6. 现在你将在/home/<your-user-name>/Downloads/AndroidSDK/ 中找到一个叫“platform-tools”的文件夹。

7. 从这里下载fastboot: http://android-dls.com/files/linux/fastboot
- 将其保存在第6条中提到的platform-tools文件夹中
- 找到此文件,右键单击,选择 ‘Properties(属性)‘,选择‘Permissions(权限)‘ 标签并选中 ‘Allow executing file as program(允许将此文件作为程序运行)‘。也可以运行如下命令:

Code:

chmod +x /home/<your-user-name>/Downloads/AndroidSDK/platform-tools/fastboot

8. 现在设置adb和fastboot使其识别你的Nexus S。

- 在终端中输入如下命令:

Code:

gksudo gedit /etc/udev/rules.d/51-android.rules

- 将下面命令粘帖至这个打开的空白文件中:

Code:

SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"

- 点击保存和关闭
- 在终端中输入如下命令:

Code:

sudo restart udev

9. 即将准备完毕!输入如下命令:

Code:

gedit .bashrc

将下面这一行命令粘帖到文件的最顶部:

Code:

#AndroidDev PATHexport PATH=${PATH}:/home/<your-user-name>/Downloads/AndroidSDK/tools:/home/<your-user-name>/Downloads/AndroidSDK/platform-tools

然后,保存并关闭此文件。

10. 点击链接下载文件,并保存至 /home/<your-user-name>/Downloads/AndroidSDK/platform-tools文件夹内: http://koush.tandtgaming.com/recover…rk-herring.img

11.好了,一切准备就绪!

解锁和ROOT

再次重申,解锁BOOTLOADER将删除你手机上的全部数据,包括SD卡。务必备份好你想要保留的文件。

1. 打开你的Nexus S,进入菜单>设置>应用程序。选择 “开发” 并勾选 “USB 调试”

2. 关闭手机,按住向上音量键,并按下电源建,进入Bootloader/Fastboot模式,将Nexus S连接至电脑。

3. 运行如下命令解锁NS的BOOTLOADER: (切记:抹除一切数据!)

Code:

fastboot oem unlock

回车,手机上将出现确认界面(用音量键选择,按电源键确认选择)。操作完毕后,你的BOOTLOADER就已经解锁了。

4. 将下列命令复制/粘帖至终端内(你要不怕手指敲断,手工输入也可以,但是不能错!):

Code:

fastboot flash recovery /home/<your-user-name>/AndroidSDK/platform-tools/recovery-clockwork-herring.img

5. 使用音量键来选择“Recovery”,再按下电源键确认。

6. 进入Recovery内,选择 ‘mounts and storage’ 并选择 ‘mount USB storage’.

7. 进入此链接内: http://forum.xda-developers.com/showthread.php?t=682828

找到带有 “su-2.3.6.1-ef-signed.zip”字样的链接,选择Froyo版本的Superuser(需要)。右键点击此链接,选择“Download Link As…” ,将文件保存至桌面,并将其复制到你的手机SD卡根目录下。

8. 在手机上选择 ‘Unmount’。回到 ‘mounts and storage’ 界面,并选择 ‘mount /system’。然后选择返回,并选择 ‘install zip from sdcard’>’choose zip from sdcard’>su-2.3.6.1-ef-signed.zip

9. 安装成功后,重启手机,此时你的Nexus S就ROOT成功了!

热点排行