pengchujin 说明 Aerial 红米投影仪启动问题的修复
pengchujin 推断 1.47 起 FallbackHome 守护时序导致红米投影仪卡在开机动画,说明 1.57 会在解锁前交还厂商桌面、解锁后再拉回;同时明确尚未在真机验证并要求准备 recovery 后再试。
作者原文@pengchujin找到原因了,1.57 已经改了,但我们手上没有红米投影仪,没在真机上验证过,请先看完再决定要不要试。
原因(推断):1.42 起 Aerial 在开机解锁前就当桌面,顶替了系统的 FallbackHome。1.42–1.46 的守护在解锁前必崩一次,进程一死,这条路径在投影仪上实际没起作用;1.47 修掉了这个崩溃,Aerial 就真正顶替了固件自己的
com.asu.settings.FallbackHome,而这台投影仪的开机流程看来要靠它走完,于是卡在开机动画。这和两位说的版本界线(1.36、1.46 正常,1.47 起卡)对得上。1.57 的改法:开机解锁前,如果系统的 FallbackHome 是厂商自己的,Aerial 就把屏幕交还给它;解锁后先出现小米桌面,几秒内由守护拉回 Aerial,和 1.36 时一样。在 Android 13 模拟器上走过这套流程,开机正常。
请先别急着升级。 想帮忙试的话:
- 先确认自己的机器能进 recovery 并恢复出厂(确认知道按键组合、实际进去过一次再退出),万一还是卡住能救回来。
- 能进 recovery 再装 1.57,重启一次。
- 如果正常开机:在手机页「反馈问题」里复制诊断贴上来,日志里应该能看到
left to com.android.settings/com.asu.settings.FallbackHome这一行。- 如果还是卡开机动画:恢复出厂后告诉我们一声,先停在 1.46(或 1.36),我们换别的办法。
已经停在 1.46 并关了安装权限的,可以保持不动,等有人试过再升。谢谢两位详细的记录。