继续填坑
这一章我们来研究下,如何得到iPhone的文件列表
上文我们提到过,有一个函数,AMDeviceStartSession
这个函数呢,我说过,是开启高级操作的函数。
意思是必须要调用这个函数后,才能执行比较复杂的操作。
比如打开文件,就需要大致以下几个步骤
连接设备-StartSession-开启afc服务(越狱系统开启afc2服务,需要装了afc2插件才能正常打开)-用afc的服务句柄来读取文件-操作文件
前两个前文已经介绍了
那么如何打开afc服务呢?
用到的函数为
AMDeviceSecureStartService
typedef int(*func_AMDeviceSecureStartService)(HANDLE hDevice, HANDLE hCFServiceName, HANDLE hUnknow, HANDLE* pServiceHandle);
第一个参数为设备句柄
第二个是