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