-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android6 can't access memory #10
Comments
Hi hunterzju, First we need to make sure that gdb can read the process memory. If the command succeeds and jeparse still fails then use jeparse -v and |
Thank you for your reply. I tried with the command chmod a+x gdbserver on the phone, it seems that works. But there is a new problem: when I tried jeparse, it returns follow errors: I check the source code, and find when I run jeparse without a config path: |
You can confirm that your device uses jemalloc by searching for jemalloc symbols like arena_bin_info or chunks_rtree in your device's libc:
Can you run the above commands and send me their output? |
Thank you for your reply. I tried what you commented with nexus5x android 7.1.1 with the jemalloc -c /shadowpath/cfg/android7_64.cfg and still returns the same err: |
any luck on this? I have the same problem running shadown on my nexus 5 android 7.0
My libc is as below:
|
my phone is based on android6 32bit but when I run jeparse , it returns run info as follows:
(gdb) jeparse
[shadow] parsing structures from memory...
[shadow] 2017-12-04 18:26:57
Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x12:
And I also tried with the "jeparse -c android6-32.cfg", it returns the same error. Is there something wrong with the cfg file?
The text was updated successfully, but these errors were encountered: