1

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

4

1 回答 1

5

对于 UnRooted 设备,以下对我有用:

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

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

替换UIDID您要查找的内容,例如10102.

例子:

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

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

于 2016-08-22T11:05:19.557 回答