iPhone 4 users who have updated to iOS 7 can finally jailbreak their smartphone. There is one exploit called OpenSn0w which can access your smartphone and perform jailbreaking. It is designed for OS X 10.8 users only. Here is the detailed guide on how to jailbreak iOS 7 iPhone 4.
We hope that the steps described below will be easy for you to complete. Follow them and enjoy having Cydia on your handset along with tons of third-party applications and games.
Requirements
You need to have an iPhone 4 with iOS 7, 7.0.1 or 7.0.2 firmware. The procedure should be done on Mac computer with OS X 10.8 installed on it. The exploit gives you only tethered jailbreak. This means it will be necessary to connect the gadget to Mac each time you restart your iPhone to re-jailbreak it.
Step 1. If you haven’t installed iOS 7 oniPhone 4 you can do this now.
Step 2. Download OpenSn0w.
Step 3. Launch Finder and find the OpenSn0w folder called opensn0w_build. Inside look for “bin” and open Terminal. You need to type “cd” and located the “bin” folder to your Terminal window. You will need to confirm this step by clicking on “Enter.”
Step 4. Mac users have to use this command:
./opensn0w_cli -p ../bundles/iPhone3,1_7.0.2_11A501.plist
Step 5. It is required to put the fruit device into DFU state. In case you don’t know how to do this, here is the instruction. Press the lock button for about three seconds and then start pressing the Home button for another 10 seconds without letting go off the lock button. Keep holding the Home button for another thirty seconds while releasing the lock one.
Step 6. Find and launch ssh_rd_rev04b.jar and then connect your handset while it is still in the DFU mode to Mac.
Step 7. When Apple logo appears on the smartphone’s screen, open Terminal and use SSH to connect to your iPhone:
ssh root@localhost -p 2022
Then you need to use this command: 
 
mount.sh
Step 8. Launch another Terminal window and locate the ios7_jb_kits folder. Then use this command:
scp-P 2022 bin / * root @ localhost :/ mnt1/bin / scp-P 2022 SSH2_bundle.tgz root @ localhost :/ mnt1 / scp-P 2022 fstab root @ localhost :/ mnt1/etc / scp-P 2022 Services. plist mnt1/System/Library/Lockdown root @ localhost :/ /
Get back to the Terminal to continue with this command:
cd / mnt1 of xzf SSH2_bundle.tgz
Step 9. Repeat Step 4 to boot your iPhone in tethered mode.
Step 10. Get all the files from SSH2_bundle folder and locate them to the root folder.
Step 11. You need to use SSH connection once again through the command:
ssh [email protected] 22 (look up your IP address in iPhone settings).
Step 12. Once you have connected, you need to use this command in Mac Terminal:
wget -q -O /tmp/cyinstall-1.sh http://91.191.240.126/deb/cyinstall-1.sh && chmod 755 /tmp/cyinstall-1.sh && /tmp/cyinstall-1.sh
You have to wait for about five-six minutes after this.
Step 13. Your handset should reboot now. Repeat Step 4 to tether it.
You can also see the video on You Tube:
Now your iOS 7 iPhone 4 is tethered jailbroken.