com.android.sts.common

Schnittstellen

NativePoc.AfterFunction Lambda-Konstrukt, das nach Abschluss der PoC-Ausführung, aber vor der Bestätigung und Bereinigung ausgeführt werden soll.
NativePocAsserter Schnittstelle für einen Asserter zur Verwendung mit NativePoc.asserter() .

Klassen

CommandUtil Sammlung von Dienstprogrammen, die beim Ausführen von Befehlen auf dem Gerät über ADB helfen
FridaUtils AutoCloseable lädt Frida und Skripte herunter, überträgt sie auf das Gerät und bereinigt sie, wenn sie fertig sind
HostsideMainlineModuleDetector
MallocDebug Dienstprogramme zum Einrichten von Malloc-Debug-Optionen für einen Prozess, zum Überprüfen auf Malloc-Debug-Fehler und zum anschließenden Bereinigen.
NativePoc Richten Sie einen nativen PoC ein und führen Sie ihn aus, indem Sie Exit-Bedingungen festlegen
NativePoc.Builder
NativePocCrashAsserter
NativePocMallocDebugAsserter
NativePocStatusAsserter
OverlayFsUtils TestWatcher, der das Schreiben auf schreibgeschützte Partitionen ermöglicht und das Gerät nach Abschluss neu startet.
PocPusher Dienstprogramme, die dabei helfen, eine native PoC-ausführbare Datei auf das Gerät zu übertragen
ProcessUtil Verschiedene Helfer zum Suchen, Warten und Beenden von Prozessen auf dem Gerät
RegexUtils Enthält Wrapper um JUnit-Assertionen mit Regex-Übereinstimmung in Strings
RootcanalUtils TestWatcher, der ein virtuelles Bluetooth-HAL einrichtet und das Gerät anschließend neu startet.
RootcanalUtils.HciDevice Klasse, die ein virtuelles HCI-Gerät kapselt, das durch HCI-Befehle gesteuert werden kann.
RootcanalUtils.RootcanalController
SystemUtil Diverse systembezogene Hilfsfunktionen

Aufzählungen

ProcessUtil.KillException.Reason

Ausnahmen

ProcessUtil.KillException