Tại sao chỉ một hình ảnh nền lại có thể biến chiếc smartphone Android thành cục gạch?

Tại sao chỉ một hình ảnh nền lại có thể biến chiếc smartphone Android thành cục gạch?
Theo: Nguyễn Hải Theo Trí Thức Trẻ
Thể loại: Sản Phẩm Công Nghệ
Đây hoàn toàn không phải lỗi mã độc malware, mà chỉ là một vấn đề trong khả năng xử lý màu sắc trên hình ảnh của Android.

Làm thế nào một bức ảnh đơn giản lại có thể khiến điện thoại Android gặp sự cố đến mức bị lỗi hệ thống được?

Đó chính là sự cố đang xẩy ra với nhiều dòng điện thoại Android trong vài ngày qua. Chỉ cần đặt bức hình như dưới đây làm hình nền thiết bị, chiếc smartphone Android đó sẽ liên tục bị crash đến mức không thể sử dụng được.

Vấn đề này được phát hiện bởi Ice Universe. Theo leaker này, nhiều mẫu thiết bị của Samsung và Google đều bị ảnh hưởng, đồng thời vấn đề tương tự cũng xảy ra với người dùng các thiết bị khác như OnePlus, Nokia và Xiaomi – tuy nhiên không rõ các  thiết bị này dùng ROM gốc theo máy hay ROM cook. Trong khi đó, dựa trên các thử nghiệm của trang Android Authority, các thiết bị Huawei dường như ít ảnh hưởng bởi vấn đề này.

Tại sao chỉ một hình ảnh nền lại có thể biến chiếc smartphone Android thành cục gạch? - Ảnh 1.

Vậy chính xác thì nguyên nhân của điều này là gì? Davide Bianco, một trong những nhà phát triển hàng đầu của dự án tùy chỉnh ROM POSP, người đã từng đệ trình bản vá đầu tiên cho vấn đề đối với lỗi bug tracker trong ROM AOSP của Android.

Theo Bianco, vấn đề này xảy ra là vì hình ảnh này sử dụng dải màu RGB, thay vì dải màu sRGB được hỗ trợ trên Android. "Vấn đề này xảy ra khi người dùng muốn thiết lập hình nền bằng một hình ảnh không phải dải màu sRGB. Điều xảy ra là giá trị biến y cao hơn giới hạn của mảng biểu đồ màu (thường có giá trị tối đa là 256), làm cho SysUI bị crash. Một giải pháp sửa lỗi này có thể là giới hạn giá trị biến y luôn nhỏ hơn 256."

Dưới đây là lời giải thích cụ thể của Bianco:

Hình nền đặc biệt làm crash Android.

"Vấn đề chính ở đây là giao diện SystemUI chỉ xử lý các hình ảnh nền với dải màu sRGB và không thực hiện bất kỳ kiểm tra nào đối với các hình ảnh nền không dùng sRGB. Điều này có thể dẫn tới sự cố gây crash máy trong lớp ImageProcessHelper, vì một biến được sử dụng để truy cập vào một mảng sẽ vượt quá giới hạn của mảng dữ liệu.

Biến này được gọi là y, và nó là tổng của các giá trị pixel RGB đã quét được hiện tại. Giá trị của pixel này thu được bằng cách quét mỗi hàng và cột của bề mặt bức ảnh theo thang màu xám (greyscale). Mỗi khi chúng ta có được một pixel, chúng ta sẽ gán biến y cho tổng các giá trị rgb  của nó (thường tối đa là 255) và sử dụng biến đã cho để truy cập một yếu tố của mảng biểu đồ này (thường có kích thước tối đa là 256) và xử lý các tác vụ đối với yếu tố đã cho.

Như vậy, đối với các hình ảnh thang màu xám bình thường, tổng các giá trị rgb luôn là 255, nhưng hình ảnh trên lại không phải là hình ảnh rgb thông thường. Biến y của nó vượt quá 255, và nó tạo ra một ngoại lệ quá giới hạn (bất kỳ ngoại lệ nào trong SysUI đều bị xem như lỗi, dẫn đến vòng lặp crash liên tục bởi vì hình ảnh này sẽ được xử lý mỗi khi SysUI được khởi động.)

