Lite mer än en vecka efter att den ökända Telegu-textbuggen upptäcktes på Apple-enheter har företaget släppt uppdateringar för alla sina operativsystem. Nu kan iPhone- och iPad-användare ladda ner den senaste iOS-uppdateringen 11.2.6, för att åtgärda problemet.
Felet, som först upptäcktes av den italienska bloggen Mobile World, orsakade en kontinuerlig omstartsslinga på Apple-enheter som kör iOS 11.2.5 om en viss indisk Telegu-karaktär skickades via Messages eller andra meddelandeappar från tredje part. Felet påverkade dock inte bara iPhones och iPads; det påverkade nästan alla Apple-konsumentenheter som körde den senaste iOS-, MacOS- eller WatchOS-uppdateringen.
Rekommenderade videor
Enligt rapporten kraschar iOS Springboard när den får ett meddelande som innehåller en Telegu-karaktär. När den väl har tagits emot kan Messages inte laddas eftersom den försöker ladda en karaktär som iOS helt enkelt inte kan rendera. Tills Apple utfärdade uppdateringen var det enda sättet att åtgärda problemet att låta någon gå med i snabbmeddelandetråden och ta bort den stötande karaktären.
Samma Telegu-karaktär var också ansvarig för att krascha tredjepartsappar som t.ex Facebook Messenger, WhatsApp och Gmail. Fram till uppdateringen måste alla användare som fick karaktären gå online och ta bort det stötande meddelandet från den webbaserade versionen av appen.
Apple blev först medveten om problemet den 12 februari eller runt den 12 februari, enligt en felrapport för communityn som hittats av OpenRadar. När Apple underrättades om problemet via community-felrapporten, svarade Apple att "denna [rapport] är en dubblett och det ursprungliga felet stängdes."
Även om Apple genererar solid, pålitlig hårdvara, är företagets enheter inte helt immun mot mjukvarufel. Bara förra månaden korrigerade Apple ett problem med Messages-appen som frös eller startade om enheten efter att ha fått en specifik webbplatslänk. Upptäckt av mjukvaruutvecklare Abraham Masri, iPhone-ägare behövde inte ens klicka på länken för att se deras enhet krascha: Meddelanden genererar automatiskt en förhandsvisning av länkade webbplatser.
I sin proof-of-concept-felrapport utnyttjade Masri Apples programvaruriktlinjer, som tillåter webbutvecklare att injicera tecken i webbsideskoden, särskilt metadatasektionen, för att skräddarsy webbplatsen för förhandsgranskning inom Meddelanden. Men Masri injicerade metadata med fler texttecken än vad iOS kunde hantera, vilket fick meddelanden att krascha.
Problemet med Telugu karaktär härrörde från iOS-systemtextrenderare, vilket är anledningen till att tredjepartsappar också drabbades av samma Messages-öde. Men som tidigare sagt, frågan gjorde det inte påverka bara iOS: det påverkade alla Apples konsumentoperativsystem, anklagar alla tre system textrenderare var inkompatibla med Telugu karaktär.
Uppdaterad 20 februari: Lade till uppdateringsinformation för iOS 11.2.6.
Redaktörens rekommendationer
- Din nästa iPhone kanske inte har några ramar. Här är varför det kan vara ett problem
- Hur man snabbladdar din iPhone
- Apple kan möta "allvarlig" iPhone 15-brist på grund av produktionsproblem, säger rapporten
- Jag kommer att bli arg om iPhone 15 Pro inte får den här funktionen
- Hur man blir av med någon annans Apple-ID på din iPhone
Uppgradera din livsstilDigitala trender hjälper läsare att hålla koll på den snabba teknikvärlden med alla de senaste nyheterna, roliga produktrecensioner, insiktsfulla redaktioner och unika smygtittar.