How to decrypt or extract IPSW on Mac or Windows

Anbar48

Administrator
Staff member
Administrator
Moderator
Developer
In this guide, I'll be showing you how to decrypt an IPSW using MacOS or Windows. To do this, you'll need
1. an IPSW from https://ipsw.me
2. iDecrypt (Mac OS X and Windows versions are attached to this post)
3. Firmware Keys, these can be gotten from https://www.theiphonewiki.com/wiki/Firmware_Keys

Mac OS instructions:
First off, find the IPSW and rename it's file extension to .zip and extract it. Inside of the extracted .zip/.ipsw you'll see these 3 files. Find the file that is the largest size. In my case, it's the 048-2613-005.dmg, since I'll be extracting the IPSW for 6.1.3 on the iPhone 4s (iPhone4,1).
Screen Shot 2020-05-20 at 11.22.21 AM.png
Now, open iDecrypt. You should see a screen like this:
Screen Shot 2020-05-20 at 11.09.12 AM.png
Using this is pretty straightforward. Select the largest .dmg from your folder. Using the Output Folder field, select where you want the decrypted .dmg to be placed. In the Key field, place the Firmware Key you got from The iPhone Wiki. In my case, my key is d4685a3c01a0b6f762350191d98b8964d4c7af349aa84bacef828be9683514ccf44a8426. When all the fields are filled out, the application should look something like this:
Screen Shot 2020-05-20 at 11.39.58 AM.png
Now, press decrypt and it'll take a minute or so to decrypt, and it's output file will look something like
Screen Shot 2020-05-20 at 11.41.52 AM.png
Now since you're on Mac, you can mount this .dmg and browse the iOS rootfs.


Windows Instructions:
First off, find the IPSW and rename it's file extension to .zip and extract it. Inside of the extracted .zip/.ipsw you'll see these 3 files. Find the file that is the largest size. In my case, it's the 048-2613-005.dmg, since I'll be extracting the IPSW for 6.1.3 on the iPhone 4s (iPhone4,1).
Screenshot (2).png
Now, open iDecrypt. You should see a screen like this:
Screenshot (3).png
Using this is pretty straightforward. Select the largest .dmg from your folder. Using the Output Folder field, select where you want the decrypted .dmg to be placed. In the Key field, place the Firmware Key you got from The iPhone Wiki. In my case, my key is d4685a3c01a0b6f762350191d98b8964d4c7af349aa84bacef828be9683514ccf44a8426. When all the fields are filled out, the application should look something like this:
Screenshot (4).png
Now, press decrypt and it'll take a minute or so to decrypt, and it's output file will look something like
Screenshot (5).png
Now, use 7zip to browse around the rootfs of the iOS version you decrypted. Windows is not capable of natively mounting/extracting .dmg files, so you'll need to to use 7zip or WinRAR.


Note:
If you're using Windows 8.1 or older, you won't be able to view .png files from the decrypted IPSW, since these .pngs are 'crushed' which is a form of .png compression. I've attached a .exe file, iOSPngConverter.exe, that'll convert these .pngs to a normal form.
 

Attachments

  • iDecryptWinv2.2.zip
    1.2 MB · Views: 193
  • iDecrypt-Mac-build91-bennyyboi.zip
    72.4 KB · Views: 76
  • iOSPngConverter.exe
    455.5 KB · Views: 83
Last edited:

Kyoshiro972

New Member
nice tutorial. i want to decrypt ipsw for iOS 8.4.1
maybe i can delete some default app on iOS 8.4.1 that can make faster and lighter. :D
 
Top