@robbyone wrote:
需求: iOS9以后苹果将icloud backup放到了cloudkit相关的私有容器中,所以icloud备份下载参考的是https://github.com/horrorho/InflatableDonkey,由于horrorho大神现在不更新了,还有苹果iOS12强制开启双重验证,以前的老接口https://setup.icloud.com/setup/authenticate/$APPLE_ID$,通过密码追加双重验证码的方法来解决2fa登录。但是由于苹果修改了一些接口,导致现在这种方式无法获取备份了,所以需要跟踪苹果的icloud backup下载流程。找遍了苹果的icloud Mac客户端和iOS端的所有地方,最后发现当把iOS设备进行还原抹掉所有数据和设置之后,设备重启在设置向导页面,我们可以选择从icloud backup恢复,如下:
icloud bakcup相关的主要进程有akd,cloudd,这些都是系统daemon,其中akd主要负责srp(一种远程安全密码协议)过程,cloudd主要处理和icloud backup相关的东西。现在想跟踪整个流程,但是由于现在新的系统都是不完美越狱,还有设备重启之后,在设置向导页面网络无法配置代理,也无法去除证书校验,希望各位大神给一些建议和思路。
操作步骤: 1 进入设置抹掉设备
2 设备重启之后,选择从icloud backup恢复数据。
Posts: 4
Participants: 2