您的位置:首页 > 其它

记录几个iTunesMobileDevice的备忘

2017-08-23 18:10 211 查看
1、设备刷机后未激活状态,是可以通过AMDeviceNotificationSubscribe函数注册的回调函数中的am_device参数,来获取设备信息的

2、在dfu & recovery模式,有一批函数可以获取设备硬件信息,比如:

typedef unsigned long long (__cdecl *fpAMRecoveryModeDeviceGetECID)(am_recovery_device *dev);
typedef unsigned long (__cdecl *fpAMRecoveryModeDeviceGetBoardID)(am_recovery_device *dev);
typedef unsigned long (__cdecl *fpAMRecoveryModeDeviceGetChipID)(am_recovery_device *dev);

typedef unsigned long long (__cdecl *fpAMDFUModeDeviceGetECID)(am_recovery_device *dev);
typedef unsigned long (__cdecl *fpAMDFUModeDeviceGetBoardID)(am_recovery_device *dev);
typedef unsigned long (__cdecl *fpAMDFUModeDeviceGetLocationID)(am_recovery_device *dev);
typedef unsigned long (__cdecl *fpAMDFUModeDeviceGetProductID)(am_recovery_device *dev);
typedef unsigned long (__cdecl *fpAMDFUModeDeviceGetChipID)(am_recovery_device *dev);

3、从am_device中可以通过以下函数获取到恢复模式的结构am_recovery_device:
typedef am_recovery_device* (__cdecl *fpAMRestorableDeviceCopyDFUModeDevice)(am_device* device);
typedef am_recovery_device* (__cdecl *fpAMRestorableDeviceCopyRecoveryModeDevice)(am_device* device);
typedef am_recovery_device* (__cdecl *fpAMRestorableDeviceCopyRestoreModeDevice)(am_device* device);

4、AMRestorableDeviceRegisterForNotifications也可以注册刷机模式的回调,可以正常补回各种设备连接信号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: