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は「バグ」を継続しますが、時々オンになります...
これらすべての冒険の後、デバイスはファームウェアに戻されましたが、これは別の話であり、主に機能していました。


Source: https://habr.com/ru/post/J236307/


All Articles