Komの付き物

本業以外の活動記録

Androidでアンイストールするプリインストールアプリのリスト

f:id:Kom_To:20211006204001j:plain

前置き

僕が普段使っているスマホは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機種ほど)使用してきているが特に不具合は起きてないので多分この辺までは問題ないと思う。

通知も消せずアンイストールもできず無効にできない迷惑なアプリが
あったらコマンドプロンプトから削除してみては如何だろうか。