User Tag List

  1. Rinnycoop121's Avatar
    Before proceeding please read entire post.

    This is how to upgrade your firmware to 4.1 on your iPhone 4 and preserve your baseband if you are on 01.59.00

    Things needed

    TinyUmbrella 4.1.4 (Windows Download) (Mac Download)

    iPhone 4 Firmware 4.1 Click Here after clicking the link bring down the drop down box for iPhone Firmware and select iPhone 4 (4.1/8B117) and click download

    1. Open TinyUmbrella
    2. Click on Start TTS Server
    3. Click on save my SHSH (now you should have shsh saved for 4.1)
    4. with tiny umbrella still running open iTunes
    5. now make sure you have TinyUmbrella 4.1.4 running and TTS Server is running also while iTunes is open
    6. Hold shift and click restore and chose the 4.1 firmware you downloaded earlier.
    7. iTunes will start the restore process, you will get an error after the restore process is done but don't worry not your iPhone 4 should be in Restore Mode with the Connect to iTunes screen.
    8. use TinyUmbrella and click on Kick Device out of Recovery and that's it.

    you should now be on 4.1 Firmware and your baseband should be preserved at 01.59.00 see photo below

    Please Note that this process worked for me, before doing this i am not sure if you need to edit your host file or not.

    If anyone knows if host file needs to be edited prior to doing this process please post reply if you do need to edit your host file please keep reading

    Editing the hosts file on Mac OS X

    Editing the hosts file in Mac OS X Leopard, is a pretty easy task, especially if you are familiar with the terminal.

    Step 1 Open the

    Either by start typing Terminal on the Spotlight, or by going into Applications -> Utilities -> Terminal.

    Step 2 Open the hosts file

    Open the hosts by typing on the Terminal that you have just opened:

    view sourceprint?
    1 $ sudo nano /private/etc/hosts
    Type your user password when prompted.

    Step 3 Edit the hosts file

    The hosts file contains some comments (lines starting with the # symbol), as well as some default hostname mappings (e.g. localhost).
    Simply append your new mappings underneath the default ones. Or edit one of the default values if you know what you are doing!
    You can navigate the file using the arrow keys.

    Step 4 Save the hosts file

    When done editing the hosts file, press control-o to save the file.
    Press enter on the filename prompt, and control-x to exit the editor.

    Step 5 Flush the DNS cache

    On Leopard you can issue a simple Terminal command to flush the DNS cache, and have your host file changes to take immediate effect:

    view sourceprint?
    1 $ dscacheutil -flushcache
    You can now test your new mapping on the browser!


    How to edit your host file in Windows Vista and Windows 7

    make sure the program Notepad has Administrator privileges (find Notepad, right click, select Run as Administrator).

    with Notepad running as Administrator select open and browse to
    (if you installed Windows on a different drive letter browse to that on instead of "C")

    with the Open File dialog box on the screen down below on you should see where it says File Type.TXT File bring that Dropdown Menu down and select all files
    now you should see a file called "host" open the host file

    Add "" at the end of the file. Save it.
    your host file should look like this once edited

    # Copyright (c) 1993-2009 Microsoft Corp.
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    # For example:
    # # source server
    # # x client host

    # localhost name resolution is handled within DNS itself.
    # localhost
    # ::1 localhost
    I am not responsible if your baseband does get updated, like i said this process work for me and the photo is included for the proof.

    if you need any help in windows let me know, if you need help with Mac you are going to need to ask somone else i do not own a Mac

    Post your results

    2010-09-28 05:42 PM
  2. Captinsmooth's Avatar
    Tinyumbrella tss sever changes your host file for you.
    This post infers no rights and is provided as is.

    Click here to follow me on twitter
    2010-09-28 11:22 PM
  3. Waleed786's Avatar
    Yup changing the hosts file yourself and then running tinyumbrella might cause errors. It's one or the other
    2010-09-29 12:02 AM
  4. dhamien's Avatar
    Just to add to the OP's guide; when TinyUmbrella's TSS is running, you can open a cmd prompt and type the following:


    If the response comes from then TU's TSS server is working. If it's from any other IP, something is wrong and you should hold off on the restore.
    We're all just toymakers in the game of life.
    2010-09-29 10:17 PM
  5. mickish1953's Avatar
    Cheers Rinnycoop121, worked for my iphone 4 on Windows 7 now all I need is the Jailbreak followed by the unlock.
    2010-09-29 11:22 PM
  6. Rinnycoop121's Avatar
    Cheers Rinnycoop121, worked for my iphone 4 on Windows 7 now all I need is the Jailbreak followed by the unlock.

    No problem mickish just figured i would lend a hand because i was not upgrading my firmware becasue of the baseband issue.

    so it worked for me i figured iwould share the love

    Yup changing the hosts file yourself and then running tinyumbrella might cause errors. It's one or the other
    i only gave the instructions of what i did, and it worked.

    Not sure about mac that is why i told them to ask someone for help who ever is running a mac

    i am running windows 7
    Last edited by Rinnycoop121; 2010-09-30 at 04:25 PM. Reason: Automerged Doublepost
    2010-09-30 04:25 PM