Apple just held its worldwide developer conference (WWDC) 2019, where they announced iOS 13 for the first time! iOS 13 will be released to the public later this year, but if you want to try it now you can install the beta version.
In previous years it has been quite easy to install new beta iOS versions, only requiring a profile to be installed on your device. However, this year Apple has made it quite difficult for non-developers to get their hands on the latest beta. Not only will you need to use a computer to install it, but you’ll need to perform some additional steps compared to a normal IPSW installation.
Update: Apple has now released a beta profile for iOS 13, meaning it can be installed without a computer. The guide below has been updated with the on-device method of installing iOS 13 beta.
Once the public beta is released in July this process is likely to become much easier. I would strongly recommend those who only want to try iOS 13 to wait until the public beta, as it will likely be a bit more stable and will be a lot easier to install.
Requirements and Notes
- A Windows PC with the latest iTunes version installed OR a Mac with Xcode 11 beta or macOS Catalina 10.15 beta installed.
- This is a beta version, therefore it will likely have lots of bugs. It is recommended that you do not install this iOS release on your main device(s).
- Make sure to back up any data on your device before updating.
- iOS 13.3.1 Beta 3 Download Links
- libimobiledevice (for Windows method)
- Xcode 11 Beta (for Mac method)
On Device (No Computer Required)
- Navigate to the iOS 13 beta download page linked above on your iPhone, iPod touch or iPad using Safari.
- Scroll down to ‘Over the Air Profiles’ and select the iOS link. On the next page, click ‘Download’
- You will be prompted to install the ‘iOS Beta Software Profile’. Tap ‘Install’ three times to install the profile on your device, then reboot your device to make sure the profile takes effect. If you have a passcode on your device you’ll be asked to enter it.
- Once your device has rebooted, open the Settings app and navigate to General>Software Update. In here you should see iOS 13 Beta.
- Tap on ‘Download & Install’. iOS 13 beta will now begin to download and install on your iPhone, iPod touch or iPad.
- Make sure the latest version of iTunes is installed from Apple’s website. Make sure to install iTunes using the installer, not the Microsoft store (click ‘Windows’ under other versions).
- Create a folder on your C: drive called ‘ios13’. This is where we will keep all the files required for the restore.
- Download the correct iOS 13 beta IPSW file for your device from the link above and save it in the folder created before.
- Download libimobiledevice from the link above and save it in the folder created before. Extract the ZIP file into the same folder.
- Once the IPSW file is finished downloading, rename it to ‘ios13.ipsw’. This will allow you to copy and paste commands from the next steps.
- Click on the start menu and search for Command Prompt. Right click on it and click ‘Open as Administrator’. You will be greeted by a command line interface.
- Enter the command
cd /ios13and tap the enter key. This will change the command prompt to our iOS 13 folder.
- Plug the device you want to update to iOS 13 into your computer using a USB cable.
- Now you’re ready to begin the update. In the command prompt window enter one of the following commands based on how you want to update:
Restore and Update:
idevicerestore.exe -e ios13.ipsw
Update and Keep Data:
- Your device will now begin to update to iOS 13.
How to fix iBEC Errors:
- Open the start menu and search for ‘Device Manager’. Open this and you will see all connected devices.
- Expand the ‘Universal Serial Bus devices’ section. In here you should see ‘Apple Recovery (iBoot) USB Composite Device’.
- Right click on ‘Apple Recovery (iBoot) USB Composite Device’ and select ‘Uninstall device’. When the confirmation pop-up appears, make sure to tick the ‘Delete the driver software for this device’ checkbox, then click ‘Uninstall’.
- Disconnect and re-connect your device, which should prompt windows to re-install the necessary drivers. Allow around 30 seconds for it to do this before trying to restore again.
- Download the correct IPSW file for your device, and Xcode 11 beta from the links above onto your mac.
- Once Xcode has downloaded, open the .XIP file to extract it (this may take a while).
- Once Xcode is finished extracting, open the ‘Xcode-beta’ application. Follow the prompts to begin installing the Xcode beta components.
- Once the install is done, plug your device into your mac and open iTunes
- Backup your data before attempting to update.
- Select your device from the lefthand menu of iTunes.
- Hold down Alt/Option. While doing this, click the ‘Update’ or ‘Restore’ button. You will then be prompted to select the IPSW file you wish to update to. Select the iOS 13 beta version you downloaded before.
- Your device will now begin to update to iOS 13.