ルートアクセスなしでCarrier / OEMブロートウェアをアンインストールする方法

ますます多くのキャリアとOEMがデバイスをロックダウンし、スマートフォンやタブレットにさまざまなブロートウェアをインストールしています。 確かに、ブロートウェアはかなり主観的な用語であり、サムスン独自のメッセージングアプリケーションからGoogle独自の音楽プレーヤーアプリケーション、DT Igniteなどの実際のスパイウェアにまで及ぶ可能性があります。 携帯電話やタブレットの多くはロックダウンされているため、これらのプレインストールされたシステムアプリケーションの一部をアンインストールしたり、無効にしたりすることは困難です。

OEMまたはキャリアが販売するデバイスの制御を維持したいため、通常、スマートフォンとタブレットがこのように設定されています。 時には、販売するスマートフォンにプリインストールするアプリケーションごとに支払いを受けることもあります。 それから、これらのアプリケーションがあなたの電話で収集できる診断と使用データからさらに多くのお金を稼ぐことができる時があります。 ただし、1日の終わりに、通信事業者とOEMは、追加の収益とプラットフォームの制御の両方のためにこれを行います。

特定のOEM向けのPlayストアにはいくつかのデブローターアプリケーションがあります。これは素晴らしいことです。また、これらを取り除くのに役立つツールをまとめた専用のコミュニティメンバーもいます。 ただし、このタスクの普遍的な解決策はほとんどありません。今日のガイドでは、 ルートアクセスなしでこれらのシステムアプリケーションを手動でアンインストールする方法について説明します。 必要なのは、コマンドプロンプトで簡単なADBコマンドをいくつか実行することだけです。


ガイド–システムアプリをアンインストールする

ビデオチュートリアル

TKによるビデオチュートリアル

テキストチュートリアル

  1. デバイスのUSBドライバーをインストールします(GoogleにはいくつかのユニバーサルUSBドライバーのリストがあります)。
  2. 特定のOS(Windows、Mac、Linux)のADBバイナリをダウンロードします
  3. zipファイルをすぐにアクセスできるフォルダーに解凍します。
  4. 電話で、[設定]に移動し、[電話について]をタップします。 ビルド番号を見つけて7回タップし、開発者オプションを有効にします。
  5. 次に、開発者オプションを入力して、USBデバッグを見つけます。 有効にします。

  6. 電話機をコンピューターに接続し、「充電専用」モードから「ファイル転送(MTP)」モードに変更します。
  7. コンピューターで、ADBバイナリを抽出したディレクトリを参照します。

  8. ADBフォルダーでコマンドプロンプトを起動します。 Windowsユーザーの場合、これはShiftキーを押しながら右クリックし、「ここでコマンドプロンプトを開く」オプションを選択することで実行できます。

  9. コマンドプロンプト/ターミナルに移動したら、次のコマンドを入力します: adb devices
  10. システムがADBデーモンを開始していることがわかります。 ADBを初めて実行する場合は、コンピューターとの接続を承認するように求めるプロンプトが携帯電話に表示されます。 それを許可します。

  11. これで、adb devicesコマンドを再実行すると、端末はデバイスのシリアル番号を出力します。 もしそうなら、あなたは先に進む準備ができています。
  12. 次のコマンドを入力します: adb shell

  13. pm list packages | grep '' 」を実行しpm list packages | grep '' パッケージ名を見つけるためのpm list packages | grep ''コマンド(引用符なし)。

  14. 別の方法:携帯電話にApp Inspectorアプリをインストールすることにより、インストールされたシステムアプリケーションのパッケージ名を簡単に見つけることもできます。 アンインストールしようとしているアプリケーションのアプリ名が正確にわかるように、この方法で行うことをお勧めします。

    ステップ1:「アプリリスト」をタップします

    手順2:削除するアプリを見つけます。 (例:「コンパス」)

    ステップ3:アプリ名の下でパッケージ名を見つけます(例:「com.huawei.compass」)

  15. 次のようにコマンドを実行します:“ pm uninstall -k --user 0 ”コマンド(引用符なし)コマンドで特定のシステムアプリケーションをアンインストールします。

警告の言葉として、システムアプリケーションのアンインストールは危険な場合があるため、これらの手順を完了する前に何を削除するかを知ってください。 そうしないと、工場出荷時設定にリセットするまで電話機が使用できなくなる可能性があります。 もちろん、特定のシステムアプリケーションを削除すると、それに依存している別のシステムアプリケーションも破損する可能性があるため、削除するものに注意してください。 しかし、何かがうまくいかない場合は、いつでも工場出荷時設定にリセットして、元の状態に戻すことができます。 ただし、アンインストールしたアプリを元に戻す簡単な方法は次のとおりです。

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

  • コマンドプロンプトまたはターミナルウィンドウを開き、次のコマンドを入力しますadb shell cmd package install-existing

これは、アプリケーションデバイスから完全に完全にアンインストールされるのではなく現在のユーザー (ユーザー0が電話のデフォルト/メインユーザー)に対してアンインストールされているためです。 そのため、アンインストールコマンドの「–user 0」と「-k」の部分を省略すると、コマンドは機能しません。 これら2つのフラグはそれぞれ、システムアプリが現在のユーザー(およびルートアクセスを必要とするすべてのユーザーではない)に対してのみアンインストールされること、およびシステムアプリケーションのキャッシュ/データが保持されることを指定します(これはできません)ルートアクセスなしで削除されます)。 したがって、この方法を使用してシステムアプリケーションを「アンインストール」して 、キャリアまたはOEMから公式のOTAアップデート受け取ることができます。

この方法を使用して、私のエディターは、Chinese Honor Note 8スマートフォンにプリインストールされているHuawei HiVoiceアプリケーションをアンインストールすることができました。したがって、ホームボタンを長押しすると、代わりにデフォルトでGoogle Assistantを使用できました。 他のユーザーは、この方法により、Amazon Prime専用Moto Gスマートフォンで広告を配信するアプリケーションをアンインストールできると報告しています。

このガイドは、LG G6、Google Pixel、Galaxy S8などの多くのデバイスで動作することが示されています。 お使いのデバイスで試してみて、以下のコメントにその方法をお知らせください!


ソース:/ r / Android

この記事は、2月24日19時44分(東部標準時間)に更新され、アンインストールされたアプリケーションを復元する新しい方法が追加されました。