Xposed框架的安裝
作者:snowdream
Email:yanghui1986527#gmail.com
Github: https://github.com/snowdream
QQ 群: 529327615
原文地址:https://snowdream.github.io/blog/2016/09/02/android-install-xposed-framework/
簡介
提到Xposed框架時,人們總會用到一個詞“神器”。
是的,安裝Xposed後,我們似乎腦洞大開,以前不能幹的事件,現在都能幹了。
對此,我的理解是:hook android,hook everything
Xposed框架是什麼???
官方對此的解釋是這樣的:
“Xposed是一個適用於Android的框架。基於這個框架開發的模組可以改變系統和app應用的行為,而不需要修改APK。這是一個很棒的特性,意味著Xposed模組可以不經過任何修改,安裝在各種不同的ROM上。Xposed模組可以很容易的開啟和關閉。你只需要啟用或者禁用Xposed模組,然後重啟手機即可。”
在手機發燒友的眼中,Xposed是這樣子的:
修改手機主題,許可權控制,阻止廣告,禁用各種APP濫用許可權,微信,遊戲等相關的各種外掛…
在開發者的眼中,Xposed是這樣子的:
滲透測試,測試資料構造,環境監控,動態埋點,熱補丁,自動化錄製…
關於Xposed框架的基本原理以及更多介紹,請參考文末連結,或者自行百度。
風險宣告
在安裝Xposed框架之前,我必須把風險告訴你:
- 軟變磚
- 無限重啟
簡單解釋下:
- 軟磚: 手機能啟動,但是進不去桌面
- 硬磚/黑磚: 手機在按電源鍵,或者連線電腦沒反應,一直黑屏。
- 軟磚可以救 硬磚只能修。
- 無限重啟: 就是手機快要進入桌面的時候,又自動重啟。周而復始,無限重啟。
根據官方的警示和網友的反饋, 三星的手機,以及索尼,戴爾的部分手機 容易導致以上風險。
安裝
Xposed框架的安裝需要經過root,安裝第三方Recovery,安裝Xposed框架,安裝Xposed Installer等幾個步驟。這些步驟都是依次進行的,任何步驟的失敗,都會導致Xposed框架的安裝過程中止。
因此,建議在 國際國內的主流Android機型 上進行安裝。
Root
根據我的個人實踐,這裡我推薦使用 KingRoot 這款工具進行Root。
官方網址: https://kingroot.net/?myLocale=zh_CN
Root之前,我建議你查詢下,你的機型是否被支援: https://kingroot.net/model
TWRP
對於Android 5.0以上的手機,官方提示,必須要先刷入第三方Recovery, 比如: TWRP
官方網址: https://twrp.me/
刷機之前,請先查詢下,你的機型是否被支援:
https://twrp.me/Devices/
以Nexus 5 為例, 網站有詳細的操作指南。https://twrp.me/devices/lgnexus5.html
當然有些非主流手機,也可以在相關論壇找到TWRP的修改版本。
比如我的手機,中興 Blade A1(C880U) 16G 靈動白 移動4G手機 雙卡雙待
我就是參考:中興小鮮3中興Blade a1移動版全網通版本TWRP刷寫教程@root
按照 TWRP for ZTE Blade Apex 2 強行刷入的。
刷機完成後,重啟可以進入Recovery介面。
Xposed Framework
下載
Xposed Framework下載地址:http://dl-xda.xposed.info/framework/
其中,sdk21,sdk22,sdk23,分別對應Android 5.0,5.1, 6.0.
根據,手機ROM版本和處理器型別選擇Xposed Framework刷機包。
比如,中興Blade a1移動版(5.1, arm64),我選擇了刷機包xposed-v86-sdk22-arm64.zip 和解除安裝包xposed-uninstaller-20150831-arm64.zip
下載之後,將這兩個壓縮包,拷貝到SD卡根目錄下。
安裝
- 重啟手機,進入Recovery介面。(adb reboot recovery)
- 選擇【安裝刷機包】進入下級頁面,選擇【從SD卡選擇ZIP檔案】
- 在SD卡根目錄找到Xposed Framework刷機包(xposed-v86-sdk22-arm64.zip),並選擇。
- 滑動底部的滑動條,確認刷入,等待提示刷機完成。
- 重啟手機,等待進入桌面。
解除安裝
如果刷入Xposed Framework刷機包之後,無限重啟,進不去桌面怎麼辦?
那就按照下面提示,解除安裝掉Xposed Framework。
- 重啟手機,進入Recovery介面。(adb reboot recovery)
- 選擇【安裝刷機包】進入下級頁面,選擇【從SD卡選擇ZIP檔案】
- 在SD卡根目錄找到Xposed Framework解除安裝刷機包(xposed-uninstaller-20150831-arm64.zip),並選擇。
- 滑動底部的滑動條,確認刷入,等待提示刷機完成。
- 重啟手機,等待進入桌面。
Xposed Installer
這是一個管理Xposed模組的官方應用。通過它,你可以隨時禁用或者啟用Xposed模組,然後重啟手機。
對於Android 5.0以上的手機,請前往XDA論壇主題貼下載附件 XposedInstaller_3.0_alpha4.apk,並安裝。
下載地址:http://forum.xda-developers.com/showthread.php?t=3034811
如果你看到以下介面,恭喜你,Xposed Framework安裝完成。
FAQ
參考
- Xposed 官網
- Xposed XDA論壇
- [[OFFICIAL] Xposed for Lollipop/Marshmallow [Android 5.0/5.1/6.0, v86, 2016/07/08]](http://forum.xda-developers.com/showthread.php?t=3034811)
- Xposed framework 作者rovo89 原文(xda)介紹大譯
- Xposed:不得不說的 Android 神器
- Android 系統上的 Xposed 框架中都有哪些值得推薦的模組?
- xposed模組整理
- 基於Xposed修改微信運動步數
- 用黑客思維做測試——神器 Xposed 框架介紹
- 安卓注入框架Xposed分析與簡單應用
- Xposed框架初體驗
相關文章
- 練習向:Xposed安裝和使用的踩坑
- Iris 框架安裝框架
- Android Hook框架Xposed原理與原始碼分析AndroidHook框架原始碼
- Android中Xposed框架篇---基於Xposed的一款脫殼神器ZjDroid工具原理解析Android框架
- Android.Hook框架xposed篇(Http流量監控)AndroidHook框架HTTP
- flask框架安裝使用Flask框架
- Vue的viewUI框架安裝與使用VueViewUI框架
- Xposed 常用
- Iris 框架安裝步驟框架
- Xposed模組的開發
- (Android機)不要隨意安裝Xposed外掛,不然可能遭受財產損失Android
- Xposed原理分析
- Gin 框架 - 安裝和路由配置框架路由
- 安裝Laravel後臺生成框架Laravel框架
- Prism:框架介紹與安裝框架
- 快速安裝laravel框架的IDE提示工具Laravel框架IDE
- buffalo 安裝及框架初始化框架
- 安裝Swoole框架和擴充套件框架套件
- python3安裝scrapy框架Python框架
- 獲取Android裝置DeviceId與反Xposed HookAndroiddevHook
- SlimPhp框架的使用(一)安裝Composer和SlimPHP框架
- 【JavaScript框架封裝】公共框架的封裝JavaScript框架封裝
- LNMP網站框架搭建(編譯安裝)LNMP網站框架編譯
- CentOS安裝執行NodeJS框架ExpressCentOSNodeJS框架Express
- 利用charles對映解決夜神模擬器安裝xposed-v89-sdk25-x86.zip
- 分散式處理框架Hadoop的安裝與使用分散式框架Hadoop
- apple m晶片的深度學習框架 MLX 安裝APP晶片深度學習框架
- Xposed攔截抽象方法抽象
- Xposed去除抖音Toast教程AST
- 裝X指南之用 Xposed 把某寶資產改成100w
- redis框架介紹與安裝(mac 和 windows)Redis框架MacWindows
- vue系列一:laravel框架下 如何安裝vueVueLaravel框架
- CentOS安裝NodeJS及Express開發框架CentOSNodeJSExpress框架
- 自動化測試框架Selenium的使用——安裝Selenium框架
- ElasticSearch的安裝和使用,Postman的安裝,Kibana的安裝,EShead外掛的安裝ElasticsearchPostman
- Python網路框架Django和Scrapy安裝指南Python框架Django
- golang開發環境配置及Beego框架安裝Golang開發環境框架
- 小米手機破解USB安裝賬號SIM卡限制和ROOT授權25等待時間(需要Xposed)