先給大家說聲抱歉,之前因?yàn)檎n程問題龙亲,實(shí)訓(xùn)加上考試悍抑,導(dǎo)致沒有時(shí)間堅(jiān)持寫推文
所以今天來點(diǎn)硬核的
教你開啟安卓手機(jī)的上帝模式——xposed框架
一、什么是xposed搜骡?
官方解釋是這樣的:Xposed 框架是一款可以在不修改APK 的情況下影響程序運(yùn)行(修改系統(tǒng))的框架服務(wù),基于它可以制作出許多功能強(qiáng)大的模塊谈竿,且在功能不沖突的情況下同時(shí)運(yùn)作摸吠。(安裝需 root 權(quán)限,5.0 后只能從定制 recovery 中刷入)
xposed官網(wǎng)
Xposed原先
是Github
上一個(gè)
大佬設(shè)計(jì)的一個(gè)針對(duì)Android平臺(tái)
的動(dòng)態(tài)劫持項(xiàng)目呀洲,通過替換/system/bin/app_process
程序控制Zygote
進(jìn)程,使得app_process
在啟動(dòng)過程中會(huì)加載XposedBridge.jar
這個(gè)jar
包兵罢,從而完成對(duì)Zygote
進(jìn)程及其創(chuàng)建的Dalvik虛擬機(jī)
的劫持滓窍。
?因?yàn)?code>Xposed工作原理是在/system/bin
目錄下替換文件,在install
的時(shí)候需要root
權(quán)限贰您,但是運(yùn)行時(shí)不需要root
權(quán)限锦亦。
?看到這里很多人會(huì)很懵,什么是Zygote
杠园?簡(jiǎn)單來說在Android
系統(tǒng)中,應(yīng)用程序進(jìn)程都是由Zygote
進(jìn)程孵化出來的陈醒,而Zygote
進(jìn)程是由Init
進(jìn)程啟動(dòng)的瞧甩。Zygote
進(jìn)程在啟動(dòng)時(shí)會(huì)創(chuàng)建一個(gè)Dalvik
虛擬機(jī)實(shí)例,每當(dāng)它孵化一個(gè)新的應(yīng)用程序進(jìn)程時(shí)肚逸,都會(huì)將這個(gè)Dalvik
虛擬機(jī)實(shí)例復(fù)制到新的應(yīng)用程序進(jìn)程里面去朦促,而一個(gè)應(yīng)用程序進(jìn)程被Zygote
進(jìn)程孵化出來的時(shí)候,不僅會(huì)獲得Zygote
進(jìn)程中的Dalvik
虛擬機(jī)實(shí)例拷貝务冕,還會(huì)與Zygote
一起共享Java運(yùn)行時(shí)
庫。這也就是可以將XposedBridge
這個(gè)jar
包加載到每一個(gè)Android
應(yīng)用程序中的原因臊旭。XposedBridge
有一個(gè)私有的Native(JNI)
方法hookMethodNative
箩退,這個(gè)方法也在app_process
中使用。這個(gè)函數(shù)提供一個(gè)方法對(duì)象利用Java
的Reflection
機(jī)制來對(duì)內(nèi)置方法覆寫。。胧瓜。郑什。等等這些都會(huì)借鑒各路大神的思路和分析,總而言之蘑拯,就是從底層替換方法,可以讓我們?cè)诓恍薷?code>APK源碼的情況下弯蚜,通過自己編寫的模塊來影響程序運(yùn)行的框架服務(wù)剃法,實(shí)現(xiàn)類似于自動(dòng)搶紅包、微信消息自動(dòng)回復(fù)等功能收厨。
但是每款安卓手機(jī)都需要自己的xposed框架优构,需要自己尋找資源下載,這樣對(duì)于小白來說太不友好了钦椭,所以
我找到了一個(gè)集成APP,里面有很多實(shí)用的模塊势腮,并且無需root
二捎拯、太極 APP
(一)什么是太極盲厌?
太極是一個(gè)無需Root,無需刷機(jī)就能使用Xposed模塊的一個(gè)APP
(二)太極有什么用吗浩?
太極能夠通過模塊實(shí)現(xiàn)許多“逆天”功能,例如防撤回禁荸,自動(dòng)搶紅包,朋友圈虛假集贊赶熟、集評(píng)論(可以拿來做活動(dòng)使用),查看已刪除的朋友圈间坐,自定義骰子和石頭剪刀布邑退。
(三)如何安裝使用太極?
1.關(guān)注vx公號(hào):文科男的IT 后臺(tái)回復(fù) 太極 即可得到鏈接下載蜈七,下載網(wǎng)盤中的『太極』APP和需要的Xposed模塊(這里以暢玩微信為例)
2.進(jìn)入『太極』點(diǎn)擊「右下角浮動(dòng)按鈕」乓土,然后選擇「創(chuàng)建應(yīng)用」。
3.在「創(chuàng)建應(yīng)用」界面中狡相,選擇你需要使用 Xposed 模塊的APP(這里以微信為例)食磕,然后點(diǎn)擊最下方的按鈕“創(chuàng)建”。
【注意】應(yīng)用共創(chuàng)建過程中必須首先卸載彬伦,然后才能正常安裝;因此回官,請(qǐng)確保你已經(jīng)對(duì)應(yīng)用的數(shù)據(jù)做了備份BС取!苔巨!(聊天記錄等內(nèi)容會(huì)被清空废离,微信收藏和表情包等云端同步內(nèi)容則會(huì)保存,表情包可能隔幾天才會(huì)恢復(fù))
【注意】應(yīng)用創(chuàng)建后蜻韭,可能與MIUI/華為等等第三方ROM的系統(tǒng)分身功能沖突柿扣;如果需要使用太極诀豁,請(qǐng)刪除全部系統(tǒng)分身應(yīng)用。
4.耐心等待應(yīng)用創(chuàng)建完成,過程可能會(huì)很長(zhǎng)烹骨,取決于你手機(jī)CPU的好壞)
5.在太極主頁右下角浮動(dòng)按鈕材泄,選擇 “模塊管理”;然后勾選你需要使用的 Xposed 模塊峦树。
6.在太極主頁的已經(jīng)創(chuàng)建過的APP列表中旦事,長(zhǎng)按列表或者點(diǎn)擊「右方箭頭」,選擇「強(qiáng)制停止」谷遂,然后強(qiáng)制停止對(duì)應(yīng)的APP卖鲤。
7.重新打開此APP,模塊即可生效(不需要在太極中打開集晚,從系統(tǒng)桌面打開即可)区匣。
8.打開『微信』,點(diǎn)擊右上角的「美隊(duì)盾牌」或者三個(gè)點(diǎn)沉颂。
9.接著就進(jìn)入到『暢玩微信』的主界面铸屉,點(diǎn)擊粉色文字即可更新,還可以打開骰子輔助彻坛、防撤回踏枣、自動(dòng)搶紅包等等功能钙蒙,這里就不一一展示了。
三、聲明安全
模塊這種當(dāng)做實(shí)驗(yàn)玩丝甘可還行,千萬別涉及金錢匙奴、賬號(hào)密碼等問題
安全有待商榷妄荔,畢竟互聯(lián)網(wǎng)太強(qiáng)大了........
<往期精彩>
Windows:讓你相見恨晚的軟件
轉(zhuǎn)載:大佬大學(xué)四年的收藏「學(xué)習(xí)網(wǎng)站/實(shí)用工具」
安利大全,完整版chrome最強(qiáng)十大插件!
圖片內(nèi)容部分參考官網(wǎng)及網(wǎng)絡(luò)