Vén màn bí ẩn phía sau ‘bức ảnh tử thần’ khiến hàng loạt điện thoại Android trở thành cục gạch

Vào sáng ngày 2/6/2020, cư dân mạng nổi lên tranh cãi xung quanh một bức ảnh được phát tán trên Twitter của Ice Universe vì ‘lời nguyền’ đáng sợ đi cùng với nó: Chỉ cần người dùng lưu bức ảnh vào điện thoại chạy Android, đặc biệt là điện thoại Samsung, thì ngay lập tức máy sẽ bị crash và điện thoại trở thành cục gạch.

Bức ảnh tử thần đối với điện thoại di động sử dụng hệ điều hành Android

Theo san sẻ từ nhiều người dùng được báo cáo giải trình lại, bức ảnh cảnh sắc ( đã được chỉnh sửa khi đăng tải để không gây hại cho thiết bị di động ) trông rất thông thường. Những chỉ số kỹ thuật của ảnh cũng không có gì đặc biệt quan trọng. Ảnh được chụp bằng máy ảnh Nikon D850, file dung tích khoảng chừng 4,67 MB .Vén màn bí ẩn phía sau ‘bức ảnh tử thần’ khiến hàng loạt điện thoại Android trở thành cục gạch - Ảnh 1.

Tuy nhiên, khi 1 số ít người dùng smartphone đặt bức ảnh này làm hình nền, thiết bị của họ ngay lập tức gặp sự cố nghiêm trọng. Điện thoại bị crash với UI mạng lưới hệ thống và liên tục khởi động lại. Các mẫu máy gặp sự cố trải rộng từ Samsung, Google, đến cả Nokia, Xiaomi, OnePlus …Lời cảnh báo nhắc nhở sau đó đã được đưa lên mạng xã hội Twitter, khiến hàng loạt người dùng smartphone nháo nhào, thấp thỏm việc ảnh hoàn toàn có thể chứa mã độc. Thế nhưng những chuyên viên đã ngay lập tức vào cuộc và chứng minh và khẳng định bức ảnh không chứa hay Viral bất kể mã độc nào .

Lý giải hiện tượng ‘Android toi vì một bức ảnh’

Vấn đề hệ quản lý gặp lỗi chỉ vì một bức ảnh không mới. Nhiều người dùng đã từng san sẻ yếu tố tựa như trong vài năm qua .Vén màn bí ẩn phía sau ‘bức ảnh tử thần’ khiến hàng loạt điện thoại Android trở thành cục gạch - Ảnh 2.

Các nhà phát triển Android đều đồng ý rằng nguyên nhân gây ra sự cố là do không gian màu (color space) của nhả đã vượt xa những gì SystemUI của Android có thể xử lý được và gây sự cố.

Theo Davide Bianco, một chuyên viên tăng trưởng Android hiện đang điều hành sự án ROM custom POSP và liên tục theo dõi lỗi của AOSP ( Dự án nguồn mở Android ), nguồn gốc của ván đề được lý giải như sau :SystemUI chỉ giải quyết và xử lý ảnh sRGB cho bình nên và không hề giải quyết và xử lý ảnh không phải sRGB. Điều này dẫn đến sự cố trong ImageProcessHelper, khiến cho biến được dùng để truy vấn vào một chuỗi không hề truy vấn được .Vén màn bí ẩn phía sau ‘bức ảnh tử thần’ khiến hàng loạt điện thoại Android trở thành cục gạch - Ảnh 3.Biến này được gọi là y và nó là tổng những giá trị px RBG được quét. Pixel thu được từ việc quét mọi hàng ngang và dọc của mặt phẳng hình ảnh trên thang độ xám. Android chỉ được gán biến y tối đa là 225 và sử dụng biến đã nói để truy vấn vào biểu đồ ( có size tối đa là 256 ) rồi thực thi những trách nhiệm .Các hình ảnh thông thường vốn chỉ có giá trị rgb là 255, nhưng ‘ bức ảnh tử thần ’ lại không giống vậy. Biến y của nó đã vượt quá 255 và tạo ra ngoại lệ ( bất kể ngoại lệ nào trong SysUI đều được coi là nghiêm trọng, dẫn đến vòng lặp vô hạn của những sự cố vì mỗi lần khởi đồng máy thì SysUI lại phải giải quyết và xử lý lại hình ảnh ) .Vén màn bí ẩn phía sau ‘bức ảnh tử thần’ khiến hàng loạt điện thoại Android trở thành cục gạch - Ảnh 4.

Ngoài ra, theo nhiều thông tin công nghệ tiên tiến, sự cố này sẽ không xảy ra trên Android11 vì hệ quản lý này sẽ tự chuyển hình ảnh thành sRGB trước khi giải quyết và xử lý. Bên cạnh đó, không riêng gì ‘ bức ảnh tử thần ’ mà tổng thể những bức ảnh có color space tương tự như cũng hoàn toàn có thể gây ra sự cố .Hiện nay, so với những máy đã gặp sự cố chỉ có một cách duy nhất để khắc phục là Phục hồi setup gốc vào safe mode và xóa file ảnh ra khỏi máy .

Leave a Comment

Your email address will not be published.