厉白 蒋天予
日常在手机取证过程中常常会碰到Android手机接入取证设备后无法识别到的情况,这让后续的取证工作变的无从入手。那么,到底是什么原因导致Android手机会无法被设备识别呢,下面就和大家做一讨论。
Android系统智能手机在进行逻辑获取时,前提必须是要求手机开启USB调试模式,而后调用adb工具与手机进行通信。在大多数的无法获取的情况中,大多是提示手机未开启adb调试或者在adb shell命令行中提示未发现设备,通常是由如下原因引起。
很多时候我们为了便于手机驱动的安装会在取证设备上安装一些第三方手机助手软件(如360手机助手或豌豆荚等)来协助安装手机驱动,而这些第三方手机助手软件通常会在系统里常驻一个服务,从而占用掉adb服务的端口(端口号:5037),这样就导致了其他的手机软件包括我们的取证软件无法正常工作。常见的第三方手机助手软件的adb服务如下:
豌豆荚:后台常驻adb服务为wandoujia_daemon.exe;
QQ音乐:后台常驻adb服务为tadb.exe;
腾讯管家:后台常驻adb服务为tadb.exe;
360刷机:后台常驻adb服务为360shuaji.exe
金山毒霸:后台常驻adb服务为kxeeonn.exe;
91助手:后台常驻adb服務为AndroidInterface.exe;
迅雷:后台常驻adb服务为adb.exe。
解决方法如下,以冲突程序adb.exe为例:
(1)打开任务管理器-查看-选择列-PID可以看见进程的pid号,然后打开CMD命令行方式,输入,netstat-o-an命令查看就可以看到打开的端口和PID对应的列表,查找到占用5037端口的进程。
(2)发现进程是tadb.exe,然后直接在任务管理器中结束该进程,然后再打开取证软件重新检测手机即可。
如果以上方法仍然无法解决请卸载电脑上所有第三方手机助手类软件后重启电脑。如果手机依然无法识别,可以尝试更换USB数据线或电脑的USB接口,很多时候往往是被忽略的数据线质量或者是供电不足的问题导致了无法识别的问题。endprint