REVENGE Posted July 6, 2006 Share Posted July 6, 2006 (edited) This will now be the new development thread for all things related to running hacked OS X on Live DVDs off of white box PC machines. This thread will replace MrBond's previous thread here and my thread in OSX86Installation. As usual, we all need help so if you think you can contribute or you know something useful, please don't hesitate to post.  Main forum admin: REVENGE Main developer: modbin  -The general goals of this project are: Create an HFS image that contains a system capable of booting and running GUI from a DVD environment.  Fuse it to a bootable ISO image that contains a bootloader, creating a hybrid ISO.  Enable the use of Dock, Finder, and compatibility with most OS X software.  Enabling at least a 10.4.4+ system to work -The parts of this project which have already been completed are: Bootloader : I'm currently using the HOTiSO install image that's floating around. The bootloader works fine for this purpose. In the future, we'll probably switch to using the scripts that were used to create the HOTiSO image in the first place.  GUI : WE HAVE A DOCK+FINDER!!! Developer modbin has been able to get Finder+Dock working with 10.4.4/10.4.5 install DVD. Bugs still exist, but the GUI system is currently debugged.  CXLauncher is no longer being used [it was slow as hell with rosetta anyways]  System : Once again, modbin has come through and figured out the files that need to be added to the patched install DVDs in order to create a LiveDVD capable of running most applications. And again, this will always be under constant debugging/development to test for compatibility, etc.  -The parts of this project currently in active development/debugging are: RAMDisk : Currently, modbin is using rc script ramdisk creation, which is a working temporary solution. Ideally, a global ramdisk that creates them on demand would be the best solution. Adapting Charles's ramdisk system from BootCD sounds like a good idea.  Startup scripts : We are still looking for a startup script that can take care of launching the system services. Currently, Dock/Finder are being manually launched along with any other services we need. Ideally, we should get LaunchDaemons to work. However, this may not actually be a rc script problem...  GUI : Dock+Finder bugs will be smoothed out as they are encountered.  And thus, our persistence is finally paying off. The OS X LiveDVD holy grail is now close at hand, with our amazing devloper modbin leading the way! However, despite the progress we've made so far, there is still much more work to be done. We have a diamond in the rough; it is now time to cut and polish. Keep watching this thread for more status updates, as new developments are now occuring on a weekly basis. And if you can, join us in our efforts and help us achieve our goals together. Edited August 9, 2006 by REVENGE Link to comment Share on other sites More sharing options...
REVENGE Posted July 6, 2006 Author Share Posted July 6, 2006 New info: It looks like Tri-Edre's Clone X bypasses the rc scripting problem by launching a proprietary application called cxlauncher.app during startup, which handles GUI startup, etc. The problem is that this is of course a PPC app and I don't know if rosetta loads on startup or not. In the default Clone X image, the /usr/libexec/oah folder isn't even copied, and cxlauncher fails to launch due to a bad cpu type. Link to comment Share on other sites More sharing options...
Riffer Posted July 6, 2006 Share Posted July 6, 2006 I actucally did some work with this trying to do the same thing back with 8f1111 i found that the rc script didnt need to be edited but it was the rc.cdrom that if edited would doo nicely heres the thing, ive found that i could get a mac os boot from HD without read/write access if i make a skel folder with my kernel and kernel linking files (mach.sym, mach) and on boot copy it to a ramdrive that is mounted as root. create partitions for /System /Library /Applications /Users and mount the as folders in the root ram drive. the only problem with this was that i was unable to make this boot from dvd anyways i hope this helps something if you need any help (uncledubie@hotmail.com) Nick Link to comment Share on other sites More sharing options...
REVENGE Posted July 6, 2006 Author Share Posted July 6, 2006 Thanks riffer, I will investigate that method. In the meantime, I do have a small success to report. I've gotten Tri-Edre's CXLauncher application to boot from the installation DVD! This basically gives you a small live system that can launch any application you want. With the additional room on the DVD, you should be able to get a host of applications on there. Best of all, this thing will run on any Intel/AMD system regardless of patches, and you'll have the ability to launch the setup app if you want to. Of course, this means that the next step is getting dock and finder to work, which is gonna be tricky... Link to comment Share on other sites More sharing options...
Swad Posted July 6, 2006 Share Posted July 6, 2006 Might I suggest the X Labs for this development? Link to comment Share on other sites More sharing options...
REVENGE Posted July 6, 2006 Author Share Posted July 6, 2006 Might I suggest the X Labs for this development? Â Maybe...Do you mean by moving this thread over? Because other than basic instructions, I don't think I have that much else to share. In addition, there is the question of the legality of distributing CXLauncher.app and the rc scripts without Tri-Edre's permission. Link to comment Share on other sites More sharing options...
Swad Posted July 6, 2006 Share Posted July 6, 2006 Basically it would enable you to have control over this thread, moderate the forum, do what you want, etc. Plus it grants legitimacy. And it has a cool name. Link to comment Share on other sites More sharing options...
REVENGE Posted July 6, 2006 Author Share Posted July 6, 2006 Basically it would enable you to have control over this thread, moderate the forum, do what you want, etc. Plus it grants legitimacy. And it has a cool name. Â Awesome...Yeah, it would be great if you could move this thread over to X Labs...or do you want me to create a new thread myself? Â Â Â Holy {censored}, I've got some good ideas that are about to be incorporated into the next build. With luck on my side, a real usable livedvd might be completed within half an hour. It won't necessarily have dock, but it will have decent native performance and application compatibility. Stay tuned for more. construction.gif Link to comment Share on other sites More sharing options...
BuXb Posted July 6, 2006 Share Posted July 6, 2006 Am I blind or is there no "subscribe to topic" button .. ? Well anyway, now I should be subscribed .. Link to comment Share on other sites More sharing options...
arenared Posted July 6, 2006 Share Posted July 6, 2006 Awesome...Yeah, it would be great if you could move this thread over to X Labs...or do you want me to create a new thread myself?Holy {censored}, I've got some good ideas that are about to be incorporated into the next build. With luck on my side, a real usable livedvd might be completed within half an hour. It won't necessarily have dock, but it will have decent native performance and application compatibility. Stay tuned for more. construction.gif   Well ive had my doubts about this project , "live dvd", but seeing how involved you are and your progress .. Thats a really good sign.   I look forward to test it and try it. I hvae 2 pc's..  1.  p4 650 1gb x1800 xt   2.  t2600 1gb x850 xt (which doesnt work for me as far as osx86) but the board has gma 950... Link to comment Share on other sites More sharing options...
REVENGE Posted July 6, 2006 Author Share Posted July 6, 2006 Ugh, with new insights and solutions come a SHIITLOAD of new problems...so anyways CXLauncher is useful, but the limited range of applications it can launch using the Installer's System config is limited, to dramatically understate the problem. Well, it's off to continuing to build a system that doesn't fail on startup, although the task is (i hope) getting simpler. Link to comment Share on other sites More sharing options...
Dragon Posted July 6, 2006 Share Posted July 6, 2006 why not make a loader to boot other apps? Link to comment Share on other sites More sharing options...
REVENGE Posted July 6, 2006 Author Share Posted July 6, 2006 We already have a loader that works (albeit a bit slowly) so for now, that will not be part of the dev goals. The real problem is getting applications to load, and that I suspect depends on the frameworks/services/whatever that OS X loads on startup. Specifically, I believe that I need to get the decrypted 10.4.6 files and libraries and merge them into the installer's base system. Also, I'm having problems getting the normal CoreServices (which includes dock+finder) to integrate into the install dvd's image. In fact, what I really want to know is what files do I need to get all apps working, and what Dock+Finder needs to load. *sigh, it will be back to debugging later this afternooon. Link to comment Share on other sites More sharing options...
REVENGE Posted July 6, 2006 Author Share Posted July 6, 2006 In one of the test builds, ramdisk creation is successful, but application launch fails due to some discrepancy between the dylibs being called and the ones that are actually available. This is especially puzzling because I see no difference between the dylibs that the installer's system and a regular system are using. For some damned reason, I'm getting either a "image not found" error, or if I replace the dylibs again using Transmac, a "file to short" error. If someone could clarify, I'd greatly appreciate it. Link to comment Share on other sites More sharing options...
Dragon Posted July 7, 2006 Share Posted July 7, 2006 maybe we need to find out how charles got the power pc one to load then alter stuff so that it works on x86? Link to comment Share on other sites More sharing options...
REVENGE Posted July 7, 2006 Author Share Posted July 7, 2006 maybe we need to find out how charles got the power pc one to load then alter stuff so that it works on x86? Â Yeah, I also think that's what we should do. I'm trying to get ahold of the latest beta still. Link to comment Share on other sites More sharing options...
Swad Posted July 7, 2006 Share Posted July 7, 2006 Welcome to the X Labs! Link to comment Share on other sites More sharing options...
Mr. Bond Posted July 9, 2006 Share Posted July 9, 2006 Hey Revenge...apologies for taking so long to respond to you...I've been a bit busy. It's good to see you're getting everything organized...things are looking good. Â With regard to the ramdisk, that was one of the goals I had in mind. It would make running a true OS X environment live much easier, as opposed to having to use methods such as CXlauncher. I'll double check to see if I have that beta copy of bootCD around somewhere, and post it here if I find it. Â Ultimately, it would be ideal if we could get it to run in a similar way to Knoppix, with on-the-fly compression and whatnot. Though I'm sure there'd be a multitude of legal issues...so one step at a time. Â EDIT: Okay...found it. But in the email that Charles had sent me, he said that he'd rather not people distribute this, as it's not a public beta yet. Nevertheless, I think it would be of a great help to us, so PM me if you'd like to tinker with it. Link to comment Share on other sites More sharing options...
fireshark Posted July 9, 2006 Share Posted July 9, 2006 -- You asked what user the Installer runs under, if u run the instal DVD and show everything inthe log, youll see that Installer isrunning as the user "DeveloperRoot" Link to comment Share on other sites More sharing options...
REVENGE Posted July 9, 2006 Author Share Posted July 9, 2006 Thanks fireshark. I'm assuming that this is equating to basically root single user mode. I don't think this is affecting application compatibility, so it looks like we have other problems... Link to comment Share on other sites More sharing options...
REVENGE Posted July 14, 2006 Author Share Posted July 14, 2006 So after a "few" hours, I've finally gotten the latest beta BootCD to cough up an image file. I am now proceeding down the same path as DrX I believe, and I think we might have a chance. Link to comment Share on other sites More sharing options...
Baltazar Posted July 15, 2006 Share Posted July 15, 2006 Intersting, keep up the great work! Link to comment Share on other sites More sharing options...
mind8thought Posted July 16, 2006 Share Posted July 16, 2006 you guys are cool. keep up the good work. Link to comment Share on other sites More sharing options...
Swad Posted July 16, 2006 Share Posted July 16, 2006 Yes, definitely keep us posted! Link to comment Share on other sites More sharing options...
BuXb Posted July 22, 2006 Share Posted July 22, 2006 Guys, Micromat did it - we need to get that DVD .. Go check here. Link to comment Share on other sites More sharing options...
Recommended Posts