「ROMアップデートユーティリティ」の略です。
それは何をするためのものか?
どうやって走るの?
どのパーティションに影響がありますか?
どのようにして電話のルートを解除しますか?
誤って電話で間違ったRUUを使用することはできますか?
「ROMアップデートユーティリティ」の略です。
それは何をするためのものか?
どうやって走るの?
どのパーティションに影響がありますか?
どのようにして電話のルートを解除しますか?
誤って電話で間違ったRUUを使用することはできますか?
回答:
RUUは、デバイスにROMをインストールするWindows実行可能ファイルです(HTCは現在MacまたはLinuxをサポートしていません)。次のパーティションを上書きします。
/system
マウントポイント)/boot
マウントポイント)/data
マウントポイント、つまり、個人データがすべて失われる)RUUを使用するには、電話を接続して実行可能ファイルを実行するだけです。HTC Syncも必要になる可能性があると思いますが、これはしばらく行っていません。
これがデバイスのルート化を解除する理由は、実際の構成によって異なりますが、2種類あります。まず、su
通常、ルート権限を取得すると、バイナリアプリとスーパーユーザーアプリがシステムパーティションにインストールされます。これはパーティションのストックバージョンで上書きされるため、これら2つは存在しません。これによりsu
、アプリにルート権限を付与するために必要なバイナリを呼び出せなくなります。
次に、Bootパーティションにはadbd
、と呼ばれるroot権限で実行するかどうか(つまり、ADBデーモン)を定義するフラグがありますro.secure
。ストックブートイメージでのこれのデフォルト値は1です。これは、ルートとして実行されていないことを意味します(したがって、1は「はい、安全です」を表します)。多くのカスタムROMはこれを0に設定しているので、を使用するとすぐにルートプロンプトを取得adb shell
でき、シェル(つまりadb pull
)を使用せずに特権コマンドを実行できます。
あなたの最後の質問によると、私はあなたが不適切なRUUを実行できるとは思いませんが、私は試したことはありません。アップロード前に検証プロセスが行われますが、その時点で、適切なデバイスとその他のデバイスがあることを確認するためにチェックを行うと想定しています。設計されていないデバイスで使用しようとすると、検証が失敗するのではないかと思います。
さらに詳しい情報が必要な場合は、HTCのサイトからPDFを見つけて、HTC Magic(Rogersワイヤレスバージョン)でRUUを使用する方法の概要を説明しました。ただし、手順は通常、どのAndroidデバイスでも同じです。
また、クロスプラットフォームでありながら同じ機能を提供するように設計されたオープンソースプログラムもあります。単にHTCFlasherと呼ばれ、私自身は使用していません。興味がある場合は、Googleコードで見つけることができます。