苹果春季新品发布会 苹果iPhone ios9教程 苹果iPhone ios7教程
您的位置: 91门户 > iPhone专区 > iPhone教程 > 越狱教程 > 内容

不完美越狱iOS7 iPhone4完整教程

前天我们报道过一名国外用户发布的通过 Opensn0w 源码越狱 iOS 7.0.2 系统的 iPhone 4教程“How to Tether Jailbreak iPhone 4 on iOS 7.0.2”。由于越狱过程比较繁杂,之前只是提及相关越狱主要步骤,接下来让我们仔细了解该教程的具体详细步骤。

前天我们报道过一名国外用户发布的通过 Opensn0w 源码越狱 iOS 7.0.2 系统的 iPhone 4教程“How to Tether Jailbreak iPhone 4 on iOS 7.0.2”。由于越狱过程比较繁杂,之前只是提及相关越狱主要步骤,接下来让我们仔细了解该教程的具体详细步骤。

一、注意事项:该国外用户在编写该教程时,已申明该越狱是不完美越狱,且只能越狱iPhone4。由于iOS 7 系统上 Mobilesubstrate 和 Cydia 仍不兼容,Cydia里的程序也不能很好的在iOS7系统中运行,所以该越狱教程仅仅是让大家将你的iPhone4越狱,并获取根(root)权限而已。说白了就是仅供折腾。

二、提示:该越狱教程仅供技术党们参考研究,普通用户还是请继续耐心等待完美越狱,切勿随意尝试。

三、准备工具:一台运行OS X 10.8的Mac、一台iPhone4、还有一根数据线。

四、不完美越狱开始

1.首先第一步要安装Automake和Autoconf。

Automake和Autoconf是什么?

Automake是一种编程工具,可以产生供make程式使用的Makefile,用来编译程式。它是自由软件基金会发起的GNU计划的其中一项,作为GNU建构系统的一部分。automake所产生的Makefile符合GNU编程标准。

Autoconf 是一个在Bourne shell下制作供编译、安装和打包软件的配置脚本的工具。Autoconf并不受程式语言限制,常用于C、C++ 、Erlang和Objective-C。配置脚本控制了一个软件包在特定系统上的安装。在进行一系列测试后,配置脚本从模板中生成makefile与头文件进而调整软件包,使之适应某一种系统。Autoconf与Automake、Libtool等软件组成了GNU构建系统。Autoconf 由 戴维·麦肯思于1991年夏天编写用于支持他在自由软件基金会的编程工作。 此后,Autoconf包含了多人编写的改进代码并成为了使用最广泛的自由编译配置软件。

安装过程并不复杂,首先打开终端,并复制粘贴以下代码来进行安装。


  1. export build=~/devtools
  2. mkdir -p $build
  3.  
  4. cd $build
  5. curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-2.68.tar.gz
  6. tar xzf autoconf-2.68.tar.gz
  7. cd autoconf-2.68
  8. ./configure --prefix=$build/autotools-bin
  9. make
  10. make install
  11. export PATH=$PATH:$build/autotools-bin/bin
  12.  
  13. cd $build
  14. curl -OL http://ftpmirror.gnu.org/automake/automake-1.11.tar.gz
  15. tar xzf automake-1.11.tar.gz
  16. cd automake-1.11
  17. ./configure --prefix=$build/autotools-bin
  18. make
  19. make install
  20.  
  21. cd $build
  22. curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.tar.gz
  23. tar xzf libtool-2.4.tar.gz
  24. cd libtool-2.4
  25. ./configure --prefix=$build/autotools-bin
  26. make
  27. make install

2.第二步,在一个安全的环境中克隆Opensn0w,操作如下。

在终端继续输入以下代码:


  1. cd ~/Documents
  2. git clone https://github.com/winocm/opensn0w.git

接着点击下载opensn0w3.diff.zip,解压放到documents的Opensn0w文件夹中去

之后在终端输入以下代码对Opensn0w打补丁:


  1. cd opensn0w
  2. patch -p1 < opensn0w3.diff

3.第三步,安装Opensn0w。


  1. chmod +x autogen.sh
  2. ./autogen.sh
  3. ./configure --prefix=/Users/Username/Documents/opensn0w_build
  4. make
  5. make install

4.好了,到这你已经安装好了Opensn0w,接下来要做的就是 Root 你的iPhone。

Root之前,你需要准备以下几样东西:

SSH2 bundle.Tgz

②Cyberduck或者其他SSH

SSH RD rev04b.jar

④java

⑤plist编辑器

5.首先下载并运行ssh_rd_rev04.jar,在这之前请先安装java。

6.之后使用数据线将iPhone连接到电脑并启用DFU模式。

完成后会看到如下窗口:

7.切换回到终端界面并输入如下代码:


  1. ssh root@localhost -p 2022

密码为:alpine

8.现在可以启用Cyberduck进行安装了,输入以下代码:


  1. mount.sh
  2. mount_hfs /dev/disk0s1s1 /mnt1

9.最后开启你的SSH终端(Cyberduck)

设置SSH链接如下

服务器:localhost

端口:2022

登录名:root

密码:alpine

10.然后下载并解压SSH2_bundle.Tgz到桌面,查看SSH2_bundle/bin/文件夹,将其所有内容都拖拽到iPhone上的usr/bin/文件夹中。

11.接着再把 SSH2_bundle.Tgz 放到 /mnt1 中去。

来源:91
    跳转到GO
信息也是生产力,精简才是硬道理!情报猎手带你突破信息迷雾,每日独家为您锁定最有价值的IT行业新鲜事。打开微信,扫描关注,赢取每月粉丝奖!
苹果春季新品发布会 SUGAR S时尚手机 iOS未知错误代码提示解决
回到顶部
微信