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