Jump to content

Полезные кексты, утилиты и солюшены для OSX86.


cvad
 Share

73 posts in this topic

Recommended Posts

Полезные кексты, утилиты и солюшены для OSX86.

 

А ты, добавил свой mini-FAQ?

Здесь может быть расположен, созданный тобой mini-FAQ, ссылки на дистрибутивный пакет, утилиты или иные,

полезные для сообщества разработки.

Не стесняйся, высказывайся, оформляй сообщение, ссылка будет добавлена в шапку.

W E L C O M E !

 

Полезные кексты

 

Прим.: Правильное месторасположение кекстов.

Общего применения
______________________

 
saoAWVgvRu.gif
- Repair Pack, для поднятия системы, после 10.5.7 обновления.

_____________________________________________________________________

No more supported (for 10.5.7 and up, use now Repair Pack series):

- Для retail установки (инфо инжектируется Legacy кекстами во время загрузки).

- Для дистрибутивов-сборок. Решение проблемы: "
Unknown
AHCI Controllers и
Orange Disk Icons
".

©

от Psystar - расширение ядра(
kext
), решающее
проблему
перезагрузки
, и
выключения
компьютера, для PC-совместимых машин, без необходимости корректировки кода, и перекомпиляции ядра системы.

- позволяет
деактивировать
любой кекст
(а не только AppleIntelCPIPowerManagement.kext), добавлением его в info.plist.

- Для OSx86 Tiger and Leopard от Chun-Nan, дает возможность
не заменять
ванильный(родной)
AppleSMBIOS.kext
, патчеными версиями, добавляя недостающие данные о вашем железе,
не перезаписывается
при апдейтах! Решает проблему падения "About this Mac" и неправильного определения
Bus Speed
. Вы можете также, установить
memory speed
, и
memory type
, используя
kernel flags
, добавляя их при загрузке, или прописав в
com.apple.Boot.plist
. -

- vanilla 10.5.5 для комплекта к
AppleSMBIOSEFI.kext
.

- открытый вариант (
замена
)
dsmos.kext
, не нарушающий права правообладателя.

и
от
-
мониторинг/управление параметрами процессора
(не разгон!). Для процессоров: Intel Pentium M, Pentium 4 (Netburst), Core, Atom и новее; AMD K8/K10 и новее.

версия кекста, для выявления ошибок.

При использовании данного кекста,
OpenHaltRestart.kext
ставить
не нужно
.

и
от
-
мониторинг/управление параметрами процессора
.

 

Sound
______________________

 

ALC861VD ALC268 ALC660/660VD
- решение проблемы со звуком для соответствующих чипов.

 

USB
______________________

 

saoAWVgvRu.gif

AppleUSB*.kext (mod)
compiled by
- решение проблем в работе USB-устройств.

 

PS/2
______________________

 

saoAWVgvRu.gif

- новой формации.
Не требует правки
при обновлении системы.

 

Для ноутбуков
______________________

 

от
- возвращаем
индикатор батареи
на ноутбуке.

Полезные утилиты

  • saoAWVgvRu.gif
    Kext Utility.app
    - Утилита для полного
    обслуживания кекстов
    (симбиоз RepairKexts Permission.app & mkextMaker.app), автоподстройка под скорость компьютера.
    Now "Snow Leopard" ready...

  • - Утилита для
    лечения кекстов
    в /System/Library/Extensions/ и /Extra/Extensions/ (Chameleon HD).

  • - Утилита для
    упаковки/распаковки кекстов
    в Extensions.mkext.

©

  • от
    ~pcwiz
    - Утилита для обслуживания MAC OS X (кернел, кексты, EFI-string и т.д.).

  • от
    ~pcwiz
    - Gui утилита для упаковки/распаковки кекстов и просмотра содержимого mkext файлов.

  • от
    ~pcwiz
    - Gui утилита для послеинсталляционной доводки системы: установки необходимых kexts, kernel, DSDT patch, Boot Timeout, Native Boot Resolution, Ethernet и Video EFI strings, генерации/скачивания/закачивания plugins для вашего железа.

  • от
    ~pcwiz
    - Gui утилита на основе STVLNUB's shell script, используется для создания OS X Install DVD, учитывающего специфику вашего компьютера.

  • EFIStudio.app
    - Подготовка и установка EFI-string.

Модифицированные загрузчики
______________________

 

Chameleon 2.0
- Загрузчик нового поколения

- Загрузчик Chameleon для установки на жесткий диск (
repack
- добавлена, потерянная папка - /Extra/
Extensions
/).

- Загрузчик Chameleon, с возможностью коррекции/подгрузки
DSDT
-файла.

- Загрузчик на базе Chameleon, с возможностью коррекции/подгрузки
DSDT
-файла. Поддержка: /
Extra
, глубокого сна (deep sleep), загрузки 64-bit kernel (
Snow Leopard
), нового расположения Extension.mkext (Snow Leopard).

saoAWVgvRu.gif

- Полный пакет для установки PCEFI V9.
  • by
    - Утилита для создания/корректировки, подгружаемого файла-таблицы
    DSDT
    (Differentiated System Description Table)
    Устранение ошибки "Package 0 didn't get HPET", остановки на "using 10485 buffer headers and 4096 cluster IO buffer headers" и т.д.

  • by ~pcwiz - GUI для DSDTPatcher.

  • saoAWVgvRu.gif
    by koalala - DSDT Patcher, с возможностью внесения патча в
    BIOS
    (только AWARD BIOS), или генерации
    DSDT.aml
    файла для
    любого
    типа
    BIOS
    .

  • by
    - Widget для активации hibernate функции.

Тестирование и Информация
______________________

Начинающему маководу
______________________

 
- Выводит список разделов, всех жестких дисков.

- Что система знает о нашем процессоре (CPU).

- Выводит список кекстов, загруженных в память.

©

Солюшены & INFO.

Общие
______________________

Видео
______________________

Справочные данные
______________________
  • s5NTaUtbR4.gif
    Сводная
    таблица, характеристик процессоров
    , производства
    &
    .

logo.gif
- Помощники в переводе с(на) иноземного(-ый) -
translate_beta_res.gif

____________________________________________________________________________

 

______________________
Зеркала с файлами
______________________

 

S28CV6K84V.gif

 

Drivers
999.gif
Soft
999.gif
Packages
999.gif

____________________________________________________________________________

Legacy_Kexts.v1.2.cvad.mpkg.dmg.zipAHCIFix.1.3_cVaD.mpkg.dmg.zipFor 10.5.7 and up, use now Repair Pack series.

KextStatInfo.dmg.zip

UUID.kext.zip

PartitionsList.dmg.zip

deepsleep.zip

OpenHaltRestart_1.0.3.zip

Disabler.kext.zip

AppleSMBIOSEFI_28.zip

AppleSMBIOSEFI_28Air.zip

AppleSMBIOS.28.vanilla.zip

AppleDecrypt.kext.zip

GenericCPUPowerManagement.kext.1.1.4.zip

GenericCPUPMControl.zip

ApplePS2kexts_10.5.6.ready.zip

Link to comment
Share on other sites

Наконец то

