本系列适合那些想实现或者解锁部分手机系统功能,又不想ROOT的用户。
最近安卓版本基本都升级到Android11-Android12了,体验了新功能,也确实缺失了以前用的顺手的功能。
QtScrcpy界面
因为ROOT后现在好多银行类应用打不开,即时使用magisk进行了隐藏,每次大版本更新重新配置也特别麻烦,所以用开发者调试和ADB用的比较多,好多关注我的朋友用的ADB 软件也不同,有些新粉也和我用的有所不同,今天发下我的用,顺便探讨一下ADB和开发者的使用。就不讲太多了,进入主题。
我现在用的软件QtScrcpy,主要是可以用来同屏协作,群组控制比较方便,ADB倒是其次的。以小米手机为例来演示下ADB的使用吧。
连接之前请去各手机官方网站下载适合自己手机的驱动软件。
1.设置-我的设备-全部参数-连续点击-直到出现开发者已打开
2.设置-更多设置-开发者选项-开启调试选项-(WiFi调试可在无线网络下运行,不需要USB)
打开开发者选项流程
3.用数据线连接电脑或者通过IP地址连接电脑,如果连接正常会出现授权提示。
手机端出现授权提示
如果不出现此提示请检查设备驱动是否正常连接。
电脑设备管理器
4.如果一切连接正常,那我们可以打开ADB类软件进行调试了,以QtScrcpy为例
连接设备[此软件默认前置输入adb,只需要输入后面devices/ run就可以]其他软件一般需要输全。
出现类似绿色框则正常
5.连接完成后,我们在ADB命令处输入就可以了
比如之前发的小米强制关闭充电提示。
ADB命令基本全安卓通用,资料很容易查询到,就不一一列举了。
比较常用的
提权: pm grant 空格<包名>空格 <权限类型>
撤权:pm revoke <package> <permission>
设置:shell settings
卸载:pm uninstall 空格<包名>
冻结: pm disable-user <包名>
解冻: pm enable <包名>
另外高级终端Termux可以实现手机对手机的ADB调试(ROOT),后期再写Termux的用法吧
以后微头条发了命令大家就可以按照此文方法直接使用了。