忘記刷新 ROM:使用 Xposed 框架來調整你的 Android

已發表: 2022-01-29

許多低級調整通常只能通過刷新自定義 ROM 在 Android 上執行。 Xposed 框架允許您在不安裝新的自定義 ROM 的情況下修改現有系統。 它所需要的只是root訪問權限。

相關:如何將新 ROM 閃存到您的 Android 手機

當然,您可能想刷寫自定義 ROM(如 CyanogenMod)以獲得最新版本的 Android 或使用各​​種調整,但如果您喜歡現有的 Android 版本,Xposed 框架非常靈活。 將 Xposed 框架視為為 Android 構建您自己的自定義 ROM。 Xposed 無需下載諸如 CyanogenMod 之類的東西,它帶有許多內置的新功能,Xposed 讓您可以通過各個模塊一個一個地添加您想要的功能。 無需刷新ROM。 如果您很好奇,本文提供了一些您可以做的事情的示例。

怎麼運行的

流行的 GravityBox Xposed 模塊,它在一個包中包含許多有用的調整。
流行的 GravityBox Xposed 模塊,它在一個包中包含許多有用的調整。

要執行各種低級調整,開發人員必須修改系統 APK(應用程序包)文件。 他們通常將這些更改作為自定義 ROM 發布,用戶必須將其閃存到他們的設備上。

Xposed 框架需要 root 權限才能安裝,但之後應該能夠在沒有 root 權限的情況下工作。 它擴展了 /system/bin/app_process 可執行文件以在啟動時加載特定的 JAR 文件。 該文件的類將成為系統上每個應用程序進程的一部分——甚至是系統服務進程。 然後可以在運行時修改應用程序的行為——無需刷新 ROM 或修改應用程序 APK 文件。

相關:如何使用 SuperSU 和 TWRP 植根您的 Android 手機

Xposed 框架不保證適用於每部手機,個別型號也不保證。 它旨在與大多數 Android 4.0 及更高版本的設備配合使用。 此外,它(或其模塊)可能無法在經過大量修改的 ROM 或大量修改某些代碼的設備上運行(例如,三星設備可能會遇到問題)。 唯一知道的方法是瀏覽 Xposed 論壇或自己嘗試一下。 TouchWiz 和其他版本的 Android 有非官方的版本,如果你願意試一試的話。

您的手機也需要植根。 沒有辦法解決這個問題,所以如果你還沒有紮根,沒有比現在更好的時間了! 每部手機都略有不同,因此請查看我們的生根指南,以及針對您的特定設備的 XDA 開發者論壇,了解有關如何生根的更多信息。

相關:反對 Root 的案例:為什麼 Android 設備不被 Root

最後,請記住,就像解鎖引導加載程序和生根一樣,Xposed 模塊可以訪問手機上的深層系統功能,並且存在安全風險。 只安裝您信任的開發人員提供的模塊,或者搜索開源模塊並堅持使用這些模塊。 從現在開始的一切都由您自擔風險,所以要小心並負責任地安裝。

您可以在 Xposed 的網站上瀏覽不同的 Xposed 調整,並在 XDA Developers 的 Xposed 論壇上查看更多信息和常見問題。

第一步:安裝 Xposed 框架

Xposed 框架在 Google Play 中不可用,因此您需要通過其他兩種方法之一安裝它。

更新:如果您運行的是 Marshmallow 或更高版本,您可以安裝更新的“無系統”版本的 Xposed,它比本文中討論的舊版本靈活得多。 首先,您需要閱讀有關 systemless root 的信息,然後在此處了解如何安裝 systemless Xposed。

相關:什麼是 Android 上的“無系統根”,為什麼它更好?

如果您運行的是 Android Ice Cream Sandwich、Jelly Bean 或 KitKat 版本,您可以從 Xposed 的主頁下載 Xposed Installer APK,然後使用 USB 數據線或 Dropbox 等應用程序將其傳輸到您的手機。 然後,啟動 APK 開始安裝並跳到下一部分。

廣告

如果您運行的是 Android Lollipop 或 Marshmallow ,安裝會稍微複雜一些:您需要使用 TWRP 之類的自定義恢復來刷新框架,然後旁加載安裝程序。 (但請記住,如果您正在運行 Marshmallow,您也可以安裝無系統版本,這樣會更好。)

前往 Xposed 在 XDA Developers 上的論壇帖子並下載三個文件:Xposed Installer APK、Xposed Framework ZIP 和 Xposed Uninstaller ZIP。 您可能需要進行一些研究才能確定要下載哪個 .zip 文件。 “sdk21”、“sdk22”和“sdk23”分別指的是Android 5.0、5.1和6.0; “arm”、“arm64”和“x86”分別指的是 ARM、64 位 ARM 和 Intel 處理器。

所以,由於我有一個 Nexus 5X——它有一個 64 位 ARM 處理器並且運行 Android 6.0.1 Lollipop——我下載了 Xposed Installer APK、xposed-v80-sdk23-arm64.zip 文件和 xposed-uninstaller -arm64.zip 文件。

使用 USB 數據線或 Dropbox 等應用程序將所有三個文件傳輸到您的手機。

接下來,將手機重新啟動到 TWRP 恢復。 在每部手機上執行此操作都會有所不同——例如,您可能必須同時按住電源和降低音量按鈕,然後使用音量鍵啟動“恢復模式”。 谷歌說明您的特定型號,看看它是如何完成的。

完成此操作後,您將看到熟悉的 TWRP 主屏幕。 單擊安裝按鈕。

廣告

注意:在繼續此過程之前,您可能需要在 TWRP 中進行備份。

將出現以下屏幕。 向下滾動並導航到您之前傳輸的 Xposed 框架 .zip 文件。

點擊 Xposed zip,您將看到此屏幕。 滑動確認閃光燈。

刷機只需要一點時間。 完成後,點擊“Wipe Cache/Dalvik”按鈕,然後重新啟動系統。

如果 TWRP 詢問您現在是否要安裝 SuperSU,請選擇“不安裝”。

您的手機可能需要幾分鐘才能重新啟動,因為它可能會“重新優化”您的應用程序。 給它時間,完成後,啟動您之前傳輸的 Xposed Installer APK。 這將安裝您將用於管理模塊的應用程序。

廣告

如果您在安裝過程中遇到任何問題(例如您的手機進入啟動循環),只需以相同的方式刷新 Xposed Uninstaller .zip 文件,一切就會恢復正常。 如果一切都失敗了,請從您上次的 TWRP 備份中恢復。

第二步:設置 Xposed 安裝程序並下載模塊

啟動 Xposed 安裝程序,您會看到下面的屏幕。 運行 KitKat 的設備需要點擊“Framework”選項,然後點擊 Install/Update 按鈕來安裝 Xposed Framework。 完成後,您需要重新啟動手機。 Lollipop 和 Marshmallow 用戶已經通過上一步中的 .zip 文件完成了此操作。

請記住,Xposed 需要 root 訪問權限,因此如果此時您從超級用戶應用程序中收到提示。 授予 Xposed 安裝程序超級用戶權限以繼續。

現在 Xposed 已經全部設置好了,是時候開始有趣的部分了:安裝模塊。 Xposed 模塊包含可用於自定義系統的不同調整。 有些很小,只執行一種功能,而另一些則是包含許多有用調整的軟件包。 對於本指南,我們將使用一個非常簡單的示例:XInsta,這是一個 Xposed 模塊,它添加了從 Instagram 應用程序下載照片的選項。

點擊 Xposed 安裝程序的“下載”部分,然後點擊工具欄中的搜索按鈕。 搜索“xinsta”並選擇出現的 XInsta 模塊。

滑動到版本選項卡,然後點擊最新版本上的“下載”按鈕。 這將下載並安裝有問題的 Xposed 模塊。

廣告

完成後,模塊將被安裝,但未激活。 在 Xposed Installer 中,前往 Modules 部分(或者只需選擇通知下拉列表中顯示的通知)。 選中要激活的模塊旁邊的框,然後重新啟動手機。

如果您在模塊的描述中註意到,它有一個先決條件:您需要授予 Instagram 訪問手機存儲的權限。 這類事情很常見,所以在嘗試使用它之前一定要閱讀模塊的描述。

為此,請前往“設置”>“應用程序”>“Instagram”>“權限”,然後將“存儲”切換為“開”。

然後,打開 Instagram 應用程序並單擊照片旁邊的三個點——如果一切順利,您應該可以選擇將該照片下載到您的設備。

恭喜,您剛剛成功安裝了您的第一個 Xposed 模塊!

第三步:調整你的模塊(如果適用)

您下載的許多 Xposed 模塊都有自己的界面,您可以從中調整與模塊相關的不同設置。 您通常可以通過點擊 Xposed 安裝程序的“模塊”部分中的模塊來訪問它。 在其他情況下,該模塊甚至可能在應用程序抽屜中帶有自己的圖標,如下所示。

請務必檢查您的模塊的設置。 你永遠不知道裡面會有什麼樣的好東西。

廣告

您也可以在 Xposed 安裝程序中長按項目條目來更新或卸載模塊。

現在您已經啟動並運行,我們建議您瀏覽 Xposed 模塊部分以查看 Xposed 可以提供的所有功能。 我們的最佳 Xposed 模塊列表也是開始探索的好地方。 我強烈推薦 GravityBox,如本文前面所示,它將許多有用的調整收集到一個可定制的包中。

相關:五個有用的 Xposed 模塊,用於自定義你的根 Android 手機

卸載 Xposed 框架

如果您想卸載 Xposed 框架,請返回 Xposed 安裝程序應用程序,點擊框架,然後點擊卸載按鈕。 但是,如果您使用 .zip 文件安裝了框架,則需要通過使用 TWRP 從 XDA 線程刷新卸載程序 .zip 文件來卸載它。

在從您的設備中刪除 Xposed 安裝程序應用程序之前,請務必在 Xposed 安裝程序應用程序中執行卸載。


Xposed 框架可能只是 Android 極客調整手機的工具,但它比自定義 ROM 更快、更容易、侵入性更小。 這也可用於安裝主題和執行通常需要自定義 ROM 的其他侵入性自定義。 Xposed 框架的方法不涉及更改設備的操作系統,並且可以輕鬆逆轉,這對於真正喜歡深入研究的調整者來說是一個很好的選擇。