iPhone World

Using the 3.0 SDK without paying for the priviledge

by Vaelek on Jul.11, 2009, under Development

Don’t forget to check out our current contest to win a Google Wave invite!
In the next round, we will be giving away Google Voice and Ribbit Mobile invites!

**EDIT**
This is really 2 topics in one post
#1: Using 10.5.7 with VMWare
#2: Using the 3.0 SDK without a $99 license
**EDIT**

Develop on Windows – VMWare

It’s here folks! After trying 57 different ways using way too many different disk images, method, etc, I *FINALLY* have the 3.0 SDK installed in 10.5.7 inside VMware, and able to build for the device without having that damn $99 certificate. This is a bit of a hot topic right now as people are trying to make the move to 3.0 but crApple decided to shun an entire platform of developers, so to them I say THPTPTPTPTPTPTPT! Here’s the steps to get this for yourself:

Download this torrent

After a few reports that the torrent is dead I have decided to provide an alternate means to download the VM. These are the same files from the torrent.

Part 1, Part 2, Part 3, Part 4, Part 5, Part 6

*Edit* If when you boot the VM, it hangs on the gray boot screen, download this darwin.iso and mount it at boot time. It will automatically un-mount itself during the boot so don’t worry about that.

I am using VMWare Workstation 6.5.2 for all of this, it may or may not work in previous versions. The VM is already pre-installed in this torrent, along with the 3.0 SDK.

Use the 3.0 SDK without a $99 certificate

To enable it to build for the device simply create a self signed certificate using these steps. Be sure to name the certificate ‘iPhone Developer’. Follow the guide on that link from just above the first screen shot, to just before it starts talking about plist files.

Next, you need to edit /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/SDKSettings.plist and change CODE_SIGNING_REQUIRED from YES to NO.

Finally, simply run this script and you’re golden! Yep that’s all there is to it! Just make sure to have XCode closed for this step.

#!/bin/bash
cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/

dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
printf "\x8f\x2a\x00\x00" >> working
dd if=iPhoneOS\ Build\ System\ Support of=working bs=1 skip=127504 seek=127504
/bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
/bin/mv working iPhoneOS\ Build\ System\ Support
chmod a+x iPhoneOS\ Build\ System\ Support

Please post your success or failure with this in the comments forums.

