あなたが電話を固くレンガにしたとき、実際に何が起こっていますか?


13

私は電話を一生懸命レンガ造りしたことはありません。どちらも見たことがありません。しかし、ハードブリックは誰にとっても最悪の悪夢です。

私はあなたがあなたの携帯電話をハードブリックするときに正確に何が起こるかを知りたくありません。専門家の助けなしでそれを回復不能にする何が起こるのでしょうか?

これを見つけるには、ROMのフラッシュがどのように機能するかを知る必要がありました。このために、携帯電話のチップセットのデータシート(MTK6589、データシートはこちら)をダウンロードし、次のことがわかりました。

  • USBデータラインD +およびD-およびVCCは、アプリケーションプロセッサに直接接続されます。
  • ハンドセットの電源のオンとオフを処理するアプリケーションプロセッサ用の外部PMICがあります。このICには2つのピン(KP_KOL0およびKP_ROM0)があり、0の場合、バッテリーなしでUSBダウンロードをトリガーします。
  • ファイルのダウンロード先のメモリ(eMMCまたはNANDフラッシュ)も、外部メモリインターフェイス(EMI)を介してプロセッサに接続されます。

だから、間違ったROMをフラッシュするとこれが起こると思う(私は思う):

ピンKP_KOL0およびKP_ROM0に0Vが発生する原因はわかりませんが、これは新しいROMをダウンロードするときに発生し、アプリケーションプロセッサはダウンロードモードで切り替わります。

携帯電話をレンガで固めたときにどうなるかをグーグルで調べました。私が得るのは、あなたの電話を堅くする方法としない方法を伝えるnoobの投稿です。投稿のほとんどは、間違ったROMをフラッシュすると、電話がハードレンガ化される可能性があると言っています。私の質問は、

間違ったROMをフラッシュして電話機をハードレンガ化するとどうなりますか?

または、ハードブリックしたときにプロセッサがまったく応答しなくなるのはなぜですか?

回答:


19

揚げていない限り、プロセッサとは関係ありません。

通常、可能なソフトウェアベースのハードブリックは、ブートローダーを上書きする場合のみです。(動作中の)ブートローダーがないと、電話は(a)オペレーティングシステムをロードするポイントに到達できず、(b)動作中のソフトウェアをロードできません。

この状態になると、多くの場合JTAGを使用して、新しいブートローダーを作成するためにハードウェアに直接アクセスする必要があります


または、単にブートローダーをバックアップしてから、ddを使用して復元することもできます
Vishal Biswas

10
うん@vishalbiswas、そしてどのようにそれを復元しようとしているddブートローダが動作しない場合は?
レオラム

@vishalbiswas「Android Boot Process」を参照してください。(ソース
消防士

ほとんどの電話は、プライマリブートローダーがなくなってもセカンダリデバイスがそのままの場合、USBデバイスとして表示されます。Linuxマシンで正しいパーティションに復元できます。
ビスハルビスワ

2
@vishalbiswas OPは、リカバリ/セカンダリブートローダーが損なわれていないことを意味する「ハードブリック」を意図していると思います。forums.androidcentral.com/android-4-1-4-2-4-3-jelly-bean/...
rakslice

1

電話機をハードブリックできるようにするために、電話機が起動してフラッシュするために実行しなければならないソフトウェアの一部-アドレス0を実行している電源投入直後のプロセッサから電話機までフラッシュに新しいイメージを書き込んでいます-電話が書き込むことができるように、それ自体がフラッシュにある必要があります。通常、これはセカンダリブートローダーのようなものです。それを消去すると、再フラッシュできなくなります。ハードレンガ。

いくつかのピンをショートさせたり、USBをプロセッサに直接接続したりしているかどうかに関係なく、ROMにあるソフトウェアでROMに書き込めないソフトウェアを使用して何か新しいものを書くことができる電話では、真にできない「ハードレンガ」電話。少なくとも理論的には、必要な形式でファームウェアをフィードできる限り、ブリック解除は常に可能です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.