记一次ADB驱动安装以及附加调试时一些问题的解决

发表于 2017-11-17  548 次阅读


文章图片我就先不加了

尝试帮助别人动态调试崩坏3,Android开发环境配置好后IDA也准备妥当,然而ADB死活识别不出手机,设备管理器也表示你的破手机我已经帮你安装了合适的驱动

各种百度找方法,然而给出的无非那几种,下载他给出的驱动,然后设备管理器里面去更新驱动,然而我更新驱动就会提示已经安装了正确的驱动,也是,设备管理器里面并没有显示黄色的三角感叹号,证明驱动是正确的,下载了个手机助手能成功连接手机并复制文件,说明了数据线是没有问题的,找了个ADB Driver Installer来安装驱动,也显示已经安装了驱动,连接手机后也显示OK了,单打开ADB就是找不到设备,确定USB调试打开了,设置也是正确的,还有去配置文件填设备VID号的方法,然而,没任何效果,然后去研究了一下山寨,这件事另说,然后又去百度,这次没啥收获,看看时间不早了,电脑休眠,进被窝。

然后第二天,因为山寨别人网络验证要劫持域名,搭个DNS服务器实在是不值得,辣鸡小米的ROOT也是假的,system目录你别想动,所以找了个解锁system分区的帖子,看了看也是要ADB才行,下载了帖子提供的ADB,抱着试试的心态,然后我TM成功了???!!!然后打开CMD,ADB SHELL,连接成功,确定一下自己没开Android模拟器,然后尝试解锁system分区,成功,REBOOT重启,成功,就是说,ADB连接成功完全是莫名其妙的成功的。


手机是红米Note4,IDA附加一直失败

The debugger could not attach to the selected process.
This can perhaps indicate the process was just terminated, or that you dot't have the necessary privileges.
如图:

百度了好久也没有解决方法

谷歌上翻了翻最后找到了

是SELinux的问题,关闭SELinux后,成功,发现网上没有提到这个问题,这里记录下

附关闭SELinux的方法:
1、检测SELinux是否打开:getenforce
返回值:Enforcing:强制模式 Permissive:宽容模式 Disabled:关闭

2、临时关闭SELinux:setenforce 0
0为关闭,1为打开,执行后立即生效,无需重启

2022年12月1日后记

现在看看也估计就是adb版本跟手机对不上,跟SELinux有个寄吧关系

虽然懂得多了,但再也没有以前的快乐了

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0

心虽在此,逐梦繁星