ReArk
English | 简体中文
ReArk ist ein Desktop-Tool für Reverse Engineering und KI-gestützte Analyse für HarmonyOS NEXT-, Android- und iOS-Anwendungen. Öffnen Sie HarmonyOS-.hap-, .app- und .abc-Dateien, Android-.apk- und .aab-Pakete oder iOS-.ipa-Dateien, um Code, Ressourcen, Metadaten, Signaturen und Anwendungsverhalten in einem einzigen Arbeitsbereich zu untersuchen. Eigenständige Windows-PE-, ELF- und Mach-O-Binärdateien können ebenfalls direkt zur nativen Analyse geöffnet werden.
Kombinieren Sie statische Analyse mit der Inspektion verbundener Geräte und dem ReArk Agent, um Anwendungslogik zu untersuchen, die Sicherheit zu überprüfen und CTF-Herausforderungen zu bearbeiten.
Laden Sie den Installer für Ihren Computer von Latest release herunter. Siehe All releases für den Versionsverlauf und die Versionshinweise.
| OS | Anforderungen | Direkte Links |
|---|
 Windows | Windows 10+ x64 |  |
 macOS | macOS 14.0+ Apple Silicon |  |
 Linux | x64 Systemanforderungen werden noch bekannt gegeben | Kommt im nächsten Release |
Funktionshighlights
Paket- und statische Analyse
- Unterstützt HarmonyOS NEXT
.hap, .app und .abc, Android .apk und .aab sowie iOS .ipa-Dateien
- Durchsuchen Sie Paketstruktur, Module, generierte Quellcodeausgabe, Ressourcen, Signaturen und Metadaten
- Disassemblieren und dekompilieren Sie ABC-Bytecode; erkunden Sie Strings, Literale, Querverweise und Argumentflüsse von Aufrufen
- Inspizieren Sie Android-Manifeste, Berechtigungen, Komponenten, Einstiegspunkte, Ressourcen und Anwendungssymbole
- Lesen Sie Android-Disassembly und Java-ähnliche dekompilierte Ausgabe
- Inspizieren Sie iOS-IPA-Signaturen und Zertifikatsketten
- Zeigen Sie Hex-Daten, formatiertes JSON, XML, Text, Bilder und Medienressourcen an; durchsuchen Sie Dateien und navigieren Sie in der Quellcodeausgabe
Native Binärdateianalyse
- Öffnen Sie Windows-PE- (
.exe, .dll), ELF- und Mach-O-Ausführungsdateien und -Bibliotheken direkt
- Durchsuchen Sie Header, Abschnitte, Importe, Exporte, Relokationen und Abhängigkeiten
- Überprüfen Sie Sicherheitsmaßnahmen wie ASLR, DEP/NX, PIE, RELRO, Stack Canaries und CFG
- Navigieren Sie in strukturbewussten Auflistungen und Hex-Ansichten mit Annotationen auf Feldebene
HarmonyOS-Signierung und -Paketierung
- Inspizieren Sie Signaturen, Zertifikate und Signierungsgültigkeit
- Konfigurieren Sie Signierungsmaterialien, signieren Sie neu und packen Sie HarmonyOS-Anwendungen neu
- Installieren Sie unterstützte Anwendungspakete auf verbundenen Geräten; die Installation auf Android-Geräten verwendet APK-Dateien
ReArk Agent
- Stellen Sie kontextbezogene Fragen zum aktuellen HarmonyOS- oder Android-Paket
- Entdecken Sie Analysefunktionen und rufen Sie bei Bedarf Paketdateien, Metadaten, Strings, Disassembly und dekompilierte Ausgabe ab
- Fügen Sie Referenzdokumente hinzu, um Paketnachweise mit Ihren eigenen Materialien zu ergänzen
- Verwenden Sie unterstützte Modellanbieter, einschließlich OpenAI-kompatibler Endpunkte und lokaler Ollama-Modelle
- Kombinieren Sie statische Analyse mit Geräte-Workflows; Host-Befehle, Python-Ausführung und Geräteoperationen verwenden die jeweils geltenden Genehmigungsabläufe
Verbundene Geräte
- HarmonyOS-Geräte über HDC und Android-Geräte über ADB erkennen
- Anwendungen installieren und starten, Screenshots aufnehmen, UI-Knoten inspizieren und Geräteprotokolle lesen
- Gerätebildschirme in Echtzeit spiegeln und Geräte mit Maus und Tastatur steuern
- Bildschirmaufzeichnung, Audio, Zwischenablage und Gerätesteuerung verwenden, sofern vom Gerät und der Laufzeitumgebung unterstützt
- Mit Vollbild- oder abgelösten Spiegelungsfenstern arbeiten
Die verfügbaren Analyseansichten und Geräteaktionen hängen vom Paketformat, der Betriebssystemversion und den Gerätefunktionen ab. ABC-Evidenzwerkzeuge und die HarmonyOS-Neusignierung sind spezifisch für HarmonyOS-Pakete.
Screenshots
| Willkommen und unterstützte Formate | Android-Paketübersicht |
|---|
 |  |
| iOS-IPA-Übersicht | iOS-Signaturkette |
|---|
 |  |
| PE-Analyse | ELF-Analyse |
|---|
 |  |
| HarmonyOS-Dekompilierung | Android-Dekompilierung |
|---|
 |  |