UPDATE: With the newly introduced tools, there’s another similar way to revirgin, check This Article, section Revert to Original.
The anySIM 1.02 is known to corrupt your iPhone’s seczone by accident. The messed phone will report wrong IMEI (0049…) after upgrading to 1.1.1. This article uses the Elite Team’s tool to revirgin your iPhone and restore the corrupted seczone to factory status. It also fixes (resets) the NCK-counter-used-up problem.
Requirements
1. Firmware 1.0.2, modem 03.14.08_G
2. WiFi accessible
3. iPhone activated, SSH ready
4. Settings->General->Auto Lock set to OFF
Steps
1. Download the revirginizer package:
extract it and upload to iPhone, put into a folder, say, /revirgin.
2. SSH onto iPhone, enter the above folder (/revirgin). If the uploaded files don’t have correct permissions, enter the following commands to correct them:
cd /revirgin chmod 755 bbupdater norz iUnlock
3. Disable communication center:
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
4. Backup the seczone, your current seczone will be dumped to a file named ’seczone_b4fix’. Save the file to a safe place (in case sh*t happens, this backup is your only hope to restore the seczone to its current state):
./norz seczone_b4fix 0x3FA000 0x2000
5. Flash the new bootloader:
./iUnlock ICE03.14.08_G.fls eliteloader.bin
6. Check the baseband version:
./bbupdater -v
wait till it finishes! This makes the new bootloader fix the corrupted seczone, it’ll report ping timed out when it finishes (which is normal).
7. Reflash the baseband (to restore the factory bootloader):
./bbupdater -f *fls -e *eep
8. Check the baseband version again. This time it should report the correct version (03.14.08_G):
./bbupdater -v
9. Reboot and enjoy!
To check the status, insert a SIM into iphone and reboot it, the IMEI should not be 0049… (ignore the possible Invalid SIM error).
Notice: if you boot iPhone without SIM card inserted in, iPhone will report the correct IMEI even if the seczone was corrupted. So to verify the seczone has been fixed, make sure to insert a SIM before booting.
Thanks Elite Team to make this possible.

