UPDATE: This post tracks the history of iLiberty+ various revisions and lists To-Do list of the ongoing development. For the bugs that have not been fixed in the latest public revisions, please refer to the post: Bugs and Fixes for iLiberty+ for possible workarounds.
To-Do List
Fix a bug in local payload recognization routine
Fix a potential bug in payload download routine
Fix a potential bug in custom ramdisk boot function
Skip ramdisk boot if phone has already been jailbroken
Locks up some buttons until pass 2 completed
Detect if device can’t boot ramdisk (happened to some people)
Add MD5 digest into script header to avoid potential corruption during update
Customized IPSW support
Use Apple iBoot USB driver to communicate in recovery mode
Add some code to check payload ZIP before packaging the payload (suspended)
Safety checks to avoid potential danger with IPSF startup script (suspended)
History
1.3.0 - Major change in payload management (April 7, 2008)
Added: Repo based payload management
Added: Option “Ask before quit”
Added: Option “Check repo at startup”
Added: International support payload
Added: Boot custom ramdisk
Added: Payload to fix Preferences permission issue
Changed: Payload script header, new header isn’t compatible with old iLiberty+ versions
Changed: Payload can be added/updated/deleted in GUI
Changed: Default to install Cydia instead of Installer
Changed: Download now simulates MobileSafari (some sites require it)
Fixed: Unlock payload doesn’t work on BL4.6
Fixed: Installer version doesn’t match
Fixed: Wrong Preferences folder permission
Fixed: BSD/Cydia now recognized by Installer
1.2.1.78 - Minor bug fix revision (March 31, 2008)
Fixed: Select Installer in Standard causes internal error
1.2.1.77 - Update and bug fix revision (March 31, 2008)
Added: Download missing payloads in GUI
Added: Proxy support for payloads download
Added: Support to both BSD and Cydia
Added: Cydia payload
Changed: Some information text more “readable”
Fixed: Relocate Fonts and Ringtones payload hangs device after reboot
Fixed: Application does not minimize to taskbar
Fixed: Options selected in Standard tab doesn’t appear in Selected tab
Fixed: BSD is not detected by Installer
Fixed: Recovery progress bar doesn’t go 100%
1.2.0.65 - Initial public release (March 26, 2008)
First publicly available version. Features include but not limited to:
2-Pass model offers most flexibility and stability
Full range hacking from jailbreak to customized operations
iPhone and iPod Touch both supported

