你好,歡迎來到IOS教程網

 Ios教程網 >> IOS教程 >> 蘋果刷機越獄教程 >> 不完美越獄iOS7 iPhone4完整教程

不完美越獄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 中去。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved