Androidでアンイストールするプリインストールアプリのリスト
前置き
僕が普段使っているスマホはAndroidなのだが、SDカードが差し込めれてFeliCaを搭載している機種で探すと、ほぼキャリアから販売されるスマホに限定される。問題はキャリアから販売されたAndroidスマホはメーカー販売のWindowsPCみたいにエグい量のプリインストールアプリが入っていることだ。
パソコンであれば別にアンインストールすればいいだけなんだが、スマホはそうはいかない。Android4ぐらいのバージョンで一応アンインストールできないプリインストールアプリを無効にするという機能が追加されたが、それもさせないことはできる。本来はシステムの根幹に関わる重要なアプリを無効にさせないようにするための設定のはずだが、メーカーはとりあえずなんでもかんでもアンインストールも無効にもさせないよう設定していて意味はなくなっているのだ。
アンインストールも無効にもできないアプリというのは永遠バックグラウンドで動作し続けている。昔のスマホはリソースに限りがあったためこれが死活問題になっていたとはいえ、今のスマホの性能的ではこれが問題になることはない。だが最近になって通知を定期的に送ってきて、しかも消せないという迷惑なアプリが多くなってきた。
(アンインストールも無効にもできないアプリは、通知も非表示設定ができなかったりする)
ここでプリインストールアプリのアンインストールの必要性がでてくるのだ。
スマホのコマンドプロンプト
スマホにも当然コマンドプロンプトは存在する。このコマンドプロンプト、AndroidOSのroot権限を取らずとも近いコマンドを走らせることができるみたいで、色々細かい設定を変更することができ便利なのだ。
スマホにキーボードを繋げたところで流石にそのままだとコマンドプロンプトが打てるようになるわけではないので、スマホとPCを繋げ、Windowsのコマンドプロンプトにコマンドを打ち込んで、スマホにコマンドを流し込むというカタチになる。
(とIT知識に造詣が深くない自分はそう理解した)
自分はAndroid6ぐらいからこのコマンド群をよく使うようになった。その頃から実装され始めたナビゲーションバーの編集や分厚さの変更、その非表示や、画面スケーリングの変更などが本体の設定アプリからではできなかったために。今はdp変更などが開発者向けオプションからコマンドプロンプトからでなくてもできるようになったこともあるが、今回のプリインストールアプリのアンインストールはこれまでもこれからもコマンドからになるだろうと思う。
因みにその環境作りの紹介は大量に解説記事があるので、ここでは紹介しない。
『Android SDKツール ADKコマンド』とかで検索して欲しい。
プリインストールアプリの削除リスト
やっと本題。じゃあ何を消していいか、何を消したらマズいかは正直機種によるし別の話なので省略するとして――このコマンド、地味に手打ちするのが面倒くさかった。
adb shell pm uninstall -k --user 0 (パッケージ名)
になるんだが、このパッケージ名がインストールパッケージの『アプリ名〇〇.apk』ではない。インストール済みのアプリの『com.メーカー名〇〇.android.application.emoji』とかそのアプリがインストールされているディレクトリの場所?みたいな長いアレになっている。
アプリそのもののバックアップアプリ等をインストールし、そのアプリからアンイストールしたいアプリのコマンドに使うアプリの名前を調べて、PC側にテキストを持ってきて、PC側のコマンドプロンプトにコマンドを打ち込む。スマホとPCのクリップボード共有機能を使っても流石に面倒くさすぎる。
自分は出費を安く済ませるために1年ごとにスマホを乗り換え続けているので、何度もこの作業をすることになる。だから削除することにしたアプリを、あとはコマンドごとコピペで済むよう残しておくことにした。
ほぼ自分用。
・dマーケット
adb shell pm uninstall -k --user 0 com.nttdocomo.android.store
・dメニュー
adb shell pm uninstall -k --user 0 com.nttdocomo.android.dmenu2
・SIMの連絡先、電話帳サービス
adb shell pm uninstall -k --user 0 com.android.contacts
・ドコモサービス、設定など
adb shell pm uninstall -k --user 0 com.nttdocomo.android.docomoset
・ドコモバックアップ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.databackup
・ドコモ位置情報,ドコモ位置情報SUB
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.lcsappsub
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.lcsapp
・docomo アプリケーションマネージャ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.applicationmanager
・ドコモアカウント認証
adb shell pm uninstall -k --user 0 com.nttdocomo.android.accountauthenticator
・NFC関連
adb shell pm uninstall -k --user 0 com.nttdocomo.android.felicaremotelock
・docomoクラウド
adb shell pm uninstall -k --user 0 com.nttdocomo.android.cloudset
・キャリアメール
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.carriermail
adb shell pm uninstall -k --user 0 com.nttdocomo.android.areamail
・FMラジオ
adb shell pm uninstall -k --user 0 com.sonyericsson.fmradio
・どうでもいい小物アプリ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.schedulememo
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.bridgelauncher
・おすすめ使い方ヒント
adb shell pm uninstall -k --user 0 com.nttdocomo.android.devicehelp
・ドコモデータコピー
adb shell pm uninstall -k --user 0 com.nttdocomo.android.sdcardbackup
・docomo LIVE UX
adb shell pm uninstall -k --user 0 com.nttdocomo.android.homezozo
・dアカウント設定
adb shell pm uninstall -k --user 0 com.nttdocomo.android.idmanager
・my daiz
adb shell pm uninstall -k --user 0 com.nttdocomo.android.mascot
・マイマガジン
adb shell pm uninstall -k --user 0 com.nttdocomo.android.mymagazine
・災害用キット
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.saigaiban
・+メッセージ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.msg
・ネットワークサービス
adb shell pm uninstall -k --user 0 com.nttdocomo.android.networkservice
・スグアプ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.phonemotion
・その他
adb shell pm uninstall -k --user 0 com.nttdocomo.android.initialization
おすすめ設定
adb shell pm uninstall -k --user 0 com.android.settings.intelligence
おまかせロック
adb shell pm uninstall -k --user 0 com.nttdocomo.android.remotelock
――なぜか消せない機種もあったやつ。
おまかせロック
adb shell pm uninstall -k --user 0 com.nttdocomo.android.remotelock
遠隔初期化
adb shell pm uninstall -k --user 0 com.nttdocomo.android.wipe
・Samsung系 存在は使用機種のメーカーによる。
AR絵文字
adb shell pm uninstall -k --user 0 com.samsung.android.aremoji
AR絵文字エディター
adb shell pm uninstall -k --user 0 com.samsung.android.aremojieditor
AR絵文字スタンプ
adb shell pm uninstall -k --user 0 com.sec.android.mimage.avatarstickers
Bixby Routines
adb shell pm uninstall -k --user 0 com.samsung.android.app.routines
Bixby Vision
adb shell pm uninstall -k --user 0 com.samsung.android.visionintelligence
Bixby Voice Stub
adb shell pm uninstall -k --user 0 com.samsung.android.bixby.agent.dummy
BixbyVision Framework
adb shell pm uninstall -k --user 0 com.samsung.android.bixbyvision.framework
Bixbyサービス
adb shell pm uninstall -k --user 0 com.samsung.android.bixby.service
Galaxy Daily
adb shell pm uninstall -k --user 0 com.samsung.android.app.spage
Galaxy Friends
adb shell pm uninstall -k --user 0 com.samsung.android.mateagent
Galaxy Passで自動入力
adb shell pm uninstall -k --user 0 com.samsung.android.samsungpassautofill
Galaxy Store
adb shell pm uninstall -k --user 0 com.sec.android.app.samsungapps
Galaxy Themes
adb shell pm uninstall -k --user 0 com.samsung.android.themestore
Galaxy Themesサービス
adb shell pm uninstall -k --user 0 com.samsung.android.themecenter
Galaxyクラウド
adb shell pm uninstall -k --user 0 com.samsung.android.scloud
Galaxy決済
adb shell pm uninstall -k --user 0 com.sec.android.app.billing
ARアプリ
adb shell pm uninstall -k --user 0 com.samsung.android.visionarapps
Amazon ショッピング
adb shell pm uninstall -k --user 0 com.amazon.mShop.android.shopping
BBCAgent
adb shell pm uninstall -k --user 0 com.samsung.android.bbc.bbcagent
Galaxy Pass
adb shell pm uninstall -k --user 0 com.samsung.android.authfw
Galaxyアカウント
adb shell pm uninstall -k --user 0 com.osp.app.signin
Galaxyキャプチャ
adb shell pm uninstall -k --user 0 com.samsung.android.app.smartcapture
Galaxyキーボード
adb shell pm uninstall -k --user 0 com.samsung.android.honeyboard
Galaxy音声読み上げエンジン
adb shell pm uninstall -k --user 0 com.samsung.SMT
デコピク
adb shell pm uninstall -k --user 0 com.samsung.android.livestickers
締め
以上のものを消してもう2年ほど(2機種ほど)使用してきているが特に不具合は起きてないので多分この辺までは問題ないと思う。
通知も消せずアンイストールもできず無効にできない迷惑なアプリが
あったらコマンドプロンプトから削除してみては如何だろうか。