Apple Ziņas

Kā novērst “Melnā punkta” unikoda kļūdu, kas izraisa iMessage avāriju

Trešdien, 2018. gada 9. maijā, plkst. 8:32 PDT, autors Džo Rossignols

Ir atklāta vēl viena Unikoda kļūda, kas var izraisīt lietojumprogrammu un operētājsistēmu avāriju, sākot no WhatsApp operētājsistēmā Android līdz iMessage operētājsistēmā iOS. Mēs nekopīgosim precīzu virkni, lai novērstu tās tālāku izplatīšanos, taču tajā ir melns punkts (⚫️) un emocijzīmes, kas norāda pa kreisi (👈), kā arī citas slēptās rakstzīmes.





imessage unikoda kļūda
Vienkārši sakot, šo konkrēto Unikoda virkni nevar renderēt pareizi, un tā izraisa sistēmas avāriju. Parasti, ja kļūda ietekmē iMessage, problēmu var atrisināt, izdzēšot sarunu, kurā ir problemātiskais ziņojums. Tālāk norādītās darbības darbojas iPhone 6s un jaunākās versijās, izņemot iPhone SE:

  • Piespiedu kārtā aizvērt lietotne Ziņojumi.



  • Jautājiet Siri lai nosūtītu atbildi ziņojuma sūtītājam, lai Unikoda virkne vairs nebūtu pēdējais burbulis sarunā.

  • 3D Touch sākuma ekrāna lietotnes Ziņojumi ikonā un atvērtajā izvēlnē pieskarieties pie Jauna ziņa.

  • Jaunas ziņas ekrāna augšējā labajā stūrī pieskarieties vienumam Atcelt.

  • Sarunu saraksta augšējā kreisajā stūrī pieskarieties Rediģēt.

  • Pieskarieties aplim pa kreisi no sarunas, kurā ir problemātiskais ziņojums. Tiks parādīta zila atzīme.

  • Apakšējā labajā stūrī pieskarieties Dzēst.

Ja jums ir iPhone ar Siri, bet ne 3D Touch, sākot no iPhone 4s līdz iPhone 6 Plus un iPhone SE, darbības nedaudz atšķiras:

  • Piespiedu kārtā aizvērt lietotne Ziņojumi.

  • Jautājiet Siri lai nosūtītu atbildi ziņojuma sūtītājam tik reižu, cik nepieciešams, līdz burbulis, kas satur Unikoda virkni, tiek izspiests no redzamās sarunas daļas.

  • Atveriet lietotni Ziņojumi.

  • Pieskarieties atpakaļvērstajai bultiņai augšējā kreisajā stūrī, lai atgrieztos sarunu sarakstā.

  • Sarunu saraksta augšējā kreisajā stūrī pieskarieties Rediģēt.

  • Pieskarieties aplim pa kreisi no sarunas, kurā ir problemātiskais ziņojums. Parādīsies zila atzīme.

  • Apakšējā labajā stūrī pieskarieties Dzēst.

Iespējams, problemātisko ziņojumu var izdzēst arī citā ierīcē, kurā darbojas operētājsistēmas iOS 11.4 vai macOS 10.13.5 beta versija, izmantojot ziņojumu iCloud.

Lai gan šī jaunākā Unicode kļūda tika atklāta pagājušajā nedēļā, tā tikai tagad sāk pievērst plašu uzmanību Apple kopienā pēc tam, kad tā tika izcelta dažos populāros YouTube kanālos. Mēs esam izvēlējušies nesniegt nekādas saites, taču konkrētā virkne interesentiem ir viegli pieejama Google.

Kļūda ietekmē gan iOS 11.3, gan iOS 11.4 beta versiju, kā arī daudzas citas programmatūras versijas, platformas un ierīces. Apple vēl nav izlaidusi labojumu, taču, visticamāk, tas drīzumā izlaidīs programmatūras atjauninājumus, lai atrisinātu problēmu.

Birkas: iMessage , Unicode