完整提取ios正式版ipsw固件中的原生壁紙鈴聲文件【詳細教程】(包括需要用到的工具)---授人以魚不如授人以漁


鑒於我之前已經發過一個簡單提取iOS13的ipsw固件的內置壁紙(或文件)的簡單方法,為什么還發這個呢?

這里特別說明:因為使用【transmac】只能對某些未加密的測試版固件進行提取,一般正式版固件都有加密。需要找到對應的【root filesystem key】 去進行解密后解壓提取。

 

參考資料:

                 

 

1. 首先,不用着急去愛思助手上下載IOS固件,先登錄 theiphonewiki.com去找到要提取的固件Keys ([Firmware_Keys],這里是因為發布的IOS正式版固件都進行了加密,想單獨解壓是無法打開的),查找固件對應的Keys方法如下:

 

 往下滑,找到歷年固件系列表:

 

2. 這里拿 IOS9系統舉例,點擊 9.X,進入下面這個頁面:

 

 注意:藍色字體表示,用來查找固件keys的頁面存在,紅色則表示缺失。(其中的keys是可以經過復雜解密計算出來,一般是國外有人解密后就會公開在網上)

3. 選擇需要進行提取固件的版本(以iphone6s 9.3.5系統為例)后,點擊進去查看Keys:

 

 

 

打開一個記事本,拷貝一下我們需要的 RootFilesystem Key【提取只需要用到這個key】 , 以及 旁邊的.dmg(不記也行),放在一邊待會備用。

 4. 點擊下載工具:[dmg.exe] ,其中包含我拷貝的的一些Root filesystem key 和 一段關鍵的CMD提取命令。

 

 

 ---------------------------- ------------------- -------   分割線       --------------- --------------------- ----------------

5. 開始常規操作,先下載需要提取的固件,后綴為ipsw,直接雙擊打開,找到最大的那個.dmg后綴文件,提取出來(或者不怕麻煩的,把整個固件解壓到同名文件夾中,再去找到那個最大的dmg文件)。【這里看不到后綴名的,請自行百度 |怎么顯示文件后綴名| 】

 

 

 

同時,把之前下載的工具 dmg.exe 放入與最大dmg文件同一個文件夾中。 

 

6、進入命令提示符界面操作。

 

 

 

按住shift鍵,同時在文件的空白處右鍵,打開命令窗口,【win10應該是打開powershell】

 

 

 

 

找到下載的dmg工具中的 Root_Filesystem.txt ,先修改好再拷貝出第一行,並粘貼到命令提示符中:

 

dmg.exe extract 058-48283-036.dmg out.dmg -k aca460e8f7aa36c04b44c1d8102a95f8cb3c986e655ea5c3b451aecb6d66dcd27531ae07

 

 代碼說明:  dmg.exe extract 058-48283-036.dmg【<---這個改為最大的dmg文件名】 out.dmg -k aca460e8f7aa36c04b44c1d8102a95f8cb3c986e655ea5c3b451aecb6d66dcd27531ae07【<---這個改為對應的Root Filesysystem Key】

改好后,粘貼到命令提示符里面,按下回車,

---------這里忘記截圖,會開始自動提取,等待個2-3分鍾左右,具體視電腦磁盤性能好壞而定----------

如果key沒有問題,會輸出一個 out.dmg 來覆蓋掉之前的那個最大的dmg文件。

 

6. 固件解密完成,可以對固件進行提取【壁紙,鈴聲,其他文件之類】

7. 使用winrar、7z等解壓軟件對out.dmg進行解壓,或者直接打開來提取。

 

 

 注意:系統的一些原生資源都是放在Library這個文件夾中

 

 

 

打開后即可看到壁紙和鈴聲的文件夾,選中后點擊上面的提取按鈕即可解壓出來。

 

 

 

 

我這里沒有修改路徑,按住ctrl鍵,選中兩個文件夾,再點擊上面的提取,點擊確定,提取出來后就是這樣:

 

打開Wallpaper 文件夾,就是所需要的原生壁紙了,與此類似,也可以用來提取其他需要的系統文件資源。

 

 

 

注意:黑色的是原生最大分辨率壁紙【一般是給ipad用的方形尺寸】,需要放入iPhone里才可以查看到是什么圖案。[可以下載個Documents,用愛思拖到里面去查看]。

 

------》 至此,就結束了,提取其他蘋果固件方法都是類似的,【要是有功夫可以去試試提取appleTV固件的】(本人試過可以,但是沒找到什么有用的東西)

     

        BTW,另外說明下,此方法我目前發現好像就對 ios6-ios9 有用。願意研究的同學可以再深入查查資料,最好去外網,畢竟現在這個方法我就沒在百度上找到一點幫助,不信可以百度下【Root Filesystem Key】。      ---手打不易,要是有幫助點個贊唄!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM