

ブリック(またはブリックデバイス)とは、機能しなくなった電子機器、特に民生用電子機器(モバイルデバイス、ゲーム機、コンピューターなど)のことです。ファームウェアの破損、オペレーティングシステムの障害、ハードウェアの問題、またはその他の損傷が原因である可能性があります。[ 1 ]この用語は、建築用レンガとその現代技術における有用性の欠如になぞらえたものです。 [ 2 ]「ブリック」は、デバイスがそのような状態になることを表す動詞としても使用されます。
デバイスが文鎮化する原因は、多くの場合、デバイスのアップデートを中断したことにあります。 [ 3 ]多くのデバイスには、完了するまで中断してはならないアップデート手順があります。停電、ユーザーによる操作、またはその他の理由で中断された場合、既存のファームウェアが部分的に上書きされて使用できなくなる可能性があります。中断を防ぐためのあらゆる予防措置を講じることで、破損のリスクを最小限に抑えることができます。デバイスの使用に関する重大な違反に対する罰として、意図的にデバイスを文鎮化させる場合もありますが、これは非常にまれで、通常は最終手段としてのみ行われます。
エラーのあるファームウェアをインストールしたり、ハードウェアの異なるリビジョン用のファームウェアをインストールしたり、特定の地域で販売されているDVDしか再生できないDVDファームウェアなど、不適切なパッチが適用されたファームウェアをインストールしたりすると、デバイスが起動不能になることがあります。
デバイスはマルウェア(悪意のあるソフトウェア)によって動作不能になる場合があり、また、意図的に有害ではないものの、エラーによって損傷を引き起こすソフトウェアを実行することによっても動作不能になる場合があります。
一部のデバイスには、ファームウェアのバックアップコピーが固定ROM(読み出し専用メモリ)または書き込み可能な不揮発性メモリに保存されています。このメモリは通常、ファームウェアを破損させる可能性のあるプロセスからはアクセスできません。ファームウェアが破損した場合、デバイスはバックアップメモリからメインメモリにコピーすることで、ファームウェアを復元できます。
デバイスのNANDフラッシュメモリ(通常はSSD、eMMC、またはeUFS形式)の寿命が尽きると、デバイスが起動しなくなるため、デバイスが使用不能になる可能性があります。[ 4 ]
ブリッキングは、デバイスの機能能力に応じて、ハードとソフトの2種類に分類されます。[ 2 ]

「ソフトブリック」状態になったデバイスは、動作の兆候は見られるものの、起動に失敗したり、エラー画面が表示されたりすることがあります。ソフトブリック状態になったデバイスは、通常、比較的簡単に修復できます。たとえば、ソフトブリック状態になったiOSデバイスは、 iTunesソフトウェアを使用してオペレーティングシステムの復元を実行するために、デバイスをコンピュータに接続するように指示する画面を表示する場合があります。 [ 5 ]ソフトブリック状態になったデバイスは、物理的な修理を行わないと修復できない場合があります。たとえば、iCloudアクティベーションロックでロックされたiOSデバイスの場合、唯一の解決策は、デバイスがロックされているiCloudアカウントの所有者に連絡するか、一部の集積回路またはロジックボード全体をロックされていないボードと交換することです。
ほとんどのデバイスはさまざまな方法でソフトブリック状態になる可能性があります。可能な場合の解決は、一般的にブートプロセスの分析、ソフトブリックのサブタイプの特定、外部(ブリックしていない)デバイスの助けを借りた変更という手順に従います。[ 6 ]
完全に故障したデバイスは、一般的に動作の兆候がほとんど、あるいは全く見られません。電源が全く入らない場合もあれば、電源は入ってもOSやファームウェアが起動せず、せいぜい警告画面が表示される程度です。
一部のカーネルバグは、 eMMCチップの/dataパーティションに影響を与え、一部のAndroidデバイスでのワイプやフラッシュなどの特定の操作中に破損することが知られています。ハードブリックのもう1つの例は、UEFIファームウェアのバグに関連しており、オペレーティングシステム内からファイルシステムにマウントされたEFIシステム変数に対してrmを実行できる可能性があり、その結果、ブートローダーがブリック状態になり、ROMはんだ付けツールを使用して修復する必要があります。このバグは、2016年にLinux開発者によって対処されました。[ 7 ]

ハードブリックからの復旧は一般的に困難または不可能と考えられており、デバイスへのより直接的なプログラミングインターフェースの使用が必要です。製造プロセス中に初期ファームウェアをプログラムする方法があるはずなので、そのようなインターフェースは多くの場合存在します。ただし、低レベルプログラミングデバイスなどの追加のツールや接続が必要になる場合があります。ハードウェアのハードブリックからの復旧も困難と考えられており、ハードウェアの問題を見つけて修正するには電気の知識が必要です。たとえば、回路内の過負荷のコンデンサが爆発して電流の流れが止まり、デバイスがブリック状態になることがあります。より複雑な例としては、集積回路やプロセッサの永久的な損傷が挙げられます。このようなハードウェアブリックの修復には、これらのコンポーネントを完全に交換するか、回路が許せばバイパスするか、その他の方法で修復する必要があります。
不揮発性メモリの内容が間違っているために「文鎮化」したデバイスの中には、このメモリに直接アクセスする別のハードウェア(デバッグボード)を使用して「文鎮化解除」できるものがあります。[ 8 ]これは、メモリがまだ空の新しいデバイスにファームウェアをロードする手順に似ています。このような「文鎮化」と「文鎮化解除」は、ファームウェアのテストや開発中に時々発生します。その他のケースでは、多くの場合複雑なソフトウェアおよびハードウェアの手順が開発されており、デバイスを文鎮化解除できる可能性が高いです。文鎮化または部分的に文鎮化したデバイスを機能させるために使用する、ユーザーが作成した修正プログラムもあります。例としては、部分的に文鎮化したWiiを修正するために使用されるWiibrewプログラムBootMii、Samsung Androidデバイスにファームウェアをフラッシュするために使用されるOdinプログラム[ 9 ] 、またはソフトウェアがインストールされていないデバイスを再フラッシュできるfastboot Androidプロトコル[ 9 ]などがあります。
原則として、書き換え可能なファームウェアを搭載したデバイス、あるいはフラッシュメモリやEEPROMメモリに重要な設定が保存されているデバイスは、すべて文鎮化する可能性があります。ユーザーがファームウェアを更新できるデバイスの多くは、文鎮化を防ぐための保護機能を備えていますが、公式サービス担当者のみが更新することを想定したデバイスは、通常、そのような保護機能を備えていません。
文鎮化の問題が知られているデバイスには、古い PC (最近のモデルではデュアルBIOS が搭載されていることが多く、また、BIOS ファイルをEFI システム パーティションに自動的にバックアップするなどの保護機能も備えている[ 10 ] )、多くの携帯電話、PlayStation PortableやNintendo DSなどの携帯ゲーム機、Wii、Xbox 360、PlayStation 4、Xbox Oneなどのビデオゲーム機、多くのSCSIデバイス、一部のハードディスク ドライブやルーターなどがあります。
テスラロードスター(第1世代)などの電気自動車は、バッテリーが完全に放電すると故障する可能性がある。[ 11 ]
PC マザーボードのフラッシュアップグレードが中断されると、たとえばアップグレード処理中に停電が発生すると、ボードが故障することがあります。フロッピーから起動するために同様の BIOS チップを使用することで、このようなマザーボードを復旧できる場合があります。その後、フラッシュ処理を再試行できます。フロッピーから起動し、おそらく故障した古い BIOS チップを交換して再フラッシュできる場合もあります。[ 12 ] Gigabyte ボードの一部では、バックアップ BIOS を使用して、故障したメイン BIOS を再フラッシュすることもできます。[ 13 ]一部のベンダーは、BIOS チップをソケットに配置し、破損した BIOS チップを取り外して、ユニバーサル プログラマやArduinoなどの外部ツールを使用して再プログラムできるようにしています。
携帯電話にはIMEIという固定の識別コードがあります。盗難届が出された電話機は、ネットワークによってIMEIがブロックされ、モバイルデバイスとして使用できなくなります。[ 14 ] iOSは、「 iPhoneを探す」セキュリティソフトウェアを介して同様の「アクティベーションロック」機能を提供しており、所有者のApple IDで保護されたデバイスを遠隔操作で動作させないようにすることができます(消去後でも)。[ 15 ]
オンライン サービスに強く依存して動作するデバイスは、メーカーがサービスを停止した後、または他の技術的要因 (セキュリティ証明書の期限切れや、他のサービスがひっそりと利用できなくなるなど) によって動作しなくなる可能性があります。これは、製品が新しいモデルに置き換えられ、メーカーが以前のバージョンのサービスを維持することを望まなくなった場合、または企業が他社に買収されたり、その他の理由で事業を停止し、以前の製品の維持を選択しない、または維持できなくなった場合に発生する可能性があります。たとえば、Apple は2018 年 10 月にOS X El Capitanのサポートを終了し、2021 年 9 月 30 日に内蔵のセキュリティ証明書が期限切れになり、ユーザーは iCloud サービスに接続したり使用したりできなくなりました。[ 16 ] [ 17 ] [ 18 ] OS X SierraおよびHigh Sierraの最終アップデートで発行されたセキュリティ証明書は、 2022 年 5 月 20 日に期限切れになりました。この慣行は、特にモノのインターネットおよびスマート ホーム市場で精査されています。[ 19 ] [ 20 ] [ 21 ] [ 22 ]これらのケースにおけるレンガ積みは、計画的陳腐化を強制する手段と見なされてきた。[ 23 ] [ 24 ]