1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

システムアプリをアンインストール後インストールできなくなった

Last updated at Posted at 2025-05-26

やりたかったこと

インストール済みapkより古いapkを入れたかった

問題

システムアプリをアンインストール後インストールできなくなった

やったこと

1 . システムアプリをアンインストール

$ adb shell pm uninstall -k --user 0 <package>

2 . インストール済みパッケージの確認 → 1でuninstallしたpackageがないことを確認OK

$ adb shell pm list packages

3 . システムアプリをシステム領域にインストール

$ adb shell
$ push YourApp.apk /sdcard/
$ su
# mount -o rw,remount /system
# cp /sdcard/YourApp.apk /system/priv-app/YourApp
# chmod 644 /system/priv-app/YourApp/YourApp.apk
# reboot

4 . インストール済みパッケージの確認 → インストールしたはずのpackageがない🥶💧💧

解決策

アプリの有効化

adb shell cmd package install-existing <package>

解説

uninstall --user 0は、システムアプリをアンインストールするのではなく、無効にするコマンドだった
アプリ本体(APK)は /system に存在し続けているがpm list packagesなどで見えなくなっていただけだった
install-existingで、存在しているシステムアプリを有効化(再登録) した

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?