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

Xiaomi MIUI 12 cũng sẽ có tính năng gõ vào mặt lưng smartphone để điều khiển giống iOS 14

tinybook tinybook 2 tháng 5 giờ
Xiaomi MIUI 12 cũng sẽ có tính năng gõ vào mặt lưng smartphone để điều khiển giống iOS 14
Đây là một tính năng thú vị và hữu ích, giúp trải nghiệm người dùng tốt hơn.

iOS 14 giúp việc sử dụng camera iPhone nhanh hơn và dễ dàng hơn

tinybook tinybook 2 tháng 7 giờ
iOS 14 giúp việc sử dụng camera iPhone nhanh hơn và dễ dàng hơn
Apple đã trang bị nhiều công cụ và tính năng nhằm cải thiện Night Mode, selfie, và khả năng thay đổi thiết lập phơi sáng của ảnh.

Galaxy Z Fold 2 lộ ảnh thực tế với màn hình "nốt ruồi" kích thước lớn

tinybook tinybook 2 tháng 8 giờ
Galaxy Z Fold 2 lộ ảnh thực tế với màn hình "nốt ruồi" kích thước lớn
Galaxy Z Fold 2 sẽ mang tới nâng cấp đáng kể về màn hình so với thế hệ đầu tiên.

Chip Exynos 990 được trang bị trong Galaxy Note 20 sẽ mạnh ngang Snapdragon 865+

tinybook tinybook 2 tháng 10 giờ
Chip Exynos 990 được trang bị trong Galaxy Note 20 sẽ mạnh ngang Snapdragon 865+
Đây sẽ là một tin vui đối với người hâm mộ Samsung trên toàn thế giới.

Quý II/2020: Cứ 3 smartphone bán ra tại Trung Quốc lại có 1 chiếc điện thoại 5G

tinybook tinybook 2 tháng 11 giờ
Quý II/2020: Cứ 3 smartphone bán ra tại Trung Quốc lại có 1 chiếc điện thoại 5G
Và Huawei chiếm đến 60% thị phần thị trường smartphone 5G của nước này.

Thế giới smartphone cần một người dẫn lối và đó sẽ là Galaxy Note 20 Ultra 5G

tinybook tinybook 2 tháng 11 giờ
Thế giới smartphone cần một người dẫn lối và đó sẽ là Galaxy Note 20 Ultra 5G
Bất chấp tình trạng ảm đạm hiện tại trong làng smartphone do tác động của Covid-19, Samsung đang cho thấy họ vẫn có thể là người dẫn lối cho công nghệ bằng Galaxy Note 20 Ultra 5G.

Samsung Galaxy Note 20 lộ giá bán, phiên bản cao cấp nhất có giá khá cao

tinybook tinybook 2 tháng 21 giờ
Samsung Galaxy Note 20 lộ giá bán, phiên bản cao cấp nhất có giá khá cao
Galaxy Note 20 Ultra 5G dung lượng 512GB có giá lên tới 1.449 EUR (khoảng 1.690 USD).

Nubia Red Magic 5S ra mắt: Màn hình 144Hz, Snapdragon 865+, tản nhiệt tốt hơn, giá từ 12.6 triệu đồng

tinybook tinybook 2 tháng 21 giờ
Nubia Red Magic 5S ra mắt: Màn hình 144Hz, Snapdragon 865+, tản nhiệt tốt hơn, giá từ 12.6 triệu đồng
Ngoài việc nâng cấp cấu hình phần cứng, Red Magic 5S cũng được Nubia cải tiến hệ thống tản nhiệt và đi kèm công nghệ GPU Boost hoàn toàn mới, giúp mang đến trải nghiệm chơi game mượt mà nhất cho người sử dụng.

Realme C15 ra mắt: Helio G35, 4 camera sau, pin 6000mAh, giá từ 3.2 triệu đồng

tinybook tinybook 2 tháng 21 giờ
Realme C15 ra mắt: Helio G35, 4 camera sau, pin 6000mAh, giá từ 3.2 triệu đồng
Thêm một lựa chọn tốt từ Realme dành cho những ai đang tìm kiếm một chiếc smartphone trong phân khúc tầm trung, giá rẻ.

Không phải iPhone SE hay iPhone 12, bước đi này của Apple mới khiến cho các hãng Android phải lo ngại

tinybook tinybook 2 tháng 22 giờ
Không phải iPhone SE hay iPhone 12, bước đi này của Apple mới khiến cho các hãng Android phải lo ngại
Có một thị trường đã góp phần giúp cho Xiaomi, Samsung hay OnePlus/OPPO duy trì tăng trưởng trong nhiều năm. Hiện tại, Apple đang coi thị trường này là điểm đến thay thế cho Trung Quốc.

Nghịch lý thị trường Việt: Tại sao các iPhone giá rẻ đều bị "ghẻ lạnh" tại Việt Nam?

