Page 1 of 7 1234567 LastLast
Results 1 to 10 of 65
Discuss 3Gs 3.0 firmware on 3G? at the iOS 3.x (iPhone OS 3.x) - Hackint0sh.org; Has anyone tried installing the 3Gs firmware ( http://appldnld.apple.com.edgesuite....1_Restore.ipsw ) on their iPhone 3G? I ...
  1. #1
    Senior Professional Array

    Join Date
    Jul 2006
    Posts
    222
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default 3Gs 3.0 firmware on 3G?

    Has anyone tried installing the 3Gs firmware ( http://appldnld.apple.com.edgesuite....1_Restore.ipsw ) on their iPhone 3G? I know back when 2.0 came out, some people successfully installed the 3G firmware on their 2G phones, which had side effects like enabling the "dot" locator in google maps. Wondering if a similar trick could apply to get us things like voice control on the 3g Anyone willing to try?

    Possible pitfalls: Different basebands (should just fail the baseband update part; shouldn't hose the system), Different model identifiers... iTunes may not let it happen.



  2. #2
    Senior Professional Array

    Join Date
    Jul 2006
    Posts
    222
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default

    A starting place on letting iTunes do the restore is to unzip the ipsw, edit the "Restore.plist" so that all references to iPhone2,1 now say iPhone 1,2 and rezipping and trying to restore.

  3. #3
    Senior Professional Array

    Join Date
    Jul 2006
    Posts
    222
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default

    In fact; the best thing to do would be to make a "hybrid" ipsw with the restore ipsw for the 3G with the filesystem DMG from the 3GS image.. I'm not sure which files are signature checked, etc, so it might not work.. but its worth a shot

    Here's a diff of the Restore.plist from the 3.0 3G image with the Restore.plist from the 3Gs image:

    Code:
    $ diff iPhone2,1_3.0_7A341_Restore.ipsw/Restore.plist iPhone1,2_3.0_7A341_Restore.ipsw/Restore.plist 
    11c11
    < 			<integer>0</integer>
    ---
    > 			<integer>4</integer>
    13c13
    < 			<string>n88ap</string>
    ---
    > 			<string>n82ap</string>
    15c15
    < 			<integer>35104</integer>
    ---
    > 			<integer>35072</integer>
    17c17
    < 			<string>s5l8920x</string>
    ---
    > 			<string>s5l8900x</string>
    19c19
    < 			<integer>2</integer>
    ---
    > 			<integer>5</integer>
    26c26
    < 		<key>s5l8920x</key>
    ---
    > 		<key>s5l8900x</key>
    29c29
    < 			<string>kernelcache.release.s5l8920x</string>
    ---
    > 			<string>kernelcache.release.s5l8900x</string>
    35c35
    < 	<string>iPhone2,1</string>
    ---
    > 	<string>iPhone1,2</string>
    40c40
    < 		<key>s5l8920x</key>
    ---
    > 		<key>s5l8900x</key>
    43c43
    < 			<string>018-5304-002.dmg</string>
    ---
    > 			<string>018-5303-002.dmg</string>
    45c45
    < 			<string>018-5306-002.dmg</string>
    ---
    > 			<string>018-5305-002.dmg</string>
    51c51
    < 		<string>kernelcache.release.s5l8920x</string>
    ---
    > 		<string>kernelcache.release.s5l8900x</string>
    56c56
    < 		<string>018-5304-002.dmg</string>
    ---
    > 		<string>018-5303-002.dmg</string>
    58c58
    < 		<string>018-5306-002.dmg</string>
    ---
    > 		<string>018-5305-002.dmg</string>
    64c64,65
    < 			<integer>35104</integer>
    ---
    > 			<integer>304218112</integer>
    > 			<integer>304230656</integer>
    68c69
    < 			<integer>35104</integer>
    ---
    > 			<integer>310391040</integer>
    73c74
    < 		<string>iPhone2,1</string>
    ---
    > 		<string>iPhone1,2</string>
    78c79
    < 		<string>018-5302-002.dmg</string>
    ---
    > 		<string>018-5301-002.dmg</string>

  4. #4
    Rookie Array RayDX's Avatar

    Join Date
    Jan 2009
    Location
    Croatia
    Posts
    26
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    What about hardware differences, particularly the processor. iPhone and iPhone 3G both operated on the same processor and at similar frequencies... This is a 200 MHz jump and the clock is software controlled. Any thoughts on this?

  5. #5
    Senior Professional Array

    Join Date
    Jul 2006
    Posts
    222
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default

    processor isn't a problem; arm6 and arm7 are binary compatible. GFX hardware, OTOH is a different story. But that should all work. The big issue here is packaging an ipsw that iTunes likes.

    I have no doubts that once a jailbreak is out for 3.0 GM we'll have at least voice control working on the 3G. (Probably requires a replacement springboard app as well as the voice control app)


  6. #6
    Senior Professional Array geircito's Avatar

    Join Date
    Oct 2007
    Posts
    204
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    19

    Default

    I've tried and got a hardware incompatible error in iTunes.
    iMac 24" * MacBook Pro 17" * iPod Classic 160Gb * iPhone 8Gb * iPhone 16Gb

  7. #7
    Rookie Array RayDX's Avatar

    Join Date
    Jan 2009
    Location
    Croatia
    Posts
    26
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by appleguru View Post
    processor isn't a problem; arm6 and arm7 are binary compatible. GFX hardware, OTOH is a different story. But that should all work. The big issue here is packaging an ipsw that iTunes likes.

    I have no doubts that once a jailbreak is out for 3.0 GM we'll have at least voice control working on the 3G. (Probably requires a replacement springboard app as well as the voice control app)

    The binaries ought to be compatible, but since the system controls the CPU clock variables, wouldn't the 3GS instance of the 3.0 OS hold it on some 600 MHz instead of 412 MHz? It should handle it however, as you've said, the ipsw is the issue. I am working on it, trying some ideas... I'll let you guys know, success or otherwise.

  8. #8
    Rookie Array

    Join Date
    Jan 2008
    Posts
    19
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by appleguru View Post
    processor isn't a problem; arm6 and arm7 are binary compatible.
    I would expect Apple to heavily use NEON, which isn't in the iPhone 3G's CPU.

    Apple heavily used AltiVec and SSE in Mac OS X for performance and I would expect the to do the same in the iPhone 3GS.

  9. #9
    Rookie Array RayDX's Avatar

    Join Date
    Jan 2009
    Location
    Croatia
    Posts
    26
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    No success so far, I tried many combinations, once even got to the progress bar with Apple logo, came to about 5% and then kicked itself to recovery mode... Anybody else?

  10. #10
    Senior Professional Array

    Join Date
    Jul 2006
    Posts
    222
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default

    Quote Originally Posted by RayDX View Post
    No success so far, I tried many combinations, once even got to the progress bar with Apple logo, came to about 5% and then kicked itself to recovery mode... Anybody else?
    What'd you do that got you that far? You're likely very close; just need to get the proper decrypt key for the 3GS dmg to iTunes somehow.


 

 
Page 1 of 7 1234567 LastLast

LinkBacks (?)

  1. 03-26-2012, 05:03 AM
  2. 06-15-2009, 09:15 PM
  3. 06-15-2009, 09:12 PM

Similar Threads

  1. Replies: 1
    Last Post: 08-08-2009, 12:59 AM
  2. Replies: 0
    Last Post: 07-20-2008, 04:07 PM
  3. Replies: 0
    Last Post: 07-11-2008, 10:41 PM
  4. Replies: 3
    Last Post: 01-20-2008, 11:23 AM
  5. Replies: 0
    Last Post: 08-29-2007, 05:26 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 05:55 AM.
twitter, follow us!