UPDATE: iLiberty+ related links are summarized into This Page.
UPDATE: To make everything running as flawless as possible, please keep iTunes running (but don’t use it) with iLiberty+. But it needs to be closed with iLibertyX.
UPDATE: The latest BL 3.9FB to 4.6 upgrade payload is available to download at Here (too late to include it into Setup package).
UPDATE: For AT&T users, if all you need is jailbreak and installer, then check the Installer on Standard page, then click Go. It’s that simple.
iLiberty has integrated the iPlus core and is now renamed to iLiberty+ (and iLibertyX for Mac OS X). This release is mainly a re-design in many areas:
1. Workflow is optimized and now integrates the iPlus core
2. Payloads are totally irrelevant to the ramdisk core
3. Customizing payloads is pretty easy (Here’s the Payload Howto)
4. iPod Touch jailbreak is now supported
5. New update system to offer better online update experience
This new release has been online. To better control the further updates, we have decided to put it into a setup package. Old iLiberty users can simply run the application to update online automatically. New users can download the setup directly from the links at the end of this article.
Notice, due to a bug in update process, the old iLiberty will be wrongly fired up after the update, please close it. The iLiberty+ is not compatible with old iLiberty, please remove the old release completely after installing the iLiberty+.
How iLiberty+ Works
iLiberty+ implements a so-called 2-pass procedure:
Pass 1: boot a customized ramdisk to setup a tiny BSD environment
This pass does very limited things. In order to make pass 2 running flawlessly, there must be a usable BSD environment to load in and execute the master script and to do the real jobs, pass 1 does this initialization. It also checks payload archive to make sure pass 2 is going to run without hassle, for efficiency purpose, if pass 1 detects no payload archive, there’ll be no pass 2 at all. Since all jobs in pass 2 require a jailbroken iPhone, pass 1 has implied the jailbreak and AFC setup.Pass 2: boot into normal system and finish the real tricks
After pass 1, the basic environment has been setup on iPhone, when iPhone reboots, a special service is launched by launchd to trigger our pass 2 master script. The master script extracts payloads from the compressed archive, then call the included payload script one by one until all payload scripts are processed, then it does housekeeping to remove all the footprint that are left during the pass 1 and pass 2. When all these are done, it boots iPhone into normal mode. Everything’s done.
The above workflow offers the most flexibilities to an iPhone utility, because all the real jobs are done in pass 2, and pass 2 contains customized scripts, by customizing the scripts it’s easy to implement almost anything.
About iLiberty+ Payload
iLiberty+ setup comes with some pre-defined payload scripts. These scripts will not work without the actual payload archive (a ZIP archive). The program will list them nevertheless, but items without related ZIP archives will be grayed. If you want to use a payload, you have to download the appropriate archive from the URL in the list and put it into payload folder (then click Refresh button).
More details about iLiberty+ payload will be in a coming article “iLiberty+ Payload Howto”.
To Do
1. Integrate the installed applications into Installer database.
2. More payloads.
Some Notes
The pairing issue may cause many weird problems, to avoid such weird things, please keep iTunes running with iLiberty+ (ignore any message from iTunes).
We have put countless hours testing this new release and it works great for us and hopefully it’ll work flawlessly for you.
Download
iLiberty+ for Windows: Here or a mirror near you. (中国用户可以在此下载)
iLibertyX for Mac OS X: Here or a mirror near you. (中国用户可以在此下载).
Snapshot from iLiberty+:


42 Comments
Worked fine… Thank you… To All~!
软件有个显示小问题
Advanced–Available Payloads(9)–Unlock for 3.14/04.01/04.02/04.03/04/05 最后的04/05应该是04.05 请大侠改下
还有 面对中国过半的IPHONE用户 强力支持大大做个汉化版本 或中文操作说明 谢谢
刚刚试了下软件 感觉有点小问题 最后重起时过不去了 白苹果+莲花
问题解决了 但是安装的软件版本比较旧 BSD也不可以一同安装了 有点麻烦 呵呵
不过还是感谢大大的辛苦工作
for some reason doing the Wifi fix doesnt work for me.
i still get the gray out Wifi field that says “No wi-fi”.
the network mac address is empty.
using ibooter “setenv wifiaddr..” doesnt seem to help.
i got this coz i accidently executed iPlus on a 1.1.3 iphone :(.
any idea how to fix that ?
thanks, yaniv.
George,
I cant re-upgrade to 4.6. Tried to erase the 3.9 BL first and then used the 3.9FB to 4.6 package but after unpacking it fails. Am still at 04.04.05G baseband. Is that the problem, if so, how to downgrade it?
Any idea? Your help is appreciated.
Thanks,
Michel
Michel,
At which stage it failed? It can’t be extracted or can’t be run?
我选择修复 No Sigal, No Wifi, No Bluetooth
总是报错 Unable to create payload folder
It’s the AFC (the API of iTunesMobileDevice) that caused the problem. Basically the problem means “iLiberty+ can’t upload payloads to iPhone because AFC does not work”. For me, it worked after I restarted iLiberty+ and kept iTunes running during the process.
*Please make sure your phone is NOT in recovery mode when you use iLiberty+*.
George,
It failed just after unpacking the payload. My BL is 3.9M2S, fw 1.1.4. Originally it was a BL 4.6 with 1.1.3.
The rest (jailbreak, unlock, etc.) works flawlessly, even erasing 3.9 BL works so no prob with the program. Only the upgrade I can’t do.
Thnx for this great tool!
Michel
When I choose unlock (and uncheck the downgrade unlock) just let my iphone use 4.6bl, the unlock progress is unsuccessful. Because when the iphone restarted it can not find any gsm network. wifi and bt is OK.
Can you help me with this problme? Thanks!
不知道大大不回复我们的原因是怎么回事?
中文界面:也许吧,等大的问题解决再考虑
修复WiFi问题:用的是尝试强行解锁,不一定能解决,正在尝试更好方法
不回复?太多事情要做,这是业余开发不是商业软件,不能保证总是能及时提供支持
George, could it be the fact that I am having the 04.04.05G baseband in combination with the 3.9BL?
If you have any idea why the upgrade from 3.9 to 4.6 doesnt work, please let me know.
Thanks!
Michel (from Holland)
I think you made a very good job with iLiberty+ but how can I keep iTunes open when iLiberty+ quits both iTunes and iTunes Helper as soon as I start iLibertyX (on a mac).
//Rob
Michel, BL3.9 is not a problem, I’m running BL3.9 + 04.04.05 + 1.1.4 w/o problem.
Rob, that’s for iLiberty+, not for iLibertyX. iTunes needs to be open with iLiberty+, but it needs to be closed with iLiberyX :)
George, thanks. I know it is not a problem, just wanted to try your upgrade option, just in case so I know it works. I am using your iLiberty+ and I love it! Thanks a lot and keep up the good work!
Michel, do NOT try BL upgrade on BL3.9, it only works for BL3.9FakeBlank.
Hi, George:
If I unlock my iPhone with iLiberty+ using downgrade BL4.6 to BL3.9FB, can I still restore my iPhone in DFU mode by iTunes? I mean do I have flash my BL back to 4.6 original or not before restore my iPhone?
hi,guccio:
I met the same problem like you when I was unlocking my iPhone today. Finally I had to choose downgrade BL4.6 to BL3.9FB and it was done.
How long does it take after pressing “Go For it” to jailbreak/activate/Unlock using iLiberty+? How will I know the process is completed?
Hi George,
I’ve used iliberty+ v…78 to unlock new 1.1.4 iphone. Everything worked OK except that now several native apps can not save their settings like weather, clocks etc. It is also mentioned in several forums like hackint0sh with respect to v…78. Is there a workaround ?
Hey,
Gr8 job team..
I updated my unlocked 1.1.1 to 1.1.4 and used iLiberty+ to activate and unlock. everything seems fine but the mail crashes somtimes.
is this a know issue? how to fix this?
@curious, check This Fix.
@Prashanth, if you’re using 1.2.1.78, check if you have applied This Fix. If it’s not the case, it’s likely MobileMail application own issue.
George
great work. I’ve had an iPhone with the NoWifi/NoEdge/NoSound problem for a while, I tried the wifi fix with iLiberty+ I get to the “pass 2 starting” down to “Fix baseband issues” …”trying to fix for bootloader 3.9″ it’s been 40 minutes and nothing further no more feedback, do not know what the program is doing at all
this is a 114 possibly wifi/edge damaged by Ziphone 3.0. So far no method has worked to get its radio to work normally. I used iBooter to check the radio board and it is OK, the problem is certainly exactly as described in all forums No IME, Wifi Greyed Out, Edge Unavailable, no baseband info.
but so far cannot pass rying to fix for bootloader 3.9″, any suggestions..?
regards
additional info
iLibertyX crashes on leopard 10.5.2 as soon as you press “Go For It”, always without iTunes running or with it running, no matter what you, it always crashes. Now I’m running iLiberty+ on Vista SP2 and it works sending all the packages to the iphone.
but the phone continues in “Trying to fix for bootloader 3.9″…
regards
@rgonzalez, as far as I know, iLibertyX crashed because the phone was not paired with iTunes (I’m not the developer of iLibertyX). For your baseband issue, maybe you can try the fix published by DevTeam, it’s on Hackint0sh forum, at This Post.
double checked just to make sure it is paired (it is), it simply crashes upon initiating communications with the iPhone
thanks
Try post your problem to ipluspwns.com forum, pepijn or francis (developers of iLibertyX) may give you an answer.
I’m trying to fix the WiFi problem. I’ve downloaded the payload pack made by macbug.de. I’m on a mac, I’m using Safari.
The pack is in .tar and I’ve decompressed it. Now I have the 4 .zip files with its .sh files. The problem is that I can’t to select them from iLiberty ( Apps Tab > Select a custom payload manually) . It appears grayed, as if the files is not supported. Sorry for my english. Than you
hi
thx for all the teaching before
but i am afraid i screw up…….. >.<
i bought the iphone two days ago and tried to unlock it today
i’ve read about what i should do and i i shouldnt do
the story is:
1. i pluged in the iphone and i opened the iliberty+
2. i tricked all the box and pressed go for it
3. i waited and the window ask me to unplug and replug appeared
4. i did what is told
5. then i wait, i wait about 5 min
6. itune show up warning that i need recovery of iphone
7. i then click back to iliberty but i saw there is a message flashing in the bottom(i dont really remember what it is) sth like “reovery mode”
8. then i stupidly think i need to restore the iphone 1.1.4 before i can run the unlock
9. so i press the retore bottom in itune…………..(till now the iphone is still plugged in)
10. itune started to download the update (and iliberty showed the “opteration stopped by user” (the screen on iphone is still itune icon and the cable)
11. when the itune downloading the update, the iphone screen suddenly changed and loads of word appear(seems like it is doing the unlock)
12. but the iphone is appear to be unconnected…..
13. and now i find i screw up the unlock (caue both iliberty and itune cant detect iphone)
14. the screen showed : O)OpodUSBDevice::gated_message cable removed, stopping stack
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
…..
can anything be done to save it?
sorry for bothering,
i solved it
i resotred the iphone and re run the iliberty+
now is fine
i am using it now
Seem to get stuck on “Unpacking main payload…” could it be due to payload getting corrupted during transfer?
the story is:
1. i pluged in the iphone and i opened the iliberty+
2. i tricked all the box and pressed go for it
3. i waited and the window ask me to unplug and replug appeared
4. i did what is told
5. then i wait, i wait about 5 min
6. itune show up warning that i need recovery of iphone
7. i then click back to iliberty but i saw there is a message flashing in the bottom(i dont really remember what it is) sth like “reovery mode”
8. then i stupidly think i need to restore the iphone 1.1.4 before i can run the unlock
9. so i press the retore bottom in itune…………..(till now the iphone is still plugged in)
10. itune started to download the update (and iliberty showed the “opteration stopped by user” (the screen on iphone is still itune icon and the cable)
11. when the itune downloading the update, the iphone screen suddenly changed and loads of word appear(seems like it is doing the unlock)
12. but the iphone is appear to be unconnected…..
13. and now i find i screw up the unlock (caue both iliberty and itune cant detect iphone)
14. the screen showed : O)OpodUSBDevice::gated_message cable removed, stopping stack
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
BSD root: md0, major 2, minor 0
…..
can anything be done to save it?
@vrajesh,
Yes, SEARCH the blog (with keyword ‘md0′) before asking.
hi i have used iliberty+ on my 1.1.4 iphone worked a treat!, wifi/edge/vvm, finally a painfree mod, although whn i selected the cydia button, it automatically goes to the features screen, where i am informed its a very old version, then i go to the install tab and i have a list starting all packages, inside a number of apps, some work load and work fine, others have a yellow padlock symbol and load but dont create a buton so wont work!, pls someone shed me a little light? thanks
I’m having the same Cydia problem. I went in to upgrade the older Cydia (why aren’t you including the latest version of Cydia?) and now I can’t get Cydia to launch.
Considering I can’t find Installer, and I can’t get Cydia to run, I’m pretty much up a creek.
I really like Installer. Is there an Installer payload I can use?
Thanks!
I WAS attempting to unlock using ziphone, and got the error IOIpodUSBDevvice::startIpodStack can’t start! need configuration
any suggestions to restore…I-tunes or ziphone is NOT recognizing the phone
I can’t access any of the links in the help file.. it says the domain is down. :(
I wanted to read the troubleshooting no EDGE/BT/WiFi section, since virginizing my phone, and using iliberty doesn’t fix the phone dropping signals.
Is there anyplace else I can read this information in the help file?
hello i cant instal it,can sombody help my.
I had the same problem as pong and vrajesh, the phone is showing “BSD root: md0, major 2, minor 0″. Also, I saw the message what xc saw “IOIpodUSBDevvice::startIpodStack can’t start! need configuration”. Itunes and iLiberty are not recognizing the iphone right now. I tried to hold the home button and power button for 10 seconds and then released the power button, I saw this message from iTunes, “An iPod has been detected, but it could not be identified properly. Please disconnect and reconnect the iPod, then try again. An unknown error occured(2001)”
I disconnected the iphone accidentally while using iLiberty. I know i screwed up :( Could someone help me to restore and use iLiberty again?
Thanks in advance