- «Хакинтош»: как собрать свой собственный Mac лучше, чем у Apple
- Сам купил, сам собрал
- Дешевле, но нелегально
- Если хочется только большой экран
- Починка вашего собственного «Хакинтоша» намного проще и дешевле, чем ремонт техники Apple.
- Инструкции есть, нужны только знания
- Мини-мануал, как поставить хакинтош максимально просто и безболезненно
- Комплектующие
- 1. Процессоры
- 2. Видеокарта
- 3. Подключение к интернету
- Создание загрузочной флешки
- Загрузка и установка
- Настройка системы
- Коллекция нюансов/способов решения ошибок
«Хакинтош»: как собрать свой собственный Mac лучше, чем у Apple
40 лет назад корпорация Apple началась с того, что ее основатели Стив Джобс, Рональд Уэйн и Стив Возняк собирали первые компьютеры в гаражных условиях. Сегодня поклонники Apple решили продолжить эту традицию. Причина создания самодельных «Хакинтошей» кроется в неудовлетворенности пользователей конфигурацией, которую предлагает Apple. Но корпорация никак не реагирует на инженеров-самоучек, отказывая им только в лицензированном ремонте. «Хайтек» перевел и адаптировал статью Business Insider о создателях «Хакинтошей», их проблемах и процессе сборки.
Читайте «Хайтек» в
Сам купил, сам собрал
Единственный способ получить операционную систему macOS — купить один из оригинальных компьютеров Apple. По сути, ничего неожиданного, так было всегда. Или, по крайней мере, это единственный официальный способ.
Компьютер, изображенный выше, работает на macOS, но это не Mac. Это так называемый «Хакинтош» — компьютер, собранный любителем. Он создан для запуска macOS на любых устройствах, отличных от Apple.
Вы все верно прочли: по сути, не нужно покупать Mac, чтобы попробовать в деле операционку Apple (или официальные приложения Apple), если, конечно, вы готовы сами его собрать.
Роман Нестер, Segmento: я верю корпорациям больше, чем маленьким компаниям
В некотором смысле причина, в силу которой резонно покупать, собирать или превращать личный компьютер в «Хакинтош», ярко отражает главный недостаток покупки Mac от Apple. Они дорого стоят, сложны в замене деталей и часто оказываются не совсем тем, что было нужно пользователю.
Дешевле, но нелегально
Посмотрите на некоторые причины, из-за которых люди создают «Хакинтош» вместо того, чтобы покупать Mac от Apple, а также на перспективы таких технологий.
С «Хакинтошем» можно протестировать Apple за гораздо меньшую сумму по сравнению с покупкой оригинального Mac.
Ютубер под ником Snazzy Labs собрал свой «Хакинтош» за 350$. Как он сам заявил в январе 2018, этот компьютер может побороться с нынешним модельным рядом Apple по своим характеристикам.
«Хакинтош» позволяет пользователю без покупки премиум-пакета использовать приложения, которые запускаются только на Mac, например, Final Cut Pro X. Платные приложения отнюдь не редкость даже для личного пользования компьютерами Apple.
Но стоит отметить: юридически и с точки зрения этики «Хакинтош» — своего рода серая зона.
Чтобы собрать «Хакинтош», потребуется копия macOS от Apple, чтобы ее установить на новое устройство, иначе теряется весь смысл. Проблема в том, что единственный способ легально получить копию macOS — взять ее с оригинального Mac.
Большинство авторитетных руководств по «Хакинтошу» советуют взять Mac, который уже есть, и скопировать с него операционную систему. Но это идет вразрез с политикой Apple относительно программного обеспечения macOS и нарушает условия обслуживания, на которые пользователь соглашается, впервые получая свой Mac.
До сих пор Apple так или иначе не предпринимала никаких действий в отношении сообщества «Хакинтош», и лучше бы так и продолжалось дальше. Но терпение компании может лопнуть.
Если хочется только большой экран
Ютубер под ником Marques Brownlee собрал «Хакинтош» еще в 2013 году, потому что у Apple не было компьютера, который бы удовлетворял все его запросы.
«По правде говоря, Apple так и не сделал компьютер, которым я был бы вполне доволен, — рассказывает YouTube-блогер. — Например, возьмите мой Mac 2016. Я купил его, потому что мне нужен был ноутбук Apple с 15-дюймовым дисплеем. Но единственные модели в этом размере экрана выпускаются с выделенным графическим чипом — чипом с большей мощностью, чем мне действительно нужно в повседневной жизни. Тем не менее, если бы я хотел увеличить размер экрана, мне пришлось бы заплатить немалую сумму за это премиальное оборудование».
Это касается и остальной линейки Mac от Apple.
Apple не всегда выпускает компьютеры с техническими характеристиками, которые нужны пользователям. Или, если у Mac есть компьютер с оптимальными характеристиками, он может поставляться с частями, которые не нужны пользователю. Например, новейший iMac Pro от Apple, по сути, встроен в дисплей 5K — супервысококачественный дисплей, который и занимает большую сумму от $5 тыс. Если вы хотите машину, но не дисплей, то у вас действительно нет других вариантов, кроме создания собственного «Хакинтоша».
Это одна из причин того, почему популярный ютубер Marques Brownlee собрал свой «Хакинтош» несколько лет назад.
Починка вашего собственного «Хакинтоша» намного проще и дешевле, чем ремонт техники Apple.
Если вы достаточно сообразительны, чтобы построить свой собственный «Хакинтош», скорее всего, вы будете знать, как извлечь сломанную часть и заменить ее самостоятельно, а не прибегать к помощи мастерских. Детали, которые потребуются для сборки собственного «Хакинтоша», обычно можно найти в магазинах Amazon и Newegg.
Для компьютеров Mac компания Apple использует оригинальные запчасти, которые намного сложнее заменить самостоятельно. Чтобы отремонтировать технику, вам придется отвезти сломанный компьютер Mac в магазин Apple или, по крайней мере, в авторизованную Apple службу ремонта.
У ютубера Питера Пола Чато сломался источник питания в «Хакинтош», он с легкостью смог его заменить. В своем видео Чато рассказал: «Мне удалось вытащить эту чертову штуку, зайти в местный магазин Canada Computer Store и получить другой источник питания. Я схватил его, вернулся домой, весь ремонт занял всего около двух часов».
Он продолжил: «Я бы не смог осилить починку ни одного из когда-либо купленных мной компьютеров Mac. Я бы потащил его на ремонт в магазин Mac и оказался бы от трех дней до недели без компьютера».
Разумеется, уловка состоит в том, что любому «Хакинтошу», скорее всего, будет отказано в ремонте в любой авторизованной мастерской. Разбирайся сам, Кулибин.
Если вы устали от особенностей дизайна Apple или он вам просто не нравится, вы можете собрать свой собственный компьютер «Хакинтош» так, как хотите. Вы даже можете для этого использовать компьютер, который у вас уже есть.
Вы можете установить macOS на несколько ноутбуков и настольных компьютеров и даже создать свой собственный ноутбук «Хакинтош» или настольный компьютер с нуля.
Помимо выбора корпуса ПК, можно творчески подойти к тому, как будет выглядеть «Хакинтош». Некоторые устанавливают стеклянную боковую панель, которая позволяет увидеть все внутренности компьютера. Также есть огромное количество частей RGB, которые могут загораться разными цветами и мигать.
Что касается ноутбуков, можно приобрести «голый», который будет оснащен только основными деталями, например, процессором, что дает возможность выбирать и устанавливать жесткий диск и память по своему усмотрению.
Чтобы получить представление о типах настроек, которые возможны с помощью «Хакинтоша», имеет смысл посмотреть видеоролик от ютубера Dom Esposito.
Инструкции есть, нужны только знания
Звучит неплохо? Но нужно учесть: создание «Хакинтоша» — это особенный процесс.
Это не невозможно, но и совсем не так просто. Обычно это включает настройки, к которым большинство людей не привыкли, например, настройки BIOS. Также придется использовать некоторые эзотерические утилиты, созданные энтузиастами, для установки macOS на «Хакинтош».
В любом случае, если вы заинтересованы, никто вас не остановит. Источники по этой теме найти не составит труда.
Другая проблема: вы также несколько ограничены в том, какие детали сможете использовать.
Прежде чем покупать запчасти для «Хакинтоша», необходимо уточнить, какие детали совместимы с установкой на таком виде устройства. Сообщество «Хакинтош» публикует списки деталей, которые, по личному опыту пользователей, работают.
Источник
Мини-мануал, как поставить хакинтош максимально просто и безболезненно
Данный гайд служит скорее дополнением к уже существующей статье (см. предисловие), за время существования которой произошли некоторые изменения, о которых я бы хотел рассказать.
Так как с вероятностью 99% вы столкнетесь с кучей ошибок на различных этапах установки, лучшее, что я могу посоветовать — оставить комментарий со своей проблемой внизу статьи, или же написать о ней на каком-нибудь форуме. Не исключено так же, что ваша проблема уже известна сообществу, поэтому навыки гугления очень рекомендую применять.
Итак, информацию, которая уже есть на хабре, постараюсь не дублировать, переходите по ссылке в предисловии и разбирайтесь. Теперь можем приступать.
В данной статье загрузчик = Clover, так как мы будем использовать именно его. Про другие загрузчики просьба не спрашивать, ответить, к сожалению, не смогу.
Комплектующие
1. Процессоры
Intel only, серия желательно i3/i5/i7 (лучше начиная со второго поколения Sandy Bridge), но заводятся относительно несложно и Pentium/Celeron, производительностью, конечно, не блещут, но для простого использования хватит.
2. Видеокарта
Встройки от Intel заводятся почти всегда с той или иной степенью успешности, но нередки артефакты и глючный интерфейс даже при использовании самых новых и, казалось бы, нативных экземпляров, например UHD630. Часто требуется подмена ID видеокарты на фейковый в загрузчике ( тут бояться не надо, все будет подробно объяснено ниже ).
Использовать графику от nVidia для хака я не рекомендую. Apple не ставит её уже много лет, ни о какой нативности речи не идет. Для них не существует драйверов под Mojave 10.14 и Catalina 10.15. Есть и общеизвестные легкозаводимые карточки, например, GT210 и 630, но они уже не встречаются в продаже.
Если и покупать видеокарту для хакинтоша, то только от AMD. Отлично работают RX4xx и RX5xx серии, за исключением RX550, с которой могут быть проблемы. Из профессионального сегмента — Vega 56 и 64, которые используются в оригинальных iMac Pro.
3. Подключение к интернету
Дабы не играть с компьютером в лотерею по принципу «заведется — не заведется», советую сразу прикупить внешний WiFi-адаптер и заранее проверить его на наличие драйверов под макось.
Создание загрузочной флешки
Она хороша еще и тем, что позволяет скачивать так называемые «Recovery HD», мини-образы, позволяющие восстановить систему, если случилось что-то нехорошее. Они весят примерно по 500МБ, поэтому при загрузке с них сама система качается с серверов Apple. Нам подобный способ подойдет только, если у нас нативная сетевая карта, которая сразу заводится сама. Я с такими случаями не встречался, но можете поискать в интернете, какие сетевые карточки не требуют отдельного завода. В любом случае все Recovery HD можно скачать, нажав на «DL Center» в главном меню BDU.
Скачиваем её с официального сайта: тык (осторожно, много рекламы), подключаем нашу флешку к компьютеру, выбираем её в списке и нажимаем «Format Disk». Теперь наша флешка должна отформатироваться и разбиться на 2 раздела. В настройках данной утилиты можно выбрать размер раздела под Clover, его версию и некоторые другие параметры. 200 МБ и последняя версия загрузчика будут лучше всего.
В раздел с Clover`ом так же кладем драйверы под wifi-адаптер.
Кексты (от лат. kernel extensions = расширения ядра) — своеобразные драйвера для макоси, заставляющие работать то, что по идее не должно было бы работать, например, звуковую карту или сетевуху.
Далее скачиваем и закидываем в папку clover/kexts/other следующий набор кестов (FakeSMC не считаем, он есть изначально):
- Lilu — патч системных процессов для других кекстов.
- WhateverGreen — завод графики.
- USBInjectAll — завод USB.
- AppleALC — завод звука.
Остальные кексты ставятся на ваше усмотрение.
Кратенько список прочих кекстов и зачем они нужны:
- FakePCIID — семейство кекстов, подменяющих идентификаторы драйверов для корректной работы аппаратных устройств. На тех машинах, которые я использовал под хакинтош, эти кексты не требовались, но если поставите, хуже не будет.
- HDMIAudio — для передачи звука по HDMI.
- ACPIBatteryManager — исправляет отображение батарейки в MacOS.
Последний этап подготовки флешки — собственно прошивка на неё образа MacOS в файле формата .hfs.
Делается это следующим образом:
- Скачиваем образ системы отсюда или отсюда. На моей машине стоит MacOS 10.14 Mojave, её и рекомендую использовать, если ваш процессор поколения Sandy Bridge и новее. Если нет — вам подойдет 10.13 High Sierra. Не имеет большого значения, откуда вы возьмете образ, главное, он должен быть в формате .hfs.
- Опять открываем BDU, выбираем второй(наибольший) раздел нашей флешки, жмем «Restore partition, в открывшемся окошке щелкаем по нашему образу и прошиваем.
- Все, флешка готова.
Загрузка и установка
Вот мы и перешли к финальной части нашего действа.
1. Берем нашу флешку, вставляем в компьютер в порт USB2.0 (это очень важно, только USB2.0) и загружаемся с неё.
2. Должно открыться меню Clover`a. Оно будет выглядеть примерно так:
3. Открываем настройки, выбрав второй значок во втором ряду(мышку использовать не получится, все действия выполняем клавиатурой).
4. Прописываем следующие загрузочные аргументы (boot args) — магические слова, дающие загрузчику некоторые указания:
kext-dev-mode=1 -v
Первая часть строки разрешает устанавливать в систему кексты, вторая — запускает загрузку в текстовом режиме. В принципе, этого должно быть достаточно. Так же, существуют следующие бут аргументы:
- rootless=0 — отключает System Integrity Protection (защита изменения системных данных), что бы это ни было — ни в коем случае не используем данный аргумент начиная с MacOS 10.11 El Capitan
- nv_disable=1 — актуально для первого запуска видеокарт от nVidia. Отключает графическую оболочку
- nvda_drv=1 — наоборот, включает графическую оболочку. Используется при втором и последующих запусках графики nVidia, когда драйверы уже установлены.
- –disablegfxfirmware – активирует только встроенную видеокарту.
- debug=0x100 – если при загрузке случился коллапс, стопорит систему, не давая ей перезагружаться. Помогает разглядеть последние строки перед ошибкой.
- keepsyms=1 — чуть более подробный вывод информации при загрузке
- cpus=x (вместо x число) — активирует указанное кол-во ядер процессора
5. В разделе „Graphics Injector“ в загрузчике можно подменить ID видеокарты. Первый раз этого делать нет смысла, может заработать и так. Если вас постигла неудача, можете попытаться изменить ID. На какой конкретно — раньше можно было найти на сайте applelife.ru. Последнее время он почему-то не работает, так что ссылку дать не могу. Бывают случаи, когда фейковый ID видеокарты может быть любым, за исключением дефолтного.
6. Нажимает „boot MacOS install from ***“. Начинается загрузка системы.
Если все хорошо, следуем указаниям на экране, форматируем диск под именем „Macintosh HD“ в „Дисковой утилите“ и запускаем установку.
Если все не так радужно, запоминаем последнюю строку, появившуюся при загрузке на экране и вбиваем её в поисковик. Через этот путь прошел как я, так и все мои друзья-хакинтошники.
7. После установки система сама перезагрузится, повторяем действия 1-5, но теперь щелкаем по „Boot MacOS from Macintosh HD“. Установка продолжится, в результате вы окажетесь в системе. Но эта система будет неполноценна, так загрузчик, с помощью которого вы в нее попали, находится на флешке.
Настройка системы
1. Запускаем драйверы для WiFi-адаптера чтобы заставить работать интернет
2. Копируем config.plist, кексты и драйверы с флешки на компьютер, а саму флешку отключаем.
3. Отсюда скачиваем и устанавливаем Clover. Во время установки настраиваем Clover для UEFI-ных биосов.
4. Теперь в Finder`e вы сможете увидеть EFI раздел с Clover`ом. Закидываем туда кексты, драйверы и config.plist так же, как они лежали на флешке.
5. Скачиваем программу Clover Configurator для редактирования файла config.plist. Что именно нужно редактировать — говорить не буду, переходите по ссылке в предисловии и читайте там. Мне просто не очень хочется повторять одну и ту же информацию несколько раз.
6. Перезагружаемся для проверки работоспособности.
Коллекция нюансов/способов решения ошибок
- При установке систем 10.13, 10.14, 10.15 обязателен драйвер apfs.efi в папке Drivers64UEFI. Если он отсутствует, то после окончания первого этапа установки, вы не сможете его продолжить — Clover не увидит диск с системой.
- Обязательно используйте загрузку в текстовом режиме (аргумент -v) до тех пор, пока не будете уверены, то система работает должным образом.
- Лучше не ставить галочки возле неизвестных параметров в Clover`e.
- Ошибка, с которой я столкнулся, заключается в следующем: при самой установке хака на жесткий диск система зависает, когда остается несколько минут до завершения. Я долго с этим мучился, пока не попробовал использовать более старую версию Clover.
- Необязательно ставить хак на SSD, система работает весьма быстро и на 7200 об/мин обычных жестких дисках.
На этом ваш покорный слуга раскланивается. Если в статье были допущены какие-либо неточности, прошу написать об этом в комментарии. Спасибо!
Вся информация представлена исключительно в ознакомительных целях и никого не побуждает к действию.
Источник