Frida with patches that definitively fix basic detection points on Android and iOS.
Unfortunately, I discovered that the patches in several custom Frida builds for bypassing detections are incomplete and still detectable.
For example, frida_agent_main in memory and the gum-js-loop thread name.
Therefore, I created a Python build script to address these issues.
Since this is a manual patch that doesn't automatically follow the Frida upstream,
I will occasionally build it, verify that the patch works properly, and then release it.
-
Android
-
No
frida_agent_mainin memory -
No
gum-js-loop, gmain, gdbus, frida-gadgetthread name in/proc/<pid>/task/<thread_id>/status -
No
libfrida-agent-raw.soin linker's so list -
No libc hooking
-
iOS
-
No
frida_agent_mainin memory -
No
gum-js-loop, gmain, gdbus, pool-frida, pool-spawnerthread name -
No
/usr/lib/frida/ -
No
exit, abort, task_threadshooking
-
MacOS
Output: server, gadget (Android, iOS)
python3 main_macos.py -
Ubuntu 22.04
Output: server, gagdet (Android)
python3 main_ubuntu.py
- Channel: https://t.me/hackcatml1
- Chat: https://t.me/hackcatmlchat