スマートフォン
 Computer >> コンピューター >  >> スマートフォン >> スマートフォン

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

新しいAndroidスマートフォンを購入すると、多くの場合、プリインストールされたブロートウェア(不要アプリ)が大量に含まれています。サードパーティ製のブロートウェアはアンインストールできますが、システムアプリとして組み込まれている一部のアプリは削除できません。特にGoogleアプリ一式はその典型です。Google Play MusicやGoogle Duoがお好みでない方も、残念ながら通常の操作では端末から取り除けません。

システムアプリを取り除く最も簡単な方法はスマホをルート化することですが、ルート化は決して簡単ではなく、メーカーの保証が無効になるという大きなデメリットもあります。

そこで本記事では、ルート化せずにAndroidのブロートウェアやシステムアプリをアンインストール・無効化する方法をいくつかご紹介します。

1. ブロートウェアのアンインストール/無効化

サードパーティ製のブロートウェアのほとんどは、標準の設定画面から簡単にアンインストールできます。

1. Androidスマホで「設定」→「アプリと通知」を開きます。

2. 「すべてのアプリを表示」をタップし、アンインストールしたいアプリを見つけて選択します。

3. 「アンインストール」ボタンが表示されている場合は、それをタップしてアプリを削除します。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

4. 「アンインストール」の代わりに「無効にする」ボタンしか表示されない場合、そのアプリはシステムアプリのため削除できませんが、無効化は可能です。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

「無効」状態とは、アプリが休止状態になり、アプリ一覧に表示されなくなり、インストール済みアプリとしても認識されなくなることを意味します。「無効にする」ボタンをタップすれば、アプリは事実上使えなくなります。

Xiaomi(MIUI)端末の場合

Xiaomiのスマホでは、まず「Hidden Settings for MIUI」アプリをインストールしておきます。

1. 「Hidden Settings for MIUI」を起動します。

2. 「Manage applications(アプリ管理)」に移動し、無効化したいアプリを探します。

3. 「Disable(無効にする)」ボタンをタップします。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

2. ADBコマンドでシステムアプリをアンインストールする

ADB(Android Debug Bridge)はスマホをデバッグするための強力なツールで、アプリパッケージを管理するコマンド(この場合はパッケージのアンインストール)も備えています。

事前準備

1. ADBを使用するには、まずパソコン側にADBをインストールする必要があります。

Linuxの場合は、ソフトウェアセンターやパッケージマネージャーから「android-tools」をインストールするだけでOKです。Windowsの場合は、Googleが配布している「SDK Platform Tools」をダウンロードして展開してください。

2. 次に、スマホで「開発者向けオプション」を有効にします。ビルド番号を7回タップすると解除できます。有効化したら、開発者向けオプション内を下にスクロールし、「USBデバッグ」をオンにします。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

3. USBケーブルでスマホをパソコンに接続します。接続時にダイアログが表示されたら、「充電のみ」モードから「ファイル転送(MTP)」モードへ変更します。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

4. Windowsの場合はADBのフォルダを開き、アドレスバーに「cmd」と入力してその場所でコマンドプロンプトを起動します。Linuxならターミナルを開くだけです。

以下のコマンドを入力してADBを起動し、スマホが認識されているか確認します。

adb devices

「List of devices attached」の下にデバイスIDが表示されていれば、正常に接続されています。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

アンインストール手順

5. ADBシェルを起動します。

adb shell

6. スマホにインストールされている全パッケージを一覧表示します。

pm list packages
Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

リストは非常に長いため、grepで絞り込むのがおすすめです。例えばGoogle関連のパッケージだけを表示するには、次のコマンドを実行します。

pm list packages | grep 'google'
Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

7. アンインストールしたいアプリのパッケージ名を探します。パッケージ名は「package:」の後ろの文字列です。例えばGoogle連絡先アプリなら「com.google.android.contacts」です。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

パッケージ名が分からない場合は、ブラウザでGoogle Playストアを開き、該当アプリを検索してみてください。URLの中にパッケージ名が含まれています。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

8. 以下のコマンドを入力してアプリをアンインストールします。

pm uninstall -k --user 0 パッケージ名
Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

アンインストールが成功すると「Success」と表示されます。

上記コマンドの「--user」フラグは重要です。これは「現在のユーザー(0=本体のデフォルト/メインユーザー)に対してのみアプリを無効化する」ことを意味します。ルート化しない限り、全ユーザー領域からアプリを完全に削除することはできませんが、実用上はこれで十分です。

注意点

システムアプリの削除はシステムの動作を壊すリスクがあるため、内容を理解しているアプリだけを対象にしてください。GmailやGoogle Play Music、Google Playムービーなどは比較的安全に削除できますが、Google Playストアやその関連ファイルは絶対に削除しないでください。削除後に端末が不安定になった場合は、Google Playストアから該当アプリを再インストールするか、端末を初期化(工場出荷状態にリセット)してください。

3. Debloaterツールでシステムアプリを無効化する

「ADBコマンドの操作はちょっと難しそう…」という方には、GUIで操作できるDebloaterツールが便利です。Android端末上の不要なアプリをまとめて無効化する作業を大幅に簡単にしてくれます。

主な機能は以下の通りです:

  • Android端末上のアプリをブロックまたは無効化
  • すべてのアプリを一括で解除
  • ブロックリストのインポート

端末を接続すると、インストール済みアプリの一覧が自動的に表示される、非常にシンプルなツールです。

なお注意点として、アプリを完全に削除するにはroot権限が必要です。このツールはrootなしでシステムアプリをアンインストールすることはできません。ただし、無効化したアプリはバックグラウンドで動作せず、端末のリソースを消費しなくなるため、実用的な効果は十分にあります。

Debloaterツールの使い方

1. まず、Android端末で「USBデバッグ」が有効になっていることを確認します。

2. Windows PCにDebloaterツールをダウンロードしてインストールします。

3. USBケーブルでスマホをPCに接続し、Debloaterツールを起動してデバイスの検出を待ちます。

4. デバイスが検出されると、画面下部の「Device Connected」「Sync」表示が緑色に変わり、接続成功を示します。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

5. 「Activity Status」メニュー直下の「Read Phone Packages」ボタンをクリックすると、端末にインストールされているアプリ一覧が読み込まれます。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

6. リストをスクロールし、無効化したいアプリの横のチェックボックスにチェックを入れます。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

7. 選択が完了したら、上部の「Apply」ボタンをクリックします。ツールが処理を実行し、完了メッセージが表示されます。

Androidでルート化せずにブロートウェアとシステムアプリを削除・無効化する方法

注意:システムアプリを安易に無効化すると、端末が起動しなくなる(文鎮化/ブリック)恐れがあります。アプリを選択する際は、必ず内容をよく確認してから実行してください。

まとめ

メーカーによって、ブロートウェアが少なくシステムアプリも簡単に無効化できる端末もあれば、削除も無効化もできないサードパーティ製アプリだらけの端末もあります。本記事で紹介した方法を使えば、ルート化せずにAndroidスマホから不要なアプリをアンインストール・無効化できます。どうしても完全な削除が必要な場合のみ、リスクを理解した上でルート化を検討するとよいでしょう。


  1. PCを使ってAndroidスマホをルート化する完全ガイド|手順・メリット・注意点を徹底解説

    Androidはユーザーに高い自由度を与えてくれるOSですが、それでも制限がないわけではありません。例えば、システムアプリについてはユーザーがコントロールできる範囲が狭く、アンインストールすることもバックグラウンドでの動作を止めることもできません。真の力とコントロールを手に入れるには、端末のルート化(root化)が必要です。この記事では、Androidスマホをルート化するメリットと、PCを使ってルート化する具体的な方法を詳しく解説します。 Androidスマホのルート化とは PCを使ったAndroidのルート化は、最も簡単な方法の一つです。複数のソフトウェアやツールキットが作業をサポートして

  2. Windows 11でシステムアプリを完全にアンインストール・削除する方法

    Windows 11はクリーンで効率的なオペレーティングシステムですが、プリインストールされているアプリの中には、使わないものも含まれています。天気アプリ、Cortana、メールアプリ、さらには写真アプリや「Your Phone」など、サードパーティ製のお気に入りの代替アプリを使いたいという方も多いでしょう。 幸いなことに、一部のシステムアプリは設定画面などの従来の方法ではアンインストールできませんが、PowerShellやWindows Terminalを使用すれば削除することが可能です。ただし、これらのアプリはWindowsの中核機能に関わるケースがあるため、削除によってシステムに不具合