新しいスマートフォンを買ったのに、削除もできない不要なアプリが大量にプリインストールされていた、なんて経験はありませんか?メーカーや通信事業者が、いわゆる「ブロートウェア」と呼ばれる不要なソフトウェアを強制的に持ち歩かせるのは本当に厄介です。アプリドロワーを散らかすだけでなく、無効にしようとしてもなかなか消えないこともあります。
実際、今日のほとんどのスマートフォンは十分なストレージ容量を備えていますが、これらのアプリを削除することは、パフォーマンスとプライバシーを最適化するための重要な手段です。単に数メガバイトの容量を確保するだけでなく、バックグラウンドプロセスがバッテリーやリソースを無駄に消費するのを防ぐことが目的なのです。幸いなことに、ルートアクセスを危険にさらすことなくスマートフォンを最適化する方法はいくつかあります。
第一の防御策:アンインストールとネイティブ無効化
技術的な問題に入る前に、まずはシステムでアプリを手動でアンインストールできるかどうかを確認するのが賢明です。プリインストールされているサードパーティ製アプリの中には、従来のアンインストール方法に対応しているものもあります。アイコンを長押しするか、設定のアプリメニューを開いて、削除ボタンが有効になっているかどうかを確認してください。
アンインストールボタンが表示されない場合は、アプリを無効化または非アクティブ化してください。この操作では、システムパーティションからAPKファイルは削除されません(そのため、物理的な空き容量は確保されません)が、アプリは画面から消え、実行が停止し、RAMやデータの消費を防ぐことができます。これを行うには、「設定」を開き、「アプリケーション」セクションを見つけて、「システムアプリを表示する」オプションを有効にし、「無効にする」をタップします。この操作は完全に元に戻すことができ、スマートフォンが使用不能になるリスクもないため、最も安全な方法です。
ADB(Android Debug Bridge)による完全な制御
メーカーが頑固でアプリの無効化すら許可しない場合、ADBの出番です。このツールは基本的に、コンピューターからスマートフォンにコマンドを送信するためのブリッジです。ここで行っているのは、ユーザー0(メインプロファイル)からアプリをアンインストールすることです。技術的にはアプリはシステム上に残っていますが、スマートフォンはまるで最初からインストールされていなかったかのように動作します。
デバイスとPC上の環境を整える
この機能を利用するには、まずAndroid端末で開発者モードを有効にする必要があります。スマートフォンの情報画面を開き、ビルド番号を7回または10回連続でタップしてください。有効になったら、開発者向けオプションを開き、「USBデバッグ」のチェックボックスをオンにします。この手順を行わないと、パソコンとスマートフォンが通信できなくなります。
お使いのコンピューターに、公式のGoogle Platform-Toolsをダウンロードしてください。ダウンロードしたフォルダを解凍し、そのディレクトリ内でターミナルまたはコマンドプロンプト(Windowsの場合はCMD)を開きます。USBケーブルでスマートフォンを接続すると、スマートフォンの画面に表示されるRSAセキュリティキーのメッセージが表示されたら、それを承認して接続を許可してください。
システムをクリーンアップするための必須コマンド
Windowsを使用している場合は、コマンドは表示されているとおりに入力しますが、macOSまたはLinuxを使用している場合は、コマンドの前に「.」を付けることを忘れないでください。 各命令の前に ./ を付けてください。すべて順調であることを確認するには、次のように書きます。 adb devices; コードの後に単語が続く場合 デバイス許可が出ました。
アプリを削除するには、まずその内部名(パッケージ名)を知る必要があります。それらはすべて、以下の方法で一覧表示できます。 adb shell pm list packagesリストは無限ですが、非常に便利なトリックは、アプリケーションを ブラウザからGoogle PlayストアへURL の ; の直後 id=例えば、正確な名前が表示されます com.google.android.apps.photos.
IDを取得したら、マスターコマンドを実行します。 adb shell pm uninstall -k --user 0 nombre.del.paqueteもしあなたがその言葉を見たら 成功あなたは戦いに勝利したでしょう。もし後悔することがあれば、コマンドを使用して何もダウンロードせずにアプリケーションを復元できます。 adb shell cmd package install-existing nombre.del.paquete.
ターミナルが嫌いな人のためのグラフィカルな代替手段
コードを書くことに頭を悩ませるなら、視覚的なインターフェースを通して面倒な作業を代行してくれるプログラムがあります。Universal Android Debloaterは、アプリの一覧を表示するだけでなく、削除しても安全なアプリと、不安定性を引き起こす可能性のあるアプリを教えてくれるため、非常に高く評価されている優れたツールの1つです。重要なフレームワークコンポーネントを削除してしまうのを防いでくれます。
Windowsユーザーにとって、もう一つの強力な選択肢はADB AppControlです。このツールを使えば、数回クリックするだけで、アプリケーションのフィルタリング、APKファイルの管理、不要なソフトウェアのアンインストールが可能です。どちらのツールも内部的にADBを使用しているため、USBデバッグを有効にする必要がありますが、手動で行うよりもはるかに直感的で高速な操作を実現します。
モバイルデバイスから直接、不要なプリインストールアプリを管理できます。
手元にPCがない場合は、ShizukuとCantaアプリを組み合わせるという賢い方法があります。Shizukuは、Androidのワイヤレスデバッグ機能を利用して、root権限なしで他のアプリが管理者権限にアクセスできるようにするサービスです。Shizukuが起動すると、Cantaがマネージャーとして機能し、リスクラベル(上級者向け、エキスパート向け、非推奨)が付いたシステムパッケージを選択して削除できるようになります。
根源への道:最終的な除去
より経験豊富なユーザーにとって、ルート化は/systemパーティション内のファイルを物理的に消去する唯一の方法です。Root Uninstallerなどのツールを使えば、完全かつ永続的な消去が可能です。しかし、これには重大なリスクが伴います。重要なファイルを削除すると、保証が無効になったり、銀行アプリへのアクセスが失われたり、ブートループ(スマートフォンの起動を妨げる状態)が発生したりする可能性があります。ルート化は、何をしているのかを正確に理解し、完全なバックアップを用意している場合にのみ推奨されます。
不要なプリインストールアプリがないデバイスは、動作のスムーズさとユーザーエクスペリエンス全体を向上させます。アプリを無効にする手軽さ、ADBコマンドの強力な機能、グラフィカルツールの利便性、Shizukuの柔軟性など、どの方法を選ぶにしても、重要なのは削除ボタンを押す前に各パッケージを調査することです。最終的な目標は、汎用的なAndroidを、日常生活に真に価値をもたらすものだけを含む最適化されたツールへと変えることです。