157 comments for this entry:

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

  1. iPhone 3.0 + SDK 3.0 without dev account?

    [...] See the URL below for instructions on getting that to work. Using the 3.0 SDK without paying for the priviledge | iPhone World [...]

  2. Testing on the device without a Dev Certificate. (Requires Jailbreak) - Page 3 - iDevKit

    [...] I have used this method successfully with the 3.0 SDK. It is MUCH easier than the previous method(s). Using the 3.0 SDK without paying for the priviledge | iPhone World [...]

  3. g0nch0

    Perfect ! The best method ever. I personally installed a IAtkos v7 Hackintosh to Develop for IPhone. So great your script worked perfect, now i can even use Instruments to see where my app use the resources.

    Thank you sooo much !

  4. Vaelek

    Glad I could help! If you make something cool come back and mention it, maybe we’ll do a review of it here :)

  5. Andrea

    I did it! and it works! great!
    I was wondering, but now if I’m going to develop an app for App Store I’m going to face some problems for the acceptance, since in the compiling process no checks is required for code signature and provisioning profile?

    thanks!

  6. Vaelek

    @Andrea that is correct. Using this method will allow you to create applications for your own personal enjoyment or for distribution in Cydia, though you technically could distribute it without Cydia.

    However, this method will NOT allow you to submit anything to the AppStore. If you want to submit an app to the store, there is no option but to purchase the $99 developer account.

  7. dr-mephesto

    Once you have a compiled app, what the best way to get it onto the iphone? Can you use the modified mobile installation file trick and use itunes, or is it better to sftp in?

  8. Vaelek

    @dr-mephesto To tell you the truth I’m not sure if you could install your own apps via iTunes or not. You would have to package it up into an ipa at the least. The method I have always used is to just sftp it onto the phone. Using that method, you would put the YourApp.app folder into /Applications. Be sure to edit the permissions for the folder, setting it to 755 and checking the option to set permissions recursively. You will also have to respring afterwards.

    Another method (That I have not tried) is if you have your iPhone setup as a development device, I believe you can deploy it to the phone right from XCode. I’m a bit hesitant to set mine up for development due to the warning that dev devices may spontaneously become unreliable and I cannot be without a phone.

    Anyone else have any tips on deploying your apps? Perhaps I will have to dig into this a bit more and cover it in a proper article.

  9. ign

    i get this error when trying to build & go from xcode:

    “This provisioning profile does not have a valid signature (or it has a valid, but untrusted signature).”

    any ideas on how to solve this?
    thanks

  10. Vaelek

    You have created the iPhone Developer certificate and run the script?
    Also, if you had previously tried any of the 2.x SDK methods first, that could be causing problems now too. If you have, I would suggest starting again with a fresh install of XCode, or at least attempt to undo any changes from 2.x methods you might have tried.

    If you have created the certificate correctly and run the script, having XCode installed in the default folder, and have not applied any 2.x methods, or have tried reinstalling XCode fresh, and are still getting the error, you should post it in the forums. We could continue this here but there is a better chance someone will see it in the forum who might know the cause and a fix.

    Let us know how it goes.

  11. ign

    i have done everything a couple of times and still nothing. i should note that i haven’t used any 2.x methods.
    i have managed to get the app working by getting it in the device with ssh, and then using the ldid method to sign it, but doing everything from xcode is simpler.
    thanks anyway

  12. Sandbird

    I dont have OS3 in my iphone but 2.2.1. Will i be able to try coding some apps for OS2 with this files ?

    I mean compile it and run it on my iphone. Cause i say that you mentioned 2.x methods will mess things up :(

    -ty

  13. Vaelek

    Have you set your iPhone as a developer device? I never did and the option only pops up the first time you plug it in, I'm not sure where to change it. If you do not have it setup as a dev device, then you cannot use build & go or any device debugging.

    If you have done that, then I'm not really sure what to tell you. I have always used FileZilla to get my apps onto my phone, though have never had to use ldid.

  14. Vaelek

    My first suggestion would be to upgrade to 3.0. Out of curiosity, why have you stayed with 2.2.1?

    That aside, there is a method that works with the 2.x SDK. I will try and dig it up for you as it's been a while since I had to do it, and only once at that. I can say that it involves changing a couple of plist files and adding a build script to do the signing.

  15. Sandbird

    Hi again, Thanks for the quick reply. I stay on 2.2.1 cause most of my apps were not playing when i upgraded to 3.0, plus my WiFi was totally crap.

    I installed your version of vmware though and compiled couple of 2.2.1 apps without a problem !
    Even transfered them to my iphone and they played flawlessly.
    So i guess it does work for 2.2.1 programming as well ?

  16. Vaelek

    Glad to hear it's working out. I'm pretty sure in the plist for your project it defines the minimum OS version required to run the app. As long as you don't use any 3.0 specific API's, you should be alright. I could be wrong but this is as I understand it.

  17. Sandbird

    cool beans thanks Vaelek. You're the man :)

  18. Sandbird

    grrrrr today the VM wont boot up…I tried the darwin cd thingy without any success. Tried added 2 processors, remove the network card, usbs, tweaking the memory….nada.

    has anyone figured out whats causing this little bug?

  19. Sandbird

    Ok i figured it out….When then VMWare boots you have to press ESC and get in the Boot menu options. From there select CD for 1st boot order, so that it first loads the Darwin.iso.
    This will start the Leopard 100% :)

  20. S.t.a.s

    Hi All! I did all steps you posted but I've got one big problem. When I try to debug/download my app on device the message "putpkt: write failed: Broken pipe." appears.
    I should note that I use 2.2 firmware on my iPhone (SDK – 3.0).
    Did anyone have the same problem?

  21. S.t.a.s

    And is this method works fine for native Mac (not just for VMWare)?

    P.S.: I tried it on MacBook (Leo 10.5.7) and I've got "putpkt: write failed: Broken pipe." error.

  22. Vaelek

    I've started a thread in the forums for anyone having issues with this method. Please post any problems or successes at http://iphoneworld.codinghut.com/forum/viewtopic….

  23. Vaelek

    Yes this should work the same natively as in VMWare as it patches the XCode binary. A few folks above have reported some issues trying to debug or deploy on a 2.2.1 device with the 3.0 SDK when using this method. At the very least, you should be able to SFTP your project to the device.

    Another possibility is that you did not setup your phone/touch as a development device when it was first connected. I have not attempted on device debugging or XCode deployment personally, but I also did not setup my phone as a dev device.

  24. S.t.a.s

    No, my iPhone is the developement device and all was OK in SDK 2.2 (debug & release).
    Is this method just for compiling and transfering your project to the phone? I mean, does debugging work fine on 3.0 (SDK and firmware) after this script?

  25. Vaelek

    Yes debugging *should* work with this method. Folks have reported that they are able to use Instruments with it as well.

  26. S.t.a.s

    Ok. Probably, I should upgrade phone to 3.0. Hope it helps. Thank you.

  27. Jim shorts

    hey how do you install the vmware and all that stuff

    thanks

  28. -PM-

    Thanks for this tutorial.
    What is the root password of your OSX image?

  29. Vaelek

    I know the MacAdmin password is pcgre or something similar. It is shown as the password hint.
    I have not personally tried to sign in as root with it. I did not create the VM, nor am I able to test it right now.
    If that password does not work, you can simply open a terminal as MacAdmin, and type
    sudo passwd root
    and then change it to whatever you want.

  30. Vaelek

    Please post any problems you are having getting the VM to work in the forums and I will do whatever I can to help.

  31. Vaelek

    Thanks for the tip! I personally tend to just suspend the VM rather than shut it down whenever possible so I haven't had a chance to run into any issues like this yet.

  32. vic

    I’ve two iPhones (1. 3G and 2. 2G). Both running 3.0 firmware.

    I was able to install apps onto my 3G phone from xcode.
    But from the same computer, same x-code, same app — when I tried to install apps on 2G phone, it is displaying error “This provisioning profile does not have a valid signature (or it has a valid, but untrusted signature).”

    Any help from anybody? Thanks in advance.

  33. vic

    I forgot to say Thank you to author Vaelek. Thank you Vaelek.
    If you can help me with my 2G phone, that would be great.

  34. Vaelek

    Please start a thread in the forums describing any problems you are having and I will do my best to help you!

  35. Vaelek

    My apologies I didn't see you had already posted some information on the problem. My first guess would be that the 3G is setup as a development device in XCode (or at the OS level, I'm a bit fuzzy on this one) but the 2G is not. I have not setup any of mine as development devices due to the warnings from Apple so I can't say for sure but that is where I would start.

    If you continue to have problems, please post it under the 'Self signing with the 3.0 SDK' thread in Development forum. You can find a link to the forums under the search box on the right menu of the page here.

  36. Raide

    I'm having a similar issue, where it stays at the Grey Apple, but no spinning wheel. When I hit ESC I get the menu, I connect the darwin.iso that was in the torrent, when I pick (boot dvd) it says…

    You should eject this CD and insert an OS X disc
    Do you want to continue boothing this CD (probably won't work)?

    When I hit 'y' it unmounts the CD and returns to the menu. If I don't do anything I get the grey screen, no spinner, and its disconnect CD. Whenever I try to connect it at the grey screen nothing happens :-(

  37. Placinta

    After a few hours of insuccess finally got the image to work.
    1) Had to downclock my cpu back to its factory frequency (it was overclocked)
    2) Had to kill ProcessExplorer from background
    3) Start Mac Os using verbose mode ( -v )

  38. Running Mac OS X in VMWare

    [...] A new VMWare image of 10.5.7 with working xcode is available at iPhone World. If you are still looking for a solution, this is definitely it. There is a torrent link in the [...]

  39. bob

    I'm having the same issue. Just Boots to the gray apple with no spinning logo. I tried booting with -v and it loads everything then gets stuck at "starting Darwin/X86"

  40. bob

    ok… I just got this to work.

    From a fresh unzipping of the 7zip, I let the vm spin on the apple screen for 2-3 hours. I then do a reset and waited for the CD to become disconnected durring the boot process, usually happened after the bios post, and before the spinning logo. As soon as I noticed the cd was disconnected I connected the cd. All of a sudden it booted right up.

    For those that are having this issue, I would just suggest to keep with it, seems like a trial and error type thing.

  41. Thiago

    Hi everyone… I used this method and it worked perfectly. But now (because the Apple Store) I enrolled the Dev Support. I need to undo this configs, because I´m having some problems with the correct certificate. Anyone knows how to undo this? Thank you

  42. Vaelek

    I'm not at home to confirm, but using this method saves the original, using the paths in the script you should be able to locate it and restore the original.

  43. DarkX

    i don't know how to open tose files into vmware. I've tried double-click but vmware gave me an error: "mware supports only in vmx files".
    someone can help?? plz! thx.

  44. Vaelek

    What version of VMWare are you using? I have tested this with the current version of VMWare Workstation. There is a vmx file included so I'm not sure if you're just opening the wrong one? I also do not believe it will work with the free VMWare Player.

  45. Vader

    Hi.
    The image boots up on my VMWare, but just when the grey screen appears it restarts (probably kernel panic or sth).
    Anyone had similar problems?
    I'm running VMware Workstation 6.5.2 Build 156735 Final on Vista 64bit with Core i7.

  46. Terry

    I downloaded and booted up fine with the vmware image….but is the iphone sdk supposed to take really long when booting up the iphone simulator when i press build and go? thanks i am using vmware workstation 6.5.1

  47. Using the 3.0 SDK without paying for the priviledge | iPhone World | IPhoneMate

    [...] is the original post: Using the 3.0 SDK without paying for the priviledge | iPhone World Share and [...]

  48. veka

    SEED please, it's very slow :(

  49. Vaelek

    Somebody should add this to more trackers. Personally I am hesitant to seed things of this nature in the interest of staying under the radar. Ideally it would be reposted with an obfuscated title or something. I'm going out of state until Sunday, I'll see what I might be able to do when I return.

  50. veka

    why not propose different piece zip on a site like megaupload or rapidshare ?

    Sorry for my english, i'm french.

  51. Vaelek

    Yes that would be a possibility, I personally think it would take about as long to get as many zips as it would take for that with the daily limits but perhaps we can go that route. Unfortunately I am not able to do anything with this until Sunday at the earliest.

  52. veka

    yes, it is surely too late for me, but this is surely a plus for the other users.

    if only all the way seeder minimum …

  53. DarkX

    Xcode stuck when i'm trying to open it… someome have sulution to this problem? (restart does'nt help!)

  54. Andreas

    Does this work for iPhone 3.0.1?

  55. Vaelek

    Please see the following post for developing on 3.0.1. Only a small change needs to be performed to get it to work.

    http://iphoneworld.codinghut.com/2009/08/iphone-o...

  56. Andreas

    Vaelek, thanks for your fast reply! I did this already but doesnt help.
    My apps on my iPhone 3.0.1 start, I can see the screen from my BubbleLevel app for less than a sec and quits immediately. Any ideas?

    Thx Andreas

  57. Vaelek

    First guess would be to double check the file permissions. Beyond that, I would suggest installing syslogd if you have not already. Then SSH into your device, type 'tail -f -n 0 /var/log/syslog' – hit enter, then launch your app while watching the output. It's best to control-c right after your app crashes or you may see a lot more than really applies.

  58. Andreas

    Vaelek, there is no syslog on my device. /var/log contains apt asl ppp sa.
    Any ideas? There is also a folder named logs….

  59. Vaelek

    I had to install the syslog sbsettings toggle in order to get mine to start, either that or reboot, it's been a while since I last started fresh but one or both of those should get you going. Let me know if that still doesn't do it. This of course is assuming you have installed syslogd from Cydia first. (listed as \”syslogd to /var/log/syslog\”)

  60. Andreas

    I installed sbsettings and the toggle but have no clue how to start sbsettings. Any ideas? Got no icon…

  61. Vaelek

    To make it appear, swipe your finger left to right across the top status bar. you can also touch it with 2 fingers and it should drop down. If syslog does not appear as a toggle, select 'more' then 'set toggles' and turn it on there.

  62. Andreas

    Vaelek, got it. Here is my log:
    Aug 13 23:40:36 Andreass-iPhone com.apple.launchd[1] (UIKitApplication:com.yourcompany.BubbleLevel[0xec96]): (UIKitApplication:com.yourcompany.BubbleLevel[0xec96]) Throttling respawn: Will start in 2147483647 seconds
    Aug 13 23:40:36 Andreass-iPhone SpringBoard[405]: Application 'BubbleLevel' exited abnormally with signal 9: Killed

  63. Andreas

    Vaelek, the link didnt work :(

  64. Vaelek

    Hmmm… not sure what it did to it, delete everything after the -1 and it'll work.
    If you still have problems:

    h t t p : / / discussions . apple . com/thread.jspa?threadID=2097721&tstart=-1

    Just remove the spaces.

  65. Jake

    Hello, I've successfully booted into Mac and it's working fine. But Xcode does not load. I click the alias icon and it doesn't load. Fix?

    Jake.

  66. Andreas

    Vaelek, thx again! I smell that 3.0.1 contains a killer switch for apps not signed by apple.
    Has this been tested with 3.0.1 before?
    Thx

  67. Andreas

    Vaelek, finally it works! The key was the command "ldid -S executable".
    Thanks so much for your support!!!

  68. Vaelek

    Hmmm. I'm glad it worked but that shouldn't be needed. Are you self signing your project in Xcode? If you are not then that is the real issue. But it works and that's what matters!

  69. Dre

    everything seems to install fine but i get an error popup with no message as soon as everything is finished copying over and nothing appears on the phone. any ideas? using 3gs with 3.0.1 with the script entered.

  70. Andreas

    Everything works fine except sound. Pls help! Thx.

  71. Vaelek

    Sound in the VM? I've not personally had any use for sound there. As far as VMWare goes in general I've seen a number of people with sound issues. Usually it is related to whatever you have for audio hardware in your computer. Have you had a look at the audio settings within OSX? I'm not even sure what is there off hand.

  72. kakareo

    did you fix that problem

  73. Vaelek

    How long have you given it? Some folks have reported random things in the VM taking quite a while the first time. Personally for me it opened pretty quickly. Are you able to do anything in the VM? Run other apps or anything or does everything hang?

  74. kakareo

    the vm looks pretty slow to me I takes a while to open any applicaiton

  75. zukig

    Sorry I am new in mac os, How I execute the script?
    I tried copy and pasting in terminal but when i open the app on the Iphone its close So I think i did not execute de script correctly. Then I tried with script editor but it said to me that Expected end of line, etc. but found unknown token.

    Anyone can help me? Thanks.

  76. Vaelek

    If you are able to build the project for Device without getting an error, then the script did work. The problem you are probably having is permissions. Make sure to set the permissions of your .app folder to 755 and select the recursive option in your FTP client. That should fix that. If you can't figure it out, let me know what FTP client you are using and I can help some more.

  77. JohnOxley

    Sorry, I have a few questions. Upon doing this I recieve the same error as the people on the page before me about an untrusted signature

    Would me having an iPod Touch affect this in anyway?
    Am I required to jailbreak?

    Thanks for the help

  78. zukig

    Yes, I can build for a device without an error. The problem I am using cyberduck 3.2.1 to copy de app on the iphone. The permissions are set to 755 recursively, Maybe I am not uploading a correct package, Im uploading this: "My DropboxHello WorldbuildRelease-iphoneosHello World.app" I put it on Application, then respring and i see the aplication in my springboard, when I execute it close, the aplication have nothing only a label.

    Anything is wrong? Thanks

  79. Alessandro

    It works! Thank you!

  80. Vaelek

    I sent you an email regarding this.

  81. Vaelek

    If anyone lands here with this problem, the solution was to run ldid on the app from the device as something went wrong with the signing during the build. The other issue was the app name had a space in it. Should anyone have to use ldid in this situation you must do so as
    ldid -S your\\ app

  82. Vaelek

    Have you had any luck with this? I've not run into it personally though I think a few others have.

  83. Vaelek

    It depends on the system you are running it on. I have a 2.4Ghz laptop that runs it acceptably under Vista 32 and almost 2x faster in Win 7 64. The first time you build an app it will take a fair amount longer. Also if you are closing the simulator between each run I would just leave it open as that will speed things up a bit.

  84. Vaelek

    when the boot screen comes up hit F8 and try booting with these options. Try the top one first. It will boot verbosely, the 2nd one is a safe mode. The cpus=1 option seems to be important for most people.

    -v cpus=1
    -v -x cpus=1

  85. kimchi

    Is this still seeding…can't seem to download it via torrent…

  86. Vaelek

    It's been a while since I stopped mine. Working on another method to get it to you all…

  87. kimchi

    Wow, tnx for the fast response…Could you please reupload one….I making my system work…it work now but could not open xcode (restarts everytime)- http://codedsignals.blogspot.com/ , the interface builder works though… i use VMware 6.5.2 same as yours…kindly assist Vaelek…would appreciate it so much!

  88. kimchi

    Hi could you please let me know how to open this kind of files on windows:

    osx1057.sdk3-vmware.7z.001

    Sorry im not familiar…I know its kinda stupid question…but needed your help..just downloaded the torrent…thanks!

  89. kimchi

    Thank you so much! I am abled to see the files now! crosing my fingers..trying it now..

  90. Vaelek

    Sorry I didn't respond before, the comments on this post are getting a bit overwhelming to keep track of.

    I'm sure you've solved this by now, but yes jailbreaking is required in order to run anything created with a self signed certificate.

  91. Vaelek

    Is your phone jailbroken? It is required for anything compiled with a self signed certificate.

  92. JohnOXley

    No worries =p
    I didn't figure it out though. I'll jailbreak soon. Is there any process for me to do after jailbreaking? (i.e. downloading something from cydia to enable it?)

  93. kimchi

    HI IM having problems extracting it….i've 31GB free hard drive memory and its says "not enough memory on the hard drive" while extracting it..kindly help

  94. kimchi

    ow i get it..im using fat32 i should reformat and use ntfs on my extra hdd

  95. JohnOXley

    I suppose its a necessary evil. I'm still getting the message that its an invalid signature "This provisioning profile does not have a valid signature (or it has a valid, but untrusted signature)."

    I'm not sure how I can fail at doing something so simple =p My only guess is that its because I've got an iPod and not an iPhone. Or there's something else I need to install.

    Anyway, thanks for the help so far. I'll try this SSH method. I just want to make a worthwhile application before paying the $120 (in my country) to be able to do this

  96. Vaelek

    Yea that'll do it.. Glad you figured it out!

  97. kimchi

    Thanks Vaelek…its working now…i am able to go to xcode now….tnx…

  98. Vaelek

    I'm really not sure why so many people are still getting that. Touch vs iPhone shouldn't make any difference as far as that goes. You have created the 'iPhone Developer' certificate as well as applied the script from the article yes? (Sorry if I've asked you this already, the comments in here are exploding and it's hard to keep track esp when answering via email)

    And yea I fully understand your motivation to get this working. My reasoning was the same. Once I have produced something I consider AppStore worthy, I will pony up the fee to Apple, but especially since it is only yearly, I'm not going to shell out any cash while I'm still learning.

  99. Vaelek

    Sorry I missed your question. If you have not found an answer it is yes, you cannot submit anything to the AppStore without having a paid dev account and valid certificate.

  100. Vaelek

    If you still haven't gotten it all I am posting another download source of the same files from the torrent. Check the article for links. 4 of 6 are up as of this writing.

  101. stocksjo

    I cant run the VM!!! It just hangs at the grey apple logo, and won't start. I have tried to connect the darwin.iso, booting with -v cpus=1 and -v -x cpus=1, and sometimes, when I ahve tried about a thousand times, it will work. But when I shut down it, the same hell will happen again when I try to start it… It never worked without the boot commands…
    Please help:)

  102. Vaelek

    I have so much on my plate right now I am having a hard time addressing this issue. Currently my VM is doing the same thing. I got it running initially and instead of ever shutting it down would always suspend it, that is until my laptop crashed while it was running :( My advice is to take a snapshot after you get it working that you can revert to if needed until it can be made more reliable.

  103. stocksjo

    Thanks a lot. I should have thought about it… And luckily it just started:P

  104. joandp

    I have already downloaded and installed 7z but how use it ? Please help and thanks

  105. Vaelek

    Open part 1 with 7zip and click the extract button. Make sure all parts are there and in the same folder.

  106. joandp

    I get this error from the vmware.. what must I do ?
    *** Virtual machine kernel stack fault (hardware reset) ***
    The virtual machine just suffered a stack fault in kernel mode. On a real computer, this would amount to a reset of the processor. It can be caused by an incorrect configuration of the virtual machine, a bug in the operating system, or a problem in the VMware Workstation software. Press OK to reboot virtual machine or Cancel to shut it down.

  107. joandp

    Thanks I did and get a file of 25GB

  108. rathna

    xcode not working while build the application pleaseeeeeeeeeeeeee help meeeeeeee

  109. Vaelek

    If you would like help, you're going to need to give more information than that.

  110. rathna

    i m using vmware workstation 6.5.3 i have installed mac os 10.5.5 and also installed iphone_sdk_3.0__leopard__9m2736__final sucessfully .In that developer folder while build the dashcode its working fine.but while building xcode its doesn't build its boot for a long time some times macos relaunched again again

  111. Vaelek

    Are you saying the os crashes when you build? If so you might want to find a new vm image, or post in a mac forum. Also, I believe the 3.0 sdk requires 10.5.7.

  112. Rathna

    no not like while building xcode application that it will boot for long time,Dashcode working fine.first i have installed 10.5.5 after that i changed the version by modify the version.plist file in the system library folder after that i have installed iphone sdk 3.0.if u have the 10.5.7 image please send the link

  113. rathna

    no not like while building xcode application that it will boot for long time,Dashcode working fine.first i have installed 10.5.5 after that i changed the version by modify the version.plist file in the system library folder after that i have installed iphone sdk 3.0.if u have the 10.5.7 image please send the link

  114. rathna

    its too slow to download vaelek i m unable to download please provide another link

  115. Rathna

    hai vaelek
    i have dowloaded osx1057.sdk3-vmware.7z.003 file and also downloaded,installed 7z423 file but unable to extract the file.it shows error like can not open filename as archive please help me

  116. Vaelek

    You need all the parts. That is part 3, download the rest and then extract on part 1.

  117. Rathna

    k… thanks.. i will try …… If any doubt will catch u later…

  118. Vaelek

    To be honest I'm not sure if it would work or not. I think the VM was created with an x86 install and hacked to run on a PC so I'm not sure how it will behave. I do not have vmware for mac or a mac to test that on. If you have problems with it not booting, I would try with no cd image mounted, as well as the darwin.iso from the 7zip archive, and the darwin.iso linked to in the article. I'd love to know the results if you do try it.

  119. stocksjo

    Wohooo thanks a lot :) !!

  120. erik

    This works great!, thanks alot, only thing does anyone know how to enable USB on this vm image, thats the only thing that doesnt seem to work for me

  121. Vaelek

    You should be able to just right click the appropriate icon @ the bottom right of the vmware window and attach any USB devices. Results may vary, but I have gotten my phone to connect.

  122. Lex

    Hi Vaelek,
    I have successfully downloaded all the parts except 4th. I tried it yesterday and today many times but storage.to always writes me “The download failed. Please try again later”. Could you please check it and upload 4th part once again? Because I am crying here.
    Thanks a lot in advance

  123. Vaelek

    I will let you know as soon as it's worked out. Thanks for letting me know!

  124. Lex

    for some reason, part4 of the archive is now available again. I was able to download it and unpack. Thanks

  125. Julgon

    I downloaded and where the apple icon should appears, VmwareWorkstation gave me this error "*** Virtual machine kernel stack fault (hardware reset) **** "
    I supposed its because, it doesnt boot with the darwin.iso image, but when i tried to boot with that. The workstation popups a yellow box that say "Unable to Install VMware tools, an error ocurred when trying to access image file C:….darwin.iso". Ok from that i think the problem seems to be that i cant get to loaded with the darwin.iso, but trying to mount that image in my host OS and boot it with that drive and didnt work either… Anyone got a solution for this?

    Thanks

  126. Vaelek

    When booting with Darwin.iso mounted I get the same warning about vmware tools but it can be ignored. The first error might suggest your vmware is an older version. Does it get anywhere with the iso mounted? And did you download the separate Darwin iso linked in the article?

  127. Vaelek

    ok i think i might have an idea here. You don't actually boot from the darwin.iso. You should the VM should boot normal, the darwin.iso only needs to be mounted. It is automatically unmounted during boot when it's no longer needed so this is probably why it fails the second time through. Hopefully that is the issue here.

  128. Julgon

    Argg, Im an ass**le. Didnt check the configurations options of the Mac image. There wasnt any tipe of SO selected in the "Guest Operating System" Box, strange… Check the FreeBSD64 and a Fresh new error arrise… When booting:
    Loading Darwin/x86
    Invalid front-side bus frequency 66000000 hz
    Disabling the CPU….
    And then just hang up there….

    My PC is not overclocked, if thats any help…

    Thanks for any advice

  129. Vaelek

    I have not seen that error before. Is there a non 64bit os option you can try? Just so I'm clear, this is with the vm linked in this article right? Or are you just trying to use the Darwin iso with a different vm?

    Googling the error makes me think it is osx/vmware specific. If it is my vm and you still have the 7z's I would try re-extracting it and starting fresh. It's possible it hosed itself during your previous attempts to get it to boot. Best of luck!

  130. FreePalestine

    password: pcwiz ;)

  131. Blym

    Fantastic work Vaelek, works perfectly under VMWare server 2.0.1 running on a Windows XP laptop.

  132. Briseis

    I have the same stack fault error as was reported by others. I tried every workaround posted here but with no success. I have vmware 6.5.3 on Win 7 x64 with i7 intel.

    Maybe someone who is reading here had more success than me.

  133. Dudu

    Plz reupload the torrent file. Cant found it

    Thanks

  134. Vaelek

    Please download the 6 part zip rather than use the torrent. As the article states it is all but dead now. I will be removing the link to it altogether shortly.

  135. Chon

    I am download above all 6 part. But error in use 7z. #the file is demaged …7z.001

  136. Vaelek

    I would suggest re-downloading the file that is damaged. Many people have extracted it without any issues.

  137. viccer

    Doesn't work on 3.1.2 SDK + Leo 10.5.8…Xcode crashed..so I revert back my iPhoneOS Build System Support.xcplugin.. and it works by default. I need 3.1.2 for the baseband 05.11.07

  138. Vaelek

    In the settings for the VM, set the CD drive to use ISO file, and browse to the darwin.iso
    Also make sure Connect at power on is checked for it. You might need to check it occasionally, mine likes to turn off connect at power on after it boots.

  139. Larry

    When I try to change to code signing requirement, to NO, it says the plist can't be saved… what's wrong? I also have 3.1.2 installed.

  140. viccer

    There's a whole bunch of topic/hacks about hackintosh -> http://insanelymac.com
    Let's focus on just bypassing code sign to the iphone device…. Anyone tried this tutorial on iphone device 3.1.2 and Xcode 3.1.4 on Leo 10.5.8? Thanks

  141. TazzMester

    When boot process hangs at the grey screen with the apple logo, it can be related to vmware image / virtualization app "conflict". I got stuck with vmware player 3.0, without success. I switched the vmware player to 2.5.2 version, and the image runs without any problem! I also believe, that if I updated the vmware player now to 3.0, it also would work…

    Under 2.5.2 I run the image with 2 cores, virtualization is turned on.

  142. Dudu

    Thanks, I downloaded it and it works !! One question is can I install the graphics driver so it work with the resolution as the host (widescreen), instead of running in safe mode (-x) ?

    Thanks

  143. Vaelek

    I haven't put a whole lot of time into it, but I have not been able to get the resolution any higher in the VM. However for me it runs at 1024×768 and does not require the -x switch. I believe the results will vary depending on the host system. Glad to heard you got it to boot though :) Some have not been able to get even that far.

  144. EDEN

    Thanks for your hard work. It woks well. But I ran into the problem of having repetitive keystroke after using Xcode for some time. For instance, I type 'n', but it ends up with 'nnnnnnnnnn….' endlessly.
    Appreciate if there is a solution for this. I am using VMplayer 2.5.2.

  145. Vaelek

    Sorry your comment seems to have fallen through the cracks… I am not really a Mac person and use it strictly for XCode. I haven't run into that problem, have you managed to get past it?

  146. Smehla

    Hi could you reupload this file: http://www.storage.to/get/g3MmNA17/osx1057.sdk3-v... I see on storage.to this sentence : The download failed. Please try again later .thank you

  147. Vaelek

    I am trying to get this back up but having some issues with storage.to. I may have to split part 4 up and post to RS or MU or someplace. I hope to have it back up this evening

  148. smehla

    Hi, have you any another link for part 4? thank you.

  149. cuh-hris

    Hi,

    Unfortunately the problem doesn't seem to be fixing itself so if you can find a way to get the file up somehow … cheers chris

  150. cuh-hris

    Fabulous, cheers! You are a god

  151. cuh-hris

    *sigh* Finally!

    I got an app to work on my iphone — it took some doing.

    Complications involved:
    - The VM doesn't boot except in safe mode (-x) and only if you deliberately lower the resolution
    - My iPhone is 3.1.3 so the new SDK had to be installed
    - The new SDK refuses to install, so you have to go install the packages one-by-one
    - Some of the packages don't install in /Developer like they should, and have to be copied/linked across
    - Having got Xcode to work, simulator works fine, but device still won't work due to lacking certificate. Manage to coax Xcode to ignore this.
    - Provisioning profiles need to be disabled on the VM and also on the device, which you do by installing AppSync which involves also adding the hackulo.us source to cydia
    - App now transfers and runs, but immediately quits if you use GDB for some reason.
    - Xcode is very unstable and crashes often. Wonder why!

    Maybe I should just have bought a mac mini and ended it there!! But seriously thank you for the downloads, they have helped me immensely. Hopefully I can now become rich and famous. :-)

    chris

  152. Laurence

    This won't work on a 32 bit processor will it…

  153. Josh

    Hi, Thankfully I got this running, however, is there a way to fit the resolution to the screen resolution of my laptop? Having to scroll up and down left and right is quite a hassle =p

  154. Josh

    Fixed resolution using perm method at this site http://pcwizcomputer.com/index.php?option=com_con...
    look for the file under the drives at the "Device" tab instead of the "Places" using Finder, if you downloaded the files from here the drive should be called "Trinity"

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...