無需 Root,一鍵分辨手機自帶系統應用用途或解除安裝:Universal Android Debloater
不用往前追溯多久,就在好幾年前,我們買到一臺安卓手機啟用之後進入桌面,打眼望去就是廠商給我們「貼心」準備好的各類預裝應用 —— 某些廠商預裝應用數量甚至高達幾十個,真是 360 度無死角希望使用者能把智慧手機用成功能機。
而在 2202 年的現在,情況已經大有改善,工信部的強制要求讓廠商必須把預裝應用設為可以解除安裝,甚至系統基礎應用也要設定為可以解除安裝,這個算是直接原因。但就算沒有工信部的要求,現在手機上也很難看到幾個預裝應用,除了廠商現在自己的基礎應用(瀏覽器,便籤,應用遊戲商店等等)做得已經很完善這點,更多的是廠商發現了更爽的盈利點 —— 弄點廣告他不香嗎?
開個玩笑, 在很久之前(現在基本沒有了) 其實大部分廠商之所以不厭其煩地在手機出廠的時候就預裝這麼多應用,除了廠商本身的自帶應用不完善以外,更多的還是預裝應用會給廠商帶來額外的盈利,就像電腦店裝機硬要給你送一個 360 安全衛士一樣。
其實吧,預裝就預裝,主要是之前很多手機上的預裝應用 不允許使用者解除安裝 ,電話簡訊這些還好說,就連微博都變成了系統應用,不知道你們怎麼想,反正之前我到手國產安卓手機最討厭的就是看到這些花花綠綠的預裝應用,而且長按發現無法解除安裝。
相信那個時候 Root 手機的使用者有大部分都是衝著解除安裝系統應用去的, 就我個人而言 留著這些預裝應用總讓手機有一種臃腫感,感覺自己的手機都不乾淨了,而且這些玩意兒還時不時在後臺放出來「撩」你一下,不僅浪費記憶體和電量還挺氣人的。
禁用系統自帶應用的好處
那麼現在還有必要專門去解除安裝或者禁用系統自帶應用嗎?其實我覺得仍然是非常有必要的,帶來的好處還不少:
讓手機更簡潔
現在國產廠商不預裝應用,其實是把之前大部分預裝應用的功能都嵌入到系統裡面,加上使用者需求越來越多什麼都往裡面塞,系統自帶的應用少了但是元件或者說「特色」功能卻越來越多。
但我們每個人對手機的使用需求都不一樣,大部分人其實用不上裡面的所謂「特色」功能:比如負一屏很多使用者都覺得好用,但對於我而言毫無用處,而我使用的 Google Play 服務對於大部分人而言完全沒有用,還有超級桌布、AOD 動畫、系統的各種雲同步、單手模式、網路簡訊、系統自動更新、多屏聯動、個性化服務、主題商店、遊戲加速等等……
如果能把這些我用不上的系統應用或者元件都幹掉,首先視覺上就會清爽很多,不僅桌面圖示和應用程式列表裡面更簡潔,而且某些系統 UI 介面也會變得更簡單。最重要的是可以乾淨利落的讓你替換成自己想用的第三方應用,比如我就喜歡用幾何天氣替換系統自帶的天氣,那就沒有必要讓系統自帶的天氣還在後臺繼續執行,定位和重新整理了。
騰出執行記憶體更加省電
如果這些元件安安分分還好,但其實很多系統元件是一直在後臺執行的,即使我們用不上,它也會 24 小時佔用我們手機的執行記憶體和消耗電池(典型的比如各家的雲同步,健康檢測功能,航班資訊和其他資訊定時更新服務等)。想要驗證其實也很簡單,開啟手機開發者選項之後,在開發者選項裡檢視正在執行的系統和服務,你就會看到很多你認識的不認識的程序。點開某一個程序也能檢視它們在後臺執行的時間和消耗的電量。
在家裡隨便找了臺手機截圖後臺程序,大部分服務和功能我都沒有開或者是手動關閉了,但是後臺仍然會有一大堆系統元件我行我素地在執行,即使清理還會時不時跳出來在後臺執行聯網。ColorOS 其實已經算是比較簡潔的國產系統了,其它系統後臺程序上百個都正常。
把這些用不上的系統應用和元件清理掉,不僅能把執行記憶體騰出來,後臺更多我們常用的應用,而且也能省下毫無意義消耗的電量。 一句話形容就是手機更輕快,電池更耐用 。
根據我自己的使用經驗和酷安上大家分享的結果來看, 正確禁用(詳情請看文章後半部分) 系統元件可以帶來有感知的省電效果,理論上講,如果在應用資訊裡檢視對應系統應用 24 小時的耗電(有些系統應用會合並統計),把這個系統應用禁用後會省出差不多對應的電量,大家禁用前後也可以簡單使用 Battery Guru 這類 APP 做一下測量,有耐心也可以使用 Geekbench 的電池跑分,看看平均功耗有沒有降低。
也有很多朋友反應禁用系統應用沒有什麼省電效果,其實主要就是兩個原因:一是沒有正確禁用,比如禁用之前沒有清理資料,禁用一些本來就不會後臺執行或者會互相喚醒的應用;二是你本來就能用上大部分系統功能,這樣禁不禁效果也就不明顯了,還會損失系統功能,得不償失。另外最近兩代高通 CPU 低頻能耗比較高,禁用之後省電效果會更加明顯。
這部分用國外品牌手機的朋友應該深有體會,在國內把 Google Play 服務和國外運營商相關的系統應用 都禁用或者解除安裝後,手機立馬划動也不掉幀,反應也變快了,亮屏時間能多 1 個小時以上。
效能釋放更徹底
現在廠商集體養成了一個壞習慣,那就是雲控使用者手機的效能。特別是現在夏天到了,廠商雲控手機效能一個比一個狠 —— 驍龍 888 都能將降頻成驍龍 855,跑分比冬天直接少二三十萬那種。
這不能說是一件壞事,畢竟使用者被手機燙傷可比遊戲少個幾幀體驗感知明顯多了。但這樣做的壞處是並沒有給使用者選擇權,萬一我就想玩遊戲超流暢,或者室外作業需要用到高效能算力,或者就單純的不想在太陽底下手機就變卡,旗艦手機活生生變成中端機,就可以把廠商的雲控禁用掉。比如 MIUI 最著名的 joyose 效能雲控,禁用之後手機反而不燙了,遊戲幀率也高了,甚至相機預覽都不掉幀了(僅代表個人體驗)。
Universal Android Debloater 是什麼?
當然普通使用者禁用或者解除安裝系統應用也會面臨一些問題,比如找不到一款好用的工具,禁用步驟比較麻煩,需要對手機進行修改(解鎖 Root),弄不清楚系統元件的用途等等。而今天我推薦的這款 Universal Android Debloater( Github 地址 )就能解決上面大部分的問題,讓你直接把手機插到電腦上,就能夠輕鬆的分辨系統應用的用途和解除安裝自己不需要的部分。
Universal Android Debloater 的優點:
- 無需解鎖或者 Root 手機,全機型通用 :無論是新買的手機還是已經在使用的主力機,插上電腦就能直接禁用解除安裝,而且是全機型通用,只要是 Android 裝置,無論是手機平板還是智慧電視,甚至是智慧音箱和冰箱,都能夠使用。
- 許可權高 :基本上所有的系統應用都能顯示出來並且提供禁用解除安裝。某些應用在手機上是沒有辦法禁用或者解除安裝的,而軟體可以。
- 自動風險分類 :按照風險高低自動分類使用者裝置上的系統應用,避免使用者誤刪高風險的系統應用,導致手機無法開機或者出現其它問題。
- 後悔藥 :在這個軟體上面禁用解除安裝的系統應用可以恢復。
- 匯入匯出禁用列表 :能夠匯入匯出使用者禁用解除安裝的系統應用列表,方便你自己備份或者分享給其他使用相同手機的朋友。
- 支援多使用者和工作資料中的程式 :比如很多國產手機都會提供的克隆應用或者隱私空間裡面的應用程式也可以通過這個軟體禁用解除安裝。
- 可以同時連線多部手機 :對於普通使用者好像沒有什麼作用,如果你有很多臺裝置或者是開店得話倒是能夠用得上。
- 提供操作記錄 :防止你忘記禁用解除安裝了啥系統應用,找都找不回來。
- 開源/使用者共同完善 :作為一款開源的軟體,用起來自然比 XX 大師之類的更加安全放心,而且大家也可以在 issue 貢獻自己發現的系統應用用途和風險,讓軟體變得更好用。
Universal Android Debloater 目前支援的廠家系統與運營商還有製造商列表:
- 通用服務 :GFAM(Google/Facebook/亞馬遜/微軟),AOSP,高通/聯發科。
- 裝置廠商 :愛可視/華碩/黑莓/金立/LG/谷歌/Fairphone/HTC/華為/摩托羅拉/諾基亞/一加/OPPO/三星/索尼/TCL/維科/小米/中興通訊。
- 運營商 :基本都是國外的,美國常見的 T-Mobile/Verizon/Sprint/AT&T 都有。
可以看到現在覆蓋的還蠻全面,大部分國產品牌的手機都能支援,而且對於購買外版手機的朋友來講能夠分辨國外的服務禁用也很實用。
支援的運營商製造商服務列表會隨著軟體更新和使用者貢獻而更新,可以在 Github 簡介上檢視最新支援的內容。
簡單總結一下軟體的優點:不需要了解任何的知識,只要你想,就可以用它來禁用系統應用,不用和複雜的包名作對,不用一個一個複製谷歌找半天,不用戰戰兢兢 —— 優雅,永不過時 。
使用方法:4 步從連線手機到開始禁用
說了那麼多優點和用途,接下來就到實際使用部分了,這部分其實非常簡單,基本就是下完解壓開始用,毫無難度。
- 首先開啟手機上的 USB 除錯,通用方法是在手機的關於介面狂點版本號(或者是任何你狂點會提示你開啟開發者選項的東西,也可以直接搜尋對應品牌手機開啟開發者選項的方法)開啟開發的選項,然後在開發者選項裡面開啟 USB 除錯就可以。
- 下載好 Google 官方的 ADB 工具 ( 國內可以下載的地址 )和最重要的 Universal Android Debloater 本體 ,按照平臺下載就好,我試了有沒有 opengl 好像沒什麼區別。
解壓好剛剛下載的兩個軟體, 把 Universal Android Debloater 放到和 ADB 工具相同的目錄 ,Windows 順便還可以裝個手機驅動,免得沒有驅動連不上 ADB。
把手機連上電腦,開始禁用現在你不想要的任何系統應用元件。
系統應用禁用解除安裝建議
軟體介面還挺簡潔直觀的,需要我們注意的就是右上角的三個部分,這三個部分分別是按風險、狀態、製造商的自動分類。點選對應的軟體就可以在下半部分看到軟體的用途(如果有的話 ),這也是這個應用和其它應用相比最突出的優點 —— 讓使用者知道軟體清晰明確的用途,可以將禁用解除安裝系統應用元件的風險和困難程度降到最低 。
下面的內容除了用途介紹,往往還會貼心地給不瞭解的使用者提供名詞解釋的地址,另外大部分應用介紹也會清楚地提示使用者解除安裝禁用這個應用之後會產生什麼效果或者失去什麼功能,有時還會加上幾句個人評論(畢竟是使用者提供的用途介紹)。
建議大家禁用應用的時候,先勾選所有需要禁用的應用選擇匯出,然後再點選右下角的一鍵禁用(軟體宣稱後悔藥和可恢復優點其實就是指這個,雖然是手動的,希望以後能夠出自動記錄操作)。
當然按照我的經驗,我們還是要還是要遵循幾個原則:
- 不要動任何 unsafe 裡面的系統應用 ,其它分類裡面的禁用一般不會有風險。
- 沒有簡介,不知道什麼作用的應用,不要解除安裝 。軟體每次開啟都會從雲端載入最新的應用用途列表,所以沒有簡介的應用大家謹慎解除安裝(除非你可以從名稱或者包名猜出用途)。
- 對儲存和耗電沒有影響的,只在需要的時候才呼叫的系統應用,不要解除安裝 。很多人認為把這些應用都禁用了,就會又流暢又省電,但其實有些元件是必要的,很多元件都有互相關聯,如果一個元件呼叫失敗有時候會在後臺反覆重試,反而增加耗電(當然這個是系統設計問題,一個好的系統是不會出現這種情況的)。
- 永遠不要使用全選功能 ,因為你不知道中間會不會夾著一個不能禁用的怪東西。
不過最重要的一條建議是: 我更加推薦大家使用凍結/禁用而不是解除安裝 ,避免不小心手滑或者刪錯應用導致手機出問題沒辦法恢復,即使不小心出錯了導致手機出問題,也可以很簡單地進入安全模式系統恢復所有凍結的系統應用。
在應用設定裡面可以勾選「清除並禁用而不是解除安裝應用程式(Clear and disable packages instead of uninstalling them)」
使用時的注意事項
開始使用前一定要備份資料!開始使用前一定要備份資料!開始使用前一定要備份資料!
這是做任何你覺得會有風險操作之前必須的步驟,雖然禁用系統應用和元件很少會導致手機無法開機或者工作不正常,那仍然避免不了手滑誤刪 Android 系統這種騷操作出現,所以有必要操作之前備份好重要的手機資料(其實即使不做風險操作,平時也應該做好備份)。
使用這個軟體途中出現的問題,其實大部分出在手機驅動沒有裝或者 ADB 問題導致手機連不上。後者可以單獨使用 ADB 檢視錯誤,在 ADB 目錄按住 Ctrl 右鍵選擇 「用終端/CMD/反正就是敲命令的應用開啟」輸入 adb devices
檢視應用連線情況,報錯資訊直接複製到搜尋引擎檢視解決方法。
還記得前面我說建議大家用禁用來代替解除安裝嗎?這是方便我們在手機出問題的時候隨時回退,如果你禁用系統應用之後出現任何不良反應甚至開不了機,都可以搜尋 「你的機型 安全模式」用快捷鍵直接進入 Android 系統的安全模式(很多人是不是第一次知道手機也有安全模式),接著啟用所有禁用的系統應用重啟就可以恢復正常。
同樣的情況,如果使用的是解除安裝方法然後手機無法開機的話,其實還有一個補救手段,那就是去手機品牌對應的網站上下載 完整的系統更新包來更新一遍系統 (前提是手機能開機,或者廠家提供恢復模式更新系統或者連線電腦更新系統的軟體),如果這些都沒有那就只能重置手機了。
「解除安裝」並不是真的解除安裝
在大部分手機上,其實通過 ADB 的「解除安裝」並沒有真正的把應用從手機上抹去,而是把應用變成解除安裝狀態。因為沒有 Root 的情況下,系統分割槽是隻讀的,只有廠商可以通過 OTA 利用手上的金鑰解密,然後寫入更新包,任何非 Root 情況下的解除安裝,只是把應用重置為解除安裝狀態。
拋去這點不講,除了物理上佔用儲存空間外,其它方面 ADB 解除安裝和真正的解除安裝一樣,對系統來講就是不存在的。其實很多廠商所謂的自帶應用可以解除安裝也是利用了這個方法,證據就是重置系統之後你之前解除安裝的應用全部都會自己回來。
這個在 Universal Android Debloater 常見問題裡面也有提到。
也就是因為這個原因,有時候我們手動禁用的應用在幾次系統更新後會莫名其妙的恢復回來,這時可以再次手動禁用。
常言道人多力量大,如果你自己研究了軟體上面目前還沒有沒有的包名和簡介,也可以去 Github 簡單提交一個 commit 或者評論,順手而為讓軟體更加好用。
總結
很多人會像我一樣有數碼潔癖,希望手機能夠完完全全變成自己想要的樣子,而不是任由廠商蹂躪捏成奇形怪狀。或是出於安全隱私或者商店流暢等其它需求,一直有手機到手/更新後禁用系統應用的習慣,而 Universal Android Debloater 的出現,不僅讓這件事情變得優雅而簡單,而且讓很多跟我或其他人有同樣的需求,但因為或怕出問題或覺得麻煩等原因而沒有動系統應用的人,有機會去滿足自己的想法。
- Apple 與「聚光燈」下的開發者們:App Store 交出階段性成績單
- 無需 Root,一鍵分辨手機自帶系統應用用途或解除安裝:Universal Android Debloater
- 從盲目崇拜到理性使用,談談我眼中的「雙向連結」
- Figma 的核心概念:Frame
- 消費者的高階夢先碎:作為米粉我究竟期待過什麼?
- 一日一技 | 我開發的這款小工具,輕鬆助你將飛書文件轉為 Markdown
- 閉關家中,我將監控攝像對準了自己
- #熱門話題的兩端藏著一段歷史#
- 派評 | 近期值得關注的 App
- 站在使用者的角度,聊聊「旗艦晶片」給我們帶來的體驗改變
- 我是如何將舊裝置的 Micro-USB 改為 Type-C 充電口的
- 科普 | 下載應用這件事,Play 商店為什麼比國內軟體商店更好?
- 一日一技 | 從原理出發,聊聊如何簡化二維碼
- 怎樣一鍵並列顯示雙語網頁
- 咖啡地圖 | 哥倫比亞的咖啡與宗教
- 譯文 | 無障礙字型指南:如何讓字型更為友好
- 新玩意 106|少數派的作者們最近買了啥?
- 舊酒換新杯,Linux 遊戲的春天
- App 1 | 國產小元件庫,為筆記嵌入視覺化模組:NotionPet
- 兩個月的居家隔離,我收穫了什麼