Xposed整理學習

一、準備條件:

1、你需要root手機

2、安裝Xposed虛擬機:虛擬機下載VirtualXposed_0.9.8.apk、支付寶

3、我Hook的是支付寶的收款碼(備注、多少錢)、收款成功、收款成功

二、開始擼碼:

1、導入Xposed框架:provided'de.robv.android.xposed:api:82'

2、Hook回調


1

IXposedHookLoadPackage.java

加載回調接口,在xposed入口類繼承,實現(xiàn)handleLoadPackage方法

handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam)?

這個方法用于在加載應用程序的包的時候執(zhí)行用戶的操作?

參數(shù):?LoadPackageParam loadPackageParam: 這個參數(shù)包含了加載的應用程序的一些基本信息


3.指定模塊入口

一個模塊可以有多個繼承IXposedHookLoadPackage的子類,所以要指定一個入口讓xposed去執(zhí)行(指定兩個似乎也是可行的,未測試)。指定一個入口的步驟:?

1、在assets目錄下新建一個名為xposed_init的文件。?

2、在xposed_init中寫入某個IXposedHookLoadPackage子類的完整類名,如:cn.www.pay.PluginMain

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 簡介(本篇文章只作為理解) 怎么為Xposed開發(fā)新的模塊么?那么讀讀這篇教程(或者我們可以稱他為”泛讀短文”)學...
    wvqusrtg閱讀 11,721評論 0 3
  • 1. Xpatch概述 Xpatch是一款利用重打包的方式,使得被處理的Apk啟動時自動加載Xposed模塊,來實...
    luoyesiqiu閱讀 1,732評論 0 2
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,619評論 1 32
  • Xposed框架是一款可以在不修改APK的情況下影響程序運行(修改系統(tǒng))的框架服務,通過替換/system/bin...
    小蜜蜂onion閱讀 2,470評論 0 1
  • 閱讀 愿景應該是感召,而非承諾;激勵的本質應該是對個體可能性的探索,而不是鼓吹甚至脅迫人完成任務的工具 責難就意味...
    良辰美LiangChen閱讀 210評論 0 0

友情鏈接更多精彩內容