Хакинтош на обычном ноутбуке в 2018 году. установил, вот впечатления

Алан-э-Дейл       03.05.2022 г.

Мой ноутбук дешевле и производительнее MacBook

Вполне реально взять игровой ноутбук за 50-60 тысяч рублей и он будет в разы производительней MacBook за 100 тысяч.

Если подойти серьезно к выбору модели и подобрать компоненты, которые гарантированно заработают, то за стоимость самого бюджетного 13-дюймового MacBook Pro можно получить компьютер, который будет сопоставим с топовой «пятнашкой».

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

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

Нужно внимательно подходить к обновлениям

О бета-версиях и системах для разработчиков хакинтошники могут сразу забыть. Никаких Mojave или последних beta-релизов High Sierra.

Более того, специалисты со стажем всегда рекомендуют использовать систему предыдущего поколения. Так на моем хакинтоше сейчас работает macOS Sierra, а осенью обновлюсь до macOS 10.13.

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

Не нужно сразу же накатывать вышедший в App Store апдейт. Когда через пару дней на тематических форумах подтвердят безопасность обновления для хакинтоша, можно обновляться.

Установка Hackintosh

Начать стоит с того, что вариантов установки MacOS очень много. Изначально я пробовал создавать загрузочные флешки с уже установленным Clover без каких-либо настроек и, само собой, это ни к чему хорошему не привело.

Все полезные инструкции, файлы, конфиги можно найти на сайте amd-osx.com. Я пробовал создать загрузочную флешку по инструкции AMD Vanilla, но возникли проблемы с gibMacOS, который не видел Python. Возможно, у вас не будет такой проблемы, или же вы сможете её решить, в этом случае можете использовать этот гайд.

Что нам понадобится?

  • BDUtility — это утилита для создания загрузочной флешки MacOS из под Windows. Скачать её можно с официального сайта.
  • TransMac — это программа, которая способна копировать файлы с Windows на носители с форматом MacOS. Она платная. Скачать можно на официальном сайте. Продвинутые пользователи легко найду способ обойти ограничения, однако мы рекомендуем всё же купить софт.
  • Paragon Hard Disk Manager
  • Загрузчик Clover и патч ядра
  • MacOS Mojave

Возможно, кому-то понадобятся дополнительные kext. Найти их можно тут.

За предоставленные материалы спасибо YouTube-пользователю JustUs3r!

Sapphire Radeon 11265-05-20G Pulse RX 580

Sapphire Radeon Pulse RX 580 разработан с графическим ядром 4-го поколения с архитектурой Next, которая служит надежной основой для графических процессоров Polaris. Эта функция поставляется с энергосберегающим решением, которое поддерживает все важные функции API следующего поколения и новейшие технологии отображения. Наслаждайтесь интеллектуальным управлением вентиляторами при использовании этой системы, поскольку вентиляторы работают только при высокой нагрузке и не будут вращаться при незначительных. Они могут перезапускаться только тогда, когда вы начинаете новую игру, чтобы гарантировать, что графический процессор остается холодным. Функция Radeon Chill помогает регулировать частоту кадров в зависимости от ваших игровых операций. Наслаждайтесь плавным игровым процессом благодаря усовершенствованной технологии синхронизации.

На Sapphire Pulse RX 580 Вы получаете качественный охлаждающие вентиляторы Dual-X, надежные компоненты, два порта HDMI, которые были разработаны специально для работы с VR.

Технические характеристики Sapphire Radeon Pulse RX 580

  • Графический процессор: RX 580, 14 нм FinFET, 4-е графическое ядро ​​Next
  • Тактовая частота ядра: повышение до 1366 МГц
  • Процессоров: 2304
  • Объем памяти: 8 ГБ GDDR5
  • Шина памяти: 256 бит
  • Частота памяти: 8000 МГц
  • Дисплей: 5 выходов макс.
  • Интерфейс: PCI-Express 3.0
  • Разрешение: DisplayPort: 5120 × 2880 при 60 Гц
    • HDMI: 4096 × 2160 при 60 Гц
    • DVI: 2560 × 1600 при 60 Гц
  • Выход: два DisplayPort 1.4, два HDMI и один DVI-D
  • Индекс игр: 1440 игр
  • Потребляемая мощность: более 225 Вт
  • Блок питания мощностью 500 Вт или больше (рекомендуется)
  • 1 x 8-контактный разъем питания
  • Материнская плата, совместимая с PCI Express, с одним графическим слотом x16

Плюсы

  • Довольно конкурентоспособная производительность
  • Поддерживает новейшие функции Radeon
  • Уникальный дизайн

Минусы

  • Высокая потребляемая мощность
  • Перегрузка памяти и низкий предел разгона

Вывод:

Все эти графические карты для Hackintosh были протестированы на игровую производительность, производительность рендеринга и работают «из коробки» — по результам тестов не было обнаружено недостатков. Хотя у некоторых из них есть проблемы с отсутствием драйверов для Windows или нагревом вентилятора, но это система, которая поможет вам сделать ваш игровой процесс захватывающим. Эти системы хороши тем, что все они совершенны, но теперь все сводится к личным предпочтениям и целям использования, прежде чем вы сможете выбрать их из этого списка.

Ноутбук с хакинтошем можно проапгрейдить

Пользователи MacBook давно забыли о таком понятии. Apple напрочь перекрыла возможность апгрейда, разместив все компоненты на печатной плате компьютера.

Даже стационарные Mac mini и iMac крайне сложно вывести на новый уровень производительности при помощи замены компонентов.

Если же перед нами среднестатистическая модель игрового ноутбука, то в ней можно заменить пару планок ОЗУ, в большинстве случаев потолок будет на отметке 32 ГБ. Получится установить быстрые и емкие SSD диски, часто есть SATA и M2 разъемы.

В некоторых случаях еще и DVD-привод найдется, а при помощи optibay устаревший компонент превратится в место для третьего накопителя, которым может стать объемный 2.5-дюймовый HDD.

Форматируем его в exFAT и получаем огромный файлообменник между macOS и Windows.

Есть в мире хакинтоша и досадные минусы.

Стоит ли устанавливать хакинтош

Каждое мажорное обновление Mac OS, а порой и даже некоторые минорные запросто могут вывести из строя твой ПК или ноутбук. Может начаться Kernel Panic, и система не стартует совсем. Может отвалиться сетевой интерфейс, видео. У меня практически после каждого обновления приходилось вручную переставлять кексты (так называются драйвера в макоси) на звук и некоторые другие устройства. Выход — либо не устанавливать минорные обновления, либо каждый раз быть готовым к полной или частичной перенастройке системы. Универсальные кексты типа Voodoo HDA не всегда правильно поднимают 5.1 звук и нативно работают с кодеками.

Постоянная боль с фирменными сервисами iMessage и FaceTime. Дело в том, что Apple параноидально относится к безопасности и не пропустит в фирменные сервисы iCloud устройства с “левыми” серийными номерами. Я не пробовал ApplePay, но думаю, там тоже вполне может быть такая проблема. Решений в интернете не так много. Неоднократно выпускались всевозможные патчи, при помощи загрузчика и перебора генератором подбирались не забаненые серийные номера, все это прописывалось в соответствующий plist файл, а дальше — звонок на горячую линию в официальную поддержку Apple в России с претензией, а почему мой iMac не входит во все сервисы iCloud? Обычно они просили продиктовать серийник, он проходил у них проверку на серверах и дальше они включали. Но, к сожалению, не всегда на долго.

Кто-то может возразить, зачем мне нужен iMessage, если есть Telegram? Зачем мне нужен FaceTime, когда есть куча кроссплатформенных аналогов? Кому нужны эти Memoji и прочая ерунда? Но мы ведь хотим пользоваться полноценным продуктом, правда?

Все устройства в мире Apple, подключаемые по Bluetooth (AirPods, Magic Keyboard, Magic Mouse, Magic Trackpad и т.д.) очень часто отваливаются и отказываются работать даже с “нативным” китайским адаптером в случае сбоя настроек. Дело в том, что этот адаптер по крайней мере у меня не хотел работать одновременно по WiFi на частоте 2,4 ГГц и Bluetooth. WiFi просто забивает Bluetooth канал. Поэтому нужно настроить свою WiFi сеть на работу исключительно на частоте 5 ГГц. Однако, возможно с другими адаптерами таких проблем нет.

Очень часто дают сбой сервисы, в основе работы которых лежит использование WiFi и Bluetooth. И если AirDrop практически всегда стабилен, то функции Непрерывность и Handoff отваливались регулярно. Для меня наличие этих функций в системе обязательно.

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

