Home User CP Donate Chat Register Today!  
  Get New posts Faq / Help?
   


Go Back   Hackint0sh > Projects and Hacks > iPhone > Applications & Development > iPhone Developer Exchange

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-17-2008, 02:05 AM
NerveGas
Status: Offline
Member
 
Join Date: Jul 2007
Posts: 49
Rep Power: 0
NerveGas is on a distinguished road
Default [Tool Chain] run APIs with Apple SDK

The lower-level APIs on the iPhone (those used by the tool chain) can now be used with the Apple SDK per instructions in my blog here: http://www.zdziarski.com. Of course, this will likely disqualify you from using the AppStore, but if you need some of the restricted features like being able to suspend/resume, it may be useful. As expected, the lower level APIs are relatively the same as they were in 1.1, so you should be able to compile most existing "tool chain" applications with little-to-no code changes.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 03-17-2008, 04:41 AM
waterlou
Status: Offline
Junior Member
 
Join Date: Oct 2007
Posts: 29
Rep Power: 0
waterlou is on a distinguished road
Default

Thanks. It is very useful. Although the official SDK is very powerful. Apple restricts too much on it that make it is almost impossible to build some useful applications. So can we debug "tool chain" api under xcode?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 03-17-2008, 10:29 AM
thebo83
Status: Offline
Junior Member
 
Join Date: Dec 2007
Posts: 25
Rep Power: 0
thebo83 is on a distinguished road
Default

Quote:
Originally Posted by waterlou View Post
Apple restricts too much on it that make it is almost impossible to build some useful applications.
I think this is a very overstated opinion...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #4 (permalink)  
Old 03-17-2008, 12:13 PM
Yogijalla
Status: Offline
Junior Member
 
Join Date: Feb 2008
Posts: 6
Rep Power: 0
Yogijalla is on a distinguished road
Default

This is wonderful news!

Can someone more enlighted explain in more depth, what is going on?
I suppose i can use Aspen for building and debuging applications, and release apps (without intervenience of Apple) for jailbroken iphones? Somebody please do a step-by-step blog on this.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5 (permalink)  
Old 03-17-2008, 01:24 PM
Saimen's Avatar
Saimen
Status: Offline
Developer
 
Join Date: Sep 2007
Posts: 48
Rep Power: 0
Saimen is on a distinguished road
Default

Nice work!

Does that mean that I can compile Applications written with the official SDK for FW earlier than 1.2.0?

And doesn't it replace the open source toolchain, or what's the advantage of using the open source toolchain now?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6 (permalink)  
Old 03-17-2008, 01:40 PM
NerveGas
Status: Offline
Member
 
Join Date: Jul 2007
Posts: 49
Rep Power: 0
NerveGas is on a distinguished road
Default

Quote:
Originally Posted by Saimen View Post
Nice work!

Does that mean that I can compile Applications written with the official SDK for FW earlier than 1.2.0?

And doesn't it replace the open source toolchain, or what's the advantage of using the open source toolchain now?
No, the other way around - it lets you compile applications written for 1.0/1.1 to run on 1.2. In other words, it gives your applications access to the lower-level APIs used by the tool chain.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #7 (permalink)  
Old 03-17-2008, 01:53 PM
CycloneFr
Status: Offline
Senior Member
 
Join Date: May 2006
Posts: 135
Rep Power: 10
CycloneFr is on a distinguished road
Default

hum but jailbroken app were working on 1.2 firmware no?
u have to recompile them under SDK certificates?
__________________
1) C2D E2160@3Ghz | MoBo: ASUS P5E-VM DO | Chipset: ICH9 | No Onboard LAN Intel | Wifi: NetGear WPN311 (recognized as Airport Extreme) | Sound: ALC883 but no 5.1 ch atm | Memory: 2 Gb RAM | Geforce 8600 GT 256 MB/CE/QI | HD: SATA 160GB | DVD : Pioneer 111L 40X/16X | OSX 10.5.2 pc efi v8

2) C2D E6600@3.53Ghz | MoBo: ASUS P5K | Wifi: RT2500USB | Sound: Onboard ALC883 | Memory: 2 Gb RAM | GeForce 8800GT 512 MB/CE/QI | HD: SAMSUNG SATA-II 500GB | DVD : Pioneer 111L 40X/16X | OSX 10.5.2 pc efi v8
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8 (permalink)  
Old 03-17-2008, 02:50 PM
NerveGas
Status: Offline
Member
 
Join Date: Jul 2007
Posts: 49
Rep Power: 0
NerveGas is on a distinguished road
Default

Quote:
hum but jailbroken app were working on 1.2 firmware no?
u have to recompile them under SDK certificates?
If you are jailbroken, there is no need for a certificate. We also have a SpringBoard patch that prevents it from killing off unauthorized applications. Prior to our updating the tool chain / Apple SDK headers, you could not just recompile an existing application, because 1.2 uses (among other things) a new entry point for applications, and ABI version 2 in its dynamic linker. We've updated the tool chain to support all of this, however, so you now can recompile your applications, with few-to-no changes.

In terms of what this does for the Apple SDK, these headers / compiler flag changes allow you to build apps using the lower-level APIs that Apple has turned off for the SDK. Frameworks such as Celestial, GraphicsServices, etc., are unavailable to the SDK. This will allow you to build apps that use them.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9 (permalink)  
Old 03-17-2008, 04:31 PM
CycloneFr
Status: Offline
Senior Member
 
Join Date: May 2006
Posts: 135
Rep Power: 10
CycloneFr is on a distinguished road
Default

i clearly understand. So if u havent found this solution the jailbroken was really disabled by apple as they claimed a few weeks ago great job.
So we can imagine a new fresh installer such as cydia (that I support at 100%) that will provide "jailbrokensdk" apps.
Im wondering if official games such as SMB could be leeched from applestore then sent from iPhone via SSH to MAC. Then from a MAC to an jailbroken iPhone and would work?

In conclusion this mean everybody is gonna need to rewrite his own application for 1.2 compliance. I hope SIPHONE and MMSiPhone will be upgraded
__________________
1) C2D E2160@3Ghz | MoBo: ASUS P5E-VM DO | Chipset: ICH9 | No Onboard LAN Intel | Wifi: NetGear WPN311 (recognized as Airport Extreme) | Sound: ALC883 but no 5.1 ch atm | Memory: 2 Gb RAM | Geforce 8600 GT 256 MB/CE/QI | HD: SATA 160GB | DVD : Pioneer 111L 40X/16X | OSX 10.5.2 pc efi v8

2) C2D E6600@3.53Ghz | MoBo: ASUS P5K | Wifi: RT2500USB | Sound: Onboard ALC883 | Memory: 2 Gb RAM | GeForce 8800GT 512 MB/CE/QI | HD: SAMSUNG SATA-II 500GB | DVD : Pioneer 111L 40X/16X | OSX 10.5.2 pc efi v8
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #10 (permalink)  
Old 03-17-2008, 06:00 PM
netkas's Avatar
netkas
Status: Offline
Engineer
 
Join Date: Oct 2006
Posts: 235
Rep Power: 10
netkas has disabled reputation
Default

NerveGas, u r a bit late with it, i made same when was porting anysim to sdk, but it wasn't good idea, app didn't work well in simulatore (no slider working) and didn't work at all on iphone, maybe i did smth wrong, so i rewrote it to use only sdk headers
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +2. The time now is 12:16 PM.



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2 Ad Management by RedTyger
follow us on Twitter!

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105