Difference between revisions of "Geeksn0w"

From The iPhone Wiki
Jump to: navigation, search
(Several major and minor changes to page. Added official download links for available versions and added more info about the Semi-Tether.)
Line 1: Line 1:
{{other|tethered jailbreak for iOS 7.1|untethered jailbreak for iOS 7.0.x|evasi0n7}}
+
{{other|tethered jailbreak for iOS 7.1.x|untethered jailbreak for iOS 7.0.x|evasi0n7}}
 
{{Infobox software
 
{{Infobox software
 
| name = Geeksn0w
 
| name = Geeksn0w
 
| title = Geeksn0w
 
| title = Geeksn0w
| logo = [[File:Geeksn0w.png|128px]]
+
| logo = [[File:Geeksn0w.png|75px]]
| screenshot = [[File:Geeksn0w_2.8.2.png|300px]]
+
| screenshot = [[File:Geeksn0w_2.8.2.png|250px]]
| caption = Geeksn0w 2.8.2 on Windows
+
| caption = Geeksn0w 2.8.2 on Windows 7
 
| author = [http://twitter.com/blackgeektuto BlackGeek]
 
| author = [http://twitter.com/blackgeektuto BlackGeek]
 
| developer = [http://twitter.com/blackgeektuto BlackGeek]
 
| developer = [http://twitter.com/blackgeektuto BlackGeek]
Line 15: Line 15:
 
| latest preview date =
 
| latest preview date =
 
| programming language = .NET Visual Basic
 
| programming language = .NET Visual Basic
| operating system = [[wikipedia:Microsoft Windows|Windows]] 7
+
| operating system = [[wikipedia:Microsoft Windows|Windows]]
 
| size =
 
| size =
 
| platform =
 
| platform =
Line 25: Line 25:
 
}}
 
}}
   
'''Geeksn0w''' is a [[jailbreak]] program that currently performs a semi-[[tethered jailbreak]] for the [[iPhone 4]] on iOS 7.1.
+
'''Geeksn0w''' is a [[jailbreak]] program that currently performs a semi-[[tethered jailbreak]] for the [[iPhone 4]] on iOS 7.1.x.
   
 
== Supported Devices and Requirements==
 
== Supported Devices and Requirements==
 
The only supported devices are those of the [[iPhone 4]]. This is because Geeksn0w uses [[opensn0w]] and [[geohot]]'s [[limera1n exploit]] which is only available for [[A4]]-based devices and the [[iPhone 4]] is the only [[A4]] device that runs [[iOS]] 7.
 
The only supported devices are those of the [[iPhone 4]]. This is because Geeksn0w uses [[opensn0w]] and [[geohot]]'s [[limera1n exploit]] which is only available for [[A4]]-based devices and the [[iPhone 4]] is the only [[A4]] device that runs [[iOS]] 7.
Geeksn0w currently only supports Windows. Geeksn0w requires [http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Java Development Kit for 32-bit PCs] and [http://www.microsoft.com/net .NET Framework] installed on your computer to be able to run. Unlike other jailbreak tools such as [[evasi0n7]], Geeksn0w does not need iTunes to be installed.
+
Geeksn0w currently only supports Windows (unless you use BootCamp or another VM on your Mac to install Windows). Geeksn0w requires [http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Java Development Kit for 32-bit PCs] and [http://www.microsoft.com/net .NET Framework] installed on your computer to be able to run. Unlike other jailbreak tools (such as [[evasi0n7]]), Geeksn0w does not need iTunes to be installed.
   
 
==Versions and Updates==
 
==Versions and Updates==
*Geeksn0w originally performed an [[tethered jailbreak]] on [[iOS]] 7.0 on the [[iPhone 4]] until [[evasi0n7]] was released. BlackGeek then updated Geeksn0w to use the same exploits as [[evasi0n7]] for all devices. Versions 2.5 and above perform a tethered jailbreak on iOS 7.1 for the iPhone 4.
+
Geeksn0w originally performed an [[tethered jailbreak]] on [[iOS]] 7.0 on the [[iPhone 4]] until [[evasi0n7]] was released. BlackGeek then updated Geeksn0w to use the same exploits as [[evasi0n7]] for all devices. Versions 2.5 and above perform a tethered jailbreak on iOS 7.1 for the iPhone 4. Version 2.9 performs a semi-tethered jailbreak on iOS 7.1 and 7.1.1.
  +
  +
===Download===
  +
{| class="wikitable" style="text-align:center;"
  +
! Version
  +
! OS
  +
! Download
  +
! Changelog
  +
|-
  +
! 2.5
  +
| class="noborderplz" rowspan="8" | [[wikipedia:Microsoft Windows|Windows]]
  +
| ?
  +
| First release that jailbreaks iOS 7.1
  +
|-
  +
! 2.6
  +
| ?
  +
| ?
  +
|-
  +
! 2.7
  +
| ?
  +
|
  +
* Added official Cydia 1.1.9 build
  +
* Fixed Mail, Safari, Calculator and Weather crash after tetherboot
  +
* Added auto-Hacktivation for locked iPhones
  +
* Fixed a bug in the Progress Bar
  +
* Added iDevice arch finder: now GeekSn0w can auto-detect your iPhone model
  +
* Improved speed of root_fs mount
  +
* Fixed mount.sh error
  +
* Reduced the .exe size
  +
* Speeded up the Jailbreak process
  +
* Added AFC2 protocol (iFunBox, iExplorer)
  +
|-
  +
! 2.8
  +
| [http://www.geeksn0w.it/GeekSn0w/Releases/Windows/geeksn0w_win_2.8_7c148dc55660b4466dade25aa19bb.zip geeksn0w.it]
  +
|
  +
* Fixed a huge bug of GeekSn0w's dfuarch extension
  +
|-
  +
! 2.8.1
  +
| [http://www.geeksn0w.it/GeekSn0w/Releases/Windows/geeksn0w_win_2.8.1_0b65917a7fd23e279ac97763338ecf.zip geeksn0w.it]
  +
|
  +
* Removed "dfuarch", now GeekSn0w uses iRecovery to identify the iPhone model
  +
* Fixed "New Curses" installation error
  +
|-
  +
! 2.8.2
  +
| [http://www.geeksn0w.it/GeekSn0w/Releases/Windows/geeksn0w_2.8.2_win_c7e3b8f62934143a93e69042c9de96f.zip geeksn0w.it]
  +
|
  +
* Fixed an issue with iPhone 3,2 and 3,3 Jailbreak's process
  +
|-
  +
! 2.8.3
  +
| [http://www.geeksn0w.it/GeekSn0w/Releases/Windows/geeksn0w_win_2.8.3_3f17cffb2b38bc34a5d3dae91da8c2b.zip geeksn0w.it]
  +
|
  +
* Fixed an issue with New Curses installation
  +
|-
  +
! 2.9
  +
| [http://www.geeksn0w.it/GeekSn0w/Releases/Windows/geeksn0w_win_2.9_6322a7e8d3b4bfefe9f585beb7d6d4a5.zip geeksn0w.it]
  +
|
  +
* Updated Jailbreak payload: now GeekSn0w executes a Semi-Untethered Jailbreak
  +
* Updated .NET Framework version of some resources
  +
* Removed Respring after any reboot: now all the hack stuff is executed during Apple Logo stage
  +
|}
   
 
==How it works==
 
==How it works==
Line 38: Line 97:
   
 
==The Semi-Tether==
 
==The Semi-Tether==
*On April 21, 2014, Black Geek announced on Twitter that he had achieved a [[Tethered_jailbreak#Using_a_tethered_(or_semi-tethered)_jailbreak|Semi-Tethered Jailbreak]] on the iPhone 4 on 7.1<ref>https://twitter.com/blackgeektuto/status/458283310100541441</ref>. On April 22, he added it to [http://cydia.myrepospace.com/blackgeektutorial his Cydia Repo]. On April 25, BlackGeek updated Geeksn0w to 2.9 with SemiTether for 7.1 or 7.1.1.
+
*On April 21, 2014, BlackGeek announced on Twitter that he had achieved a [[Tethered_jailbreak#Using_a_tethered_(or_semi-tethered)_jailbreak|Semi-Tethered Jailbreak]] on the iPhone 4 on 7.1<ref>https://twitter.com/blackgeektuto/status/458283310100541441</ref>. On April 25, BlackGeek updated Geeksn0w to version 2.9 which achieved a semi-tethered jailbreak for 7.1 or 7.1.1. He also added the semi-tether package to his repo (http://geekrepo.beiphone.it) for people who had already jailbroken tethered on 7.1 and wanted to upgrade to Semi-Tethered.
   
 
==Exploits==
 
==Exploits==
*[[geohot]]'s [[Limera1n exploit]]
+
*[[geohot]]'s [[Limera1n exploit]] - Tethered
  +
*? - Semi-Tethered
   
 
==See Also==
 
==See Also==
Line 50: Line 110:
   
 
==References==
 
==References==
</references>
+
<references/>
   
 
[[Category:Jailbreaks]]
 
[[Category:Jailbreaks]]

Revision as of 12:53, 26 April 2014

This article is about the tethered jailbreak for iOS 7.1.x. For the untethered jailbreak for iOS 7.0.x, see evasi0n7.
Geeksn0w
Geeksn0w.png
Geeksn0w 2.8.2.png
Geeksn0w 2.8.2 on Windows 7
Original author(s) BlackGeek
Developer(s) BlackGeek
Stable release 2.9 / 25 April 2014; 10 years ago
Development status Active
Written in .NET Visual Basic
Operating system Windows
Available in English
Type Jailbreaking
License Freeware
Website Geeksn0w.it

Geeksn0w is a jailbreak program that currently performs a semi-tethered jailbreak for the iPhone 4 on iOS 7.1.x.

Supported Devices and Requirements

The only supported devices are those of the iPhone 4. This is because Geeksn0w uses opensn0w and geohot's limera1n exploit which is only available for A4-based devices and the iPhone 4 is the only A4 device that runs iOS 7. Geeksn0w currently only supports Windows (unless you use BootCamp or another VM on your Mac to install Windows). Geeksn0w requires Java Development Kit for 32-bit PCs and .NET Framework installed on your computer to be able to run. Unlike other jailbreak tools (such as evasi0n7), Geeksn0w does not need iTunes to be installed.

Versions and Updates

Geeksn0w originally performed an tethered jailbreak on iOS 7.0 on the iPhone 4 until evasi0n7 was released. BlackGeek then updated Geeksn0w to use the same exploits as evasi0n7 for all devices. Versions 2.5 and above perform a tethered jailbreak on iOS 7.1 for the iPhone 4. Version 2.9 performs a semi-tethered jailbreak on iOS 7.1 and 7.1.1.

Download

Version OS Download Changelog
2.5 Windows ? First release that jailbreaks iOS 7.1
2.6 ? ?
2.7 ?
  • Added official Cydia 1.1.9 build
  • Fixed Mail, Safari, Calculator and Weather crash after tetherboot
  • Added auto-Hacktivation for locked iPhones
  • Fixed a bug in the Progress Bar
  • Added iDevice arch finder: now GeekSn0w can auto-detect your iPhone model
  • Improved speed of root_fs mount
  • Fixed mount.sh error
  • Reduced the .exe size
  • Speeded up the Jailbreak process
  • Added AFC2 protocol (iFunBox, iExplorer)
2.8 geeksn0w.it
  • Fixed a huge bug of GeekSn0w's dfuarch extension
2.8.1 geeksn0w.it
  • Removed "dfuarch", now GeekSn0w uses iRecovery to identify the iPhone model
  • Fixed "New Curses" installation error
2.8.2 geeksn0w.it
  • Fixed an issue with iPhone 3,2 and 3,3 Jailbreak's process
2.8.3 geeksn0w.it
  • Fixed an issue with New Curses installation
2.9 geeksn0w.it
  • Updated Jailbreak payload: now GeekSn0w executes a Semi-Untethered Jailbreak
  • Updated .NET Framework version of some resources
  • Removed Respring after any reboot: now all the hack stuff is executed during Apple Logo stage

How it works

Geeksn0w uses msftguy and DevBug's SSH RamDisk tool which uses and geohot's limera1n exploit to obtain root access. It then installs Cydia and mounts the root filesystem. It then uses opensn0w to boot the iPhone 4 tethered. Geeksn0w is technically a GUI of opensn0w and ssh_rd.

The Semi-Tether

  • On April 21, 2014, BlackGeek announced on Twitter that he had achieved a Semi-Tethered Jailbreak on the iPhone 4 on 7.1[1]. On April 25, BlackGeek updated Geeksn0w to version 2.9 which achieved a semi-tethered jailbreak for 7.1 or 7.1.1. He also added the semi-tether package to his repo (http://geekrepo.beiphone.it) for people who had already jailbroken tethered on 7.1 and wanted to upgrade to Semi-Tethered.

Exploits

See Also

References