Далеко не все дискретные видеокарты получается корректно завести. У меня бывали случаи, когда сама система работала вполне стабильно. Даже нетребовательные к железу игры на средних настройках вытягивала достойно. Но самая главная программа, ради которой собиралась система, — Final Cut Pro X работала то стабильно, то начинала фризить и выдавать артефакты. Да, это было не так часто, но для профессиональной работы совершенно не годится.

Последнее разочарование — это изменившееся соотношение цен на технику в мире Apple и Windows. Да, действительно главной задачей хакинтошника является запуск яблочной системы и приложений на более дешевом альтернативном железе. И следует признать, что исторически многие комплектующие, предназначенные для обычных ПК, по производительности превосходили яблочные аналоги, но стоили значительно дешевле. Сегодня для профессионального видеомонтажа, работы с графикой, звуком специалист будет выбирать довольно производительные конфигурации, а цена на них уже не так сильно уступает цене на железо из Купертино. Кроме того, нужно докупить профессиональный монитор, например LG Ultrafine Display 27UL850W, а он один стоит около 570 долларов. В тоже время современные iMac и MacBook Pro уже укомплектованы великолепными Retina Display с поддержкой True Tone.

Как я пересел на MAC-OSx

Каждый кто сидит за компом замечал, со временем какой бы шустрый компьютер не был он начинает подтормаживать и бесить. И дело тут не только в объеме оперативной памяти или скорости жесткого диска. Постоянно растут скорости, видео все тяжелее, картинки больше, размер программ постоянно растет, но главная причина — WINDOWS 7,8,10 — любой, ущербная операционка копит ошибки, логи (файлы журналов, которые нафиг никому не нужны), ошибки в реестре и всякая такая чепуха, типа вирусов — которые придумываются специально под эту дырявую операционную систему. Такого количества заплаток (обновлений) нет в других ОС.

Исторический сложилось так, что гребаный Виндовс установлен на 80% компьютеров в России. Это старая война между Биллом и Стивом, в которой пока что, Мелкомягкие берут числом. Пока…

В цивилизованном мире лидируют Макинтош (за качество) и Линукс из за открытости и бесплатности. Работаю в сфере информационных технологий, поэтому, обычно дома устанавливал Убунту, на работе Дебиан — хорошие, надежные ОС — что тут говорить, время работы компьютера без перезагрузки и выключения на линуксе 2-3 месяца, это в порядке вещей. Кто в теме, подтвердит, не преувеличиваю. Windows запускаю по необходимости, (протестировать программы, управление серверами Windows и т.д.) в виртуальной среде, поработал закрыл. Начинает глючить, переустановил без потери документов и фото, основная то ОС Linux.

Но вот, лет пять назад, захотелось «странного», что нибудь новенькое и начал раскуривать мануалы по хакинтошу. Оказалось, с несущественной модификацией загрузчика можно запустить МАК на обычном компьютере. Конечно, компьютер должен быть бодрый, на нетбуке запустить можно, но работать будет медленно, никакого удовольствия. На ютубе полно мануалов по хакинтошу, в которых автор (как правило школота)  рассказывает, как он на нетбуке от асус хакинтош поставил. Это правда, можно изгалиться, но работать все будет через пень-колоду.

Короче, грамотные хакинтошники покупают специально железо совместимое с MAC OSx и это правильно. Чем роднее железо, тем меньше «танцев с бубном». Первые 10-14 дней после установки я плевался, логика интерфейса и управления совершенно иная, не похожая на винду и линух. Кнопочки закрыть-свернуть не справа а слева, у всех программ меню находится в верхнем трее. Все по другому и все бесит. Но после, 2х недель страданий, поняв логику происходящего, я офигел от возможностей и надежности ОС MAC! Как оказалось все просто, как лампочка — включил работает, выключил не работает. И каждая программа заточена под человека, все сделано так, что бы не париться по пустякам.

Хакинтош или компьютер Apple

Как общее резюме, хочу сказать несколько слов о дизайне фирменных устройств Apple, а также оптимизации железа и софта. И iMac и MacBook Pro многие годы являлись непревзойденными шедеврами в своем роде. За такой дизайн и комфорт в использовании действительно не жалко ни одного цента. До 2018 года я не мог найти ни одного подобного аналога в мире ноутбуков и ультрабуков на Windows, и до сегодня не знаю ни одного такого моноблока. Да, в последние годы мы наблюдаем некоторые проблемы в работе программного обеспечения из Купертино, но регулярно выпускаемые обновления довольно быстро решают недостатки. И, в целом, достойная профессиональная работа обеспечивается не высокой производительностью комплектующих, а идеальной подгонкой софта под железо. Мне приходилось видеть как рендерятся проекты в Final Cut на бюджетных моделях MacBook Air 2018 года и на более слабом железе, и меня это впечатлило.

