簡體   English   中英

在Android中,如何在另一個應用程序中掛接api調用

[英]In Android, how to hook api calls in another app

現在有兩個Android應用A和B。A執行一個函數(Af),該函數使B中的函數(Bf)被執行(例如Broadcast)。 A和B在不同的進程中運行(不同的uid)

我想獲得兩個函數的名稱。

如果我知道Af,如何獲得Bf的名稱?

要么

如果我知道Bf,如何獲得Af的名稱?

如果您知道bf並想要獲取af,則可以在afterHookedMethod中生成一個異常。 我希望你知道那是什么。 如果您不簽出此鏈接:

https://github.com/rovo89/XposedBridge/wiki/Development-tutorial

@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
                  (new Exception()).printStackTrace();  
}

從堆棧跟蹤中,您可以獲取方法調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM