Zpráva, která obsahuje černou tečku a pár dalších znaků, může v dnešním světě plném smajlíků a jiných emotikonů vypadat docela nevinně. Nicméně i tak dokáže způsobit poměrně nepříjemné problémy.
Před několika hodinami jsme psali o problému, který způsoboval pád aplikace WhatsApp nebo dokonce celého telefonu, ať už na Androidu, či iOS. Později se ukázalo, že je stejná chyba i u dalších chatovacích aplikací třetích stran, např. Telegramu, Viberu, a dalších.
Nyní víme, že problémem přezdívaným “černá tečka” trpí dokonce všechny iPhony i bez aplikací třetích stran – stačí, když na ně někdo pošle škodlivý text normálně pomocí SMS zprávy, či iMessage. Pak dojde k zamrznutí aplikace a prakticky k jejímu znefunkčnění, kdy nepomáhá ukončení aplikace Zprávy, ani zrestartování zařízení. Sami jsme to v redakci vyzkoušeli.
Tip: Žena přesvědčila 20 chlapů, aby jí dali iPhone. Pak si koupila dům
Problém se skrývá v symbolech ze znakové sady Unicode, a to konkrétně <⚫> 👈🏻, kdy řetězec skrývá i velké množství dalších znaků, se kterými zahltí procesor při zpracování. Nestačí tedy poslat jen tento zkopírovaný řetězec, ale je třeba poslat originální řetězec, který má v sobě i skryté znaky. Postup se dá najít na stránkách vincedes3.com, nicméně podotýkáme, že neneseme žádnou zodpovědnost za případné problémy, které mohou tímto jednáním vzniknout. Raději si tedy dvakrát rozmyslete, jestli by se něco podobného líbilo v opačném případě vám.
Chyba se týká nejnovějšího iOS 11.4 Beta 4, 11.3.1, a 11.3, takže iPhonů, iPadů, a iPodu touch 6. generace, ale také dalších zařízení Applu, které běží na jiných operačních systémech, například macOS, watchOS, či watchTV.
Jak tedy problém alespoň provizorně vyřešit, pokud byste již zprávu obdrželi? Možností je několik, nejjednodušší je přes 3D Touch přejít do přehledu konverzací (tak, že nejdřív dáte napsat novou zprávu, tuto možnost zrušíte a voilà) a následně celou konverzaci s daným kontaktem smazat. Nebo provést smazání na dálku přes iCloud z jiného zařízení, či si nechat poslat esemesku od kamaráda a přes ni se do přehledu konverzací dostat.
Apple již o této chybě zřejmě ví, neboť o ni po celém světě informují média. A brzy ji odstraní, stejně jako u předchozích chyb podobného charakteru. V loňském roce například dokázaly iPhony poškodit také jiné „škodlivé“ znaky, webové adresy, nebo dokonce některé soubory, jako třeba video.
Pokud jde o Androidy, tam budou muset záplaty přinést tvůrci uvedených aplikací. Což by snad také mělo být jen otázkou času. Do té doby se doporučuje příchozí zprávy s uvedeným kódem neotevírat a včas smazat takovou konverzaci, stejně jako u iOS. V nejhorším možném případě pak aplikaci odinstalovat.
Zpráva, která obsahuje černou tečku a pár dalších znaků, může v dnešním světě plném smajlíků a jiných emotikonů vypadat docela nevinně. Nicméně i tak dokáže způsobit poměrně nepříjemné problémy.
Před několika hodinami jsme psali o problému, který způsoboval pád aplikace WhatsApp nebo dokonce celého telefonu, ať už na Androidu, či iOS. Později se ukázalo, že je stejná chyba i u dalších chatovacích aplikací třetích stran, např. Telegramu, Viberu, a dalších.
Nyní víme, že problémem přezdívaným “černá tečka” trpí dokonce všechny iPhony i bez aplikací třetích stran – stačí, když na ně někdo pošle škodlivý text normálně pomocí SMS zprávy, či iMessage. Pak dojde k zamrznutí aplikace a prakticky k jejímu znefunkčnění, kdy nepomáhá ukončení aplikace Zprávy, ani zrestartování zařízení. Sami jsme to v redakci vyzkoušeli.
Tip: Žena přesvědčila 20 chlapů, aby jí dali iPhone. Pak si koupila dům
Problém se skrývá v symbolech ze znakové sady Unicode, a to konkrétně <⚫> 👈🏻, kdy řetězec skrývá i velké množství dalších znaků, se kterými zahltí procesor při zpracování. Nestačí tedy poslat jen tento zkopírovaný řetězec, ale je třeba poslat originální řetězec, který má v sobě i skryté znaky. Postup se dá najít na stránkách vincedes3.com, nicméně podotýkáme, že neneseme žádnou zodpovědnost za případné problémy, které mohou tímto jednáním vzniknout. Raději si tedy dvakrát rozmyslete, jestli by se něco podobného líbilo v opačném případě vám.
Chyba se týká nejnovějšího iOS 11.4 Beta 4, 11.3.1, a 11.3, takže iPhonů, iPadů, a iPodu touch 6. generace, ale také dalších zařízení Applu, které běží na jiných operačních systémech, například macOS, watchOS, či watchTV.
Jak tedy problém alespoň provizorně vyřešit, pokud byste již zprávu obdrželi? Možností je několik, nejjednodušší je přes 3D Touch přejít do přehledu konverzací (tak, že nejdřív dáte napsat novou zprávu, tuto možnost zrušíte a voilà) a následně celou konverzaci s daným kontaktem smazat. Nebo provést smazání na dálku přes iCloud z jiného zařízení, či si nechat poslat esemesku od kamaráda a přes ni se do přehledu konverzací dostat.
Apple již o této chybě zřejmě ví, neboť o ni po celém světě informují média. A brzy ji odstraní, stejně jako u předchozích chyb podobného charakteru. V loňském roce například dokázaly iPhony poškodit také jiné „škodlivé“ znaky, webové adresy, nebo dokonce některé soubory, jako třeba video.
Pokud jde o Androidy, tam budou muset záplaty přinést tvůrci uvedených aplikací. Což by snad také mělo být jen otázkou času. Do té doby se doporučuje příchozí zprávy s uvedeným kódem neotevírat a včas smazat takovou konverzaci, stejně jako u iOS. V nejhorším možném případě pak aplikaci odinstalovat.