pengchujin:Aerial 接管小米电视 Launcher 的实测与包名风险
在 Aerial-TV issue #901 的讨论中,pengchujin 说明在 MiTV-MFTR0(OS3.0.101)上停用 `com.mitv.tvhome` 后,Home 可直接进入 `com.ts.launcher`,信号源、重启和待机唤醒正常,PatchWall 常驻内存也可省下;但 Aerial 不会把正式包名改成其他公司的包名。白名单可能被小米云控删除,误停用可能导致黑屏,只能用 ADB 恢复;改包名还会重置布局、照片和授权,保留这些设备和回滚限制。
作者原文@pengchujin感谢详细的分析,我们在 MiTV-MFTR0(OS3.0.101)上按你的做法实测了:停用
com.mitv.tvhome后,HOME 直接解析到com.ts.launcher,主页键不再闪原桌面,信号源、重启和待机唤醒都正常,PatchWall 常驻的 170–180 MB 内存也省下了。这台待机唤醒后直接进桌面,没有遇到你说的小米应用界面;Aerial 自己的帧时间在 PatchWall 停用前后没有差别。不过 Aerial 不会把正式包名改成
com.ts.launcher:
- 这个包名属于别的公司,我们不能用它发布。
- 白名单由小米云控下发,哪天删掉这个包名,停用了 PatchWall 的电视会开机黑屏,只能用 ADB 执行
pm enable com.mitv.tvhome恢复。- 换包名等于装一个新 App,布局、照片和授权都要重来。
愿意自己承担这些风险的用户,可以参考你的做法。如果要还原,先执行
adb shell pm enable com.mitv.tvhome,再卸掉改包名的版本,最后重启电视(不重启的话,Aerial 守护会认不出 PatchWall)。