记录几个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也可以注册刷机模式的回调,可以正常补回各种设备连接信号
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也可以注册刷机模式的回调,可以正常补回各种设备连接信号
相关文章推荐
- 增加几个entity framework 的函数 (记录备忘)
- 增加几个entity framework 的函数 (记录备忘)[转]
- leetcode刷题,总结,记录,备忘 80
- leetcode刷题,总结,记录 ,备忘 172
- 从零开始学习SSH框架笔记之四 几个关键配置文件备忘(模板)
- 微信APP支付整体流程记录备忘
- 项目中oracle存储过程记录——经常使用语法备忘
- 关于项目中记录日志的几个相关jar报slf4j-api、slf4j-log4j12以及log4j之间什么关系?
- 记录几个CSS样式
- 记录几个框架项目,以后有空再研究下
- leetcode刷题,总结,记录,备忘137
- leetcode刷题,总结,记录,备忘 263
- 公司用的git版本控制系统,记录下几个常用的命令和步骤
- 简单记录几个有用的sql查询
- leetcode刷题,总结,记录,备忘70
- leetcode 总结,记录,备忘。153
- 随便记录几个数据库的题目
- leetcode刷题,总结,记录,备忘111
- Java程序初始化顺序及几个关键字用法记录
- Jquery 记录几个函数