ドコモスマホをADBコマンドでカスタマイズ
ドコモAndroidスマホに初期インストールされているアプリを削除する方法や特定メーカーのお邪魔機能を無効化する方法を解説します。ADB(Android Debug Bridge)を使用することで、通常の設定画面からは削除できないプリインストールアプリを無効化・削除できます。
はじめに
ドコモのAndroidスマートフォンには、多くのキャリアアプリがプリインストールされています。これらのアプリは通常の方法では削除できませんが、ADBコマンドを使用することで削除・無効化が可能です。
- データ容量の節約
- バックグラウンドサービスの削減による電池寿命の向上
- 不要な通知の削減
- システムパフォーマンスの向上
ドコモ キャリアアプリ 一覧
以下は、ドコモのAndroidスマートフォンにプリインストールされている主なキャリアアプリの一覧です。
| パッケージ名 | アプリ名 |
|---|---|
| com.nttdocomo.android.applicationmanager | ドコモアプリマネージャー |
| com.nttdocomo.android.schedulememo | スケジュールメモ |
| com.nttdocomo.android.cloudstorageservice | ドコモクラウドストレージ |
| com.nttdocomo.android.mascot | ドコモマスコット |
| com.nttdocomo.android.sdcardbackup | SDカードバックアップ |
| jp.co.nttdocomo.saigaiban | 災害用伝言板 |
| com.nttdocomo.android.anshinsecurity | あんしんセキュリティ |
| com.facebook.appmanager | Facebookアプリマネージャー |
| com.nttdocomo.android.dmenu2 | dMENU |
| com.android.contacts | 連絡先 |
| jp.co.nttdocomo.carriermail | ドコモメール |
| com.nttdocomo.android.mymagazine | dマガジン |
| com.nttdocomo.android.photocollection | フォトコレクション |
| jp.co.disney.apps.gm.disneydx | Disney Deluxe |
| com.nttdocomo.android.applicationmanagerrecommendshortcut | アプリマネージャーおすすめショートカット |
| com.linkedin.android | |
| com.nttdocomo.android.aftersupportonline | アフターサポートオンライン |
非ドコモサービス利用者にとっては無用の長物のアプリを削除することで、データ容量を節約できます。
また、無駄なバックグラウンドサービスを排除することで、電力消費を抑え、電池の寿命を延ばすことができます。
アプリ削除手順
ADBコマンドを使用してアプリを削除する為、ADBコマンドを実行する環境が必要です。
もし、まだADBコマンドを実行する環境がない場合は、環境構築を参考にして環境を整えましょう。
- 自己責任で実行してください - システムアプリの削除は端末の動作に影響を与える可能性があります
- バックアップを取ってください - 重要なデータは事前にバックアップすることを推奨します
- 復元方法を確認してください - 削除したアプリは工場出荷時リセットで復元できます
ドコモアプリ削除コマンド
端末にShell接続して以下のコマンドを実行します。
実行してエラーが出た場合は、pm uninstall -k --user 0 <パッケージ名>のようにオプションを付けて実行してください。
pm uninstall com.nttdocomo.android.applicationmanager
pm uninstall com.nttdocomo.android.schedulememo
pm uninstall com.nttdocomo.android.cloudstorageservice
pm uninstall com.nttdocomo.android.mascot
pm uninstall com.nttdocomo.android.sdcardbackup
pm uninstall jp.co.nttdocomo.saigaiban
pm uninstall com.nttdocomo.android.anshinsecurity
pm uninstall com.facebook.appmanager
pm uninstall com.nttdocomo.android.dmenu2
pm uninstall com.android.contacts
pm uninstall jp.co.nttdocomo.carriermail
pm uninstall com.nttdocomo.android.mymagazine
pm uninstall com.nttdocomo.android.photocollection
pm uninstall jp.co.disney.apps.gm.disneydx
pm uninstall com.nttdocomo.android.applicationmanagerrecommendshortcut
pm uninstall com.linkedin.android
pm uninstall com.nttdocomo.android.aftersupportonline
メーカー固有のカスタマイズ
Samsungキーボードを無効化
Flip端末でフロントモニター上で好みのキーボードを使用する際に、Samsungキーボードを無効化する必要があります。
端末にShell接続して以下のコマンドを実行します。
pm uninstall -k --user 0 com.samsung.android.honeyboard
Samsungキーボードを復活させたい場合は以下のコマンドを実行します。
cmd package install-existing com.samsung.android.honeyboard
Galaxy シャッター音を無効化
端末にShell接続した状態で以下のコマンドを実行します。
settings put system csc_pref_camera_forced_shuttersound_key 0
SONY ゲームランチャーを削除
端末にShell接続した状態で以下のコマンドを実行します。
pm uninstall com.sonymobile.gameenhancer
通知のWi-FiとLTEを分ける
端末にShell接続した状態で以下のコマンドを実行します。
settings put secure sysui_qs_tiles "$(settings get secure sysui_qs_tiles),wifi,cell"
環境構築 (Windows)
前提条件
スマートフォン側で以下の設定を行ってください:
- 開発者向けオプションを有効化
- 設定 → デバイス情報 → ビルド番号を7回タップ
- USBデバッグを有効化
- 設定 → 開発者向けオプション → USBデバッグをON
ADB環境のセットアップ
-
SDK Platform-Tools for Windows から最新のSDK Platform-Toolsをダウンロードする
-
ダウンロードしたファイルを解凍し、解凍後「platform-tools」フォルダを任意の場所に配置する
-
環境変数にパスを通す
例: 解凍先が
C:\Users\hogehoge\Android\platform-toolsの場合setx PATH "%PATH%;C:\Users\hogehoge\Android\platform-tools" -
ターミナルを再起動する
-
adbコマンドが使えることを確認する
adb# 出力例
Android Debug Bridge version X.X.X
Version X.X.X-XXXXXX
Installed as C:\Users\hogehoge\Android\platform-tools\adb.exe
基本的な使い方
デバイスの接続確認
PCと端末をUSBケーブルで接続した状態で以下のコマンドを実行します。
adb devices
# 出力例
List of devices attached
XXXXXXXXX device
端末にShell接続する
adb shell
パッケージの一覧表示
端末にShell接続した状態で以下のコマンドを実行します。
pm list packages
実行中のアプリ確認
端末にShell接続した状態で以下のコマンドを実行します。
am monitor
エラー時の対処
adb shell で接続できなかった場合は、以下のコマンドを実行して接続を試みましょう。
adb kill-server
アプリ削除コマンド
端末にShell接続した状態で以下のコマンドを実行します。
pm uninstall -k --user 0 <パッケージ名>
-k: アプリのデータとキャッシュを保持--user 0: 現在のユーザー(メインユーザー)からのみアンインストール
一部の端末ではマルチユーザーをサポートしており、特定のユーザーのアプリを削除することも可能です。
端末にShell接続した状態で以下コマンドを実行することで端末内のユーザーのIDを確認できます。
pm list users
アプリの復元方法
削除したアプリを復元したい場合は、端末にShell接続した状態で以下コマンドを実行します。
cmd package install-existing <パッケージ名>
まとめ
ADBコマンドを使用することで、ドコモのAndroidスマートフォンから不要なプリインストールアプリを削除・無効化できます。
これにより、ストレージ容量の節約、バッテリー寿命の向上、システムパフォーマンスの改善が期待できます。
ただし、システムアプリの削除は慎重に行う必要があります。削除するアプリの機能を十分に理解し、必要に応じてバックアップを取ってから実行してください。