如何紮根您的 Android 設備 – 終極指南

已發表: 2018-02-14
如何紮根您的 Android 設備 - 終極指南

自 2009 年早期的 Android 出現以來,一個由精通技術的 Android 用戶組成的小型社區圍繞著植根您的 Android 手機或平板電腦的想法構建了一個完整的生態系統。 這些用戶認為,通過 root 設備,您可以獲得無法在標準 Android 版本上運行的應用程序的訪問權限。 使用有根設備,用戶可以訪問更改 Android 根文件中的信息的能力。 您可以完全自定義您的設備,刪除設備製造商預裝的應用程序,阻止應用程序和網絡瀏覽器中的廣告,甚至允許備份應用程序保存您設備的整個副本,以便以後在您當前的手機發生任何問題時恢復。

在 Android 存在的近十年中,Rooting 變得非常流行。 儘管它從未完全超越基於網絡的利基社區。 儘管如此,致力於持續開發 root 訪問權限的整個網站仍然存在,包括 XDA 開發者論壇,該論壇讓技術愛好者了解最新的 root 方法、自定義 ROM 等。 反過來,製造商也對生根熱潮做出了回應,首先是取消任何已植根設備的保修,然後試圖加強設備如何植根的安全性,如果這一切都失敗了,還開始禁止某些應用程序運行在有根設備上。 對於許多人來說,Android 的重大更新已經消除了對他們的設備進行 root 的需要,這個過程通常帶有與這些設備上的庫存操作系統相當的缺陷和問題。 儘管如此,一群核心的 Android 粉絲並沒有放棄希望,並繼續紮根他們的設備,以獲取大量新特性和功能,這些新特性和功能在普通版本的 Android 上是不可用的。

但是你怎麼做呢? 生根到底是做什麼的,你甚至可以在你當前的設備上做嗎? 2017年的root狀態好壞參半,並不是每個人都可以甚至應該root他們的Android手機。 儘管如此,如果您對生根感興趣,那麼您很有可能可以使其在您的設備上運行,即使運營商和製造商試圖阻止用戶對其設備進行生根。 如果您不確定在生根方面從哪裡開始,您將需要一份完整的指南來指導您——幸運的是,這正是您所找到的。 讓我們從最基礎的開始逐步了解您的 Android 設備。

生根是什麼意思?

要了解如何 root 設備,您首先必須了解 root 對 Android 的確切含義。 與通常用於描述在 iOS 上打開圍牆花園以允許從外部源安裝應用程序的術語“越獄”不同,在執行實際的生根行為時,“生根”一詞實際上具有一些相似的含義你的設備。 Rooting 是允許 Android 設備的用戶通過允許對各種 Android 文件系統的 root 訪問來獲得對其設備的完全控制的過程。 基本上,任何鎖定到設備根文件系統的內容通常都無法被普通 Android 用戶看到或編輯,但任何擁有根設備的人都可以拿起手機並為您的設備添加各種新實用程序,其中一些是我們會在下面討論。

在閱讀手機 root 時,您會經常看到四個主要詞:root、引導加載程序、ADB 和恢復。 這些術語中的每一個都在了解如何在您的設備上進行生根方面發揮著關鍵作用,並且它們對於了解您是否要開始在線搜索有關您的手機的根信息是必要的(在下面即將發布的部分中有更多詳細信息!) . 以下是每條信息的快速摘要。

  • Root:在這一點上,我們已經很好地描述了 root 對您的設備意味著什麼,但是在大多數論壇上,如果您看到用戶談論 root,他們將討論對他們的手機或平板電腦進行 root 的操作,或者關於他們設備的實際狀態,即“我已獲得root”。 用戶也有可能在談論您設備上的根文件夾,該文件夾保存有價值的系統信息,並且可以使用 Root Explorer 等應用程序在有根設備上進行修改和查看。
  • 引導加載程序:引導加載程序是設備軟件的最低級別,其縮放比例甚至低於根文件夾和設備上的恢復。 它是每次啟動設備時加載操作系統(或 ROM)的引導加載程序。 2017 年的大多數引導加載程序都以鎖定引導加載程序的形式發布,這意味著它們只能引導通常由製造商或運營商批准或簽署的操作系統。 不幸的是,大多數製造商都非常擅長鎖定引導加載程序,並且今天發布的大多數設備不再能夠解鎖引導加載程序。 我們將在下面對此進行更多討論。
  • 恢復:這是一個獨立於您的操作系統的運行時環境,可以在任何設備上啟動,無論是 root 還是其他。 恢復為您提供多種選擇; 我們在該網站上的大量故障排除指南中引用了設備上的恢復實用程序,因為它允許您擦除設備的緩存分區。 如果您被鎖定,恢復功能還可以讓您擦除設備。 今天也存在自定義恢復,如 TWRP,但它們通常需要解鎖的引導加載程序才能正常工作。 這些通常會為您的菜單系統添加高級功能,例如完整的設備備份,甚至是改進的基於觸摸的界面。
  • ADB:最後,ADB(Android 調試橋)是一種相當常見的開發人員工具,它使用命令行界面將命令推送到您的設備。 ADB 可以從谷歌免費下載,雖然學習如何使用可能很困難——尤其是如果你不熟悉使用文本推送命令——通常有相當多的指南和演練可以幫助你輸入正確的代碼行,以免向您的設備推送糟糕的命令。 一些根方法甚至將其 ADB 界麵包裹在一個可視化工具中,從而通過按鈕和即時命令推送輕鬆實現根系統的自動化。

如果您想詳細了解這些術語,我們建議您使用 XDA Wiki,它可以更深入地了解我們在上面寫的所有信息。 XDA Developers,或 XDA,基本上是閱讀有關 Android 生根和設備支持的地方。 他們的通用網站,特別是他們針對每種設備的論壇都非常方便地了解您的設備可以做什麼和不可以做什麼。 XDA 為市場上幾乎所有的 Android 手機提供論壇和子論壇,讓您可以輕鬆地在您的設備上閱讀並查找方法、信息和其他您需要了解的關鍵信息,以便在您的設備上進行適當的工作設備。 在此處查看 XDA 開發者論壇,並瀏覽到您正確的手機型號。 一些特定於運營商的型號甚至有自己的主要論壇,因此請確保查找正確設備的開發者信息。

生根允許我做什麼?

很多,其實。 即使在 2017 年,當許多用戶已經擺脫了生根、解鎖引導加載程序(更多內容見下文)和安裝自定義 ROM 以保持其設備的附加安全性、穩定性甚至保修期時,生根仍然允許您做在您的手機上有很多您無法以其他方式完成的任務。 不僅是小事,還有令人印象深刻的東西。 Rooting 允許應用程序直接控制您設備上的操作,包括使耗電的應用程序休眠、從內置應用程序中刪除廣告、從手機中刪除無法卸載的系統應用程序等等. 儘管在 2017 年大多數 Android 設備上的一些生根原因——手機備份、超頻——已經變得有點不必要,但實際上有一個很好的理由來讓你的設備生根。 以下是您可以使用已植根的手機或平板電腦執行的一些操作:

  • 從手機中刪除系統應用程序:這是一件大事。 從您的設備中輕鬆刪除過時軟件和其他不需要的應用程序的能力是這裡的一個主要功能,因為運營商和 Android 製造商仍然有在您的設備上安裝無法卸載的不需要的軟件的習慣,在某些情況下,可以' t 甚至被禁用。 如果您厭倦了由於無法卸載的可怕應用程序在後台運行而導致電池壽命被破壞,那么生根可能是一個很好的解決方案。 也就是說,禁用大多數這些應用程序可能會產生類似的效果,即使它沒有將它們從您的設備中完全刪除。
  • 啟用最初在您的設備上禁用的設置:運營商習慣於鎖定他們不希望消費者訪問的設備的某些部分,尤其是在涉及某些製造商應用程序或設置時。 例如,Verizon 習慣於從 LG 設備中刪除主題商店,或者在設置菜單中隱藏某些無線網絡選項。 Rooting 允許您通過自定義軟件或 Play 商店中僅適用於 root 設備的第三方應用程序恢復這些功能。
  • 加快舊設備速度:如果您的手機在最近幾個月速度變慢,您可以通過對設備進行 root 並使用可用於 root 設備的多種資源之一來提高其速度。 由於 root 手機可以輕鬆地從其設備中刪除有問題的應用程序,因此在處理運營商或製造商安裝的有問題的應用程序時,問題變得更小了。 您甚至可以超頻您的處理器以提供更高的性能,類似於台式計算機,但顯然,您必須忍受其缺點,通常以電池壽命為代價。
  • 額外的定制:像 Xposed 和 Gravity Box 這樣的應用程序確實消除了對定制 ROM 的需求,因為這些應用程序允許您編輯和控制已經在您的設備上運行的軟件。 您可以控制通知欄的外觀、顯示屏上的主頁鍵等等。 現在,您可以將自定義 ROM 的所有功能(如可擴展音量設置或可自定義顯示區域)帶到設備上的軟件中,從而實現強大的自定義功能。
  • 完整的備份支持:無論您是使用自定義啟動器中包含的備份工具,還是使用 Titanium Backup 之類的備份工具,根植於 Android 的設備都允許您備份整個設備,便於攜帶到新手機上,或確保您的設備已完全備份到設備上最基本的設置。 Google 和 Android 最近在應用程序備份方面做得更好,特別是在 Google Drive 備份支持方面,但 Titanium 仍然是像使用計算機一樣完全備份設備設置的唯一方法。

