在没有root权限的情况下通过uid查找Android应用程序的包名称

时间:2016-08-22 11:00:13

标签: android adb app-id package-name

我遇到一个应用程序问题,每次打开浏览器时都会打开一个网站。 我通过adb找到了具有此意图的应用ID,现在我想知道是否有办法通过没有root权限的应用ID来查找包名称。

1 个答案:

答案 0 :(得分:3)

  

对于以下作品的UnRooted设备:

在PC中设置adb,将设备连接到PC,在PC上启动shell并输入:

adb shell "dumpsys package | grep -A1 'userId=UID'"

UID替换为您正在寻找的ID,例如10102

示例:

bash-4.2# adb shell "dumpsys package | grep -A1 'userId=10102'"
   userId=10102
   pkg=Package{46171ce com.android.chrome}
bash-4.2#

包含包{would show the package name of the app in between whitespace and}的行。您可以执行adb shell dumpsys package PKG_NAME (PKG_NAME → package name of an app)以了解有关该软件包/应用程序的更多详细信息。