ipsw文件 提取系统文件 方法总结

由于修改运营商文件造成我的有锁4S无法使用移动卡了,在网上苦寻一番还是没有结果,最后萌生了从固件中提取文件的想法,于是便开始在网上搜集资料,最后文件终于提取成功并修复了我的问题,现在把我的经历记录一下,希望对有需要的朋友有所帮助。

注:本次提取操作全部是在ubuntu下进行的,另外附件里面有已经解密、解压过的dmg文件,可以直接在MAC或linux下挂载

1,首先到theiphonewiki网站看看你所需要的文件对应的设备及系统版本是不是已经有破译的密钥,如果没有的话这个教程就无能为力了;
如果有密钥的话你就可以放心的下载对应版本的固件进行解锁了,以iPhone4S,A1387,ios7.0.4 为例,我们需要下载的固件为iPhone4,1_7.0.4_11B554a_Restore.ipsw,下载到电脑以后随便找个归档软件便可以打开,其 实它就是一个普通的ZIP文件。解压后的大致目录如下:-rw-r--r--  058-1077-002.dmg
-rw-r--r--  058-1108-002.dmg
-rw-r--r--  058-1124-002.dmg
-rw-r--r--  BuildManifest.plist
drwxrwxr-x  Firmware
-rw-r--r--  kernelcache.release.n94
-rw-r--r--  Restore.plist

其中最大的那个文件就是ios的rootfs。

2,接下来要做是就是解密这个文件,首先第一步中的网址下找到这个文件对应的密钥,然后打开终端,输入命令:

  1. cd [vfdecrypt所在的文件夹]
  2. ./vfdecrypt -i058-1108-002.dmg -kda293860c6f7fe2d2e6c86275fa83a254b51bdf8303dbd1df70e39a8a13e4830353ecab8 -odmg.dmg

复制代码

注意:这个命令和一般的linux命令有点不同,参数后面是没有空格的,如果输入空格,命令不会报错,但是程序会假死,也不会有任何文件输出。

3,上一步中生成的dmg文件已经是解密的了,但是还无法正常加载,它还是一个压缩文件,我们需要工具进行解压缩,在终端中输入以下命令:

  1. ./dmg extract dmg.dmg dmg-raw.dmg

复制代码

在 这里本人遇到了一些问题,就是当运行这个命令时显示找不到对应的crypto的lib库,我在网上找了很多资料,但是都无法解决,最后只好自己编译了一下 openssl,然后将生成的libcrypto.a和libssl.a手动复制到/usr/lib目录下,在终端执行命令如下:

  1. sudo cp libcrypto.a /usr/lib
  2. sudo cp libssl.a /usr/lib

复制代码

至于怎么编译openssl这里就不作介绍了,后面我会在附件里附上我编译好的库文件.

4,接下来要做的就是在ubuntu下mount我们生成的dmg-raw.dwg,在终端执行命令如下:

  1. sudo mkdir /mnt/iphonedmg
  2. sudo mount -o loop -t hfsplus ./dmg-raw.dmg /mnt/iphonedmg

复制代码

这时候我们就可以到/mnt/iphonedmg目录下找我们需要修正的文件了.
附件:文中所需工具下载地址

http://files.cnblogs.com/files/yujidewu/UltraISO_9.3.6.2766_XiaZaiBa.exe.zip

///

iOS GM固件dmg格式使用UltraISO工具提取ipsw教程

很多朋友下了gm固件后说不能使用,其实只要从gm固件dmg格式提取ipsw就可以使用了,具体的提取方如下,感兴趣的朋友额可以可不要错过了哈

gm固件dmg格式怎么提取ipsw?发现很多朋友下了gm固件后说不能使用,其实只要从gm固件dmg格式提取ipsw就可以使用了,那么gm固件dmg格式怎么提取ipsw,下面小编为大家介绍。

其实从官网下到的固件是dmg格式的,mac系统可以直接用,windows的话只能使用ipsw的固件才行,其实他就包含在我们的dmg固件里面,所以只要将他提取出来就可以。下面教大家gm固件dmg格式提前ipsw。

提取的工具我们使用UltraISO


iOS gm固件dmg格式怎么提取ipsw教程

首先用UltraISO找到我们下的dmg格式的固件,打开后发现里面就包含着ipsw格式的固件,右键提取保存就ok了


iOS gm固件dmg格式怎么提取ipsw教程

gm固件dmg格式怎么提取ipsw的方法就是这样的了,大家试试吧!

转载于:https://www.cnblogs.com/yujidewu/p/5731542.html

