检查android apk是否有root命令

时间:2014-07-17 12:23:31

标签: android reverse-engineering

我想知道一个Android应用程序是否能够执行root命令。 (我不是在谈论检测设备是否已植根,而是专注于应用程序本身)

2 个答案:

答案 0 :(得分:0)

如果我没记错的话,您可以检查一下当您尝试从Google商店安装时可见的权限。

以下是一个列表:http://developer.android.com/reference/android/Manifest.permission.html

只需查看清单文件AndroidManifest.xml,它就会告诉您应用可以使用uses-permission标记执行的操作。如果没有权限,Google / Android将不允许其拨打电话。

答案 1 :(得分:0)

不,典型的Android应用程序无法执行root命令。

通常(在AndroidManifest.xml中没有FACTORY_TEST权限),Android应用程序在没有root权限的情况下运行。以root身份运行会太危险,想象下载的应用程序可以执行所有操作 - 例如擦除数据...

如果你想查看应用程序正在做什么(检查它是否尝试执行某些命令),你可以decompile APK