When the iPhone was first released back in 2007, Apple signed an exclusivity arrangement with the AT&T service provider, which caused a series of lawsuits against the company and caused users to find numerous jailbreaking solutions in order to unlock their devices. One example is iPhone Activation Server, a simple utility designed to assist iPhone users in activating their mobile device without having to give in information or make payments to the AT&T network.
Used properly, iPhone Activation Server can perform jailbreak operations on your iPhone, which results in avoiding the limitations imposed by Apple and the AT&T network and allowing you to use the phone with any carrier you want.
There is a series of instructions that you must follow closely in order to make iPhone Activation Server work and unlock your phone. First, you have to make sure that iTunes and UltraEdit are installed on your computer and create a backup for the original executable file of iTunes, since the modifications you are about to perform might result in damaging the EXE file.
The application provides a set of so-called ‘magic numbers’ that you have to add into the HEX code of iTunes.exe, with the help of UltraEdit (or any other HEX editing program) and a hosts address entry that is meant to redirect any DNS query of Apple to your local host.
Provided this procedure is done correctly, run iPhone Activation Server in the background, run iTunes and connect the iPhone to the PC. If everything goes well, the phone should be activated in about one minute.
After 2007, several mobile operators announced collaboration deals with Apple in order to sell iPhone devices in various countries worldwide. Furthermore, AT&T currently offers support for unlocking wireless devices, in order to allow them to operate with other compatible wireless services. As a consequence, iPhone Activation Server no longer servers its purpose.