debug, understand, control

Anwendungen ohne Quellcode debuggen
und manipulieren
CodeInspect ist ein leistungsfähiges und flexibles Werkzeug zum Analysieren von Android-Anwendungen. Arbeiten Sie an reinen Binär-Apps genauso wie an Quellcode, einschließlich Debugging, Refactorings und Code-Modifikation.

Importieren Sie beliebige Android-Apps in einen Arbeitsbereich, der auf der bekannten Eclipse-IDE aufbaut, navigieren Sie im Code in unsereR semantisch reichhaltigen Jimple-Zwischensprache

Setzen Sie Breakpoints, ändern Sie den Code nach Belieben und lassen Sie ihn dann auf einem Telefon oder einem Emulator laufen, um das Laufzeitverhalten zu inspizieren. Mit CodeInspect sind all diese Aufgaben einfach und effizient.
Reich an Features
Importieren von APK- und DEX-Dateien von der Festplatte oder Apps von einem Telefon oder Emulator. Zusammenführen mehrerer APK- / DEX-Dateien in ein einziges Projekt, um das dynamische Laden von Code zu bewältigen
Code Coverage
Inspizieren Sie den Code der App in einer semantisch reichhaltigen, typisierten Sprache (Jimple). Navigieren Sie wie in Eclipse durch den Code (Go to Definition, suchen, etc.) Anzeige von Klassen- und Aufrufhierarchien Refaktorieren Sie den Code während der manuellen Entschleierung: Umbenennen von Klassen, Feldern und Methoden
Debugging von fremdem Code und eigenem Code
Führen Sie Anwendungen mittels debugging aus um das Laufzeitverhalten zu untersuchen und Variablen zu Inspizieren und manipulieren Automatisches Durchlaufen des Codes mit einstellbarer Geschwindigkeit Funktioniert auf Emulatoren und realen Geräten (Telefone, Tablets, etc.)
Pluginfähig
Plugins fügen zusätzliche Funktionen wie Datenflussanalyse und -visualisierung oder automatische Laufzeitwertextraktion hinzu

Eclipse als zentrales arbeitsinstrument

Aufbauen auf der mächtigen Entwicklungsumgebung Eclipse ist das Zurechtfinden im Binärcode schnell möglich.