+ Reply
Page 1 of 2 12 LastLast
Results 1 to 20 of 40
  1. #1
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    12
    Thanks
    0
    Thanked 1 Time in 1 Post

    Talking How-To Downgrade iPod Touch 3G on 3.1.3 firmware to 3.1.2

    First off let me start off by saying hi, and that I am a well known hardware hacker/reverse engineer for cable modems, gaming consoles, dish hacking, and have coded some of the old firmwares used on the WiiKey, and written several hooks for online games such as COD, counter-strike, and other various hooks for online poker, etc etc. Some of you may have heard about me or have read on the news, for those of you who do not know me, you will like me for this.

    If anyone plans on stealing my work for their own, or selling this content to make profit, I will take down the server and this method will not work anymore. Please make this fair for everyone, I don't care if you use this method to jailbreak your friends ipod touch or iphone but please do not rip me off, I worked hard on this.

    The 3.1.3 firmware is bad, but since I came up with a solution, its really not all that bad anymore.... LOL@APPLE!! I did it ONLY FOR 3.1.2 and nothing earlier. This solution may work for the iPhone as well, but have not fully tested it, due to my lack of knowledge with baseband and bootroms for the phone. Since there are endless fools on YouTube claiming to have a fix for the 3.1.3 disaster, please make videos and give credit to me and GeoHot to draw more users to this awesome site.


    Ok guys, here it is... So you let your iPod Touch/iPhone 3G/3GS update to 3.1.3 firmware and your feeling pretty damn unlucky. Thinking that your jailbreaking days are over. Well guess what, you are in luck, keep reading. Please bear in mind that this guide is only for the 3Gen Ipod Touch.

    I called Apple support today to see if there was anything they could do to downgrade me, the initial support rep said sure, boy was I in for a surprise... So come to find out Apple does it on purpose (haha who would have thought) right? After being on hold etc, I then talked to a senior rep who told me that theres an encryption on the newer firmware (big mistake for sharing that with me ) This is how I came to learn that I would have to put some extra effort in to this.

    Anyways, after hours of researching and tinkering around with hex editors and different iTunes SW versions, and encryption software, I had a revelation.. The iPod Touch 3G CAN BE DOWNGRADED TO 3.1.2!!! This is good news because jailbreaking just came back to life, follow my steps, as I have done for my iPod Touch 3G 64GB.


    1. I believe you can use the newest version of iTunes but I am unsure, give it a shot - If you are using the newest version of iTunes (9.1 I think) uninstall it, and all registry values associated with it, also delete bonjour service, quicktunes, and whatever else bs software they install by default. Run a registry cleaner to ensure it is gone, go through program files and delete the old folder of iTunes. Restart PC.

    2. Assuming that you have the iPod Touch 3GEN NOT 2GEN 3.1.2/7D11 firmware already on your PC, we can continue on to the next step. If not, you can figure out how to get it. NOTE: This is the exact name of the file you want: iPod3,1_3.1.2_7D11_Restore


    3. Search for an available site for iTunes 9.0.0.70 or anything below 9.1, if you use an older iTunes firmware it will tell you that you need 9.0 or later.

    4. Now that you have iTunes installed, and the firmware that you desire, we can proceed to an extremely crucial step to avoid being updated by Apple's evilness once and for all!

    5. Open up iTunes, ensure that your iPod Touch is NOT CONNECTED! Go to the top bar, click edit, then go to preferences, make sure that Check for updates automatically is UNCHECKED!!

    6. This next part is my own personal discovery which I will not expose here for obvious reasons, I will however explain what I learned through this process, Apple in all their glory decided that they would put an end to downgrading firmware in hopes to combat jailbreaking/unlocking, in doing so they force iTunes to check for the latest available update which currently is 3.1.3, so when a normal user tries to use the 3.1.2 file normally, they get a message saying that "iPod Touch could not be restored this device is not eligible for the requested build" So that got me worried, thinking, and quite pissed off that my jailbreaking days were done. So I then put my hacking skills to the test.

    7. For PC users open up CWindows\System32\drivers\etc\hosts

    8. Open the file in a text editor and add the following entry at the bottom of the file:

    74.208.105.171 gs.apple.com

    Here is what the file should look like:



    Then save the file..

    9. This ip address was created by myself to help others out since apple drove me to the edge with that message. It is completely safe to use, and I do NOT TRACK, but for precautions I recommend you use a proxy, if you are really that paranoid. Now to the next part.

    10. Make sure you save all your music/movies/pics, etc using a separate program, I use Xilisoft iPod Rip, this will allow you to backup all your files to your computer.

    11. Now that you have all your stuff saved to your desktop, we can continue to open up iTunes and leave 3.1.3 in the DUST!

    12. With iTunes open, and your 3.1.2 file downloaded, attach your iPod Touch, click on your Devices tab and go to summary page for your device, where you will see Restore, DO NOT CLICK IT JUST YET! First, hold down the Shift Key on your keyboard, while holding the shift key, click Restore, you will see a box popup asking you to choose a file or firmware, choose the 3.1.2 file. It will go through its normal process, only this time, you will be allowed to because I SAID SO. Apple has failed yet again in their feat to take down jailbreaking.





    Now that you have the desired firmware, we can now run blackra1n and install Cydia, Winterboard, etc.

    NOTE: In Cydia, it will tell you at the top that "This device has SHSHs on file for iPhone OS: 3.1.2, 3.1.3 Which leads me to believe that this method will work for the iPhone 3GS as well.

    I take full credit for this guide, I developed this method on my own with no help from anyone. Credit is given to GeoHot for blackra1n software, credit also given to Jay Freeman for similar methods here---> http://www.saurik.com/id/8.

    I take and assume full responsibility for this post.

    If you guys have any questions, or would like to donate for my efforts/work for creating a fake apple verification server, please email me [email protected]

    Thank You and enjoy your jailbreak! Please be sure to give thanks where its due.
    Last edited by MassModz Technology; 04-15-2010 at 09:06 AM. Reason: revised, some people don't know 2G from 3G

  2. #2
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Wow. Just wow.

  3. #3
    plain jane vanilla (post count restored to FULL AWESOMENESS) cpjr's Avatar
    Join Date
    Jul 2007
    Location
    ATL
    Posts
    11,692
    Thanks
    181
    Thanked 1,457 Times in 1,263 Posts

    Nice tutorial, but isnt this basically the same method that has been out for a while...just redirecting to another set of verification servers instead of Apples own? Saurik came up with this a while back.

  4. #4
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    12
    Thanks
    0
    Thanked 1 Time in 1 Post
    I am not sure if there was a similar method out or not. As I was more focused on the programming side of the firmware and setting up an auth server.

    If there was a similar method, why has it not been utilized in the guides/tutorials anywhere on the net, seems to me like people are deathly afraid of 3.1.3 now for no reason lol.

    If he did develop a similar method I will surely give credit to him as well..

  5. #5
    plain jane vanilla (post count restored to FULL AWESOMENESS) cpjr's Avatar
    Join Date
    Jul 2007
    Location
    ATL
    Posts
    11,692
    Thanks
    181
    Thanked 1,457 Times in 1,263 Posts


  6. #6
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    74.208.105.171 is Saurik's server I think

  7. #7
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    12
    Thanks
    0
    Thanked 1 Time in 1 Post
    I'll be damned cpjr, I will be sure to add that to the guide.

  8. #8
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Did not work with iPod Touch 3G 3.1.3. Could be the fact that it came in the 3.1.3 firmware out of the box. Can anyone confirm that this works with older devices that came with 3.1.2 or older?

    The auth server did not help. Pinging gs.apple.com did give me your IP, but I still get the "This device isn't eligible for the requested build" message.

  9. #9
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    12
    Thanks
    0
    Thanked 1 Time in 1 Post
    Hmm, maybe you arent selecting the right firmware/same firmware that I am using, but I assure you it does work, try making certain that you are choosing the correct firmware.

  10. #10
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Doesn't work. I used the iPod Touch 3G 3.1.2 firmware. 7D11. I even tried on a Mac and still doesn't work.

  11. #11
    Peanut Brain confucious's Avatar
    Join Date
    Oct 2008
    Location
    Woking
    Posts
    9,131
    Thanks
    113
    Thanked 776 Times in 712 Posts

    All this is, is a pure rip off of Saurik's work.
    It doesn't work unless Saurik has your 3.12 SHSH stored on cydia.
    He who asks a question looks foolish for 5 minutes. He who doesn't ask a question remains foolish forever.

  12. #12
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Hey guys, I invented a media viewer and mobile computing platform. I've decided to call it the 'ipod'

  13. #13
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    If someone could implement a way to completely bypass the verification that would work better.

  14. #14
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Maybe if we could reverse engineer iTunes or modify incoming packets to tell iTunes what it wants to know. Or if it's possible to "restore" an iPod with a third-party software.

    I don't have my iPod atm, but can someone try to wireshark what a valid response from gs.apple.com would be?
    Last edited by rukqoa; 04-13-2010 at 07:28 PM. Reason: Automerged Doublepost

  15. #15
    Peanut Brain confucious's Avatar
    Join Date
    Oct 2008
    Location
    Woking
    Posts
    9,131
    Thanks
    113
    Thanked 776 Times in 712 Posts

    The response is an encrypted key based on your individual device - it is not crackable. This is the SHSH that Saurik grabs and stores when you click 'Make my life easier' in Cydia.
    He who asks a question looks foolish for 5 minutes. He who doesn't ask a question remains foolish forever.

  16. #16
    What's Jailbreak?
    Join Date
    Oct 2008
    Posts
    8
    Thanks
    0
    Thanked 1 Time in 1 Post
    Same here, did not work... followed instructions exactly on a clean PC.
    This was with a new ipod touch 32GB purchased today w/ 3.1.3 firmware on it.

    -itunes 9.0.0.70
    -downloaded 3.1.2 ipod touch firmware
    -I used tcpview to watch the connections and saw that it did go out to 74.208.105.171, but still came back with "The iPod "ipod" could not be restored. The device isn't eligible for the requested build.

  17. #17
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    You didn't save your SHSH's with Cydia, so you're out of luck.

  18. #18
    What's Jailbreak?
    Join Date
    Apr 2010
    Posts
    12
    Thanks
    0
    Thanked 1 Time in 1 Post
    But you see, I didn't save the SHSH either with my iPod, I believe people are downloading the wrong gen firmware thinking its the right one.

    Make sure you download the iPod Touch 3Gen, NOT 2Gen! 3.1.2/7D11 firmware, if you get an error saying the firmware is not compatible, then that is your issue right there. SHSH has nothing to do with this method since I did it to mine and never saved my SHSH. If for whatever reason it doesn't work, then you are doing something wrong.

  19. #19
    Green Apple
    Join Date
    Oct 2009
    Location
    Germany
    Posts
    64
    Thanks
    5
    Thanked 1 Time in 1 Post
    Quote Originally Posted by MassModz Technology View Post
    But you see, I didn't save the SHSH either with my iPod, I believe people are downloading the wrong gen firmware thinking its the right one.

    Make sure you download the iPod Touch 3Gen, NOT 2Gen! 3.1.2/7D11 firmware, if you get an error saying the firmware is not compatible, then that is your issue right there. SHSH has nothing to do with this method since I did it to mine and never saved my SHSH. If for whatever reason it doesn't work, then you are doing something wrong.
    But you've had 3.1.2 on your device at one time. Some people (like me) got an ipt that came with 3.1.3. That's probably why it won't work for alot of people.

  20. #20
    Green Apple
    Join Date
    Apr 2010
    Posts
    47
    Thanks
    4
    Thanked 4 Times in 4 Posts

    Doesn't work, i was on 3.1.2 and accidently updated to 3.1.3 and now cant get back, tried this method but i still get 'not eligible' error tried everything, guess ill just have to wait until 3.1.3 is jailbroken!

+ Reply
Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts