mjx0 / andkittyinjector Goto Github PK
View Code? Open in Web Editor NEWInject a shared library into a process using ptrace
License: MIT License
Inject a shared library into a process using ptrace
License: MIT License
When I use the Speed of Light virtual machine in Android 13
An error occurred while using injection within the speed of light virtual machine
The following is the error message content
Library Path: /data/local/tmp/libSk.so
I: Use memfd dlopen: 1
I: Hide lib from maps: 0
I: Hide lib from solist: 0
I: Use app watch: 0
I: Inject delay: 1500000
I: inject_lib: Stopped target process threads.
I: inject_lib: Attaching to target process...
I: inject_lib: Attached successfully.
I: injectLibrary: [native=arm64 | lib=arm64].
I: nativeInject: memfd_rand(11) = vEbrkV1r7Xu.
E: nativeInject: Failed to open remote memfd file, errno = Read-only file system.
W: nativeInject: android_dlopen_ext failed.
I: nativeInject: falling back to legacy dlopen.
I: getJavaVM: JNI_GetCreatedJavaVMs = 0x7052d9b9d0.
I: injectLibrary: lib handle = 0x3922324f2b59889.
I: injectLibrary: lib Base = 0x6e72563000.
I: inject_lib: Continuing target process...
I: callEntryPoint: JavaVM(0x70d8f9c1c0) | SecretKey(1337) | JNI_OnLoad(0x6e725e8a58).
E: callFunction: Target process exited (0).
I: callEntryPoint: Calling JNI_OnLoad(0x70d8f9c1c0, 1337) returned 0.
W: callEntryPoint: Unexpected returned value 0.
E: callFunction failed, Not attached to 1599.
E: callFunction failed, Not attached to 1599.
E: callFunction failed, Not attached to 1599.
E: PTRACE_SETREGS failed, Not attached to 1599.
E: injectLibrary: failed to restore registers.
I: Injection took 198.252709 MS.
I: Injection succeeded.
hi can i inject lib of lgl mod menu using this?
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.
Can imgui library injected using this?
应该可以直接将要注入的so内容写入游戏中,然后通过调用memfd_create 再DlopenMem 类似
https://github.com/Dr-TSNG/ZygiskOnKernelSU/blob/42503e7cfe13bc0c089652f4a57cd07094a1e3ca/loader/src/common/dl.cpp#L47
这样就能绕过 namespace限制了吧
i want write u PM about autoskillz (copy of AS)
if u have telegram, check t.me/wergity_mods/6130
I: Couldn't find process id of 20273
环境 雷电模拟器
I: inject_lib: Stopped target process threads.
I: inject_lib: Attaching to target process...
I: inject_lib: Attached successfully.
I: injectLibrary: [native=x86 | lib=arm].
W: injectLibrary: Library EMachine is not native.
I: injectLibrary: Searching for NativeBridge implementation...
I: injectLibrary: Found NativeBridge "libhoudini.so" version 3.
I: emuInject: Using NativeBridge namespace (3).
Process Name: com.proximabeta.mf.uamo
I: Library Path: /data/local/tmp/libneoware.so
I: Use memfd dlopen: 0
I: Hide lib from maps: 0
I: Hide lib from solist: 0
I: Use app watch: 1
I: Inject delay: 0
I: Monitoring com.proximabeta.mf.uamo...
I: inject_lib: Stopped target process threads.
I: inject_lib: Attaching to target process...
I: inject_lib: Attached successfully.
I: injectLibrary: [native=arm64 | lib=arm64].
E: callFunction: Target process terminated (11).
E: getAllMaps err couldn't find any map
I: injectLibrary: lib handle = 0x0.
I: injectLibrary: lib Base = 0x0.
E: injectLibrary: failed )':
E: injectLibrary: calling dlerror...
E: callFunction failed, Not attached to 12602.
E: callFunction failed, Not attached to 12602.
E: PTRACE_SETREGS failed, Not attached to 12602.
E: injectLibrary: failed to restore registers.
I: inject_lib: Killing target process...
E: Injection failed.
E: KittyInjector: Failed to find syscall, remote lib not found.
E: KittyInjector: Failed to initialize remote syscall.
im use ld emulator
dlopen("libil2cpp.so"); return nullptr. how can I open the lib? I need to use with ByNameModding.
An error occurred when I injected in Android
I: Library Path: /data/local/tmp/libS.so
I: Use memfd dlopen: 0
I: Hide lib from maps: 0
I: Hide lib from solist: 0
I: Use app watch: 0
I: Inject delay: 0
I: inject_lib: Stopped target process threads.
I: inject_lib: Attaching to target process...
I: inject_lib: Attached successfully.
I: injectLibrary: [native=arm64 | lib=arm64].
I: injectLibrary: lib handle = 0x0.
I: injectLibrary: lib Base = 0x0.
E: injectLibrary: failed )':
E: injectLibrary: calling dlerror...
E: injectLibrary: dlopen failed: couldn't map "/data/local/tmp/libS.so" segment 1: Permission denied
I: inject_lib: Killing target process...
E: Injection failed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.