|
|||||||||
|
|||||||||
|
|||
|
Quote:
K |
|
|||
|
f41qu3 is absolutely right. let me try to explain this. Apple programs the stuff in C/ObjC then they run the code through a compiler which takes the C code and turns it into assembly code (the raw machine instructions passed the the processor). The processor in 3Gs is a completely different family then the processor in iPhone 2G/3G, or iTouch1G/2G. The code injection method wouldn't work because it's not just one single part of the code that changed, but just about all the code. The only way to possiable get 3G to fun 3Gs binaries would be to have the source code and recompile all binaries for the older processor, or to meticulously go through and replace all thumb2 opcodes with normal thumb opcodes (which there are literally hundreds of millions), or program some kind of cortex emulator, which would be stupid and probably too slow to even run the programs decently.
|
| Sponsored links Remove advertisements | |
|
|
|
|
|
||||
|
think is possible made a hacked kernel for iphone 3g (based on 3gs sources(?) including processor emu like old osx86 kernels. this is a only way to run some new 3gs apps on 3g hardware.
i think too, is possible get a source code of apps in xcode proj and recompile using build configs for 3g hardware. bad idea lol
__________________
"the truth is out there" hack1 = Mac OS X Snow Leopard 10.6.2 Build 10C531 hack2 = Mac OS X Server Snow Leopard 10.6.1 Build 10C504 iBook G3 DualUSB = Mac OS X Jaguar 10.2.8 Build 6R73 MacBook 403LL/A = Mac OS X Snow Leopard 10.6.2 Build 10C531 iPhone 3G = iPhone OS 3.1.2 Build 7D11 Baseband 05.11.07 Bootloader 05.09 [G2M3S2] ClaroBR 5.0 |
|
|||
|
Quote:
|
|
||||
|
this work would be easy if we had source code for 10.0.0d3 kernel "1357.2.89~4".
__________________
"the truth is out there" hack1 = Mac OS X Snow Leopard 10.6.2 Build 10C531 hack2 = Mac OS X Server Snow Leopard 10.6.1 Build 10C504 iBook G3 DualUSB = Mac OS X Jaguar 10.2.8 Build 6R73 MacBook 403LL/A = Mac OS X Snow Leopard 10.6.2 Build 10C531 iPhone 3G = iPhone OS 3.1.2 Build 7D11 Baseband 05.11.07 Bootloader 05.09 [G2M3S2] ClaroBR 5.0 |
| Sponsored links Remove advertisements | |
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
|