Xposed入門淺析

??? 由于項目要求脱柱,最近學(xué)習(xí)了一個被稱為 “Android第一神器” 的東西——Xposed,我們看下百度介紹:Xposed框架是一款可以在不修改apk的情況下影響程序運行(修改系統(tǒng))的框架服務(wù)豁陆,基于它可以制作出許多功能強大的模塊帅刀,且在功能不沖突的情況下同時運作。

1.安裝框架

??? 安裝Xposed框架首先需要 Root權(quán)限肾砂,所以要刷成開發(fā)版啦列赎,這個沒什么好講的,按照自己手機品牌镐确、型號自己刷去吧粥谬。

???? 然后就是安裝Xposed安裝器(先是安裝Xposed安裝器,在安裝框架)辫塌,我的手機是小米所以我在小米社區(qū)里下載的 MIUI專版漏策,別的品牌手機可以去官網(wǎng)下載

官網(wǎng)鏈接:點擊

MIUI安裝教程:點擊

? ? 安裝好安裝器之后會出現(xiàn)如下圖一的(我這是安裝好Xposed框架的,所以狀態(tài)是已安裝)????????????????????? 安裝好后會出現(xiàn)圖二的界面(當(dāng)然你剛開始也是未激活)臼氨,小米手機選擇MIUI專版安裝(圖三)掺喻。????????????????????????????????

鄭重提示:Xposed框架可能會使手機無法正常啟動,如果你之前沒聽過【軟變磚】、【無限重啟】感耙,又不知道在這種情況下如何恢復(fù)褂乍,請不要安裝Xposed,所以請先備份

給它root權(quán)限后安裝即硼,并重啟逃片, 之后就可以選擇 你的xposed模塊 或 下載xposed模塊了(圖四),里面有很多很有用的模塊(例如:修改Bilibili的主題顏色只酥、微信主題顏色褥实、QQ微信搶紅包、防回撤消息等等)


安裝好xposed框架后(圖一)
激活xposed框架后(圖二)
MIUI專版xposed(圖三)
圖四



2.學(xué)習(xí)編寫Xposed模塊

? ? 新建項目裂允,導(dǎo)入jia 包 jar下載鏈接 损离,導(dǎo)入后修改build.gradle, 把? compile files('libs/XposedBridgeApi-54.jar')? 改為? provided files('libs/XposedBridgeApi-54.jar')

? ? 之后在manifest 里添加?

<meta-data? android:name="xposedmodule"

? ? ? ? ? ? ? ? ? ? android:value="true"/>??? 作為xposed模塊

<meta-data? android:name="xposeddescription"

???????????????????? android:value="Simple Xposed Test"/>???? 模塊描述

<meta-data? android:name="xposedminversion"

??????????????????? android:value="54"/> ? ?? 最低版本號

? ? 然后新建一個Test類绝编,實現(xiàn)IXposedHookLoadPackage僻澎, 實現(xiàn)它的方法 ??

//獲取手機中所有應(yīng)用的包名?? ?????????????????????????????????????????????????????????????????????????????????????? XposedBridge.log("loadpackage name : "+ loadPackageParam.packageName);

//測試Hook靜態(tài)變量,修改手機機型和廠商XposedHelpers.setStaticObjectField(android.os.Build.class,"MANUFACTURER","leon");//廠商XposedHelpers.setStaticObjectField(android.os.Build.class,"MODEL","made in leon");//機型

在里面我寫了一個log打印所有包名,? 還有一個 修改手機廠商 和 手機機型

最后在main 文件夾下新建文件 assets十饥, 在新建文本 xposed_init, 在里面寫上 你的包名 + 剛剛寫的類名? com.example.administrator.xposeddemo2.Test窟勃, 編譯程序,? 編譯完成后再 (如圖四)xposed框架的? 模塊中找到你的應(yīng)用 選中逗堵, 這是應(yīng)用會提示你重啟手機(沒提示也無所謂)拳恋,對,沒錯就是重啟(每編譯一次就要重啟一次砸捏,很麻煩)谬运,重啟后就能看到如下圖圖五: 我的手機型號改為(made in leon)了,廠商我沒找到在哪垦藏。梆暖。。

圖六是包名log掂骏,在xposed的日志中可以看到轰驳, AS上也可以看到。


手機型號(圖五)


包名log(圖六)

以上就我目前所了解的Xposed開發(fā)弟灼,還很淺薄级解,我會繼續(xù)學(xué)習(xí),做出更好的Xposed模塊應(yīng)用田绑。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末勤哗,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子掩驱,更是在濱河造成了極大的恐慌芒划,老刑警劉巖冬竟,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異民逼,居然都是意外死亡泵殴,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事∑遥” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長湾蔓,這世上最難降的妖魔是什么瘫析? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮默责,結(jié)果婚禮上贬循,老公的妹妹穿的比我還像新娘。我一直安慰自己桃序,他們只是感情好杖虾,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著媒熊,像睡著了一般奇适。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上芦鳍,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天嚷往,我揣著相機與錄音,去河邊找鬼柠衅。 笑死皮仁,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的菲宴。 我是一名探鬼主播贷祈,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼喝峦!你這毒婦竟也來了势誊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤谣蠢,失蹤者是張志新(化名)和其女友劉穎键科,沒想到半個月后闻丑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡勋颖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年嗦嗡,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片饭玲。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡侥祭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出茄厘,到底是詐尸還是另有隱情矮冬,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布次哈,位于F島的核電站胎署,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏窑滞。R本人自食惡果不足惜琼牧,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望哀卫。 院中可真熱鬧巨坊,春花似錦、人聲如沸此改。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽共啃。三九已至占调,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間移剪,已是汗流浹背妈候。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留挂滓,地道東北人苦银。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像赶站,于是被迫代替她去往敵國和親幔虏。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容