三星等多款手机又中招:一张高清壁纸导致系统崩溃,附解决办法
这两天似乎三星手机出现的状况有点密集,在刚刚躲过"闰四月"导致的手机系统异常之后,三星又迎来了一轮新的问题,只需要一张壁纸就能导致系统崩溃。不过这件事对三星来说有点冤,因为中招的不止三星,还包括谷歌亲儿子Pixel以及诺基亚等等,只不过在这些品牌里,三星又变成了相对大众的机型。而且和此前闰四月BUG不一样,这次真是全球性的。
实际情况是这样,有用户在网上分享了一张壁纸,号称三星屏幕专用,其中的内容是看起来普普通通的风景。但有用户将其设置为壁纸之后,手机屏幕便开始闪烁,出现了Laucher崩溃的现象,之后手机自动重启,然而Laucher启动之后又会立刻崩溃,导致系统再次自动重启,就这样陷入了无限循环当中。
不过也有人发现了,自己设置这张壁纸似乎没遇到什么问题。事实上这和来源有关,如果是原图的话就一定会中招,但网上很多图片分享平台会对原图适当调整压缩,之后这张壁纸就变得安全了。那是不是因为壁纸里暗藏了什么代码呢?结论还真不是这样,原图也只是一张正常的图片,只是个别手机系统不支持。
这张壁纸造成手机系统崩溃的原因是它的原图采用了Adobe RGB色彩空间,而手机壁纸支持的是sRGB色彩空间的图片。由于Adobe RGB色彩空间范围比sRGB更大,所以手机将其转换到sRGB的时候,出现了无法被正常转换和处理的数据,导致了手机壁纸模块崩溃,进而整个手机系统崩溃。实际上是原生系统里一个非常低级的BUG,因为色彩空间转换,不管在手机上还是电脑上都是比较常见的,从没发生过这种事。国产手机由于基本不照搬原生系统的模块,也避开了这个bug。
至于解决办法,既简单也复杂。简单是因为只要切换到安全模式,在系统整体崩溃之前进入设置,把导致崩溃的壁纸换掉就行了。复杂是因为这个过程需要单身多年的手速,和系统抢时间在崩溃重启之前完成一系列操作,所以难度就看个人了。当然,最安全的办法就是通过官方渠道获得壁纸,考虑到这种情况,如果非用第三方壁纸,最好检查一下。虽然没啥实质危害但还是挺让人烦恼的。