tinybook tinybook 2 tháng 23 giờ
Nghịch lý thị trường Việt: Tại sao các iPhone giá rẻ đều bị "ghẻ lạnh" tại Việt Nam?
Trái ngược với tình cảnh của những chiếc iPhone giá rẻ, các iPhone giá đắt lại được người dùng săn lùng đến mức cháy hàng.

Trên tay mô hình iPhone 12, iPhone 12 Max, iPhone 12 Pro và iPhone 12 Pro Max tại Việt Nam

tinybook tinybook 2 tháng 1 ngày
Trên tay mô hình iPhone 12, iPhone 12 Max, iPhone 12 Pro và iPhone 12 Pro Max tại Việt Nam
Những mẫu mô hình này cho chúng ta một cái nhìn tương quan về kích thước của những model iPhone 12 mà Apple sắp ra mắt.

Màn hình 5,4 inch của iPhone 12 5G bị rò rỉ, rãnh tai thỏ mới nhỏ hơn

tinybook tinybook 2 tháng 1 ngày
Màn hình 5,4 inch của iPhone 12 5G bị rò rỉ, rãnh tai thỏ mới nhỏ hơn
Apple đang chuẩn bị ra mắt một chiếc iPhone với kích thước màn hình hoàn toàn mới, đây cũng sẽ là chiếc iPhone có kích thước nhỏ gọn thế hệ tiếp theo.

Huawei buộc phải rút lui khỏi một trong những thị trường quan trọng nhất

tinybook tinybook 2 tháng 1 ngày
Huawei buộc phải rút lui khỏi một trong những thị trường quan trọng nhất
Khó khăn chồng chất khó khăn.

Xiaomi đăng ký bằng sáng chế smartphone với tai nghe true wireless gắn bên trong thân máy

tinybook tinybook 2 tháng 1 ngày
Xiaomi đăng ký bằng sáng chế smartphone với tai nghe true wireless gắn bên trong thân máy
Một thiết kế rất thuận tiện, giống như Samsung Galaxy Note gắn bút S Pen bên trong thân máy.

Đây là những sản phẩm sẽ được Samsung ra mắt tại sự kiện sắp tới: Note20, Z Fold 2, Tab S7...

tinybook tinybook 2 tháng 1 ngày
Đây là những sản phẩm sẽ được Samsung ra mắt tại sự kiện sắp tới: Note20, Z Fold 2, Tab S7...
Khá nhiều sản phẩm được mong chờ sẽ xuất hiện tại sự kiện Unpacked tháng 8 lần này của Samsung.

Qualcomm ra mắt Quick Charge 5: Công suất hơn 100W, từ 0 lên 50% trong 5 phút, sạc đầy pin chỉ trong 15 phút

tinybook tinybook 2 tháng 1 ngày
Qualcomm ra mắt Quick Charge 5: Công suất hơn 100W, từ 0 lên 50% trong 5 phút, sạc đầy pin chỉ trong 15 phút
Không chỉ sạc nhanh hơn mà còn làm pin mát hơn so với thế hệ tiền nhiệm.

Đây là Galaxy Tab S7/S7+: Thiết kế giống iPad Pro, màn hình 120Hz, Snapdragon 865+

tinybook tinybook 2 tháng 1 ngày
Đây là Galaxy Tab S7/S7+: Thiết kế giống iPad Pro, màn hình 120Hz, Snapdragon 865+
Đây sẽ là lần đầu tiên Samsung tung ra hai phiên bản kích thước màn hình khác nhau của dòng máy tính bảng Tab S.

Căm ghét nhau hơn cả Apple nhưng Google và Microsoft đã kết hợp với nhau một cách hoàn hảo để tạo ra Surface Duo

tinybook tinybook 2 tháng 1 ngày
Căm ghét nhau hơn cả Apple nhưng Google và Microsoft đã kết hợp với nhau một cách hoàn hảo để tạo ra Surface Duo
Google và Microsoft vẫn đang còn đầy đủ lý do để căm ghét nhau - sản phẩm của hai hãng vẫn đang tranh đấu với nhau một cách quyết liệt. Nhưng vô tình, hai gã khổng lồ phần mềm/Internet này đã kết hợp một cách không thể hoàn hảo hơn để tạo ra chiếc điện thoại "kỳ dị" nhất năm 2020

Đây là smartphone thương mại với khả năng sạc nhanh 'vô đối' nhất tại Việt Nam hiện nay

tinybook tinybook 2 tháng 2 ngày
Đây là smartphone thương mại với khả năng sạc nhanh vô đối nhất tại Việt Nam hiện nay
36 phút để đầy pin từ trạng thái cạn kiệt sạch sẽ, biến các loại 'sạc nhanh' khác bỗng thành 'sạc chậm'!

Concept iPad mini với thiết kế của iPad Pro: Nhỏ hơn, sang hơn, đẹp hơn

