Утилита для обслуживания кекстов: Kext Utility.app v2.0 by cVad Icon developer Buhgalter - kext Installer,
- Repairer kexts permissions for any folder,
- Packer/UnPacker mkext files for MAC OS X.
Что делает: v2.0 - Выводит справочную информацию:
*MAC Model ID. *Системные ProductName, ProductVersion, BuildVersion. *Ключи загрузки. *Версию kernel. *Название процессора. *Некоторые данные о процессоре. *Сведения о RAM. *Текущие дату, время. *Имя активного пользователя. *Hostname. Стандартный запуск: - Лечит каталог /System/Library/Extensions/
- Удаляет /System/Library/Extensions.mkext
- Удаляет /System/Library/Extensions/Caches/
- Удаляет /System/Library/Caches/
- Запускает системный rebuild Extensions.mkext
- Ждет окончания его работы.
- Выводит время, затраченное на генерацию Extensions.mkext
- Ищет каталог /Extra/Extensions/ (Chameleon HD).
- При нахождении, лечит каталог /Extra/Extensions/
- Запускает Packer для этого каталога.
- Синхронизирует дисковый кэш с диском.
Drag-and-drop, файл-драйвер на иконку программы: - Устанавливает драйвер с любым, допустимым расширением (*.kext; *.ppp; *.plugin; *.bundle), в /System/Library/Extensions/
- При нахождении одноименного драйвера, делает его backup
- Лечит каталог /System/Library/Extensions
- Удаляет /System/Library/Extensions.mkext
- Удаляет /System/Library/Extensions/Caches/
- Удаляет /System/Library/Caches/
- Запускает системный rebuild Extensions.mkext
- Ждет окончания его работы.
- Выводит время, затраченное на генерацию Extensions.mkext
- Синхронизирует дисковый кэш с диском.
Drag-and-drop, любого каталога с кекстами, на иконку программы: - Лечит Drag-and-drop каталог.
- Запускает Packer для этого каталога.
Packer: - Лечит кексты перед упаковкой.
- Пакует ЛЮБУЮ, папку с вашими кекстами, в файл - Extensions.mkext.
- Делает backUP, предыдущей версии Extensions.mkext.
- Лечит, результирующий файл, Extensions.mkext.
Drag-and-drop, любого *.mkext файла на иконку программы: - Запускает UnPacker для этого *.mkext файла.
UnPacker: - Распаковывает ЛЮБОЙ, *.mkext файл с вашими кекстами,
в каталог - mkext_content на рабочем столе. - Делает backUP, предыдущей версии каталога - mkext_content.
Как использовать: Установка драйвера (kext) в систему: - Перетаскиваем мышкой, драйвер с любым, допустимым расширением (*.kext; *.ppp; *.plugin; *.bundle), на иконку программы.
- Вводим пароль администратора.
- Получаем результат.
Лечение системных и EXTRA кекстов, с созданием EXTRA mkext-файла: - Просто запускаем утилиту.
- Вводим пароль администратора.
- Получаем результат.
Лечение любого каталога, содержащего кексты, с созданием его mkext-файла: - Перетаскиваем мышкой, папку с кекстами, на иконку программы.
- Вводим пароль администратора.
- Получаем результат.
Распаковка содержимого mkext-файла: - Перетаскиваем мышкой, файл *.mkext, на иконку программы.
- Вводим пароль администратора.
- Получаем результат.
Примечание: - В утилите использован стандартный, широкоприменяемый метод лечения кекстов - всем кекстам, даются одинаковые права (немного более либеральные, чем положено). Хотя это не очень нравится системной "Дисковой утилите", однако на работоспособности системы, в худшую сторону, не сказывается. .
- Файл Extensions.mkext, будет создан в родительском каталоге, содержащем папку с исходными кекстами.
- При упаковке кестов, в файл - Extensions.mkext, информация об именах кекстов,
месте расположения кекстов, как плагинов, не сохраняется. - Во время распаковки файла - Extensions.mkext, программа-распаковщик, пытается восстановить
имена кекстов, из информации, содержащейся в их info.plist файлах. Информация, о месте расположения кекстов, как плагинов, не восстанавливается. © cVaD |