21 Comments
i have an iphone 1.0.2 with 04.02.13_G how can i revirginize?
help please
You need to downgrade the baseband to 03.14.08_G, then do revirgin. Check the post titled “Baseband 04.02.13_G Secpack”.
Hi.
I also have an iphone with FW 1.0.2 unlocked and modem fw 04.02.13_G, I am thinking about upgrading to 1.1.1 and then to 1.1.2, do I need to revirginize or can I just upgrade to 1.1.1 and then follow the jailbraking and unlocking guides?
I am not sure since the anysim might have damaged something. Can you confirm?
Nuno,
Do you know how your phone was unlocked? If it’s not unlocked using anySIM 1.1, then your phone most probably needs a revirginization.Sorry, ignore my previous reply, I was just too blind to notice that you have the baseband 04.02.13_G (I only noticed the 1.0.2 so thought you’re in the list), in your case, your phone is fine, no need to revirginize :)Hello George,
My iPhone lost its baseband completely. I was able to restore the baseband in 1.0.2 with Mobile Terminal using your bbflash method. After this I did a successful restore to 1.0.2 again and everything was back, IMEI, ICCID, WIFI address, bluetooth. Even the IMEI was NOT corrupted. I unlocked the iPhone with anySIM1.1 in 1.0.2 and was able to make calls again!
Now the odd thing. Restoring to a higher FW version (let’s say 1.1.1) does not upgrade the baseband to 04.01.13_G, the restore takes very long and ends with an error. I could however jailbreak with AppSnapp and the baseband details like IMEI etc. were still correct. It seems that my iPhone is for some reason stuck on 03.14.08_G. Do you have any idea what could be causing this?
Regards,
Fresh
Hey George, I want to thank you for this excellent tutorials I had a 1.0.2 unlocked with anysim(oldversion) with bad IMEI I followed your tutorials and now everything is working in 1.1.2 … =)
Hi George
I have a 1.1.2 OTB. I HW download the BL to 3.9_M3S2 and tired to use anySIM 1.1 (while on Firmware 1.1.1 / Baseband 04.01.13G). I received the message “anySIM cannot unlock this phone” and I subsequently identified i have a bad imei 00 499901 …..
I’ve now downloaded to 1.0.2 and 03.14.08_G (BL3.9) and tried to revirgin to fix the imei
Several attempts to execute the procedure
- all run ok
- BB definately erased
- but on completion I still have a bad imei
I really dont know where to look next. Do you have any advise?
Thanks and regards
Troy
Hi George,
I am a Newbie to Mac. Currently, my iphone version satisfies the Specs listed in your tutorial. May i ask if you could elaborate more on how to SSH on my iphone ?
Looking forward to your reply.
Thanks
Jeremy
Open a terminal, then enter:
Enter dottie as password (for 1.0.2), or alpine for 1.1.x. To end ssh session:
For more details, google ’ssh howto’.
George,
Thanks for the prompt reply. I have a last question and would gladly appreciate it if you could aid me on this one.
I have checked on my iphone specs and the imei displays 0113xxxxxxxxx, Do i need to re-virginize my iphone ? How do you know whether your iphone baseband is corrupted ? My sole purpose is upgrade my iphone so that i am able to use the latest itunes in renting movies. Well, would the latest firmware upgrade of 1.1.3 on iphone has a conflicting effect with the latest itunes ?
Look forward to your reply again.
Warm Regards,
Jeremy
My phone has been unlocked with anysim and i mistakenly updated it . It was hooked in recovery mode but now i did some things but it is still on activation screen.It says i have to put and unlocked and valid sim card to activate it.Thank youj
I have tried all these procedure by many others too. But any process stops on my brick at: launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist with the comment “no such process”. As far as I am now, I can’t downgrade to 1.0.2 or 1.01 and have a nice iTouch with 1.1.1 and wifi. What can I do to force the CommCenter to work or could I just erase/overwrite the plist?
You may remove com.apple.CommCenter.plist and reboot, this will effectively disable the commcenter.
I was wondering if i needed to virginize my iphone?
first i bought a 8 GB 1.1.3 iPhone and updated to 1.1.4 when i activated it through itunes and at&t
then i did the unlock, activate, and jailbreak (do it all) feature in ZiPhone
Next i did a restore in itunes and that removed installer.app and all the apps but did it unactivate and relock it.
when i was done in itunes i got a iphone is activated message on the iphone screen and it works like it did before ziphone but will i get turned down for service at apple.
INFO:
MODEM- 04.04.05_G
VERSION- 1.1.4 (4A102)
MODEL- MA712LL
CURRENT CONTRACT AT&T CUSTOMER (2-year iphone contract)
any help appreciated Thanks
@Michael, you’re legit AT&T user, why unlock your phone? BTW, you don’t need to virginize your phone, it’s only for early iphone users (notice the article date).
Thanks George and why i did it is i was reading a tutorial on jailbreaking and it says to hit the do it all button.
Thanks George and Btw i was following a tutorial and didn’t know what some of the features were till afterwards thats why it got unlocked (by mistake)
Hi, I have 13g iphone n need help disableing the securty password. Can u please help me! and I’m okay w/ computers so if u could do a step by step that would rock!!!! ty
Hello,
I have a phone that needs a firmware downgrade. It was updated ‘automatically’ from 1.0.2 to 2.0. Now, the problem is that, I don’t know if the unlock was anything prior to AnySim 1.1
It doesn’t show the bad IMEI.
I have Model No. MA712LL with present Ver 1.1.4(4A 102). It has started giving problem that when ever I recieve a call, the conversation is having lot of echo in it. Can you suggest something.
Thanks
cant reverginize, having trouble downgrading from 1.1 to 1.02 pleaes help !