adb shell pm list packages
#获取所有app的package列表
image.png
adb shell pm uninstall -k --user 0 你需要卸载的app的package名称
#可实现不需要root进行卸载
但是package列表列出了那么多,我怎么知道我需要卸载的app的package名称是哪一个
adb shell dumpsys window|findstr mCurrent
#获取当前打开的app的信息,这里面包含package名称
例如如桌面的package名称为com.oppo.launcher,然后就可以使用adb shell pm uninstall -k --user 0 com.oppo.launcher进行卸载了
image.png
由于本人卸载了自带的桌面,由于现在的手机几乎都是全面屏,第三方桌面不太兼容,所以当我想恢复原来自带桌面的时候,找了很多资料,说是要恢复出厂设置,其实这是错误的,可以使用以下命令来恢复被删除的系统自带软件。
adb shell cmd package install-existing 你需要恢复的app的package名称
#例如adb shell cmd package install-existing com.oppo.launcher
这样我就恢复了我之前删除的自带桌面,所以,在你删除系统自带app的时候,最好把这些app的package名称记录下来,方面以后恢复。
打字不易,给个赞吧!谢谢!
网友评论