2014年4月21日 星期一

Root機與刷機 (刷ROM, Flash a custom ROM) 的分別, Recovery英文功能表解讀, Root (Android系統) - 維基百科

http://www.mobile01.com/topicdetail.php?f=566&t=3321966

Root機與刷機 (刷ROM, Flash a custom ROM) 的分別

1. root=取的手機最高權限,並非刷機。
何謂手機最高權限?就是等於你登入電腦的adminaster,就是使用者本身。而一開始每支手機都只是電腦中的來賓戶,意味著你只能存取特定東西,大部分的你都無法隨意更改因此如果想要把自己的身分提高成為adminaster,就只能進行root。


2. 刷機的定義?

很多人都誤會刷機跟root的意思,跟上述所說,root只是刷機的第一步。

所謂的刷機是你的手機所運行的系統不是官方原生系統,而是第三方系統(我們通稱系統為ROM)。

只有root過後的手機才能刷第三方ROM,至於第三方ROM有甚麼好處,基本上就是能精簡官方原生ROM的冗多程序,使手機運行更加順暢以及加入一些作者自定義的元素(也續介面修改,也許是一些快捷添加),但第三方ROM一但刷下去沒有人保證是完美,因此刷ROM有一定風險都要自行承受。至於HTC刷ROM可能要請您去搜索官解刷ROM 以及 s-off刷ROM,這兩種是不同模式,能刷的也不同。畢竟自己的one還沒到手,之前的手機是samsung,對刷機有些許概念,當然自己的手機也是刷了不下10個第三方ROM,所以刷機的取捨看個人,不是說取的root後就一定要刷機,root的目的只是方便刪除電信業者的特製app。


3. [教學] HTC 已經官解後的回鎖圖文教學!(Unroot回原廠ROM保固) ,不保證可以完全躲避官方追查,但至少回鎖的形式已經做了XD

http://apk.tw/thread-178534-1-1.html

1:手機進入HBOOT
手機關閉快速啟動後,關機狀態下同時按住「音量-鍵+開機鍵」幾秒後,進入HBOOT界面。

2:連接資料線與電腦連接,此時手機是HBOOT界面

3:按下電源鍵切換到fastboot界面,並且可以看見紅框的「FASTBOOT USB」字樣



========================================================================

http://android.game2.tw/%E5%AE%89%E5%8D%93%E6%95%99%E7%A8%8B%E7%B4%85%E7%B1%B3%E6%89%8B%E6%A9%9Frecovery%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B%E5%85%92-%E5%88%B7%E6%A9%9F%E4%B8%8D%E5%86%8D%E7%85%A9%E6%83%B1

Recovery英文功能表解讀

按“音量下鍵”選擇Recovery Mode,然後 按“音量上鍵”確認進入 Recovery功能表;

各個選項中文解釋:

reboot system now – 現在重啟系統(重啟手機的意思)

apply update from ADB – ADB模式進行刷機,此模式如同OTA升級,但是這個要裝ADB驅動(我們用的很少可以忽略不計,喜歡專研的朋友可以研究一下

apply update from sdcard – 從SD卡中選擇rom包並刷機 (如果你的紅米刷機包存儲到了手機記憶體中,請選擇此項,ROM包是以.zip格式的才能刷入)

apply update from sdcard2 – 從SD卡中選擇rom包並刷機 (如果你的紅米刷機包存儲到SD卡中,請選擇此項)

apply update from cache – 升級緩存中的更新包 (目前刷機此項應用的很少)

wipe data/factory reset – 清空data分區並恢復出廠設置

wipe cache partition – 清空cache分區 (清除系統緩存,刷機前執行,系統出問題可以嘗試此方法一般都能夠解決)

backup user data – (備份使用者資料)

restore user data – (恢復使用者資料)



========================================================================

http://zh.wikipedia.org/zh-hk/Root_(Android%E7%B3%BB%E7%BB%9F)

Root (Android系統) - 維基百科,自由的百科全書

Root (Android系統)


root通常是針對Android系統的手提電話而言,它使得使用者可以獲取Android作業系統超級使用者許可權。root通常用於幫助使用者越過手提電話製造商的限制,使得使用者可以卸載手提電話製造商預裝在手提電話中某些應用,以及執行一些需要超級使用者許可權的應用程式。Android系統的root與Apple iOS系統的越獄似。

root的原理

手提電話製造商原始出廠的手提電話並未開放root許可權,獲取root的方法都是不受官方支援的[1],因此,目前獲取root的方法都是利用系統漏洞實作的。而不同手提電話廠商可能存在的漏洞不同,也就導致了不同手提電話root的原理可能不同。不過,不管採用什麼原理實作root,最終都需要將su執行檔複製到Android系統的/system分割下(例如:/system/xbin/su) 並用chmod命令為其設定可執行許可權和setuid許可權。為了讓使用者可以控制root許可權的使用,防止其被未經授權的應用所呼叫,通常還有一個Android應用程式來管理su程式的行為。root的基本原理就是利用系統漏洞,將su和對應的Android管理應用複製到/system分割。
目前最廣泛利用的系統漏洞是zergRush該漏洞適用於Android 2.2-2.3.6的系統[2]因而可以適用於目前過半的Android系統手提電話。其它的漏洞還有Gingerbreak[3]psneuter[4]等等。

root工具

由於目前最廣泛利用的zergRush漏洞必須在adb shell下執行[5],而adb shell只能將手提電話用USB數據線與PC連線之後才能在PC上開啟,因此,目前常用的root工具都是PC客戶端程式,透過Android系統的adb shell執行漏洞利用程式。亦有部分工具能直接在Android裝置上執行。

直接在Android裝置上執行的root工具

目前中國大陸已有一些互聯網企業開發出可以在Android裝置上直接執行的root工具。這類工具以App的形式在各類應用商店(非Google官方)上發行,供使用者下載使用。這些工具通常只對部分系統或機型適用,使得有些使用者使用後未能實作root或效果不理想。這些應用通常採用傻瓜化操作,即使用者只需按下一個按鈕就可以等應用來幫你獲取root許可權。利用這些應用獲取root許可權之後,應用本身就會成為root許可權的授權者,其他應用使用root許可權時都需要透過此授權者的允許。根據使用者反饋,有些應用(如百度一鍵root)會在通知欄推送廣告。有些應用在獲取root許可權之後將自己變成系統應用,就像廠商預裝的那樣。

爭議

由於root並非官方支援的行為,因此,手提電話廠商對進行過root的手提電話的保修政策目前存在爭議。在三星聯想等手提電話廠商的官方網站上,目前暫未找到對此問題的明確說法,論壇上對此也沒有統一說法。

參見



  • 本頁面最後修訂於2014年1月31日 (星期五) 03:03。



========================================================================


沒有留言:

張貼留言