在没有 root 权限的情况下通过 uid 查找 Android 应用的包名
Find package name of Android app by uid without root permissions
我有一个应用程序每次打开浏览器都会打开一个站点的问题。
我通过 adb 找到了具有此意图的应用程序 ID,现在我想知道是否有一种方法可以在没有 root 权限的情况下通过应用程序 ID 找到包名称。
For UnRooted devices following works for me:
在 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)
来了解有关 package/app.
的更多详细信息
我有一个应用程序每次打开浏览器都会打开一个站点的问题。 我通过 adb 找到了具有此意图的应用程序 ID,现在我想知道是否有一种方法可以在没有 root 权限的情况下通过应用程序 ID 找到包名称。
For UnRooted devices following works for me:
在 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)
来了解有关 package/app.