31 Comments
i would love to see a new payload for the cydia package
iLibertyX may come with a Cydia paayload, which can be used on iLiberty+ as well when its released.
George, I know it is not related to the article, but since we are in different timezones I have no other way to contact you unfortunately. If you have time, please e-mail me at willstrafach@gmail.com. I have a few things I would like to talk about, including the fact that AriX and I have created a version of the 1.1.3 soft-upgrade for 1.2 that you can use if you wish, except its kind of more of a dual boot/hard upgrade that doesn’t require an IPSW. That’s just one of the things though, in case you have already figured out how to upgrade. Please e-mail me or message me on AIM, my screen-name is WillStrafach.
George, first of all thanks for this wonderful tool. It works well so far ;-)
We’ve noted that installer doesn’t see the payload installed…
Issue is for BSD Susytem 2.1, if he doesn’t appears in installer list, then installer will not accept to install new applications that required him…
With iPlus all the installed payload were displayed on installer, would be go to find again this function in iLiberty+.
Thanks for all!
Ultimate
Ultimate,
Yeah we have got a solution for it.
How are you guys doing on the fix to make installer able to “see” the apps installed via payloads? That would be a really neat feature as for now I would love to be able to make a “make all in just one click” payload for making my iphone danish, with SSH and BSD :)
//M
@M.Klinge, you might want to read the Cydia payload script.
hey george, i just downloded the latest version of iliberty+ (.78)
i ws going to run it, just wanted to confirm wether my iphone will work completely fine after the unlock ( phone/wifi/edge/blue-tooth).
pls do let me know
thanks a lot
@Adhiraj, for such a general question, Google is your friend, you may even ask around.
hi i recently used the liberty program and in the middle of the phone being jailbroken my entire street had a blackout!!! when the power came back nothing on my cpu would recognize it….now all it says is bsd root major 2 minor 0….please help me!?!?!??!
@rome, take the following steps to restore it:
1. Make sure phone is turned on (and displaying garbage in your case)
2. Disconnect phone from computer
3. Turn it off (press and hold both Power and Home buttons)
4. Start iTunes and iLiberty+
5. Hold Home button and connect phone to computer (don’t release Home)
6. Wait till iTunes detects phone in recovery mode, now release Home button
7. Use iLiberty+ to put phone into DFU mode
8. Use iTunes to restore it
Notice, the point is to disconnect phone first, then turn it off, otherwise you can’t put it into recovery mode by holding Home.
Hi, i have a problem, and i saw in a forum i’m not the first with it. My problem is that after installing SwirlyMMS, something happened and my screen stopped working, when i do iLiberty+ it says in certain moment: “AppleMultitouchSPI: Couldn’t jailbreak device after 15 tries. Aborted” I tried the Mobile Folder Permission Fix Payload without success.
Thanks for the great software. i managed to fix my iphone after a ziphone nightmare! Just missing the abiliy to fix the wifi, it crashes my machine every time I activate it . .
George, thanks for the iLiberty product, happy to pay for it. I had broken several phones earlier (1.1.1) with available cracks and have been really hesitant to upgrade them. Am I able to bring these up to 1.1.4 now with no concerns, and does your software do this or is it a matter of just upgrading to 1.1.4 in iTunes and rerunning iLiberty?
Hi - I bought the unlocker from the above site some 16 hrs ago and have got a problem. Ive mailed the site several time with no reply…..Im on the very first screen trying to download the first 5 basic downloads but the ‘Go For It’ button is not activated. Please can you help. PS im not very techy……
@Muzzy, we didn’t sell iLiberty+ because it’s free, too bad you were cheated.
@Muzzy,
I have the same problem… My “go for it” buttom is also not activated…
I have the same problem, if im downloading it from your site, @Zhu
How can we fix it ?
Dear George,
I have some problems with my New iPhone I have just bought from USa and Unlocked using iLiberty 1.3.0.
I use it in ROmania, but I can not send any sms.
Our carrier needs to define a certain SMS center number that is used by the phone to send the sms through.
In my previous phone I had this option to define this number, but the iPhone does not have. I can receive sms but not send.
Please provide some support.
@tor, enter (dial) the following to set your SMSC number:
The following will display your current SMSC:
Dear George,
Many thanks! It worked!
Best Regards!
Hallo again George,
I need your support further.
I do not understand why the iPhone does not read the phone numbers stored in the SIM card.
Another question is why, if I store the phone numbers in the international format like +407xxxxxxx and receive a phone call from one of these numbers the software does not identify the caller name? If i store the numbers in the format 07xxxxx(without the coutry code) it works.
How can i activate the software function to automatically add the country code to the stored numbers when I dial from abroad? The i-Phone help mentioned that this kind of function is not available everywhere.
I hope you do not mind about so many questions.
I wish you luck in your jor searching!
Best Regards,
Tor
I have the same problem: as Obiguanz. Is there a solution for this problem?
AppleMultitouchSPI: couldn’t bootload the device after 15 tries… terminating…
AppleMultitouchSPI: stopped
this is a message displayed when i try to jailbreak and activate my iphone
and the touchscreen stop working even i can’t shutdown the iphone.
i tried every think restoring betwen 1.1.2,1.1.3,.1.1.4 , Ziphone, iLiberty+, iPwnage Tool, refurbishing, earasing bb
Could be Hardware issue ??
I have the same problem as Muzzy, and jesper Hansen have. The “go for it” button is gray (inactive). I also connected the Iphone v1.1.4 to computer but the “go go it” is not active, (have trying different computers). Any one knows how to fix it, ? Thanks much.
nwclt.
I have the same problem with the AppleMultitouchSPI message. I’m really thinking this is a hw issue.
Mine stopped working, I resetted it, and it worked again, but only for a short while. Now it is completely unresponsive…
Which one is better, Mac Version or Windows Version? I mean, if I have the ability to use both, which one i should use?
thanx
for Tomat.. i got your same problem with the AppleMultitouchSPI- do u have any news about it? cherrs..
what is cydia, the setup installer was gone what will i do i’ll check the cydia or not pls help me. tanx
I Sure would like to see a DriveImage option. Then I could just load my .iso into a 4th tab in iliberty+ and back to what I had the moment I imaged the drive! I can make all sorts of images in my experimentation process. There could be even a partial image as well for basic quick, simple desktop restoring. (yeah i know that quick simple stuff is a bit bogus, but were just making the illusion of such hehe)
I just downloaded this and avast detects a trojan in the file.
Class
I have an iphone that i had unlocked and jailbroken before but mistakenly clicked to upgrade my iphone software to the latest version. Now the phone doesn’t work and when I tried using the iliberty download to unlock and jailbrake once more it just gets stuck trying to enter recovery mode and doesn’t go anywhere. Is there something I can do? I have already tried restoring my phone and trying again but it still doesn’t work. Please help!