本来就想去个广告,哪知后来直接开始反编译 debug……
刷官方系统
提前下载,必须熟练,有备无患。我的机型是 H2 。
- H2 固件下载地址统一为
https://support.xgimi.net/firmware/H2/v1.xx.yy/GIMI_XHAD01_XHC05_MAXIM_YN_WMP.bin - 其中
xx.yy是版本号。我在用 13.41,还可以用 3.17 、 8.27 、 10.32 、 11.33 、 12.34 、 12.36 、 15.46 。再往上版本(17.54,18.55)不建议用,无法快速打开 ADB 。 - 下载后,将文件重命名为
GIMI_XHAD01_XHC05_MAXIM_YN_WMP.bin,放到一个比较小的(我用的是 8G 的)格式化为 FAT 或者 FAT32 的 U 盘里。 - U 盘插 USB2.0 口,长按电源键开机自动刷固件(风扇狂转)
- 如果不自动刷,那么需要手动在 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_TV | WPS 投影宝 | 固件的系统包里含有此功能不需要额外找一个带广告的投屏 |
| com.gitvjimi.video | 银河奇异果 | 不开会员寸步难行 |
| com.hunantv.license | 芒果 TV | 不开会员寸步难行 |
| com.jd.smart.tv.sdk | 京东微联 | |
| com.ktcp.tvvideo | 云视听 | 不开会员寸步难行 |
| com.kuyun.common.identifer | 不知道 | 看起来像是个身份识别的东西,应该和广告有关 |
| com.pptv.tvsports | CIBN 聚体育 | 不开会员寸步难行 |
| 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.qqmusic | QQ 音乐 | 有些机型里没有它 |
不建议删的包:
| 包名 | 中文名 | 备注 |
| 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 。有两种改法:
- 手动改:apktool 纯手工搞的话我不会自己打包,所以用的 APK Editor Studio 改
AndroidManifest.xml文件。 - 自动改:MP 管理器和 NP 管理器这俩东西都可以做,但都要注册和收费。 NP 管理器里的做法是「制作共存包」,可以一键改包名。但我没有找到如何改版本号。
改了包名后,本来想直接安装,安装中提示签名不匹配。卸载系统桌面并安装改版桌面,有时候提示签名不匹配,有时候提示不能降级(当前系统桌面的版本号是 1871,对外显示是 1.8.71b),需要再怎么想办法改一下版本号。
总之是还没成功。
发表回复