Bugs And Fixes For iLiberty+

iLiberty+ is FREE !

For those of you who do not know what the word FREE means,

I don’t know why you pay to get iLiberty+ and I don’t care about it because I have NOTHING to do with your purchase !

Check HERE before asking, complaining, whatever!

All sites who sell iLiberty+ are fraud sites, including but not limited to:



This post will keep updating to reflect the latest bugs found in the iLiberty+ and the possible workarounds. This post only lists those bugs that have not been solved in the current publicly available versions.

To get to know what has been fixed in earlier version, please refer to This Article.

If you find any bugs in iLiberty+, please comment so we can fix it up in the next update.

Version 1.3.0

NOTICE:: For the permission issue introduced in old Installer payload, I’ve just made a payload to fix it. Please Refresh payload list, then download and apply payload Fix Mobile Folder Permission. UPDATE: This payload has updated to recursively change /var/mobile and its subdirectories owners to mobile.

Script/Pack URL parsing bug

Description: There’s a bug in Script/Pack URL parsing routine, the routine expects to see a “http://”-alike URL so it searches for the last “/” character, if not found, the routine returns NULL. So if you put a simple filename (e.g. mypayload.sh, mypayload.zip) in the script, it’ll not be recognized and your payload will not be listed in the Available listing.

Workaround: Put a “/” character in front of your filename in Script and Pack, so that it looks like /mypayload.sh and /mypayload.zip .

Custom ramdisk boot bug

Description: There’s a bug in custom ramdisk boot function, if you uncheck the Prepend Data and supply a ramdisk without kernelcache prepended, it will not boot. This will not affect the normal use because iLiberty+ alwasy prepends the correct data.

Workaround: Don’t prepend your custom ramdisk, let iLiberty+ do it for you.

International support payload filename typo
This bug is submitted by Eric

Description: There’s a typo in payload script filename 20International114.sh (was missing a ‘L’) which caused iLiberty+ unable to download script correctly.

Workaround: This typo has been fixed. Please press Refresh button to load in the new plist.


  1. mai
    Posted March 12, 2009 at 2:47 pm | Permalink

    hi.. im trying to install cydia in my dad’s iphone and everytime i startup iLiberty+ this keeps on appearing: Error on: http://iLiberty.zjlotto.com/repo.plist (10060: )..
    what does this mean?? what should i do?? need super help.. pleeeeeeeeasee..
    tnx :)

  2. Djfido
    Posted May 26, 2009 at 4:57 am | Permalink

    I cannot get Iliberty to load my forensics payload…I am using Win XP I have followed directions to a “T” they wont load…???? XP wont let me put a “/” in front of the fie name?Help??????