第二節(jié) 系統(tǒng)版本 刷機 介紹
首先是專有名詞介紹
1. 固件…………操作系統(tǒng)
所謂的固件就是將操作系統(tǒng)固定在手機中的一個固定的位置(硬件上),平時不隨意改動,活動的數(shù)據(jù)另外單獨放一邊。 這樣做的目的在于保護內(nèi)層的系統(tǒng)程序不受文件操作的影響,提高了穩(wěn)定性。 但相對的,如果想要升級系統(tǒng),就必然涉及對固件的讀寫更新工作。 谷歌的Android系統(tǒng)就被寫入在了固件中,即使想要查看也要專門的軟件和權(quán)限。
2. 刷固件…………安裝(or 重裝)操作系統(tǒng)
正是因為固件固定的原因,在我們想要更新系統(tǒng)的時候。就需要將原固件的文件刪掉,將新的文件拷進去。 于是就有了刷固件這么一回事。 就像Windows安裝系統(tǒng)一樣,把安裝盤放進去就可以直接安裝。 A系統(tǒng)畢竟還沒滿一歲(從開始用算),還沒有什么直接安裝系統(tǒng)的軟件。(以后肯定有?。? 所以讓我們自己動手安裝吧。
3. ROM(包)…………系統(tǒng)的安裝盤
這個東西就是A系統(tǒng)的打包。我們刷機的時候就是將這個東西刷進固件的。 當(dāng)然,由于A系統(tǒng)的開源性質(zhì),我們可以自由的改動這個包。 涉及高端知識?;乇苓@個問題。
像經(jīng)常提到的RC XX,G2 Rom,還有x.x.x的之類的東西,都是指的包的版本。 就是被改動成各式各樣的包。
4. 固件版本
由于是谷歌公司在專門開發(fā)這個系統(tǒng),官方放出的話必然是所有G友手機升級的風(fēng)向標(biāo)。 固件版本就是官方制定的基礎(chǔ)系統(tǒng),所有的改包都會從官方的包開始改。 所以官方的一次升級必然會影響整個手機系統(tǒng)的使用情況。 就像現(xiàn)在大家都在用XP,微軟放出了一個補丁包,于是大家都去升級了。 目前RC33的固件版本是1.4。。(有G友指出這個版本是1.1。。沒有仔細(xì)研究) 但Cupcake和G2ROM都是1.5的固件版本,有了很大的更新。
5. ROOT
Root是一個你使用系統(tǒng)的權(quán)限,是最高的,有了root權(quán)限就可以更改內(nèi)部系統(tǒng)的文件了。 為了防止軟件更改系統(tǒng)文件(病毒?),A系統(tǒng)隱藏了root權(quán)限,也就是一般情況下不能修改系統(tǒng)文件。 但是。。我們要刷機。所以我們就要取得Root權(quán)限
4.26更新:ROOT的作用
安裝linux,例如Debian 運行一些需要root權(quán)限的軟件, 如Screenshot, Auto Rotate等 通過源碼編譯android,并安裝至手機 替換開機畫面 創(chuàng)建完整的手機備份 安裝軟件到SD卡上 把手機當(dāng)貓使,共享手機的internet連接給電腦
6. JF自制固件
JF自制固件是某達(dá)人改的固件的一個,主要特點就是它有自制的recovery恢復(fù)模式??梢运懩阕约旱陌? 我們就用JF的固件作為刷機的基礎(chǔ),開始無窮無盡的刷機(汗)。
下面是具體的幾個系統(tǒng)版本的介紹
1. RC XX
目前這個是官方正規(guī)放出的固件,是谷歌為G1設(shè)計的。所以在切合度上是滿分。 因此穩(wěn)定性絕對一流。 我們最初拿到機器的時候就應(yīng)該是RC的某個版本。 我們的刷機也就從這些版本開始。 目前RC系列用的最多的是JF自制的RC33版本。。最穩(wěn)定。 缺點是。。。不帶任何中文輸入法(本來就不是賣給我們這邊的)。全英文界面。 輸入法的問題目前可以通過安裝APowerSMS解決。 英文可以用Zhoo解決。
2. G2ROM for G1
某達(dá)人從G2手機中“摳”出來的的操作系統(tǒng)。 為什么這么說。因為這個包本來就是給G2設(shè)計的,由于它的優(yōu)點多多,于是被人改動變成了G1的ROM 但因為G1 G2在硬件上的區(qū)別,使得最初在刷這個包的時候很多功能喪失。 如鍵盤,如Wifi,如相機鍵。 但在強大的達(dá)人和G友團的不斷努力堅持不懈下,這個包已經(jīng)日趨完美了。 最大亮點:簡體中文界面,簡體中文輸入,手寫輸入。界面美化,加入動畫效果。 因為是1.5的固件版本,比起RC的系統(tǒng)來說有很大的改進。 小小的不足:自用感覺有時穩(wěn)定性欠佳,會花屏。都是些小BUG。 整體感 覺和RC很像,單比RC更適合國內(nèi)玩家使用。 3. Cupcake
這個是谷歌正在制作的G1用的1.5固件。目前已有測試版放出。 正式版應(yīng)該還沒有公布吧。 是指內(nèi)容應(yīng)該就是官方出版的G2ROM for G1。。 由于是官方。。所以沒有任何民間G2ROM的問題。。 至于最終會成為什么樣子。。我們拭目以待。
4.22 更新 我才知道現(xiàn)在已經(jīng)有新版的Cupcake放出了。 版本號為0.6 0.7。還沒刷過。。觀望
第三節(jié) 刷機入門 手把手教程
在了解了各個版本以后就可以開始刷機了。
首先要做的第一步就是。 深呼吸三次。 把這句話默念一遍
我知道刷機是有風(fēng)險滴,但是為了更好的使用手機,我愿意刷機。 堅持不懈,不怕變磚。只要緊跟教程,一定能成功。Yes, we can.
為了解釋刷機步驟,發(fā)個圖給大家先。
SETP A 降級
解釋一下這個步驟。 應(yīng)為在RC29RC7以前,機子內(nèi)部有一個漏洞。我們可以使用這個漏洞獲取Root權(quán)限,但到了RC30RC8的版本谷歌修復(fù)了這個漏洞。 于是我們只好先刷回RC29RC7的版本再獲取ROOT
1、用FAT32格式格式化MINI SD 原卡的格式是FAT16的如果你的卡已經(jīng)是FAT32就不用格式化了 2、把你下的文件解壓縮得到DreaIMG.NBH,拷貝到SD卡上。(大小寫敏感) 3、關(guān)機 4、按住 照相鍵+電源啟動鍵,進入Boot loader mode 如圖所示。。
5、按開機啟動鍵開始降級
6、完成后先按下軌跡球,確定然后松開 再按住 通話鍵+MENU+開機啟動鍵 (必須3個鍵一起按)關(guān)機重啟。。。。。
STEP B1 刷ROOT ROOT、如何獲得ROOT的詳細(xì)教程、手把手教程、新手、什么是ROOT?
在我們的G1上很多時候都要提到ROOT的詞語,但是很多人都不知道ROOT到底是什么,在下就此問題做一下講解: 在手機上root權(quán)限跟電腦administrator權(quán)限可以理解成一個概念 。
root是Linux等等類UNIX系統(tǒng)中的超級管理員用戶帳戶,該帳戶擁有整個系統(tǒng)至高無上的權(quán)利,所有對象他都可以操作,所以很多黑客在入侵系統(tǒng)的時候,都要把權(quán)限提升到root權(quán)限,也就是將自己的非法帳戶添加到root用戶組.
還要說下administrator(管理員),administrator是windows nt內(nèi)核系統(tǒng)中的超級管理員用戶帳戶,也擁有最高的權(quán)限。但也不全是,在WINDOWS下,administrator的資源和別的用戶資源是共享的,簡單的說,別的用戶可以訪問administrator的文件。而Linux中,別的用戶是不能訪問root用戶的目錄(/root)下文件的。因此,Linux比Windows更安全。 最后簡單說就是:最高權(quán)限、管理員。
接下來我們就談?wù)},如獲得G1手機ROOT? 很多GI手機在買回來的時候商家都沒有給手機獲得ROOT,所以我們就要獲得ROOT? 在獲得ROOT的時候,首先要刷較早的版本(NBH系統(tǒng)文件),因為較早NBH系統(tǒng)文件版本無需ROOT就可以安裝。
中文系統(tǒng)升級支持:(首先要看清自己手機的版本,如RC33、RC9版本請降級或從新刷以下版本)
TC4:RC19 RC28 RC29 MODRC30(RC30自制固件版本) TC5:RC7 MODRC8(RC8自制固件版本) 首先要安裝手機SD卡或TF卡驅(qū)動程序,步驟如下: 1、驅(qū)動程序下載地址:http://dl.google.com/android/android_usb_windows.zip;(如下載地址失效可回復(fù)我及時補上新的URL) 2、手機上打開:menu > Settings > Applications > Development> 勾選 > USB debugging; 3、WINDOWS發(fā)現(xiàn)新硬件后,選擇下載文件解壓縮后的文件夾,完成驅(qū)動安裝; 4、電腦在識別手機存儲卡是會在屏幕上有提示的(在手機最上邊,用手觸及拉下),按提示連接。
接下我們需要下載獲得ROOT的文件(SDK文件): 1、SDK文件下載地址:http://www.qupan.com/down/Androidin_3255673.html;(如下載地址失效可回復(fù)我及時補上新的URL) 2、下載附件里的SDK文件為壓縮文件,解壓縮后放到任意盤符根目錄,如C盤根目錄; 3、在WINDOWS系統(tǒng)里打開“運行”命令;(操作步驟:開始-運行-輸入“cmd”)
4、然后 “cd sdk” 然后 “cd tools” 最后輸入 “adb devices 完成后會出現(xiàn)如: HT845GZ21370 的字樣
5、接下來繼續(xù)輸入: lku}I4 輸入"adb push recovery_testkeys.img /data/local/recovery.img" 完成后會出現(xiàn)1004 KB/s (0 bytes in 1767424.001s) 這一步正常就說明testkey已經(jīng)push到G1里了
6、寫入testkey 1)G1連上WIFI 進入market 下載telnet;
2)下載完成重起G1 然后在桌面(大時鐘畫面)上直接輸入telnetd 回車(這時候G1上沒有任何反應(yīng))后返回; 3)進入telnet,直接點擊Connect to Server 會進入輸入界面; |