sensepost / objection

📱 objection - runtime mobile exploration
GNU General Public License v3.0
7.21k stars 829 forks source link

[bug]Cannot dump args, return, and backtrace. Already used `hooking watch class –dump-args –dump-backtrace –dump-return` #565

Closed Zhxhh closed 1 year ago

Zhxhh commented 1 year ago

Describe the bug I already used hooking watch class –dump-args –dump-backtrace –dump-return. But cannot get args, return and backtrace of function.

To Reproduce Steps to reproduce the behavior:

  1. Run command 'android hooking watch class com.someappname.jsbridge.i –dump-args –dump-backtrace –dump-return'

Expected behavior Get args, return and backtrace of function.

Logs

com.ss.android.someapp on (OnePlus: 10) [net] #android hooking watch class com.someappname.jsbridge.i –dump-args –dump-backtrace –dump-return

(agent) Hooking com.someappname.jsbridge.i.LIZ(com.someappname.jsbridge.h, com.someappname.jsbridge.d, java.util.List)
(agent) Hooking com.someappname.jsbridge.i.LIZ(java.lang.String, com.someappname.jsbridge.d)
(agent) Hooking com.someappname.jsbridge.i.LIZ(com.someappname.jsbridge.af, int)
(agent) Hooking com.someappname.jsbridge.i.LIZ(java.lang.String, java.lang.String, int, java.lang.String, java.util.List)
(agent) Hooking com.someappname.jsbridge.i.LIZ(java.lang.Object)
(agent) Hooking com.someappname.jsbridge.i.LIZ(com.someappname.jsbridge.af, com.someappname.jsbridge.h)
(agent) Hooking com.someappname.jsbridge.i.LIZ()
(agent) Hooking com.someappname.jsbridge.i.LIZ(java.lang.String)
(agent) Hooking com.someappname.jsbridge.i.LIZ(java.lang.String, X.RJY)
(agent) Hooking com.someappname.jsbridge.i.LIZ(java.lang.String, com.someappname.jsbridge.e)
(agent) Hooking com.someappname.jsbridge.i.LIZ(java.lang.String, com.someappname.jsbridge.f$b)
(agent) Hooking com.someappname.jsbridge.i.LIZ(java.lang.String, java.lang.Object)
(agent) Hooking com.someappname.jsbridge.i.LIZIZ()
(agent) Registering job 977203. Type: watch-class for: com.someappname.jsbridge.i
com.ss.android.someapp on (OnePlus: 10) [net] # (agent) [977203] Called com.someappname.jsbridge.i.LIZ(java.lang.String, com.someappname.jsbridge.e)
(agent) [977203] Called com.someappname.jsbridge.i.LIZ(java.lang.String, com.someappname.jsbridge.e)
com.ss.android.someapp on (OnePlus: 10) [net] # (agent) [977203] Called com.someappname.jsbridge.i.LIZIZ()
(agent) [977203] Called com.someappname.jsbridge.i.LIZ(com.someappname.jsbridge.af, com.someappname.jsbridge.h)
(agent) [977203] Called com.someappname.jsbridge.i.LIZ(com.someappname.jsbridge.h, com.someappname.jsbridge.d, java.util.List)
(agent) [977203] Called com.someappname.jsbridge.i.LIZ(com.someappname.jsbridge.af, com.someappname.jsbridge.h)
(agent) [977203] Called com.someappname.jsbridge.i.LIZ(com.someappname.jsbridge.h, com.someappname.jsbridge.d, java.util.List)
com.ss.android.someapp on (OnePlus: 10) [net] # 
com.ss.android.someapp on (OnePlus: 10) [net] # 
com.ss.android.someapp on (OnePlus: 10) [net] # 

Environment (please complete the following information):

Application Can't do

Additional context none