ubunix
09-12-2008, 07:48 PM
I just download the 1.4gb DMG image, and I cant extract it. Please help!
How can I extract the 2.1 iphone sdk on linux/ubuntu?ubunix 09-12-2008, 07:48 PM I just download the 1.4gb DMG image, and I cant extract it. Please help! SkaterGOD/DOOD23 09-12-2008, 10:17 PM Via: http://www.backports.ubuntuforums.org/showthread.php?t=588893 ---------------cleaned up a bit---------------- Download this file on Linux: http://vu1tur.eu.org/tools/download.pl?dmg2img.tar.gz Extract the file (onto Desktop for example) - open up command line/enter console, cd <DIRECTORY WHERE EXTRACTED> (on Desktop it would be /home/<username>/Desktop/<foldername>), now this: make sudo make install Now type (in base directory of where the .dmg was): dmg2img -i image.img -o newimage.img NOTE FROM ME (SkaterGOD/DOOD23): It might be dmg2img -i image.dmg -o newimage.img Now you can mount it from root: modprobe hfsplus mount -t hfsplus -o loop newimage.img /folder_you_want I'm not sure if you can burn directly the newimage.img, but at least you can mount it and get the files you need. Please note that AcetoneISO2 1.95 beta 1 will do all this for you in a nice graphical set but it's not for 64-bit. you must compile dmg2img and run make install to make AcetoneISO2 be compatible with 64-bit cheers! ubunix 09-13-2008, 12:34 PM Via: http://www.backports.ubuntuforums.org/showthread.php?t=588893 ---------------cleaned up a bit---------------- I LOVE YOU....Dont worry im straight! ------------------double post merged------------------ Wait it says cant open input file? SkaterGOD/DOOD23 09-13-2008, 04:42 PM I LOVE YOU....Dont worry im straight! ------------------double post merged------------------ Wait it says cant open input file? Err, you tried both of these?: dmg2img -i image.img -o newimage.img NOTE FROM ME (SkaterGOD/DOOD23): It might be dmg2img -i image.dmg -o newimage.img ubunix 09-13-2008, 07:50 PM Err, you tried both of these?: Nevermind mate, both those methods dont work, I just run UltraIso through Wine to extract the image. gojohnnyboi 09-13-2008, 08:29 PM do this: compile or download the dmg2img binary. run it on the sdk. then mount it i think the command is like sudo mount -t hfsplus -o loop /path/to/iphonesdkconvertedimage.img /path/to/mount/image/at then, find inside that mounted image, iPhoneSDKHeadersAndLibs.pkg run sudo apt-get install xar in terminal, and run these commands on the package. xar -xf iPhoneSDKHeadersAndLibs.pkg Payload mv Payload Payload.gz gunzip Payload.gz cat Payload | cpio -i and you will have the sdk frameworks, which hold a folder in each named "Headers", that holds the headers. ubunix 09-13-2008, 09:06 PM do this: compile or download the dmg2img binary. run it on the sdk. then mount it i think the command is like sudo mount -t hfsplus -o loop /path/to/iphonesdkconvertedimage.img /path/to/mount/image/at then, find inside that mounted image, iPhoneSDKHeadersAndLibs.pkg run sudo apt-get install xar in terminal, and run these commands on the package. xar -xf iPhoneSDKHeadersAndLibs.pkg Payload mv Payload Payload.gz gunzip Payload.gz cat Payload | cpio -i and you will have the sdk frameworks, which hold a folder in each named "Headers", that holds the headers. Thanks, but I already extracted the image using wine to run UltraIso then followed the guide at theiphonewiki. Cyanidepoison 09-15-2008, 08:26 PM XPwn contains three tools that can do this: hdutil, dmg, and hfsplus. Howell21 06-14-2009, 08:44 PM Thanks, but I already extracted the image using wine to run UltraIso then followed the guide at theiphonewiki. Ubunix.. can you link the guide at thiphonewiki? I haven't been able to find it. And did it all work for you? Led 06-14-2009, 09:52 PM Whoa, whoa, whoa, wait. Can you use the iphone SDK on linux? Cyanidepoison 06-18-2009, 12:31 AM No, he just wanted the header files. | |