A Picture Which Can Erage Everything from your Phone When Set it as Wallpaper!
A fun story! I'm going to break my phone by just applying a wallpaper to it and I'm not alone it seems like hundreds of people in the last week for their anti friends white because of this photo.
Professor on Twitter ice universe famously he basically made a post saying people are spreading this wallpaper didn't apply it please don't apply it. Most people would you know he's just a world-renowned smartphone enthusiast and I don't think I've ever seen karma bites back fast the comments section is filled with 2 types of responses.
People have applied and got away with it on their phones and who seem to be using it as a way to prove they've picked a superior device and the other less fortunate group of light it and quickly realized they probably shouldn't. They place the videos of the devices basically going schizo in a lot of cases the thought to wipe everything.
Listen to the cat people the cats never lies anyways.
3 unusual things happen here:
Number 1 that whether or not your device gets destroyed depends on who made it for example Google and Samsung.
Then it goes down to 2 if you upload the photo to the social media site like way better and download it again the colors will shift to this less vibrant version and a safe to use.
And 3 you might notice I've been showing it as wallpaper on my Samsung phone this whole time and we have done there's just by taking a screenshot of the image consulting thought as my wallpaper which is safe to use on the face of it none of this makes sense. So put the flip is going on here.
Well I for the last 3 days trying to find out okay my initial assumption was this is my way. Someone is obviously designed this wallpaper to conflict with the code of android and start crushing phones the resolution is exactly 1440 by 2560. That is the current standard honorable people resolution it has been made to apply as a wallpaper. I've never in my life seen will pay for the concert consistently kill phones. What are the chances someone came across that by accident? Well, the more dug into it the more it seems like my initial assumption was wrong. I thought the best way to find out if something was malicious or not was to find out where it came from. So I did a reverse image search Google images has the club little feature now that allows you to use an image to search for similar images and by doing this within 2 minutes I traced the coast.
We'll get back to its original sauce turns out it will be the being circulated around was not the original photos this is the original photo from HDQWalls.com and if you don't know the original and check the date of the image. You can see it is just a photo taken from a Nikon D. 850 cameras Shorty.com be the problem this is just someone who's taken a camera to a nati national park maybe they've come to tell overnight to get the stunning shot of a sunrise that's not going to break your phone, plus a lot of people online is saying that the reason the coast photo was crushing fans was because it was included in the color profile called people skier but seeing as I now manage to get hold of the original photos and I could see that this wasn't a Google skin image.
I applied it to my galaxy S. 20 ultra. Big mistake. It's going to need to galaxy S. 20 ultra in one fell swoop news. I can get past my lock screen and even safe mode it wouldn't let me recover it all the time on the phone that I didn't back up it's gone. I would like to dispel like a part in a detective movie with respective gets too involved in the case and the criminal isn't happy about it. So he starts taking away family members from me. I've lost my data trying to fight for the schools. I thought it would be okay. I thought this is the original images just a photo this call may be the problem but I was wrong and I'm a little bone both sides of the channel would be amazing but anyways we can see that this crushing then also caused by some malicious third party who tampered with the image afterward like quite initially suspected the original photo that's enough to break your phone so that just leaves the question.
Okay, let's talk about color for a minute. Take a look at this diagram this represents all the colors the us humans can see this triangle inside of it that's the sRGB color space it's a subset it's a small section of the full range of color and more importantly for this case, it's the only set of condos that android really understands.
So, yes most android phones historically haven't been able to display the full range of colors but the limited like this for the sake of consistency. sRGB. as well as almost every device calibrated to digital cameras printers.The internet search by having an operating system based on it.
I post something on Instagram for example then when you see that post on the other end it can make sure that you're seeing it in the way that I intended it or when I see a photo online and I printed out it should look pretty similar to the preview I saw on screen box.
There are many different color spaces you've got adobe RGB as an example which has a wide range of colors or if you want to go to crazy with things pro photo RGB which this huge triangle here and this is. Seems really complicated but what it means for this is that if I convert an image from S. R. G. B. to adobe RGB it's gonna affect if you stretch the color space the color that was previously here gets mapped to here so this is a random photo I took a few days ago in sRGB and moving it to the White to adobe RGB it just gets more fine print on the same will happen again.
If we move from a duty to professional I GP because these points are moving to fees points set off little to do with the sunrise of niceness well it turns out pro photo RGB is the color space that this photo is encoded in and you can see the appeal of doing this now that I know how it was included I cannot she flicked it back to standard sRGB and it becomes the true original photos and all of a sudden it doesn't look so hot. They love to the furtive probably just thought oh I really like the colors in pro for 2 RGB note just exported that way and this explains what I mentioned earlier. We both waited doesn't supports this ultra white color space. so if you upload a profile to the encoded image to way better the recent changes is because it's actually been converted back to S. I. G. P. S.
Okay, we've established that something about this color space is causing a problem but it's not as simple as that because android can actually handle perfect even though android support sRGB on the it is a program to convert images from other color spaces back to sRGB just we can have that level of consistency trust me I wish this was simply too, but when I do that it seems like this conversion is actually where the problem is where hundreds trying to turn this pro photo into an sRGB image that's a bottleneck I never believe this the reason these devices a crushing all comes down to one pixel. This one right here according to defeat to us talking to about this Google scholar engine count for the life of it to convert this one pixel to sRGB specifically because of the luminance of it. luminance is basically brightness but just adjusted for the way that we humans are see things because you might notice human C. green turns far better than we see returns and we see brands better than we see blues.
So the luminance of a pixel on android is calculated by this formula gives green the most weight then red and blue to put it another way you need a lot of blue lights to give the same luminance as a little bit of green light anyway the Max value of red green or blue individually is 200 55 so the way this could put together you shouldn't be able to get an overall combined value past 200 55 because all the formulas really doing is taking a weighted average fought for this 1 particular pixel it just so happens that the red green and blue values around incredibly high 200 55 200 55 and 200 43 so plugging it into the formula we get read to as 54.213 green as 100 and 82.376 include a 17.5446 if you had all these up you got around 200 54 which is still under 255 so what's the problem it turns out Google uses a type of rounding the basically rounds each 1 of these numbers up said there's RGB values to the end of his 55 plus 183 plus 18 which gives 200 56 which is over the theoretical maximum of 255 era 1 number in 1 pixel is enough to send a device into the spiral of doom internal situation when I'm writing comes a problem like this it'll try to close the presence but by setting it as a wallpaper android con just close it you're creating a permanent loop of errors as it keeps trying to fix itself and fails and this also explains why it screen shots of the image a safe visible misconception with screenshots when you screenshot of photos you android phone is not making a copy of the photo it's creating a new image that by default is going to be an sRGB shocked because it's android so but conversion that's because of the crash is.
This doesn't need to occur if you're wondering why only some devices are broken by the wallpaper it's because that will phones that used Google's default color engine which is the part that's messing up the conversion as to whether you should worry about it. Not ready? I mean obviously don't apply this will people ever but I've been working a bunch of developers been working for I was continuously trying to recreate the era and we couldn't so the chances that you're gonna see this popping up in other wallpapers I think it's pretty low but just the peace of mind the next 11 should be fixing this problem anyway it is a pretty easy one. So you just need 1 line of code that says if this value is above 255 then make it 255 anyways.
0 Comments
Post a Comment