Why can the older iPhones only be broken? Can the iPhone not be jailbroken beyond a certain release? I currently have the iPod Touch and jailbreaking is a must for me.Strong Eagle wrote:Similarly, you cannot use Google Voice of Skype over 3G with AT&T. If you really wanted this, you might prefer and older, jailbroken iPhone that overcomes these absurdities.
Because jail breaking means one has to find a weakness in the OS in order to inject the code that does the jailbreak. Typically, this is done by finding a buffer overflow exploit... overwriting a buffer intended for 10 or a 100 bytes and loading in thousands of bytes.Wellman wrote:Why can the older iPhones only be broken? Can the iPhone not be jailbroken beyond a certain release? I currently have the iPod Touch and jailbreaking is a must for me.Strong Eagle wrote:Similarly, you cannot use Google Voice of Skype over 3G with AT&T. If you really wanted this, you might prefer and older, jailbroken iPhone that overcomes these absurdities.
Strong Eagle wrote:Because jail breaking means one has to find a weakness in the OS in order to inject the code that does the jailbreak. Typically, this is done by finding a buffer overflow exploit... overwriting a buffer intended for 10 or a 100 bytes and loading in thousands of bytes.Wellman wrote:Why can the older iPhones only be broken? Can the iPhone not be jailbroken beyond a certain release? I currently have the iPod Touch and jailbreaking is a must for me.Strong Eagle wrote:Similarly, you cannot use Google Voice of Skype over 3G with AT&T. If you really wanted this, you might prefer and older, jailbroken iPhone that overcomes these absurdities.
To both jailbreak and unlock (not need with Singapore phones), both the baseband (phone carrier code) and the OS must be exploited.
Starting in week 41 of 2009, it is not possible to jailbreak an iPhone 3GS because of firmware changes made. It must be tethered to the computer. This means if you turn it off, it will not work again until you tether it and either restore the native or jail broken OS.
OS 3.1.2 is the last OS version that can be jailbroken on the 3GS. Baseband can be no higher than 05.11.07.
About one month ago, Apple released version 3.1.3 of the OS. This can be jailbroken on the 3G and lower versions but not on the 3GS. This also updated the baseband software and this cannot be unlocked on any version.
The DevTeam, that lovely group of people that produce the jailbreak hacks are non committal about another jailbreak release. For one thing, with each release, it becomes harder to find an exploit, for another, OS 4.0 is out and I imagine the thrust of their efforts will be there.
A good site for info:
http://blog.iphone-dev.org/page/2
and
http://modmyi.com/forums/index.php?forumtabs=1
This is the beginning of the cat and mouse game. What will really matter is whether the version released to customers via iTunes will be so easy to jail break.$Pripps wrote:Actually even v4.0 (beta) has been broken - it took less than 24h
http://twitter.com/Musclenerd
see 4.0 features video at http://www.nordichardware.se/nyhet,17734.html
EDIT: actually not much of a video, 12sforget it
IF I were to buy one I think the pre week 41 3GS, purchased in an already unlocked country (Singapore, Hong Kong, Taiwan, New Zealand... I think)... would be the way to go... if you want to do it now.Wellman wrote:Only one problem remains now, me actually getting my hands on an iPhone!
Few reasons really:nakatago wrote:@OP: what is the primary reason why you want an iPhone? You may want to consider alternatives if you can't wait for the 4.0 OS jailbreak.
well, iphone OS 4.0 blows that out of the water. developers must accept thatStrong Eagle wrote:and already there are software development platforms that let a developer build for both Apple and Android with one piece of code.
“3.3.1 … Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).”
Users browsing this forum: No registered users and 2 guests