Vì vậy, một trong các giải pháp có thể là bổ sung thêm một kiểm tra cho phép y được gán giá trị tới 255 nếu y vượt qua giới hạn tối đa của thang điểm. Điều này thực sự hiệu quả nhưng sẽ làm cho chúng ta nhận được chất lượng hình ảnh kém hơn vì một số lý do."

Tại sao chỉ một hình ảnh nền lại có thể biến chiếc smartphone Android thành cục gạch? - Ảnh 3.

Dylan Roussel, một nhà phát triển Android của trang 9t5Google cũng phát hiện ra rằng vấn đề này không xảy ra trên Android 11 khi hình ảnh luôn được chuyển về dải màu sRGB trước khi nó được xử lý bằng bất kỳ cách thức nào.

Trên thực tế, sự cố này không hoàn toàn mới. Các vấn đề tương tự từng được người dùng báo cáo từ một vài năm trước, và cũng chỉ mới vào tháng trước, trang Android Police từng cho biết về một vấn đề gần tương tự như vậy, đặc biệt chỉ xảy ra trên các điện thoại Pixel chạy ứng dụng Google Wallpapers.

Tại sao chỉ một hình ảnh nền lại có thể biến chiếc smartphone Android thành cục gạch? - Ảnh 4.

Chúng tôi đã thử cài hình nền này lên chiếc Samsung Galaxy M11, và hậu quả hiện ra ngay trước mắt, thiết bị suýt biến thành cục gạch.

Như vậy, rõ ràng đây không phải là một lỗi liên quan đến mã độc mà chỉ do khả năng xử lý dải màu trong giao diện hệ thống của Android. Dù vậy cũng không nên liều lĩnh thử làm điều này với thiết bị của bạn.

Còn nếu bạn trót nghịch ngợm với hình ảnh nền này, hoặc bạn bị ai đó chơi khăm cài hình nền này vào thiết bị, có lẽ thử factory reset là cách làm sẽ hồi sinh chiếc điện thoại thân yêu của bạn. Dù vậy, đừng nên thử khi chưa biết chắc khả năng của mình.

Tham khảo Android Authority

Mở hộp Samsung Galaxy Tab A7: thiết kế pha lẫn hoài cổ và hiện đại, loa là điểm mạnh

tinybook tinybook 5 tháng 3 tuần
Mở hộp Samsung Galaxy Tab A7: thiết kế pha lẫn hoài cổ và hiện đại, loa là điểm mạnh
Galaxy Tab A7 là mẫu tablet gợi cho tôi nhiều kỷ niệm, đi kèm đó là nhiều điểm tân thời hấp dẫn trong tầm giá 7,99 triệu đồng.

iPad Pro sẽ là sản phẩm đầu tiên của Apple dùng màn hình Mini-LED, ra mắt vào cuối năm nay

tinybook tinybook 6 tháng 2 tuần
iPad Pro sẽ là sản phẩm đầu tiên của Apple dùng màn hình Mini-LED, ra mắt vào cuối năm nay
Với tiến độ được cải thiện đáng kể, Apple có thể sẽ ra mắt iPad Pro với màn hình Mini-LED trong quý IV năm nay, thay vì vào đầu năm sau như dự đoán trước đó.

So sánh nhanh Galaxy Tab S7+ với iPad Pro: Máy tính bảng Android đã thực sự bắt kịp được iPad?

tinybook tinybook 7 tháng 4 ngày
So sánh nhanh Galaxy Tab S7+ với iPad Pro: Máy tính bảng Android đã thực sự bắt kịp được iPad?
Với tất cả những gì tốt nhất được Samsung mang lên dòng Galaxy Tab S7, liệu tablet Android đã đủ sức bắt kịp các thiết bị iPad?

Samsung ra mắt Galaxy Tab S7 và S7+ tại VN, giá từ 19 triệu đồng

tinybook tinybook 7 tháng 1 tuần
Samsung ra mắt Galaxy Tab S7 và S7+ tại VN, giá từ 19 triệu đồng
Bộ đôi Galaxy Tab S7 mới mang tới nhiều nâng cấp về màn hình, hiệu năng và bút S Pen.

Huawei ra mắt HUAWEI MateBook D 14 tại Việt Nam, cấu hình tương đương D 15 trước đây, giá không đổi

