Amazonタイムセール開催中!★クリックしてセール会場を開く★

Androidでプリインストールアプリを強制的に削除する方法! 消せない標準ソフトもアンインストール/無効化できる

スポンサーリンク
スポンサーリンク
Android
スポンサーリンク
スポンサーリンク

Android4.0から「アプリの無効化」機能が追加され、削除できないプリインストールアプリを停止可能となりました。

Androidで消せないアプリを無効化する方法! 削除できないプリインストールソフトを停止しよう
この記事では、Androidで消せないアプリを無効化する方法を解説しています。削除できないプリインストールアプリも非表示や動作停止できます。また実際に管理人が無効化しているアプリ一覧も紹介します。

ただプリインストールアプリの中には、アンインストールと無効化を両方とも実行できないケースがあります。

アンインストールと無効化を両方とも実行できないAndroidアプリ例

Xperia標準の「What’s New」やドコモ端末標準の「docomo Application Manager」が一例。

そこで本記事では、このようなプリインストールアプリも、強制的に削除または無効化する方法を2つ紹介します。

  • adbコマンドで強制的に削除する方法(root不要)
  • 「Root Uninstaller」で強制的に無効化する方法(root必要)

記事中の内容はAndroidの内部システムをカスタマイズするためリスクもあります。

最悪のケースとして端末の初期化が必要となる可能性があります。

photo by 写真AC

 

スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク

adbコマンドで無理やりプリインアプリを削除する方法

adbコマンド環境が整ったパソコンがあれば、通常は削除できないプリインストールアプリをアンインストールできます。

root権限の取得も不要です。

事前準備の手順

作業に入る前の事前準備として、次の5点を実行します。

  • adbコマンド環境を整える
  • アプリの「パッケージ名」を調べる
  • 「USBデバッグ」をオンにする
  • apkファイルを抽出しておく
  • USBケーブルを用意する

adbコマンド環境を整える

お使いのパソコンでadbコマンドの環境を用意して下さい。

Windows・Macそれぞれにおける手順は、関連記事で解説しています。

Windowsでadbコマンドを使う方法! Android SDKを入れてパソコンのコマンドプロンプトから操作しよう
「Android Studio」をご存知でしょうか? Android Studio(アンドロイド スタジオ)は、Googleが提供するAndroidプラットフォームに対応する統合開発環境のこと。 引用 Wikipedia - And...
Macでadbコマンドを使う方法! Android Studioを入れてmacOSのターミナルから操作しよう
「Android Studio」をご存知でしょうか? Android Studio(アンドロイド スタジオ)は、Googleが提供するAndroidプラットフォームに対応する統合開発環境のこと。 引用 Wikipedia - And...

アプリの「パッケージ名」を調べる

無効化したいアプリの「パッケージ名」を調べます。

パッケージ名の基本や調べ方の詳細は、関連記事【Androidアプリのパッケージ名を調べる方法! Google PlayやapkのアプリケーションID確認しよう】で解説しています。

Androidアプリのパッケージ名を調べる方法! Google PlayやapkのアプリケーションID確認しよう
この記事では、Androidアプリのパッケージ名を調べる方法を解説します。スマホまたはパソコン上の操作で、アプリケーションIDを取得すれば、アプリを特定することが可能です。

例えば、Xperiaのプリインアプリ「What’s New」なら下記がパッケージ名となり、

com.sonymobile.entrance

ドコモ端末のプリインアプリ「docomo Application Manager」なら下記の通りです。

com.nttdocomo.android.applicationmanager
Aplinアプリでパッケージ名を表示した例

Aplin」アプリでパッケージ名を表示した例。

「USBデバッグ」をオンにする

パソコンからadbコマンドを流すため、Android側でUSBデバッグを有効にして下さい。

事前に「開発者向けオプション」を表示した上で、

Android「開発者向けオプション」の基本と表示/非表示にする方法まとめ! デベロッパーモードで隠れ機能を使おう
この記事では、Androidの隠れ機能「開発者向けオプション」の基本と、表示する方法&非表示にする方法&初期値に戻す方法の3点をまとめて解説します。

「設定」→「開発者向けオプション」より、「USBデバッグ」をオンにすればOK。

「USBデバッグ」をオンにする手順

apkファイルを抽出しておく

アプリ削除後に再インストールすることを考慮して、事前にapkファイルを抽出しておくことをオススメします。

詳細は関連記事【Androidでapkファイルの場所を調べダウンロードする方法! 抽出したアプリを再インストールしよう】で解説しています。

Androidでapkファイルの場所を調べダウンロードする方法! 抽出したアプリを再インストールしよう
Androidのアプリは通常Google Play上から入手できますが、万が一に備えてインストール中アプリのファイル(=apkファイル)をバックアップしておくと安心です。 そこで本記事では、Android内apkファイルの場所を調べ、...

USBケーブルを用意する

今回の方法ではパソコンとAndroidを接続するケーブルも必要です。

AndroidのUSB端子の形状(micro USB / Type C)に合わせ、ご準備下さい。

adbコマンドを実行する手順

以上、事前準備さえ完了すれば、後は指定adbコマンドを流すだけです。

本記事では例として、Xperia Z3(Android 6.0.1)に搭載するWhat’s New(ver 3.5.A.1.0)を強制的にアンインストールしてみます。

AndroidとUSB接続した上で、パソコン側でadbコマンドを入力していきます。

下記コマンドをペーストし、「アプリのパッケージ名」に無効化したいアプリを入れます。

adb shell pm uninstall -k --user 0 <アプリのパッケージ名>
“user”の前はハイフンが2つ並ぶ点に注意して下さい。

例えば「What’s New」アプリの場合であれば、下記コマンドを実行します。

adb shell pm uninstall -k --user 0 com.sonymobile.entrance

adbコマンドを実行する手順1

無事成功すると「Success」と表示され、

adbコマンドを実行する手順2

Android側でアプリがアンインストールされます。

例えば「What’s New」は「未インストール」と表示が変わり、

adbコマンドを実行する手順3

「docomo Application Manager」はアプリ一覧より消えます。

adbコマンドを実行する手順4

(右)実行後は「docomo Application Manager」がアプリ一覧より消える。

 

adbコマンドでエラーが表示される原因と解決策

adbコマンドを実行してもエラーが表示されて先に進めないことがあります。

下記よりエラー例ごとの解決策を紹介します。

Error: Unknown option: -u

下記エラーが表示される場合、”user”の前にハイフンを2つ入力しているか確認して下さい。

  • Error: Unknown option: -u

adbコマンドエラー「Error: Unknown option: -u」

繰り返しになりますが、入力するコマンドは次の通りです。

adb shell pm uninstall -k --user 0 <アプリのパッケージ名>

下記のように、”user”の前にハイフンが1つしかないミスが多いため、注意下さい。

adb shell pm uninstall -k -user 0 <アプリのパッケージ名>

error: no devices/emulators found

下記エラーが表示される場合、パソコンとAndroid端末が接続できているか確認して下さい。

error: no devices/emulators found

adbコマンドエラー「error: no devices/emulators found」

error: device unauthorized

下記エラーが表示される場合、接続中のパソコンに対してAndroid側でUSBデバッグを許容しているか確認して下さい。

error: device unauthorized

adbコマンドエラー「error: device unauthorized」

初めて接続するパソコンの場合「USBデバッグを許可しますか?」と出るので、「このパソコンからのUSBデバッグを常に許可する」にチェックを入れればOK。

USBデバッグを許可する手順

 

削除したプリインアプリを再インストールする方法

今回の方法でプリインストールアプリを強制的に削除した後、元に戻すには3通りの方法があります。

  • ネット上でapkファイルを入手する
  • Androidのapkファイルをバックアップしておく
  • Androidを初期化する

それぞれ解説します。

【apkとは?】 – Android向けアプリを構成するパッケージのこと。ファイル拡張子は”.apk”。Androidに入れることでapkが作るアプリをインストールできる。

ネット上でapkファイルを入手する

インターネット上で配布されるapkファイルを入手して、再インストールする方法です。

検索方法として、

アプリ名 apk
検索

などで見つかる場合が多いです。

apkファイル入手後は「提供元不明のアプリ」を許可してインストールするだけです。

[Android] 提供元不明アプリのインストール方法! Google Playにない非公式apkを楽しもう
Android向けアプリはGoogle公式の「Google Play」よりインストールするのが基本です。 ただ様々な事情で、Google Playで配布されないアプリ(=提供元不明アプリ)を導入したい場合、次のような流れで実現できます...

この方法の特徴です。

メリット

  • 比較的カンタンに再インストールできる

