Popular Post cvad Posted December 12, 2008 Popular Post Share Posted December 12, 2008 (edited) - Make full service for macOS kexts easily. - Latest Kext Utilityv2.6.6for mac OS 10.5-10.13macOS "Sierra" Super Speed Edition FULL version with KU_config.plist© cVad 2008-2016 Improved version utility from russian MAC community. Description: Super speed repair permissions for all system folders: /System/Library/Extensions and /Library/Extensions; Starts a update (rebuild) system caches: NEW! Starts a update (rebuild) system kernelcache_* for OS X with Extensions.mkext standart cache file (OS X 10.6): Install multiple kext files simultaneously; Kext Utility.app/Contents/Resources/KU_config.plist for ON|OFF some KU functions; KU can automatically add/remove boot args: "-v" for verbose boot, "kext-dev-mode=1" for load unsigned kexts in MAC OS X "Yosemite" and "rootless=0" for perform any repair permissions operation in com.apple.Boot.plist and Unbelievable! in NVRam ; Patch msdosfs.kext Info.plist for add OSBundleRequired="Console". That provides access to an EFI partition in single user mode (disabled for 10.10 and up); Update a records about the unsigned installed kexts in the AppleKextExcludeList.kext (disabled for 10.10 and up); Pack kext files to mkext cache file; UnPack mkext cache files. Note: The latest KU uses highly modified high-speed method of repair kexts. To all kexts granted the same rights (a little more liberal, than it is necessary). This saves a lot of time and nervous when installing and configuring the MAC OS X. On the system performance, is not affected. After installing and configuring the system, if there is free time, run "Disk Utility", and repair the kexts, according to their native permissions. Default config: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PatchKexts</key> <dict> <key>msdosfs.kext</key> <false/> <key>AppleKextExcludeList.kext</key> <true/> </dict> <key>AddBootArgs</key> <dict> <key>-v</key> <false/> <key>kext-dev-mode=1</key> <false/> <key>rootless=0</key> <false/> </dict> </dict> </plist> Troubleshooting: Unfortunately, "kext-dev-mode=1" and "rootless=0", these keys are no longer working for future versions of Mac OS X starting with El Capitan GM. You need disable SIP with Clover Bootloader. To open an unsigned application:just right-click the app and select Open or (global setting) run in terminal this command: sudo spctl --master-disable Some thoughts on the repairing of the kexts permissions: I want to share my thoughts on the repairing of the kexts permissions: From time to time you can hear the opinion that after the use of Kext Utility will still need to repair the kexts in Disk Utility, then why do you need to use KU? And it may be easier to type in the terminal well-known commands: sudo chown -R root:wheel /System/Library/Extensions/ sudo chmod -R 755 /System/Library/Extensions/ touch /System/Library/Extensions for the repairing of the kexts permissions: Проверка прав доступа для «Mavericks HD» Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/Dutch.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/French.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/German.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/Italian.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/Japanese.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/Spanish.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/ar.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/ca.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/cs.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/da.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/el.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/fi.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/he.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/hr.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/hu.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/id.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/ko.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/ms.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/no.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/pl.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/pt.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/pt_PT.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/ro.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/ru.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/sk.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/sv.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/th.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ALF.kext/Contents/Resources/tr.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . ...................................................................................................................................................... Отличие прав доступа в «System/Library/Extensions/webcontentfilter.kext/Contents/Resources/vi.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/webcontentfilter.kext/Contents/Resources/zh_CN.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/webcontentfilter.kext/Contents/Resources/zh_TW.lproj/InfoPlist.strings», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/webcontentfilter.kext/Contents/_CodeSignature/CodeResources», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/webcontentfilter.kext/Contents/version.plist», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/webdav_fs.kext/Contents/Info.plist», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/webdav_fs.kext/Contents/_CodeSignature/CodeResources», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/webdav_fs.kext/Contents/version.plist», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «Library/Extensions/ATTOCelerityFC8.kext/Contents/MacOS/ATTOCelerityFC8», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «Library/Extensions/ATTOExpressSASHBA2.kext/Contents/MacOS/ATTOExpressSASHBA2», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «Library/Extensions/ATTOExpressSASRAID2.kext/Contents/MacOS/ATTOExpressSASRAID2», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «Library/Extensions/CalDigitHDProDrv.kext/Contents/MacOS/CalDigitHDProDrv», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOCelerityFC.kext/Contents/MacOS/ATTOCelerityFC», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOExpressPCI4.kext/Contents/MacOS/ATTOExpressPCI4», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOExpressSASHBA.kext/Contents/MacOS/ATTOExpressSASHBA», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOExpressSASHBA3.kext/Contents/MacOS/ATTOExpressSASHBA3», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOExpressSASRAID.kext/Contents/MacOS/ATTOExpressSASRAID», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/Accusys6xxxx.kext/Contents/MacOS/Accusys6xxxx», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/JMicronATA.kext/Contents/MacOS/JMicronATA», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Проверка прав доступа выполнена (I am sorry for Russian text, but these system settings.) Wow! I had to cut out most of the records (limitations of the forum engine) - 3108 found the differences. 2. Now run our Kext Utility, wait for the end of the work of the new wonderful, extended ultra-fast algorithm and look in Disk Utility, that she did not like. Проверка прав доступа для «Mavericks HD» Отличие прав доступа в «System/Library/Extensions/AMDRadeonX3000.kext/Contents/PkgInfo», требуется: -rwxr-xr-x , сейчас: -rw-r--r-- . Отличие прав доступа в «System/Library/Extensions/AMDRadeonX4000.kext/Contents/PkgInfo», требуется: -rwxr-xr-x , сейчас: -rw-r--r-- . Отличие прав доступа в «System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext/Contents/Resources/exports», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «Library/Extensions/ATTOCelerityFC8.kext/Contents/MacOS/ATTOCelerityFC8», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «Library/Extensions/ATTOExpressSASHBA2.kext/Contents/MacOS/ATTOExpressSASHBA2», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «Library/Extensions/ATTOExpressSASRAID2.kext/Contents/MacOS/ATTOExpressSASRAID2», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «Library/Extensions/CalDigitHDProDrv.kext/Contents/MacOS/CalDigitHDProDrv», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOCelerityFC.kext/Contents/MacOS/ATTOCelerityFC», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOExpressPCI4.kext/Contents/MacOS/ATTOExpressPCI4», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOExpressSASHBA.kext/Contents/MacOS/ATTOExpressSASHBA», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOExpressSASHBA3.kext/Contents/MacOS/ATTOExpressSASHBA3», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/ATTOExpressSASRAID.kext/Contents/MacOS/ATTOExpressSASRAID», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/Accusys6xxxx.kext/Contents/MacOS/Accusys6xxxx», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Отличие прав доступа в «System/Library/Extensions/JMicronATA.kext/Contents/MacOS/JMicronATA», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Проверка прав доступа выполнена The result - 14 differences. Too much? But let's take a closer look at a couple of examples, the errors found by the disk utility. Begin to see the bottom-up ... Отличие прав доступа в «System/Library/Extensions/JMicronATA.kext/Contents/MacOS/JMicronATA», требуется: -rw-r--r-- , сейчас: -rwxr-xr-x . Here we see that the disk utility says that the executable file should not have the execute permissions? Come on: Отличие прав доступа в «System/Library/Extensions/AMDRadeonX3000.kext/Contents/PkgInfo», требуется: -rwxr-xr-x , сейчас: -rw-r--r-- . The opposite case - not executable file PkgInfo, apart from reading requires execute permissions? The conclusions you can make yourself ... Enjoy ... Feel free to click "like" cvad Kext_Utility.app.v2.6.4.zip Kext_Utility.app.v2.6.4.zip.md5.txt Kext_Utility.app.v2.6.5.zip Kext_Utility.app.v2.6.5.zip.md5.txt Kext_Utility.app.v2.6.6.zip Kext_Utility.app.v2.6.6.zip.md5.txt Edited August 3, 2018 by cvad 97 1 Link to comment Share on other sites More sharing options...
raggedjagged Posted December 12, 2008 Share Posted December 12, 2008 Awesome!! This will be VERY handy indeed, thanks! 1 Link to comment Share on other sites More sharing options...
THe KiNG Posted December 12, 2008 Share Posted December 12, 2008 THANKS so much for this! You can't imagine how much time save this for me on my sound tests... I will add a link to this topic on my guide. Link to comment Share on other sites More sharing options...
cvad Posted December 12, 2008 Author Share Posted December 12, 2008 ...You can't imagine how much time save this for me... For this purpose it was created . Link to comment Share on other sites More sharing options...
miliuco Posted December 12, 2008 Share Posted December 12, 2008 Thanks, very useful. Link to comment Share on other sites More sharing options...
Orea Posted December 12, 2008 Share Posted December 12, 2008 ooh, it works well. Link to comment Share on other sites More sharing options...
raggedjagged Posted December 12, 2008 Share Posted December 12, 2008 I tried this app anyway and it worked good! thanks cVaD! Link to comment Share on other sites More sharing options...
sonotone Posted December 13, 2008 Share Posted December 13, 2008 simple and usefull... i like it! Link to comment Share on other sites More sharing options...
stickpin Posted December 13, 2008 Share Posted December 13, 2008 Thanks alot! Great app! Link to comment Share on other sites More sharing options...
Dr. Hurt Posted December 13, 2008 Share Posted December 13, 2008 Very useful! Thanks Link to comment Share on other sites More sharing options...
verdant Posted December 13, 2008 Share Posted December 13, 2008 Nice time saver......kudos....... Link to comment Share on other sites More sharing options...
cvad Posted December 13, 2008 Author Share Posted December 13, 2008 All thanks for the feedback. Very glad you liked it. Link to comment Share on other sites More sharing options...
SticMAC™ Posted December 13, 2008 Share Posted December 13, 2008 What's the difference between this one and the one PCWiz just released? SticMAC Link to comment Share on other sites More sharing options...
vlad1966 Posted December 13, 2008 Share Posted December 13, 2008 Thank you Very Much! This will definitely come in handy Link to comment Share on other sites More sharing options...
cvad Posted December 13, 2008 Author Share Posted December 13, 2008 What's the difference between this one and the one PCWiz just released? SticMAC It decide to users. I am not who did not compete. The program made long enough for users of the applelife.ru. Link to comment Share on other sites More sharing options...
~pcwiz Posted December 13, 2008 Share Posted December 13, 2008 Agreed, its up to users to choose which one they want. This is my app for those who don't know what SticMAN is talking about: Link to comment Share on other sites More sharing options...
cvad Posted December 13, 2008 Author Share Posted December 13, 2008 ~pcwiz Congratulations. Another excellent program. Link to comment Share on other sites More sharing options...
~pcwiz Posted December 13, 2008 Share Posted December 13, 2008 Thanks cVaD, appreciate the comment Link to comment Share on other sites More sharing options...
mrbonkers Posted December 14, 2008 Share Posted December 14, 2008 thanks Link to comment Share on other sites More sharing options...
cavallo27 Posted December 14, 2008 Share Posted December 14, 2008 grazie . provato funziona alla grande. pcwiz santo subito! Link to comment Share on other sites More sharing options...
Azimutz Posted December 19, 2008 Share Posted December 19, 2008 My time to Thank Like these simple apps.. Nice work mate! Link to comment Share on other sites More sharing options...
cvad Posted December 20, 2008 Author Share Posted December 20, 2008 Thanks. New usefull simple app will be soon. Link to comment Share on other sites More sharing options...
Azimutz Posted December 20, 2008 Share Posted December 20, 2008 Nice.. i'll keep an eye on it. Tired of this pcwiz guy and his gui's (kiding) I found a little flaw on the app.. i have my home folder on a different partition than the root and the app unpacks the mkext to the Desktop folder on the root instead of my Desktop folder. Besides that, works pretty well. Thanks again. Link to comment Share on other sites More sharing options...
cvad Posted December 20, 2008 Author Share Posted December 20, 2008 ... i have my home folder on a different partition than the root and the app unpacks the mkext to the Desktop folder on the root instead of my Desktop folder.... Please try new v2.2. All must be correct. Enjoy. Link to comment Share on other sites More sharing options...
~pcwiz Posted December 20, 2008 Share Posted December 20, 2008 Nice.. i'll keep an eye on it. Tired of this pcwiz guy and his gui's (kiding)I found a little flaw on the app.. i have my home folder on a different partition than the root and the app unpacks the mkext to the Desktop folder on the root instead of my Desktop folder. Besides that, works pretty well. Thanks again. Haha this one isn't a GUI in the strictest sense, more of a fexible front end to Darwin tools Link to comment Share on other sites More sharing options...
Recommended Posts