Кто-то скептически возразит, что аксессуары от Logitech серии MX Master значительно лучше устройств ввода от Apple. Но я, например, очень привык к Magic Mouse 2, а Magic Trackpad был и остается для меня любовью с первого взгляда раз и навсегда. Кому-то нужна просто рабочая станция с macOS и Final Cut Pro, и ему не нужны ни AirDrop, ни Continuity, ни Handoff. Его компьютер включен постоянно и не уходит в сон, ему не нужны iMessage, FaceTime и прочие плюшки, связанные с iCloud. Я же войдя в экосистему Apple, и опробовав систему на настоящем Маке, более уже не смогу вернуться к миру компромиссов под названием Хакинтош.

Вот такая получилась исповедь у хакинтошника с многолетним стажем. А вам приходилось переживать что-то подобное в своей жизни? Расскажите в нашем Telegram-чате.

Проблемы с Hackintosh

Самый простой и верный способ собрать свой Hackintosh, это пойти на форум tonymacx86.com в раздел Golden Builds, выбрать там конфигурацию, которая вам по душе, купить точно такие же комплектующие, скачать файлы создателя темы на форуме и запустить все без «плясок с бубном». Самое главное -это материнская плата, если на ней кто-то уже собирал Hackintosh, вы с 99% вероятностью соберете тоже.

По этому пути пошел один наш сотрудник, и собрал себе для монтажа видео компьютер на основе Intel i9 9900K с 32 гигабайтами оперативной памяти (3200 MHz), жестким диском NVME Samsung 970 Pro, видеокартой Radeon 5700XT, материнской платой Designare z390 со встроенными портами Thunderbolt. Получилась отличная машинка, которая не уступает Mac Pro нового поколения, но за значительно меньшие деньги. Если закрыть глаза на то, что даже такая сборка в настройке была дико сложной. Плюсы есть — все работает на Mac OS Catalina, скорость редактирования видео в сравнении с MacBook Pro 2018 года выросла в десятки раз, а это сотни часов экономии в год.

Устанавливается 10.15.2

У вас может не загрузиться установка, после установки может не работать звук, интернет, могут быть проблемы с графикой. Установка Hackintosh всегда подразумевает изначальный выбор нужного железа, поэтому, если у вас какой-нибудь Phenom с видеокартой от Nvidia, я бы даже не пытался. К тому же еще больше проблем может быть у владельцев ноутбуков, потому что, как правило, не работает Wi-Fi, могут быть проблемы с экраном и так далее.

Черные экраны, куча непонятных строчек, «гугление» длинными ночами. Это, скорее всего, вас ждет при установке Hackintosh, если вы пойдете не по пути копирования чужого билда. А потом поиск драйверов, правка драйверов (их называют kext-файлами) и прочие прелести хакеров (шутка).

Та самая «волшебная» карта Envi

Wi-Fi и Bluetooth — отдельная история, на них завязаны AirDrop, iMessage и прочие сервисы. Есть специальные карты (PCI) для Hackintosh, которые точно будут поддерживать AirDrop и iMessage.

System Parameters

Explanations

Inject Kexts:

This setting has 3 modes:

  • — this tells Clover to inject kexts from the EFI regardless.
  • — this tells Clover not to inject kexts from the EFI.
  • — this has Clover inject kexts only if FakeSMC.kext or VirtualSMC.kext are not in the kext cache.

We set it to to make sure that all the kexts we added before get injected properly.

Inject System ID:

This setting tells clover to set the SmUUID as the at boot — which is important for iMessage and such.

NvidiaWeb:

This setting will force on every boot, this is recommended for users with non-functional NVRAM ****(EmuVariableUEFI) or issues switching from the default macOS drivers to the Nvidia WebDrivers.

XFX Radeon Rx Vega 56

Эта графическая архитектура Core Next 4-го поколения сочетает в себе техпроцесс FinFET 14 нм 3-го поколения и HBM2 для обеспечения производительности и высокой эффективности. Великолепие функций 4K и VR сочетается с технологиями Freesync и AMD LiquidVR, чтобы дать пользователям новый взгляд на свои игры. При работе на высоком уровне его охлаждающая способность будет полностью использована при высокой нагрузке и отключается при небольшой нагрузке. Вы можете настроить свой компьютер для увеличения производительности, настроив конфигурацию с несколькими графическими процессорами с помощью Crossfire.

