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

Android

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

Androidのアプリを無効化する方法! 削除できないプリインストールソフトを停止しよう
Androidで不要なアプリはアンインストール(削除)するべきですが、一部のプリインストールアプリは削除できません。 その代わりにAndroid4.0から「アプリの無効化」が追加され、削除できないプリインストールアプリに対し実行できま...

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

例えばXperiaシリーズで標準搭載される「What’s New」に関して、アプリ情報を開いても「アンインストール」・「無効化」項目を実行できません。

Androidでアプリ情報の見方と表示方法まとめ! 素早く開いて設定変更しよう
Androidの設定項目「アプリ情報」では、対象アプリに関わる様々な設定変更を行えます(例:データ使用状況 / アクセス権限許可 / 通知の管理)。 通常は「設定」一覧よりアクセスしますが、それ以外にも素早くアプリ情報ページを開くワザ...

そのため、例えば「What’s New」をまったく使っていないなら「通知をオフにする」しか解決策はなく、根本的にアプリを削除することはできません。

XperiaのWhat's Newを無効化する方法! ソニーのいらないアプリ通知を強制的に消そう [Android]
Xperiaシリーズにプリインストールされる「What's New」では、新しいテーマやアプリ更新などの通知が定期的に届きます。 ただ全く使用していないなら邪魔でしかないですよね? そこで本記事では、XperiaのWhat's ...

ただこのようなプリインストールアプリも、強制的に削除または無効化する方法があります。

  • 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)」は世の中に1つしか存在しません。 このパッケージ名を使えば、通常のAndroid標準設定では変更できないカスタマイズ(例:ア...

Xperiaのプリインアプリ「What’s New」なら下記がパッケージ名となります。

com.sonymobile.entrance

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

パソコンからadbコマンドを流す際、Android側で「USBデバッグ」がオンになっている必要があります。

「設定」より「開発者向けオプション」を開き、「USBデバッグ」トグルをタップして有効にすればOK。

もし「開発者向けオプション」をまだ表示していなければ設定して下さい。

詳細は関連記事【Androidで「開発者向けオプション」を表示する方法! デベロッパーモードで隠れ機能を使おう】で解説しています。

Androidで「開発者向けオプション」を表示する方法! デベロッパーモードで隠れ機能を使おう
Androidの「開発者向けオプション」をご存じでしょうか? 通常の設定では変更できない部分まで、ユーザーによるカスタマイズを許可するAndroidの隠れ機能で、ある操作をすることで使用できるようになります。 そこで本記事では、...

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ケーブルで接続します。

もし「USBデバッグを許可しますか?」と表示されたら有効にして下さい。

次にパソコン側でadbコマンドを入力していきます。

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

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

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

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

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

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

アプリ一覧より消えていることを確認して下さい。

「What’s New」などのプリインストールアプリでは「未インストール」と表示が変わります。

 

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

今回の方法でプリインストールアプリを強制的に削除した後、元に戻すには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をインストールして改造しよう
Nexus 6P(Android 8.1)をroot化した際の作業を記録します。 Androidをroot化するためには、「Superuser」の権限を管理するアプリをインストールする必要があり、代表的なアプリとして「SuperSU」...

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

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

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

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

Root Uninstaller – 使い方

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

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

操作は以上です。

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

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

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

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

 

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

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

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

Android
スポンサーリンク
おるくすをフォローする

関連記事

あっとはっく

コメント