2018年9月25日火曜日

[ Debian Linux ] スマホのプリインストアプリを rootなしで削除する

この方法は、android 5 以上で有効のようです。root不要です。

手順
synaptic または apt-get で adb をインストール

スマホをデバッグモードにする(端末情報のビルド番号を連打w)
開発者向けオプションでUSBデバッグをオンにする

PCにUSBで繋ぐ(充電しかできないUSBケーブルは☓)

コマンドで接続を確認
$ adb devices

スマホの画面にUSB接続を許可するかというメーッセージがでるのでOKをタップ

開発者向けオプション

コマンドで接続を確認
$ adb devices
もしunauthorizedというメーッセージが含まれていたらまだ認識されてないので
adbの停止と起動を試みる
adbの停止
$ adb kill-server
adbを起動
$ adb start-server

次にアプリを削除するコマンドはこれ
$  adb shell pm uninstall -k --user 0 パッケージ名

例えばおサイフケータイアプリを削除する時は
$ adb shell pm uninstall -k --user 0 com.felicanetworks.mfm

パッケージ名を調べるにはAplinが手っ取り早い

削除成功するとSuccessとでる

必要なパッケージまで消さないようにご注意を

アプリのバックアップ方法や再インストール方法は以下の参考サイトへ
https://sp7pc.com/google/android/31027#toc5

https://sp7pc.com/google/android/31077

https://sp7pc.com/google/android/31029

不要アプリ、パッケージ一覧参考サイト
http://ykp.wpblog.jp/2017/03/20/android%E4%B8%8D%E8%A6%81%E3%82%A2%E3%83%97%E3%83%AA%E6%A0%B9%E3%81%93%E3%81%9D%E3%81%8E%E5%89%8A%E9%99%A4%EF%BC%86%E7%84%A1%E5%8A%B9%E5%8C%96%EF%BC%86%E5%BC%B7%E5%88%B6%E5%81%9C%E6%AD%A2/


ちなみに実機でandroid 5 , 7 , 8 の3台で実験した結果、いずれもroot不要でアプリ削除に成功した。
今現在の時点では、android 9 でもこの手法でイケるそうです。

これだけでもかなりの軽量化と省電力化が期待できるだろう。



stretch

0 件のコメント:

コメントを投稿