我和其他許多人喜歡Android**而不是iphone的主要原因是Google免費提供了Android的大部分代碼。其他開發者可以自由地創建Android版本,少用我們不喜歡的部分,多用我們喜歡的部分。
但這並不是你第一次購買設備時的Android體驗。取而代之的是,你必須通過解鎖**的引導程序和刷新一個定製的ROM來解決問題。
這是一個技術過程,輕描淡寫地說,並不適合所有人。我寫Android已經很多年了,我仍然認為這個過程是一種耐心的鍛鍊。每件事都可能而且經常出錯的地方太多了。
這裡是一些主要的痛點,你可能會遇到當你閃存安卓ROM。
如果您熟悉更換PC上的操作系統,那麼您可能熟悉Linux。這個過程包括將Linux安裝到CD或U盤上,重新啟動計算機,並在引導過程中按鍵,使您能夠加載替代操作系統,而不是硬盤上的操作系統。
Android上的過程要複雜得多。你不能只使用**或平板電腦,你還需要一臺電腦。然後你需要在上面下載專門的軟件。
具體來說,您必須擁有Android調試橋,即ADB。這套工具包括一個名為Fastboot的程序。當你的**通電時,ADB會和它通話。當你重新啟動到一個特殊的模式後,Fastboot會和你的**通話,這個模式被稱為“Fastboot mode”,這兩個工具都通過USB線進行通信。
安裝ADB相對簡單。你去谷歌的Android開發者網站下載適合你電腦的版本。ADB支持Windows、macOS和Linux。
ADB和Fastboot都是命令行工具。與其打開一個應用程序並點擊幾個按鈕,不如學習如何打開命令行並鍵入要做的事情。
打開命令行並不是一件壞事,但它確實增加了工作所需的技術知識量。更換電腦上的操作系統不需要命令行,但更換**上的操作系統需要。
不僅如此,由於ADB和Fastboot沒有隨計算機提供,因此必須將命令行指向安裝ADB的位置。否則你的電腦只會對你輸入的命令做出反應。您可能還需要使用管理員權限運行命令。
注意:有一些工具可以為你完成很多這項繁重的工作。這些程序不是來自谷歌或其他智能****商,我也沒有使用自定義ROM,指示我使用這樣的方法。請隨時在評論中分享您使用此類應用程序的體驗。
**計算機的設備需要特殊的軟件來告訴這兩個硬件如何通信。Windows、macOS和Linux處理驅動程序的方式不同。在macOS和Linux上,許多驅動程序都被烘焙到操作系統中,而Windows要求您像下載應用程序一樣單獨下載驅動程序。
很難知道你什麼時候有司機問題。ADB和Fastboot都不會這麼直接告訴你。但是如果你輸入了一個命令卻什麼也沒發生,很可能你的驅動程序出了問題。
驅動程序問題可能很難解決。當我最近安裝了一個自定義ROM時,讓ADB識別我的設備沒有問題。當我重新啟動到Fastboot模式時,Fastboot也識別了我的設備。
然而,當我輸入Fastboot命令時,什麼也不會發生。儘管Fastboot可以看到我的設備,但它不能告訴**做任何事情。大多數在線指南會告訴你,如果Fastboot可以看到你的設備,你有正常運行的驅動程序。你可以想象我的沮喪,因為我最終發現,是的,我的問題是與司機有關。
聯機說明通常會告訴您,ADB在macOS或Linux上比在Windows上更容易使用。然而,為了完成這項工作,我一直都得把手放在窗戶上。Linux可能有與我的**通信的驅動程序,但無論出於什麼原因,ADB和Fastboot仍然存在問題。但是當我安裝為Windows提供的驅動程序時,它往往工作得很好。(我從未嘗試過使用Mac。)
引導程序是**的一部分,它決定要引導哪個操作系統。默認情況下,引導加載程序只啟動**商提供的操作系統。它被鎖上了。
你必須解鎖引導程序,然後才能告訴你的**加載一個替代操作系統,這是你正在做的,當你安裝一個自定義ROM。
並不是每個安卓**都有一個可解鎖的引導加載程序。很多人——如果不是大多數人的話——都不買。在那些買的人中,你必須小心買哪種型號的。你最保險的選擇是購買運營商解鎖版本的設備。
運營商版本是一場賭博。在美國,AT&T和T-Mobile的GSM機型比Sprint和Verizon的CDMA設備更有可能獲得支持。但這不是一個硬性規定。
谷歌的**是最安全的選擇。像素設備和之前的Nexus系列相對容易解鎖。索尼是另一個不錯的選擇。該公司告訴你如何解鎖其設備,提供源代碼,併為許多設備提供必要的驅動程序。
解鎖引導加載程序的過程因**商而異。使用谷歌的**,只需輸入正確的命令。對於其他品牌,您可能需要請求解鎖代碼才能在命令旁邊輸入。發送請求通常需要訪問一個網站,雖然響應通常是即時的,但情況並非總是如此。
解鎖引導加載程序後,是時候開始安裝自定義ROM了。
大多數智能**都伴隨著所謂的復甦。這是**的一部分,你加載修復一個壞的操作系統。您可以從此處擦除設備,使系統恢復到新狀態。
自定義恢復提供了更多選項。你可以完全備份**上的所有軟件,這樣你就可以精確地將設備恢復到現在的狀態。您還可以刪除舊操作系統並安裝新操作系統,這一過程稱為flash。
並非所有**都提供自定義恢復。雖然如果你的**有自定義ROM支持,更有可能有一個兼容的自定義恢復以及。
根據您的設備,您可能無法安裝自定義恢復。如果是這樣的話,可以考慮暫時啟動一個自定義恢復,而不刪除**當前的恢復。
如果在安裝或啟動自定義恢復時遇到問題,則可能是驅動程序問題。
一旦您啟動並運行了一個自定義恢復,從那時起,這個過程就非常簡單了。仍然有出錯的可能性,但不太可能,而且大部分繁重的工作都已經過去了。
謝天謝地,上述步驟通常是一次性的。如果安裝了自定義恢復,則不再需要PC來閃存新操作系統。不過,如果您的**需要您臨時啟動恢復,那麼您需要將ADB和Fastboot放在計算機上。
一些定製的rom非常穩定。其他的都是亂七八糟的。所以根據你的情況,你可能還沒有走出困境。你可能會覺得一個定製的ROM不值得你這麼做。
不久前,大多數Android愛好者都會在**上紮根,並快閃記憶體一個自定義ROM,這是正常的,甚至在全新的裝置上也是如此。 ...
...決於使用它的人,採用良好的做法總是有幫助的。但說到Android,你可以採取一個重要的步驟:確保你的**或平板電腦(或任何你正在使用的Android裝置)是最新的。 ...
... 你現在使用的Android**執行在沙盒環境中。與Windows PC或Mac不同,您不能四處檢視或亂動系統檔案。您只能在Google和您的**商定義的預定義引數內操作。根訪問是掙脫束縛的方法。 ...
...恢復或像Fastboot這樣的工具來使用它——這一切都發生在Android中。 ...
... 如果你正在調整你的Android**,那麼你應該已經熟悉了所有這些。如果沒有,請單擊上面的連結瞭解它們的工作原理。 ...
... 在這本指南中,我們將看看三種主要的方式讓Android重新上市。無論這意味著去完全無根鎖定引導載入程式或只是恢復到股票ROM,但保持根訪問,你會發現一個選擇,適合你。 ...