0. 背景
我们有时会遇到这样的问题,使用客户的版本的时候,由于launcher被客制化,我们安装一些第三方APK的时候,根本使用不了。

比如,如上图所示,我安装了一个华为音乐播放器(网上找的);

然后用total control打开客户的桌面,傻眼了,根本没办法进入我的第三方APK.
以下开始骚操作:
1. 下载解析工具
先从网上下一个apk分析工具: aapt.exe

PS:这个工具我分享了,可以从我的这个链接下载, 唯一的要求是你要关注我哦。
2. 获取这个华为音乐播放器APK包名

随便找个路径,放这个附件里面应用软件;基本命令+绝对路径执行:
aapt dump badging C:\Users\Administrator\Desktop\HuaWei_Music_player.apk

然后就可以从返回的log开头获取包名:
com.android.mediacenter
3. 切界面
根据获取的包名,用am命令启动APK:
adb shell am start -n com.android.mediacenter/com.android.mediacenter.PageActivity

4. 界面成功切换

然后就可以操作你想操作的APK了。
5. 作者注
/******
@article{Linux Audio Driver,
Author = { 1byte ≠ 8bit},
Year = { 2020},
}
******/
本文介绍了解决客户定制Launcher导致无法正常启动第三方APK的问题。通过下载并使用APK分析工具aapt.exe获取APK包名,再利用ADB命令切换到目标APK界面,实现对第三方应用程序的有效控制。
2797

被折叠的 条评论
为什么被折叠?