tinybook tinybook 2 tháng 2 tuần
Huawei ra mắt HUAWEI MateBook D 14 tại Việt Nam, cấu hình tương đương D 15 trước đây, giá không đổi
Chỉ khác nhau về kích thước so với MateBook D 15, D 14 giữ nguyên tính năng và cấu hình của người tiền nhiệm, bao gồm cả bộ xử lý AMD Ryzen 5 3500U ra mắt từ năm 2019.

Mở bán MacBook M1 2020 chính hãng đầu tiên tại Việt Nam: MacBook Air phiên bản thấp nhất có giá 29 triệu đồng

tinybook tinybook 3 tháng 2 tuần
Mở bán MacBook M1 2020 chính hãng đầu tiên tại Việt Nam: MacBook Air phiên bản thấp nhất có giá 29 triệu đồng
Bên cạnh đó nhà bán lẻ còn cung cấp thêm dịch vụ nâng cấp cấu hình máy cho khách hàng thông qua đặt hàng trực tiếp trên website.

Logitech ra mắt bộ sản phẩm mới, tối ưu cho hệ sinh thái Apple

tinybook tinybook 4 tháng 2 ngày
Logitech ra mắt bộ sản phẩm mới, tối ưu cho hệ sinh thái Apple
Loạt sản phẩm chuột, bàn phím và ốp lưng mới của Logitech không chỉ có các tính năng cao cấp, mà còn có thiết kế phù hợp với hệ sinh thái sản phẩm của Apple.

Máy Mac dùng chip Apple Silicon sẽ ra mắt trong sự kiện tháng 11

tinybook tinybook 6 tháng 1 ngày
Máy Mac dùng chip Apple Silicon sẽ ra mắt trong sự kiện tháng 11
Năm nay, Apple đã tổ chức một sự kiện ra mắt sản phẩm hồi tháng 9, và chúng ta hiện đang “hóng” sự kiện iPhone 12/HomePod mini vào tuần tới. Nhưng có vẻ như Apple chưa muốn dừng lại.

Card đồ hoạ mới của NVIDIA bị "thổi giá" gấp 3 lần tại VN

tinybook tinybook 1 tháng 1 tuần
Card đồ hoạ mới của NVIDIA bị "thổi giá" gấp 3 lần tại VN
Với mức giá lên tới gần 20 triệu đồng, sở hữu RTX 3060 là một điều "không tưởng" đối với đa số game thủ Việt.

Khen thì nhiều nhưng mới chỉ có 10 người chịu mua chiếc TV OLED có thể cuộn lại của LG

tinybook tinybook 1 tháng 1 tuần
Khen thì nhiều nhưng mới chỉ có 10 người chịu mua chiếc TV OLED có thể cuộn lại của LG
Không phải do mức giá siêu cao mà các chuyên gia cho rằng độ bền mới là vấn đề mà những người mua tiềm năng phải băn khoăn suy xét.

Đến cả PlayStation 5 cũng bị các “thợ mỏ” biến thành trâu cày

tinybook tinybook 1 tháng 1 tuần
Đến cả PlayStation 5 cũng bị các “thợ mỏ” biến thành trâu cày
PlayStation 5 đã cháy hàng lại còn bị biến thành trâu cày.

Cắm nhầm adapter cho máy bay, tai nghe Sony phát nổ

tinybook tinybook 1 tháng 1 tuần
Cắm nhầm adapter cho máy bay, tai nghe Sony phát nổ
Vụ tai nạn lần này cảnh báo người dùng cần phải đọc kỹ hướng dẫn sử dụng trước khi dùng bất cứ đồ điện tử nào.

Chọn mua iPad cao cấp: iPad Gen 8, Air 2020 hay Pro 2020

tinybook tinybook 1 tháng 2 tuần
Chọn mua iPad cao cấp: iPad Gen 8, Air 2020 hay Pro 2020
Rất khó để so sánh giữa iPad Gen 8, iPad Air 2020 và iPad Pro 2020, đây đều là những mẫu iPad cao cấp đời mới nhất vừa được Apple trình làng trong năm 2020. Hãy cùng điểm qua một số ưu nhược điểm đáng chú ý của 3 dòng máy để đưa ra quyết định hợp lý nhất.

Laptop dễ nâng cấp nhất thế giới ra mắt: Mỏng nhẹ còn hơn cả MacBook Pro M1 của Apple