デメリット

  • 相対的にセキュリティ上のリスクが高い

Androidのapkファイルをバックアップしておく

事前にAndroid内にあるapkファイルを抽出しておき、削除後はバックアップファイルから復元する方法です。

apkの抽出手順は関連記事【Androidでapkファイルの場所を調べダウンロードする方法! 抽出したアプリを再インストールしよう】で解説しています。

Androidでapkファイルの場所を調べダウンロードする方法! 抽出したアプリを再インストールしよう
Androidのアプリは通常Google Play上から入手できますが、万が一に備えてインストール中アプリのファイル(=apkファイル)をバックアップしておくと安心です。 そこで本記事では、Android内apkファイルの場所を調べ、...

この方法の特徴です。

メリット

  • 最も安全に再インストールできる

デメリット

  • 事前のバックアップが面倒

Androidを初期化する

プリインストールアプリの場合、Androidを初期化すれば再びインストールされた状態で復元できます。

Androidを初期化する方法まとめ! スマートフォンやタブレットの個人情報を消去しよう
Androidを友人にプレゼントしたりオークションで販売する際、気になるのが「個人情報をしっかり削除できているか」という点です。 万が一「削除漏れ」があると、譲渡先の第三者に対し思わぬプライバシー情報が伝わるリスクがあるため、...

この方法の特徴です。

メリット

  • apkのバックアップがなくても安全に再インストールできる

デメリット

  • 初期化によりすべてのデータが工場出荷状態に戻る

まとめ:apkの事前バックアップがオススメ

どの方法も一長一短ですが、少しでも復元の可能性があるなら、apkファイルをバックアップしておくことをオススメします。

もし削除後に再インストールの必要性に気付いた場合、状況に合わせて残りの手段を検討して下さい。

  • 安全性を担保できそう→ネット上でapkファイルを入手する
  • セキュリティが不安 / apkファイルが見つからない→Androidを初期化する

 

「Root Uninstaller」で無理やりプリインアプリを無効化する方法

Root Uninstaller
Root Uninstaller
Developer: Root Uninstaller
Price: Free

アプリ「Root Uninstaller」を使えば、通常は無効化できないプリインストールアプリを強制停止できます。

事前準備をする

「Root Uninstaller」はスマートフォン上の操作だけで作業を完結できますが、root権限の取得が必須です。

Nexus 6Pをroot化する方法! TWRPでAndroid 8.1にMagiskをインストールして改造しよう
この記事では、Android 8.1のNexus 6PをMagiskでroot化する手順を解説しています。root化の注意事項や前提条件、root状態から元に戻す方法も説明しています。そのほかSuperSUやNexus Root Toolkitにも触れています。

root化には様々なリスクがあり、最悪の場合Androidが動かなくなる恐れもあります。

くれぐれも自己責任でお試し下さい。

root化できれば、さっそくアプリを操作してみます。

今回は、アプリ情報を開いても「アンインストール」・「無効化」項目を実行できない「Google」アプリを強制的に無効化してみます。

「Google」のアプリ情報画面

Root Uninstaller – 使い方

まず「Root Uninstaller」をスーパーユーザーとして権限を許可します。

Root Uninstallerの使い方1

次に無効化したいアプリを見つけ、「凍結」を実行します。

Root Uninstallerの使い方2

操作は以上です。

グレーアウトされた「無効にする」ボタンが「有効にする」へ切り替わり、アプリ一覧から消えます。

Root Uninstallerの使い方3

またホーム画面に設置していたウィジェットも機能停止となります。

Root Uninstallerの使い方4

Google検索ウィジェットをタップしても反応がない。

再び有効に戻したい場合、「凍結済みアプリ」より対象アプリを見つけ、「解凍」を実行すればOKです。

Root Uninstallerの使い方5

 

補足:邪魔なアプリ通知だけ止める方法

今回紹介した方法は、どれも手順が複雑で面倒です。

もし強制的に削除したい目的が「邪魔なアプリ通知を止めるため」であれば、別の手段で代替できるかもしれません。

「What’s New」の通知を非表示にする手順

例えばXperiaシリーズに標準搭載される「What’s New」は、アプリ内に一部通知を非表示とするオプションが用意されます。

「What's New」の通知を非表示とする手順

詳細は関連記事【XperiaのWhat’s Newを無効化する方法! ソニーのいらないアプリ通知を強制的に消そう [Android]】で解説しています。

XperiaのWhat's Newを無効化する方法! ソニーのいらないアプリ通知を強制的に消そう [Android]
この記事では、XperiaのWhat’s New通知を無効化する方法を解説します。通知を非表示にする手順から、アプリ自体を消す手順まで説明しています。

「docomo Application Manager」の通知を非表示にする手順

例えばドコモ端末に標準搭載される「docomo Application Manager」は、次の通知を頻繁に表示させます。

  • アップデート確認失敗 – dアカウントの登録が必要です

これは、誰でもカンタンに作成できるdアカウントにログインすれば出なくなります。

「アップデート確認失敗」通知をdアカウントにログインして消す方法

詳細は関連記事【ドコモ「アップデート確認失敗 – dアカウント登録が必要です」を消す方法! Androidの邪魔な通知を非表示にしよう】で解説しています。

ドコモ「アップデート確認失敗 - dアカウント登録が必要です」を消す方法! Androidの邪魔な通知を非表示にしよう
この記事では、通知「アップデート確認失敗 - dアカウント登録が必要です」を消す手順を解説します。dアカウントへログインまたは「docomo Application Manager」を強制的に無効化すれば解決できます。

「遠隔初期化」の通知を非表示にする手順

例えばドコモ端末に標準搭載される「遠隔初期化」は、次の通知を頻繁に表示させます。

  • 遠隔初期化が未設定です

これは、遠隔初期化を初期設定すれば出なくなります。

遠隔初期化を初期設定するだけでは、スマートフォンのデータは消えません。

「遠隔初期化が未設定です」通知を遠隔初期化アプリの初期設定で消す方法

詳細は関連記事【ドコモ「遠隔初期化が未設定です」を消す方法! Androidの邪魔な通知を非表示にしよう】で解説しています。

ドコモ「遠隔初期化が未設定です」を消す方法! Androidの邪魔な通知を非表示にしよう
この記事では、通知「遠隔初期化が未設定です」を消す手順を解説します。遠隔初期化の初期設定または「遠隔初期化」アプリを強制的に無効化すれば解決できます。

そのほかアプリの通知を非表示にする手順

上記で紹介したアプリ以外でも、通知の規則性(例:毎回同じメッセージが表示される)さえ分かれば、アプリ「通知キャンセラー」を使って非表示とできます。

詳細は関連記事【Androidで指定条件の通知を自動で消去する方法! アプリ全体ではなく邪魔な連絡だけ拒否できる】で解説しています。

Androidで指定条件の通知を自動で消去する方法! アプリ全体ではなく邪魔な連絡だけ拒否できる
Androidは「設定」より指定アプリの通知を拒否できますが、アプリ全体の通知が非表示となるため、アプリ内のとある種類の通知だけ拒否する、といった対応はできません。 そこで本記事では、指定条件の通知だけを自動で消去するAndroid向...

 

〆:要らないプリインアプリを削除しよう!

以上、Androidでプリインストールアプリを強制的に削除する方法! 消せない標準ソフトもアンインストール/無効化できる の説明でした。

削除または無効化できないプリインストールアプリがあり困っていれば、ご参考下さい。

Android
スポンサーリンク
スポンサーリンク
おるくすをフォローする
現金チャージで最大2.5%のAmazonポイント還元
Amazonの買い物はAmazonギフト券チャージタイプがオススメ!チャージする都度、最大2.5%のポイントが貯まるのでお得です。

関連記事

あっとはっく

コメント

  1. よしだ より:

    こんにちは

    突然ですが
    adb shell pm uninstall -k –user 0 アプリのパッケージ名
    と打っても
    Error: Unknown option: —user
    と出てくるのですがどうしたら良いでしょうか?

  2. 植竹 より:

    すいません、
    これやってみたんですが、apkのバックアップで復元すると未インストールのままになります。どうすれば、いいですか。

    • シューゴ より:

      「設定」→「アプリと権限(多分)」→「すべてのアプリ」→アプリ選択→「有効にする」で、できると思います

  3. シューゴ より:

    内臓アプリケーションは、
    /system/app
    /system/priv-app
    に、入っています。

  4. ゆにまる より:

    すいません、削除しようとするとセキュリティが何たらこんたらというコマンドが表示されて出来ません。root化しなければいけないのでしょうか?

タイトルとURLをコピーしました