Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Security Android Bug

Setting This Image As Wallpaper Could Soft-Brick Your Phone (androidauthority.com) 42

Well-known leaker Universe Ice on Twitter, along with dozens of other users, have discovered that simply setting an image as wallpaper on your phone could cause it to crash and become unable to boot. Android Authority reports: Based on user reports, many models from Samsung and Google are affected, while we've also seen some reports from users of OnePlus, Nokia, and Xiaomi devices (it's not clear if these latter devices ran stock software or custom ROMs). From our own testing and looking at user reports, Huawei devices seem to be less exposed to the wallpaper crash issue. There are a few solutions, depending on how hard the phone is hit. Some users were able to change the wallpaper in the short interval between crashes. Others had success deleting the wallpaper using the recovery tool TWRP. But in most cases, the only solution was to reset the phone to factory settings, losing any data that's not backed up.

The issue affects up-to-date phones running Android 10, but as it turns out, it's not actually new. Users have been reporting similar problems for a couple of years, and just last month Android Police reported on what appears to be a closely related issue specifically impacting Pixel phones running the Google Wallpapers app. [...] An issue with a very similar description has been reported in Google's Android issue tracker back in 2018. At the time, Google developers said they were unable to reproduce the issue and closed it out (Hat tip: inverimus on Reddit).

This discussion has been archived. No new comments can be posted.

Setting This Image As Wallpaper Could Soft-Brick Your Phone

Comments Filter:
  • by AmazingRuss ( 555076 ) on Monday June 01, 2020 @06:28PM (#60133094)
    ... and think about getting an android phone, google outdoes itself again.
  • All in all, (Score:5, Funny)

    by hey! ( 33014 ) on Monday June 01, 2020 @06:57PM (#60133182) Homepage Journal

    it's just another brick in the wallpaper.

  • Well if that is the view I think it is I guess they don't call it "Maligne" Lake for nothing.
    • Well if that is the view I think it is I guess they don't call it "Maligne" Lake for nothing.

      Nice, however the image is Saint Mary Lake in Glacier National Park, Montana. Maligne Lake photos are strikingly similar.

  • I'm with the Google AI on this one, I'd vote to lock your phone up also if you try to set a wallpaper with a tilted horizon line.

    • by Anonymous Coward

      Crashing when there is a thin blue line background image? More liberal tech companies censoring conservative speech.

  • by Solandri ( 704621 ) on Monday June 01, 2020 @09:23PM (#60133628)

    According to several users on Reddit and Twitter, as well as Partha Sarathi Tripathy in our comments section, the issue is caused by the color profile of the image, which exceeds the bounds of what Android can handle, causing a crash.

    So it's not this image per se which is causing the crash. It's a setting in the image causing Android to try to set the color profile to an unsupported state. You could create a plain blue background image which causes the same thing. Setting the image as a wallpaper elevates the consequences of the bug from crashing an app, to crashing the launcher.

  • by mr.morbo ( 6346556 ) on Monday June 01, 2020 @10:19PM (#60133828)

    I have an older Dell 27" screen with the same problem. One particular wallpaper, if allowed to display causes it to shut off.

    So if that's the one that gets selected randomly at login when you can actually see the desktop then off it goes.

    Went through two replacement monitors and a video card before I'd narrowed it down. It's not as bad as bricking the phone but stI'll bloody annoying.

  • Wow, that's shoddy (Score:3, Insightful)

    by Anonymous Coward on Monday June 01, 2020 @11:44PM (#60134088)
    That has to be the stupidest histogram function I've ever seen. It would die-in-the-proverbial even if you gave it a common 8-bit/channel all-white image: https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/packages/SystemUI/src/com/android/systemui/glwallpaper/ImageProcessHelper.java#129 [googlesource.com]
    • by Jerry Atrick ( 2461566 ) on Tuesday June 02, 2020 @03:30AM (#60134632)

      It's hard to understand why they didn't just call an rgb to yuv conversion instead of that ludicrous explicit channel scaling. That would guarantee clamping to the correct range and likely be much faster. This is what you get when you let programmers loose on problems they barely understand.

      • by dfghjk ( 711126 )

        The code is appalling. Note that the grayscale bitmap...isn't. Love the "fine tune the performance here" comment in a wasteland of lost FLOPS.

    • by dfghjk ( 711126 )

      This is not true and goes to show you "Insightful" means nothing. The code is terrible, but not because the histogram is stupid. It's terrible because of the wasteful, Rube Goldberg determination of luiminosity. The histogram appears broken because you can't add RG and B components together without overflow, but that doesn't actually happen because the "grayscale" image is not actually grayscale but rather contains the separate RG and B contributors to luminosity. When the three are added together you s

  • Meanwhile on Windows (Score:4, Interesting)

    by del_diablo ( 1747634 ) on Tuesday June 02, 2020 @12:26AM (#60134200)

    Since XP, as far as I am aware, Windows do not use your selected image as a background. Instead it saves a modified JPEG copy.
    Most likely for the exact same reasons: If image display software has a bug, its less likely to be a issue if input is sanitized. And its far better to have the JPEG file converter to crash, than the core desktop system.

  • If the user can simply start the phone holding a few buttons and trigger a factory reset it isn't "soft-bricked". It's not any kind of bricked.

  • Wallpaper crash? Fucking WALLPAPER? If you can't get wallpaper right you're a fucking idiot. It's like Microsoft not knowing how to do email after 30 years of trying

Someday somebody has got to decide whether the typewriter is the machine, or the person who operates it.

Working...