Operační systémy Applu trápí jako každý jiný systém celá řada různých chyb, přičemž některé z nich jsou svým způsobem komické. Zařadit se mezi ně dá i nově objevená “textová bomba”, která dokáže po obdržení určité zprávy shodit operační systém a to dokonce tak, že je mnohdy potřeba jeho obnova přes DFU.
Zmínky o chybě se objevily dnes v noci na Redditu s tím, že problémy dělá jak iPhonům a iPadům, tak Macům i Apple Watch. Zajímavé je rovněž to, že funguje přes celou řadu aplikací a to jak nativních, tak od vývojářů třetích stran. Její využití je přitom naprosto jednoduché. Stačí, aby vám někdo zaslal zprávu obsahující v přesném pořadí emoji italské vlajky a znaky v jazyce Sindhi a vám se následně tato zpráva zobrazila na displeji ve formě notifikace. Jakmile se tak stane, jablečné zařízení zřejmě kvůli určité nekompatibilitě v systémech buď zamrzne nebo se začne restartovat a tím se pokusí chybu odstranit. V krajních případech se nicméně uživatel může dostat i do nekonečné smyčky restartů a jediné, co jej z ní vysvobodí je obnovení telefonu přes DFU. Rozhodně se tedy nejedná o vtípek, který by stál za vyzkoušení.
Apple o chybě dle všeho již ví, jelikož druhá beta iOS 13.4.5 již obsahuje její opravu. Bohužel, vydání ostré verze tohoto operačního systému je zatím daleko, což zvyšuje riziko potenciálních problémů souvisejících s chybou. Naštěstí však existuje relativně jednoduchý návod, jak možným potížím zabránit. Stačit by totiž mělo de facto jen vypnout notifikace, které jsou pro chybu spouštěčem. Ty je však bohužel nutné povypínat opravdu důkladně, jelikož chyba funguje například i přes iMessage, Maily či celou řadu komunikátorů třetích stran v čele s Telegramem.
Už je trápne ako obyčajná správa odfajci všetko čo Apple predáva 😀 Android je hádam už lepší systém ako táto komédia iOS
Matně si vzpomínám že androidu to dělala SMS obsahující pouze rovnítko.
A kdy to bylo?
To nemusis hadat, Android byl vzdycky a od pocatku mnohem lepsi OS nez IOS.
A to z prosteho duvodu zadani pro vyvojovy tym, Android byl od pocatku vyvijen jako unoverzalni OS pro embedded pouziti (napr. pracky nebo tiskarny), pak to koupil Google a uopravil pro telefony.
IOS byl podle puvodniho zadani frmware bez moznosti instalace programu pro iPod s GSM modulem znamy jako prvni iPhone.
Az pozdeji z toho ubastlili opravdovy mobilni OS
Tyto typy chyb jsou typicke pro stare nativni platformy jako je IOS. Zrejme interne pouzivani UTF-8 prezentaci unicode znaku s promennou bytovou delkou (to kvuli kompatibilite se starym ASCII) a bytovy buffer pro kombinaci dlouhych UTF-8 znaku pretekl, prepsal pamet mimo buffer a cele to lehlo.
Android je mnohem modejnejsi managovana pratforma, Java bytecode interne vyuziva nativni dvoubajtovou prezentaci UNICODE znaku a k tomuto nemuze dojit.
Navic Java ma bezne collections objekty jako je buffer chranene proti preteceni, vyhodi to exception, nez aby to sejmulo cely OS.
Ten tvůj Android se zasekne i bez zprávy.
„modejnejsi managovana“ :D to z teba piše ten činan vo vnutri ?
Tak hádej dál.
Ukazte mi JEDINÉHO člověka v ČR který podobnou zprávu napíše a odešle (nemyslím po dnešním infu)
Takže za mě klid a pohoda ….
Tak pánové nevím. Právě vyzkoušeno a mobil normálně funguje.
V clanku se pise o ifonech, ne o tvojem xixao lagdroidu
A jablickari si budou stejne obhajovat jak je iOS mnohem bezpecnejsi jak Android :D oni ani nevi jak je na tom Android 10, ma vic bezpecnostnich funkci jak iOS, uz jen samotny permission manager