You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[INFO] [WEBSERVER] Start hooking [app=undefined, type=attach-app-self]
TypeError: Cannot read property 'getDefaultBridge' of undefined
at Function.getDevice (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/src/FridaHelper.js:235:40)
at /home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/src/HookManager.js:1488:40
at Generator.next (<anonymous>)
at onFulfilled (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/co/index.js:65:19)
at /home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/co/index.js:54:5
at new Promise (<anonymous>)
at co (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/co/index.js:50:10)
at createPromise (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/node_modules/co/index.js:30:15)
at HookManager.start (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/src/HookManager.js:1574:9)
at HookManager.startByAttachToApp (/home/axelle/.nvm/versions/node/v12.20.0/lib/node_modules/dexcalibur/src/HookManager.js:1439:14)
error: Cannot read property 'getDefaultBridge' of undefined
The GUI does not say anything special:
The app is running too:
generic_x86_64:/ $ ps -A | grep tuna
u0_a201 17257 1483 1457216 94888 ep_poll 0 S tuna.obvious.trust
OS: Linux Mint 20
Node JS version: 12.20.0
Dexcalibur version (see 'package.json' or output) : 0.7.3
Android version: 8.0 x86 emulator
Rooted
The text was updated successfully, but these errors were encountered:
This error also occurred to me because frida client doesn't recognize the emulated device (mine was Nox). To let it works I needed to do some little modifications on the Frida client
I solved it by cloning Dexcalibur repository and manually modifying the file "dexcalibur\node_modules\frida\dist\index.js" with a workaround.
It recognize the Nox USB emulated Device without matching it by id but trought type:
I noticed that in my case it tries to match the device USB with id "127.0.0.1:62001" without success even if id was correct (maybe this is due to the fact that the input id needs to be escaped for first, but I'am not sure).
In Dexcalibur hook manager panel, I click on attach to app.
Note that
frida_server
is running despite what the GUI says (see Issue: #32).Dexcalibur console says:
The GUI does not say anything special:
The app is running too:
The text was updated successfully, but these errors were encountered: