danijel-hr Posted January 29, 2009 Share Posted January 29, 2009 i have a question. i can't see my sata drives (so i can't install), so i want to slipstream the kext to dvd. i don't have any mac for permissions. can i (in the setup) format usb thumbdrive to hfs+ then go to pc, transfer kext to thumbdrive (with transmac), boot again to setup, set up the permissions, go back to windows, and copy the kext with the right permissions to the iso, then burn the new iso? will it work? i don't want to do it if it's 100% sure it won't work. in fact, all i'm interested in is - will the permissions stay when i copy kext back to iso from hfs+ thumbdrive Link to comment https://www.insanelymac.com/forum/topic/67713-injecting-drivers-into-an-install-dvd/page/2/#findComment-1061646 Share on other sites More sharing options...
jw0120 Posted February 16, 2009 Share Posted February 16, 2009 whenever I try this I get an error when I am repackaging it this is what I get: josephs-vmware-virtual-platform:~ joseph$ kextcache -a i386 -m /Users/joseph/NewExtensions.mkext /Users/joseph/extracted kernel extension /Users/joseph/extracted/ACard6280ATA.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ACard62xxM.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ACard67162.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ACard671xSCSI.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ACard6885M.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ACard68xxM.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ALF.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleACPIButtons.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleACPIEC.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleACPIPCI.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleACPIPlatform.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleACPIThermal.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleADBButtons.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleADBKeyboard.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleADBMouse.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleAHCIPort.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleAPIC.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleATAPIStorage.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleBacklight.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleBluetoothHIDMouse.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleCPUVoltage.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleDecrypt.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleDiskImagesCryptoEncoding.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleDiskImagesFileBackingStore.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleDiskImagesHTTPBackingStore.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleDiskImagesKernelBacked.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleDiskImagesRAMBackingStore.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleDiskImagesReadWriteDiskImage.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleDiskImagesSparseDiskImage.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleDiskImagesUDIFDiskImage.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleEFINVRAM.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleEFIRuntime.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleEMacClock.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleFileSystemDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleFWOHCI.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleGW.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleHIDKeyboard.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleHIDMouse.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleHollywood.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleHPET.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleHWClock.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleI2C.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleIntelPIIXATA.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleKeyswitch.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleLSIFusionMPT.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleMediaBay.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleMemorexCDROMDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleMobileDevice.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleNForceATA.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleNMI.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleOnboardDisplay.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleOnboardPCATA.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ApplePCIConfigurator.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ApplePlatformFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ApplePS2Controller.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ApplePS2Keyboard.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ApplePS2Mouse.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ApplePS2Trackpad.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ApplePulsar.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleRAID.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleRAIDCard.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleRTC.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleSEP.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleSlewClock.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleSmartBatteryManager.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleSMBIOS.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleSMC.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleSym8xx.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBBluetoothHCIController.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBEHCI.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBEthernet.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBHIDMouse.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBHub.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBMergeNub.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBMultitouch.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBODD.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBOHCI.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBOpticalMouse.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBTCButtons.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBTCKeyboard.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBTCKeyEventDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBTopCase.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBTrackpad.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBUHCI.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleUSBVideoSupport.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleVIAATA.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleWWANSupport.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleXsanFilter.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleXserveRAID.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/AppleYukon.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ArcMSR.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/BootCache.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/BroadcomUSBBluetoothFirmwareDownload.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/BroadcomUSBBluetoothHCIController.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/bsd.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/BSDKernel.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/CanonEOS1D.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/CSRHIDTransitionDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/CSRUSBBluetoothHCIController.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/FireWireStorageDeviceSpecifics.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/FWPreferredProtocolSpeed.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ICAFWKodakProDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/ImmersionForceFeedback.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/initioFWBridge.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IO80211Family.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOACPIFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOAHCIBlockStorage.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOAHCIFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOAHCISerialATAPI.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOATABlockStorage.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOATAFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOATAPIProtocolTransport.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOBDStorageFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOBluetoothFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOBluetoothHIDDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOCDStorageFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IODVDStorageFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOFireWireFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOFireWireSBP2.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOFireWireSerialBusProtocolSansPhysicalUnit.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOFireWireSerialBusProtocolTransport.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOGraphicsFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOHDIXController.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOHIDEventDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOHIDEventDriverSafeBoot.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOHIDFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOHIDSystem.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOI2CCPUVoltage.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOI2CHWClock.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOI2CMotionSensor.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOI2CPulsar.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOI2CSlewClock.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/iokit-1.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOKit.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IONDRVSupport.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IONetworkingFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IONVRAMFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOPCCardFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOPCIFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOSCSIArchitectureModelFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOSCSIBlockCommandsDevice.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOSCSIMultimediaCommandsDevice.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOSCSIParallelFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOSCSIReducedBlockCommandsDevice.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOSMBusFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOStorageFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOSystemManagementFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOUSBCompositeDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOUSBFamily.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOUSBHIDDriver-1.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOUSBHIDDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOUSBMassStorageClass.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/IOUSBUserClient.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/iPodDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/iPodFireWireTransportSupport.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/iPodSBCDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/iTunesPhoneDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/JMicronATA.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/kernel.6.0.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/kernel.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/Libkern-1.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/libkern.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/LogitechForceFeedback.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/LSI-FW-500.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/MACFramework.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/mach-1.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/Mach.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/MaxTranserSizeOverrideDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/MKE-LF-D211A.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/MKE-SR-8171.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/OxfordSemiconductor.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/PioneerSuperDrive.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/PMUMotionSensor.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/QPSQueFire.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/SanyoIDShot.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/SCSITaskUserClient.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/seatbelt.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/SiliconImage3124u.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/SiliconImage3132.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/SoftRAID.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/Sony_XDCAM.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/StorageLynx.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/TMSafetyNet.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/UFIWriteProtectedMediaDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/Unsupported.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/USBStorageDeviceSpecifics.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/webfilter.kext is not authentic (check ownership and permissions); skipping it and any plugins kernel extension /Users/joseph/extracted/WriteProtectedMediaDriver.kext is not authentic (check ownership and permissions); skipping it and any plugins couldn't find any valid bundles to archive what am I doing wrong? Link to comment https://www.insanelymac.com/forum/topic/67713-injecting-drivers-into-an-install-dvd/page/2/#findComment-1082395 Share on other sites More sharing options...
Benediktus Anindito Posted August 17, 2009 Share Posted August 17, 2009 can i use this method for injecting a custom kernel?? Link to comment https://www.insanelymac.com/forum/topic/67713-injecting-drivers-into-an-install-dvd/page/2/#findComment-1228039 Share on other sites More sharing options...
SpikezHackz Posted March 11, 2010 Share Posted March 11, 2010 Well I wasn't able to find any tutorials on how to inject drivers into the damn DVD's so I figured I'd make one for anybody interested. Of course thanks go out to the fine folks in the IRC channel who were helpful in pointing me to the necessary tools in which to do this Necessary Tools: * TransMac * VMWare (or some sort of Mac machine with HFS+ for the permissions) * An ISO to work with Alright, so with your perfectly legitimate copy of TransMac <.< open the ISO in the lower half of the screen and navigate to HFS+ Partition/System/Library In here you'll find a bunch of folders and the Extensions.mkext file, this is the one we want. Copy this to wherever you'd like outside of the ISO and quit TransMac. Next we need to get this over to a Mac machine to do the modifications. I'll assume you have this setup as thats beyond the scope of this tutorial. From within Mac open up a terminal and navigate to the directory with the Extensions.mkext file and run the following commands: mkdir extracted mkextunpack -a i386 -d extracted Extensions.mkext Quick explanation of commands for the weary: mkdir extracted - makes a new directory called extracted mkextunpack - unpacks the mkext file -a - specifies the architechture type, in our case, i386 -d - specified the directory we want the files to be extracted to Alright, now that we're cozy running random commands we need to inject our new driver into the mix. Hopefully you have the kext on a thumb drive or on the computer you're working on, cuz you'll need it.... This is the easy part, all you have to do is copy/move the .kext folder into our folder, extracted, repair permissions, and roll up our mkext like so (I'll use AppleVIAATA.kext as our example): mv /Users/obsidian/AppleVIAATA.kext /Users/obsidian/extracted/. sudo chown -R root:wheel /Users/obsidian/extracted sudo chmod -R 755 /Users/obsidian/extracted kextcache -a i386 -m /Users/obsidian/NewExtensions.mkext /Users/obsidian/extracted Explanation of commands for the weary: mv - move command, hope this doesn't frighten you too much chown - changes ownership of files and folders -R - Recursively change ownership (go into all subsequent directories and files and change those too) root:wheel - sets the owner to root and the group to wheel which is what the kernel wants for its extensions chmod - changes the access rights of files and folders -R - just like chown, recursively make changes 755 - again, required by the kernel, this sets the access rights to be read/execute by all and writable by the owner (root) kextcache - creates a kernel extension cache file -a - like mkextunpack this will select a particular architechture to put into the cache file -m - create an mkext style file with the name specified sudo - runs the following commands/arguments as root just once Alright! Now at this point you should have NewExtensions.mkext and Extensions.mkext in the directory you were working on, in my case it was my home directory /Users/obsidian. Now all you have to do is take NewExtensions.mkext and put it back into the DVD. Of course, remember that the file needs to be renamed Extensions.mkext which will overwrite the old one already in the DVD. So back over on your Windows machine with TransMac open the ISO back up and in the top folder navigate to where your NewExtensions.mkext (renamed to Extensions.mkext) file is located and drag it back over to the directory we originally got the Extensions.mkext from: HFS+ Partition/System/Library. It'll ask if you want to overwrite the file, yes of course we do, happy little progress bar, aaaaaaaaaaaand DONE! Burn this sucker onto a DVD-R(W) (preferrably a RW to test ) We now have our custom AppleVIAATA.kext (or what ever you're trying to inject) in our install DVD On a side note, it should be noted that burning install DVD's at faster speeds caused nothing but trouble for me so I highly recommend burning at 1x or 2x so there's a low chance of things getting funky when you boot the DVD. A 1x burn for a full sized 4.7GB DVD will take about an hour, and a 2x will take about 30 minutes but its better to burn once and have it work then pull your hair out over coaster'd DVD's. Hope this helps -ObsidianX Hey, thanks for the tut! Link to comment https://www.insanelymac.com/forum/topic/67713-injecting-drivers-into-an-install-dvd/page/2/#findComment-1426906 Share on other sites More sharing options...
twdbaba Posted September 5, 2010 Share Posted September 5, 2010 Hi Obsidian, I'm trying to follow your tutorial to inject my chipset kext in the AppleVIAATA.kext file. It works fine but the new Extensions.mkext file has a different size than the original in the Jas 10.4.8 ISO. The original was 7.6 MB, and my new is only 5.8 MB, but the only thing that I changed is the Info.plist inside the AppleVIAATA.kext (I just added 0x55131039 after "<key>IOPCIPrimaryMatch</key>"). The result is that when I boot from DVD on my Acer, I have two error messages: error: uncompressed file is not the length recorded and Error: couldn't uncompress plist file from multikext archive entry 0 Any idea? Thanks in advance Link to comment https://www.insanelymac.com/forum/topic/67713-injecting-drivers-into-an-install-dvd/page/2/#findComment-1543399 Share on other sites More sharing options...
Rhapa Posted December 17, 2010 Share Posted December 17, 2010 Well, I did it in another way. I make an ISO (or a DMG in the case you're already using Mac OS) image of the retail DVD with r/w capability. Then, using terminal (either Mac OS or Linux) or GUI (terminal is safer) I copied the .kext s I needed, then I just touched the Extensions folder (sudo touch /System/Library/Extensions) and burnt (or restore) the image. Using a boot cd I loaded the DVD (or the partition with the DVD restored) and it works perfectly "out of the box"... Hi Obsidian, I'm trying to follow your tutorial to inject my chipset kext in the AppleVIAATA.kext file. It works fine but the new Extensions.mkext file has a different size than the original in the Jas 10.4.8 ISO. The original was 7.6 MB, and my new is only 5.8 MB, but the only thing that I changed is the Info.plist inside the AppleVIAATA.kext (I just added 0x55131039 after "<key>IOPCIPrimaryMatch</key>"). The result is that when I boot from DVD on my Acer, I have two error messages: error: uncompressed file is not the length recorded and Error: couldn't uncompress plist file from multikext archive entry 0 Any idea? Thanks in advance Try only adding the codes to the AppleVIAATA.kext and forget the Extensions.mkext and it should be great. Link to comment https://www.insanelymac.com/forum/topic/67713-injecting-drivers-into-an-install-dvd/page/2/#findComment-1603715 Share on other sites More sharing options...
rvxtm Posted February 7, 2013 Share Posted February 7, 2013 Any clue on how can I inject kexts in ML install ? Link to comment https://www.insanelymac.com/forum/topic/67713-injecting-drivers-into-an-install-dvd/page/2/#findComment-1886861 Share on other sites More sharing options...
Recommended Posts