【ADB】Androidの標準アプリを強制削除する方法
この記事では、Androidスマホにプリインストールされているシステムアプリ(標準アプリ)や、キャリアアプリを強制削除する方法について書きます。
ADBコマンドを利用することで無効化できます。
PCとAndroidスマホを接続した状態で、コマンドプロンプト上から、ADB(Android Debug Bridge)コマンドを実行することで、標準インストールされているシステムアプリを強制削除(正確には無効化)できます。
通常、Androidスマホに最初から入っているキャリア系・システム系のアプリは消せません。例えば、僕が以前docomoで契約・購入したGalaxyスマホには、エリアメール、オートGPS、なぜか2つあるメッセージ、OneDrive、iコンシェルなどがプリインストールされていました。
2023年5月にGoogleストアで購入した「Google Pixel 7a」は、本体だけ購入し、契約は格安SIM(日本通信)にしたので、余計なキャリアアプリが入っていませんでしたが、「Pixelガイド」、「Googleサポートサービス」など、ごく一部使わないけど消せないアプリがありました。
無効化はできてもアンインストールができない、あるいは無効化すらできないパターンがあります。使えば便利なんでしょうが、使わない人からすると不要です。
ADBを活用することで、見た目上消せます。完全な削除というわけではなく、あくまで無効化という感じです。いざという時は、アプリにもよると思いますが、再インストール(復活)できます。
本記事は、Windows11のPCと、Android端末を使っている方向けです。iPhoneやMacを使っている方向けではありません。ADBとは、Androidで高度な設定を行うためのツールです。
本記事の注意点
間違えて必要なアプリを削除すると、スマホの動作に不具合がでる可能性があります。本記事は、自分が今何の作業をしているのか、消したいアプリはどこに使われていて、消しても問題ないのか把握できる方向けの内容です。
高度なので、初心者さんにはおすすめしません。ADBコマンドでの削除(無効化)ではなく、設定からの「アプリの無効化」で我慢するのがいいと思います。
無効化した状態でしばらく使って、問題なさそうだったらADBコマンドで消す…みたいな手順がいいかなと思います。
スマホが起動しなくなったり、設定に関わるシステムアプリを消したことにより、設定が開けなくなる…みたいな状況になっても、対処できる方向けです。うっかり必要なアプリを消しちゃった場合は、こちらの方法で復元できます。
ADB環境を構築する
最初は、ADBコマンドを使えるように、PC上で環境を構築する必要があります。必要なソフトをインストールして、Pathを通す…という作業をします。
詳しくは、下記記事を参考にしてみてください。
ADBコマンドでアプリを強制削除する手順
大体以下の流れです。
- 【初回のみ】開発者向けオプションを有効にする
- 【初回のみ】スマホでUSBデバッグをオンにする
- 消したいアプリのパッケージ名を調べる
- コマンドプロンプトを起動して、スマホと接続する
- 削除ADBコマンドを実行する
【初回のみ】開発者向けオプションを有効にする
後述するUSBデバッグをオンにしないと、PCのコマンドプロンプトからコマンドを実行できません。そのUSBデバッグをオンにするためには、Androidスマホの開発者向けオプションをオンにする必要があります。
オンにする方法は、以下の記事に書いています。既にオンにしている方は、スルーでOKです。
【初回のみ】スマホでUSBデバッグをオンにする
スマホ側で、USBデバッグという機能をオンにします。本作業は初回のみです。一度オンにすると、自動的に次回以降もオンになってくれると思います。ただし、スマホの再起動やアップデートにより、リセットされることがあるので、その際は再び有効にします。
Androidの設定アプリを開きます。
Pixelシリーズのスマホだと、「システム」内にある「開発者向けオプション」があります。タップします。
ページをスクロールして、「USBデバッグ」の項目を探します。見つけたらタップしてオンにします。
確認ダイアログが表示されます。「OK」をタップします。
消したいアプリのパッケージ名を調べる
アプリを削除するには、アプリのパッケージ名を知る必要があります。普段は目に見えないアプリの正式名称といった感じです。例えば、「LINE(ライン)」アプリのパッケージ名は、以下になっています。
::例:「LINE(ライン)」アプリのアプリパッケージ名
jp.naver.line.android
「Google Play」ストアでアプリを検索していると、たまに全く同じ名前のアプリと出会う時があります。例えば、下記画像のように、「ペンシルスケッチ」と呼ばれるアプリは、「Google Play」ストア上に複数確認できました。
しかし、同じ名前でも中身のアプリパッケージ名は異なります。パッケージ名が違うから、システム上では別々のアプリと認識されています。
::Pencil Sketch Photo
com.sketch.me.editor
::Photo Sketch Maker Pencil Sketch Photo Editor
com.pencil.sketch.picture.art.editor.photomaker
アプリのパッケージ名を調べるには、専用のアプリを使うのが手っ取り早いです。
色々ありますが、僕のおすすめは「Package Name Viewer」です。スマホ側で一覧表示、検索、一括コピーができます。CSVファイルで出力できるので、PCに転送するのも楽ちんだと思います。
詳しくは、以下の記事を参考にしてみてください。
上記アプリを使って、いらないパッケージ名をリスト化して、PCにCSVファイルで転送すると便利です。下記画像のようにいらないアプリをピックアップしておけば、作業が捗ります。
コマンドプロンプトを起動して、スマホと接続する
Windows11のPCで、コマンドプロンプトを管理者権限で起動します。スタートメニューに「cmd
」や「コマンドプロンプト
」と入力して、出てきた黒いアプリの「管理者として実行」をクリックします。
最後の確認です。本来システムアプリは、通常の方法では消せないようになっています。端末が壊れる(起動しなくなる、動作がおかしくなる等)のを防ぐためです。
その柵を乗り越えて、アプリを削除するということを、肝に銘じておきましょう。何かあっても自己責任です。
削除したからといって、目に見えて容量が増えたり、動作が早くなることはありません。「あくまで掃除した!」という自己満足の世界です。
PCとスマホをUSB接続します。Pixelシリーズのスマホだと、PCと接続した時、Androidシステムから通知が表示されます。「USBデバッグが接続されました」と「このデバイスをUSBで充電中」の2つです。
データをPCに転送したい時は、「充電中」をタップして、接続用途を「ファイル転送」にする必要がありますが、ADBコマンドを使ってアプリを削除する分には、「ファイル転送」にしなくてもOKです。ダメだったら切り替えます。
いきなり削除コマンドを実行するのではなく、お試しでうまくAndroidスマホとPCが接続されているか確認するため、「adb devices
」コマンドを実行してみるといいかなと思います。
コマンドプロンプト上に「adb devices
」と入力して、Enterキーで実行します。何かしらの英数字の羅列が表示されたら、接続成功です。
adb devices
PCを起動して初めてADBコマンドを実行した場合、「daemon not running; starting now at tcp:〇〇
」、「daemon started successfully
」といった感じで、メッセージが表示されます。気にしなくてOKです。
「adb devices
」は、PCと接続しているデバイスをコマンドプロンプト上に表示するコマンドです。
実行したのに、「List of devices attached
」の下にデバイスが表示されなかったり、別のエラーメッセージが表示されたら、うまくAndroidスマホと接続できていないということです。こちらの記事に書かれていることを確認してみましょう。
削除ADBコマンドを実行する
いざプリインストールされているアプリや、キャリアアプリを削除していきます。削除するコマンドの構文は、以下のようになっています。
adb shell pm uninstall -k --user 0 消したいアプリのパッケージ名
「消したいアプリのパッケージ名」の部分に、「消したいアプリのパッケージ名を調べる」で調べたアプリのパッケージ名を入れます。例えば、「YouTube」アプリだと以下のようになります。
adb shell pm uninstall -k --user 0 com.google.android.youtube
「--user 0
」とアプリ名の間には、半角空白があるので消さないようにします。それ以外にも、ところどころ半角空白があるので、ミスしないようにコピペがおすすめです。貼り付けたら、Enterを押します。
「Success」と表示されたら、アンインストール(無効化)成功です。「Success」以外が表示されたら、こちらを参考にしてみてください。
「YouTube」が端末からアンインストールされます。
Pixelスマホでインストールしているアプリ一覧を見てみると、「このユーザーではインストールされていません」と表示されます。いちおリストには表示されるので、完全な削除という感じではなさそうです。リストに残っているからこそ、後で復元できます。
アプリのパッケージ名を調べるアプリ「Package Name Viewer」で確認したところ、名称は残っていましたが、アイコンは消えていました。
「Success」以外が表示された場合
最後に「Success】以外が表示された場合は、失敗しています。例えば、下記コマンドが代表的な失敗例だと思います。
adb.exe: no devices/emulators found
上記コマンドは、「USBデバッグモードの端末がないよ!」という意味です。スマホ側でデバッグモードをオンにして、再接続します。
下記コマンドも失敗例です。「このアプリパッケージ名は存在しないよ!」という意味です。
Failure [not installed for 0]
コマンドが正しく入力されているか、半角空白を消してないか、そもそも端末に本当にインストールされているかなどを確認します。
確認した上でも上記エラーがでる場合、そのアプリはADBコマンドでも無効化できない可能性があります。別アプリを試してみましょう。他のアプリは問題なく無効化できる場合、そのアプリだけが、何か特別な権限を持っている可能性があります。
下記コマンドは、例外です。初めてADBを使った時に表示されるメッセージです。この後に「Success」と表示されれば、成功しているので、気にしないでOKです。
* daemon not running; starting now at tcp:5037
* daemon started successfully
効率よくコマンドを実行する方法
効率よく消したい場合は、Excelなどの置換機能を活用するといいかなと思います。動画を貼っておきます。
「Package Name Viewer」アプリで、消したいアプリのパッケージ名を一括コピーして、CSVファイルをPCに転送しておきます。転送したCSVファイルをメモ帳やExcelなどで開いて、置換機能を呼び出します。
以下のように設定します。
::検索する文字列
com.
::置換後の文字列
adb shell pm uninstall -k --user 0 com.
入力できたら、「すべて置換」をクリックします。
削除できるコマンドが完成します。コマンドプロンプトに、一つずつコピペして実行します。
パッケージ名の先頭が「com.
」ではなく、「jp.
」の場合もあります。その時は、以下のように置換します。これ以外にも、先頭が異なるパッケージ名があれば、随時置換していきます。
::検索する文字列
jp.
::置換後の文字列
adb shell pm uninstall -k --user 0 jp.
上記画像のパッケージ名はあくまで例です。実際に実行したわけじゃないので、そのまま真似しないよう注意してください。重要なアプリが含まれているかもしれません。
僕のスマホにあったキャリア・システム系アプリ
僕が買ったスマホに入っていたキャリア・システム系アプリの削除コマンドをメモしておきます。注意点ですが、削除することで不具合が発生するアプリが含まれているかもしれません。そのまま真似して、全部削除するのはおすすめしません。
僕は使っていないから消したけど、人によっては使っているアプリもあると思います。しっかり確認した上で実行しましょう。
Android共通系のアプリ・補助ツール
::Android Easter Egg
adb shell pm uninstall -k --user 0 com.android.egg
::Device Health Services
adb shell pm uninstall -k --user 0 com.google.android.apps.turbo
::Health Service
adb shell pm uninstall -k --user 0 com.sec.android.service.health
::タグ
adb shell pm uninstall -k --user 0 com.google.android.tag
::Bookmark Provider
adb shell pm uninstall -k --user 0 com.android.bookmarkprovider
::Android ユーザー補助設定ツール
adb shell pm uninstall -k --user 0 com.google.android.marvin.talkback
::音声文字変換&音検知通知
adb shell pm uninstall -k --user 0 com.google.audio.hearing.visualization.accessibility.scribe
::MusicFX
adb shell pm uninstall -k --user 0 com.android.musicfx
::Voice Access
adb shell pm uninstall -k --user 0 com.google.android.apps.accessibility.voiceaccess
::スイッチ アクセス
adb shell pm uninstall -k --user 0 com.google.android.accessibility.switchaccess
::アダプティブ接続サービス
adb shell pm uninstall -k --user 0 com.google.android.apps.scone
::音声増幅
adb shell pm uninstall -k --user 0 com.google.android.accessibility.soundamplifier
::Call Log Backup/Restore
adb shell pm uninstall -k --user 0 com.android.calllogbackup
::デフォルト印刷サービス(印刷する場合は必要だと思う)
adb shell pm uninstall -k --user 0 com.huawei.printservice
docomoのキャリアアプリ
::災害用キット
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.saigaiban
::+メッセージ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.msg
::iコンシェルコンテンツ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.iconcier_contents
::おすすめ使い方ヒント
adb shell pm uninstall -k --user 0 com.nttdocomo.android.devicehelp
::スケジュール&メモ
adb shell pm uninstall -k --user 0 com.nttdocomo.android.schedulememo
::スケジュール/メモ・トルカ同期
adb shell pm uninstall -k --user 0 com.nttdocomo.android.databackup
::ドコモ文字編集
adb shell pm uninstall -k --user 0 com.nttdocomo.android.voiceeditor
::DOCOMO Initialization
adb shell pm uninstall -k --user 0 com.nttdocomo.android.initialization
::ドコモ位置情報
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.lcsapp
::ドコモ位置情報SUB
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.lcsappsub
::あんしんフィルター for docomo
adb shell pm uninstall -k --user 0 jp.co.nttdocomo.anshinmode
::docomo LIVE UX バックアップ
adb shell pm uninstall -k --user 0 com.nextbit.app
::ドコモ電話帳
adb shell pm uninstall -k --user 0 com.android.contacts
::docomo Authenticator
adb shell pm uninstall -k --user 0 com.nttdocomo.android.accountauthenticator
::docomo Application Manager
adb shell pm uninstall -k --user 0 com.nttdocomo.android.applicationmanager
::ドコモサービス
adb shell pm uninstall -k --user 0 com.nttdocomo.android.docomoset
::ドコモクラウド設定
adb shell pm uninstall -k --user 0 com.nttdocomo.android.cloudset
::ドコモデータコピー
adb shell pm uninstall -k --user 0 com.nttdocomo.android.sdcardbackup
::遠隔初期化
adb shell pm uninstall -k --user 0 com.nttdocomo.android.wipe
::ScreenLockService
adb shell pm uninstall -k --user 0 com.nttdocomo.android.screenlockservice
::アプリクラッシュレポート
adb shell pm uninstall -k --user 0 com.nttdocomo.android.bugreport
::スグ電
adb shell pm uninstall -k --user 0 com.nttdocomo.android.phonemotion
::しゃべってコンシェル
adb shell pm uninstall -k --user 0 com.nttdocomo.android.mascot
::dマーケット
adb shell pm uninstall -k --user 0 com.nttdocomo.android.store
::dメニュー
adb shell pm uninstall -k --user 0 com.nttdocomo.android.dmenu2
::オートGPS
adb shell pm uninstall -k --user 0 com.nttdocomo.android.atf
::おまかせロック
adb shell pm uninstall -k --user 0 com.nttdocomo.android.remotelock
::エリアメール
adb shell pm uninstall -k --user 0 com.nttdocomo.android.areamail
Galaxyのプリインストールアプリ
docomoなどのキャリア系アプリは、結構削除しても問題ないんですが、スマホメーカーのアプリは、削除することで設定が開けなくなったり、思わぬ部分で不具合が発生する可能性があるので注意です。
「Galaxy」スマホなら、「Galaxy 〇〇」系のプリインストールアプリが該当します。一つずつ消していって、問題ないかチェックしてみるといいかなと思います。
Bixby関連を削除すると、音量下にあるサイドボタンが使えなくなります。別アプリを割り当てることもできなくなるので、気を付けてください。
::Galaxy Essentialsウィジェット
adb shell pm uninstall -k --user 0 com.sec.android.widgetapp.samsungapps
::Galaxy Free
adb shell pm uninstall -k --user 0 com.samsung.android.app.spage
::Galaxy Checkout
adb shell pm uninstall -k --user 0 com.sec.android.app.billing
::Galaxy Friends
adb shell pm uninstall -k --user 0 com.samsung.android.mateagent
::Galaxyクラウド
adb shell pm uninstall -k --user 0 com.samsung.android.scloud
::Galaxy音声読み上げエンジン
adb shell pm uninstall -k --user 0 com.samsung.SMT
::Gear VR Service
adb shell pm uninstall -k --user 0 com.samsung.android.hmt.vrsvc
::Facebook App Manager
adb shell pm uninstall -k --user 0 com.facebook.appmanager
::CarmodeStub
adb shell pm uninstall -k --user 0 com.samsung.android.drivelink.stub
::Smart Switchエージェント
adb shell pm uninstall -k --user 0 com.sec.android.easyMover.Agent
::Game Booster
adb shell pm uninstall -k --user 0 com.samsung.android.game.gametools
::Game Launcher
adb shell pm uninstall -k --user 0 com.samsung.android.game.gamehome
::仕事用プロファイルの設定
adb shell pm uninstall -k --user 0 com.android.managedprovisioning
::天気予報
adb shell pm uninstall -k --user 0 com.sec.android.daemonapp
::Zoom
adb shell pm uninstall -k --user 0 us.zoom.videomeetings
::バーチャルショットビューア
adb shell pm uninstall -k --user 0 com.samsung.android.app.interactivepanoramaviewer
::新着
adb shell pm uninstall -k --user 0 com.samsung.android.app.social
::テレビ
adb shell pm uninstall -k --user 0 com.samsung.android.app.dtv.isdbt
::360°フォトエディター
adb shell pm uninstall -k --user 0 com.sec.android.mimage.gear360editor
::TheNewsCafe
adb shell pm uninstall -k --user 0 com.samsung.android.widgetapp.newscafeedge
::SmartThings
adb shell pm uninstall -k --user 0 com.samsung.android.easysetup
::Facebook App Installer
adb shell pm uninstall -k --user 0 com.facebook.system
::Bixby Vision
adb shell pm uninstall -k --user 0 com.samsung.android.visionintelligence
::Gガイド番組表DL
adb shell pm uninstall -k --user 0 com.ipg.gguide.dcm_app.android
::キッズホームインストーラー
adb shell pm uninstall -k --user 0 com.samsung.android.kidsinstaller
::Workspace
adb shell pm uninstall -k --user 0 com.samsung.android.knox.containeragent
::Bixbyサービス
adb shell pm uninstall -k --user 0 com.samsung.android.bixby.service
僕は、2022年08月に「Google Pixel 6a」を購入してから、それまで使っていた「Galaxy S8」とおさらばしました。
既に手元にないため、検証しようがないんですが、以前ADBコマンドで使っていないと思ったアプリを消したら、アプリ切り替えができなくなったり、設定画面が開けなくなったことがありました。ミスった場合は、こちらの方法で元に戻しましょう。
Microsoft系のアプリ
MicrosoftのOfficeアプリです。
::Excel
adb shell pm uninstall -k --user 0 com.microsoft.office.excel
::Onedrive
adb shell pm uninstall -k --user 0 com.microsoft.skydrive
::Word
adb shell pm uninstall -k --user 0 com.microsoft.office.word
::PowerPoint
adb shell pm uninstall -k --user 0 com.microsoft.office.powerpoint
Google関連のアプリ
「Chrome」や「YouTube」は、人によっては致命傷になるかもしれません。
::Chrome
adb shell pm uninstall -k --user 0 com.android.chrome
::Gmail
adb shell pm uninstall -k --user 0 com.google.android.gm
::Google Play Music
adb shell pm uninstall -k --user 0 com.google.android.music
::Google Playムービー&TV
adb shell pm uninstall -k --user 0 com.google.android.videos
::Google Play Services for AR
adb shell pm uninstall -k --user 0 com.google.ar.core
::Google VR サービス
adb shell pm uninstall -k --user 0 com.google.vr.vrcore
::YouTube
adb shell pm uninstall -k --user 0 com.google.android.youtube
::Pixel Stand
adb shell pm uninstall -k --user 0 com.google.android.apps.dreamliner
::ヘルスコネクト
adb shell pm uninstall -k --user 0 com.google.android.healthconnect.controller
::Google サポート サービス
adb shell pm uninstall -k --user 0 com.google.android.apps.helprtc
::Google TV
adb shell pm uninstall -k --user 0 com.google.android.videos
::Pixel の設定
adb shell pm uninstall -k --user 0 com.google.android.pixel.setupwizard
::天気情報
adb shell pm uninstall -k --user 0 com.google.android.apps.weather
::Pixel ガイド
adb shell pm uninstall -k --user 0 com.google.android.apps.tips
::ファミリー リンクの保護者による使用制限機能
adb shell pm uninstall -k --user 0 com.google.android.gms.supervision
::クロスデバイス サービス
adb shell pm uninstall -k --user 0 com.google.ambient.streaming
::データ復元ツール
adb shell pm uninstall -k --user 0 com.google.android.apps.restore
::Pixel Troubleshooting(設定→「バッテリー」の下部にあるバッテリー診断)
adb shell pm uninstall -k --user 0 com.google.android.apps.pixel.support
::ハングアウト
adb shell pm uninstall -k --user 0 com.google.android.talk
::ドライブ
adb shell pm uninstall -k --user 0 com.google.android.apps.docs
::Google バックアップ トランスポート
adb shell pm uninstall -k --user 0 com.google.android.backuptransport
::Googleの連絡先の同期
adb shell pm uninstall -k --user 0 com.google.android.syncadapters.contacts
::Googleカレンダーの同期
adb shell pm uninstall -k --user 0 com.google.android.syncadapters.calendar
::Googleテキスト読み上げエンジン
adb shell pm uninstall -k --user 0 com.google.android.tts
::Googleパートナーのセットアップ
adb shell pm uninstall -k --user 0 com.google.android.partnersetup
::Google One Time Init
adb shell pm uninstall -k --user 0 com.google.android.onetimeinitializer
Huaweiのアプリ
僕が2019年7月に購入した「HUAWEI MediaPad M5 lite 8(タブレット)」にプリインストールされていた中で、僕がいらないと思ったアプリです。
注意点ですが、僕のタブレットはSIMカードがなく、電話や連絡先が一切不要なため、アンインストールしています。同じHuaweiスマホでも、電話などを使っている場合は、削除するとまずいアプリがリストに含まれています。
::機能アドバイザー
adb shell pm uninstall -k --user 0 com.huawei.tips
::時計
adb shell pm uninstall -k --user 0 com.android.deskclock
::電卓
adb shell pm uninstall -k --user 0 com.android.calculator2
::連絡先
adb shell pm uninstall -k --user 0 com.android.contacts
::連絡先の同期
adb shell pm uninstall -k --user 0 com.huawei.contacts.sync
::アドレス帳
adb shell pm uninstall -k --user 0 com.android.providers.contacts
::音楽
adb shell pm uninstall -k --user 0 com.android.mediacenter
::音声レコーダー
adb shell pm uninstall -k --user 0 com.android.soundrecorder
::ミラー
adb shell pm uninstall -k --user 0 com.android.hwmirror
::カレンダー
adb shell pm uninstall -k --user 0 com.android.calendar
::カレンダーの保存
adb shell pm uninstall -k --user 0 com.android.providers.calendar
::メモ帳
adb shell pm uninstall -k --user 0 com.example.android.notepad
::サポート
adb shell pm uninstall -k --user 0 com.huawei.phoneservice
::テーマ
adb shell pm uninstall -k --user 0 com.huawei.android.thememanager
::AI Vision
adb shell pm uninstall -k --user 0 com.huawei.scanner
::Facebook Services
adb shell pm uninstall -k --user 0 com.facebook.services
::Cloud
adb shell pm uninstall -k --user 0 com.huawei.hicloud
::HMS Core
adb shell pm uninstall -k --user 0 com.huawei.hwid
::HMSサービスフレームワーク
adb shell pm uninstall -k --user 0 com.huawei.android.hsf
::スマート診断
adb shell pm uninstall -k --user 0 com.huawei.hwdetectrepair
::スクリーン録画
adb shell pm uninstall -k --user 0 com.huawei.screenrecorder
::ビデオ編集ツール
adb shell pm uninstall -k --user 0 com.huawei.videoeditor
::ワイヤレス投影
adb shell pm uninstall -k --user 0 com.huawei.android.mirrorshare
::HwUE
adb shell pm uninstall -k --user 0 com.huawei.bd
::Huaweiマップサービス
adb shell pm uninstall -k --user 0 com.huawei.featurelayer.sharedfeature.map
::Huawei RCS
adb shell pm uninstall -k --user 0 com.huawei.rcsserviceapplication
::HwUpgradeGuide
adb shell pm uninstall -k --user 0 com.huawei.android.hwupgradeguide
::Huawei magazine unlock
adb shell pm uninstall -k --user 0 com.android.keyguard
::Huawei Histen
adb shell pm uninstall -k --user 0 com.huawei.imedia.sws
::Huawei Data Management Services
adb shell pm uninstall -k --user 0 com.huawei.nb.service
::HUAWEI HiAIエンジン
adb shell pm uninstall -k --user 0 com.huawei.hiai
::HwAps
adb shell pm uninstall -k --user 0 com.huawei.android.hwaps
::HiTouch
adb shell pm uninstall -k --user 0 com.huawei.hitouch
::HiSearch
adb shell pm uninstall -k --user 0 com.huawei.search
::HiCard
adb shell pm uninstall -k --user 0 com.huawei.hicard
::HiVoice
adb shell pm uninstall -k --user 0 com.huawei.vassistant
::HiAction
adb shell pm uninstall -k --user 0 com.huawei.hiaction
::フォトスクリーンセーバー
adb shell pm uninstall -k --user 0 com.android.dreams.phototable
::ブロックされた番号の保存
adb shell pm uninstall -k --user 0 com.android.providers.blockednumber
::ライブ壁紙ピッカー
adb shell pm uninstall -k --user 0 com.android.wallpaper.livepicker
::AppAdvisor
adb shell pm uninstall -k --user 0 com.huawei.hifolder
::San Business Card
adb shell pm uninstall -k --user 0 com.huawei.contactscamcard
::PrivateSpace
adb shell pm uninstall -k --user 0 com.huawei.securitymgr
::番号識別子
adb shell pm uninstall -k --user 0 com.huawei.numberidentity
::iWnn IME
adb shell pm uninstall -k --user 0 jp.co.omronsoft.iwnnime.ml
::Intent Filter Verification Service
adb shell pm uninstall -k --user 0 com.android.statementservice
::HwChrService
adb shell pm uninstall -k --user 0 com.huawei.android.chr
::HwHiAIDSEngine
adb shell pm uninstall -k --user 0 com.huawei.recsys
::HwLBSService
adb shell pm uninstall -k --user 0 com.huawei.lbs
::HTML ビューア
adb shell pm uninstall -k --user 0 com.android.htmlviewer
上記のリストを全て実行すると、「Huawei」のタブレットで、アプリスイッチャー画面が機能しなくなることが判明しました。
下部のナビゲーションバー内にあるアプリ切り替えボタンを押すと、起動しているアプリがリストで一覧表示されます。この中から不要なアプリを上にスワイプして消しても、再びアプリスイッチャーを開くと、復活していました。
具体的にどのアプリが悪さをしているかまだ特定できていません。何となく、以下のあたりが怪しそう…ということまで分かりました。
- フォトスクリーンセーバー
- スクリーン録画
- ワイヤレス投影
- Cloud
- ビデオ編集ツール
- Huaweiマップサービス
- ブロックされた番号の保存
再インストール(有効化)する方法
やっぱり元に戻したい場合は、同じようにPCとAndroidスマホを接続して、再インストールするADBコマンドを実行します。「YouTube」などのアプリは、ADBコマンドを使うまでもなく、「Google Play」ストアからインストールすればOKです。
以下のコマンドになります。「〇〇〇」の部分に、復活させたいアプリのパッケージ名が入ります。
adb shell cmd package install-existing 〇〇〇
例えば、「ヘルスコネクト」アプリを削除して、やっぱり復活させたい場合は、以下のコマンドになります。
::「ヘルスコネクト」をアンインストールするADBコマンド
adb shell pm uninstall -k --user 0 com.google.android.healthconnect.controller
::「ヘルスコネクト」を再インストールするADBコマンド
adb shell cmd package install-existing com.google.android.healthconnect.controller
「Package 〇〇〇 installed for user: 0
」といった感じでメッセージが表示されたらインストール成功です。
「Google TV」アプリをアンインストールして、再インストールしたい場合は、以下のコマンドになります。
::「Google TV」をアンインストールするADBコマンド
adb shell pm uninstall -k --user 0 com.google.android.videos
::「Google TV」を再インストールするADBコマンド
adb shell cmd package install-existing com.google.android.videos
再インストールした後は、「このユーザーではインストールされていません」という表記がなくなります。
スマホのUSB接続を解除する方法
ADBを利用した後、もうPCとスマホの接続を解除したい場合、ADBを停止(終了)するコマンドを実行します。安全にPCと端末の接続を解除するためです。
一部Androidデバイスでは、ADBを利用した後にUSB接続を解除しようとすると、「デバイスをまだ使用しているため、デバイスを停止できません」とメッセージが表示されます。
コマンドプロンプトを「×」で閉じていても、裏で接続が繋がっているためです。コマンドプロンプトを起動して、「adb kill-server
」コマンドを入力して、Enterで実行します。
adb kill-server
完了メッセージは表示されません。新しくパスが表示されれば、ADBの停止に成功しています。タスクバーのシステムトレイにある「USB接続の取り出し」アイコンを押します。安全に接続を解除できます。
タスクマネージャーから、「adb.exe
」を終了させてもOKです。ただし、かなり下のほうに埋まっているので、コマンドプロンプトから終了コマンドを実行したほうが、早いかなと思います。
感想
以上、Androidスマホにプリインストールされているシステムアプリ(標準アプリ)やキャリアアプリを、ADBコマンドを使って強制削除(無効化)する方法でした。
掃除した感を味わいたい方におすすめです。