Git Product home page Git Product logo

Comments (4)

chame1eon avatar chame1eon commented on July 18, 2024

Thanks for the bug report. I think the issue is that Frida does not interception where ARM to x86 translation is taking place. jnitrace just uses Frida behind the scenes so if Frida is not working jnitrace will not work. Can you try seeing if Frida can hook some of the functions in that library?

from jnitrace.

qtfreet00 avatar qtfreet00 commented on July 18, 2024

yes,my other frida scripts works correctly on this emulator,and i tried jnitrace on my real phone,works well too , i think maybe jnitrace choose arch wrong on emulator run with arm library

from jnitrace.

chame1eon avatar chame1eon commented on July 18, 2024

Okay, thanks for trying that. I will try to reproduce the issue to see if I can get to the bottom of it. Any chance you can send me a link to the APK you were using for testing?

from jnitrace.

chame1eon avatar chame1eon commented on July 18, 2024

I have tested my own test application on MUMU emulator and jnitrace works fine if the application has x86 supported libraries. If it only has arm, like you say, it will not run. This is a common problem with native Frida on the x86 project emulators which MUMU emulator uses. Those emulators use the libhoudini library to dynamically translate ARM code into x86 instructions and that causes problems when trying to hook them with Frida. I am closing this issue now as it is not really a jnitrace issue, more a Frida/libhoudini issue. Thanks for your bug report.

from jnitrace.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.