Android携帯のルートを解除する方法
それで、あなたはそれを根づかせることによってあなたのAndroid携帯電話の高度な機能の扉を開きました。それは素晴らしいことです!他の人ができないことを自分の携帯電話でやることができます。しかし、物事が変わり、あなたがそれを根絶したいとき、どうなりますか?心配しないで、私たちはあなたが覆われている.
たぶんあなたはセキュリティ上の理由でルートを解除したい、またはあなたはもうあなたのお気に入りの微調整のためにrootを必要としないかもしれません。または、おそらくあなたはあなたのデバイスを販売しようとしているか、保証サービスを受けようとしています。あるいは、無線アップデートをダウンロードしたいだけかもしれません。理由が何であれ、ルート解除はそれほど難しいことではありません。.
Android携帯のルートを解除する多くの方法
応援のように、あなたの電話のルートを解除するいくつかの異なる方法があります、そしてあなたが使うものはあなたのデバイス、あなたが走っているAndroidのバージョン、そしてあなたが何を達成しようとしているかによって異なります。一般に、ルート解除はこれらのプロセスの1つを含みます.
- 根ざした電話:あなたのしたことがあなたの電話の根源にあり、そしてあなたの電話のデフォルトバージョンのAndroidを使い続けているならば、ルート解除は(うまく行けば)簡単なはずです。あなたはスーパーを削除し、Androidの株価回復を置き換えるSuperSUアプリのオプションを使用してお使いの携帯電話のルートを解除することができます。これについては、このガイドの最初のセクションで詳しく説明しています。.
- カスタムROMを実行している、またはXposed Frameworkを使用しているすべての電話:root以上のことをしたのであれば、システムの特定の部分を十分に大きく変更したので、それらのルートを解除する唯一の方法は完全に在庫のない工場出荷時の状態に戻ることです。これはすべての電話で異なります、そして私たちはそれぞれのために指示を与えることはできません、しかし我々はそれをこのガイドの最後のセクションで議論します.
簡単そうですね。残念ながら、SuperSUメソッドは必ずしも完璧に動作するとは限りません。たぶんそれは失敗するか、多分それは何らかの理由であなたの在庫回復を置き換えることができません。このような場合は、次の方法のいずれかを使用して手動で電話機のルートを解除できます。
- Nexusと他のDeveloper Editionの電話 ランニング マシュマロ:SuperSUメソッドが機能しない場合は、boot.imgを再フラッシュすることで手動でデバイスのルートを解除できます。これは、あなたがマシュマロで携帯電話を起動したときに編集されるメインファイルなので、それを交換してからAndroidの在庫回復をフラッシュするとうまくいくはずです。これについては、このガイドの2番目のセクションで説明します。.
- Nexusと他のDeveloper Editionの電話 ランニング ロリポップと前注:SuperSUメソッドが機能しない場合は、suバイナリを削除してデバイスを手動でルート解除できます。これはマシュマロ前の携帯電話のrootアクセス権を与えるファイルなので、それを削除してからAndroidの在庫回復を再フラッシュするとうまくいくはずです。これについては、このガイドの3番目のセクションで説明します。.
- Developer Edition以外の電話:SuperSUの方法がうまくいかず、あなたが開発者以外の電話を持っているのなら、おそらく核を使う必要があるでしょう。これは、あなたの電話を拭き取り、完全に在庫のない工場出荷時の状態に戻して、ルートを解除することを意味します。これはすべての電話で異なります、そして私たちはそれぞれのために指示を与えることはできません、しかし我々はそれをこのガイドの最後のセクションで議論します.
以下の4つのセクションで、これらの各方法について(詳細レベルを変えて)説明します。端末、Androidのバージョン、状況に合ったセクションに進んでください。.
SuperSUを使って基本的にすべてのAndroidデバイスのルートを解除する方法
SuperSUは簡単にAndroid上で利用可能な最も人気があり、堅牢なルート管理アプリです。根ざしたデバイスを使用している場合は、どのアプリケーションがスーパーユーザーアクセスを取得するかを管理するためにSuperSUを使用している可能性が非常に高いです。これは、Androidデバイスをすばやくルート解除するための最も賢い方法でもあります。これは、プロセス全体が電話で直接アプリ内で行われるためです。.
完全にデバイスのルートを解除するには、あなたがしたい最初のことは、アプリの引き出しにあるSuperSUアプリに飛び込むことです。.
開いたら、上にスワイプするか[設定]タブをタップし、[クリーンアップ]セクションが表示されるまで下に向かってスクロールします。 「完全ルート解除」オプションをタップします.
これにより、アンルートプロセスに何を期待するかを示すダイアログボックスが表示され、続行するかどうかが尋ねられます。あなたが伝統的な応援方法(一般的にロリポップ以上)を備えた装置を使っているならば、これはあなたのための最初で唯一のステップです。 continueキーを押すとデバイスのルートが解除され、プロセスを完了するには再起動する必要があります。.
あなたがMarshmallowのシステムレスルートメソッドに根ざしたデバイスを使っているならば、“続行”オプションをタップすることはあなたがストックブートイメージを復元したいかどうか尋ねる別のダイアログを開くでしょう。無線)アップデート。最新のAndroidアップデートがダウンロードされたときにダウンロードすることを望んでいる場合、またはデバイスを削除したい場合は、ここで「はい」をタップすることをお勧めします。これらのオプションがあなたの状況に当てはまらない場合は、「いいえ」を押して修正されたブートイメージをそのまま残すのがおそらく大丈夫です
次の画面で、在庫回復イメージを復元するかどうかを尋ねることがあります。カスタムリカバリを実行していて(おそらくそうである)、OTAアップデートを入手したい場合は、このオプションが必要です。続行するには、[はい]をタップします。あなたが将来再起動することを計画しているか、またはあなたのカスタムリカバリを使用し続けたいなら(例えばnandroidバックアップのために)、そしてここで「いいえ」を押してください。このオプションが表示されない可能性があります、その場合は手動で在庫回復をフラッシュする必要があります。これを行う方法については、以下のマニュアルセクションに説明があります。.
その後、SuperSUは自分自身を削除し、インストールをクリーンアップします。全体のプロセスはほんの数秒で完了し、その後デバイスは再起動します。終了すると、完全にルート解除され、ルート解除プロセスで選択されたオプションに応じて、完全にストック形式に戻ります。.
MarshmallowでNexusまたは他の開発者デバイスを手動でアンルートする方法
SuperSUでunrootingの上記の方法ながら すべき 理論的には、システムレス方式を使用して根付いたデバイスでは問題なく動作しますが、SuperSUがデバイスのルートを完全に解除できない可能性がある状況で何をすべきかを知ることはまだ良いことです。.
良いニュースは、修正されたboot.imgを普通のものに単純にフラッシュ置換することです。.
この例ではNexus 5を使用していますが、他のすべてのNexusデバイスでもプロセスは同じです。他社製のデベロッパー版の電話を使用している場合は、手順が多少異なる場合があります。.
あなたがする必要がある最初の事はあなたのデバイス用のファクトリーイメージをダウンロードすることです。 Nexusesの場合、これはGoogleによって提供されます。他のデバイスの画像はメーカーから提供されるべきです.
デバイスのファクトリイメージをダウンロードしたら、まずパッケージを解凍する必要があります。.
そのパッケージの中に、別のパッケージがあります。それも解凍してください.
このパッケージには、ブートローダーイメージ、ラジオ(該当する場合)、およびAndroidの完全ビルドをフラッシュするためのさまざまなスクリプトが格納されます。 boot.imgという必要なファイルは、最後の.zipファイルの中にあります。このファイルの名前は、「image--.zip」です。このパッケージを解凍する.
電話に戻って、[設定]> [電話について]をクリックし、[ビルド番号]を7回タップして[開発者向けオプション]が有効になっていることを確認します。トースト通知には、「開発者になる」までにあと何回タップしたかが表示されます。
開発者向けオプションメニューが有効になったら、戻るボタンを押して親設定メニューに進みます。 [デベロッパーオプション]メニューは、[電話について]のすぐ上に新しいエントリが表示されます。[デベロッパーオプション]をタップします。
「USBデバッグ」と表示されるまで下にスクロールし、スライダーで有効にします.
このオプションを有効にするために、USBデバッグが「OK」をクリックしたことの説明が警告として表示されます。.
デバイスをUSBケーブルでコンピューターに接続します。正しいドライバがインストールされている限り、接続されたコンピュータでUSBデバッグを許可するオプションを含むポップアップがデバイスに表示されます。あなたがあなたのパーソナルコンピュータにいるならば、あなたはそれが将来自動的にデバッグを許すように“常にこのコンピュータから許可する”オプションをチェックすることができます。 "OK"を押してください。
PCに戻ってください。システムのPATHにadbが設定されている場合は、すべてのファクトリイメージファイルを解凍したフォルダをShift +右クリックし、[ここでコマンドウィンドウを開く]を選択します。
システムのPATHにadbが設定されていない場合は、boot.imgファイルをコピーしてadbフォルダに配置します。- C:\ Android \プラットフォームツール
この場合。 Shift +右クリックしてこのフォルダ内の任意の場所をクリックし、boot.imgファイルのコピーが完了したら「コマンドウィンドウをここで開く」を選択します。.
次に、次のコマンドを入力してデバイスをブートローダに再起動します。
ADB再起動ブートローダ
お使いの携帯電話がそのブートローダに再起動したら、完了するまでに数秒しかかかりません、次のコマンドを実行します。
高速ブートフラッシュブートboot.img
あなたがOTAの更新を引っ張るために、あるいは単に電話を完全に在庫のある状態に戻したいためにルートを解除しているのであれば、在庫回復をフラッシュする必要があります。あなたはこのコマンドでそれをすることができます:
高速ブートフラッシュリカバリrecovery.img
その後、次のようにしてAndroidを再起動します。
ファストブートリブート
電話は即座に再起動し、root権限でアクセスできなくなります。Androidは在庫を回復しますが、それ以外のシステムは完全に無傷のままです。あなたが販売するか、そうでなければデバイスを取り除くことを計画しているなら、あなたは今工場リセットをすることができます.
Lollipop(またはそれ以前)でNexusまたは他の開発者デバイスを手動でルート解除する方法
一般に、ルート変更プロセス中に行われたすべての変更がクリーンアップされるため、SuperSUによるルート解除は、/ systemパーティションが変更されたデバイスに最適です。ただし、手動でプロセスの面倒を見たい場合は、システムレスの方法で単にboot.imgをフラッシュするよりも少し面倒です。良いニュースは、コンピュータを使用せずに、プロセス全体をデバイス上で直接実行できることです。.
あなたが必要とする最初の事はルート能力を備えたファイルマネージャです - ES File Explorerは最近そこで最も人気のあるもののようです、しかし、ほとんどどんなルートエクスプローラもうまくいくでしょう.
ESでは、左側の外側の端から内側にスライドさせてサイドメニューを開き、次に[Root Explorer]オプションまでスクロールダウンしてトグルをスライドさせて有効にする必要があります。お使いのデバイスにインストールされているSuperUserアプリは、その時点でファイルマネージャへのアクセスを許可するように促すはずです。.
rootアクセスが許可されたら、/ systemフォルダに移動します。 ESを使用して、「Homepage」というドロップダウンをタップします(もちろん、まだスタートページにいると仮定します)。 “ / Device”オプションを選択してください.
プライマリデバイスパーティションで、「/ system」フォルダまでスクロールして開きます。.
あなたのデバイスがどのように根付いているかによりますが、ここではちょっとトリッキーになることがあります、“ su”ファイル(このプロセスで削除するもの)は2つの場所のうちの1つにあります: / system / bin
または / system / xbin
. 前者をチェックすることから始めます.
ここのファイルはアルファベット順にソートされているので、「su」ファイルが表示されない場合(私のテストデバイスの場合のように)、 / system / xbin
フォルダ。戻る矢印を押して戻り、「xbin」フォルダを開きます。.
ここにそれほど多くのファイルがあるべきではないので、「su」を見つけるのはとても簡単です。.
ファイルが特定のデバイスのどこにあるかにかかわらず、同じアクションを実行します。完全にルートを解除したい場合は、このファイルを削除し、長押ししてゴミ箱アイコンを選択するだけです。.
OTAアップデートを取得するために一時的にルートを解除したいだけの場合は、この場所からファイルを長押ししてハサミを選択するだけでファイルをカットできます。その後、プライマリの「/ Device」パーティションに戻って「sdcard」フォルダを開くことで、/ sdcard /フォルダに移動できます。貼り付けアイコンを選択してここに貼り付けます.
「su」ファイルが動作しなくなったため、移動または削除する必要があるファイルがもう1つあります。 / systemに戻って“ app”フォルダを開く.
あなたはここにあなたの携帯電話にインストールされたSuperUserアプリを探すつもりです - あなたがSuperSUを実行しているならば、それは同じ名前のフォルダーで見つけられます。別のSuperUserアプリを実行している場合は、少し見回す必要があります。フォルダを見つけたら、それを開きます。また、フォルダ内に存在しないこともあります。フォルダのルートにある「superuser.apk」にすることもできます。.
正しいファイルが見つかったら、それを長押しして、「su」ファイルの場合と同じように削除するかカットします。.
あなたがそれをカットした場合、安全に保つために先に進んで/ sdcardにそれを貼り付けてください.
この時点で、Root Checkerのようなアプリを使ってデバイスのルートステータスをダブルチェックすることができます。それが根っからのまま戻ってきたら、それで終わり.
次に、あなたの携帯電話でAndroidの株価回復を取り替える必要があるでしょう。これを行うには、お使いのデバイス用の工場出荷時のイメージをダウンロードする必要があります。 Nexusesの場合、これはGoogleによって提供されます。他のデバイスの画像はメーカーから提供されるべきです.
デバイスのファクトリイメージをダウンロードしたら、まずパッケージを解凍する必要があります。.
そのパッケージの中に、別のパッケージがあります。これはブートローダイメージ、ラジオ(該当する場合)、そして完全なAndroidビルドをフラッシュするためのさまざまなスクリプトを格納します。必要なのは、内部に保存されているrecovery.imgファイルだけです。そのパッケージを解凍する.
電話に戻って、[設定]> [電話について]をクリックし、[ビルド番号]を7回タップして[開発者向けオプション]が有効になっていることを確認します。トースト通知には、「開発者になる」までにあと何回タップしたかが表示されます。
開発者向けオプションメニューが有効になったら、戻るボタンを押して親設定メニューに進みます。 [デベロッパーオプション]メニューは、[電話について]のすぐ上に新しいエントリが表示されます。[デベロッパーオプション]をタップします。
「USBデバッグ」と表示されるまで下にスクロールし、スライダーで有効にします.
このオプションを有効にするために、USBデバッグが「OK」をクリックしたことの説明が警告として表示されます。.
デバイスをUSBケーブルでコンピューターに接続します。正しいドライバがインストールされている限り、接続されたコンピュータでUSBデバッグを許可するオプションを含むポップアップがデバイスに表示されます。あなたがあなたのパーソナルコンピュータにいるならば、あなたはそれが将来自動的にデバッグを許すように“常にこのコンピュータから許可する”オプションをチェックすることができます。 "OK"を押してください。
PCに戻ってください。システムのPATHにadbが設定されている場合は、すべてのファクトリイメージファイルを解凍したフォルダをShift +右クリックし、[ここでコマンドウィンドウを開く]を選択します。
システムのPATHにadbが設定されていない場合は、boot.imgファイルをコピーしてadbフォルダに配置します。- C:\ Android \プラットフォームツール
この場合。 Shift +右クリックしてこのフォルダ内の任意の場所をクリックし、boot.imgファイルのコピーが完了したら「コマンドウィンドウをここで開く」を選択します。.
次に、次のコマンドを入力してデバイスをブートローダに再起動します。
ADB再起動ブートローダ
お使いの携帯電話がそのブートローダに再起動したら、完了するまでに数秒しかかかりません、次のコマンドを実行します。
高速ブートフラッシュリカバリrecovery.img
これにより在庫の回復が再開されます。完了したら、次のようにしてAndroidを再起動します。
ファストブートリブート
電話は即座に再起動し、root権限でアクセスできなくなります。Androidは在庫を回復しますが、それ以外のシステムは完全に無傷のままです。あなたが販売するか、そうでなければデバイスを取り除くことを計画しているなら、あなたは今工場リセットをすることができます.
あなたがデバイスを取り除くことを計画しているなら、それは先に進み、この時点でそれを工場でリセットすることをお勧めします.
完全な在庫構築のためにデバイスを再フラッシュする
カスタムROMまたはXposedフレームワークを使用している場合は、デバイスを完全に消去して、根付きのない新しい工場出荷時の状態にフラッシュする必要があります。これはまたSuperSU方法があなたのためにはたらかない場合NexusまたはDeveloper Edition以外の電話をunrootする唯一の方法です.
残念ながら、プロセスは製造元ごとにかなり異なり、デバイスごとに異なります。そのため、Nexusデバイス(ガイドを用意しています)を除いて、ここですべての手順を詳しく説明することはできません。代わりに、あなたの携帯電話のための完全な指示のためにあなたはXDA開発者フォーラムのようなサイトの周りに突く必要があります。ただし、製造元ごとのプロセスの概要は次のとおりです。
- Nexusおよび他のDeveloper Editionデバイス:Nexus機器はとても簡単です。あなたはただグーグルまたはあなたの製造業者から工場イメージをダウンロードする必要があります(我々がマシュマロのために手動で根を引く指示で行ったように)、そしてあなたの電話に中に含まれるすべてのファイルをフラッシュします。詳しい手順については、Nexusを手動で点滅させるためのガイドをご覧ください。.
- サムスンのデバイス: あなたはSammobile.comで基本的にすべてのデバイスに利用可能であるべきである完全なファームウェアファイルを必要とするでしょう。あなたはPC上の "Odin"と呼ばれるプログラムを扱うことになるでしょう、それはかなり簡単です。ちょうどあなたの正確な装置のための信頼できるガイドを見つけることを確かめなさい.
- Motorolaのデバイス Motorolaは「RSD Lite」と呼ばれるプログラムを使用して画像ファイルをデバイスにプッシュしますが、同社はその画像を開発者以外のデバイスで使用できるようにはしていません。あちこちにコピーがありますが、急落する前に信頼できる場所からダウンロードしていることを確認してください。.
- LGデバイス: LGは、専用の「Flashツール」を使用して、デバイス固有のKDZファイルを電話機にプッシュします。これもややこしいので、信頼できる情報源とガイドを使用していることを確認してください。.
- HTCデバイス: HTCは、単純なadbおよびfastbootコマンドでプッシュできる「RUU」(ROMアップデートユーティリティ)ファイルと呼ばれるものを使用するだけなので、おそらくすべてのコンシューマデバイスの中で最もフラッシュフレンドリーになる可能性があります。あるいは、RUUをほとんどのHTCデバイスの/ sdcardパーティションに配置することもできます。ブートローダを起動すると自動的に検出されます。あなたはただあなたの特定の電話のためのRUUを見つける必要があります.
私たちはそこにすべての単一の電話の詳細を与えることができることを望みます、しかしそれはちょうど可能ではありません - これはまだ我々がNexusと他のDeveloper Edition装置を愛するもう一つの理由です。しかし、少し掘り下げることで、ほぼすべての電話機のルートを解除して、正常な動作状態に戻すことができるはずです。.