自己使用幾年的HTC One V手機感覺效能不佳,閒來沒事突然想玩玩Root,之前有iPad越獄的經驗,本來心想Root的方法也差不多吧,但查了一些資料才發現自己對Root的印象觀念有些不清楚。


就在爬文的過程中,查詢Android的Root與iOS的越獄有什麼不同,兩者看似很類似,查了幾個網頁大多都說得不清不楚。結果在這個網頁看到神回覆:

從功能來說明:
相同點:
都是取得系統的系統級權限,以便進行修改系統文件等操作。
不同點:
對於android來說,擁有root權限的用戶是在系統在設計時就存在的,即最高管理員,所以我們 所說的“root手機”是取得手機上的那個root權限。
對於ios來說,越獄是指通過系統的漏洞繞過系統施加的眾多限制對ios設備實現多種操作,比如不經過app store安裝app、修改字體、使用插件等。

從合法性來說明:
Android的root是常規的行為,而ios的越獄是非法行為。(在此並非指實際的法律行為,而是違反蘋果iOS的設計)
這背後其實是兩種截然不同的邏輯,“越獄”其實非常貼切,因為在ios下,你根本就不該獲得管理員權限。對於一個正常的蘋果用戶來說,完全是“you get what you served”.蘋果是絕對的老大,你只是他們幾(十)億客戶中微不足道的一個。你可以誇我的系統多麼人性化,但你想說我的系統不好,想個性化,那是不允許的

比喻版:
看似兩者最終的實現效果相似,但是,借用網上的一個比喻:在一個房間裡,你知道有房門,你想辦法打開房門就是root,而你在牆壁最薄弱的地方挖洞就是越獄。

政治版:
簡單的說就是IOS越獄之後你能從美國人自我良好的心態成為一個中國人
而android的root之後你能成為共產黨員。(在台灣的話,意思就是......)

水性楊花版:
iOS 越獄後是未諳世事的小姑娘剛剛發育成熟,你可以陪她數星星也可以拉去看迷片;
Android OS Root 後是一個無拘無束的開放主義者。

如果你失敗了
越獄失敗:你的手機有可能變成磚頭、白蘋果,被關上無期徒刑(比喻手機再也不能用,不是真的被關啊~)
Root失敗:變成磚頭的機率較小,你大可以換個工具再來挑戰一次管理者的權威

來源:知乎


共 6 則回應

1 樓 · Ken Chen · 發表於 2014-03-10 07:30 · 檢舉

Very good, thanks..


2 樓 · Anfauglir Kalz Teuf · 發表於 2014-03-10 20:54 · 檢舉

來先回答幾個越獄常識問題就好。

你真的玩過修過iOS越獄後爛掉的機器嗎?
你知道有個東西叫iBoot嗎?
你知道有個東西叫DFU mode嗎?
你知道Android是真的會磚而iOS Device的開機韌體不給你刷但他是真正意義上的Last Resort嗎?


3 樓 · janus · 發表於 2014-03-10 21:49 · 檢舉

引述《Anfauglir Kalz Teuf》之銘言:
> 來先回答幾個越獄常識問題就好。
>
> 你真的玩過修過iOS越獄後爛掉的機器嗎?
> 你知道有個東西叫iBoot嗎?
> 你知道有個東西叫DFU mode嗎?

我的確不是這方面的專家,也只有一台ipad一代越獄跟兩隻4.3版android的經驗,經驗值很低,想來是沒有你的經驗豐富。
以iPad來說,我有過幾次白蘋果也進不去DFU模式的狀況。但一周之後莫名其妙好了....

> 你知道Android是真的會磚而iOS Device的開機韌體不給你刷但他是真正意義上的Last Resort嗎?
能說明一下嗎?


4 樓 · Anfauglir Kalz Teuf · 發表於 2014-03-10 22:30 · 檢舉

引述《janus》之銘言:
> 引述《Anfauglir Kalz Teuf》之銘言:
> > 來先回答幾個越獄常識問題就好。
> >
> > 你真的玩過修過iOS越獄後爛掉的機器嗎?
> > 你知道有個東西叫iBoot嗎?
> > 你知道有個東西叫DFU mode嗎?
>
> 我的確不是這方面的專家,也只有一台ipad一代越獄跟兩隻4.3版android的經驗,經驗值很低,想來是沒有你的經驗豐富。
> 以iPad來說,我有過幾次白蘋果也進不去DFU模式的狀況。但一周之後莫名其妙好了....
>
> > 你知道Android是真的會磚而iOS Device的開機韌體不給你刷但他是真正意義上的Last Resort嗎?
> 能說明一下嗎?


iBoot:
iOS Device的bootloader,機器出廠以後除非像當年iPhone 3Gs前期以前的版本被找到漏洞來換掉,否則就永遠固定了,不隨著系統image更新而更換。
版本很少輪替,當年因為被找到漏洞有更新過一次(當時連開機畫面都能改,可以改成鳳梨),5s這次升64應該也有換。
只要能在這裡找到可JB的漏洞就同版本iBoot機器永遠都能使用。
因為iBoot固定的特性,不管OS本身怎麼玩爛都可以進入Recovery Mode or DFU Mode來跟Apple驗證刷回最新的image。
所以有JB的話維修前請先記得直接iTunes選還原重刷後送修,被抓到有JB的話「似乎」會影響保固。
或者你可以root ssh進去以後直接rm -rf /,一段時間後系統會重開,會要求你連到iTunes還原。(顯示為幹過)

DFU:
特殊的開機模式,可以在關機狀態下透過Lock/Home鍵操作進入(教學很多),
開機後沒有畫面顯示,iTunes跟裝置管理員可以辨識到,
跟Recovery Mode只能往上升級版本不同,
DFU Mode在iOS 6.x前(7.0我還沒聽過能用的)可以升降任何版本的韌體 iff 你有存SHSH用來架設TSS Server讓iTunes當作驗證用。


5 樓 · janus · 發表於 2014-03-11 00:15 · 檢舉

引述《Anfauglir Kalz Teuf》之銘言:

我懂你的意思了,希望沒有理解錯誤:因為iOS不讓人更動韌體,加上可以進入DFU、Recovery Mode 刷回Image這個安全的方案,所以更不容易變磚。
但我的角度是Android只有做Root取得管理員權限,不去動Rom的話,變磚的風險應該是小的。還是這樣的理解有錯?


6 樓 · Ming-ting Yao Wei · 發表於 2014-03-11 12:33 · 檢舉

Android 要 root 有些作法是需要換韌體沒錯,但是除了 unlock,應該是不會動到 bootloader (吧)。

刷 Android 一開始會需要刷 Recovery,確認 Recovery 可以進去以後,再從 Recovery 選擇記憶卡上的韌體去刷作業系統。
所以作業系統刷壞了,只要想辦法進得去 Recovery 那就還可以救回來。

此外我自己用過 Sony 的手機,也有連接電腦刷回原廠韌體的救援模式。