您现在的位置: 巴士数码 >> 苹果中文网 >> 教程 >> 软件应用 >> 正文

使用Opensn0w不完美越狱iOS7.0.2超详细教程

今天早些时候我们曾经报道过,使用Opensn0w代码能够不完美越狱运行iOS7.0.2系统的iPhone4设备。之前只是给出了大家大致步骤,下面小编一步一步带着大家进行越狱。

目前Cydia等程序并不能够在iOS7中很好的运行。所以这个方法仅供各位越狱你的iPhone4,并且授予root权限而已。简单的说,仅供折腾。

下面让我们开始,你需要准备一台运行OS X 10.8的Mac、一台iPhone4、还有一根数据线。

首先,安装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包含了多人编写的改进代码并成为了使用最广泛的自由编译配置软件。

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

export build=~/devtools
mkdir -p $build
 
cd $build
curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-2.68.tar.gz
tar xzf autoconf-2.68.tar.gz
cd autoconf-2.68
./configure --prefix=$build/autotools-bin
make
make install
export PATH=$PATH:$build/autotools-bin/bin
 
cd $build
curl -OL http://ftpmirror.gnu.org/automake/automake-1.11.tar.gz
tar xzf automake-1.11.tar.gz
cd automake-1.11
./configure --prefix=$build/autotools-bin
make
make install
 
cd $build
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.tar.gz
tar xzf libtool-2.4.tar.gz
cd libtool-2.4
./configure --prefix=$build/autotools-bin
make
make install

第二步,在一个安全的环境中克隆Opensn0w

在终端中继续输入:

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

下载opensn0w3.diff,并将其放在Opensn0w文件夹中

之后,使用如下命令对Opensn0w打补丁。

cd opensn0w
patch -p1 < opensn0w3.diff

第三步,安装Opensn0w

chmod +x autogen.sh
./autogen.sh
./configure --prefix=/Users/Username/Documents/opensn0w_build
make
make install

现在你已经安装好了Opensn0w,之后我们来Root 你的iPhone。

你需要如下几样东西

1,SSH2 bundle.Tgz

2,Cyberduck或者其他SSH

3,SSH RD rev04b.jar

4,java

5,plist编辑器

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

之后将iPhone链接到电脑并启用DFU模式。

完成后会看到如下窗口

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

ssh root@localhost -p 2022

密码为:alpine

之后,输入代码

mount.sh
mount_hfs /dev/disk0s1s1 /mnt1

最后开启你的SSH终端。

设置SSH链接如下

服务器:localhost

端口:2022

登录名:root

密码:alpine

在这一切就绪之后,解压缩SSH2_bundle.Tgz到桌面,并浏览bin文件夹,将其所有内容都拖拽到iPhone上的usr/bin/文件夹中。

之后将SSH2_bundle.Tgz拷贝到/mnt1中。

完成后到mnt1/etc文件夹中找到名为fstab的文件并将其复制到桌面,安全起见请重命名

使用文本编辑打开fstab,并且将dev/disk0s1s1/hfs or 0 1改成/dev/disk0s1s1/hfs rw 0 1并保存。授予644权限之后放回原处替换。

第五步,到mnt1/System/Library/lockdown/文件夹中找到Services.plist并将其复制到桌面。

第六步,使用plist编辑器打开并将如下代码加入到com.apple.afcd下面。

<key>com.apple.afc2</key>
    <dict>
        <key>AllowUnactivatedService</key>
        <true/>
        <key>Label</key>
        <string>com.apple.afc2</string>
        <key>ProgramArguments</key>
        <array>
            <string>/usr/libexec/afcd</string>
            <string>--lockdown</string>
            <string>-d</string>
            <string>/</string>
        </array>
    </dict>

然后保存,并放回原处。

之后返回中断,并输入

cd /mnt1
tar xzf SSH2_bundle.tgz

最后在终端中输入Halt并结束

终于,所有的前期准备工作完成,我们开始着手越狱iPhone。

将手机连接并打开DFU模式。

打开终端,并输入

./opensn0w_cli -p ../bundles/iPhone3,1_7.0.2_11A501.plist

恭喜你,现在你的iPhone4已经越狱了!!

但是越狱后我们并没有Cydia,所以我们需要一些Cydia安装的文件来安装其他东西。将相关组件通过终端SSH或者iFunbox等软件将下载的deb文件放入iPhone中/var文件夹之后从终端进行升级即可。

以安装Mobile Terminal为例。

下载Mobile Terminal.deb并放到/var文件夹中。

打开终端和SSH到iPhone,输入

ssh root @192.168.0.100

密码alpine

之后输入 apt-get update

xiazai MobileTerminal.deb并复制到/var/mobile文件夹。

在终端中输入:

cd/var/mobile

dpking -i mobileterminal_520-2.deb

为了完成安装,你需要重启你的设备。但是要注意,每次重启你需要使用Opensn0w来引导你的设备。

 



(编辑: UNICORN )

澳大利亚当地政府机构正计划解决苹果漏税问题
法官驳回苹果提出三星旧款侵权电子产品禁售令
调查显示苹果iPhone比起损坏来说被偷几率更高
苹果全新iPad5,iPad mini2真机清晰照片曝光
或为iPhone6作准备?夏普IGZO屏已准备好投产
苹果悄悄对OS X Mavericks GM版本进行更新升级
苹果全新iPad5真机谍照曝光厚度减少两毫米
苹果开始发放OS X Mavericks服务器端GM版本
小细节证明苹果OS X Mavericks正式版发布将至
苹果CFO奥本海默参加苹果飞船总部新闻发布会

您可以使用“← | →”键快速翻页,或者进入全文阅读模式!
事件进展:
相关文章:
处理 SSI 文件时出错
观后感:
{tgbus_tag:include file="http://inc.tgbusdata.cn/file/tuijian.html?v=5" charset="gb2312" /}
热门新闻排行
  • 本周
  • 本月
  • 此栏目下没有文章
  • 此栏目下没有文章
  • 关于我们  广告投放  联系我们  网站地图  友情链接  诚聘英才  版权声明  WAP手机版
    渝ICP备14007792号-12  ICP:皖B2-20130011  广电节目制作(皖)字第00154号  皖公网安备34020302200005

    Copyright 2004-2020 TGBUS Corporation, All Rights Reserved