Google 正在研究 Wallpaper Crash 问题

不要使用这幅相片做 Wallpaper

数天前提过,有一张相片若果设定成 Wallpaper 就会导致电话 Crash 不能使用。最新发展是有人在 AOSP 回报了这个问题,有 Google 工程师回应表示他们内部已经有解决方案,并正在检视中,但未有透露何时会推出修正。

Hi all, sincerely thanks for your contribution, we have an internal solution under reviewing.

根据最新的分析指出,该张问题 Wallpaper 相片本身是一个 non-sRGB 图像。但是 Android 系统 SystemUI 只可以处理 sRGB 相片作为桌布,程式码只限于计算 rgb 值总和最大为 256,并以此作依据读取 Histogram Array。若果将 non-sRGB 图像设定成 Wallpaper,由于这并不是一般 sRGB 相片,rgb 值总和超出了 256,这就会导致超出了 Histogram Array 范围引致错误,最终令到电话 Crash。

现在最大问题是从相片表面是无法判断图像是 sRGB 或 non-sRGB,所以现阶段不要随便乱用不知名相片做 Wallpaper。由于这个漏洞已经曝光,也要担心会否有人利用这个问题制造恶作剧,流传一些 non-sRGB 相片再引导别人设定成 Wallpapers。