This is the new secpack for baseband 04.02.13_G, thanks Dev Team for their great work. This secpack is needed to reflash the baseband coming with firmware 1.1.2.
IMPORTANT: The following downgrading guide is for NON-OTB 1.1.2 ONLY, aka for upgraded 1.1.2 (check the note at the bottom for reason).
To downgrade the baseband 04.02.13_G to 03.14.08_G, do the following:
1. Install BSD Subsystem and OpenSSH on iPhone
2. Get a copy of the following files
ICE03.14.08_G.fls
ICE03.14.08_G.eep
Secpack 04.02.13_G
iEraser
BBupdater
Extract the files and put into /reflash on iPhone, if the secpack’s filename is not secpack, rename it, ieraser requires a file named secpack being in the same folder.
3. Login to iPhone and issue these commands:
cd /reflash launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist chmod 755 ieraser bbupdater ./ieraser ./bbupdater -f *fls -e *eep launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist
4. Reboot
If the ieraser doesn’t work (reports ‘Resource Busy’), try rebooting the phone, and do the above procedure right after the reboot without doing any other operations.
NOTE: ieraser uses secpack to erase the baseband. However, the current ieraser only works on bootloader 3.9. From OTB 1.1.2 Apple has started using a new bootloader version 4.6, this renders the current ieraser useless, that’s why the above steps appliable to non-OTB 1.1.2 only.
UPDATE: it’s the bootloader that denies the erasing. In bootloader 3.9, the algo is like this:
If secpack’s version is greater than or equal to the current version, go ahead, otherwise deny.
But in bootloader 4.6, the algo becomes:
If secpack’s version is greater than the current version, go ahead, otherwise deny.
This means we need a new version secpack (maybe from 1.1.3) to erase the OTB 1.1.2 baseband.

26 Comments
hi…
i have a question…
How do you actually login to Iphone and in the command
cd /reflash
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
chmod 755 ieraser bbupdater
./ieraser
./bbupdater -f *fls -e *eep
i’m so stuck with this…
i was trying to unlock it for the pass couple of hr and i tried some other software but it requir wireless cable which i don’t have…
so looking forward for your reply
thx
BR~
You can access the shell by 2 means: SSH through WiFi, or MobileTerminal. Since you said you don’t have WiFi, you will have to install the MobileTerminal on your iPhone, and use it to access the shell. BTW, entering commands on MobileTerminal is a pain, so better use SSH whenever possible.
i see no MobileTerminal in the installer…
what should i do?!…
i have openssh, BSD subsystem, installer, mobileFinder, community sources
in my iphone now.
how could i install the MobileTerminal?
i couldn’t find it in the installer to install.
is there anyway i could install MobileTerminal without WiFi?
MobileTerminal VT100 vsvn161 or MobileTerminal vsvn198
is better?!
i just realize that i could use iBrickr to install lol
I’m sure MobileTerminal is listed in Installer, maybe with a different name, vTerm, vterm or something, just dig into Installer’s application description and check if it’s a virtual terminal.
To install applications without WiFi, you have to use iBrickr. If you feel comfortable with iPHUC, it’s also a choice, but be warned, installation through iPHUC is complex. Stay with iBrickr if you don’t know much about iPHUC.
ya i installed both verison of MobileTerminal…
and it didn’t show up on my phone…
do i need to restore my phone agian?
mine was 1.0.2 but i think the RSS screw up my phone
and i restore it and update with itune now i have to downgrade the firmware
Don’t install both versions, choose one to install, application icon appears after a reboot or SpringBoard restart.
oh…
i didn’t install SpringBoard…
didn’t install both, i install and uninstall, and install the other verison.
i was trying to install the summerboard and it said ERROR package download failed: (null)! what does that mean?!
i could use Finder and use the Terminal…
but i reinstall the Terminal again it pop up Main script execution failed!…
my god what happen to my phone..
This article is about downgrading baseband. The answer to your specific application problems are widely available on the Internet, try google.
i the process i have a mesaga that says error: Failed to download .EEP: Could not verify downloaded image.
help please
This normally means you need to ‘ieraser’ the baseband first. Make sure you use the right secpack, otherwise it will not be able to erase the baseband.
Hey George, great guide man, but one thing it’s NOT working for me lol! I have followed this guide, and many others to a T and just keep trying and trying but still no solution. After I get it all loaded up and prepped, I run ieraser, it does its thing, (I have the right 04.02.13_G secpack installed btw) and then it gets to the end…( “hopefully the main flash was erased, wait for next step…I run bbupdater and I get the Failed to download .EEP: could not verify download image error.
I know this means that the baseband has not been erased but no matter how many times I use ieraser, it never works. Please help me out man…
btw it’s a 1.1.1 phone originally, it was unlocked and up and running but then the Wifi stopped so I upped it to 1.1.2 accidentally, but then down to 1.0.2, and its bricked (the IMEI is 0049..etc). So I have right now the 1.0.2 Firmware, WITH the 3.9 Bootloader so this shouldn’t be having any problems!
Thanks,
Andrew
Whew. After many failed attempts to erase with the older secpack, I finally found this page, and so far, it seems as if I’ve successfully downgraded my baseband. Fingers crossed to restoring my shiny brick to a usable state!
-p.
Hello
I have heard that week 46 iphones can be unlocked ….
Apple didn’t install 1.1.2 on these they just uppgraded them. You can tell that they are different from the other OTB phones because after i jailbreak and try to install anysim it actually lets me open it unlike others where it doesn’t let you unlock it.
I have a question when you downgrade the baseband what version should the phone be in…
The firmware version can be any version, the modem version is the point, basicly, the secpack version MUST match the modem version.
i just bought a new iphone 7 days ago .. but when i checked the firmware version it showed 04.02.13_G !!
does this mean that my iphone carry the 1.1.2 or it was upgraded by the store to 1.1.3 before selling it ??
P.S. my iphone is locked .. does jailbreaking and using stealthsim unlock it ?? it’s week 51
please advise
mans,
Yes, you can jailbreak 1.1.3 on a OTB 1.1.2 (the 04.02.13_G shows it’s an OTB 1.1.2) and use TurboSIM, it works.
Hi George! I bought an Iphone last December. But when i brought it to cellphone repairs & open line shops they said it cannot be opened. I have to wait for another month.
Firware version 04.02.13_G. From the serial number at the back it is week 46. So my phone is just like man’s? I know nothing about jailbreaking/downgrading or opening line. Can you help me how to do that? Thanks.
Hi George,
I just tried to reset my baseband but haven’t quite got it to work. What’s up with that socket? :-)
# cd reflash
# launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
launchctl: Error: launch_msg(): Socket is not connected
# chmod 755 ieraser bbupdater
# ./ieraser
Baseband reset.
16(Resource busy)
# ./bbupdater -f *fls -e *eep
Error: Failed to initialize comm layer: (is it open by another app?)
Done
# launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist
launch_msg(): Socket is not connected
about my previous post, I am running 1.1.3. Will I have to downgrade to 1.1.1 or 1.1.2 to downgrade my baseband?
current,
If you are running 1.1.3, then your baseband is 04.03.13_G, and this secpack is NOT for you.Sorry I was a bit corrupted, please forget my last words :) You didn’t turn off the commcenter yet. Resource Busy tells it, please read the article carefully, it has described yr situation. Your launchctl was not succesful because your’re running the old jailbreak-1.1.3. I would suggest you to do the reflash in 1.0.2, otherwise you’ll lost WiFi after you issuing the ieraser command, only 1.0.2 can retain WiFi during the reflashing.Hello i have a 1.1.2 otb iphone which has the baseband 04.02.13_G. I accidently updated to 1.1.3 using itunes! Now i have the baseband 04.03.13_G. Is is possible to get the baseband back to 04.02.13_G? Thanks.
Hello george i bought the i-phone with version 1.1.2 4.3.13_g ant the turbo sim what should i do im really confused about all this programs please help…Thanks a lot….
Hey, George! Thanks for you GREAT WORK! I admire you as a iphone specialist. Can you advice, please. I have 1.1.2 OTB with Repair Needed error. No IMEI, No ICCID, No Modem Firmware (Baseband). (No sleep, no eat :) ) Now I downgraded it to 1.0.2. Can I use this method to reflash the baseband? What secpack should I use?
Tried to do everything, used different fw, can’t remove the Repair Needed error, can’t reflash the baseband. Used your 1.1.2 otb software unlock - it doesn’t work in this case. Nothing happens on 1.0.2. Don’t know what to do.
Please, help!
for all of you guys looking for MobileTerminal in installer
its not there
MobileTerminal is in iBrickr (which doesnt WORK!)
if you are looking for it in installer it should be like this:
if you install community sources it should be under term vt-100
in the T’s
not the M’s
:D good luck
omg i just watched sweeney todd today
flipping GREAT movie!
One Trackback
[...] door Michael Zoek eens met google want is niet in de wiki te vinden Ik ben bezig met deze tut Baseband 04.02.13_G Secpack | George Zhu’s BLOG basebands en secpacks staan er ook, post dadelijk wel mijn [...]