Skip to content

123456789zws/ajeossida

 
 

Repository files navigation

Ajeossida (아저씨다)

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.

Patches

  • Android

  • No frida_agent_main in memory

  • No gum-js-loop, gmain, gdbus, frida-gadget thread name in /proc/<pid>/task/<thread_id>/status

  • No libfrida-agent-raw.so in linker's so list

  • No libc hooking

  • iOS

  • No frida_agent_main in memory

  • No gum-js-loop, gmain, gdbus, pool-frida, pool-spawner thread name

  • No /usr/lib/frida/

  • No exit, abort, task_threads hooking

Run

  • MacOS
    Output: server, gadget (Android, iOS)
    python3 main_macos.py

  • Ubuntu 22.04
    Output: server, gagdet (Android)
    python3 main_ubuntu.py

Contact

References

About

Customized Frida build for bypassing basic detections and helping ajeossideul (guys) test mobile apps with Frida

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%