On 25 April 2014, BlackGeek updated Geeksn0w to version 2.9 which achieved a semi-tethered jailbreak for 7.1 or 7.1.1. On 21 April 2014, BlackGeek announced on Twitter that he had achieved a semi-tethered jailbreak on the iPhone 4 on 7.1. The reason that Geeksn0w is not an untethered jailbreak, is that there is no kernel exploit This resulting package boots faster and is far more efficient than the way it is currently used by. They then use 'auto-boot' to prevent Recovery Mode. This is why many people have made their own SemiTether packages that use the 'dirhelper' which is being executed during the boot, to remount the fs and looping through /etc/rc.d and execute every binary there, just like evasi0n7 does, which directly injects MobileSubstrate. It also kills the SpringBoard which adds additional boot time, and it remounts the fs after the first SpringBoard launch, which may cause other LaunchDaemons that needs r/w at boot time to fail. However, it reinstalls MobileSubstrate and PreferenceLoader from a local package, which prevents saurik from updating it. At installation time it sets the 'nvram' variable boot-args to true, which prevents Recovery Mode. When the device is booted, it uses a LaunchDaemon to start a script in /gfix that reinstalls MobileSubstrate and PreferenceLoader from a local package and then kills the springboard and remounts the system partition as r/w. Geeksn0w is technically a GUI of opensn0w and ssh_rd. It then uses opensn0w to boot the iPhone 4 tethered. It then installs Cydia and mounts the root filesystem. Geeksn0w uses msftguy and DevBug's SSH Ramdisk tool which uses geohot's limera1n exploit to obtain root access.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |