Only yesterday, Apple seeded iOS 5 beta 7 to developers. Only developers who are enrolled in the iPhone Developer Program have access to beta firmware. However, iOS 5 beta ipsws can easily be found on the internet, what will you do if you don't have a developer account but want to install the latest beta of iOS 5? Simple, you follow this tutorial.
The Problem:
If you don't have a developer account, you obviously don't have the UDID of your device registered. Apple requires that you register the UDID of your device with your developer account in order to install beta firmware on it. If you don't do that, you'll encounter the this device is not registered as part of the iphone developer program error in iTunes while trying to sync your device running iOS 5 beta firmware.
The Solution:
There are two ways using which you can install iOS 5 beta 7 without developer account on iPhone, iPad and iPod touch. First we at iPhoneism have been offering free UDID activations ever since iOS 5 beta 1 came out. You can try out your luck with us and see if you receive a free UDID registration. If you do, then your device is officially registered with a developer account and you can install iOS 5 beta 7 without developer account as well as all future betas. However, if you can't wait for a UDID registration, simply follow the tutorial given below to install and activate iOS 5 beta 7 without a UDID registration.
How To Install iOS 5 Beta 7 Without Developer Account:
Step 1: You'll need to download these files:
Download iOS 5 beta 7 ipsw for iPhone, iPad and iPod touch
Download iTunes 10.5 beta 7 for Windows and Mac
Download i-Funbox or iPhone Explorer for Windows and Mac respectively
Step 2: After you have downloaded iOS 5 beta 7, install it on your device but don't set it up. Just leave it after installation completes because first we have to jailbreak it.
Step 3: Here's how to jailbreak iOS 5 beta 7 using redsn0w 0.9.8b7. Jailbreaking is essential because it gives us root access to the iOS 5 beta 7 filesystem.
Step 4: After you have jailbroken the device, launch the software for your respective operating system as mentioned above. We now need to delete a key and a string from within the filesystem. Make sure that your device is plugged in to the computer.
Step 5: Using the software you must navigate to the following path:
filesystem/library/coreservices/systemversion.plist
Once you find it, copy and save this .plist file to your desktop.
Step 6: After saving it on the desktop, open it in NotePad or Text Editor. Find and delete the following key and string, then save the changes.
<key>ReleaseType</key> <string>beta</string>
Step 7: After saving the changes, simply copy the .plist file back to the location from where you got it in the iOS 5 beta 7 filesystem. The software will rewrite the file and once that is finished, close it and reboot your iPhone, iPad or iPod touch.
Since you've jailbroken your device, you'll have to do a tethered boot. Once you do that, your device will be fully activated on iOS 5 beta 7 without developer account. You'll be able to sync content with iTunes as well as use your network and you won't encounter the this device is not registered as part of the iphone developer program error.
Keep In Mind:
If your iPhone relies on a software unlock, you must not attempt to install iOS 5 beta 7 as you will lose your unlock, meaning that you won't be able to use cellular services on your iPhone. Carrier locked or factory unlocked iPhones can easily be upgraded to iOS 5 beta 7 without developer account.
The Easy Way:
If you're a Windows user, the easiest way for you to install iOS 5 beta 7 without developer account is through sn0wbreeze 2.8b7. It will automatically remove the UDID check when you cook custom firmware through it. The extensive guide on how to remove UDID check using sn0wbreeze 2.8b7 has been already posted.
If you face any issues or are confused in any particular step, please leave a comment down below and we will help you out immediately.