卸载系统应用
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)
安装成系统应用后在运行时不会需要再去弹出申请权限,桌面无法卸载 ,系统应用有静默安装权限