忘記刷新 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。 如果您很好奇,本文提供了一些您可以做的事情的示例。
怎麼運行的

要執行各種低級調整,開發人員必須修改系統 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 框架的方法不涉及更改設備的操作系統,並且可以輕鬆逆轉,這對於真正喜歡深入研究的調整者來說是一個很好的選擇。
