卸載系統應用
1.先把原來已經存在的相同包名的APK刪除
adb root
adb disable-verity
adb reboot 重啓設備
adb root
adb remount 提示remount succeeded 表示成功
adb shell
su
cd /system/app
rm -r test 註釋:(test 對應相應的apk文件夾 或者是test.apk對應的apk)
2.將data/data/目錄下該應用的包名的目錄刪除掉
adb shell rm -rf data/data/com.example.test/ 註釋:如果已經進入adb shell 前面不再需要輸入adb shell
3.重啓
reboot 或者 adb reboot
註釋:需要有root權限纔可以刪除系統應用,如果不開始輸入adb root 和adb disable-verity和adb remount 在刪除應用包或者文件時會提示Read-only file system 無法刪除app下的apk對應的文件和文件夾
安裝系統應用
adb root
adb remount 提示remount succeeded 表示成功
adb push **.apk /system/app
adb reboot 重啓後會自動安裝你上次的應用 (系統應用需要系統簽名 https://blog.csdn.net/xiaoyi_tdcq/article/details/79272047)
安裝成系統應用後在運行時不會需要再去彈出申請權限,桌面無法卸載 ,系統應用有靜默安裝權限