安裝
首先安裝partialzip
,使用npm
安裝即可,記得使用全局安裝.
-w793
如圖溪窒,我使用的
cnpm
,安裝完成后輸入partialzip
查看是否安裝成功.
查找ipsw下載鏈接
比如我這里要下載iOS13.1.1
,首先拼接url
,格式為https://api.ipsw.me/v4/ipsw/13.1.1?type=ipsw
.請求回來的數(shù)據(jù)為
-w884
然后根據(jù)我們的手機型號找到對應的數(shù)據(jù),比如我這里是
iPhone8
,對應的identifier
就為iPhone10,1
,具體型號可以手機連愛思或者https://ipsw.me/
上去查看.
下面這條數(shù)據(jù)就是iPhone8
的
-w1275
開始下載文件
然后我們新建終端使用partialzip
來查看下ipsw
中的列表文件
-w692
然后選擇我們要下載的文件
比如我這里下載
kernelcache.release.iphone10
-w1260
需要注意的是踢涌,下載的時候可能會出現(xiàn)403錯誤变骡,不要慌宪巨,多試幾次就行了捅伤,有時候我要重試10多次才能下載成功,好像跟代理無關难衰,開了代理也照樣403钦无,解決方法就是重試!
decrypted kernelcache
然后使用kerneldec來decrypted
剛剛下載的kernelcache
-w626
然后當前目錄下將會出現(xiàn)
kernelcache.dec
文件盖袭,該文件就已經(jīng)decrypted
,判斷是否成功decrypted
只需要看文件大小即可,未decrypted
的文件大小在10多M左右,已經(jīng)decrypted
的文件大小在30多M左右-w210
-w299
接下來就是將其丟進IDA
里面找我們需要的數(shù)據(jù)了失暂!