[DIY] Tethering on 3.1.2 !

Discussion in 'Jailbreaks and iOS Hacks' started by Shenaniganz08, Jan 26, 2010.

  1. Shenaniganz08 macrumors 6502

    Jan 26, 2010
    hey guys after about 3-4 days of experimenting I learned the following things ( this is just my experience take it for what it is )

    a) Downgrading from OS 3.1 to 3.0 is impossible

    I successfully downgraded, successfully jailbroke my iPhone but the voice/data network would not work. Simply put it turned it into an iPod touch running os3.0

    b) Tethering is near impossible on 3.1.2 (baseband 5.11)

    I tried every trick, every software, every settings etc. Nothing worked. finally I broke down and paid $9.99 for MiWi and am completely happy with the program

    So for those that want all the steps

    a) Backup your iphone Using Itunes
    b) Jailbreak iPhone using Blackrain
    c) Install Cydia (including all updates, and reboot)
    d) Go online and sign up for Rock ID and pay for MiWi ($9.99)
    e) Install Rock ( sign in using your rock ID)
    f) Install MiWi

    and enjoy tethering without all the hassle of trying to downgrade back to OS 3.0
  2. scirica macrumors 68020


    May 13, 2008
    Dallas, TX
    Why wasn't this post just called "Happy with MyWi?". What's DIY about this?

    Anyway, I'm glad you're happy with MyWi as are many others, including me.
  3. thelatinist macrumors 603


    Aug 15, 2009
    Connecticut, USA
    Or you could install blackra1n and load a hacked carrier file. It's free, and works flawlessly.
  4. UngratefulNinja macrumors 68000


    May 9, 2009
    I'm on 3.1.2 and using the hacked tethering benm file works fine for me. And it's free :eek:
  5. gorebeast macrumors newbie


    Jul 11, 2008
    USA - NJ
    no paying allowed!

    Hassle to downgrade? Not at all. There is an easy video step-by-step tutorial at BenM. I downgraded my phone and had it up and running with FREE tethering in about 15mins.

    OP, you don't seem to get it, or maybe you are a MiWi employee?

    We should NOT PAY a carrier for tethering And certainly not pay a developer for some wanna-be tether app.

    edit: I am a jerk. Don't care.
  6. thelatinist macrumors 603


    Aug 15, 2009
    Connecticut, USA
    Perhaps the OP has a 3GS, which requires signed firmware. In that case, if he did not have a 3.0 ECID SHSH on file with Saurik, it would be simply impossible for him to downgrade.
  7. RangerXML macrumors regular

    Jul 4, 2009
    Ditto, 3GS here and no way to downgrade to 3.0. Life sucks!
  8. dhlizard macrumors G4


    Mar 16, 2009
    The Jailbreak Community
    Why would you want to downgrade to 3.0. :confused:

    Every issue with 3.1.2 is fixable with tools now available.
  9. spaceballl macrumors 68030


    Nov 2, 2003
    San Francisco, CA
    I agree.
    I agree.
  10. Applejuiced macrumors Westmere


    Apr 16, 2008
    At the iPhone hacks section.
  11. Shenaniganz08 thread starter macrumors 6502

    Jan 26, 2010
    well just sharing my experience

    I really don't know why the downgrade + jailbreak didnt work ( everything worked but could net get the at&t signal)

    I tried several programs, I just listed the method that worked for me

    here are the list of programs/sites I tried


    commcenter patch

    Iphone firmwares used

    2.21, 3.0, 3.1.2

    All the internet tethering apps on cydia

    Custom APN files from

    Its not like I didn't try all the free options first, this was just the one that worked
  12. dhlizard macrumors G4


    Mar 16, 2009
    The Jailbreak Community
    It is obvious to me based on your posts, that you have absolutely no idea what you are doing with regard to jailbreaking, unlocking and restoring.

    You are just trying a mess of random tools and firmware levels without having the slightest idea why or what you are doing.

    And just to make sure you know, there is zero chance of you getting a jailbreak and/or unlock tool from a pay site that you cannot get for free. They simply take all the free tools and then sell them to folks who don't know what they are doing.

    I do wish you good luck in the future !
  13. labman macrumors 604


    Jun 9, 2009
    Mich near Detroit
    different strokes for Different folks

    Different things work for different people your 2nd step for me failed I tried Blackra1n both pc and Mac several times never worked I had to wait for PwnageTool 3.1.4 and for me that worked perfect. I am saying there is more then just one way to do your goal. I agree with the others just say I love MyWi :D
  14. TheEngineer macrumors member

    Jan 20, 2010
    I managed it. I couldn't find this info in any single guide, so I put it together here (some is cut-and-pasted from referenced sources at the end, while other material is original). This is for the 3GS (the 3G CommCenter changes are different -- see http://iphwn.org/cc_hexdiffs2.txt):
    • Start by backing everything up with iTunes.
    • Jailbreak the iPhone with blackra1n.
    • From the iPhone, press Settings, General, Auto-Lock and set it to Never. You should always do this when working with OpenSSH. If the iPhone should sleep, you will lose your connection and possibly data. If this happens during a critical process you could damage the iPhone, or have data corruption issues (both reparable with an iTunes restore).
    • Install Cydia from blackra1n.
    • Install OpenSSH, SBSettings, and Mobile Terminal from Cydia.
    • Go to SBSettings by sliding your finger from left to right across the top bar (the one with the clock, carrier, etc.). Toggle SSH on and record the iPhone IP address.
      • If it doesn't open with a finger slide (a few people had problems, including me), reinstall Cydia, SBSettings, OpenSSH, and Mobile Terminal. You won't have to uninstall and install. Simply click "modify" and choose "reinstall". Do Cydia first.
    • From your PC, download FileZilla and a Hex Editor such as Hex Edit from www.download.com.
    • Connect your iPhone to your PC with the included USB cable.
    • Open FileZilla and connect to your iPhone.
      • Host = the iPhone IP address
      • Username = root
      • Password = alpine (for now)
      • Port = 22
    • Navigate to your /System/Library/PrivateFrameworks/CoreTelephony.framework/Support folder. Drag the file CommCenter to your desktop (not your actual desktop, but to the folder "desktop" in FileZilla). The file will appear on your (actual) desktop. Rename the one remaining on your iPhone something like CommCenter-old.
    • For the 3GS (see http://iphwn.org/cc_hexdiffs2.txt for 3G edits), open CommCenter with your Hex Editor and edit the file:
      • CommCenter file offset 0x165b0:
        before: 30 b1
        after: 00 20
      • CommCenter file offset 0xa8b29:
        before: 8a 5d ee 07 30 b7 ae 17 83 d7 b2 aa 2a 7e 15 af 22 9b 76 a6
        after: ae 20 2f a5 ec cd ca 90 34 31 64 8f c7 5f 00 97 06 24 e1 e3
    • Drag updated file back to /System/Library/PrivateFrameworks/CoreTelephony.framework/Support. Right-click and change file permissions to match those of the original file, now named CommCenter-old.
    • Launch Safari on your iPhone and go to http://m.peacefulinsanity.com/Tether.mobileconfig. You will be prompted to install a profile. Press the Install button. Then confirm that you want to do this by pressing Install Now at the pop up screen. It will then say "installing" for a few seconds. When it has finished press the Done button. You may need to reboot or at least respring your iPhone for the changes to take effect.
    • Make sure your USB cable is still plugged in. On the iPhone launch Settings. Press General, Network and turn your 3G on and then press the Internet Tethering button. Slide the Internet Tethering slider to ON.
    • Done!
      • Turn off SSH when not using.
      • Change password from "alpine". I used Mobile Terminal from within iPhone to change.
      • Don't forget to restore your screen lock preferences.
  15. Applejuiced macrumors Westmere


    Apr 16, 2008
    At the iPhone hacks section.
    All this to just add tethering?
    How about you add the sinful repo thru cydia and install the Internet tethering hack for your model iPhone.
  16. thelatinist macrumors 603


    Aug 15, 2009
    Connecticut, USA
    The Engineer: your method for enabling tethering is ridiculously complicated and unnecessary. You can accomplish the same thing much more simply by installing blacksn0w and then installing a hacked carrier file (not the one at Ben.M...that one messes up visual voicemail). There are also 1-step tethering hacks available, but I prefer the blacksn0w method. In any case, it's much less dangerous than hex editing Commcenter.

    These are the steps I used:

    1. Install blacksn0w from Cydia.
    2. Browse to http://m.peacefulinsanity.com/Tether.mobileconfig in MobileSafari and install the mobileconfig file.

    Ta da!

    Note: if you you don't need a carrier unlock you can then uninstall blackra1n. Tethering will continue to work.
  17. Koodauw macrumors 68040


    Nov 17, 2003
  18. thelatinist macrumors 603


    Aug 15, 2009
    Connecticut, USA
    That's not an option for many.
  19. NathanA macrumors 6502a

    Feb 9, 2008
    I patched CommCenter myself (using iphone-notes.de repo, which downloads a diff file and installs bspatch to apply it for you directly on the phone itself) because I kept my 04.26.08 baseband and my understanding was that blacksn0w only works on 05.11.07. Is blacksn0w also usable if you still use 04.26.08?

    If it is, the other question, then, is whether the bugs in Apple's code that geohot is referring to which can cause issues with WiFi exist within the OS somewhere, or within the baseband code? If within the baseband, were those bugs introduced as of 05.11.07, meaning that blacksn0w + 04.26.08 = just as stable as a 3.1.2 phone running ultrasn0w (or nothing for the unlock)? Or if 04.26.08 has the same issue(s), or if the bugs are in the OS code, doesn't this still make blacksn0w for the time being the still less-desireable option?

    I guess I could always give it a shot...

    -- Nathan
  20. TheEngineer macrumors member

    Jan 20, 2010
    I have no doubt there are easier ways to do this. I simply documented the way I did it. That being said, there were too many reported issues with blacksn0w for me to do it that way. Editing the CommCenter file really isn't a big deal, and I like knowing the overall system changes are minimal.

    For someone who plans to SSH into their phones for other reasons (editing themes, for one), most of this would have to happen eventually anyway. So, for me it was no big deal. Others may find other ways more in line with their future usage, of course.
  21. TheEngineer macrumors member

    Jan 20, 2010

    If I didn't upgrade to 3.1.2, I'd likely have never even jailbroken my phone.

    LOL at AT&T and Apple for giving us reasons to jailbreak, because now that I have a customized jailbroken phone, I'd never go back!
  22. Paul B macrumors 6502

    Sep 13, 2007
    Some battery packs and chargers work for 3.0 but not 3.1.2.
  23. mojoe24 macrumors regular

    Dec 1, 2009
    I have miwi but I can't seem to get a internet connectino on my computer.
  24. NathanA macrumors 6502a

    Feb 9, 2008

    -- Nathan
  25. Shenaniganz08 thread starter macrumors 6502

    Jan 26, 2010
    Wow what a jerk

    I tried EVERYTHING, in the correct order, I just listed all the tools/options to show you that I tried every single configuration and nothing worked

    Btw i mentioned certain tools even though I knew they would fail ( I knew the 2.2.1 fw would fail to work, just listing it for complete sakes)

    Tried that, it didn't work

Share This Page