POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 5069|回复: 4
打印 上一主题 下一主题

【整理】Nexus one的unlock及root的获取和刷rom

[复制链接]
跳转到指定楼层
1#
发表于 2010-2-3 11:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看了网上很多教程,自己最后终结了个版本,算是抛个砖,大家随便看看(我是word打的,图片懒得上传了)


Root 機大家聽得多,可是究竟是什麼一回事?我也是幾天前才開始正式研究這回事。



首先,Android 系統是由 Linux 核心編寫的,而 Linux 的 superuser 帳戶名字就叫做 "root",這等於 Windows 裡的 "Administrator",擁有很大權限但是也很危險,出廠的手機都不會開放 root 的權限,以免一般人誤用而弄壞了要回修就麻煩了,這就是所謂 lock 機。(這和一般外國電訊商把手機限制為只可以用自己公司的 SIM 卡的 "lock 機"是兩回事),所有 Android 機都是 locked 的。



要發揮 Android 手機的最大功能,網上很多猛人寫了很多有用的程式去替代 Android 原本的程式,例如有人寫了自己的 Contacts.apk 去替代本來的通訊錄,有人寫了 Wireless Tethering 令到你的手機可以變為無線 (藍牙、wifi) modem,以供手提電腦上網用,有人把整個手機的系統和程式徹底的換掉了 (MOD ROM)。其中最有用的算是釋放本來用不到的 RAM, 把你的本來已經很快的 Nexus One 變得飛快 (尤其當你開多幾個 apps 或者看相片時你會感覺到很大的分別)!!



以上的東西全是要更改手機裡的 ROM,沒有 root 的權限,我們是不能夠更改 ROM 的內容的,所以我們才需要去 unlock 他以得到 root 的權限。



【注意】經過 unlock 的手機,會違反保養條件。開機時會顯示出一把開了的鎖的圖案,以後也沒可能再 lock 回他,起碼現在沒有人研究到怎麼做。



安装USB驱动

Nexus One跟G1.G2.G3 hero的USB驱动是不一样的,所以用户需要下载新的这个USB驱动(usb_driver_r03驱动)



开启USB调试模式

然后运行手机,进入设置中的应用程序选项,在开发一栏中勾选USB调用,英文版的机子就是勾选Settings>Applications>Devlopment>USB debugging.

nexus one与PC相连接,并成功安装好相应的ADB驱动。



一:unlock/root下載:Superboot
1)用 USB线连接手机和电脑

2)     關閉手機,重開進入 bootloader 模式 (按住轨迹球和开机键 进入Fastboot界面)




CMD 模式
fastboot-windows devices
此时可以看见手机的序列号  如下图




3)fastboot-windows oem unlock

  完成后之后你会看见你的手机屏幕就会出现Unlock bootloader? 的黑色的对话框(如下图)。 用音量上下键进行选择,选yes然后按下电源键开始解锁(unlock bootloader)




至此 你的手机已经解锁  以后开机会看见一个打开的锁的logo,如果cmd提示错误 不用管 手机也可能重起。對啊,已經 unlock 了,你已經有了 root 的權限,手機沒保養了,不能夠回頭了。
(基本上用這個方法 root 機衹是更換 ROM 內的 boot.img ,下次開機時會自動安裝,理論上不會刪除機內資料。 SD card 內的東西不受影響。)


二. 获取ROOT 权限

重起后 还是关机 在轨迹球+电源键 进入fastboot模式

连接手机和电脑

CMD

输入fastboot-windows flash boot nexusone.superboot.1.1.img

   
三.刷Recovery

进入fastboot模式

執行 「install-superboot-windows.bat」

输入fastboot-windows flash recovery recovery-RA-nexus-v1.5.3.img
会出现sending.......writing.......   就会写入revocery


四.进入Recovery
选择BOOTLOADER. 选择RECOVERY 使用声音键选择. 按电源键确定


五.刷ROM(下面是Cyanogen改过的内核加其他文件,已替换apn和排序)
任何你想要的n1的rom将rom放去sd卡根目录 一定是根目录

手机进入fastboot 然后进入recovery

选择 Flash zip from sdcard认出rom然后按轨迹球确认 等待 最后显示complete     就ok了

首次刷机建议大家先WIPE,然后再开始刷机!

成功刷机后,选择Reboot system now重启你的N1!









【Android SDK】
如何添加multitouch   (如果忍得住就别添加 我试了下 很惨 和iphone不能比 有时候还不如直接装海豚浏览器  实在手痒的话 看下去)

开始自己添加也遇到问题 后来发现要装android sdk  
網址:http://developer.android.com/sdk/index.html
下載:Android SDK

下載並解壓

【Nandroid Recovery】
這程式是裝在手機的 ROM 裡,可以安裝備份、恢復整個 ROM。每當你想改變 ROM 的內容前,可以用這個程式先備份原有的系統,有需要時可以恢復這備份。
下載:recovery-RA-nexus-v1.5.3.img

1)關閉手機,重開進入 bootloader 模式,連接 USB 線
2)把檔案下載至 Android SDK 裡的 'tools' 檔案夾內
3) 在 tools 這個檔案夾內開啟 DOS prompt (shift + right-click )
4)執行指令:

程式碼:

fastboot devices  (應該看到你的手機)

fastboot flash recovery recovery-RA-nexus-v1.5.3.img

5)完成

現在你的手機的 bootloader 模式多了可以用作備份和還原的 NAndroid Recovery 程式。

【MOD ROM】

即是 Modified ROM。

CyanogenMod 5.0 現時比較多人用,也比較好較穩定 (基本上很穩定,沒試過當機) 的 customized ROM,裡面加了很多優化, 令到你的 Nexus One 更加好用。 當然你可以選擇不改 ROM,繼續用本來的 ROM。 但本人強 烈建議安裝!!!

CyanogenMod 5.0 for Nexus One (EXPERIMENTAL) [5.0-beta4]


1)把 CyanogenMod 5.0 和 Google Addon 存進 sdcard 中
2)關閉手機,重開進入 bootloader 模式
3)進一步進入 Recovery 模式,用 Nandroid Recovery 程式備份 ROM
4)在 Recovery 模式選擇 WIPE,徹底清除 ROM 內的 cache, data (不影響 sdcard 內的資料)
5)在 Recovery 模式選擇 Flash zip from sdcard
6)先 update CyanogenMod 5.0,reboot
7)再進入bootloader 模式,Recovery 模式,選擇 Flash zip from sdcard,update Google Addon
8)reboot

完成。現在你的手機多了很多 RAM!!!
2#
 楼主| 发表于 2010-2-3 11:31 | 只看该作者
目前听说获取root后好像不能自动升级,哪位来澄清下
回复 支持 反对

使用道具 举报

3#
发表于 2010-2-6 19:27 | 只看该作者
这么快就有ROM了???
回复 支持 反对

使用道具 举报

4#
发表于 2010-2-19 13:37 | 只看该作者
我的G3还没到手,先看看资料先!
回复 支持 反对

使用道具 举报

5#
发表于 2010-3-8 22:23 | 只看该作者
刚入G5.。。。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-5-8 00:53

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表