電話ベンダーによってロックされたアプリをアンインストールします


86

サムスンI9000を使用していますが、音楽ストア、カスタムWebブラウザー、その他のメモリリークアプリなど、電話ベンダーが事前にインストールした迷惑なアプリがいくつかあります。

これらのくだらないアプリは、Manage applicationsツールでも、フロントメニューのアプリタイルの編集でもアンインストールできません。

これらのアプリを削除するには、rootユーザーまたは何かである必要がありますが、その方法はわかりません。


1
ルート化されていないデバイスのオプション(より制限されています)については、ルート化せずに不要なシステムアプリケーションに対処する方法を参照してください
eldarerathis

回答:


55

はい、根づかなければなりません。根を張るには、次の質問を参照してください:Androidデバイスをルートするには

ルート化後にシステムアプリをアンインストールする最も簡単な方法の1つは、Titanium Backupを使用することです。アプリをクリックして、[アンインストール]を選択するだけです。

注:削除するものに注意してください!スマートフォンが不安定になったり動作しなくなったりする場合に備えて、削除する前にTitaniumを使用してバックアップすることをお勧めします。

また、ブートローダーは再起動時にシステムアプリを復元する可能性があることに注意してください。可能であれば、ブートローダーのロックを解除します。また、デオデックスされたカスタムROMをインストールするか、ブートローダーによって復元されたイメージを編集する必要があります。これは特定のデバイスに依存しますが、SGSを使用すると、ブートローダー関連の問題は発生しません。


7
重要な警告:通常、ストックアプリを削除すると、キャリアからのOTA更新が失敗します。更新が手間がかからないように、単純にTiBUを使用してアプリを「フリーズ」する方が一般的には良いと言えます。
ロゴ

OTAの更新が必要ない場合でも、凍結は最適なソリューションです。ROM上のスペースを無視する場合、フリーズはアンインストールと同等です。あなたが将来的にそれを必要とする場合は、このを使用すると、変更を元に戻すことができます...
アンドロイドQuesito

19

ADBを使用してアプリケーションを削除することもできますが、アプリケーションの方法は簡単です。ADBの使用にはマーケットが必要ないため、これは、根ざしているがAndroidマーケットまたは同様のマーケットプレイスを使用できない、または使用したくないユーザーに有効です。

./adb remount #ROOT IS REQUIRED TO REMOUNT /system read-write
./adb shell
cd /system/app

インストールされているものを確認するには: pm list packages

パッケージを削除するには:

rm PackageName.apk
pm uninstall class.name.of.package

CyanogenModは、私が知る限り、rmステップではなくステップのみを必要としpmます。デオデックスバージョンのAndroidを実行している場合は、rmステップのみが必要な場合があります。

将来的にアプリケーションが必要になる可能性がある場合(無線による更新)、adb pullapkをデスクトップにコピーする(携帯電話の別の場所に移動する代わりに)かmv、apkをuSDカードにコピーするか、 USBストレージ。

詳細については、http://wiki.cyanogenmod.com/wiki/Barebonesを参照してください


2
adb remountオプションのステップではありません。/ systemパーティションを読み書き可能に再マウントする必要があります。
ブラム

そうですか。ありがとう。Titaniumバックアップアプリを使用してアンインストールしました。system / appパッケージを削除する方が安全なようです。彼がアプリを望まないことを絶対に確信している人は、あなたが示したようにシェルからパッケージを削除できます。
オタクです

私の答えはここにあります。なぜなら、GoogleのAndroidマーケットを持っていない(または望んでいない)Androidユーザーのグループがありますが、デバイスへのルートアクセスは持っているからです。adb pull携帯電話から削除する前にデスクトップにapkするのは簡単です。それを答えに追加します。
ブラム

pm disable com.packageアプリをフリーズするのも好きです。何かが壊れた場合、再度有効にするのは簡単です。使用adb shell後、surootに切り替えます。
クロエ

ここで興味のある人のためのより詳細なチュートリアルです:ルートアクセスがないとキャリア/ OEMブロートウェアをアンインストールする方法
brasofilo

15

ルートなしでは削除できません。ルートなしではアクセスできないディレクトリにインストールされます。ただし、次善の策を講じ、目を閉じ、指を耳に刺して、存在しないふりをすることができます。これを行う方法は、アイコンを非表示にできるランチャー(メモリが提供される場合はADWなど)を取得することです。その場合、それらはまだインストールされます(何かがトリガーされるとポップアップします)が、少なくともそれらを見る必要はありません。


ADWは多かれ少なかれトリックをやっています。アプリを「隠す」方法は見つかりませんでしたが、問題のあるアプリのアイコンをすべてフォルダーに移動して、邪魔にならないようにすることができます。誰かがより効果的な方法でそれらを「隠す」方法を知っているなら、私に知らせてください。
質問者

1
LauncherProは、アプリリストからアプリを非表示にして、煩わされないようにすることができます(メニュー->環境設定->一般設定->非表示のアプリ)。しかし、それらはまだ検索結果などに表示されますが、これはおそらく、ルート化されていない状態で取得できる最も近いものです。
onik

4

はい、プレインストールされたアプリを削除するには、電話をルート化する必要があります。

これらの質問はこちらこちらをご覧ください

アプリケーションを削除する前に、Nandroid経由でバックアップを作成してください。システムが依存しているアプリを削除できます(何らかの理由で)。検索を実行し、削除するアプリを安全に削除できることを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.