苹果IPSW文件提取软件相关推荐

  1. 批量提取文件创建时间_文件列表提取软件的使用

    前言 文件列表提取软件Directory Lister Pro在功能上和之前分享过的天乐批量提取文件名称软件类似,但又比天乐强大的多.同样,我们也可以利用Directory Lister Pro提取文 ...

  2. 使用IPSW文件将iOS系统从Beta恢复到稳定正式版教程

    起因 作为一名iOS开发者,为了拥抱新系统(手贱),将开发机升级到了最新的iOS 17 Beta版本,从而导致使用现有的Xcode无法成功配对该版本系统.故准备想方设法回滚到原先的iOS 16.5稳定 ...

  3. 深度学习和目标检测系列教程 8-300:目标检测常见的标注工具LabelImg和将xml文件提取图像信息

    @Author:Runsen 图像标注主要用于创建数据集进行图片的标注.本篇博客将推荐一款非常实用的图片标注工具LabelImg,重点介绍其安装使用过程.如果想简单点,请直接下载打包版(下载地址见结尾 ...

  4. GUI实战|Python做一个文档图片提取软件

    大家好,本文将进一步讲解如何用Python提取PDF与Word中图片,并结合之前讲解过的GUI框架PysimpleGUI,做一个多文件图片提取软件,效果如下: 本文主要将分为以下部分讲解: PDF.W ...

  5. 五款救急的linux文件恢复软件,五款救急的Linux文件恢复软件

    BKJIA快译]文件有备份,啥子也不愁!文件无备份,啥子也白搭.但是,面对突如其来的悲剧,文件恢复软件来帮忙时可以尽量最小化减小损失.下面Linux用户需知的5款文件恢复软件: #1,Ddrescue ...

  6. bandizip修改压缩文件内容_即将对文件压缩软件Bandizip进行的更改

    流行文件压缩软件Bandizip的公司Bandisoft计划很快推出Bandizip 7.0.新版本具有新的许可系统,该系统将程序分为免费的,广告驱动的版本和两个商业版本,供专业和企业使用. 这些版本 ...

  7. Wallpaper Engine pkg壁纸文件提取工具

    简介: RePKG-GUI 基于RePKG开发,适用于Wallpaper Engine壁纸的用户,可以帮助用户轻松下载Wallpaper Engine中的壁纸图片,让用户可以获取到自己喜欢的壁纸,软件 ...

  8. 苹果计算机安装应用软件,Mac苹果电脑怎么安装软件 Mac苹果电脑安装软件新手教程...

    类型:Mac图形图像大小:23.3M语言:中文 评分:10.0 标签: 立即下载 Mac苹果电脑怎么安装软件?Mac苹果电脑安装软件新手教程.很多刚使用Mac苹果电脑的伙伴不知道怎么安装软件,那么想自 ...

  9. adb删除软件_苹果免越狱如何安装ipa 苹果免越狱安装软件安装教程【详解】

    今天小编为大家带来全新的免越狱安装ipa方法,苹果不越狱安装软件教程.在这里我们需要一款名为Cydia Impactor的软件,再配合上我们的iTunes,就能轻松搞定免越狱安装苹果应用. 首先让我来 ...

  10. 苹果:第三方安装软件或导致严重隐私、安全风险

    苹果公司今天再次重申,认为允许第三方渠道安装应用程序,将使iPhone用户面临严重的隐私和安全风险.目前为止苹果的绝大多数软件都是从App Store应用商店下载,第三方渠道不受苹果保护. 在苹果隐私 ...

最新文章

  1. 影像组学视频学习笔记(11)-支持向量机(SVM)(理论)、Li‘s have a solution and plan.
  2. 区块链是什么?白话解读入门必须了解的概念
  3. VS2008编译boost库
  4. java jsp的指令_[javaEE] jsp的指令
  5. 【2017年第2期】专题:大数据管理与分析
  6. WF4.0 基础篇 (六) 数据的传递 Arguments 参数
  7. linux打开anaconda的jupyter_Linux Centos7安装anaconda3和jupyter
  8. 转《18个实时音视频开发中会用到开源项目》
  9. [Swift]LeetCode831. 隐藏个人信息 | Masking Personal Information
  10. mfc响应鼠标前进后退按键_诚意升级,商务大鼠再临:雷柏MT750S多模无线激光鼠标评测...
  11. C# Datatable的Select方法
  12. 软考网络工程师教程第五版(2018年最新版)
  13. C程序的基本组成结构
  14. matplotlib绘图配色colormap问题
  15. 员工出错处罚通知_关于处罚员工的通报
  16. 解决python3+selenium+chromedriver运行时chrome浏览器闪退问题
  17. 孙武被任命为凯悦与首旅如家合资公司CEO及董事总经理
  18. 太爽了!记录下我磕磕碰碰的三个月找工作经历
  19. 最新款带采集功能壁纸/头像/动态壁纸小程序上线超炫裂变超强支持投稿
  20. 【报告分享】2020年中国老年教育市场研究报告-IT桔子(附下载)

热门文章

  1. c语言的32位指针加1是多少,c语言中,指针加1的情况.指针变量详细介绍
  2. 北京链家网租房信息的数据分析项目实战
  3. wireshark打开cap抓包文件不能显示中文
  4. 方程组变换+初等变换+矩阵等价+克莱姆法则
  5. Word 之 清除页眉下划线
  6. linux 嗅探器源码,一个简易网络嗅探器的实现
  7. matlab单位函数定义,MATLAB 函数(一)
  8. python斗地主游戏源码_Python实现的斗地主引擎
  9. Consumer is not subscribed to any topics or assigned any partitions
  10. mysql spatial索引_空间索引Spatial Indexing