在庫回復に組み込まれている“ SDカードからの更新のインストール”オプションを使用して、フラッシュ可能なzipをインストールします

カスタムリカバリをインストールせずに、ストックリカバリに組み込まれている[SDカードからアップデートをインストール]オプションを使用して、フラッシュ可能なzip(OTA zipなし)をインストールする方法を探しています。これを行う方法はありますか?開発者設定で「OEMのロックを解除」するとこれが可能になりますか?

コメント

  • 在庫回復は、受け入れるように設計されていますOEMによって署名された.zipファイル。他の何かをフラッシュしようとすることはできますが、プロセスが停止する可能性があります。
  • 答えはノーです。ロックを解除しても、在庫回復の動作は変わりません。何ができるかフラッシュせずにfastbootを介してPCからカスタムリカバリを起動します。

回答

残念ながら、これはAndroid5.0より新しいデバイス。

5.0以降、署名の検証はユニバーサル署名のバグと戦うために拡張されました。


Android 5.0より前は、署名検証プログラムにバグがありました。署名の検証方法に関係して、別の署名で同じ検証が行われるようになりました(ユニバーサル署名)。

Android5.0以下の質問に答えるには..

  • カスタムsystem.imgをOTAアップデート形式に再パッケージ化します

  • ユニバーサル署名を使用して更新パッケージに署名します

  • ストックプログラムを通じて検証されることを期待します。

ほとんどの場合、リカバリプログラムはフォーマットと署名が正しいことを確認し、build.propを読み取ってパッケージがデバイス用に設計されているかどうかを確認します。

build.propがパッケージと一致し、署名が検証された場合、インストールされます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です