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

苏南大叔买了一个doov安卓机,其广告弹出的频率令人发指。经过无数次的实验,发现:其中一个最大元凶就是com.freeme.launcher。本文对其做非常简要的分析,内容上没有啥科技含量,大家可以根据实际情况进行阅读选择。

苏南大叔:某朵某唯安卓机的默认启动器,是否可以删除?替代方案 - 安卓机的默认启动器分析
某朵某唯安卓机的默认启动器,是否可以删除?替代方案(图4-1)

苏南大叔的“程序如此灵动”博客,记录苏南大叔的编程经验文章。launcher翻译为:安卓系统中的桌面启动器,是安卓系统的桌面UI的统称。对比网站程序来说,就是网站的主页。本文测试环境:doov@d80proandroid@11win10adb@1.0.32

有哪些启动器

doov的这款机型,自带两个启动器,外加一系列安卓系统的默认launcher,还有一个额外安装的微软桌面。

名称备注包名附带软件包
系统桌面内置com.freeme.launchercom.freeme.launcher.custom
系统桌面大字版内置com.freeme.biglaunchercom.freeme.biglauncher.custom
微软桌面额外安装com.microsoft.launcher.Launcher

苏南大叔:某朵某唯安卓机的默认启动器,是否可以删除?替代方案 - launcher相关
某朵某唯安卓机的默认启动器,是否可以删除?替代方案(图4-2)

苏南大叔:某朵某唯安卓机的默认启动器,是否可以删除?替代方案 - 系统桌面2个
某朵某唯安卓机的默认启动器,是否可以删除?替代方案(图4-3)

如何获得

测试命令:

adb shell pm list packages | grep launcher

返回结果:

package:com.microsoft.launcher
package:com.freeme.launcher
package:com.freeme.launcher.custom
package:com.freeme.biglauncher
package:com.freeme.biglauncher.custom

package:com.sprd.powersavemodelauncher
package:com.android.overlay.launcher3
package:com.android.theme.icon_pack.rounded.launcher
package:com.android.theme.icon_pack.filled.launcher
package:com.android.theme.icon_pack.circular.launcher

参考文章:

卸载之前

桌面软件属于系统软件,卸载之后就会产生不可预料的问题。所以,卸载系统自带的桌面之前请一定确保已经安装好了替代品。并且牢记下面这条设置默认桌面的命令。

adb shell pm set-home-activity "com.microsoft.launcher/com.microsoft.launcher.Launcher"

这条命令的详细由来,可以参考:

命令行卸载

如果已经做好了上面的准备工作,那么可以选择卸载表面上已经没有用的com.freeme.launchercom.freeme.biglauncher。【不推荐这么操作,危险!】

卸载命令参考:

adb uninstall com.freeme.launcher
adb uninstall com.freeme.launcher.custom
adb uninstall com.freeme.biglauncher
adb uninstall com.freeme.biglauncher.custom

参考文章:

该不该卸载

实践证明,卸载了默认的桌面“com.freeme.launcher”之后,【最近任务】功能就全盘崩溃了,即使安装了新的微软桌面,依然没有办法恢复默认的【最近任务】功能。对于打开的app,也不能做到上滑就退出相关程序。所以,卸载掉默认桌面也许是个比较差的选择。这个话题,待后续讨论。

苏南大叔:某朵某唯安卓机的默认启动器,是否可以删除?替代方案 - 任务管理器
某朵某唯安卓机的默认启动器,是否可以删除?替代方案(图4-4)

据大神对com.android.overlay.launcher3的逆向分析,可以表明,代码写死了默认启动器的包名。所以,这个问题暂时需要安卓系统那边做底层解决。参考文章:

结语

其实adb这一系列文章,就是为了卸载顽固的安卓机广告软件的。包括“com.freeme.launcher”,但是卸载之后,发现了一个比较严重的问题,就是任务管理器相关功能失效。更多相关文章,可以参考:

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

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

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

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