出版

Android デバイスのルート化解除に失敗した場合、Jack Wallen がこのタスクを手動で実行する方法を紹介します。

デバイスをルート化し、ルート化に伴う追加機能よりもプラットフォームのOTAアップデートの入手の方が重要だと判断しました。様々なアンルートツールを試しましたが、どれも失敗しました…デバイスはまだルート化されています。どうすればいいでしょうか?単に工場出荷時設定にリセットするだけではデバイスをアンルート化できず、設定し直してルート化に対処する必要があります。
通常の方法がうまくいかなかった場合は、もう 1 つの方法を試すことができます。これは、私にとっては何度か効果があった方法です。
手動でルート解除する。そう、デバイスのルート権限を取得するファイルを手動で削除するのです。ESファイルエクスプローラーなどのファイルマネージャーが必要です(システムファイルにアクセスできるようにするためです)。デバイスにファイルマネージャーをインストールして、ルート権限を解除しましょう。
警告: Androidデバイスのルート化とアンルート化には、ある程度の注意が必要です。デバイスが文鎮化してしまう可能性があります。ご注意ください。
プロセス
ファイルシステムから特定のファイルを削除する方法です。ES ファイルエクスプローラーを開き、スーパーユーザー権限を付与して /system/bin に移動します。su というファイルがあるかどうかを確認します。このファイルは、デバイスのルート化方法によっては存在しない場合があります。ファイルが存在する場合は、長押しして選択し、削除ボタンをタップします(図A)。
図A

Verizon ブランドの Samsung Galaxy S4 のルート解除。
/system/binにsuファイルが存在しない場合は、/system/xbinに移動してください。おそらくそこにsuがあるはずです。そのファイルを削除してください。
次に、/system/appフォルダに移動し、Superuser.apkファイルを見つけます。suを削除したのと同じ方法で、このファイルも削除します。
次に、ルート化を解除したばかりのデバイスを再起動します。Root Checkerアプリをダウンロードしてインストールし、この方法が期待通りに機能するかどうかをテストできます。これでルート化が解除されたデバイスになり、通常のOTAアップデートに戻れるはずです。
この方法で私が行ったことの 1 つは、問題のファイルを別のファイルに移動し、デバイスを更新してから、ファイルを元に戻す (一時的にルート解除するため) ことです。
OTAアップデートがまだ機能しない場合は、デバイスのシステムキャッシュをクリアする必要があるかもしれません(方法はデバイスによって異なります)。Androidデバイスの種類に関わらず、システムキャッシュをクリアするにはリカバリモードで起動する必要があります。システムキャッシュをクリアしたら、OTAアップデートを再度試してください。問題なく動作するはずです。それでも問題が解決しない場合は、工場出荷時設定にリセットしてください。これにより、ルート化プロセスで残ったデータがすべて消去されます。
デバイスのルート化を解除するもっと簡単な方法を見つけましたか?もしそうなら、下のディスカッションスレッドで教えてください。
こちらもご覧ください
- Android専用の便利なアプリ5選
- プロのヒント: システムキャッシュをクリアして、酸っぱいロリポップを再びコントロールしましょう
- プロのヒント: 動作が不安定なAndroidアプリに対処する方法
- ルート権限なしでAndroidデバイスの完全バックアップを作成する方法

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。