root化解除(unroot)の方法

nasneを使いたいのでAndroidのroot化を解除しました。


root化していると出来ないこと

アプリの中にはroot化していると起動できないものがあります。nasneアプリやパズドラなどが有名です。
また端末のアップデートもroot化しているとできないものもあるようです。
一時的にroot状態を解除する方法もありますが、再度root状態に戻すためのファイルをチェックしているようでうまく動作しないアプリが多いです。
そこで一度root化してしまった端末でも非rootの状態に戻す方法をメモしておきます。

Flyme OSでroot化を解除すると起きる問題点

root化の解除(unroot)

SuperSUの場合

Google play SuperSU
SuperSU
制作: Chainfire
評価: 4.3 / 5段階中
価格: 無料 (2015/11/22 時点)
posted by: AndroidHTML v3.1

念の為にシェルでroot権限になっておきsystemを書き込み可能にしておきます。
>adb shell
$ su
# mount -o rw,remount /system
アプリ内の設定メニューを開きます。

下の方にある「ルート権限を放棄(アンルート)」からroot化の解除を行います。
以上でroot化が解除されます。
が、念の為にシェルで/system/xbin以下のファイルを確認します。
「ls -la」コマンドで隠しファイルを含むファイルを表示すると.tmpsuというファイルが残っている時がありました。
(これが残っているとnasneのアプリが使えない)


Superuserの場合
Google play Superuser
Superuser
制作: ChainsDD
評価: 4.3 / 5段階中
価格: 無料 (2015/11/22 時点)
posted by: AndroidHTML v3.1

Google play Superuser
Superuser
制作: ClockworkMod
評価: 4.1 / 5段階中
価格: 無料 (2015/11/22 時点)
posted by: AndroidHTML v3.1

シェルから/system/app/superuser.apkと/system/bin(xbin)/suのファイルを削除するだけでいいそうです。
>adb shell
$ su
# mount -o rw,remount /system
# rm /system/app/superuser.apk
# rm /system/bin/su
# rm /system/xbin/su




0 件のコメント :