苹果IPSW文件提取软件

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的方法就是这样的了,大家试试吧!

时间: 2024-08-15 22:02:19

苹果IPSW文件提取软件的相关文章

wxid数据提取软件,微信号原始id获取方式解密

wxid数据提取软件,微信号原始id获取方式解密,很多企业及商户做微信营销都面临着一个非常关键问题,那就是如何精准加粉,也许你玩过群 发软件,玩过了加群好友软件,但是这些都没法满足精准化微信加人需求,一款可以在电脑上加手机号码通讯录好友的软件肯怕你都没听说过吧.人人有站顺势推出全新黑科技产品,微信爆粉软件,全网开售.一台电脑,无限多开加粉,无需微信登陆账号密码,无需扫码即可在软件上直接导粉.手机号码转换wxid软件,IOS协议微信爆粉精准营销系统.如果你是菜鸟,以下功能你可能看不懂.全看完你就懂

mac苹果电脑上Mathtype软件的安装教程

对于数学学习来将,Mathtype是一款非常不错的工具,在这里您可以方便快捷的计算出公式的结果,只需要将方程式填写进去就能出来结果.小编为大家准备了Mathtype安装教程,安装的过程是非常简单的,安装好了之后会让您的工作变得更加轻松,还能提升工作的效率哦! Mathtype安装教程介绍:第一步:打开下载的Mathtype文件 第二步:点击左边的安装文件,会得到提示,下图所示: 第三步:选择好,然后会在弹出提示窗口,点击继续,如下图所示: 第四步:因为暂时只有英文版的,所以选择英文版,点击继续安

linux 已安装包校验、rpm包中文件提取

已安装包校验 rpm -V 已安装的包名-V 校验指定rpm包中的文件 rpm -V pth没有任何提示,说明自安装后没有做过任何修改 rpm包中文件提取 比如对一个系统配置文件误操作,可以根据这个文件找到它所属的rpm包,然后再从rpm包中提取这个文件再覆盖被误操作文件 rpm2cpio 包全名 | cpio -idv .rpm包中文件绝对路径-i copy-in模式,还原-d 还原时自动新建目录-v 显示还原过程 rpm2cpio将rpm包转换为cpio格式的文件 cpio是一个标准工具,它

无需苹果企业证书签名,IPA证书签名,ios证书签名,不用签名证书将网页封装成苹果描述文件

有什么办法能无需苹果企业签名,无需IPA证书签名,无需ios签名证书就能将网页生成苹果描述文件(此方法只支持网站封装描述文件生成,原生的用不了) 近期很多朋友想把网站变成app的方法,原因很多种,有的是灰色的网站产品不能用网页展示,有的是觉得网页太low想开发个app显得高的上. 其实网站变成app很简单,只需要您的网站是H5自适应的或者网站支持手机端访问,就可以,直接封装成APP发布出去. 封装打包生成app是很简单的,网上一堆生成描述文件工具,打包服务网站分分钟可以完成.价格也就是几百块钱.

browserify 不打包某些文件或者把公共文件提取出来教程

var gulp = require('gulp') var fs = require("fs") var babelify = require('babelify') var browserify = require('browserify') var rename = require('gulp-rename') var uglifyjs = require('gulp-uglifyjs') var vendors = ['react','react-dom','jquery'];

Everything(速度快的文件搜索软件) 1.4.1.801b 汉化绿色版

软件名称: Everything(速度快的文件搜索软件) 软件语言: 简体中文 授权方式: 免费软件 运行环境: Win7 / Vista / Win2003 / WinXP 软件大小: 2.0MB 图片预览: 软件简介: Everything是一个文件搜索软件,特点是速度快,可以瞬间搜索到你需要的文件,软件体积小巧.绿色免安装.免费 注意: 1.此软件仅支持 NTFS 文件系统. 2.FAT32转换为NTFS时请谨慎操作,避免因为断电等意外事件导致数据损失.慎重!!! 中文设置方法: Tool

RPM包文件校验和文件提取

RPM包文件校验和文件提取,布布扣,bubuko.com

【温故Delphi】双击工程文件打开软件

问题描述 大部分软件都有鼠标双击文件,就能打开所关联的软件并打开所选工程,这是如何做到的呢? 把文件关联到一个程序中,双击文件来启动程序,那么这个文件名称就是这个程序的命令行的一个参数. 所以要想实现双击工程文件打开软件,在程序运行入口必须要处理命令行. 代码说明 1 begin 2 Application.Initialize; 3 CreateMainForm(); 4 //GetCommandLine为Win32 API,用于获取命令行内容 5 HandleCommandLine(GetC

Ajax获取 Json文件提取数据

摘自 Ajax获取 Json文件提取数据 1. json文件内容(item.json) [ { "name":"张国立", "sex":"男", "email":"[email protected]", "url":"./img/1.jpg" }, { "name":"张铁林", "sex"