Mahdi Karzari 5140bfc6a7 feat: deliver first successful FridaBox MVP
Integrate Frida Gadget into BlackBox guest startup, add the host workflow and controller tooling, and validate the complete sample hook flow on ARM64 Android 16.
2026-07-20 04:25:08 +03:30
2025-08-19 18:05:10 +05:30
2025-08-17 01:01:30 +05:30
2026-07-19 01:25:58 +05:30

FridaBox

FridaBox is an authorized mobile-security research MVP that runs an original, unmodified APK inside BlackBox virtual processes and loads Frida Gadget before the guest Application is created. It requires no root, frida-server, Magisk, Zygisk, system-image changes, real PackageManager installation, APK patching, repacking, or resigning.

The foundation is ALEX5402/NewBlackbox commit 89b59836c66f173756a4ae258cf379a957649820. The host application ID is com.qm4rs.fridabox; existing engine namespaces remain unchanged.

MVP capabilities

  • SAF import of one base APK into app-private, read-only storage.
  • SHA-256 verification before and after BlackBox virtual installation.
  • ARM64 native-library inspection; pure Java/Kotlin guests are accepted and native guests without arm64-v8a are rejected.
  • Per-guest instrumented or non-instrumented launches with virtual process stop before mode changes.
  • Frida Gadget 17.16.0 bound to loopback, default port 27042, with conflict fallback and on_load=wait for pre-Application.onCreate() hooks.
  • Process-local guest registry and controller-side ClassLoader selection.
  • Debug sample guest proving Target.add(2, 3) can be replaced with 1337.
  • Reproducibly bundled Frida 17 Java agents using pinned frida-java-bridge 7.0.13 and frida-compile 19.0.5.

Start with docs/BUILDING.md, docs/USAGE.md, and docs/FRIDA_CONNECTION.md.

FridaBox is not undetectable. See docs/DETECTION_SURFACES.md and docs/LIMITATIONS.md.

The complete Android 16 device transcript is in docs/device-validation.log.

S
Description
Android research workspace for per-app Frida Gadget instrumentation: on-device JavaScript, desktop attach, and clean launches without root or APK patching.
Readme Apache-2.0
23 MiB
2026-07-20 03:17:20 +02:00
Languages
Java 85.7%
Kotlin 6.2%
C++ 2.8%
C 2.5%
AIDL 1.7%
Other 1%