cvad спасибо за тему :(

DSDT Patcher for BIOS and AML от koalala хочу сообщить следующее:

был сделан полный патч биоса материнской платы EP35C-DS3R

с последующей установкой MAC OS X 10.5.4 сеть завелась сразу

видео GF7300GT 256MB заработала сразу без стрингов и натитов

слип не пробовал еще ,после установки был сделан комбо апдейт на 10.5.6

ничего не слетело бутлоадер Chameleon DFE for Hard Disk без DSDT патчей

из стороннего в системе смбиосефи и опенхалт

пока все

тайм машин работает независимо есть ошибка 35 или нет

Link to comment
Share on other sites

FAQ: Как проверить/изменить тип режима Sleep Mode в Leopard.

 

Проверка текущего режима:

sudo pmset -g | grep hibernatemode

Изменение режима:

sudo pmset -a hibernatemode [b][color=#0000FF]N[/color][/b]

Где N, может принимать значения:

  • 0 - Старый стиль sleep mode, по умолчанию для стационарных компьютеров, питание RAM во время сна включено. Очень быстрое пробуждение.
  • 1 - Спящий режим, когда содержимое RAM записывается на жесткий диск, система полностью выключается. Медленное пробуждение, т.к. содержимое памяти должно быть загружено с жесткого диска.
  • 3 - По умолчанию для портативных компьютеров, произведенных примерно с осени 2005. питание RAM во время сна включено, но содержимое RAM, записывается также и на жесткий диск. Самый безопасный режим в случае потери питания.
  • 5 - То же, что и тип 1, но с использованием безопасной виртуальной памяти (System Preferences —> Security).
  • 7 - То же, что и тип 3, но с использованием безопасной виртуальной памяти.

Естественно, все действия, производим "под администратором".

© cVaD

Link to comment
Share on other sites

Внимание всем!

Перспективная разработка (правда, программа под Windows, но ведь, патченые биосы или AML-файлы можно выкладывать).

 

DSDT Patcher for BIOS and AML от koalala

 

Ссылка в шапке.

Проверено homepav.

 

Патченые биосы или AML-файлы можно выкладывать.

 

если кому надо присылайте биосы (только award ) сделаю...

Того же эффекта, можно добиться, созданием DSDT.aml файла, без патча биос.

Поэтому, кто не решается на патченье биос. пробуйте сначала второй вариант.

 

P.S. Просьба всем!

Сообщить всем, кому можно (кто потерял applelife.ru), чтобы переходили (может быть временно) сюда.

Link to comment
Share on other sites

Внимание всем!

Перспективная разработка (правда, программа под Windows, но ведь, патченые биосы или AML-файлы можно выкладывать).

 

DSDT Patcher for BIOS and AML от koalala

 

Ссылка в шапке.

Проверено homepav.

 

Патченые биосы или AML-файлы можно выкладывать.

 

если кому надо присылайте биосы (только award ) сделаю homepav@mail.ru

если побаиваетесь то могу делать DSDT.aml файл

Если у кого то есть винда то перед установкой патчера

сделайте установку net framework 3.5 перед работой патчера остановите антивирус

папки с файлами поместите в корень диска (С или D) я чтобы не путаться сделал папки bios, aml ,dsdt.

 

ожидается (наверное после нового года ) патчер и на звук. если koalala сделает - будет счастье ;)

Link to comment
Share on other sites

Legacy Kexts package.

 

Note: No more supported (for 10.5.7 and up, use now Repair Pack series).

 

убирает необходимость в правке системных кекстов,

инфо инжектируется Legacy кекстами во время загрузки.

 

r9Y2MRG4yZ.gif

 

XP3f1SUMYM.jpg

 

ex4Hx9443U.jpg

 

6CIpTgoSEZ.jpg

 

Состав:

  • LegacyAppleAHCIPort.kext
  • LegacyAppleHDAController.kext
  • LegacyAppleHDAPlatformDriver.kext
  • LegacyAppleIntelPIIXATA.kext
  • LegacyAppleYukon2.kext
  • LegacyIOAHCIBlockStorage.kext
  • LegacyJMicronATA.kext

Примечание:

  • Для использования Legacy кекстов, все соответсвующие им родные кексты, которые ранее патчились, добавлением информации в Info.plist, необходимо вернуть обратно в системную директорию.
  • Необходимая информация, инжектируется Legacy кекстами во время загрузки.

© cVaD

*****

Link to comment
Share on other sites

FAQ: Как протестировать любое ядро, не уронив систему.
  • На рабочей системе, кидаем в корень загрузочного диска, любое количество ядер.
  • Естественно с разными названиями, напр. - mach1, mach2 и т.д.
  • При загрузке, пишем название вашего ядра, желательно с ключем "-v", нажимаем ентер.
  • Загружаемся.
  • Так же, тестим остальные ядра.
  • Наше родное ядро, остается нетронутым, с названием mach_kernel.
  • Единственное требование: соответствие версии ядра, версии System.kext.

© cVaD

*****

Link to comment
Share on other sites

Решение проблемы: "Unknown AHCI Controllers и Orange Disk Icons".

 

AHCIFix_cVaD

 

r9Y2MRG4yZ.gif

 

AWTzYvs33e.png

 

Добавляет поддержку:

  • new Расширена поддержка режимов ICH10: ICH10AHCI, ICH10RAHCI, ICH10RAID.
  • ICH6-ICH10
  • JMicron

 

Восстанавливает:

  • стандартные иконки SATA HDD
    (Можно отключить - кнопка "Настройка". smile.gif По-умолчанию включено.)

Не сохраняет:

  • AHCI Hot Swap функциональность
    (При выборе восстановления иконок дисков.)

Это не пакет драйверов, установщик добавляет недостающую информацию,

в секции Info.plist двух кекстов:

  • AppleAHCIPort.kext
  • IOAHCIFamily.kext (PlugIn IOAHCIBlockStorage.kext)

Оригинальные кексты, сохраняются с расширением .orig

Смотрим лог консоли - добавлен, вывод некоторой информации, при ошибках установки.

© cVaD

*****

Link to comment
Share on other sites

Господа и дамы, плиз, пишите что-нибудь, а то некуда факи вставлять.

Форум не дает, постить подряд сообщения, сливает все в одно.

 

Я уже в русской ветке, в веточке о том, куда девался AppleLife, клич дал, чтоб сюда кочевали. Если кто там есть - то он сюда пожалует. Всё собрание оживится.

 

Нужен перечень того, что утеряно. У меня много чего сохранилось. Но желательно не сливать одно и то же по Х+N раз

Link to comment
Share on other sites

@cVaD: спасибо! Это тебе - cy.gif

Secrets – интерфейс для тонкой настройки Mac OS X Leopard. Это собрание многих известных терминальных команд в одном удобном интерфейсе, который интегрируется в системные настройки.

Качаем. Запускаем. После установки в нижней панели Системных настроек появится новая иконка: Secrets. Теперь, кликнув по ней мы попадаем в каталогизированный список тонких настроек системы Mac OS X.

 

скачать

Link to comment
Share on other sites

Ещё бы не плохо восстановить мануальчик по созданию загрузочной флэшки, а то я свою, грубо говоря, раздавил, вчера купил новую, а где файлы брал и команды не помню.

Link to comment
Share on other sites

@cVad

Понял!

Если надо - у меня есть почти все! :)

