[GUIDE] Downgrade v1.1.1 to v1.0.2 + Fix Seczone (Automated) & Upgrade to v1.1.1

Discussion in 'iPod touch' started by meloyo, Jun 6, 2008.

  1. meloyo

    meloyo Member

    Joined:
    Jan 30, 2008
    Messages:
    721
    Likes Received:
    14
    [GUIDE] Downgrade v1.1.1 to v1.0.2 + Fix Seczone (Automated) & Upgrade to v1.1.1

    --------------------------------------------------------------------------------
    Disclaimer: After doing allot of trial n error on my own in finding the fastest, safest and easiest method to Downgrade the firmware and get rid of anySIM/iUnlock/geobot hw mess up on the Baseband and to restore it back to it's factory (untouched) state. This guide further emphasis on using only anySIM-1.1.p (which is the best way to unlock your phone without getting it bricked after upgrading to v1.1.1. anySIM1.0.2 messes up the seczone, NVRAM and baseband. This guide helps you not only fix the baseband but also your seczone, so that you can upgrade your phone to v1.1.1 and use it flawlessly.




    Quote:
    There are too many unanswered posts for downgrading your baseband from v4.02 (FW v1.1.2) to v4.01 (FW v1.1.1)... please DO NOT post it here as this is not the right Thread for v1.1.2. Please go here instead [GUIDE] Upgrade 1.1.1 to 1.1.2 + Jailbreak + Activation + YouTube & Unlocking

    Anyways, please add i.unlock.no to your Installer Source and Install the 1.1.2 Baseband downgrade. Do this ONLY if you have accidentally upgraded your phone and wish to revert back to v1.1.1

    Members are requested to NOT to follow this guide if you've a virgin OTB v1.1.1 iPhone. Instead use the AppSnapp (jailbreakme.com) method or CARNAVAL method to Jailbreak, Activate & install Installer.

    Change Log:

    Quote:
    10/24/2007 :: Update, now your can fix your SECZONE and easily upgrade to V1.1.1 without getting your iPhone bricked.
    10/28/2007 :: Update, with improved REVIRGINIZER and easier instructions.
    10/31/2007 :: Update, with improved anySIM installation and unlocking instructions on a v1.1.1 phone.
    11/1/2007 :: Update, with finalized instructions for a flawless overall iPhonic experience.
    11/04/2007 :: The main guide has been added with Phase 2.5 which deals with patching the corrupt IMEI i.e. 00499xxxxxx a.k.a "Invalid SIM Error" received even after a successful anySIM Unlock
    11/05/2007 :: Update, with the recommended v1.1.1 Upgrade technique.

    Files needed during the entire process: (You are strongly advised to download and keep these ready)
    To be used with v1.0.2 ::
    iBrickr v0.91 (the best Windows to iPhone file system software)
    Saviour Pack (pay your respects to the Saviour Pack)
    wiNstaller (Prerequisites: .NET Framework v2.0 + .NET Framework v3.0)
    AppTappInstaller
    PACAY (aka ‘point and click activation with youtube’)
    Download Erica Sadun's Unlock.app and extract the Unlock.app folder.
    iPhone v1.0.2 Restore firmware
    THIS IS A LINK FOR ALL THOSE FILES http://www.[PIRACY.mf].com/?zcjbjjmnz1e
    and http://www.[PIRACY.mf].com/?ywvthlmcvzh

    To be used with v1.1.1
    Download the v1.1.1 Firmware
    anySIM-1.1p

    First you need to do Phase 1 -> Phase 2 -> Phase 2.5 (optional to fix your 00499xxx IMEI or "Invalid SIM Error" after successful anySIM Unlock) -> Phase 3 -> Phase 3.5 -> Phase 4

    Phase 1 :: Downgrade iPhone 1.1.1 to firmware 1.0.2

    Start iTunes and plug in your iPhone which is running the 1.1.1 firmware.
    Hold down the Sleep and Home button for 10 seconds. Allow the phone to power off, but keep holding down the buttons. After 10 seconds, let go of the Sleep button, but keep the Home button pressed until iTunes sees your iPhone. The screen on your iPhone should be displaying nothing right now. OR Use iBrickr v0.91 to help you get into DFU mode and restore v1.0.2
    iTunes will ask you if you want to restore. Hold down Option or Alt, I forget which (Shift if you are in Windows), and click restore. When iTunes asks you what file you would like to restore from, navigate to your folder where you've downloaded and saved v1.0.2.
    When it completes, you will get an error. The iPhone will display the yellow triangle on the screen. Leave iTunes open, and run AppTappInstaller and select firmware v1.0.2. This may give you an error, but you should see the "Activate iPhone" screen after.
    Close iTunes. Press CTRL + ALT + DELETE, find iTunesHelper.exe under processes and terminate it and run AppTapp again and select firmware v1.0.2
    Go to the folder where you extracted PACAY and start “(CLICK HERE) activate.bat”. Follow the steps on your screen. When it asks to power the iPhone off and on again: Hold the power button on the phone, slide the red slider, wait about 15 seconds and power the phone on again.

    Congratulations! You've successfully Downgraded + Activated w/YouTube.

    Phase 2 :: Downgrading iPhone BaseBand from v4.xx to v3.14x

    I presume your iPhone is still connected to iTunes, if NOT then please do so... and keep it connected at ALL times.

    Extract the folder from the SaviourPack archive onto your drive.
    On the iPhone goto Settings > General > AutoLock > choose 'Never'
    Run iBrickr select Files, then goto /usr/bin/ and upload ALL the files ONE-by-ONE from the Saviour Pack folder.
    Press the Back link and come to the main screen of iBrickr. Now select Applications and follow the instructions to install PXL.
    Once your done, press Browse Applications and install MobileTerminal VT100 vsvnxxx and ONLY then BSD Subsystem v1.5
    Run Mobile Terminal from your SpringBoard and type:
    Code:
    cd /usr/binTIP: Use the TAB key to auto complete commands/file/directory names
    Stop CommCenter by typing:
    Code:
    launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plistGive the bbupdater file read/write permission by typing:
    Code:
    chmod +x bbupdaterNow we check the version of the baseband, which should be v4.01 by typing:
    Code:
    bbupdater -vExecute this in the console, to give iEraser executable rights:
    Code:
    chmod +x ieraserRun iEraser by typing:
    Code:
    ieraserWait for a few seconds for the process to complete. This will WIPE your baseband, given a file "secpack" is in the same directory and this is a version 4 secpack.
    Run the bbupdater command again. This time it will not find any baseband firmware:
    Code:
    bbupdater -vExpect a slight delay in speed while your typing
    Now we flash the 3.14.08 baseband firmware back to the iPhone by typing:
    Code:
    bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.flsPress 'Enter' once and wait for 3mins 17 secs for it to complete. This will flash the 3.14.08 baseband firmware back to the iPhone. Please be patient and let the process complete. It's best that you DO NOT tamper with your phone
    Now check to make sure it worked:
    Code:
    bbupdater -vType
    Code:
    launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plistExpect further delay in speed while typing. It should tell you the version is 3.14

    Congratulations! You've successfully Downgraded the Baseband/Modem firmware to 3.14

    Phase 2.5 :: Fix your corrupt IMEI i.e. 00499xxxxx a.k.a "Invalid SIM Error"

    Please goto Settings -> General -> About and read your IMEI. If your IMEI is shown correctly, then skip this phase and move onto Phase 3. If you see your IMEI as 00499xxxxx then do the following:
    Download wiNstaller and extract all files from the archive to a folder called wiNstaller
    Download Erica Sadun's Unlock.app and extract the Unlock.app folder.
    Run the wiNstallerGUI.exe file from the wiNstaller folder and select Install Application, locate the Unlock.app folder that you just extracted and wiNstaller will automatically install the App.
    Next you need to give all the files Read/Write permissions inside the Unlock.app folder on your iPhone. Run Mobile Terminal and type the following:
    Code:
    cd /Applications/Unlock.app
    chmod +x *.*Close Mobile Terminal, and set your Auto-Lock to Never
    Restart your phone and you will see the Unlock.app icon on your SpringBoard. Run it and Press Start. This process will take approx. 20mins to complete.
    After it has been completed, you can close it and check your IMEI again . It should be restored to the original number.
    Restart your iPhone and follow Phase 3

    Phase 3 :: Fix your corrupt seczone and reversing anySIM/iUnlock mess-ups!
    Download the latest virginizer_pack here:

    Code:
    http://www.modmyifone.com/forums/downloads.php?do=file&id=1250Unzip it and extract the folder on your C:\
    Copy the "verginizer_pack" directory to your iPhone's /usr/bin/.
    Use MobileTerminal or SSH to change to the "virginizer_pack" directory.

    Code:
    cd /usr/bin/virginizer_packGive "virginator.sh" permission to execute:

    Code:
    chmod +x virginator.shExecute virginator.sh and follow the prompts:

    Code:
    ./virginator.shFollow the respective instructions.

    If errors occur they will be saved in "error.log" in the virginizer_pack directory.
  2. meloyo

    meloyo Member

    Joined:
    Jan 30, 2008
    Messages:
    721
    Likes Received:
    14
    Phase 3.5 :: Upgrade your iPhone to v1.1.1 via DFU mode.

    Download the v1.1.1 Firmware
    DFU mode is a better option then the regular upgrade, because it completely sweeps your existing v1.0.2 files etc. off the drive and install a fresh copy of v1.1.1
    Start iTunes and plug in your iPhone which is running the 1.0.2 firmware.
    Hold down the Sleep and Home button for 10 seconds. Allow the phone to power off, but keep holding down the buttons. After 10 seconds, let go of the Sleep button, but keep the Home button pressed until iTunes sees your iPhone. The screen on your iPhone should be displaying nothing right now.
    iTunes will ask you if you want to restore. Hold down Option or Alt, I forget which (Shift if you are in Windows), and click restore. When iTunes asks you what file you would like to restore from, navigate to your folder where you've downloaded and saved v1.1.1.

    Now you can use CARNAVAL OR JAILBREAKME.COM method to Jailbreak + Activate + YouTube + Installer and then UNLOCK with anySIM-1.1p.

    Go here:

    Code:
    http://modmyiphone.com/forums/showthread.php?goto=newpost&t=12427Phase 4 :: Unlocking your iPhone using anySIM1.1p - Your are required to have a WiFi connection
    Run Installer and install BSD Subsystem & OpenSSH
    Download anySIM1.1p
    Extract the anySIM.app folder from anySIM-1.1p.rar onto a folder.
    Download WinSCP
    Check the IP issued by your WiFi for your phone, it should something like 192.168.xx.xx
    Run WinSCP and enter the IP as asked above, and put the username: root & password: alpine
    Wait for 30-35 secs and you will be asked to add a host key (big dialog box) say Yes
    After login into your phone, goto root -> Applications and copy the anySIM.app folder there and chmod all the files inside the anySIM.app folder to 0755 (by selecting all files and click on Properties)
    PowerOff your phone and put the original AT&T SIM
    PowerOn & now you will find the anySIM icon on your SpringBoard. Goto Settings > General > Auto-lock change it to Never.
    Run anySIM
    After it shows the "Successfully unlocked message". PowerOff your iPhone, put your own SIM inside and PoweOn.

    Congratulations! You've successfully unlocked your v1.1.1

    Cleanup
    Remove anySIM.app, as it's strongly advised not to run it twice. Use either iBrickr or iPhoneBrowser and delete the Unlock.app folder from /Applications/
    It's further advised not to leave the Mobile Terminal app on your springboard, lethal things can be done with it. Use iBrickr and goto Applications > on the right Fake iPhone screen, hit the red-minus button to uninstall 'Terminal'. Leave the BSD subsystem.

    Troubleshooting
    If you are getting this error with ieraser: "Got header: 77 0b cc - Bus error"
    It is because you didn't remove the .bin extension of the secpack. You need to make sure it is removed in windows by changing your folder view options to show extensions for known file types, OR in Mac by ctrl + click and going to get info and removing the extension under Name & Extension.

    IERASE stuck on "Waiting for data"
    Re-upload ieraser and secpack to /usr/bin/


    THANKS TO ReVan on modymyifone.com for this great GUIDE

Share This Page