-
-
[原创]iOS引导程序iBoot学习
-
发表于: 2020-4-6 10:37 9650
-
最近,在github上找到iBoot源码,想学习一下里面的底层硬件初始化和系统引导相关知识。大体是arch/arm和arch/arm64下,start.S中,作为程序的入口。
编译需要xcodebuild的iphoneos10的环境,虽然我没有mac计算机,但是通过虚拟机,成功安装了macosx的对应版本,能够进行编译。并根据相关说明,编译出img3maker和imager4payload,解除掉mac系统限制后,拷贝到/usr/bin文件夹。
在继续编译,发现缺少device_map.db数据库文件和embedded_device_map脚本文件,造成不能继续编译。查网络得知,这两个文件保存在HomeDiagnostics.pkg包中。但是,这些文件都无法找到,于是继续学习限于停滞。那位大侠有这方面的资源,或者有其他方法,敬请不吝赐教
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
看原图
赞赏
雪币:
留言: