How to fight error 1600 with iphoneos3.0 , pwned ipsw and restore process, and smth else

I used this step many times today and it always worked, so i’m going to share it with you.

if your iphone stuck booting at apple logo and doesnt detected by system, then the guide for you

0) remove folder /Users/<user name/Library/iTunes/Device Support

1) close itunes

2) run pwnagetool

3) press DFU button in pwnage tool

4) pwnagetool asks you to power on iphone, but you hold Power and Home for ten sec, then release power and hold only home for another 10 secs, then release home

5) pwnage tool detected your iphone powered up

6) pwnagetool asks to to power off iphone, but you hold Power and Home for 6 secs, then release both power and home

7) pwnagetool detected iphone was powered off, now jsut follow pwnagetool insruction to enter dfu mode

8) enter dfu mode with pwnagetool hints

9) close pwnagetool

10) open itunes, itunes can crash on start – rerun itunes, if itunes stuck crashed – reboot pc (but do not  unplug the phone), after reboot just run itunes

11) option-restore iphone with custom ipsw.

also, iphoneos 3.0 has own version of libs like libxml2, libxslt, and if u install those libs from repo you will have to restore, but many apps depends on those libs, what to do ?

for libxml2 – dload deb pkg, copy it to iphone into /var/root folder , ssh into iphone and do this commands

cd /usr/lib/
cp libxml2.2.dylib libxml2.2.dylib_old
dpkg -i /var/root/libxml2_2.6.32-5_iphoneos-arm.deb
rm libxml2.2.dylib
cp libxml2.2.dylib_old libxml2.2.dylib
rm libxml2.dylib
ln -s libxml2.2.dylib libxml2.dylib

cydia bans such pkgs like libxml2 to appear on list, but apps still depends on it and dont want to install

after running those commands, you can install appbackup from cydia

Warning, icy 1.4.1 doesnt ban those pkg and can install them, killing iphoneos this way.

This time jailbreak came very dirty, installing any app from repo can kill OS.


  1. June 20th, 2009 | 5:36 am

    […] página útil que encontré en caso de que tengas problemas para volver a restaurar es la siguiente: Estoy en el 3.0 con el teléfono jalando pero de momento no le moveré […]

  2. June 21st, 2009 | 6:58 am

    Greate! I met this 1600 problem yesterday.

  3. July 18th, 2009 | 8:29 am

    Use redsnow if you have error 1600 😉

  4. July 18th, 2009 | 2:26 pm

    Worked for me…thanx. 🙂

  5. LKRaider
    July 21st, 2009 | 6:51 pm

    Awesome, worked perfectly!

  6. Jason Bowen
    August 18th, 2009 | 6:56 am

    By Golly it worked for me.
    I was at this for two days and just so its fixed.
    Thanks a million.

  7. Fred Kranich
    September 13th, 2009 | 5:34 am

    you saved me, thanks!

  8. sam
    February 22nd, 2010 | 5:02 pm

    for some reason i can’t enter dfu mode with pwnagetool.. any tips

  9. June 22nd, 2010 | 2:27 pm

    […] iTunes выдал ошибку 1600. Но как раз в этот момент в RSS упала инструкция от netkas по решению этой […]

Leave a reply