我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

标的物还是苏南大叔在某东上买的搭载freemeos的朵唯手机,那是广告漫天飞舞啊。根据mCurrentFocus作为线索,可以知道:手机广告原生广告软件之一就是“系统桌面”。并且,有证据可怀疑:它还造成了手机的卡顿,并且导致微信分身黑屏等现象。

苏南大叔:安卓adb调试,如何查看已安装的app列表?完整路径和包名 - 获得apk列表
安卓adb调试,如何查看已安装的app列表?完整路径和包名(图3-1)

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验文章。本文讨论通过adb获得已安装的apk列表的方式。本文测试环境:doov@d80proandroid@11win10adb@1.0.32

adb工具

没有安装好adb工具的,请参考下面的文章。苏南大叔还是使用“刷机精灵”来进行操作。

执行命令

两个命令:

adb shell pm list packages

苏南大叔:安卓adb调试,如何查看已安装的app列表?完整路径和包名 - pm-list-packages
安卓adb调试,如何查看已安装的app列表?完整路径和包名(图3-2)

或者

adb shell pm list packages -f

-f参数,会显示详细路径。

苏南大叔:安卓adb调试,如何查看已安装的app列表?完整路径和包名 - pm-list-packages-f
安卓adb调试,如何查看已安装的app列表?完整路径和包名(图3-3)

执行结果

这里的执行结果得到的apk很多,这里有挑选点嫌疑apk,作为这部分的主体内容。

默认桌面launcher软件:

package:/system/priv-app/FreemeSimpleLauncher/FreemeSimpleLauncher.apk=com.freeme.biglauncher
package:/product/overlay/FreemeSimpleLauncherCustom.apk=com.freeme.biglauncher.custom
package:/system/priv-app/FreemeLite/FreemeLite.apk=com.freeme.launcher
package:/product/overlay/FreemeLiteCustom.apk=com.freeme.launcher.custom

默认管家secureguard软件:

package:/system/priv-app/Security/Security.apk=com.freeme.secureguard
package:/vendor/overlay/FreemeSecureGuardRRO/FreemeSecureGuardRRO.apk=com.freeme.secureguard.overlay
package:/system/priv-app/FreemeSecureguardProvider/FreemeSecureguardProvider.apk=com.freeme.secureguard.provider

进阶使用方式之grep

如果配合grep命令,可以做到更精准的筛选效果。比如:

adb shell pm list packages | grep store

执行结果:

package:com.zhuoyi.appstore.overlay
package:com.zhuoyi.appstore
adb shell pm list packages | grep market

执行结果:

package:com.huawei.appmarket

进阶使用方式之path

指定包名,可以直接查询其包的位置。

adb shell pm path com.freeme.secureguard

执行结果:

package:/system/priv-app/Security/Security.apk

path的结果,随着app的更新卸载,可能会发生变化。

> adb shell pm path com.huawei.appmarket
package:/data/app/~~IR7wjs84RfoL3q6i_4ZyTw==/com.huawei.appmarket-ZPcOlyg1HX9Fx8XU80sLnw==/base.apk

卸载掉华为市场更新后,再次查询:

>adb shell pm path com.huawei.appmarket
package:/system/priv-app/Hwmarket/Hwmarket.apk

华为市场的包卸载后,上述的Hwmarket.apk的实体,是依然存在的,虽然已经无法返回相关路径了。

相关文章

结语

利用adb命令对一个安卓手机进行分析,更多经验文章可以参考:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   android    adb