iOS 11.3およびiOS 11.4ベータ版で、新たな「黒い点」バグによりメッセージアプリがクラッシュ - iOS Hacker

iOS 11.3およびiOS 11.4ベータ版で、新たな「黒い点」バグによりメッセージアプリがクラッシュ - iOS Hacker

  • Buipe
  • 0
  • zgucmb
iOS 11.3およびiOS 11.4ベータ版で、新たな「黒い点」バグによりメッセージアプリがクラッシュ - iOS Hacker

iOS 11.3と未リリースのiOS 11.4に影響を与えるとされる、新たなUnicodeテキストバグが発見されました。このバグはUnicodeの黒点文字に依存していないにもかかわらず、「ブラックドットバグ」と呼ばれており、数千文字のUnicode文字からなる隠し文字列がメッセージアプリから対象デバイスに送信されると、受信側のデバイスがクラッシュします。クラッシュはユーザーがメッセージスレッドを開いた瞬間から始まり、アプリが使用不能になります。

このバグは、送信されたメッセージに数千もの非表示のUnicode文字が含まれていることに起因します。これらの文字が対象デバイスで受信され、開かれると、システムが処理しようとしてCPUサイクルが繰り返されます。このUnicodeバグはiOSに限ったものではなく、Android、macOS、そしてUnicode文字をサポートする他のオペレーティングシステムにも影響を与える可能性があります。

ブラックドットバグの修正

Appleが次のソフトウェアリリースでこの問題を修正するまで、不明な送信者からのメッセージを開かないようにすることで、黒い点のバグから身を守ることができます。すでにメッセージスレッドを開いている場合は、Appスイッチャーからメッセージアプリを強制終了してもこの問題を解決できません。

ただし、問題の解決はそれほど難しくありません。アプリを強制終了し、メッセージアプリのアイコンを3Dタッチするだけです。そして最後に「新規メッセージ」オプションをクリックします。新しいスレッドが作成されたら、会話スレッドのリストに戻り、バグが発生したメッセージを含むスレッドを削除します。

Appleデバイスのクラッシュを引き起こす可能性のあるテキスト関連のバグは、今回が初めてではありません。数か月前には、テルグ語の文字に関するバグが発生し、デバイスがクラッシュしました。Appleはその後のリリースでこの問題を修正しました。

開示事項:iOSHackerは、アフィリエイトリンクを通じて製品をご購入いただいた場合、手数料を受け取ることがあります。詳しくはプライバシーポリシーをご覧ください。

著者

Zaib AliはiOSHackerの創設者兼編集長です。Zaibはウェストロンドン大学でコンピュータサイエンスの学位を取得し、モバイルソフトウェアの専門知識を持っています。@xaibaliで彼をフォローしてください。

ニュースレターに登録する

最高の iOS のヒントとコツをお知らせします。

前の記事

Houdini のセミジェイルブレイクが iOS 11.4 ベータ版で動作することが確認される

2018年5月9日

2分で読めます

次の記事

iOS 11 の Cydia の新機能:NCSquared、Icon Resizer、PhotosTimeline など

2018年5月9日

2分で読めます