Ubuntu系统下iPhone4S降级6.1.3教程

   早前大家都看到了 iPhone 4s 可以降级 iOS 6.1.3 的新闻,今天在此小编就为大家带来网友制作的的iPhone 4s 降级教程,不过电脑操作系统有点小众,那就是 Ubuntu 系统。Ubuntu 手机系统相信不少朋友都听过,它曾经在一些安卓手机上作为移动操作系统出现,与此同时其实它还是一个开源的 PC 操作系统,十分契合英特尔的超极本定位,支持 x86、64 位和 ppc 架构。


  测试型号:A1387 iOS 7.1.2(不限 iOS 版本)

  值得一提的是下面的这些操作需要有一定计算机基础才能理解并正确执行,小白不建议折腾。

  - 保证电脑网络通畅;

  - 第五步手机和电脑 IP 保证要在一个网段;

  - 手机系统版本任意,只要越狱,且安装 openssh 插件即可;

  - 电脑系统 Ubuntu 不低于 14.04,必须是 64 位;

  - 官网下载 iOS 固件 iPhone4,1_6.1.3_10B329_Restore.ipsw 需要复制到 odysseusOTA 文件夹 linux64 目录下

  准备工作,下载,解压任意目录,里面包含 buildpre 和 build.sh 两个脚本,终端执行(buildpre 执行后选1,回车,剩下的程序会自动做),按提示输入密码(你安装 ubuntu 系统时设定的密码)。

  ./buildpre

  sudo sh +x build.sh

  2.进入 odysseusOTA 文件夹 linux64 目录,终端执行,此步是生成降级包,可以看到你下载的固件是要放在这个目录下的。

  ./ipsw iPhone4,1_6.1.3_10B329_Restore.ipsw custom_downgrade.ipsw -bbupdate

  3.此步骤从降级包中取得 6.1.3 ota shsh

  sudo ldconfig

  idevicerestore -t custom_downgrade.ipsw

  4.还是在 odysseusOTA/linux64 目录

  ./xpwntool `unzip -j custom_downgrade.ipsw 'Firmware/dfu/iBSS*' | awk '/inflating/{print $2}'` pwnediBSS

  5.将你的 4s 越狱,安装 openssh 插件,并不需要考虑当前 iOS 版本如何,8.3,7.x 无论如何都可以。连接 wifi,记下手机获得的 ip 地址,比如我的是 192.168.1.234 注意:务必保证你的电脑和手机处在同一网段,即连的同一路由器

  6. 还是在 odysseusOTA/linux64 目录,注意不要漏掉后面的冒号,密码默认是 alpine

  scp pwnediBSS ../kloader root@192.168.1.234:

  7.终端登陆 4s,密码默认是 alpine

  ssh root@192.168.1.234

  ./kloader pwnediBSS

  8. 执行过 7 步命令后,4s 会黑屏,其实是进入了 DFU 模式,此时将 4s 接数据线连接到电脑。

  9. 还是在 odysseusOTA/linux64 目录,执行

  sudo idevicerestore -w ./custom_downgrade.ipsw

  至此看终端自己跑代码即可,跑完手机即回到 iOS 6.1.3。

时间: 2025-01-21 01:12:24

Ubuntu系统下iPhone4S降级6.1.3教程的相关文章

Ubuntu系统下Pure-ftpd的安装及配置教程

  安装 Ubuntu/Debian 提供了三个不同的 Pure-FTPd 的 deb 安装包,分别是 pure-ftpd.pure-ftpd-ldap 和 pure- ftpd-mysql,其中 ldap 和 mysql 分别表示 Pure-FTPd 跟 ldap 和 mysql 集成,另外这三个包都依赖于 pure-ftpd-common.如果我们不需要 ldap 和 mysql 的话,选择 pure-ftpd 就可以了. 代码如下: apt-get install pure-ftp-com

Ubuntu系统下设置Java环境变量图文教程

我们安装Ubuntu 后,需要安装和配置 Java 环境,以支持其它基于 jre 的软件的运行.所以安装好 Ubuntu 后立马安装和配置好 Java 环境.下面就教大家如何一步一步达成此目的. 下载 jdk,当前的版本是 jdk-8u45.选择适合自己系统的版本进行下载,下载好之后放在 Download 目录下 然后使用 Ctrl + Alt + t 打开终端进入 Download 目录下,使用 tar -xf jdk-8u45-linux-x64.tar.gz 命令进行解压,接着再使用命令

在Ubuntu系统下安装JDK和Tomcat的教程_java

一.安装jdk 去java官网下载最新的jdk,Java SE Downloads 解压,tar -zxvf jdk-7u45-linux-i586.tar.gz,将解压生成的jdk1.7.0_45存放到你需要放置的目录,我放置在/usr/share/目录下 配置环境变量 1.JAVA_HOME环境变量 作用:它指向jdk的安装目录,Ecplise/Netbeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk 配置方法: echo JAVA_HOME=/usr

ubuntu 系统下运行android虚拟机报错如下,怎么回事呢

问题描述 ubuntu 系统下运行android虚拟机报错如下,怎么回事呢 Starting emulator for AVD 'test' X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 19 (X_GLXQueryServerStr

ubuntu系统下mysql 密码重置问题

问题描述 ubuntu系统下mysql 密码重置问题 在执行mysql -uroot -p连接mysql时出现: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)可密码忘了 在ubuntu系统下重置mysql root用户的密码 解决方案 Ubuntu下重置MySQL的root密码

Ubuntu 系统下安装 IntelliJ IDEA

本篇内容为大家提供的是IntelliJ IDEA 使用教程中的Ubuntu 系统下安装 IntelliJ IDEA,IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合.代码审查. 创新的GUI设计等方面的功能可以说是超常的. .感兴趣的同学可以参考学习下,具体内容如下: 系统要求 系统支持:只要是支持 GNOME 或 KDE 桌面系统,建议是 Ubu

在ubuntu系统下使用python制作爬虫获取网页运行完js后的网页源码!

问题描述 在ubuntu系统下使用python制作爬虫获取网页运行完js后的网页源码! 求求大神帮忙,小弟跪谢!已经被这个问题困扰了很久,听说selenium可以实现,但是网上的源码都看不懂,希望那个大神能帮帮我,真的很急,谢谢 解决方案 selenium加载页面,这样可以等js执行完了以后,通知你python再去解析

ubuntu 系统下跑图像处理的程序时进行编译出现错误

问题描述 ubuntu 系统下跑图像处理的程序时进行编译出现错误 进行make matlab -j 4 编译时出现以下错误 不知道是哪里出了错误,望各位指点 解决方案 头文件没有包含正确,需要把你用到的头文件等包含进去编译 解决方案二: 查找一下出错信息中未定义的数据类型/变量是在哪个 .h 文件中定义的,包含它吧. 解决方案三: 头文件的路径对不对,实在不行先用绝对路径或相对路径包含试试.

ubuntu系统下跑图像处理的代码,编译时出现错误

问题描述 ubuntu系统下跑图像处理的代码,编译时出现错误 编译时出现以下错误 不知道什么原因造成的,望各位给解释解释 解决方案 头文件没有找到,路径包含正确吗 解决方案二: 一般都是头文件的饿问题吧