ArkAnalyzer is a Soot-alike framework that is dedicatedly designed for statically analyzing OpenHarmony apps, which should be developed by using the ArkTS programming language.
As shown in the figure on the right, ArkAnalyzer has already integrated a number of fundamental static analysis functions (e.g., control-flow graph constructions, call graph constructions, etc.) that are ready to be reused by developers to implement OpenHarmony-related App analyzers focusing on issues that could be resolved statically such as performance bug detection, privacy leaks detection, compatibility issues detection, etc.
Soot is the premier open-source framework for analyzing and transforming Java and Android applications. By now, researchers and practitioners from around the world use Soot to analyze, instrument, optimize and visualize Java and Android applications. |
![]() |