ZeroArt can hook directly (full mobile framework).
Thanks to Arjun bro he is the best contributor 😉
ZeroArt is a powerful low-level hooking framework. It is not like LSPosed; it works at a much lower level and hooks directly into ART pointers. This means ZeroArt can even hide ART pointer hooks 🤣. LSPosed is more limited compared to this because it cannot hide ART pointer trampoline hooks.
We are now adding a scripting language. Can anyone suggest which language would be best for scripting, so users can easily create hooks using ZeroArt, similar to LSPosed? What language do you think is best? Please comment
Thanks to Arjun bro he is the best contributor 😉
ZeroArt is a powerful low-level hooking framework. It is not like LSPosed; it works at a much lower level and hooks directly into ART pointers. This means ZeroArt can even hide ART pointer hooks 🤣. LSPosed is more limited compared to this because it cannot hide ART pointer trampoline hooks.
We are now adding a scripting language. Can anyone suggest which language would be best for scripting, so users can easily create hooks using ZeroArt, similar to LSPosed? What language do you think is best? Please comment
❤20😁5🤯4
Anyone can guess what is this 😁
I found a way to read Emulator VM Physical Memory externally. It seems most VMs share this same structure. Analyzing the PGM (Physical Memory) functions in the hypervisor DLL reveals exactly how the memory is mapped!
Credits @aantik_mods
I found a way to read Emulator VM Physical Memory externally. It seems most VMs share this same structure. Analyzing the PGM (Physical Memory) functions in the hypervisor DLL reveals exactly how the memory is mapped!
Credits @aantik_mods
❤17❤🔥4😁1
libffi.zip
120.9 KB
What is libffi?
Let me explain with an example
Imagine you are building an external injector system You have a C++ memory executable and a JNI-based menu. In this setup, you use a socket to connect the JNI menu and send memory read/write commands through it
But the question is why are you using sockets?
Sockets can introduce overhead and in some cases, they may cause latency. On low end devices, this can lead to lag or even increased CPU usage and heating.
However, instead of using sockets, you can use libffi in certain cases. With libffi, you can create a bridge between your executable and a shared library .so using FFI Foreign Function Interface. Since everything runs in the same process space, communication becomes faster and more efficient compared to inter process communication like sockets
In this case libffi allows direct function calls inside the same process, which can reduce overhead and improve performance compared to external socket based communication
FFI works like a wrapper inside the same process
It allows communication between different programming languages by acting as a bridge just like glue
FIFO ( Pipe )
In some cases if you want to communicate between a running .so library and an external executable another process, you can use FIFO.
What is FIFO?
FIFO First In, First Out is a type of pipe. It is used for inter-process communication IPC, allowing one process to send data to another.
In simple terms a FIFO pipe lets two different processes communicate with each other by reading and writing data through a shared channel
Let me explain with an example
Imagine you are building an external injector system You have a C++ memory executable and a JNI-based menu. In this setup, you use a socket to connect the JNI menu and send memory read/write commands through it
But the question is why are you using sockets?
Sockets can introduce overhead and in some cases, they may cause latency. On low end devices, this can lead to lag or even increased CPU usage and heating.
However, instead of using sockets, you can use libffi in certain cases. With libffi, you can create a bridge between your executable and a shared library .so using FFI Foreign Function Interface. Since everything runs in the same process space, communication becomes faster and more efficient compared to inter process communication like sockets
In this case libffi allows direct function calls inside the same process, which can reduce overhead and improve performance compared to external socket based communication
FFI works like a wrapper inside the same process
It allows communication between different programming languages by acting as a bridge just like glue
FIFO ( Pipe )
In some cases if you want to communicate between a running .so library and an external executable another process, you can use FIFO.
What is FIFO?
FIFO First In, First Out is a type of pipe. It is used for inter-process communication IPC, allowing one process to send data to another.
In simple terms a FIFO pipe lets two different processes communicate with each other by reading and writing data through a shared channel
❤18❤🔥4
Media is too big
VIEW IN TELEGRAM
NativeLGL Build Tutorial for Mobile & Android
This is a Java based UI with C++ integration built without using classes.dex and without requiring any permissions. It uses a class loader system inside the libLGL.so library, which includes an automatic classes.dex packing mechanism and resolves all JNI methods at runtime without dynamic loading
Required Tools
https://github.com/AndroidCSOfficial/android-code-studio/releases/tag/v1.0.0%2Bgh.r3
https://github.com/ispointer/NativeModMenu
This is a Java based UI with C++ integration built without using classes.dex and without requiring any permissions. It uses a class loader system inside the libLGL.so library, which includes an automatic classes.dex packing mechanism and resolves all JNI methods at runtime without dynamic loading
Required Tools
https://github.com/AndroidCSOfficial/android-code-studio/releases/tag/v1.0.0%2Bgh.r3
https://github.com/ispointer/NativeModMenu
❤11🥰1
Forwarded from MemTool
MemTool 3.2 [ Fat ] Soon What is New Adding?
#1 Module Base Index
( some game & library have multiple memory map index for example )
See clearly, you can also check same thing in GG he also showing multiple base index from memory map currently my MemTool doesn’t have map indexing so some case not working game offset etc because default index is not readable or some important problem have So this is the main problem Now I explain more deeper
r--p ---> header / metadata # <map> index #1
r-xp ---> actual code segment ✅ # <map> index #2
rw-p ---> data section # <map> index #3
See this, one lib.so but 3 memory map index normally LGL Mod Menu and other modder only reading first index they don’t know about second index That’s the reason offset not working sometimes Because memory index not readable LGL or other PID reader doesn’t
support- Cxx is god
auto indexing
manual index select
#1 Module Base Index
( some game & library have multiple memory map index for example )
7a12300000-7a12500000 r--p 00000000 ... /libil2cpp.so 7a12500000-7a18000000 r-xp 00020000 ... /libil2cpp.so 7a18000000-7a18200000 rw-p 00300000 ... /libil2cpp.so
See clearly, you can also check same thing in GG he also showing multiple base index from memory map currently my MemTool doesn’t have map indexing so some case not working game offset etc because default index is not readable or some important problem have So this is the main problem Now I explain more deeper
r--p ---> header / metadata # <map> index #1
r-xp ---> actual code segment ✅ # <map> index #2
rw-p ---> data section # <map> index #3
See this, one lib.so but 3 memory map index normally LGL Mod Menu and other modder only reading first index they don’t know about second index That’s the reason offset not working sometimes Because memory index not readable LGL or other PID reader doesn’t
support- Cxx is god
auto indexing
manual index select
❤11❤🔥1
Internal_LGL.zip
145.1 KB
If you need External Memory
let me know in the comments below or react to the post. That way I’ll understand that you want the external version, and I’ll release it
let me know in the comments below or react to the post. That way I’ll understand that you want the external version, and I’ll release it
❤25🤯4❤🔥3
MemoryPlush✓.zip
31.8 KB
MemoryPlush is a lightweight and efficient external memory engine developed in C++, designed to operate using a libc based access method. It interacts directly with a target process’s memory through the /proc/[pid]/mem interface, allowing memory read and write operations without relying on traditional syscall-based methods such as process_vm_readv.
Because of this approach, its behavior resembles standard file I/O operations, making it less suspicious to basic monitoring or detection systems as a result, it provides a clean and stable mechanism for external memory interaction
(libc) memory C++ (f**k) AntiCheat You Can use this memory In ( P*BG && FF ) Full Safe 💯 Verified
Because of this approach, its behavior resembles standard file I/O operations, making it less suspicious to basic monitoring or detection systems as a result, it provides a clean and stable mechanism for external memory interaction
(libc) memory C++ (f**k) AntiCheat You Can use this memory In ( P*BG && FF ) Full Safe 💯 Verified
❤🔥10❤7👌2
Forwarded from MemTool
Media is too big
VIEW IN TELEGRAM
Mem Tools v3.2.0-320 [Fat] (Online Authentication)
Don’t worry it’s completely free to access You can get a key 🗝️ for every release
The main purpose of adding authentication is to enable online GUI updates, so I can update the ImGUI remotely and add new features anytime.
This GUI can dynamically load any C++ object
Don’t worry it’s completely free to access You can get a key 🗝️ for every release
The main purpose of adding authentication is to enable online GUI updates, so I can update the ImGUI remotely and add new features anytime.
This GUI can dynamically load any C++ object
🥰12❤6❤🔥1
https://github.com/ispointer/Dex2cxx
Dex2c ---> Dex2cxx New Version no need sub class & no need to replace application class all solved dynamic register all class no need class instance Powerful Dex Protection ( Dex2c )
Dex2c ---> Dex2cxx New Version no need sub class & no need to replace application class all solved dynamic register all class no need class instance Powerful Dex Protection ( Dex2c )
GitHub
GitHub - ispointer/Dex2cxx
Contribute to ispointer/Dex2cxx development by creating an account on GitHub.
🤓6
Media is too big
VIEW IN TELEGRAM
Dex2Cxx (Offline Tool)
Use this tool to convert any Java-based application into native C++ code (Java to C++ translation)
Use this tool to convert any Java-based application into native C++ code (Java to C++ translation)
❤🔥16🥰2🤯1