极米 H2 折腾记录

本来就想去个广告,哪知后来直接开始反编译 debug……

刷官方系统

提前下载,必须熟练,有备无患。我的机型是 H2 。

  1. H2 固件下载地址统一为https://support.xgimi.net/firmware/H2/v1.xx.yy/GIMI_XHAD01_XHC05_MAXIM_YN_WMP.bin
  2. 其中 xx.yy 是版本号。我在用 13.41,还可以用 3.17 、 8.27 、 10.32 、 11.33 、 12.34 、 12.36 、 15.46 。再往上版本(17.54,18.55)不建议用,无法快速打开 ADB 。
  3. 下载后,将文件重命名为 GIMI_XHAD01_XHC05_MAXIM_YN_WMP.bin,放到一个比较小的(我用的是 8G 的)格式化为 FAT 或者 FAT32 的 U 盘里。
  4. U 盘插 USB2.0 口,长按电源键开机自动刷固件(风扇狂转)
  5. 如果不自动刷,那么需要手动在 U 盘根目录新建 factory.txt 文件

平常装软件

  • U 盘安装:apk 文件改后缀名为 apk1,文件放到 U 盘里,插入 USB 口,在文件管理器里安装。
  • iOS 海外可以尝试搜索「XGIMI Assistant International」(目前好像下架了),国区搜索「极米」。里面有传文件到投影仪的功能。
  • 后面开启 ADB 的话,可以先装一个 LocalSend,这样传文件会方便很多。

开启 ADB

老系统

系统设置是一整个屏幕的那种。

  • 进入设置-关于本机,长按遥控器方向键的「左」3 秒以上,会出现工厂模式菜单。
  • 按遥控器方向键的「右」进入第二页,就可以看到 adb 了。
  • 打开后只限这次启动有效。重启后 adb 自动关闭,需要再次用相同的方式手动打开。

新系统

系统设置是屏幕左侧菜单的那种。我不确定能不能成功。

  • 搜索「Launcher Manager Ultimate」或者「LM Ultimate」,安装后主界面左边的按钮是「启用系统桌面」,点击它就会打开 ADB 。

ADB 操作

获取所有已安装的软件

adb shell pm list packages -f

卸载软件

adb shell pm uninstall --user 0 xx.xx.xx

能删掉的包:

包名中文名备注
cn.wps.moffice_i18n_TVWPS 投影宝固件的系统包里含有此功能不需要额外找一个带广告的投屏
com.gitvjimi.video银河奇异果不开会员寸步难行
com.hunantv.license芒果 TV不开会员寸步难行
com.jd.smart.tv.sdk京东微联
com.ktcp.tvvideo云视听不开会员寸步难行
com.kuyun.common.identifer不知道看起来像是个身份识别的东西,应该和广告有关
com.pptv.tvsportsCIBN 聚体育不开会员寸步难行
com.sohuott.tv.vod搜狐视频在界面上没找到,直接卸载吧
com.xgimi.adservice广告服务不删它留着给你推系统广告呢
com.xgimi.appmarket软件中心我只想安自己找的软件
com.xgimi.datareporter看上去是个用户行为埋点上报的东西,删了吧
com.xgimi.instruction30电子说明书说明书,扔。好的交互是不需要说明书的
com.xgimi.manager无屏电视管家就是个内存清理,没啥用
com.xgimi.msgcenter消息中心我讨厌通知,谁发通知谁先死
com.xgimi.theme主题反正几个主题都贼难看
com.xgimi.upgrade系统升级避免偷偷升级
com.xgimi.user个人中心我用不到联网功能
com.xgimi.vcontrol无屏助手除非你需要用手机 app 给它传软件,否则没啥用
com.loostone.puremic纯麦在界面上没找到,直接卸载吧
com.gitvchild.jimi银河奇异果儿童版有些机型里没有它
hk.reco.qqmusicQQ 音乐有些机型里没有它

不建议删的包:

包名中文名备注
com.xgimi.artmode任意门删了之后需要关闭屏保,否则黑屏。但是它的鸟叫声很烦人
com.xgimi.doubanfm极米音乐删了之后不能用机器上的音乐按钮直接进入音乐模式。它不在主界面上显示
com.xgimi.bootwizard启动向导虽然没啥用

替换桌面

这东西有点折腾,我还没成功。

为什么要换桌面:默认桌面上面一大堆新剧推荐、电影推荐,但这些东西都是联动第三方 APP,然后第三方 APP 里不付费几乎寸步难行。那么眼不见为净,我想把它替换成一个「只显示我安装的 APP」的纯净版桌面。

极米很贴(恶)心地加入了一些限制,其他 Android 设备,如果你同时安装了多个桌面,你可以在某个地方自己选择开机启动哪个桌面的。但是极米里面,无法将第三方桌面设置为默认 Launcher,只会去找 com.xgimi.home 这个包。

下面是我做的一些尝试。

直接装第三方桌面并禁用默认系统桌面

失败。开机的时候只会去找 com.xgimi.home,第三方桌面无法自动启动。

直接用下面的方法设置第三方桌面为默认桌面,启动后依旧只进系统桌面

adb shell am start -a android.intent.action.MAIN -c android.intent.category.HOME -n com.oversea.aslauncher.ui.MainActivity --ez clearDefaultLauncher true

禁用或者卸载系统桌面后,重启卡白底 Logo 。

替换系统桌面

将第三方桌面改包名为 com.xgimi.home 。有两种改法:

  1. 手动改:apktool 纯手工搞的话我不会自己打包,所以用的 APK Editor Studio 改 AndroidManifest.xml 文件。
  2. 自动改:MP 管理器和 NP 管理器这俩东西都可以做,但都要注册和收费。 NP 管理器里的做法是「制作共存包」,可以一键改包名。但我没有找到如何改版本号。

改了包名后,本来想直接安装,安装中提示签名不匹配。卸载系统桌面并安装改版桌面,有时候提示签名不匹配,有时候提示不能降级(当前系统桌面的版本号是 1871,对外显示是 1.8.71b),需要再怎么想办法改一下版本号。

总之是还没成功。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注