在分析iOS应用时,我们需要将装有iOS应用的设备通过网络或者usb数据线连接到Windows或者mac设备上,从而可以从电脑拷贝数据到iOS设备上,或者从iOS设备中传输数据到电脑中,方便分析操作。接下来,将分别讲通过网络将iOS设备连接到电脑上,及通过usb将iOS设备连接到电脑上。
一、网络连接
将电脑(我以mac电脑为例)及iOS设备连接到同一个wifi信号。
对iOS设备进行越狱,安装cydia后,打开cydia,搜索openssh,并安装(这样在iOS设备中会启动一个ssh服务从而让其他设备进行连接)。如果搜索不到openssh时,可以尝试添加源
打开iOS设备 设置 -> 无线局域网 -> 查看当前连接的wifi信号 -> 点击最右边的小“i” -> 查看IP地址右边显示的IP,并记住,具体如下图所示
image
image
image
在mac电脑中打开终端,通过ssh连接iOS设备,命令如下
ssh root@ios设备ip (这IP即刚才在iOS设备上看到的IP,填写进去,比如 ssh root@192.168.0.100 ,端口默认为22,所以不用填写端口)
ssh root@192.168.0.100
输入上面命令后,按 回车键 后,第一次连接会有如下提示,输