Используйте новую графику Radeon RX Vega и наслаждайтесь высококлассными играми и виртуальной реальностью с технологией Radeon FreeSync. Производители графики RX Vega создали ее таким образом, чтобы она обеспечивала потрясающую производительность при игре в новейшие игры Vulkan и DirectX 12. Вычислительные блоки Next Gen разработаны для работы с невероятной тактовой частотой и обеспечивают экстремальные игровые возможности с высокой частотой обновления экрана и высокими разрешениями.

Ее современная система памяти преодолевает ограничения традиционной памяти графического процессора, чтобы управлять темпами роста пакетов текстур с высоким разрешением в современной игре. Плавный 3D-рендеринг с помощью оптимизированной технологии растеризации. Оцените превосходную пропускную способность при меньшем энергопотреблении с новым трехмерным наложением текстур. Это изменение уровня энергопотребления, предоставляющее пользователям пропускную способность более 60% по сравнению с обычным GDDR5.

Вам не придется выбирать между прерывистым игровым процессом и высокой производительностью, поскольку предоставление графики XFX Radeon и технологии FreeSync помогает превратить самые требовательные игры в плавное и ровное видео 4K с высокой производительностью при любой частоте кадров. .

Технические характеристики XFX RX-VEGMLBFX6

  • Интерфейс: PCI Express 3.0
  • Графический процессор: Radeon RX Vega 56
  • Частота ядра: 1156 МГц
  • Частота разгона: 1471 МГц
  • Потоковый процессор: потоковый процессор 3584
  • Объем памяти: 8 ГБ
  • Тактовая частота памяти 800 МГц при 1,6 Гбит / с
  • Интерфейс памяти: 2048 бит
  • Тип памяти: HBM2
  • Порты: один HDMI 2.0b и три DisplayPort 1,4
  • Максимальное разрешение: 4096 x 2160
  • Соответствует RoHS
  • Поддержка Eyefinity
  • Поддержка CrossFireX
  • Виртуальная реальность готова
  • Охладитель с одним вентилятором
  • Минимальный блок питания: 750 Вт
  • Разъем питания: два 8-контактных

Плюсы

  • Поддержка FreeSync
  • Намного быстрее, чем 1070
  • Минималистичный, но брутальный дизайн
  • Переключатель DUAL BIOS
  • В тепловой камере температура сердечника и HBM2 ниже 75 ° C, при этом уровень вентилятора поддерживается ниже 45%.

Минусы

  • Довольно шумный вентилятор на 50% и выше
  • Охладители с вентилятором не подходят для этого монстра

Как установить хакинтош

Энтузиасты постарались на славу. Я смог развернуть без знаний и опыта с третьего раза методом “научного подбора и перебора” галочек в настройках яблочную операционку на своем домашнем ПК с процессором AMD. При этом у меня завелся и звук, и сеть, и даже дискретная видеокарта. Это была победа. Однако Mac OS меня не впечатлила.

В родной Windows как-то все было удобнее и практичнее. Особенно напрягало меня управление окнами. Их размер можно было менять только потянув за нижний правый угол. Комбинации клавиш мне казались неочевидными и трудными для запоминания, а такие вещи как Expose я вообще не оценил. Но в 2011 году я был обязан впервые в жизни посмотреть трансляцию WWDC, и эта конференция буквально перевернула во мне все. Выйдя на сцену, Крейг Федериги, представил миру новую ОС из “семейства кошачих” под названием Lion. Да, по количеству нововведений это была просто революция.

Крейг рассказывает о Mission Control в новой Mac OS 10.7 Lion

Жесты на трекпаде ноутбука завораживали, новый Launchpad, Mission Control, полная поддержка нового сервиса iCloud, работа с версиями документов в Time Machine, iTunes в облаке, iTunes Match. И самое главное — теперь можно было не бояться случайно выключить компьютер во время работы. После включения и загрузки системы на экране отображалась программа, с которой ты работал до сбоя по питанию, и ты мог продолжить работу с документом или проектом с того же самого места, на котором остановился. Я тогда задался вопросом, почему все это раньше не могли придумать? И с тех пор для меня Windows с ее синим экраном смерти, корявой установкой обновлений и драйверов, постоянными глюками и тормозами ушла раз и навсегда на второй план. Но купить себе MacBook или iMac я по-прежнему не мог.

