Research Article
Android Rooting: An Arms Race between Evasion and Detection
Table 4
APIs for rooting check in 89 applications.
| Class name | Number of apps using these APIs | Fraction |
| android.app.ApplicationPackageManager.getInstalledPackages | 1 | 0.61% | android.app.ApplicationPackageManager.getInstalledApplications | 0 | 0% | android.app.ApplicationPackageManager.getPackageInfo | 8 | 4.85% | android.app.ApplicationPackageManager.getApplicationInfo | 13 | 7.88% | android.app.ActivityManager.getRunningServices | 1 | 0.61% | android.app.ActivityManager.getRunningTasks | 0 | 0% | android.app.ActivityManager.getRunningAppProcesses | 12 | 7.27% | java.lang.Runtime.exec | 49 | 29.70% | java.lang.ProcessBuilder | 25 | 15.15% | java.io.File | 52 | 31.52% | java.lang.Class.forName | 4 | 2.42% |
|
|