tinybook tinybook 1 tháng 2 tuần
Laptop dễ nâng cấp nhất thế giới ra mắt: Mỏng nhẹ còn hơn cả MacBook Pro M1 của Apple
Thật không tin nổi một laptop như vậy còn được giới thiệu vào năm 2021 này.

Máy chạy bộ thông minh Kingsmith R1 Pro: gập 180°, điều khiển qua remote/app thông minh

tinybook tinybook 1 tháng 2 tuần
Máy chạy bộ thông minh Kingsmith R1 Pro: gập 180°, điều khiển qua remote/app thông minh
Nếu như chạy bộ ngoài trời đi kèm với những rủi ro về nắng mưa, gió rét hay khói bụi thì 1 chiếc máy chạy bộ trong nhà như KingSmith R1 Pro sẽ là lựa chọn "ổn áp" hơn. Đặc biệt, bạn sẽ tiết kiệm thời gian tối đa vì không cần thay đồ, chuẩn bị đồ và lặn lội tới phòng gym.

Apple phát hành macOS Big Sur 11.2.2: Sửa lỗi hỏng phần cứng khi dùng với hub USB-C bên thứ 3

tinybook tinybook 1 tháng 2 tuần
Apple phát hành macOS Big Sur 11.2.2: Sửa lỗi hỏng phần cứng khi dùng với hub USB-C bên thứ 3
Bản cập nhật macOS Big Sur 11.2.2 được khuyến cáo cập nhật cho tất cả người dùng MacBook.

Xiaomi ra mắt Redmi MAX TV 86 inch: 4K, tần số quét 120Hz, HDMI v2.1, giá 28.5 triệu đồng

tinybook tinybook 1 tháng 2 tuần
Xiaomi ra mắt Redmi MAX TV 86 inch: 4K, tần số quét 120Hz, HDMI v2.1, giá 28.5 triệu đồng
Redmi MAX TV 86 inch được trang bị màn hình 4K 120Hz với nhiều công nghệ tiên tiến, nhưng đi kèm mức giá cực kỳ hấp dẫn.

RedmiBook Pro 14/15 inch ra mắt: Màn hình 90Hz, Intel Core thế hệ 11, Nvidia GeForce MX450, giá từ 16 triệu đồng

tinybook tinybook 1 tháng 2 tuần
RedmiBook Pro 14/15 inch ra mắt: Màn hình 90Hz, Intel Core thế hệ 11, Nvidia GeForce MX450, giá từ 16 triệu đồng
RedmiBook Pro là dòng laptop mới của thương hiệu Redmi có mức hiệu năng trên giá thành hấp dẫn.

Mở hộp tai nghe không dây Sennheiser HD 250BT: Thiết kế nhẹ nhàng, chất âm phù hợp người chơi hệ K-Pop hoặc EDM, thời lượng sử dụng 25 giờ

tinybook tinybook 1 tháng 2 tuần
Mở hộp tai nghe không dây Sennheiser HD 250BT: Thiết kế nhẹ nhàng, chất âm phù hợp người chơi hệ K-Pop hoặc EDM, thời lượng sử dụng 25 giờ
Hiện tai nghe Sennheiser HD 250BT đang có giá 2.199.000 đồng, một mức giá khá ổn áp và dễ dàng tiếp cận đến với đại đa số người dùng.

Tổng hợp bộ sưu tập đồng hồ thể thao của Rolex có mặt tại Boss Luxury

tinybook tinybook 1 tháng 2 tuần
Tổng hợp bộ sưu tập đồng hồ thể thao của Rolex có mặt tại Boss Luxury
Bộ sưu tập đồng hồ thể thao của thương hiệu Rolex rất đa dạng, bao gồm cả những cỗ máy công cụ phù hợp với hầu hết mọi nghề nghiệp hoặc phong cách. Mỗi mẫu đồng hồ đem lại những cá tính riêng cho danh mục của thương hiệu.

Sony công bố FX3: Máy quay chuyên nghiệp nhỏ gọn, cấu hình tương đương A7S III

tinybook tinybook 1 tháng 2 tuần
Sony công bố FX3: Máy quay chuyên nghiệp nhỏ gọn, cấu hình tương đương A7S III
Ranh giới giữa máy ảnh không gương lật và máy quay cine đang bị xóa nhòa với sự ra mắt của chiếc máy này.

