メインコンテンツまでスキップ

ドコモスマホをADBコマンドでカスタマイズ

· 約6分

ドコモ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.sdcardbackupSDカードバックアップ
jp.co.nttdocomo.saigaiban災害用伝言板
com.nttdocomo.android.anshinsecurityあんしんセキュリティ
com.facebook.appmanagerFacebookアプリマネージャー
com.nttdocomo.android.dmenu2dMENU
com.android.contacts連絡先
jp.co.nttdocomo.carriermailドコモメール
com.nttdocomo.android.mymagazinedマガジン
com.nttdocomo.android.photocollectionフォトコレクション
jp.co.disney.apps.gm.disneydxDisney Deluxe
com.nttdocomo.android.applicationmanagerrecommendshortcutアプリマネージャーおすすめショートカット
com.linkedin.androidLinkedIn
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)

前提条件

スマートフォン側で以下の設定を行ってください:

  1. 開発者向けオプションを有効化
    • 設定 → デバイス情報 → ビルド番号を7回タップ
  2. USBデバッグを有効化
    • 設定 → 開発者向けオプション → USBデバッグをON

ADB環境のセットアップ

  1. SDK Platform-Tools for Windows から最新のSDK Platform-Toolsをダウンロードする

  2. ダウンロードしたファイルを解凍し、解凍後「platform-tools」フォルダを任意の場所に配置する

  3. 環境変数にパスを通す

    例: 解凍先が C:\Users\hogehoge\Android\platform-tools の場合

    setx PATH "%PATH%;C:\Users\hogehoge\Android\platform-tools"
  4. ターミナルを再起動する

  5. 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スマートフォンから不要なプリインストールアプリを削除・無効化できます。
これにより、ストレージ容量の節約、バッテリー寿命の向上、システムパフォーマンスの改善が期待できます。

ただし、システムアプリの削除は慎重に行う必要があります。削除するアプリの機能を十分に理解し、必要に応じてバックアップを取ってから実行してください。

コメント

コメントはまだありません