無線アップデートは長い間、多くの根付いた Android ユーザーにとっての悩みの種でした。それは終わりのない戦いです。アップデートをインストールするとルートが壊れたり、まったくフラッシュされなかったりしますが、誰もがモバイル OS の最新バージョンを望んでいます。 FlashFire と呼ばれる新しいツールのおかげで、この戦いは終わるかもしれません。
OTA アップデートが root 化された携帯電話で適切に動作しない理由
Android は Linux に基づいている ため、Android デバイスには Windows の管理者ユーザー アカウントのように機能する「root」ユーザーが付属しています。デフォルトでは、Android では root アカウントにアクセスできません。 root化は、rootアカウントへのアクセスを有効にし、suバイナリをインストールするプロセスです 。アプリケーションは su を呼び出して昇格された特権を取得できるため、Android のセキュリティ サンドボックスから解放され、より強力な機能を実行できます。 Android は事前に root 化されていません。これは、特に技術的にあまり詳しくないユーザーにとってセキュリティ上の問題が発生する可能性があるためです 。
root プロセスは、su バイナリへのアクセスを制御する SuperSU などのアプリケーションもインストールするため、どのアプリケーションに root アクセスを許可するかを選択できます。
通常、オペレーティング システムのアップデートをインストールすると、root アクセスが失われます。 Lollipop および以前のバージョンの Android では、無線 (OTA) アップデートにより Android システム パーティションが工場出荷時の状態に戻され、su バイナリが削除されます。システムレス ルートを持つ新しいデバイスでは、ブート イメージが上書きされます。また、 カスタム リカバリを 使用している場合、OTA アップデート自体をまったくインストールできない可能性があります。
かつて、SuperSU にはアップデートをフラッシュできる「サバイバル モード」がありましたが、現在は存在しません。フラッシュファイアを入力してください。
フラッシュファイアとは何ですか?
FlashFire は 、SuperSU のメーカーである Chainfire の強力なツールで、root 化されたユーザーが OTA アップデートやフル zip ファイルのフラッシュ、バックアップの作成と復元、データの消去などのさまざまなアクションを実行できるようにします。これにより、リカバリを使用して手動でバックアップまたは復元する必要性が効果的に排除され、更新ファイルをフラッシュするときにルート解除と再ルート化が自動的に処理されます。
理論的には、ほとんどではないにしても、多くの Android 4.2 以降の携帯端末で動作するはずです。ただし、注意点もあります。
多くのデバイスでは、root を持つと OTA のダウンロードとフラッシュができなくなります。一部のデバイスでは実際にダウンロードされますが、正常にフラッシュするには FlashFire などのツールが必要です。他のデバイスでは実際にはダウンロードされないため、別の方法で OTA ファイルを入手する必要があり (OTA ファイルは XDA Developers などのサイトによく掲載されています)、FlashFire などのツールでフラッシュできるかもしれません。 OTA ファイルを取得できない場合は、運が悪い可能性があります。
さらに、フル バージョンのアップデート (たとえば、Lollipop から Marshmallow まで) を取得する root 化されたデバイスを実行している場合、状況はさらに不透明になります。ロックを解除したブートローダーがなければ Marshmallow を root 化する方法がないため、デバイスのブートローダーがロックされている場合は root アクセスが完全に失われます。それは避けられないことだ。ただし、ブートローダーのロックを解除している場合は、更新が完了した後、FlashFire はルート アクセスを保持 (または少なくとも復元) できるはずです。
つまり、FlashFire がすべてのデバイスで動作することが保証されているわけではありませんが、 「公式」ルートで携帯電話を root 化している 場合は、おそらく動作するでしょう。
さらに詳しく知りたい場合は、興味のある人は始める前に XDA のこのスレッド を確認することをお勧めします。準備ができたら、 Play ストアから FlashFire をインストール できます。
FlashFire を使用して、ルートを失わずに OTA アップデートをフラッシュする方法
デバイスに利用可能なアップデートがあるという通知を受け取ったら、まずダウンロードに進みますが 、インストールはしないでください。 アップデートに続行してインストールするように指示すると、ルート化されたデバイスを実行しているため、失敗する可能性があります。
代わりに、OTA のダウンロードが完了したら FlashFire を起動してください。更新ファイルが自動的に検出され、それをフラッシュするアクションを生成するかどうかを尋ねられます。 「OK」をタップしてください。
これにより、初心者ユーザーにとっては少し圧倒されるように見える画面が生成されますが、基本的には、FlashFire が OTA ファイルに対して実行しようとしていることを詳しく説明したものにすぎません。各オプションは、タップするとカスタマイズ可能です。たとえば、キャッシュ パーティションを消去したくない場合は、そのオプションの選択を解除するだけです。さまざまなアクションを追加することもできますが、今すぐそれを行うことは必ずしもお勧めしません。
TWRP などのカスタム リカバリがインストールされて いる場合、FlashFire はプロセスを開始する前にそれをバックアップし、後で復元します。
一連の手順を完了したら、「フラッシュ」ボタンを押します。 FlashFire のロードに少し時間がかかり、黒い画面がいくつか表示される場合があるという警告が表示されます。もう一度「OK」をタップしてください。
その後、FlashFire が再起動し、ディスプレイに大量のスクロール テキストが表示されます。デバイスをそのままにして、必要なコマンドを実行するだけです。これは FlashFire が必要なコマンドを実行するだけです。完了すると、アップデートがフラッシュされ、root が復元された状態で再起動されます。ブーム。とても簡単。
OTA のフラッシュが機能しない場合の対処方法
FlashFire がアップデートを適用できないようにデバイスを変更した場合 (カスタム カーネルを実行しているか、 /system パーティションが Xused Framework によって変更されている可能性があります)、アップデートは「失敗します。」 」現在、アップデートが適用されなかったという通知はないため、[設定] > [電話情報] メニューに移動して、ビルド番号が変更されたかどうかを確認する必要があります。そうでない場合は、アップデートが適用されていないことがわかります (アップデートをまだインストールする必要があることを Android が通知する可能性も高くなります)。
この問題が発生した場合、デバイスの 工場出荷時のイメージが 利用可能な場合はそれをダウンロードするのが最善の方法です。この例では、最新のアップデート (2016 年 4 月のセキュリティ パッチ) を Nexus 7 にフラッシュします。
ダウンロードしたら、工場出荷時のイメージの .tgz ファイルを携帯電話の内部ストレージまたは SD カードにコピーします。
FlashFire を開き、右下隅にあるフローティング アクション ボタン (プラスの付いた赤いボタン) をタップします。 「フラッシュファームウェアパッケージ」を選択します。
これにより、ある種のファイル マネージャーが開きます。デフォルトでは内部ストレージのルート フォルダーが設定されます。デバイスに移動したばかりのファイルが見つかるまで下にスクロールします。
イメージ ファイルを選択すると、FlashFire はアーカイブをスキャンしてその内容を確認し、フラッシュできる (フラッシュされる) もののリストを表示します。ここで何を選択するかは自由です。カスタム リカバリがあり、それを維持したい場合は、たとえば、「リカバリ」オプションの選択を解除します。
フラッシュする準備ができたら、右上隅にあるチェックマークをタップするだけです。続行する前にアクションのリストが再度表示されるので、何かを変更したい場合、または変更する必要がある場合は、ここで変更してください。
すべての手順を確認したら、「フラッシュ」ボタンを押します。 FlashFire の読み込みに時間がかかり、黒い画面がいくつか表示される可能性があるという同じ警告が表示されます。 「OK」を押すだけです。
FlashFire が再起動して正常に動作します。単純な更新ではなく完全なイメージ ファイルをフラッシュするため、完了するまでに少し時間がかかる場合があります。ただし、一度実行すると再起動され、準備が整います。
これは FlashFire が現在できることのほんの表面をなぞっただけであり、将来的に何ができるようになるかについては言及するまでもありません。アプリの今後のアップデートにもっと時間を費やしたら、間違いなくそれについてもっと言いたいことがあります。





