
Agent Skill für die Bedienung von renef.io — dynamische Instrumentierung für Android ARM64: nativen/Java-Code hooken, Speicher patchen, Syscalls nachverfolgen, SSL-Pinning/Root-Erkennung umgehen; Frida- & GameGuardian-Skripte zu renef Lua portieren.
Ein Claude Code Plugin, das KI-Agenten dazu bringt, renef.io korrekt zu bedienen — die Dynamic-Instrumentation-Engine für Android ARM64: Hook nativer und Java-Funktionen, Scannen/Lesen/Schreiben/Patchen von Prozessspeicher, Syscall-Tracing und Umgehung von SSL-Pinning / Root-Erkennung durch Lua-5.4-Skripte (memfd-Injektion, kein ptrace).
Dies ist ein Bedienerhandbuch, kein Tutorial. Ein Agent, der bereits Frida-Hooks, GameGuardian-(gg.*)-Cheats oder Game-Hacking-Lua schreiben kann, hat die Konzepte — es fehlen ihm nur renefs exakte Syntax und Arbeitsabläufe, und ohne diese erzeugt er Frida-JavaScript, gepunktete Java-Klassennamen, absolute Hook-Adressen, retval.replace() oder gg.*-Aufrufe, von denen nichts in renef funktioniert. Die Skill gibt dem Agenten einen präzisen Syntaxvertrag, eine Selbstprüfung (Self-Lint) für die eigenen Skripte, eine Aufgabe → Playbook-Zuordnung, Übersetzungstabellen von anderen Tools sowie Copy-Paste-Rezepte.
renef-skills/
├── .claude-plugin/
│ └── plugin.json # Plugin-Manifest
├── CONTRIBUTING.md # So tragen Sie VERIFIZIERTE Erkenntnisse bei (keine vertraulichen Zieldaten)
└── skills/
└── renef/
├── SKILL.md # Operator-Framing: Rollen, Syntaxvertrag, Selbstprüfung, Aufgaben-Playbook
├── probe.lua # ZUERST AUSFÜHREN — verifiziert die API/das Verhalten Ihres renef-Builds
└── references/
├── methodology.md # Die Untersuchungsschleife: Lösen Sie einen NEUEN Bypass selbst
├── debugging.md # renef versteckt Fehler — holen Sie sie zurück; Tabelle zu Fehlersymptomen; Hot-Hook-Race; RASP
├── lua-api.md # Vollständige Lua-API: Module/Memory/hook/Jni/Java/Thread/File/Syscall/OS/KCov
├── cli.md # Befehle, Flags, Verbindungsmodi, Build/Deploy, Begleitwerkzeuge
├── from-other-tools.md # Übersetzung von Frida-JS + GameGuardian (gg.*) / Game-Hacking-Lua → renef
├── recipes.md # Ausgearbeitete Beispiele: SSL/root-Bypass, WebView, Tracing, Memory, CTF …
└── gotchas.md # Fallstricke, Abweichungen zwischen Doku und Laufzeit, Fehlerbehebung
Die Skill verwendet progressive Offenlegung: SKILL.md bleibt kompakt (das Modell lädt sie, wenn eine Aufgabe renef betrifft), und die größeren Referenzdateien werden nur bei Bedarf hinzugezogen.
Dies ist eine standardmäßige Agent Skill (SKILL.md mit name- und description-Frontmatter). Sie wird bei Bedarf geladen — der Agent sieht die Beschreibung der Skill und zieht den vollständigen Inhalt nur dann heran, wenn eine Aufgabe renef betrifft.
Eine Kopie, zwei Agenten. Sowohl Claude Code als auch OpenCode lesen die Verzeichnisse
.claude/skills/. Durch die Installation unter~/.claude/skills/renef/(global) oder.claude/skills/renef/(projektbezogen) funktioniert die Skill in beiden ohne Konvertierung.
# Global — in allen Projekten verfügbar, sowohl für Claude Code als auch OpenCode:
mkdir -p ~/.claude/skills && cp -r skills/renef ~/.claude/skills/renef
# Oder projektbezogen:
mkdir -p .claude/skills && cp -r skills/renef .claude/skills/renef
Beschreiben Sie dann einfach eine renef-Aufgabe — die Skill aktiviert sich automatisch (in OpenCode wird sie über das native skill-Werkzeug bereitgestellt).
OpenCode-native Speicherorte funktionieren ebenfalls, falls Sie sie bevorzugen: .opencode/skills/renef/SKILL.md (Projekt) oder ~/.config/opencode/skills/renef/SKILL.md (global). OpenCode durchsucht zusätzlich .agents/skills/ und ~/.agents/skills/.
Fügen Sie dieses Repository als Plugin-Quelle hinzu (oder zu einem Marktplatz, den Sie kontrollieren) und aktivieren Sie das renef-Plugin — die gebündelte Skill registriert sich automatisch. (.claude-plugin/plugin.json ist das Manifest.)
Die automatische Skill-Erkennung ist noch nicht überall verfügbar. Zwei portable Optionen:
AGENTS.md (von vielen Agenten gelesen, u. a. OpenCode/Cursor/Zed) orientiert ihn zum Projekt und weist ihn an, skills/renef/SKILL.md zu lesen..cursor/rules/*.mdc, die skills/renef/SKILL.md einbindet). Der Inhalt ist schlichtes Markdown.Beschreiben Sie einfach die Aufgabe — die Skill wird bei renef-bezogenen Arbeiten ausgelöst:
verify in libapp.so und protokolliere ihre Argumente“Renef zielt auf Android ARM64 ab und ist für autorisierte Sicherheitstests, die Überprüfung von App-Härtung, CTFs und das Reverse-Engineering von Software bestimmt, die Ihnen gehört oder deren Analyse Ihnen gestattet ist. Beachten Sie geltendes Recht und die Bedingungen der Ziel-App.
Dieses Plugin enthält ausschließlich Dokumentation/Anweisungen; es liefert keine renef-Binärdateien mit.