tinybook tinybook 2 tháng 2 ngày
Concept iPad mini với thiết kế của iPad Pro: Nhỏ hơn, sang hơn, đẹp hơn
Concept của Parker Ortolani giới thiệu một chiếc iPad mini có kích thước nhỏ hơn tới 20% so với những mẫu iPad mini hiện nay.

Đây là lý do vì sao thời lượng pin của iPhone 12 5G sẽ được cải thiện, ngay cả khi dung lượng pin bị giảm

tinybook tinybook 2 tháng 2 ngày
Đây là lý do vì sao thời lượng pin của iPhone 12 5G sẽ được cải thiện, ngay cả khi dung lượng pin bị giảm
Dung lượng pin của những chiếc iPhone 12 sẽ bị cắt giảm so với thế hệ trước.

Đây sẽ là chiếc smartphone tầm trung được mong chờ nhất tháng 8 của giới công nghệ Việt?

tinybook tinybook 2 tháng 2 ngày
Đây sẽ là chiếc smartphone tầm trung được mong chờ nhất tháng 8 của giới công nghệ Việt?
Dòng sản phẩm OPPO Reno dành cho giới trẻ chuẩn bị chào mừng thêm thành viên mới trong tháng 8 này.

Giá thấp, thiết kế lỗi thời nhưng iPhone SE lại đang là vũ khí quan trọng nhất của Apple trong cuộc chiến chống Android

tinybook tinybook 2 tháng 2 ngày
Giá thấp, thiết kế lỗi thời nhưng iPhone SE lại đang là vũ khí quan trọng nhất của Apple trong cuộc chiến chống Android
Tim Cook hiếm khi đem iPhone ra so sánh trực tiếp với smartphone Android. Nhưng ông đã không ngần ngại khẳng định iPhone SE vượt trội hơn smartphone Android.

Rò rỉ điện thoại Vsmart với màn hình đục lỗ, 4 camera

tinybook tinybook 2 tháng 3 ngày
Rò rỉ điện thoại Vsmart với màn hình đục lỗ, 4 camera
Một mẫu điện thoại Vsmart lạ đã bất ngờ rò rỉ thông qua một đoạn video được đăng tải trên TikTok.

Galaxy A51/A71 mới có công nghệ rất hay mà các smartphone nhiều camera nên học theo

tinybook tinybook 2 tháng 3 ngày
Galaxy A51/A71 mới có công nghệ rất hay mà các smartphone nhiều camera nên học theo
Công nghệ Chụp Một Chạm - Single Take mới được cập nhật cho Galaxy A51/A71 hứa hẹn sẽ tạo nên xu hướng mới cho giới trẻ năng động.

OPPO A72 5G ra mắt: MediaTek Dimensity 720, màn hình 90Hz, 3 camera, pin 4040mAh, giá 6.3 triệu đồng

tinybook tinybook 2 tháng 3 ngày
OPPO A72 5G ra mắt: MediaTek Dimensity 720, màn hình 90Hz, 3 camera, pin 4040mAh, giá 6.3 triệu đồng
OPPO A72 5G là chiếc smartphone đầu tiên được trang bị con chip MediaTek Dimensity 720 mới được ra mắt.

Tính năng mới Galaxy A51 và A71 là minh chứng cho tầm quan trọng của AI cho nhiếp ảnh di động

tinybook tinybook 2 tháng 5 ngày
Tính năng mới Galaxy A51 và A71 là minh chứng cho tầm quan trọng của AI cho nhiếp ảnh di động
Một bức ảnh đẹp giờ đây là kết quả của các giới hạn vật lý trên cảm biến/ống kính, kết hợp với phần mềm tốt được AI tối ưu và tất nhiên là trình độ và khả năng tận dụng kỹ thuật chụp ảnh của các nhiếp ảnh gia.

Apple cuối cùng cũng đã khắc phục thứ duy nhất làm không tốt, khiến iFan kêu gào suốt 10 năm qua

tinybook tinybook 2 tháng 5 ngày
Apple cuối cùng cũng đã khắc phục thứ duy nhất làm không tốt, khiến iFan kêu gào suốt 10 năm qua
Apple làm cái gì cũng tốt, chỉ có một thứ làm không tốt suốt 10 năm qua, đó chính là những chiếc cáp sạc.

Corning ra mắt kính Gorilla Glass Victus: vừa chống trầy xước, vừa chống rơi vỡ, rơi từ độ cao 2 mét vẫn không vỡ

tinybook tinybook 2 tháng 5 ngày
Corning ra mắt kính Gorilla Glass Victus: vừa chống trầy xước, vừa chống rơi vỡ, rơi từ độ cao 2 mét vẫn không vỡ
Samsung sẽ là hãng đầu tiên sử dụng loại kính cường lực mới này.
tinybook Công Nghệ Thông Tin








Chat