「adb shell pm uninstall」を使用してシステムアプリをアンインストールできませんでした


20

ADBで強制的にアンインストールしようとしましたが、失敗しました:

$ adb shell pm uninstall -k org.openintents.filemanager
$ adb shell pm list packages -f | grep -i manager
package:/system/app/FileManager.apk=org.openintents.filemanager

ここで何が間違っていたのですか?私に何ができる?

内部アプリケーションマネージャーを使用しましたが、削除するオプションはありません。


1
/ systemからアプリケーションを手動で削除する場合は、/ data / data /«identifier»の対応するデータフォルダーを削除することを忘れないでください。別のキーを持つパッケージ。
-anddam

〜「システムアプリ」とはどういう意味ですか?
イゴールガナポルスキー

回答:


18

まあ、以来、FileManager.apkパッケージが存在する/system/app/ディレクトリには、システムのアプリです。したがって、それを削除する一般的な方法は次のとおりです。

adb shell
su
mount -o rw,remount /system
rm -rf /system/app/FileManager.apk
rm -rf /data/data/org.openintents.filemanager
mount -o ro,remount /system
exit
exit

1
実行するmount -o ro,remount /systemと、エラーが発生します:デバイスまたはリソースがビジーです
-IgorGanapolsky

1
@IgorG。実際のデバイスのプロンプトに答えることで、それを解決できました。
アレックスB

@AlexB実際には、プロンプトは発生しません。これはカスタムブートレッグ携帯電話です。
イゴールガナポルスキー

10

編集:CommonsWareの回答へのコメントを見たとき、それが質問者と同じであることに気づかなかった...とにかく、少し説明が誰かに役立つかもしれません。

自分がコメントしたように、システムアプリをアンインストールする最も簡単な方法は、.apkファイルを削除することです。adb install/ adb uninstallコマンドはのために便利です、正規のアプリケーションではなく、システムのアプリ。このapkはにあるため/system/appadb uninstall削除されません。

提案されたコマンド(rm /system/app/YourApp.apk)を使用できますが、その前に/systemフォルダーに書き込みアクセス権が必要です。remount /system特定のデバイスでの方法を確認する必要がありandroid remount +rw /systemます。「」とデバイスを検索してみてください)。

または、ルートエクスプローラーアストロなど、削除と再マウントの両方を実行でき、ルートアクセスが可能なアプリを使用できます。


おかげでaleadam ...私はapkを削除しましたが、キャッシュは削除しなかったため、プロットが厚くなりました。市場からインストールできませんでした。 ROM全体をバックアップイメージに戻します... adb ==> [INSTALL_FAILED_UPDATE_INCOMPATIBLE]を使用してcmd行にインストールします...インストールをダウンロードするために市場を使用できません...「インストールエラー互換性のないアップデート」を取得します...カスタムでIM romと2週間前のバックアップがあり、私はそれに戻すことができます。

私がやるべきことをリンクするには、このスレッドの2番目の投稿

1

「」Failureの問題は、^ Mで終わるDOS行を追加するadbシェルと関係があります(とにかくCentOS Linuxで)。アンインストールするアプリケーションのリストをファイルに入れて、Androidデバイスに直接コピーします。

root@android:/root # dos2unix list-of-apps-to-uninstall.txt     
root@android:/root # for f in `cat list-of-apps-to-uninstall.txt` ; do echo $f; pm uninstall $f; done;
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.