fastbootのHTC Oneファームウェア

どのように「背部を通して、自生の扁桃腺を遮断する」



すべての始まり


それはすべて非常に普遍的に始まりました。 HTC Oneスマートフォンは、ホストモードでは充電できないというメッセージを表示しました...私はそれを取り出して取り出し、取り出したので、価値を与えることなく取り外しましたが、無駄でした! バッテリーが切れ始めたとき、電話はUSBケーブルに接続されていました...何も起こりませんでした...まったく、つまり、反応はゼロです...

私はGoogleに行きました...さまざまなボタンの組み合わせで異なるモードで起動するためのいくつかのヒントが見つかりました。 ヒントは役に立たなかったが、「fastboot」モードでは電話がUSB経由で見えることが判明した。 ここでは、「フラッシュ」することにしました... そしてそれは始まりました...

彼らは私に言った、「私たちのすべて」をバックアップ


USBを介した電話へのアクセスはfastbootモードのみであるため、バックアップは行われませんでしたが、取得できる内部メモリのすべてのセクションはフォーマットされました...しかし、順番に:



そして、「BUT」が1つでなければ、すべてがうまくいきます。 USBはfastbootでのみ動作します。つまり、fastbootでのみデバイスに何かをアップロードできるようになりました。ここでは、外部フラッシュカードなしでキャンディバーを楽しむことができます。 2番目の待ち伏せは次のとおりです。S_ONキーは、以前のバージョンへの入力やHBOOTの変更を許可しません。

ソリューションを検索


私の意見では、このような状況で最も正しいのはROMアップグレードユーティリティ(RUU)を使用することですが、検索が不十分であるか、HTCが非常によく隠れていますが、RUUの「新鮮な」バージョンを見つけることができませんでした...それは残念ですが、思考は機能し続けます。

fastbootユーティリティを使用すると、システムセクションを含むいくつかのセクションにイメージファイルをアップロードできます。 しかし、システムセクションの画像をどこで入手するか。 完成した結果の検索はもたらされませんでした。 ファームウェアを含むzipファイルからシステムフォルダーのセクションを作成するというアイデアがありました。

フォーラムは、画像ファイルを取得する方法を見つけ、HTC、画像、および...の観点から、「正しい」を作成するためのアルゴリズムを実験的に取得しました...

小さな隠れ家


2つの問題がありました。

  1. または、説明からは理解できませんでしたが、「正しい」画像を取得するには、最初にmake_ext4fsで作成してからsimg2imgで変換する必要がありました
  2. fastbootユーティリティを使用して注がれるイメージのサイズは制限されており、1ギガバイトを少し超える領域のどこかにあります。


「autogenの使用」の継続


画像サイズの制限により、システムフォルダーをストックファームウェアからわずかにカットする必要がありました。

結果のイメージをシステムに流し込んだ後、デバイスはグリッチなしではなく起動しましたが、主な目標は達成されました-Bluetoothを使用することが可能になりました(USBはfastbootモードのみです)

Bluetoothを使用してギガバイト領域のサイズのファイルを転送します、何か他のもの...喜び... 3回目の送信中断の後、ファイルのほぼ最後に、思考が加速し...

そしてここに腺があります


それで、



必要です:



問題:



解決策:



万歳!!! 獲得した...すべてではない... USBは「バグ」を継続しますが、時々オンになります...

これらすべての冒険の後、デバイスはファームウェアに戻されましたが、これは別の話であり、主に機能していました。



All Articles