{"video_id":"OmtaNmZQ7W4","title":"The Simple Thing That WRECKS Your Phone - Text Bombs","channel":"Techquickie","show":"Techquickie","published_at":"2021-05-05T14:58:16Z","duration_s":275,"segments":[{"start_s":0.24,"end_s":8.24,"text":"you might think of malware or poorly coded programs as common causes of a","speaker":null,"is_sponsor":0},{"start_s":4.96,"end_s":10.48,"text":"crashed phone but users of both Android","speaker":null,"is_sponsor":0},{"start_s":8.24,"end_s":16.0,"text":"and iOS have reported their devices being taken down by things as simple as","speaker":null,"is_sponsor":0},{"start_s":13.12,"end_s":20.32,"text":"text messages or even photos how in the world could receiving a string of","speaker":null,"is_sponsor":0},{"start_s":17.52,"end_s":25.519,"text":"characters or loading up a picture forced your phone to shut down or worse","speaker":null,"is_sponsor":0},{"start_s":22.96,"end_s":29.76,"text":"get stuck in a boot loop let's start with text bombs which have notably","speaker":null,"is_sponsor":0},{"start_s":27.84,"end_s":35.52,"text":"affected iphones several times in recent years a text bomb is simply a specific string","speaker":null,"is_sponsor":0},{"start_s":33.28,"end_s":38.559,"text":"of text that will cause your device to crash because it can't handle it","speaker":null,"is_sponsor":0},{"start_s":37.52,"end_s":45.68,"text":"correctly typically a text bomb may contain symbols emojis or rarely used characters","speaker":null,"is_sponsor":0},{"start_s":43.92,"end_s":51.36,"text":"that make your phone do additional processing one well-known example is the rainbow","speaker":null,"is_sponsor":0},{"start_s":48.96,"end_s":56.8,"text":"glitch from a few years ago where typing a white flag emoji the number zero and","speaker":null,"is_sponsor":0},{"start_s":54.16,"end_s":60.8,"text":"then a rainbow emoji and then sending it would cause the recipient's phone to","speaker":null,"is_sponsor":0},{"start_s":58.48,"end_s":65.439,"text":"freeze because iOS tried to combine these characters into a rainbow flag but","speaker":null,"is_sponsor":0},{"start_s":63.6,"end_s":70.24,"text":"a bug in the programming kept it from doing so properly more recently we saw a","speaker":null,"is_sponsor":0},{"start_s":68.4,"end_s":74.479,"text":"certain text string in the cindy language which is spoken in parts of","speaker":null,"is_sponsor":0},{"start_s":72.08,"end_s":78.799,"text":"india and pakistan crashed some devices running iOS 13. the bug was caused","speaker":null,"is_sponsor":0},{"start_s":77.119,"end_s":84.799,"text":"because some languages written in a peugeot arabic script including cindy","speaker":null,"is_sponsor":0},{"start_s":81.6,"end_s":87.119,"text":"stack diacritical marks on top of the","speaker":null,"is_sponsor":0},{"start_s":84.799,"end_s":92.24,"text":"main characters meaning that an individual character can get quite tall","speaker":null,"is_sponsor":0},{"start_s":89.6,"end_s":95.84,"text":"with lots of marks above and below it when iOS went to show you the","speaker":null,"is_sponsor":0},{"start_s":94.0,"end_s":99.119,"text":"abbreviated version before you opened your full messaging app it would get","speaker":null,"is_sponsor":0},{"start_s":97.6,"end_s":103.04,"text":"confused because it didn't know how to handle the extra character bulk","speaker":null,"is_sponsor":0},{"start_s":101.28,"end_s":107.04,"text":"ultimately the operating system would try to access an area of RAM that didn't","speaker":null,"is_sponsor":0},{"start_s":105.119,"end_s":111.68,"text":"even exist and if you know anything about programming memory faults like","speaker":null,"is_sponsor":0},{"start_s":108.96,"end_s":116.079,"text":"this commonly cause crashes now let's shift gears and talk about how photos","speaker":null,"is_sponsor":0},{"start_s":113.92,"end_s":120.479,"text":"can also bring down your phone in may 2020 there was an innocent enough","speaker":null,"is_sponsor":0},{"start_s":118.159,"end_s":124.88,"text":"looking photo of a landscape circulating that caused some Android phones to crash","speaker":null,"is_sponsor":0},{"start_s":123.28,"end_s":129.84,"text":"if users tried setting it as their wallpaper ironic given the tranquil","speaker":null,"is_sponsor":0},{"start_s":127.68,"end_s":133.76,"text":"mountain scenery that it contained the issue here had to do with color","speaker":null,"is_sponsor":0},{"start_s":131.92,"end_s":139.2,"text":"space you can learn more about color spaces right up here but put simply it's","speaker":null,"is_sponsor":0},{"start_s":136.8,"end_s":144.4,"text":"the system that software and hardware use to store color information and","speaker":null,"is_sponsor":0},{"start_s":141.599,"end_s":148.56,"text":"reproduce colors accurately the Android operating system uses the srgb color","speaker":null,"is_sponsor":0},{"start_s":146.64,"end_s":153.92,"text":"space which is quite standard across the web every pixel in an srgb image has its","speaker":null,"is_sponsor":0},{"start_s":151.599,"end_s":158.76,"text":"red blue and green values the three primary colors expressed as 8 bits so","speaker":null,"is_sponsor":0},{"start_s":156.959,"end_s":162.879,"text":"each pixel can have 255 different intensities red green and","speaker":null,"is_sponsor":0},{"start_s":161.599,"end_s":168.16,"text":"blue to create whatever color you're supposed to see","speaker":null,"is_sponsor":0},{"start_s":165.36,"end_s":173.2,"text":"problem is if an image is coded to use a different color space it might support","speaker":null,"is_sponsor":0},{"start_s":170.56,"end_s":176.319,"text":"more values than just 8 bits per channel RGB","speaker":null,"is_sponsor":0},{"start_s":174.239,"end_s":181.2,"text":"so if the values in an expanded color space are higher than what the srgb only","speaker":null,"is_sponsor":0},{"start_s":178.959,"end_s":185.76,"text":"operating system expects it can generate what's called an out of bounds exception","speaker":null,"is_sponsor":0},{"start_s":183.519,"end_s":189.84,"text":"and make your phone crash since the os doesn't know what to do with those","speaker":null,"is_sponsor":0},{"start_s":187.28,"end_s":193.68,"text":"values making matters worse because your wallpaper obviously loads whenever you","speaker":null,"is_sponsor":0},{"start_s":192.239,"end_s":197.68,"text":"restart your phone incidents like these can trap your","speaker":null,"is_sponsor":0},{"start_s":195.599,"end_s":202.319,"text":"device in a boot loop meaning you might have to resort to a complete factory","speaker":null,"is_sponsor":0},{"start_s":199.84,"end_s":205.12,"text":"reset to resolve the problem what can you do as a user to prevent this kind of","speaker":null,"is_sponsor":0},{"start_s":203.84,"end_s":210.56,"text":"misfortune well unfortunately these issues are really","speaker":null,"is_sponsor":0},{"start_s":208.0,"end_s":214.56,"text":"just caused by programming bugs so the best thing you can do is keep tabs on","speaker":null,"is_sponsor":0},{"start_s":212.239,"end_s":218.879,"text":"your favorite tech news sites and steer clear of any game-breaking texts or","speaker":null,"is_sponsor":0},{"start_s":216.48,"end_s":223.44,"text":"photos until the problem is patched now if you'll excuse me i've got to message","speaker":null,"is_sponsor":0},{"start_s":220.799,"end_s":226.4,"text":"some beautiful pictures to people that i don't like","speaker":null,"is_sponsor":0},{"start_s":225.36,"end_s":231.84,"text":"for now though let's talk about something i do like the mass drop x","speaker":null,"is_sponsor":0},{"start_s":228.799,"end_s":233.92,"text":"sennheiser open back hd 58x jubilee","speaker":null,"is_sponsor":1},{"start_s":231.84,"end_s":237.68,"text":"headphones tuned by axel grell of sennheiser and massdrop based on","speaker":null,"is_sponsor":1},{"start_s":235.76,"end_s":243.76,"text":"community feedback he's a super cool guy by the way i had the privilege of meeting him once they feature new 150","speaker":null,"is_sponsor":1},{"start_s":241.519,"end_s":248.879,"text":"ohm drivers and a colorway inspired by the hd 580s you get a clear fast and","speaker":null,"is_sponsor":1},{"start_s":246.64,"end_s":254.0,"text":"dynamic sound profile glossy black headband elliptical ear cups super comfy","speaker":null,"is_sponsor":1},{"start_s":251.68,"end_s":257.68,"text":"replaceable soft velour ear pads also comfy and a detachable six foot cable","speaker":null,"is_sponsor":1},{"start_s":256.16,"end_s":261.919,"text":"check them out now at the link in the video description so thanks for watching","speaker":null,"is_sponsor":1},{"start_s":259.759,"end_s":264.88,"text":"guys like dislike check out our other videos leave a comment with video","speaker":null,"is_sponsor":1},{"start_s":263.52,"end_s":270.639,"text":"suggestions and don't forget to subscribe so you don't miss any more","speaker":null,"is_sponsor":1},{"start_s":266.96,"end_s":274.52,"text":"exciting episodes of Techquickie","speaker":null,"is_sponsor":1},{"start_s":270.639,"end_s":274.52,"text":"it's a tech and it's quickie","speaker":null,"is_sponsor":1}],"full_text":"you might think of malware or poorly coded programs as common causes of a crashed phone but users of both Android and iOS have reported their devices being taken down by things as simple as text messages or even photos how in the world could receiving a string of characters or loading up a picture forced your phone to shut down or worse get stuck in a boot loop let's start with text bombs which have notably affected iphones several times in recent years a text bomb is simply a specific string of text that will cause your device to crash because it can't handle it correctly typically a text bomb may contain symbols emojis or rarely used characters that make your phone do additional processing one well-known example is the rainbow glitch from a few years ago where typing a white flag emoji the number zero and then a rainbow emoji and then sending it would cause the recipient's phone to freeze because iOS tried to combine these characters into a rainbow flag but a bug in the programming kept it from doing so properly more recently we saw a certain text string in the cindy language which is spoken in parts of india and pakistan crashed some devices running iOS 13. the bug was caused because some languages written in a peugeot arabic script including cindy stack diacritical marks on top of the main characters meaning that an individual character can get quite tall with lots of marks above and below it when iOS went to show you the abbreviated version before you opened your full messaging app it would get confused because it didn't know how to handle the extra character bulk ultimately the operating system would try to access an area of RAM that didn't even exist and if you know anything about programming memory faults like this commonly cause crashes now let's shift gears and talk about how photos can also bring down your phone in may 2020 there was an innocent enough looking photo of a landscape circulating that caused some Android phones to crash if users tried setting it as their wallpaper ironic given the tranquil mountain scenery that it contained the issue here had to do with color space you can learn more about color spaces right up here but put simply it's the system that software and hardware use to store color information and reproduce colors accurately the Android operating system uses the srgb color space which is quite standard across the web every pixel in an srgb image has its red blue and green values the three primary colors expressed as 8 bits so each pixel can have 255 different intensities red green and blue to create whatever color you're supposed to see problem is if an image is coded to use a different color space it might support more values than just 8 bits per channel RGB so if the values in an expanded color space are higher than what the srgb only operating system expects it can generate what's called an out of bounds exception and make your phone crash since the os doesn't know what to do with those values making matters worse because your wallpaper obviously loads whenever you restart your phone incidents like these can trap your device in a boot loop meaning you might have to resort to a complete factory reset to resolve the problem what can you do as a user to prevent this kind of misfortune well unfortunately these issues are really just caused by programming bugs so the best thing you can do is keep tabs on your favorite tech news sites and steer clear of any game-breaking texts or photos until the problem is patched now if you'll excuse me i've got to message some beautiful pictures to people that i don't like for now though let's talk about something i do like the mass drop x sennheiser open back hd 58x jubilee headphones tuned by axel grell of sennheiser and massdrop based on community feedback he's a super cool guy by the way i had the privilege of meeting him once they feature new 150 ohm drivers and a colorway inspired by the hd 580s you get a clear fast and dynamic sound profile glossy black headband elliptical ear cups super comfy replaceable soft velour ear pads also comfy and a detachable six foot cable check them out now at the link in the video description so thanks for watching guys like dislike check out our other videos leave a comment with video suggestions and don't forget to subscribe so you don't miss any more exciting episodes of Techquickie it's a tech and it's quickie"}