MJx0 / AndKittyInjector

Inject a shared library into a process using ptrace
MIT License
152 stars 60 forks source link

When using LD emulator x86_64Error injecting arm64 into #8

Closed SKININ closed 10 months ago

SKININ commented 10 months ago

When I execute x86_64 in LD emulator An error occurred during x86_64 Inject Arm64. The following is the error content

SoInfoPatch: soinfo->base offset = 0x10. I: SoInfoPatch: soinfo->next offset = 0x28. W: injectLibrary: Library EMachine is not native. I: injectLibrary: [native=0x3e | lib=0xb7]. I: injectLibrary: Searching for native bridge... I: injectLibrary: Found native bridge "libhoudini.so" version 3. I: injectLibrary: lib handle = 0x0 E: injectLibrary: failed )': E: injectLibrary: calling dlerror... E: injectLibrary: [���SkIn.so" needed or dlopened by "(unknown)" is not accessible for the namespace "(anonymous)" E: Injection failed.

MJx0 commented 10 months ago

It seems like you are using an old version of the injector, try the latest one.

SKININ commented 10 months ago

Sorry, I didn't realize that I was using the old version. After using the new version, the problem was resolved. Thank you