Android 台灣中文網

標題: 新手必看-什麼是ROOT、Recovery HBOOT SPL RADIO APP2SD 金卡 [打印本頁]

作者: 灰色雲    時間: 2011-11-4 14:53
標題: 新手必看-什麼是ROOT、Recovery HBOOT SPL RADIO APP2SD 金卡
本帖最後由 灰色雲 於 2011-11-4 19:23 編輯

新手必看-什麼是ROOT、Recovery HBOOT SPL RADIO APP2SD 金卡——轉自R大師

最近論壇新手開始多了,持續為大家解決問題,說的口乾舌燥,

為了更好地解決重複問題,決定把新手們常見的問題,做一點梳理、一點總結、一點歸納、一點集合、一點講解、希望得到一點回帖~

開場白總是要有的,不過今天就不給大家講笑話唱兒歌了,直接說實在的!

回覆是一種禮貌

關於APK、ROM、SPL、Superuser、ROOT、recovery
真正的智慧手機系統是以電腦為參照物的,所以它應該有作業系統(我們一般稱呼它為ROM)、硬體驅動(信號模組,我們一般稱呼它為Radio)、初啟動用的CMOS、BIOS(我們一般叫它SPL,調試工程模式)、恢復和作業系統用的字元命令視窗(比如DOS那種命令執行系統,我們一般在手機叫它超級終端或者Superuser)、系統管理員的許可權(不是解鎖硬體,不是IP所謂的解鎖,而是類似Win7 中管理員的許可權,我們一般叫它root許可權)、執行底層操作的介面(進行Ghost操作的工程模式,我們一般叫它recovery)

一、 recovery

什麼是recovery?
recovery 就是你用 home鍵+開機鍵開機後能進入的一個介面(工程模式),在這個介面你可以直接用sd 卡上的zip的rom升級或者備份你的系統.
此外,一般刷rom之前最好wipe一下(wipe只是抹除rom 以外的個人資料,不會影響rom 本身),也就是返回出廠設置一下比較好,但是這樣就會丟失你的所有軟體,短信彩信,聯繫人(備份在google上沒有關係)和設置等等,備份或者不wipe 都可以

recovery的介面介紹
1、Reboot system now——重啟

2、Backup/Restore——備份和還原
可以完整的將系統備份至SD卡中,適合經常刷機的朋友。備份還原中還包含以下選項
Nand backup——Nand 備份
Nand + ext backup——Nand 備份(系統和ext 分區一同備份)
Nand restore——還原(就是還原3-1、3-2 的最後一次備份)
BART backup——BART 備份 (包括系統和ext 分區)
BART restore——還原最後一次的BART備份

3、Flash zip from sdcard——從sd卡根目錄的.zip ROM 刷機包刷機
這項算是常見的了,現在的新版本的recovery,一般都不需要把刷機包重命名為UPDATE.ZIP了,可以直接刷機。

4、Wipe——清除資料
這一項一般是在刷機前需要做的,清空個人資料,一般這個大項還包括以下的小項。
Wipe data/factory reset——清除記憶體資料和緩存資料
Wipe Dalvik-cache——清除緩存資料 + ext 分區內資料
Wipe SD:ext partition——只清除ext 分區內資料
Wipe battery stats——清除電池資料
Wipe rotate settings——清除感測器內設置的資料

5、Partition sdcard——分區sd 卡
這個選項主要是用來做APP 2 SD的,需要將卡分為LINUX下的格式ext,一般有以下選項。
Partition SD——自動為sd 卡分區
Repair SD:ext——修復ext 分區
SD:ext2 to ext3——將ext2 分區轉換為ext3 分區(推薦)
6-4、SD:ext3 to ext4——將ext3 分區轉換為ext4 分區(C4 卡不推薦,C6 卡推薦)

二、 foastboot
從字面上來看是【快速啟動】的意思,也算是一個刷機介面,不過比recovery更加底層.這個底層是更加接近硬體層的意思.
兩個都很重要,不過fastboot更為主要.當你不能進入recovery的時候,不要緊張,你還能進fastboot挽救,不過當你連fastboot都不能進入的時候,那可真就是磚了.
通俗的說 recovery就好比外套,fastboot就好比內褲.當你的外套沒了的時候,你還有內褲,這個時候頂多被人說成是臭流氓.不過當你內褲都沒了的時候,那可就是耍流氓了,到時會有員警叔叔請你喝茶的.
為了使用Fastboot功能.您必須root您的設備.並獲得S-OFF的SPL.你的電腦還必須裝有ADB驅動.
進入Fastboot的方式是關機狀態下按返回+開機.

Fastboot使用方式: fastboot [ <選項> ] <命令>
解釋:
[]括起來表示這個是可選的.
<>括起來表示這個是必須的.

可用命令:
update <檔案名>                        從官方update.zip升級系統.該update.zip必須是官方的
flashall                                 'flash boot' + 'flash system'
flash <分區名> [ <檔案名> ]         將檔寫入分區.檔必須正確的格式.分區名有但不限於system,recovery,boot,splash1,hboot,radio,userdata,cache
erase <分區名>                        清空一個分區.
getvar <參數名>                        顯示一個啟動參數
boot <內核檔> [ <ramdisk檔> ]           將電腦上的內核下載到手機並用該內核啟動系統.
flash:raw boot <內核文件> [ <ramdisk文件> ]    創建boot.img並下載到手機啟動系統.
devices                                  列出所有與電腦連接的設備.
reboot                                   正常啟動系統
reboot-bootloader                        啟動系統到hboot

選項:
-w                                       清空用戶資料分區和緩存分區.相當於recvery中的"wipe data/factory reset"
-s <串口號>                       置頂要操作的設備的串口號
-p <產品名>                             指定要操作的設備的產品名.比如hero,bravo,dream...
-c <命令行>                        用命令行替換系統的啟動命令行.

分區解釋:
system:系統分區.我們刷機器一般就是刷的這個分區.
userdata:數據分區.
cache:緩存分區
recovery:Recovery分區.
boot:存放內核和ramdisk的分區.
hboot:這個是SPL所在的分區.很重要哦.也是fastboot所在的分區.刷錯就真的變磚了.
splash1:這個就是開機第一螢幕了.
radio:這個是無線所在的分區.
misc:其他分區.放的是htc的一些東西.

比如你的機器是G3.那麼您的機器需要具備的條件是:SPL版本1.76.2007 S-OFF
現在您需要刷recovery.那麼您需要找對recovery版本.推薦RA-hero-1.6.2.img
將您的RA-hero-1.6.2.img和fastboot.exe放入系統的某一目錄.比如D:\
點擊開始-->運行-->輸入cmd-->回車.
在黑色的視窗中輸入.
D: <回車>
fastboot.exe flash recovery d:\RA-hero-1.6.2.img <回車>

三、SPL HBOOT Bootloader

什麼是SPL?在HTC的Android 系統的系列手機中,HBOOT就是SPL
SPL英文全稱是SecondProgramLoader,“第二次裝系統”,就是負責裝載作業系統到RAM中。另外SPL還包括許多系統命令,如mtty中使用的命令等。SPL損壞了還可以用燒錄器重寫。

SPL一般提供這幾部分功能:檢測手機硬體、尋找系統啟動分區、啟動作業系統為系統的基本維護提供操作介面,可以通過資料線與操作終端(如PC)建立連接,並接受和執行相應命令。它裏面包含許多命令,像r2sd,l,doctest(危險命令,他會擦除gsmdata)等。我們常說的三色屏就是由SPL驅動的。檢測SD卡,當你把一些特殊製作的SD卡插入後,SPL可以在啟動時校驗並根據SD卡內容刷機或執行一些命令。這有點類似於PC 的從軟盤機啟動。簡單點說,SPL就相當於PC的BIOS。

SPL有什麼用?
SPL主要作用就是引導系統啟動。

四、RADIO

什麼是RADIO?
這個Radio指代的是通訊模組,就是手機裏面負責信號部分的模組,PDA類型的手機,基本都強調這麼個概念。一個是PDA,一個是手機(貌似是句廢話- -),舉個很簡單的例子,以三星的PPC手機為例,比如i718.比如i908,他們在刷機的時候(所謂刷機就是重裝系統)一般都是分兩部分,第一部分刷手機部分,第二部分刷PDA部分,而且兩部分基本不相干。 大家也可以這麼去理解G1,Radio負責信號部分,固件包呢,是負責電話(包括電話功能跟PDA功能)。

最簡單的你可以把它理解為無線(包括藍牙 通話 WIFI)的驅動程式。

RADIO有什麼用?
刷新版的RADIO可以解決通話或者WIFI以及藍牙的一些問題,比如正在聽音樂,來電話了,接完電話歌曲不播放了,這種常見問題。

五、APP TO SDGoogle 手機的軟體為了安全性和穩定性都是默認安裝到手機記憶體裏,但是手機記憶體有限,所以我們會做app2sd 操作,來讓我們安裝的軟體放到sd卡上,而Google 的android 系統是基於Linux 的,所以存儲卡上本身的Fat 格式是不會被識別的,所以我們要分區(第二分區)出來,格式成Linux 認識的ext2 或3 或4 格式,在用鏈結命令,把這個分區映射成一個系統檔夾system/sd(大概這個意思),把所有的軟體裝到這個“檔夾”下,這就是app2sd 的操作。需要ROM 支援並開啟app2sd 功能。
app2sd 的操作其實是犧牲了一部分軟體的速度和穩定性來換取更多的手機記憶體安裝更多的軟體。另外,app2sd只是把軟體放到了sd卡上,運行軟體還是需要佔用手機的記憶體的,所以,你裝了軟體之後,一般手機記憶體還是會減少一些。你如果安裝的軟體在70個以內,個人覺得沒有必要,呵呵,如果很多遊戲軟體除外。此外,使用app2sd 最大的好處就是,刷一個帶app2sd 的rom 之後,以後升級這個rom(依然帶app2sd)的時候,你的軟體都會完整保存(個別除外,比如htc input chinese需要重新添加幾個檔到system/lib下),不過很多ROM 是需要Wipe ext 分區的,也就不能保留了。
目前來看我們現在所使用的Android 各種軟體暫時還沒有進行app2sd 的必要

六、金卡
一般來說,官方刷機包通常加入了對手機地區的校對,比如非港版手機一般無法直接刷針對港版手機發佈的升級包(刷機包),這時候,需要製作一個特殊的金卡來使刷機包跳過對手機地區的檢測,直接進行刷機,從而達到強刷的效果。實際上,金卡只是一張普通的SD卡,通過一些簡單的操作,來使普通SD卡有金卡的功效,同時,SD卡裏的資料並不會消失,SD卡仍可正常使用。
通俗的說,就像地鐵裏乞討賣藝的,他並不是瞎子,但是他裝成瞎子,是為了博得你的同情.你看他可憐就會給他錢,那他的目的就達到了.金卡就跟這個意思

GPHONE金卡製作

七.ROOT幹什麼用的?
root 就是你手機的boss,它可以訪問和修改你手機幾乎所有的檔,這些東西可能是製作手機的人不願意你修改和觸碰的東西,因為他們有可能影響到手機的穩定,還容易被一些hacker 有機會入侵你的手機(貌似還沒有出來這類駭客)。
既然root 這麼危險,我們為什麼還要去獲取它?其實用root 的許可權主要是因為我們生在天朝,我們很多東西是受限制的,我們只能利用這些許可權來做我們被限制的去做的事情,比如Google 禁止我們看到市場裏很多免費或付費軟體,我們可以用marketenabler 來進去看;再比如國慶以來GFW 把我們的市場幹掉了,很多朋友只能看不能下,不能綁定gmail,我們可以修改hosts 來搞定他們,但這些都需要root許可權。
比如目前所有在hero 上截屏的軟體都需要root 許可權,沒有root 許可權,像Drocap、Shootme、Picme等等這類截屏軟體就不能使用(當然,我們可以連線電腦,使用 91助手 在電腦上截取自己想要的hero 屏圖).

作者: jasonwang1208    時間: 2011-11-4 16:43
好教學文章,偷走囉~
作者: zxc950339    時間: 2011-11-4 17:53
謝謝分享.
雖然看到後面就看不下去了- -
作者: johns0610    時間: 2011-11-5 16:54
少數名詞略懂
大多數還是懵懵懂懂...
大大解釋的很詳細 是值得推的一篇文章
(新手而言)
作者: inten789    時間: 2011-11-11 10:14
謝謝灰色雲大大的精闢解說~~小弟我受益良多
作者: 方宇轩    時間: 2011-11-11 15:46
小弟我受益良多

作者: appleice    時間: 2011-11-11 21:19
很仔細,不過沒辦法一下子全都記下。
但還是謝謝你的解說,稍微了解些。
作者: minnie88    時間: 2011-11-11 22:11
很詳細!!可是好多  要時間消化 才能懂=,=
還在考慮亞太的HTC A515C   這支
買了是一定要刷機嗎......
刷機又是什麼.....
作者: h123028    時間: 2011-11-13 09:40
好專業~看來新手要多學一點
作者: a0985606    時間: 2011-11-14 05:35
好專業~看來新手要多學一點
本文轉自: Android 台灣中文網--請參考:http://apk.tw/thread-30181-1-1.html
作者: dongsha    時間: 2011-11-14 09:14
感謝板大無私分享
作者: crazywind13    時間: 2011-11-14 12:26
這裡如果是新生,我應該是入伍生吧,真的是看不懂
作者: lbmwang    時間: 2011-11-14 13:43
感謝~~
受益良多
作者: q7410753    時間: 2011-11-14 17:51
謝謝大大的分享
但這篇文章是否過於複雜
我一開始看根本就看不懂
只有root那看的懂
作者: jackey1017    時間: 2011-11-15 21:50
很詳盡的教學 看得頭好暈 明天再來慢慢消化
作者: f5721096    時間: 2011-11-16 16:24
哇!!!好大一篇喔~~

有些部分還是不太懂@@
作者: johnc.0.9.2.8    時間: 2011-11-18 06:00
超棒的教學文章
作者: a123456q    時間: 2011-11-20 20:23
終於找到繁體中文又清楚的教學了 看簡體眼睛真的很痛
作者: frankie8237    時間: 2011-11-20 21:53
看得頭好暈
慢慢消化

作者: 雲小靜    時間: 2011-11-21 06:16
本帖最後由 雲小靜 於 2013-6-30 15:07 編輯

寫的也很清楚~對新手的我來說真是福音
作者: winrics    時間: 2011-11-21 15:32
超詳細的 教學  用關鍵字可以馬上找到自己想找的 資料  感謝
作者: zwjss    時間: 2011-11-26 10:07
超詳細的 教學是值得推的一篇文章
作者: zwjss    時間: 2011-11-26 10:08
少數名詞略懂
大多數還是懵懵懂懂...
作者: sky919247    時間: 2011-11-27 08:57
真的是對新手非常有幫助的帖子.
作者: oxoxoox0524    時間: 2011-11-28 09:39
很完整的介紹 謝謝分享
作者: jaifa168    時間: 2011-11-29 00:09
哇~~真棒~讓我們新手~了解一番  ^^ 感謝~~
作者: Felix_Fu    時間: 2011-11-29 13:45
好詳細的文章,但好多指令看的頭昏眼花@@
感謝版大的教學喔^^
作者: sgrurika    時間: 2011-12-4 03:44
非常專業的內容...推

作者: alenblue    時間: 2011-12-5 15:57
真的是受用了!謝謝大大
作者: 人生就像走馬燈    時間: 2011-12-8 00:28
都看到灰煞煞了
努力消化~感謝大大的分享
作者: nme6217    時間: 2011-12-9 15:37
謝謝版主解釋

作者: chalink    時間: 2011-12-9 23:37
謝謝分享~
不然這些專業術語好難懂啊!!
作者: ohkan2000    時間: 2011-12-14 01:54
真的是有夠難懂的...
作者: along3    時間: 2011-12-14 22:54
謝謝 大大分享 目前了解多了
作者: da024870    時間: 2011-12-21 02:01
看來得慢慢消化一下,謝謝分享
作者: hi812027    時間: 2011-12-21 17:27
多謝你的介紹囉~~!感恩~~!
作者: ppp51301    時間: 2011-12-26 20:25
聽一下都懂了  有些看不懂而已
作者: guce    時間: 2011-12-27 22:52
謝謝大大分享
慢慢研究
作者: thomas555098    時間: 2011-12-28 20:17
看到一半我頭就暈了.....
好多專業名詞
雖然大大已經盡力了
但是我想~應該是我腦袋的問題吧....

作者: L555985    時間: 2012-1-5 05:50
謝謝大大的分享!!
     但是初上手的咱家,還是一知九不解??
作者: nnqoifgrr    時間: 2012-1-7 12:48
剛加入的新手,感謝
來做功課囉
作者: firefox4052000    時間: 2012-1-7 23:07
講解的很詳細~~非常感謝
作者: masamin    時間: 2012-1-11 15:48
好詳細的文章,好多名辭看的頭昏眼花的,還是感謝版大的分享~_~
作者: leech665114    時間: 2012-1-14 16:31
很完整的介紹 謝謝分享

作者: anankiki1155    時間: 2012-1-14 21:52
非常詳細。可是太多看不懂了
作者: radish0313    時間: 2012-1-17 19:12
非常詳細,可是好多都是專業術語 希望解鎖順利囉!
作者: along3    時間: 2012-1-19 09:00
xie xie 謝謝版大 的 細心整理
作者: 虹之魂    時間: 2012-1-19 14:08
看完之後~覺得實在太難了~

仍然需要實際操作看看

以上這篇文章可以當成一本很好的參考書與說明說
作者: s0963123    時間: 2012-1-19 19:27
謝謝介紹 可是我還是有點聽不懂,哭哭
作者: S0911459648    時間: 2012-1-23 07:33
真的有複雜到有看沒有懂. 還是多研究好惹!

作者: a0985606    時間: 2012-1-24 21:03
真的是 務煞煞 的  稿的我頭昏昏腦脹脹  頓時感覺我時在跟不上時代的 智慧手機=   =""
作者: chilif    時間: 2012-1-25 12:34
太精闢了!感謝解惑~
作者: nnqoifgrr    時間: 2012-1-25 23:39
最近想找一支備用機來好好研究一下

作者: joyho    時間: 2012-1-26 03:20
很棒的資料,不過要好好熟悉才能試試看
作者: ping1412    時間: 2012-1-26 21:41
好多教學都是灰色雲老大提供
先謝謝無私的分享了!
作者: winson5783    時間: 2012-1-28 00:20
需要多研究, 感謝~~
作者: lspapk1524    時間: 2012-2-2 16:52
謝謝,但是內容方面還是不太懂.
作者: Francisloveamy    時間: 2012-2-2 19:44
謝謝大大的解說,還有許多不懂的期待能慢慢釐清~
作者: firefly7    時間: 2012-2-5 12:38
剛接觸智慧型手機,看了好像也是霧沙沙
還需要一些時間來消化這個知識囉
作者: mingda    時間: 2012-2-5 17:08
感謝大大的精采說明讓我感觸良多~

作者: ggaa889    時間: 2012-2-6 01:24
謝謝你的教學讓我了解更多說明清楚感恩你!
作者: s43379    時間: 2012-2-9 10:04
精闢的講解!
作者: ~祥仔~    時間: 2012-2-10 15:58
很詳細的解說~一般不懂的民眾只能花錢找手機行解決!
大大的介紹很詳細!不過還是不懂的居多!
總說一句....用智慧型手機還是需要點智慧的!
作者: baby1022    時間: 2012-2-10 18:33
很詳細~~但還需要慢慢了解!!謝謝
作者: pkpi    時間: 2012-2-10 20:45
才想說要短訊詢問你說 好險有看到這帖 ㄏㄏ
作者: msyz    時間: 2012-2-14 12:04
太感謝樓主了  幫了很大的忙 學習到很多觀念
作者: abboiu5566    時間: 2012-2-16 04:52
小弟還必須檢討
我只會打電話跟聽音樂
作者: liang116    時間: 2012-2-16 08:44
看來還是需要好好的研究一下
真的是太多東西看
作者: din294    時間: 2012-2-17 00:07
要多多研究了~真是精闢的講解!^^
作者: non192597    時間: 2012-2-17 10:02
很詳細的解說.....
只是..過程感覺有點複雜
多謝版大的指導...
再加把勁相信我也能成功
作者: huskey    時間: 2012-2-18 17:34
有看卻沒很懂~~要花點時間瞜
作者: nnqoifgrr    時間: 2012-2-20 16:09
爬文試了二天了,還沒頭緒,,傷腦筋
作者: aa541210    時間: 2012-2-22 13:34
對刷機很想用,可是看了此文還是"怕怕的"
作者: kuso52012    時間: 2012-2-24 16:05
大大讓我了解刷機的基本步了 .
作者: db7oronero    時間: 2012-2-26 06:13
好文章就該回復!!
作者: gn02261359    時間: 2012-2-27 00:46
謝謝詳細的解釋讓我對刷機有初步的認識
作者: machines    時間: 2012-2-28 01:49
專業,感謝分享,但還不是很懂.............
作者: haserby    時間: 2012-2-28 16:30
怪不得我直接看刷機的東西
很多都看不懂
但看了這篇卻也只是略懂
真想趕快學會刷機
不然還真挺後悔買這隻的
作者: aa541210    時間: 2012-2-29 22:45
謝謝大大的分享,我今晚終於知道我ROM不進是哪有問題嚕!愛你喔..................
作者: yaojentw    時間: 2012-3-9 21:44
真詳細的解說!要好好的看一下!
作者: jasonkkhs    時間: 2012-3-13 18:26
謝謝詳細的解釋讓我對刷機有初步的認識
作者: porsche781125    時間: 2012-3-14 23:41
第一次刷機
充分了解意思
謝謝版主
作者: s135504037570    時間: 2012-3-26 23:41
很詳細 不過需要慢慢吸收!!!!
作者: joe3293    時間: 2012-3-27 16:01
讚啦 感謝您的分享
謝謝嚕~
作者: change201011    時間: 2012-3-28 11:36
謝謝版大的教學
不過我還是分不清楚
"軟解"跟"硬解"
不知道能不能交一下><
作者: s135504037570    時間: 2012-3-28 19:23
看來還是需要好好的研究一下
真的是太多東西看
作者: lucky9095    時間: 2012-3-29 00:41
多多研究了~真是精闢的講解!^^


作者: koikeya723    時間: 2012-4-2 21:03
很詳細的說明...謝謝分享
作者: y6509ou    時間: 2012-4-4 23:18
爬了很多遍的文,看了這片文章也N遍了,  可是不知道為甚麼還是沒頭緒
作者: jackal888    時間: 2012-4-13 17:25
對於一些專有名詞,經過大大的說明,有了初步認識!
對於刷機,還要再多爬一些相關文,極想刷的但又怕怕的!
作者: in885585    時間: 2012-4-13 20:18
找了好久
終於懂了 謝謝分享
作者: dindan.mail    時間: 2012-4-13 20:18
謝謝大大~雖然我第一次用智慧手機~也第一次看這文章~還是不是很懂!但是很謝謝你!
作者: ericheung    時間: 2012-4-13 20:47
我是新手...先回帖拿碎鑽再看~
作者: qoobbm    時間: 2012-4-15 00:13
寫的真不錯 謝謝大大
作者: recluse850711    時間: 2012-4-15 14:58
好文  謝謝分享~~
作者: a29104705    時間: 2012-4-21 23:35
謝謝~~~但還是看不太懂~~
作者: lionlion    時間: 2012-4-29 16:17
哇~大大真是神啊,真是厲害吔,謝謝囉!
作者: lookgo123    時間: 2012-5-2 00:33
你一次 解釋了 我超級多疑問  讚啦~~~
作者: yang1031    時間: 2012-5-4 00:54
謝謝大大這麼詳細的解釋讓我對刷機有更初步的認識
作者: lookyya    時間: 2012-5-6 07:05
要不是野火2的硬體實在太差,
台灣電信商丟怪東西到手機裡也很過分
沒有root真的很難用!!




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1