Следующие мои хакинтоши были построены на системах Lion и Mountain Lion. Изучив ресурсы сети, в 2011 году я проапгрейдил свой ПК. Я знал, на каких материнских платах люди успешно устанавливали OS X и выбрал себе одну из таких — MSI P67A C43B3, процессор Intel Core i7, видеокарта AMD Radeon 6870. Никакие сборки мне уже были не нужны. Я сам качал с торрента образ оригинального диска, который шел с мак, вносил нужные изменения, создавал на втором винчестере рабочую среду, и затем переносил дисковой утилитой на главный диск модифицированную систему, далее записывал загрузчик Chameleon и то, без чего Mac OS не могла запуститься в неродной среде — match kernel и, конечно, Fake SMC. Те, кто творил подобные чудеса, прекрасно понимают о чем я.

Adobe Crash Fix XLNC

Instructions

  1. Install needed adobe apps from adobe creative cloud.

  2. Open Terminal.

  3. Copy-paste the below command to your terminal and run it (enter password when asked).

files_list=(MMXCore FastCore TextModel libiomp5.dylib)
lib_dir="${HOME}/Documents/AdobeLibs"
lib1_file="${lib_dir}/libiomp5.dylib"
lib1_link="https://raw.githubusercontent.com/naveenkrdy/Misc/master/Libs/libiomp5.dylib"

for file in $files_list; do
    find /Applications/Adobe* -type f -name $file | while read -r curr_file; do
        name=$(basename $curr_file)
        sw_vers -productVersion | grep "11" >/dev/null 2>&1
        ] && ] && continue
        echo "found $curr_file"
        sudo -v
        ] && sudo cp -f $curr_file ${curr_file}.back || sudo cp -f ${curr_file}.back $curr_file
        if ]; then
            ] && mkdir $lib_dir
            ] && cd $lib_dir && curl -sO $lib1_link
            adobelib_dir=$(dirname "$curr_file")
            echo -n "replacing " && sudo cp -vf $lib1_file $adobelib_dir
        elif ]; then
            echo "emptying $curr_file"
            sudo echo -n >$curr_file
        else
            echo "patching $curr_file"
            sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' $curr_file
            sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' $curr_file
        fi
    done
done
  1. Now copy-paste the below command to terminal and run it (enter password if asked).
agent_dir="${HOME}/Library/LaunchAgents"
env_file="${agent_dir}/environment.plist"
lib_dir="${HOME}/Documents/AdobeLibs"
lib2_file="${lib_dir}/libfakeintel.dylib"
lib2_link="https://raw.githubusercontent.com/naveenkrdy/Misc/master/Libs/libfakeintel.dylib"

sw_vers -productVersion | grep "11" >/dev/null 2>&1
if ]; then
    ] && mkdir $lib_dir
    ] && cd $lib_dir && curl -sO $lib2_link
    env="launchctl setenv DYLD_INSERT_LIBRARIES $lib2_file"
else
    mkl_value=$(
        sysctl -n machdep.cpu.brand_string | grep FX >/dev/null 2>&1
        echo $(($? !=  ? 5  4))
    )
    env="launchctl setenv MKL_DEBUG_CPU_TYPE $mkl_value"
fi

] && mkdir $agent_dir
cat >$env_file <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
 <key>Label</key>
 <string>mkl-debug</string>
 <key>ProgramArguments</key>
 <array>
 <string>sh</string>
 <string>-c</string>
    <string>$env;</string>
 </array>
 <key>RunAtLoad</key>
 <true/>
</dict>
</plist>
EOF

launchctl load ${AGENT} >/dev/null 2>&1
launchctl start ${AGENT} >/dev/null 2>&1
  1. Reboot macOS.

Revert Instructions

  • To revert run the following command as required.
files_list=(MMXCore FastCore TextModel libiomp5.dylib)
for file in $files_list; do
    find /Applications/Adobe* -type f -name $file | while read -r curr_file; do
        sudo -v
        ] && echo "Restoring backup $curr_file"&& sudo mv -f ${curr_file}.back $curr_file
    done
done

To revert step-4

agent_dir="${HOME}/Library/LaunchAgents"
env_file="${agent_dir}/environment.plist"
if ]; then
    echo "Deleting $env_file"
    launchctl unload ${env_file} >/dev/null 2>&1
    launchctl stop ${env_file} >/dev/null 2>&1
    rm -rf $env_file
fi
  1. Reboot macOS
Гость форума
От: admin

Эта тема закрыта для публикации ответов.