所有這些原因,加上我們沒有提到的那些,都是決定 root 設備時需要考慮的重要原因。 話雖如此,也有很多理由不讓你的設備植根,尤其是在 2017 年,當應用程序開發人員對他們允許和不允許使用他們的應用程序的設備更加謹慎時。 我們將在本文底部更詳細地討論為什麼您應該考慮讓您的設備沒有 root 訪問權限,但我們只是說 root 設備存在固有的風險。

生根和解鎖我的引導加載程序有什麼區別?

當您查找各種有關設備生根的方法和文章時,您經常會看到有關鎖定引導加載程序與未鎖定引導加載程序的討論,而沒有太多解釋鎖定引導加載程序的含義。 如果您是生根場景的新手,那麼對於沒有生根設備經驗的人來說,這通常是一個相當不受歡迎的地方。 在過去的十年中,根社區已經變得如此緊密,以至於對於不願意自己解決條款和問題的局外人來說,他們常常會感到冷漠。 雖然像 XDA 這樣的論壇網站確實提供了很多願意幫助新手的人,但人們認為,如果你要 root 設備,你必須願意閱讀論壇帖子或指南才能理解諸如“引導加載程序”之類的術語。” 我們在上面為上述四個關鍵術語提供了快速參考指南,因此如果您需要復習,請務必查看該部分。

您不需要解鎖的引導加載程序即可享受植根設備帶來的大部分好處。 需要 root 的應用程序仍可在任何具有鎖定或解鎖引導加載程序的設備上運行。 早在 Android 的早期,root 和解鎖引導加載程序通常是齊頭並進的,允許您對設備進行 root 訪問,同時還可以用 TWRP 或 ClockworkMod Recovery 等自定義恢復替換您的恢復,這使得觸摸控制的使用變得容易或在恢復中添加備份功能。 不過,如果您不打算使用自定義 ROM 或恢復,那麼沒有解鎖的引導加載程序並不是世界末日。

在 2017 年,可以安全地假設您的設備附帶鎖定的引導加載程序,特別是如果您通過當地 Verizon 或 AT&T 等運營商商店購買手機。 這些運營商通常要求三星或 HTC 等製造商提供鎖定的引導加載程序,因此無法期望您的設備具有未鎖定的引導加載程序。 如果將自定義 ROM 加載到設備上很重要,您需要確保從製造商處購買解鎖設備。 某些設備帶有特定的解鎖和解鎖型號; 例如,谷歌的 Pixel 系列設備直接從谷歌發貨,帶有未鎖定的引導加載程序,但 Verizon 銷售的或帶有 Verizon 特定品牌(例如,來自百思買)的設備包括鎖定的引導加載程序。 一些製造商比其他製造商更支持解鎖引導加載程序; 例如,HTC 支持他們自己的 HTCDev 工具,該工具允許未鎖定 HTC 設備的用戶解鎖其設備上的引導加載程序。 總體而言,您最好的選擇是首先進行研究,以了解您的設備是否帶有鎖定或解鎖的引導加載程序; 通常,可以在論壇帖子和實際製造商的文檔中找到此信息。 如果您只是想對手機進行 root,那麼沒有解鎖的引導加載程序並不是最糟糕的事情。

生根我的設備有什麼風險?

如果您不小心,在生根過程中可能會出現很多問題。 您通常手動或通過使用專門開發的生根軟件將代碼推送到您的設備,修改底層軟件,並解鎖您最初沒有的手機功能。 當然,這意味著如果你不小心,很多事情都會出錯。 當然,最需要提防的是手機。 當您的設備無法再啟動到操作系統時會發生變磚; 基本上,它和磚一樣好。 這通常發生在通過惡意 root 應用程序或 ADB 本身將錯誤命令推送到您的設備時。 避免設備變磚的唯一方法是確保您在生根過程中所採取的每一步都認真而緩慢,並確保通過 ADB 輸入和推送的每一行代碼都得到批准並且可以正常使用。

大多數人認為,在生根方面,將設備變磚是面臨的終極挑戰,而且在大多數情況下,他們是對的。 生根帶來的​​大多數其他風險可以通過您的一些技術知識以及取消設備根來逆轉。 也就是說,重要的是要注意使用 root 設備會帶來什麼,所以當你成功 root 設備時,這就是你面臨的風險和麵臨的問題:

  • 不穩定:這可能看起來有點明顯,但是當您對設備進行生根並弄亂手機上的關鍵設置時,就會出現一些嚴重的不穩定風險。 任何對 root 友好的應用程序都可能導致您的設備出現問題,因為它們通常具有如此強大的功能。 任何運行大量 Root 應用程序的 Root 設備都應該會出現延遲、電池壽命不佳和崩潰的情況。
  • 保修無效:沒有辦法解決:無論您從哪裡拿起手機,生根設備都會使您的保修無效。 運營商和製造商都不會在這方面胡鬧,因此在決定植根手機時,您需要牢記這一點。 如果您植根,只要您的手機已植根,您的保修期就沒有了。 當然,您始終可以取消設備的根目錄(本指南底部的更多內容),但請記住,當您需要將手機送去維修時,您可能無法按照步驟取消設備的根目錄,要么是因為組件死機,要么是因為您無法再調整手機上的系統軟件。
  • 安全風險:root 設備可以使用超級用戶提示更改 Android 上的基本核心設置,以非 root 設備夢寐以求的方式自定義您的設備,但超級用戶功能也可能是一個令人頭疼的問題。 在壞人手中,有根設備
  • 應用程序問題:這個問題可能看起來很小,但對於某些用戶來說,這將是一個巨大的痛苦。 較新版本的 Android 使用名為 Safetynet 的 API 實用程序來檢查您的設備是否有 root 訪問權限。 如果檢測到 root 訪問已啟用,您可能無法使用設備上的某些應用程序。 Android Pay 就是一個很好的例子,因為如果您的設備已植根,移動支付應用程序將無法運行。 Netflix 是另一個很好的例子,因為該公司在今年 5 月開始屏蔽有根設備(儘管該公司似乎正在放鬆對此的控制),並且像 Spectrum 這樣的一些有線電視提供商不允許你流式傳輸他們的以有根設備為食。 總體而言,您的大多數應用程序仍然可以在 root 設備上運行,並且有一些解決方法可以讓 Safetynet 無法檢測到,但總體而言,在應用程序支持方面,root 手機可能會給您的設備帶來比您希望的更多的問題。
  • 更新:最後,植根設備將不得不放棄使用製造商或運營商提供的官方軟件更新。 雖然您可以更新到這些補丁,但這樣做時您將失去 root 訪問權限——如果在更新期間出現問題,您甚至可能會冒著使設備變磚的風險。 而且由於您不在保修範圍內,因此在修理手機時,您將獨自一人。