Топики (темы) будем по-маленьку восстанавливать!

Нужно конкретно - восстановить мини-факи, ссылки на которые в шапке, остались на старом месте.

Link to comment
Share on other sites

@cVaD: спасибо! Это тебе - c3.gif

Secrets – интерфейс для тонкой настройки Mac OS X Leopard. Это собрание многих известных терминальных команд в одном удобном интерфейсе, который интегрируется в системные настройки.

Качаем. Запускаем. После установки в нижней панели Системных настроек появится новая иконка: Secrets. Теперь, кликнув по ней мы попадаем в каталогизированный список тонких настроек системы Mac OS X.

 

скачать

Спасибо. Скачал и установил без проблем. А настроек-то там!.. Тьма! Теперь будет удобней свой Хак ковырять. И всё сведено в одном месте - очень удобно. Ещё раз СПАСИБО.

Link to comment
Share on other sites

òóò ïîìîåìó íåòó ññûëêè íà åôè ñòóäèþ...

âîò ññûëêà

 

Âîçðîäèì AppleLife (AL)!!! =)

Спасибо за ссылку.

К сожалению ваше сообщение нечитаемо. Поставьте в броузере другую кодировку текста.

Link to comment
Share on other sites

cVaD

Можно ли Ваш сабж портировать на torrentmac.ru? Очень ценная информация, тупо прокопировать Вашу работу рука не поворачивается....

Link to comment
Share on other sites

mini-faq по созданию legacy kext

 

Cуть метода:

Все кексты, которые, ранее патчились, добавлением информации в Info.plist,

остаются в неизменном виде в системной директории.

Необходимая информация, инжектируется во время загрузки, специальными

Legacy кекстами, содержащими только "fake" Info.plist.

 

Создание "fake kext":

 

На примере "AppleAHCIPort.kext:"

Ванильный (родной) "AppleAHCIPort.kext", остается на своем

законном месте "/System/Library/Extensions/AppleAHCIPort.kext".

Копируем его на "Рабочий стол".

Переименовываем в "LegacyAppleAHCIPort.kext".

Нажимаем на нем, правую кнопку мыши -> "Показать содержимое пакета".

Оставляем внутри пакета, только папку "Contents" с файлом "Info.plist".

Редактируем файл "Info.plist".

Перемещаем "LegacyAppleAHCIPort.kext" в "/Extra/Extensions/".

 

 

Редактирование Info.plist:

удаляем следующие ключи и строки

 

  <key>CFBundleExecutable</key>
<string>AppleAHCIPort</string>
<key>CFBundleGetInfoString</key>
<string>Version 1.5.1, Copyright 2005-2008, Apple Inc.</string>

<key>CFBundleShortVersionString</key>
<string>1.5.1</string>

меняем значение <string> в следующих <key>:

 

<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>

на

<key>CFBundleIdentifier</key>
<string>org.tgwbd.driver.LegacyAppleAHCIPort</string>

и

 

 <key>CFBundleName</key>
<string>AppleAHCI</string>

на

  <key>CFBundleName</key>
<string>LegacyAppleAHCI</string>

Добавляем необходимую инфо об ICHx и JMicron controllers.

 

Плюсы применения:

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

Размер папки Extra, стремится к нулю.

Устраняются проблемы, взаимосвязанных кекстов (которые должны, лежать в одном месте).

Система становится еще более нативной.

И т.д. по вкусу.

 

Известные ограничения:

Трудности с сетевыми драйверами, которые имеют зависимости от IONetworkingFamily.kext.

Который, приходится размещать, в "/Extra/Extensions/" или постоянно грузиться с флагом "-f".

  • Like 1
Link to comment
Share on other sites

 

мониторинг/управление параметрами процессора (не разгон!).

Для процессоров: Intel Pentium M, Pentium 4 (Netburst), Core, Atom и новее; AMD K8/K10 и новее.

 

post-134522-1230573262_thumb.jpg

 

Мониторит: Загрузку, температуру, реальную частоту и вольтаж процессора.

Управляет: позволяет выставить максимальную частоту процессора и вольтаж (теоретически)

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

 

Debug версия кекста, для выявления ошибок.

При использовании данного кекста, OpenHaltRestart.kext ставить не нужно.

Link to comment
Share on other sites

 Share

×
×
  • Create New...