Need help! Downgrading an iPhone 4 from 4.1 to 4.0.1

Discussion in 'Jailbreaks and iOS Hacks' started by DavidFulero, Sep 12, 2010.

  1. DavidFulero macrumors member

    Joined:
    Mar 3, 2009
    Location:
    Dayton, Ohio
    #1
    So I was hit by the sbrotator upgrade screws up infinifolders bug, and so my apps disappeared. In order to fix this, I restored my iPhone 4, only to suddenly see that unlike it was a year ago, it automatically restores to the most modern version of iOS. Stuck on 4.1 now, I have been trying for days to downgrade. I've tried tinyumbrella 40k times, it keeps giving me the cannot turn on tss error, even though I don't have skype or antivirus software, am the admin, and no process is blocking port 80.
    THAT and when I try to restore using the iOS 4.0.1 ipsw, it tells me my iPhone is not eligible for this firmware.
    HELP!?
     
  2. 4np macrumors 6502a

    4np

    Joined:
    Feb 23, 2005
    Location:
    The Netherlands
    #2
    Are you sure port 80 is not in use? Also, on a Unix machine all ports below 1024 are privileged ports only accessible for root. I believe tinyUmbrella asks you to enter your superuser (root) password upon installation; have you done that properly? Otherwise it will not be able to start a daemon on port 80.

    To make sure nothing is running, execute the following command in terminal:

    netstat -ln

    And look for anything on port 80. Or if you have nmap installed (is in macports) you can use nmap instead:

    nmap -sT -O localhost
     
  3. kre62 macrumors 68000

    Joined:
    Jul 12, 2010
    #3
    If you have your SHSH for 4.0.1 backed up, you dont need tinyumbrella. Just modify your hosts file to include this line:

    74.208.10.249 gs.apple.com

    Then open itunes, click your iphone, hold shift(on windows, option on mac) and click "Restore". In the dialog box find 4.0.1, and there you go. Make sure youve downloaded the 4.0.1 firmware for your device. Need the file? http://www.iclarified.com/entry/index.php?enid=750
     
  4. iPhone-power macrumors 6502a

    Joined:
    Nov 12, 2009
    #4
    Who knows if OP has hashes, since he doesn't mention it.
    He may be stuck and probably with new baseband also. :eek:
     
  5. moussekateer macrumors 6502a

    moussekateer

    Joined:
    May 12, 2009
    #5
    Try editing the HOST file yourself. Add:

    74.208.10.249 gs.apple.com
     
  6. 4np macrumors 6502a

    4np

    Joined:
    Feb 23, 2005
    Location:
    The Netherlands
    #6
    That's with the following command in terminal ;)

    sudo nano /etc/hosts

    (CTRL-X to save)
     
  7. DavidFulero thread starter macrumors member

    Joined:
    Mar 3, 2009
    Location:
    Dayton, Ohio
    #7
    my admin password and root passwords are the same, are you saying I need to actually run as the root user?

    and @ the second guy, I tried editing the host file it tells me I don't have permission to write to the file?
     
  8. kre62 macrumors 68000

    Joined:
    Jul 12, 2010
    #8
    Use 4np's command for host file editing on a mac
     
  9. DavidFulero thread starter macrumors member

    Joined:
    Mar 3, 2009
    Location:
    Dayton, Ohio
    #9
    alright I got that, now what?
     
  10. kre62 macrumors 68000

    Joined:
    Jul 12, 2010
    #10
    Now...follow the rest of the directions from my post
     
  11. labman macrumors 604

    labman

    Joined:
    Jun 9, 2009
    Location:
    Mich near Detroit
  12. DavidFulero thread starter macrumors member

    Joined:
    Mar 3, 2009
    Location:
    Dayton, Ohio
    #12
    Where are the ssh's backed up? on the phone? Tinyumbrella said they were saved.
    Also the option-restore thing doesnt seem to work?
    Keeps giving me the not eligible for the requested build error
     
  13. 4np macrumors 6502a

    4np

    Joined:
    Feb 23, 2005
    Location:
    The Netherlands
    #13
    Locally and -if you specified it to do so- on cydia... Locally it's stored in /Users/[your username]/.shsh

    Note that a dot directory is hidden in Mac OS X, so you can only see it in terminal...

    example:
    Perhaps your hostfile was not correctly saved... go into terminal and type:

    ping -c 4 gs.apple.com

    And see if it indeed resolves to 74.208.10.249
     
  14. labman macrumors 604

    labman

    Joined:
    Jun 9, 2009
    Location:
    Mich near Detroit
    #14
    Ok lets try this if you upgraded your I4 to via Itunes 4.1 even if you do downgrade to 4.0.1 you will still have the new Baseband which can not be downgraded. So downgrading to 4.0.1 will not allow you too rejailbreak! check out Dev-Team it's a trap!!! http://blog.iphone-dev.org/
     
  15. DavidFulero thread starter macrumors member

    Joined:
    Mar 3, 2009
    Location:
    Dayton, Ohio
    #15
    None of that command line stuff makes any sense I'm getting endless command not founds after the first thing. Can you just post a numbered step by step simple thing for me? I am terrible at command line
     
  16. 4np macrumors 6502a

    4np

    Joined:
    Feb 23, 2005
    Location:
    The Netherlands
    #16
    the commands were all there... step by step... check behind the dollar signs... :) Before the dollar signs it's the command prompt, after the dollar sign is the command... try that... I'm off to bed :)
     
  17. DavidFulero thread starter macrumors member

    Joined:
    Mar 3, 2009
    Location:
    Dayton, Ohio
    #17
    I believe thats just for unlockers, mine isn't unlocked its att, I just need the jb back
     
  18. 4np macrumors 6502a

    4np

    Joined:
    Feb 23, 2005
    Location:
    The Netherlands
    #18
    That's not entirely true... you will be able to jailbreak, but you will not be able to unlock... Assuming TO bought his iPhone 4 from ATT, he will probably not need an unlock anyway...
     
  19. DavidFulero thread starter macrumors member

    Joined:
    Mar 3, 2009
    Location:
    Dayton, Ohio
  20. DavidFulero thread starter macrumors member

    Joined:
    Mar 3, 2009
    Location:
    Dayton, Ohio
    #20
    FINALLY!
    Didnt get the error!
    I think its working :D Thanks guys!
     
  21. kre62 macrumors 68000

    Joined:
    Jul 12, 2010
    #21
    Good to hear. The SHSH's are stored on Cydias server. The point of editing the hosts file was to redirect itunes, when it checks for authorization, to Cydias server. The other way to do this is to use tinyumbrella to mount its own server, which intercepts the itunes request, but this is more complicated as you found out. Thats why I suggested simply editing the hosts file.
     

Share This Page