-
Notifications
You must be signed in to change notification settings - Fork 115
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
loading android system libs #103
Comments
Could you please upload the binary? |
It's not hard to reproduce - pyelftools just absolutely cannot handle non-ascii characters. I've reported it to them here eliben/pyelftools#173 |
i uploaded it here :libmedia.so its standart system/lib from android 7.0 nexus 5x |
so this is indeed a pyelftools bug, though it's more complicated than I initially thought. See the latest linked issue. |
I finally figured out how to solve this on the pyelftools level, but now we're waiting for them to make a new release. You can't actually use the current github pyelftools with cle because of some internal changes they made that break some hacks we use, so that's preventing me from closing this issue right now, but I'll get to that soon. |
The related PR: eliben/pyelftools#182 |
Actually that was not the fix to this problem, it would have just masked the issue. This was the one that actually fixed it: eliben/pyelftools#183 |
You can now use the upstream, fixed pyelftools with angr! It's not released on pypi so you'll have to install it from their github, but it now works: a22c5a6 |
seams this is elftools related.
starting with android7.0 with libs in /lib/system/ from a nexus device.
The text was updated successfully, but these errors were encountered: