世界を動かす技術を、日本語で。

AppleのアップデートがロックアウトされたiPhoneユーザーにとってチェコのチェックメイトのように見える

概要

  • AppleのiOSアップデート で、チェコ語キーボードから重要な文字が削除された事例
  • iPhoneのパスコード入力不可 となり、大学生がデータにアクセスできなくなる問題
  • Appleサポートの対応 はデータ消去による初期化のみ
  • バックアップ未実施 で、写真データの消失リスクが高い状況
  • 今後のiOSアップデート での修正を期待しつつ、Android端末へ一時移行

AppleのiOSアップデートによるチェコ語キーボード問題

  • アメリカの大学生Connor Byrne氏、セキュリティ重視で 英数字混合パスコード を設定
  • iOS 18からiOS 26.4 へアップデート後、 チェコ語のハーチェク(ˇ)が入力不可 となる現象
  • iPhone 13 のロック解除が不可能となり、端末内データへアクセスできない状態
  • 端末自体は古く価値が低い ものの、 写真などの思い出データ が重要資産
  • iCloudなどへのバックアップ未実施、別デバイスからのデータ取得も不可

Appleサポートの対応とユーザーの試行錯誤

  • Appleサポート は「 初期化(リストア)による端末復旧」のみ提案、データ消失のリスク
  • iOS 26.4.1へのアップデート でも問題解決せず
  • キーボード上のハーチェクアキュートアクセント記号 に置き換わる仕様変更
  • 他のユーザーも同様の問題 を報告、個別対応の可能性は低い状況
  • The Registerの検証 でも、 カスタム英数字パスコード入力時のみハーチェク非対応 を確認

問題解決への試みと現状

  • ハーチェクの代わりに表示される記号 で入力を試みるも失敗
  • iOSのダウングレード長押しによる隠し文字入力 も効果なし
  • AutoFillや外部キーボード も、ロック解除前の状態では利用不可
  • Genius Barでの対応 も進展なく、スタッフが 無断で初期化を開始 する事態
  • Face ID導入も非現実的、アップデート後は初回パスコード入力が必須
  • 警察や税関などによる強制解除リスク を懸念し、バイオメトリクス認証は回避

今後の展望とユーザーの対応

  • Appleからの公式回答はなし
  • バグ修正の期待 を込めて一時的に 安価なAndroid端末へ移行
  • 今後1~2ヶ月様子を見て、改善なければ新たなAndroid端末の購入も検討
  • 写真データの価値が最重要 であり、端末利用自体よりも データ救出 が最大の関心事

Hackerたちの意見

大学生の時に写真を全部失ったことがあるよ。バックアップなんて全然取ってなかったから、ほんと無責任だったな。ちょっと苦い教訓だね。

Appleがチェコ語キーボードから文字を削除した後、彼らの思考過程(もしくはそれがなかったのか)を考えると不思議だよ。あのチームの誰も「これ、使ってるユーザーを締め出すかも?」って思わなかったのかな?リーナス・トーバルズの名言を借りると「ユーザースペースを壊してはいけない!」ってことだよね。今のところ、iPhoneのセキュリティを破れるって主張してる企業が関わるかもしれないけど、彼らがそれをやる気になるかは分からないな(どんな値段でも)。もし「面白い」データがあるって思わせることができれば、別かもだけど…。

「既存のパスコードが入力可能であることを確認する」って、キーボードレイアウト変更のQAチェックリストの最初の項目じゃないのが信じられない。チェコ語レイアウトは決してマイナーなケースじゃないし。他のコメントで言及されているUSBキーボードの提案も、USB制限モードのせいでうまくいかないだろうね。1時間ロックされると、iOSはデバイスが解除されるまでLightning/USB-Cポートからのデータを無効にするんだ。完璧な再帰的失敗だよ:文字が欠けてるから電話を解除できないし、電話がロックされてるからハードウェアキーボードも接続できない。パスコードキーボードを一時的なUI要素として扱って「クリーンアップ」できると思ってるのは、大きな設計ミスだね。OSがパスコードに文字を使えるようにするなら、そのグリフは常にフォールバックモードでアクセス可能でなきゃダメだよ、ローカライズチームが何を削除するかに関係なく。

正直、大手企業の中でAppleがi18nの問題では一番ひどいと思うことがある。確かにほとんどのものは翻訳されてるけど、ちょっとした粗さがあって、最低限のことしかやってない感じがする。- ISOキーボードがクソ。全体的な品質はいいけど、主要ブランドの中ではEnterキーが一番ちゃちい。- 長年のバグがある。https://discussions.apple.com/thread/250299816?sortBy=rank(ローカライズ版で悪化した印象があるし、アメリカ以外の日付形式を使うと特にそう感じる)- 翻訳が時々抜けてるのも変だし。

「あれ、これ使ったキャラクターでユーザーがロックアウトされるかも」と考えたチームの人はいなかったの?チームが大きいとは限らないと思うけど。

過去のメンバーも考慮に入れると、チームはもっと大きくなるよね。考えるのは一度だけで、テストを追加すればいいんだ。

ここにいる多くの人がフェーズアウトについて話してるね。普通の使い方ではトリガーされないようなマイナーなキーコンボを追加して、永遠にそこに置いとけばいいんじゃない?

以前、Androidのスマホに絵文字パスワードを使ってたんだけど、リセット後に全く同じ問題が起きた!自分を締め出すって、ちょっと変だけど最悪な失敗モードだよね…。

自分をロックアウトするって言うけど、パスワードが設定できるのに後で入力できない状況は、ユーザーに少しでも責任があるとは考えたくないな。

これはAppleにとって完全に許せないことだよ。パスワードとして使われているキーをキーボードから削除するなんて、ありえない。

まるで彼らが気にしてるみたいだね。

結局、彼らはできるし、やるんだよね。キャラクターはAppleのOSでは常に特別だった。

バーンは次のアップデート26.4.1でこの問題が修正されることを期待していたが、今週のリリースでは何の助けにもならなかった。Appleが将来のアップデートでháčekを復元しても、彼はそれをインストールするためにiPhoneを解除する必要があるんじゃないの?

確か、ロックされたiPhoneはMacやWindowsのiTunesで更新できるけど、更新後はパスコードが必要だから、¯_(ツ)_/¯

それを考えてたんだけど、表現からすると彼は26.4.1にアップデートしたってことなのかな?どうやってそれが可能だったのかはわからないけど。

いつでもリカバリーモードに再起動して、そこからアップデートをインストールできるよ。

社内テスト中に、iPhone 16をiOS 18.5からiOS 26.4.1にアップグレードした際、The RegisterはAppleがチェコ語キーボードのháčekを保持しているが、カスタムの英数字パスコードで使用する機能を削除したことを発見した。OSはユーザーがháčekを文字として入力することを許可しない。キーのアニメーションやキータップ音は反応するけど、文字列には入力されない。これがパスコード画面だけで起こるなら、キーボードレイアウトを変更する決定というより、実際のバグっぽいね。

エル・レグが実際に手を動かして事実確認してるのはいいね。

一番の教訓はバックアップを取ることだと思う。電話にアクセスできなくなった理由は本当に馬鹿らしいけど、階段から落ちたとしても同じような結果になったかもしれないしね。バックアップはプロバイダーを跨いでやっておくべきだよ。大手が何をするかわからないし、顧客の生涯価値はサポートコール一回分にも満たないから。

だからこそ、Googleが外部ストレージの体験をできるだけ痛くしているにもかかわらず、全てのデータをSDカードに保存している理由なんだ。アクセスが遅い、書き込みが壊れる、アンマウントに失敗する、ファイルシステムの修復ができない。電話を再起動するたびに、カードをPCに差してファイルシステムを修復しなきゃいけない。しかも、同じカードが安いUSBカードリーダーを通すとPCでめちゃくちゃうまく動く。PCではLinuxが劣化に抵抗してるし、自分のハードウェアを選べるけど、ユーザーに敵対的じゃない意味のあるモバイルシステムが全くないのは本当に悲しい状況だよ。

一番の教訓は、Appleは古いデバイスではOSをダウングレードできるようにすべきだってこと。もしくは、デバイスがEOLになったらオープンバージョンをリリースするとか。

ここでの一番の教訓は、Apple製品を買わないことだね。スティーブ・ジョブズが今のAppleのソフトウェアの質を見たら、きっと墓の中で転がってるよ。

カリフォルニアにある会社の大半は、英語だけか英語とスペイン語を話す人を雇っていて、場合によってはインドの言語もいる。これがバイリンガルや他の言語(例えばドイツ語とフランス語)を話すときに多くの問題を引き起こす。AppleもMicrosoftも、こういう言語の切り替えにはうまく対応できてないし、チェコ語やギリシャ語のような珍しい言語はなおさら。

デンマーク語と英語を使ってるけど、AppleやMicrosoftのOSで切り替えるのに特に問題は感じてないな。思いつくのは、iOSのスワイプキーボードみたいに、英語のリリースに比べてデンマーク語の機能が後から出ることくらいかな。

Googleにはちょっと感心してる。最近、アシスタントがポルトガル語を話すときや、妻がテキストメッセージでポルトガル語に切り替えたときに理解し始めたんだ。今までそんな経験はなかったから、アシスタントは一つの言語を選んで、もう一つを誤って発音することが多かった。Alexaには実験的なバイリンガルモードがあるけど、全体的に理解力が低いからあまり役に立たないね。

Netflixは字幕の自動翻訳すらできないんだよね(今の時代、AIで映画をゼロから作ることができるのに)。二つの言語の字幕を同時に見るなんて、想像もできないよ。言語サポートはまだまだ謎だね。

カリフォルニアに拠点を置く企業の大半は、英語のみか、英語とスペイン語を話す人を雇っていて、インドの言語を話す人もいるかもしれない [...] チェコ語やギリシャ語のような珍しい言語は無視しても。一般的にはそうかもしれないけど、実際にはAppleはチェコにバイオメトリクスと認証を担当するエンジニアリングチームがあるんだよね。

最初から、iPhoneのキーボードは文字を入力する時に、ハーチェクが後になってるのが間違ってるよね。タイプライターやコンピューターでは何十年も逆だったのに。なんかアップルの賢い奴が自分の方が分かってると思ったみたい。これって直されないバグの一つだよね。

え、マジで?「デッドキー」って、ダイアクリティカルマークが接頭辞じゃなくて接尾辞だっていうのは、結構普遍的だと思ってた。少なくとも、macOSでは^、´、`はそうなってるよ。

ちょっと関係ある話だけど、数週間前に親戚が新しいAppleのノートパソコンを買って、設定を任されたんだ。そのコンピュータはチェコ語のキーボードがプリインストールされてた(アメリカモデルが在庫切れで、親戚はすぐに新しいコンピュータが必要だったから、チェコのを買ったみたい)。ユーザーはチェコ語を話さないから、すぐにチェコレイアウトを削除して、親戚が使う言語のためにアメリカ英語とヘブライ語のレイアウトをインストールしたんだ。なぜか、起動後のログイン画面はまだチェコレイアウトを使ってて、ZとYが入れ替わってるし、数字はShiftを押さないと入力できない(普通に数字を押すとチェコの文字が出ちゃう)。だから、マシンを起動する時(最初の解除時に指紋認証が使えないことを思い出して)、ユーザーは物理的にキーに印刷されているレイアウトでパスワードを入力しなきゃいけないんだ。OSの他の部分にはそのレイアウトの記載すらないのに。なぜかその後、OSはレイアウトのリストを「見る」ことができて、ロック画面は正しくアメリカ英語のレイアウトを選ぶんだ。それに加えて、なぜかアメリカレイアウトで`と~を入力するためのキーが、意味不明なもの(プラスマイナス記号とセクション記号)を入力するし、バックティックキーはなぜか左ShiftとZの間にあるんだ(ターミナルで~/Documentsを打つための何年もかけて身につけた筋肉記憶を忘れるのは大変だよ)。