Быстрая загрузка файлов
Воскресенье, 24.11.2024, 18:54
Меню сайта

Форма входа

Поиск

Календарь
«  Февраль 2013  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728

Архив записей

Друзья сайта
  • Скачать keygen.exe
  • Все для веб-мастера
  • Программы для всех
  • Мир софта
  • Лучший софт Рунета
  • Портал загрузок

  • Статистика

    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0

    Главная » 2013 » Февраль » 12 » Legacy Kernel для OS X 10.6.8
    01:48
    Legacy Kernel для OS X 10.6.8

    Legacy Kernel для OS X 10.6.8

    Год выпуска: 2011
    Версия: 10.6.8
    Платформа: Windows x86
    Лекарство: Не требуется

    Описание:

    С выходом обновления Mac OS X 10.6.8 наверняка найдутся желающие обновить свой хакинтош до актуальной версии, вчера стало доступно патченое ядро Legacy Kernel для OS X 10.6.8.

    Судя по отзывам о новом ядре, то оно было успешно испытано на Pentium D 945 (SSE2/SSE3). И некоторых AMD процессорах.

    Для решения проблемы сна и ребута также после установки ядра, nawcom рекомендует накатить SleepEnabler.kext.10.6.8 для Mac OS X 10.6.8.

    Как правильно обновлять Хакинтош

    Почему нельзя просто нажать "Скачать и установить"?

    Все системные обновления рассчитаны на оригинальные маки. У вас же хакинтош – мак с некоторыми внесенными изменениями для возможности запуска на обычном РС. То есть ваша система для правильной работы всего железа может использовать патченные версии оригинальных кекстов (берется оригинальный кекст, в него вносятся изменения). Эти патченные кексты заменяют собой оригинальные, следовательно, названия у них одинаковые. Находятся такие кексты там же, где и оригинальные - /System/Library/Extensions/.

    Также ваша система может использовать патченное ядро (так же берется оригинальное или, как его еще называют, ванильное ядро, вносятся в него изменения, и заменяют им оригинальное). Необходимость использования такого ядра зависит от вашего процессора: для AMD всегда нужно патченное ядро, для процессоров Intel без поддержки SSSE3 тоже нужно патченное. Само ядро является скрытым, находится в корне системного раздела или просто /.

    Все эти меры обеспечивают работу Mac OS на вашем РС.

    Системные обновления от Apple, например, 10.5.8, 10.6.3 (любые, изменяющие версию ОС) при установке заменяют старое патченное ядро на новое ванильное, с которым ваш процессор, если вы ранее использовали патченное ядро, уже не сможет работать. Кексты тоже заменяются на более новые версии, в которые не внесены нужные исправления для работы Mac OS на вашем компьютере.

    Это и есть причина, почему после таких апдейтов у многих пользователей хака или вообще не запускается система, или отвалились видео, звук, сетка и прочее.

     

    Как узнать что в системе патченное?

    Чтобы выяснить, какое ядро используется, в терминале выполните следующую команду:

     

    Код:

    uname -a

    В ответ вам выдаст нечто похожее на это:

     

    Код:

    Snow-Macs-iMac:~ Snowflake$ uname -a

    Darwin Snow-Macs-iMac.local 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:57:13 PST 2010; root:xnu-1504.3.12~1/RELEASE_X86_64 x86_64

    Если написано Darwin Kernel, то система работает на ванильном ядре. Если иное, то вы используете патченное.

     

    Намного сложнее дела обстоят с кекстами, так как раньше патченный кекст никак особо не обозначали, определить было очень сложно.

    Сейчас во многих сборках для обозначения патченных кекстов используют цветовые метки. В Mac OS любому файлу можно присвоить цветовую метку, чтобы сделать это, надо нажать правой кнопкой на файл и выбрать необходимый цвет в контектстном меню. Таким образом, любой кекст, находящийся в /System/Library/Extensions/, с цветовой меткой является патченным.

    Другим признаком патченного кекста является наличие одноименного файла с расширением ".bak". Иногда при установке патченного кекста оригинальный кекст не удаляется, ему меняют имя и добавляют к окончанию ".bak". Пример: патченный кекст, используемый системой, называется AppleHDA.kext, тогда рядом с ним будет лежать оригинальная версия кекста с именем AppleHDA.kext.bak.

    К сожалению, это лишь косвенные признаки патченных кекстов, они не дают 100% гарантии, что вы найдете все модифированные кексты.

     

    Обновляемся

    Теперь мы знаем, нужны ли нам патченные ядро и кексты.

    Теперь вам необходимо сохранить ядро и кексты (в зависимости от того, что вы используете патченное) сохранить в отдельной папке любом месте.

    Как скопировать кексты и ядро

    Кексты копируете простым перетаскиванием в папку.

    Ядро копируете с команды терминала:

     

    Код:

    sudo cp /mach_kernel ~/Desktop/

    Это скопирует ядро с названием mach_kernel на рабочий стол. Если вы не знаете название ядра, то в файловом менеджере, например, muCommander, откройте системный радел. В его корне будет только 1 файл без расширения и размером от 10 до 18Мб. Вместо mach_kernel подставьте имя этого файла.

    Вы можете не увидеть этот файл на рабочем столе после копирования, так как он является скрытым. Проверить наличие файла можно опять же с помощью muCommander.

    Устанавливаем обновление. Ни в коем случае не жмем кнопку Перезагрузить!!!

    Копируем патченные кексты назад в /System/Library/Extensions/, ядро копируем в / (то есть корень системного диска).

    Как скопировать кексты и ядро назад

    Ядро копируете с команды терминала:

     

    Код:

    sudo cp ~/Desktop/mach_kernel /

    Это скопирует ядро с названием mach_kernel из рабочего стола в корень системного раздела.

    Кексты копируете простым перетаскиванием в папку. После этого полечите права KextUtility.

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

     


    legacy_kernel-10.6.8.v2.pkg.zip 5,466 Кб Скачать
    SleepEnabler.kext.10.6.8.zip 15 Кб Скачать


    Legacy Kernel для OS X 10.6.8.rar Скачать
    Legacy Kernel для OS X 10.6.8.rar Скачать Зеркало

    Просмотров: 836 | Добавил: Stasik656 | Рейтинг: 0.0/0