MacBook Pro 2021 sẽ có cổng HDMI và đầu đọc thẻ SD, ra mắt vào cuối năm nay

tinybook tinybook 1 tháng 2 tuần
MacBook Pro 2021 sẽ có cổng HDMI và đầu đọc thẻ SD, ra mắt vào cuối năm nay
Cuối cùng thì Apple cũng mang cổng HDMI và đầu đọc thẻ SD quay trở lại, sau khi lược bỏ trên MacBook Pro kể từ năm 2016.

Đã có giá và thời điểm bán PlayStation 5 chính hãng

tinybook tinybook 1 tháng 2 tuần
Đã có giá và thời điểm bán PlayStation 5 chính hãng
PlayStation 5 là console hot nhất trên thị trường hiện nay.

Ai dùng máy ảnh Fujifilm cũng sẽ thấy nhiều cấp độ ảnh HDR khác nhau, nó là gì và nên chọn cái nào cho phù hợp?

tinybook tinybook 1 tháng 2 tuần
Ai dùng máy ảnh Fujifilm cũng sẽ thấy nhiều cấp độ ảnh HDR khác nhau, nó là gì và nên chọn cái nào cho phù hợp?
Những con số HDR 200%, 400% và 800% và 800%+ là gì? Hãy cùng xem những ví dụ trong bài để chọn ra cấp độ phù hợp với bạn nhất.

Tai nghe Airpods Max đã giúp tôi loại bỏ cơn nghiện Apple như thế nào

tinybook tinybook 1 tháng 2 tuần
Tai nghe Airpods Max đã giúp tôi loại bỏ cơn nghiện Apple như thế nào
Công nghệ kém cỏi ẩn bên trong một vẻ đẹp bóng bẩy rõ ràng vẫn kém hơn công nghệ cao cấp bên trong vỏ nhựa, và chỉ có logo của Apple thì không thể thay đổi điều đó.

iFixit tìm ra bí ẩn lớn bên trong tay cầm DualSense của PS5, lý giải vì sao cần joystick lại nhanh hỏng đến thế

tinybook tinybook 1 tháng 2 tuần
iFixit tìm ra bí ẩn lớn bên trong tay cầm DualSense của PS5, lý giải vì sao cần joystick lại nhanh hỏng đến thế
Tay cầm DualSense của PS5 cũng gặp lỗi "truyền thống".

Lộ ảnh thực tế tai nghe AirPods thế hệ thứ 3 của Apple

tinybook tinybook 1 tháng 2 tuần
Lộ ảnh thực tế tai nghe AirPods thế hệ thứ 3 của Apple
AirPods thế hệ thứ 3 sẽ có tính năng chống ồn chủ động giống AirPods Pro.

Chrome sử dụng nhiều RAM gấp 10 lần so với Safari

tinybook tinybook 1 tháng 2 tuần
Chrome sử dụng nhiều RAM gấp 10 lần so với Safari
Trong điều kiện duyệt web bình thường và nhẹ, Google Chrome sử dụng RAM nhiều hơn 10 lần so với Safari trên macOS Big Sur, theo một thử nghiệm được thực hiện mới đây.

Phỏng vấn kỹ sư Nikon: Hãng máy ảnh Nhật Bản có thể làm gì để tạo sự khác biệt?

tinybook tinybook 1 tháng 2 tuần
Phỏng vấn kỹ sư Nikon: Hãng máy ảnh Nhật Bản có thể làm gì để tạo sự khác biệt?
Trước sự phát triển một cách nhanh chóng của Canon và Sony, Nikon có thể làm gì để không bị tụt lại phía sau?

Phát thèm với phiên bản PlayStation 5 mạ vàng 18 cara trị giá tới 500 ngàn USD của Caviar

tinybook tinybook 1 tháng 2 tuần
Phát thèm với phiên bản PlayStation 5 mạ vàng 18 cara trị giá tới 500 ngàn USD của Caviar
Để sở hữu phiên bản PlayStation 5 mạ hoàn toàn bằng vàng 18 cara này, người dùng sẽ phải bỏ ra số tiền lên tới gần 500 ngàn USD (khoảng 11,5 tỷ đồng).
tinybook Công Nghệ Thông Tin








Chat