Research Article

Static and Dynamic Analysis of Android Malware and Goodware Written with Unity Framework

Table 2

Comparison of Android native apps and Unity apps.

ā€‰Android native appsUnity apps

LanguageJava, C/C++Java, C#, IL
APK directoriesLib, res, META-INFLib, res, META-INF, assets/bin/Data/Managed
Runtime EnvironmentAndroid RuntimeMono Runtime
Symbol RecoveryUnnecessaryNecessary
DebuggerJDB, GDBJDB, GDB, SDB
Debugger protocolJava Debugger Wire ProtocolSoft Debugger Wire Format