sensepost / objection

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

[bug] why not enter explore #692

Closed jiayuliang1314 closed 2 months ago

jiayuliang1314 commented 2 months ago

When I use below command,why not enter explore ,

└─# objection -g com.maimemo.android.momo explore
Using USB device Nexus 5X Agent injected and responds ok!

but settings app can enter REPL

└─# objection -g com.android.settings explore Using USB device Nexus 5X Agent injected and responds ok!

 _   _         _   _

| ||| | ||| | . | . | | -| | | | . | | |__|| |||| ||||| ||(object)inject(ion) v1.11.0

 Runtime Mobile Exploration
    by: @leonjza from @sensepost

[tab] for command suggestions com.android.settings on (google: 8.1.0) [usb] #

jiayuliang1314 commented 2 months ago

% objection -g com.maimemo.android.momo explore Using USB device Nexus 5X Agent injected and responds ok! Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.11/bin/objection", line 8, in sys.exit(cli()) ^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/click/core.py", line 1157, in call return self.main(args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/click/core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/click/core.py", line 1688, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/click/core.py", line 1434, in invoke return ctx.invoke(self.callback, ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/click/core.py", line 783, in invoke return __callback(args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/objection/console/cli.py", line 156, in explore device_info = get_device_info() ^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/objection/commands/device.py", line 41, in get_device_info package_info = api.env_android() ^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/frida/core.py", line 180, in method return script._rpc_request(request, data, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/frida/core.py", line 86, in wrapper return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/frida/core.py", line 497, in _rpc_request raise result.error frida.InvalidOperationError: script has been destroyed Asking jobs to stop... Unloading objection agent... Unable to run cleanups: script is destroyed

jiayuliang1314 commented 2 months ago

try more times,force close app,try many times,success