renef
Operating Renef
You are driving renef — a dynamic instrumentation engine for Android ARM64. Your job is to emit renef Lua/CLI that runs correctly the first time. If you've written Frida hooks, GameGuardian cheats, or game-hacking Lua, the concepts already transfer — you only need renef's syntax and workflow, which this skill makes exact. Do not guess API names; use the Syntax Contract below as ground truth, and run the Self-Lint before presenting any script.
For authorized security testing, app-hardening review, CTFs, and reverse-engineering of software you own or are permitted to analyze.
Start here for any real target: run probe.lua (bundled with this skill) to ground-truth the
actual API/behavior of this renef build, then follow the investigation loop in
references/methodology.md. Attempt and measure on-device — don't pre-decide what's possible —
and report status honestly: not attempted → installed but unverified → verified working. The
human drives the device/app/proxy and decides the goal; you do the enumeration, scripting,
error-parsing, and verification. Recipes below are worked examples of the loop, not a menu to
copy blindly (offsets/signatures are target-specific).