Показано с 1 по 2 из 2
  1. #1
    Пользователь Аватар для AvP78
    Регистрация
    24.03.2011
    Сообщений
    60
    Поблагодарил(а)
    13
    Получено благодарностей: 18 (сообщений: 13).
    Загрузок файлов
    18
    Залито файлов
    6
    Вес репутации
    7

    OSx86Tools. «Швейцарский нож» хакинтошника

    osxtoolslogo01-1.jpg

    Загрузить утилиту можно с страницы Google Code.

    Многофункциональная утилита для Хакинтоша. OSx86Tools не поддерживает русский язык, поэтому я переведу все ее функции. Вот так выглядит вся программа.
    mainmenuosxtools01.jpg
    Теперь все функции.

    Графика и кастомизация

    OSX86toolsinrussian01-0102.jpg

    1. Модифицируете информацию о своем Mac (Хакинтош).

    Часто операционная система (хакинтошевские сборки) не могут определить ваше «железо» и выдают прикольные вещи.

    2. Включить/Выключить Quartz GL.

    По умолчанию, в Mac OS X, Quartz GL отключена. Если у вас установлена поддерживаемая видеокарта (большинство современных ОК), используя эту кнопку, вы можете «разогнать» увидеть значительные результаты (требует перезагрузки) в работе видео/графических задач. Команда модифицирует com.apple.windowserver файл и добавляет QuartzGLEnabled для контроля Quartz GL. Это можно сделать командой Терминала:

    Включить QuartzGL

    sudo defaults write /Library/Preferences/com.apple.windowserver QuartzGLEnabled -boolean YES

    Отключаем этой командой, меняем YES на NO

    Обязательно перезагружаем компьютер.

    Обслуживание системы

    OSX86toolsinrussian01sysmaint.jpg

    3 и 4. Поправка/Исправление прав доступа (пермишининов).

    Нарушение прав доступа, или пермишинов, довольно таки распространенная вещь в Mac OS X. Права доступа к папкам и файлам, используются в UNIX, Linux, или BSD операционных системах. Иногда права доступа «слетают», если дело серьезно и пермишины конкретно упрямятся, это может привести компьютер к неработоспособности. Поэтому важно «ремонтировать» права доступа, я это делаю на всех своих Macintosh’ах. Для этой задачи существует множество платных и бесплатных утилит. Лучше всего воспользоваться Дисковой Утилитой – Disk Utility, или командой Терминала:

    sudo diskutil repairPermissions /

    5. Очистка кэши экстеншенов.

    6. Очистка кэши программ пользователя.

    7. Очистка кэши системных программ.

    Сильно много объяснять что такое кэш от анг. cache смысла нет. Для очистки кэши так же существует множество программ. Одна из них Onyx.

    8. Запуск скрипта CRON

    CRON скрипт для автоматического обслуживания. Используется для удаления временных файлов и логов. По умолчанию скрипт работает каждое утро, но так как большинство пользователей отключают свои компьютеры, CRON может не сработать. Скрипт работает в трех режимах: daily – каждый день, weekly – каждую неделю, monthly – каждый месяц. Запустить CRON можно «ручками» используя Терминал:

    sudo periodic daily

    или по желанию weekly monthly

    9. Обновление пребайдинга.

    Пребайдинг – это способ сокращения времени необходимого при запуске исполняемых файлов в формате Mach-O. Например, это то, что делает Mac OS X в стадии оптимизации на этапе установки программного обеспечения системы или определенных приложений. Пребайдинг предназначен для ускорения системы, методом сокращения времени открытия программы. Похожий процесс происходит и в Linux, только называется Prelink.

    Для любителей Терминала команда:

    sudo update_prebinding -root / -force

    10. «Затрагивание» папки Extensions

    Во время этого процесса происходит «затрагивание» папки где располагаются Kernel Extensions. Выставляется правильное время модификации и доступ к кекстам. Рекомендуется выбирать эту функцию только один раз, после установки новых кекстов. Процесс можно запустить также при помощи команды Терминала

    sudo touch /System/Library/Extensions

    11. Применить выбранную задачу.

    Выбрав, по крайней одну из функций, вам нужно будет нажать «Run Selected Task». Вам необходимо будет вести пароль администратора, так же приготовьтесь к перезагрузке компьютера.

    Ядра

    OSX86toolsinrussian03kernel.jpg

    12. Делаем резервную копию основного ядра.

    Очень простая процедура. Делает бэкап основного ядра (mach_kernel) системы. Желательно использовать перед установкой нового ядра. Следуйте инструкция программы, с какого диска вы делаете копию и куда.

    13. Установить или Восстановить Ядро.

    Один из самых безопасных методов установки ядра. Следуйте инструкциям утилиты, в зависимости что вы будете делать устанавливать или восстанавливать ядро.

    14. Делаем резервную копию папки Extensions.

    Происходит тот же процесс как и пункте 12, только копируется папка Extensions. Вам нужно выбрать куда вы хотите сохранить папку, процедура медленная может занять некоторое время.

    15. Восстановление Extensions.

    Противоположный процесс пунтка 14.

    16. Установка кекстов.

    Эта функция программы заменит вам утилиту Kext Helper b7, которую мы рассматривали выше. Полная автоматизация при установке кекстов.

    Система и компьютер

    OSX86toolsinrussian04systemandPC.jpg

    17. Показать информацию «железе»/изготовителе.

    Для использования этой функции вам нужно установить PCI утилтиу, затем перезагрузить компьютер. Это очень полезная утилита при подборке драйверов.

    18. Восстановление операционной системы.

    Если вы сильно «увлеклись» с кекстами или что-то перестало работать эта функция восстановит ваш компьютер и вернет его к после-установочное состояние.

    19. Принудительно выключить компьютер.

    20. Загрузить и установить драйверы.

    Очень полезная штука. Функция автоматически подыщет «дрова» под ваше железо, вам только нужно выбрать место где вы хотите их сохранить. Затем утилита установит их сама.

    21. Добавить EFI стринги/Boot Flag.

    Как использовать эту функцию программы я нашел здесь.

    Сначала скажу зачем нужны Strings и почему они лучше, чем кексты. Причина как всегда банальна – обновления MacOS X. При обновлении не редкость, когда кексты меняются и модифицируются, вследствии чего нужно постоянно следить за «особо важными» и делать их резервные копии. Стринги же напротив – идеальный вариант для хакинтоша, установив один раз правильно Strings вы избежите всех этих «сюрпризов» при обновлении.

    Кликнув по кнопке 21 увидим окно для работы со стрингами.

    workwithstrigns01.jpg

    Видите эту «шестнадцетиричную кашу» в нижней области программы, вот с этим нам и придется работать, но не все так трудно как может показаться с первого раза. На самом деле OSX86Tools неплохо организована и достаточно удобна в работе. Сверху можно видеть иконки GFX Strings (Стринги видео), Audio Strings (Стринги аудио) и Ethernet Strings (Стринги сетевых интерфейсов).

    Нажав на GFX Strings можно установить стринги видео, благо список поддерживаемых видеокарт большой, хотя здесь по большому счету представлены одни карточки Nvidia

    gfxstrings01.jpg

    В самом низу есть один пункт, делающий OSX86Tools незаменимым инструментом в руках новичков при покорении Strings – Custom GeForce, выбрав этот пункт вы сможете при помощи удобного меню создать стринги для своей видеокарты самостоятельно!

    Создаем свои GFX Strings

    Например, создадим стринги для достаточно экзотичной видеокарты Nvidia GeForce 9600GSO.

    makestringsOSX8601.jpg

    В первом диалоговом окне необходимо выбрать объем памяти видеокарты, «наградим» нашу видеокарту 256Мб VRam.

    getmemorygpu01.jpg

    Определим порты нашей 9600GSO, пусть будут два DVI.

    portspgu01.jpg

    Теперь стринги для нашей видеокарты готовы! Нужно их скопировать в буфер обмена…

    copytob01.jpg

    Заменить нашими Strings ту самую «кашу» и нажать Apply changes to com.apple.Boot.plist.

    addourstrings01.jpg

    После перезагружаемся и если все делали правильно, то ваша видеокарта начнет правильно определятся системой.

    22. Установка EFI/ запуск FDISK

    Еще одна полезная функция программы позволяющая установку EFI и не-EFI бутлоудыров Chameleon 1.0.11, PC_EFI v8, или Darwin). Мне она пригодилась при установке Хакинтош на нетбук, где я использовал USB флэшку на которой был установлен образ Mac OS.

    23. Принудительная перезагрузка компьютера.

    Вот пока в все! Если у вас возникли трудности, вопросы и у вас есть что добавить ждем ваших комментариев!

  2. 4 пользователей сказали cпасибо AvP78 за это полезное сообщение:

    Cywill (31.03.2011),Said (16.12.2011),sigissoft (21.03.2012),Vch54ti (30.03.2011)






  3. #2
    Новичок
    Регистрация
    04.10.2015
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    OSx86Tools «Швейцарский нож» хакинтошника

    Пробовал использовать, однако не запускается, говорит не найден файл "d3d9.dll". А карточка у меня Radeon 9000 Mobile. Может кто подскажет в чем дело?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •