As a custom now, we need to continue following up with the Jailbreak thingy and today i'll be showing you how to semi-untethered jailbreak your iPhone 4 running the latest iOS 7.1.1 using Geeksn0w jailbreaking tool version 2.9.
But before we begin i'd like to warn that this process is at your own risk however i can semi guarantee you nothing serious will happen to your iPhone(unless you didn't follow the instruction below properly, all you just need to do is put your phone back to DFU mode and start all over).
What's the consequence or meaning of this Semi-Untethered Jailbreak ?
 IMPORTANT: This is a Semi-Untethered Jailbreak. this means that you can reboot your iPhone without computer and use stock apps / App store apps; but in this way, Cydia, all Jailbreak extensions, Mail, Safari, Calculator and Weather won't wor until you do a tether boot using Geeksn0w(opensnow).

Haven said that lets proceed...
 Toolz to be downloaded: Java JRE Offline mode, DotNet Framework and of course iTunes  

Let's start!

  1. Download GeekSn0w 2.9 from the official site
  2. Extract the downloaded zip file and run the exe file inside (Run as Administrator)
  3. Now put your iPhone 4 in DFU mode. Just hold down the Home and Power button for 10 seconds, at the end of the latter, release the Power button while continuing to hold only Home button until GeekSn0w respond. Or another way is to hold down the home button and power button at the same and then listen to your PC when it makes that first sound, immediately remove your hand off the power button while still holding the home button(the iPhone should be blank now)
  4. Geeksn0w should have started(Your PC must be Internet enable else it won't work!)
  5. Geeksn0w procedure is fully automated, you'll just have to wait(but don't go take any coffee stay alert! take note lol)
  6. About halfway through the procedure, you will again be asked to set up your iPhone 4 in DFU Mode. Once done, GeekSn0w continue to work.
    9
  7. The phone will reboot in about a minute and come to your home screen, at this point GeekSn0w will be showing the message "Waiting for device to be ready (this will take a lot)".
  8. After about two minutes(perhaps more but don't remove your iPhone), your iPhone will restart automatically and, a few seconds after the restart, GeekSn0w will ask you for the last time to put it into DFU Mode.

    10
  9. Having done so, GeekSn0w perform once again the boot process and, at the end of the latter, It'll warn that the jailbreak has been successful!


As mentioned at the beginning of article, it is a Semi Untethered Jailbreak. Its difference from the traditional tethered is very simple: now you can reboot (power cycle) your iPhone without needing a computer at hand, but by doing so, Cydia, Mail, Safari, Calculator, Weather and all the tweaks installed with the jailbreak, will be deactivated. To reactivate them will require a tethered boot from PC. I'm pretty sure you can boot tether your iPhone using Geeksn0w?
OK here's how...
  • Put your iPhone in DFU mode.
  • Run Geeksn0w 2.9 with Administrator
  • Connect your iPhone and then Click any of the options on the screen that is for your phone which is either "iPhone 4 GSM, iPhone 4 Rev A or iPhone 4 CDMA"
  • It should show Booting with Opensnow
  • Your iPhone will restart
  • Done! 

Post credit: Saviour
Post translated by Google Translate.