Earlier today Apple has fixed the issue that allowed users (SAM) to unlock their iPhones freely without contact with Apple or cell providers. The issue was related to Apples activation servers, and in-all tricked the servers into believing the SIM card inserted is of the correct provider. So if you would like to protect your unlock forever, even after you restore your device, you may want to follow this guide. This is for users who have already unlocked their iPhone via SAM, and want to restore their devices and unlock again.
So, what you will need is your backed up activation tickets. If you are reading this guide for future use, than you may want to back up those activation tickets now. Any type of device restore, or error could delete your devices unlock, so this is important.
So once you meet the requirements you can begin the process. Please note this will require a jailbroken iPhone. This guide will come to use for people interested in restoring their iPhones but still keep an unlock.
Note: You should upload the LockDown folder to Dropbox to achieve this process the easiest.
“Step 1: Insert the unofficial SIM card for which you created a backup activation ticket.
Step 2: Open iFile and navigate to /var/root/Library. Tap edit in the upper right-hand corner, and select Lockdown, and tap the zip button to create a backup of the current Lockdown folder. Name it something unique and distinguishable. Scroll to the bottom to ensure that a backup zip file was created. Now delete the Lockdown folder using the trash can icon.
Step 3: Open DropBox, find your backed up Lockdown folder with the valid activation ticket from your unofficial SIM card. Open the zip file with iFile, and select Unarchiver. This will unzip the Lockdown folder to your default landing directory which is usually the Documents folder.
Step 4: Tap edit in the upper right-hand corner, select LockDown and tap the clipboard icon below to copy the LockDown folder. Tap done.
Step 5: Navigate to /var/root/Library, and tap edit in the upper right-hand corner, tap the clipboard icon, and select paste. Tap done.
Step 6: If you still have SAMPrefs installed, Navigate to /User/Library/Preferences and search for SAM. Delete the com.bingner.sam.plist file if it exists. This will ensure that no SAM settings you have enabled will cause any unnecessary conflicts.
Step 7: Power down your iPhone completely.
Step 8: Power up the iPhone, and wait for a minute once it arrives at the Home screen. Your carrier should now reflect the carrier of the unofficial SIM card that you have inserted in your iPhone.”
The how-to is provided by iDownloadblog. Heads up to them for creating the guide. If you have any problems then leave a comment below.