Would you like to get to full iOS 7 beta
root access on the iPhone 4 without jailbreak? We can tell you how you can do this without jailbreaking your smartphone. I have a lot of friends who like to test new things. They have updated to the first beta of the latest mobile firmware from Apple soon after its release for the WWDC 2013.
Right now you can’t perform untethered jailbreak for iOS 6.1.3 and 6.1.4. The Evasi0n tool that worked on iOS 6.0-6.1.2 stopped working after the update from the Cupertino company. Should I mention that
iOS 7 has no tethered jailbreak? We can only hope that the tethered and untethered jailbreaking exploits will be released after the official iOS 7 introduction this fall.
Well, we are talking about how to get to root on iOS 7. So I’ll just tell you how you can access it without jailbreak.
iOS 7 Beta Root Access Preparation
Sometimes you wish to see all the root files on the iPhone in order to change some settings. Developers and hackers can get this access and ordinary users are also able to turn on acf2, but only on iOS 7 beta 1 iPhone 4. If you have iPhone 5 / 4S / 3GS you can’t succeed. Mac and Windows computers are ok to use.
You should
download TinyUmbrella,
WinSCP tool, any plist editor,
iFunBox and
SSH RAMDisk tool from MSFTGuy before we’ll begin.
Root iPhone 4 iOS 7 Without Jailbreaking
Follow these steps in order to root your iOS 7 iPhone 4.
Step 1. 32bit system users should delete Java 7 and get Java 6 version 35 instead. 64bit system users should get switch from Java 7 32 bit into 64 bit.
Step 2. It is necessary to put your smartphone into DFU state
here.
Step 3. Open WinSCP tool [one of these two programs]. Use port 2022 on your localhost. Connect to it using
root as your username and
alpine as your passcode. If you like to
change root SHSH password you can do it now but save it somewhere to not forget it.
Step 4. You need SSH connection to launch the terminal window, type mount.sh command and click Enter. If this is what you see:
Mounting /dev/disk0s1s1 on /mnt1
Mounting /dev/disk0s1s2 on /mnt2
you can continue to the next step. Don’t close SSH client yet.
Step 5. Go to /mnt1/etc folder. We need to search for
fstab file. Copy it to desktop. The original file on your gadget should be renamed to
fstab.old.
Step 6. Navigate to desktop and launch the fstab file that you have copied in the previous step [use NotePad, TextEdit or similar programs for this]. Find the first line:
/dev/disk0s1s1 / hfs ro 0 1
and rewrite this instead
/dev/disk0s1s1 / hfs rw 0 1
Save this file. We should copy it back to your iPhone along with setting the permissions to 0644.
Step 7. Go to folder:
/mnt1/System/Library/Lockdown
and find
Services.plist file that should be copied to desktop just as we did with
fstab one. The original file should be renamed to
Services.plist.old.
Step 8. Launch our desktop copy using any plist editor you have and add all these lines right below
com.apple.afc part:
com.apple.afc2
AllowUnactivatedService
Label
com.apple.afc2
ProgramArguments
/usr/libexec/afcd
–lockdown
-d
/
Step 9. Save the file and copy it back to the iPhone 4 with 0644 permissions settings.
Step 10. Use
SSH client to open another terminal window. You should enter the word halt and click Enter. Your smartphone will be turned off automatically. Your back up will begin.
Step 11. Open TinyUmbrella and point it to your smartphone [the list will appear on the left of this program]. Press on Exit Recovery. The iPhone will restart booting into the newest iOS 7 firmware.
Step 12. Use iFunBox to see your new status. There should be no Jailed next to iPhone 4 and iOS 7. But don’t mess up with your root files as you can do some mistakes and get problems with your device working properly. It is also possible to restore your iPhone using iTunes.