如果您能接受植根設備帶來的風險,那麼您將很高興獲得釋放手機或平板電腦更多潛力的回報。 請記住,您修改設備的風險自負,如果出現任何問題,您將對設備負責——而不是製造商、運營商、用於根您手機的指南的創建者,甚至我們在 TechJunkie。

如何紮根我的 Android 設備?

生根是一個很難在“操作指南”中解釋的過程,因為每部手機的功能都不同。 並非每部手機都可以植根,尤其是在處理運營商型號等時。 以一種奇怪的方式,弄清楚如何 root 你的設備是 root 樂趣的一部分。 尋找手機生根指南時,最好的起點是查看上面鏈接的 XDA 論壇,或者通過 Google 快速搜索查找手機以查找指南和鏈接。 通常,較小的 Android 博客會報告特定設備何時已正確植根,從而可以輕鬆準確地找出您的設備何時能夠植根。 您甚至可以在 YouTube 上找到完整的視頻指南,向您展示如何通過附帶的分步說明完成設備的生根。 值得注意的是,在 2017 年紮根比以往要困難得多,這要歸咎於整個 Android 內部安全性的提高。 開發人員需要比以往更加努力地尋找 root 漏洞,並且考慮到 Android 的大部分 root 社區實際上已經退休,您可能要在手機發布後等待數週甚至數月才能發現漏洞。

因此,要開始植根您的 Android 設備,您需要熟悉特定設備的方法。 如果沒有 XDA-Developers 等實用程序的幫助,這是不可能實現的,我們已經在此頁面上多次鏈接到它們。 首先前往他們的論壇主頁並選擇設備右上角的搜索圖標。 通過 XDA 搜索後,您會想要找到您的設備; 例如,使用搜索功能搜索“Galaxy S8”或“Moto Z2 Play”,然後單擊條目以加載該特定設備的論壇。 查看特定設備的論壇後,您會注意到每個論壇都分為子類別以便於瀏覽。 例如,S8 論壇有“現實生活評論”、“問答”、“指南、新聞和討論”、“ROM、內核、恢復和其他開發”、“主題、應用程序和模組”以及最後,針對特定版本的 S8(例如 Verizon 和 AT&T 版本)的單獨論壇列表。 通常,如果您是通過運營商購買的設備,您需要直接前往這些指南; 否則,您將在論壇的“指南”或“開發”部分找到信息。 找到指南後,您需要確保手機的軟件版本受支持。 盡可能使用最新的指南,並確保通讀每個指南的最新回复,以確保您手機的當前軟件仍然支持該方法。 如果指南中針對您的設備品牌列出的方法似乎不支持您當前的軟件版本,請不要安裝它們——您可能只是將手機變磚。

以下是一些根植設備的快速入門指南,基於撰寫本文時市場上最流行的設備。 您需要仔細檢查您的特定型號是否適用於列出的方法,因為某些設備具有不同的型號和內部版本號,可能與鏈接指南不對應。

  • 三星蓋樂世 S8
  • 三星蓋樂世 Note 8
  • LG G6
  • 谷歌像素
  • 宏達 U11
  • 一加 5

上面鏈接的所有指南都使用 XDA 論壇帖子來指導您完成設備的生根,並在可能的情況下安裝自定義恢復和解鎖引導加載程序,HTC U11 的鏈接除外。 HTC 使用他們自己的 HTC Dev 工具來解鎖您設備的引導加載程序,從 2011 年起,可以輕鬆地在任何已解鎖的 HTC 設備上刷寫自定義軟件。 我們已經鏈接了上面的 HTC 開發工具,因此您可以了解他們的所有政策。

在您的設備上使用之前,您需要仔細檢查上面鏈接的每個指南。除了遵循這些設備的指南之外,值得查看某些承諾在多個設備上運行的根程序,包括像 Magisk 這樣的根應用程序, Framaroot、KingRoot 和 Towelroot。 所有這四個平台都有其優勢,以及兼容設備列表,您需要前往各自的 XDA 列表以了解有關它們的更多信息以及它們能做什麼和不能做什麼。

最後一條建議:遠離那些宣傳能夠根植所有設備的網站,尤其是當您的手機或平板電腦是較新型號或運行其軟件的相當新版本時。 像 OneClickRoot.com 這樣的網站宣傳可以通過單擊來啟動任何設備,但這些網站通常是完全的騙局,旨在獲取您的現金,甚至在您的計算機上傳播病毒。 例如,OneClickRoot 對一種產品收取 39 美元的費用,該產品並非對每台設備都進行 root,而是將您的設備“遠程”植根於互聯網連接另一端的另一個人,為您接管您的手機。 顯然,這不僅是花錢的糟糕方式,而且還可能非常危險,因為個人可以一次看到您設備上的所有個人信息。 當今網絡上有適用於各種手機的一鍵式 root 程序,例如 Kingo Root,但由於列表中的大多數手機於 2011 年或 2012 年首次上市,您可能不會去在列表中找到您的設備。 總體而言,使用 XDA 為您的設備查找方法更安全,因為他們論壇上的用戶幾乎總是擁有與您相同的手機型號。 它通常需要更多的工作,但文本或視頻指南通常可以引導您完成根本方法,而不會出現太多問題。

我可以取消我的設備的根目錄嗎?

由於生根您的設備基本上可以保證無法執行任何涉及保修的操作,因此您很有可能需要在某個時候取消根設備,放棄您的根訪問權限以換取您的設備返回製造商或運營商。 取消設備根目錄的方法通常會根據您的手機型號而有所不同,您需要搜索 XDA 或 Google 以了解您的設備是否可以取消根目錄。 在您開始紮根手機之前,最好知道這個問題的答案,因為當您不必擔心手機變磚和無法修復時,保修更換會容易得多。

通常,您用於根設備的指南將列出有關您的設備是否可以取消根的信息。 如果您使用 XDA 瀏覽論壇以獲取指南,則每個論壇帖子都具有搜索功能,可讓您瀏覽每個頁面的內容,而無需閱讀整個主題。 瀏覽“unroot”一詞的結果通常是一個好主意,以查找是否有方法以及是否有人已經詢問 root 創建者他們的設備是否可以取消 root。 通常,取消設備的根目錄是一個相當簡單的過程,並且允許您將手機或平板電腦發送到您的運營商進行維修或更換。

最後,還值得注意的是,SuperSU 的用戶,一個允許 root 用戶授予超級用戶訪問 root 應用程序的應用程序,並且是 Play 商店中最流行的 root 應用程序之一,在設置菜單中具有內置選項,允許用戶從應用程序中暫時和完全取消他們的設備。 這可能不適用於所有設備,但在嘗試重置設備時通常值得一試。

***

我們知道,本指南無法解釋如何為當今市場上的每一台設備植根,這似乎有點令人失望,但不幸的是,生根遠非“一刀切”。 設備在運營商之間具有不同的軟件版本、版本號,甚至是定制的硬件,因此很難推薦如何根植單個設備模型。 例如,如果您想為 Galaxy S8 植根,則必須確定您擁有的是哪種型號,然後是哪種軟件。 儘管 S8 在硬件外部是相同的,但 S8 實際上有 11 種不同的設備型號,其中大多數設備構成了運營商控制的型號。 這甚至不包括 Galaxy S8+,它添加了自己的軟件和硬件版本,因此幾乎不可能在單個指南中僅涵蓋該設備。 現在想像一下,必須覆蓋所有製造的 Android 設備——這是不可能的,至少可以這麼說。

但我們希望本指南至少有助於闡明如何在 Android 上進行生根,並使任何人和每個人都可以學習如何生根他們的設備。 對於所有的炒作,如果您願意努力學習生根社區中使用的關鍵術語和短語,這可能是一個相當簡單的過程,讓任何有幾個小時空閒時間的人都能輕鬆完成. 本指南確實可以作為了解 Android 根的更大世界的入門指南,並且潛入根社區當然需要一些承諾,但您不應該讓進入障礙讓您望而卻步。 生根設備會對您日常使用設備的方式產生很大影響,雖然生根肯定比以往任何時候都有更多的缺點,但它仍然是在您的設備上執行的一個有趣的改裝項目。 那你還在等什麼? 前往 XDA,找到手機指南,備份重要文件和信息,然後開始生根!