题主补充:我是题主,问题我问的。
按照网上说的,我用adb tools(Android Debug Bridge)。从windows 10电脑连安卓手机。
首先,不能下载。android studio,developer.android.com这属于谷歌旗下网站,没法连。然后到国内一些下载站找,没有最新的1.0.4x版本的,只有1.0.32,1.0.33版的adb tools。不过也凑合用了。
然后win10电脑插上手机数据线。adb设定win10环境变量以后。cmd命令行界面中,启动,
adb devices不能识别设备。因为手机品牌不是安卓支持的主流厂商的牌子。
然后在win10设备管理器中,找到我的国产安卓手机。能看到接入了一个新的usb 串行总线设备。然后看设备属性,看“事件”选项卡,能看到设备接入win10的时间。和4位VID(vendor ID)和4位PID(product ID),我的手机是2D95。
按照网上说的。将VID写入一个新建的adb_usb.ini文件。把2D95改写为0x2D95,写入adb_usb.ini文件的第一行,并将adb_usb.ini复制到adb主程序文件夹,和C:\Users\我的帐号名字\.android\文件夹下。
然后物理断线重连手机。adb devices就能发现手机了。但是提示没有授权。
把手机进入手机设置,关于手机,找到手机系统版本,连点数下,开启“开发者选项”,将其中“开发者选项”、“usb调试”,都打开。然后再断线重连。
终于adb shell可以进去了。
adb shell pm list packages -e。可以列出活动的包名字。
adb shell pm disable-user 包名字。可以禁用掉不需要的包,特别是手机出厂设置中,不让删除的软件app包。
adb shell pm uninstall -k 包名字。或者
adb uninstall 包名字。都不能删除包。
adb root提权也不能用。
进入adb shell,su提权也不能用。
adb uninstall -k --user 0 包名字,只能删除部分,系统自带的,手机桌面界面不让删除的包。但是对于,比如系统自带的“天气”,这些app,还