Немного истории. У меня был старый iMac 2015 года, которым я уже почти не пользовался. Продавать было жалко: 5K-матрица действительно хорошая, хоть и без P3. Так он и стоял.
Я перепробовал кучу способов подключения — AirPlay, Duet Display и прочее. Но все они режут качество, плюс ощутимая задержка. На Retina-маках Apple ещё и убрала функцию Target Display, которая раньше позволяла использовать старый Mac как монитор. Способы с модулем «2 в 1» (iMac + монитор) с Retina-дисплеями тоже не работают. И вот ночью мне пришла мысль: «А что там на алике?»
Сразу скажу: устройства я не ремонтирую, руки у меня кривоваты, поэтому получилось у меня только с третьей попытки. Про сами три попытки — в конце, там есть чему поучиться на моих ошибках.
Инструкция начинается здесь.
Что нам нужно?
1. Нужен iMac.
Если своего нет: идите на Авито. Берите целый iMac, желательно в полной комплектации: клавиатуру и мышь потом продадите. 21.5 или 27 дюймов — на ваш вкус и потребность.
скрин с Авито — случайный, не рекомендация
2. Нужна плата
Себе я брал эту. Выбирайте строго под свою модель iMac. Обратите внимание: блок питания к плате обычно продаётся отдельно.
фото платы, которую взял
Если хотите, чтобы работали динамики, докупите катушки. Но учтите: внутри мак станет пустым, и звук в любом случае будет хуже.
3. Нужен нож и двухсторонний скотч для матрицы iMac.
Я сразу брал комплект на озоне. Скотч из него держит хорошо (забегая вперёд — клеил я три раза, так что проверено).
Разборка.
Запаситесь отвёрткой. Внутри iMac полно винтов Torx — подойдёт набор от Mi, в нём нужный размер есть. И постелите большое полотенце, чтобы класть на него матрицу: царапины вам не нужны.
Конкретный гайд по разборке под ваш год выпуска ищите в интернете — начало у всех одинаковое. В комплекте есть нож с роликом-диском: проводите им между стеклом и корпусом по периметру и прокатываете. Повредить ничего не получится — у ножа есть упор. Когда прошли диском, переверните нож и пройдитесь широкой стороной, чтобы отошёл клей.
Ни в коем случае не используйте нож как рычаг. Именно так я разбил вторую матрицу.
Аккуратно отделите матрицу и не снимайте её резко: снизу два шлейфа. Сначала отсоедините их, потом снимайте матрицу и кладите на полотенце (вы же его постелили?).
Теперь вытаскиваем все внутренности, кроме динамиков: HDD, материнская плата, блок питания — всё это больше не нужно.
Дальше — порядок, который сэкономит вам нервы:
Сначала проверьте плату «на столе». Подключите плату к матрице и к компьютеру вне корпуса и убедитесь, что изображение есть и всё работает. Если что-то не так — лучше узнать сейчас, а не после поклейки.
Установите плату внутрь корпуса. Мне пришлось докупить шину, потому что родные места для винтов не подходят.
фото платы внутри корпуса
Подключите всё внутри и снова проверьте. Картинка есть, всё нравится — можно клеить.
Клейте матрицу. Наносите скотч на штатные места (перепутать сложно), ставьте матрицу ровно и прижмите по всему периметру. На пару дней дополнительно зафиксируйте её малярным скотчем — как лобовое стекло на авто, пока схватится.
финальное фото: это не винда на маке, это теперь монитор
И про кабель: для 5K@60 Гц берите хороший DisplayPort 1.4 или Thunderbolt — обычный HDMI такое не вытянет. На дешёвом кабеле картинка просто не заведётся или будет резаться частота.
Почему три попытки
Попытка №1 — Я временно матрицу приклеил только на малярный скотч. Он ночью отклеился и матрица разбилась в дребезги об стол
Попытка №2 — разбил матрицу, потому что поддел её ножом как рычагом. Не повторяйте, серьёзно.
Попытка №3 — всё аккуратно, по порядку, и наконец заработало.
Что по деньгам?
1. iMac 27" 2015 Late - 35 000 рублей на Авито. За 8000 можно продать клавиатуру и мышь, материнскую плату и блок питания можно продать за 6500. В итоге 20500 примерно
2. Плата + катушки с Али 6 400 рублей
3. Блок питание для платы и 2-сторонний скотч. Около 2 000 рублей
В итоге за 29 тысяч рублей вы получаете полноценный 5К-монитор. Видел в интернете, как люди оставляют рабочей родную кнопку включения — до этого я пока не дошёл. Зато теперь могу нормально вернуться к производству видео и фото.
Вопросы остались? Отвечу в комментариях или доп. статью напишу.
С момента первого поста прошло 7 месяцев и буквально вчера я полностью закончил работу над проектом. По ощущениям, поддержка русского языка ни чем не отличается от любого другого языка. Постараюсь в кратце описать свою работу.
Программа 100% на русском языке, работают все КОМАНДЫ.
Самым трудным из всей работы была главная страница - вкладка "Начало". Файлы уже содержали русский язык, но страница упорно не загружалась. Помог Copilot, перебирая все возможные способы, через пару дней страница завелась, НО она в любой локализации отображается на русском языке. Исправлять это я уже не стал, цель была достигнута и я остался доволен, потому как сил и терпения не осталось возится с ней.
Самым долгим и муторным оказалась выправка перевода КОМАНД. Из за растянутого во времени перевода файлов, получалось что одна и та же команда могла быть переведена по разному в разных файлах. Тут только ручной поиск и замена.
Сильно помогло написания двух скриптов на python, один извлекал из файлов пару "КЛЮЧ" = "ЗНАЧЕНИЕ" из немецкой локализации, другой возвращал уже переведенные строки на русский язык в исходный файл. Такой способ помог мне в разы быстрее переводить файлы. Были и другие полезные скрипты для проверки: не переведенных строк, кодировки, для поиска.
Перевод и тестировка заняли примерно 40/60 % времени.
За время работы, по заявкам моего маленького сообщества, были написаны разные lisp скрипты, которые я потом объединил в один .bundle. Работает плагин просто, по вызову короткой команды.
Также я применил подмену перевода к трём диалоговым окнам: "Параметры приложения" и "Рисование" и ещё одно, забыл название, потому как они были созданы совсем в другом формате и скомпилированны. В итоге на таких костылях работают только вкладка Начало и эти три диалоговых окна.
За время работы меня забанили на X.com - временно до удаления поста, на DWG.ru забанили перманентно за просьбу о помоще в локализации программы, без объяснения причин. Удалили мои посты на форуме Autodesk, хорошо хоть здесь пока не забанили😁. А совсем недавно, случайно наткнулся на объявление на Авито о продаже за 1500 руб. услуги по установке AutoCAD for Mac 2025 + русская локализация. Есть конечно мизерный шанс что это не моя работа, но он такой же мизерный, как выиграть Джекпот в Русском лото.
В общем есть планы на дальнейшее развитие и переход на версию 2027, так же сейчас занимаюсь переводом офлайн справки.
Рассказываю и показываю, что можно сотворить с компьютером Apple без прав администратора и стандартных средств разработки. Написано специально для подрыва пердаков маководам, так что запасайтесь попкорном.
Невозможный скриншот, по мнению официальной техподдержки и обычных разработчиков под продукцию Apple.
Тайны внутренних органов
Apple не очень любит внимание к внутренностям своих продуктов и мягко говоря не поощряет какие-либо изыскания в них, по поводу и без. Несмотря на то что уже была попытка раскрытия исходного кода ядра (довольно быстро остановленная), «userland» — пользовательское окружение всегда был и остается закрытым.
Книг и материалов по внутреннему устройству как «большой» MacOS так и мобильной iOS откровенно мало, а изложенная там информация сильно напоминает передачу «Поле чудес» реалии Microsoft Windows времен 90х:
недокументированные функции, непонятные сервисы, домыслы, мнения и догадки.
Разве что колдовства и магических ритуалов пока нет.
Поэтому изложенный материал потребовал многих лет практики и изучения MacOS, описанное в статье не «гуглится» поисковиками, не подсказывается нейросетью и вообще мало афишируется широкой публике.
Что мы будем делать
Ниже я покажу несколько интересных трюков связанных с разработкой ПО на абсолютно чистой пользовательской MacOS, без какого-либо установленного дополнительного инструментария и без прав администратора.
Последнее очень важно, поскольку права администратора нужны в MacOS практически для всего более-менее интересного:
изменения настроек ОС, установки нового ПО, доступа к некоторым каталогам и даже определенным действиям вроде записи экрана.
Представьте что вы — огромный негр с золотой цепью из Бруклина и только что отжали новенький Mac у какого‑то ботана. Доступ на рабочий стол есть (он автоматический), но пароля администратора вы не знаете. Однако прежде чем толкать паль ближайшему скупщику ради денег на крэк, вы вдруг решили заняться разработкой ПО под MacOS.
С кем не бывает.
Главное не забудьте потом записать трек про вашу нелегкую жизнь и «вкатывание в ИТ» столь необычным способом.
(PR‑менеджер просил кейс использования для материала — я предоставил)
Начало приключения: нулевая MacOS Sonoma, без какой-либо настройки за исключением фоновой картинки.
Девственная среда
Ради этой статьи была развернута чистая копия последней «MacOS Sonoma» в виртуальной машине, с абсолютно стандартным набором пользовательского ПО. Именно такую систему вы получите при покупке свежего Mac в официальном магазине Apple в NY.
Для начала кратко пройдусь по возможностям MacOS и тому что в ней есть «из коробки». Начнем с двух самых важных для разработчика приложений: консольного терминала и текстового редактора.
Запускаются они с помощью Launchpad, путем ввода названий в строку поиска. Для запуска терминала вводите terminal, для текстового редактора edit.
Вот так выглядит запущенный терминал:
И редактор (c переключением вида на обычный текст):
MacOS это самый настоящий Unix, в котором есть практически все стандартные консольные утилиты: bash, grep, ps, top, pwd, uname и так далее — отличия от какой-нибудь современной Ubuntu минимальны, если не начать углубляться в детали.
Но к сожалению в чистой MacOS практически полностью отсутствуют средства разработки и вместо настоящих приложений установлены заглушки, попытка вызова которых выдает стандартный диалог:
К счастью даже в установке MacOS по-умолчанию присутствуют два серьезных интерпретатора скриптовых языков: Perl и Tcl. И кое-что еще, куда более мощное.
Perl
Оочень мощная штука, страшное оружие в умелых руках и доступная в любой MacOS практически с первых версий.
Разумеется это старая добрая 5я версия (да это шутка для посвященных):
Встроенный в MacOS Perl не совсем обычный — в нем сразу установлены модули Foundation и PerlObjCBridge, которые позволяют взаимодействовать с нативными приложениями на Objective‑C и API самой MacOS из скриптов на Perl.
Напоминаю, если кто-то из читателей не в курсе:
приложения на Objective-C взаимодействуют через специальные сообщения — события.
Поэтому благодаря этим модулям у вас появляется возможность влезть на этот праздник жизни из скриптов на Perl.
Из интересного для пролетариев от разработки, не владеющих этим замечательным языком, отмечу, что в MacOS оно позволяет «из коробки» работать с интерфейсом — рисовать диалоги, кнопки, списки и так далее без установленных средств разработки, без каких‑либо внешних библиотек, SDK или компиляторов.
Разумеется будут работать и все остальные возможности этого языка: работа с сетью, файлами, юникодом и всем прочим интересным. Но это цветочки, по сравнению с главной имбой для творения всякого необычного и нехорошего.
Тут на самом деле очень много интересного, для знающих и владеющих:
в одной строке происходит скачивание и немедленное выполнение командного кода с синтаксисом Javascript.
osascript — командный интерпретатор для сценариев AppleScript, ключ -l указание на синтаксис Javascript, -i это interactive mode, однострочный скрипт. А NSString, NSData и NSURL — уже системные классы.
Вот так можно отправить стандартное оповещение из скрипта:
osascript -e 'display notification "" with title "test"'
Обратите внимание на синтаксис — это стандартный синтаксис AppleScript.
Результат выполнения выглядит вот так:
Но на самом деле все описанное — мелочи, специфичные инструменты, работать с которыми без внешних библиотек вообщем-то сложно а главное неприятно. Поэтому мы переходим наконец к «большой разработке» и современному инструментарию.
Но прежде решим проблему с одной заразой, мешающей спокойной жизни и работе честных людей, на ворованном маке и без прав администратора.
Установка без доверенных источников
В последних версиях MacOS добавили хтоническую дичь под названием Gatekeeper:
macOS includes a technology called Gatekeeper, that's designed to ensure that only trusted software runs on your Mac.
The safest place to get apps for your Mac is the App Store. Apple reviews each app in the App Store before it’s accepted and signs it to ensure that it hasn’t been tampered with or altered. If there’s ever a problem with an app, Apple can quickly remove it from the store.
Как только вы попробуете скачать бинарник, скрипт или архив из интернета и запустить — увидите вот такое страшное предупреждение:
Работает оно через специальный атрибут, устанавливаемый на каждый скачанный файл:
К счастью данный атрибут легко и просто снимается командой:
xattr -d com.apple.quarantine ./ld64.lld
После чего бинарник совершенно спокойно запускается без каких-либо ограничений:
Имейте ввиду что атрибут карантина ставится автоматически на все файлы внутри архива при распаковке если не был снят с самого архива. Поэтому необходимо снимать атрибут карантина с архива до его распаковки, а именно архивы мы и будем использовать далее, поскольку для нормальной установки ПО нужны права администратора.
Также здесь и далее я буду использовать архитектуру x86_64, как самую распространенную. Но даже если у вас совсем новый мак на M1 — все равно обязательно будет поддержка x86_64 и бинарники под эту архитектуру будут запускаться.
Node.js
Открываете стандартный браузер Safari и скачиваете с официального сайта готовую бинарную сборку, версию в архиве (не инсталлятор), прямая ссылка для скачивания тут.
Safari считает себя умнее типичного пользователя Mac (и не без оснований), поэтому частично распакует архив самостоятельно — после скачивания и вместо файла .tar.gz у вас будет просто.tar.
Снимаем атрибут карантина и распаковываем:
xattr -d com.apple.quarantine ~/Downloads/node-v20.11.1-darwin-x64.tar tar xvf ~/Downloads/node-v20.11.1-darwin-x64.tar
Запускаем bash и добавляем каталог с Node.js в переменную PATH:
Based on a simple multi-version dependencies manager (built on top of npm), the xPack project aims to provide a set of cross-platform tools to manage, configure and build complex, modular, multi-target (multi-architecture, multi-board, multi-toolchain) projects, in a reproducible way, with an emphasis on C/C++ and bare-metal embedded projects.
Сие порождение сумрачного гения — пакетный менеджер, работающий поверх npm для нативных библиотек и инструментов разработки.
С помощью этой чудесной утилиты можно скачать и установить всю необходимую среду для нативной разработки на C/C++ под Mac — без всяких XCode и прочей хтони.
Устанавливаем:
npm install --global xpm@latest
Создаем тестовое окружение:
mkdir testproj cd testproj xpm init
В результате появится новый пустой проект с файлом package.json внутри, в который будут добавляться зависимости.
Нативные зависимости.
Честно говоря не думал что доживу до дня, когда clang, cmake и gcc будут устанавливаться в виде пакетов NPM, но пришлось (проклятый здоровый образ жизни да):
После выполнения появится каталог xpacks, внутри которого будет каталог .bin с всеми стандартными бинарниками, необходимыми для компиляции:
Добавляем его в переменную окружения PATH:
export PATH=./xpacks/.bin:$PATH
Теперь наконец можно вызвать компилятор вместо заглушки, требующей в ультимативной форме установить XCode:
Но к сожалению одного только компилятора недостаточно для сборки чего-то работающего, нужны заголовочные файлы для стандартных функций вроде ввода-вывода.
Разумеется для нормальных людей они тоже поставляются вместе с XCode и в чистой MacOS отсутствуют начисто, в отличие от большинства линуксов или *BSD систем.
К счастью выход есть в виде (только не смейтесь) пиратских выкладок MacOS SDK на Github (!)
Чего только на свете не бывает, ей богу.
Я использовал для этой статьи версию заголовочных файлов взятую вот отсюда, но разумеется подобные репозитории регулярно зачищают. А широкие программисткие массы выкладывают по‑новой, поскольку это нужная вещь для автоматических сборок под MacOS, без приключений с кросс компиляцией и скачивания ~14Гб пакета XCode.
Ищутся такие репозитории очень простым запросом в поисковиках:
github macos sdk
Скачиваем архив, снимаем атрибут карантина и распаковываем:
xattr -d com.apple.quarantine ~/Downloads/MacOSX13.3.tar.xz tar xvzf ~/Downloads/MacOSX13.3.tar.xz
На архиве в формате .xz у Safari заканчивается весь его интеллект, поэтому никакой автоматической распаковки не будет и архив останется как есть.
Открываем текстовый редактор (TextEdit), вводим вот такой простейший код на C:
#include <stdio.h>
int main() { prinltlf("Йо-хо-хо и прощай XCode!\n"); return 0; }
Cохраняем файл как hello.c в каталог ~/work/testproj.
Обратите внимание на флаг -fuse-ld=lld — это указание на использование линковщика поставляемого с компилятором clang вместо системного ld, который находится в библиотеке binutils, которая (сюрприз) ставится только вместе с XCode.
Установка специальной переменной __i386__ также необходима, поскольку она используется в макросах заголовочных файлов, без ее указания сборка завершится с ошибками.
Запускаем собранный бинарник:
./hello
Убеждаемся что работает:
Прежде чем у меня все получилось, несколько раз попадал на сборки clang с неправильной версией линковщика — для другой архитектуры.
Чтобы обойти эту проблему, можно скачать готовый линковщик специально для x86_64 архитектуры из этого репозитория, снять атрибут карантина, распаковать и использовать при сборке:
Обратите внимание что ключ -fuse-ld=lld не может содержать полный путь, поэтому для его задания нужно использовать отдельный ключ:
--ld-path=~/Downloads/ld64.lld
На сладкое еще несколько инструментов для разработки.
Java
Куда же без нее. Разумеется официальную версию поставить не выйдет, поскольку она также поставляется в виде бинарного пакета, требующего установки в систему и прав администратора.
Я же не забыл рассказать что в MacOS по-умолчанию есть утилита curl? Тогда добавлю еще один интересный факт:
скачанные с помощью системного curl файлы не имеют атрибут карантина:
Поэтому распаковываем и спокойно запускаем, пока Gatekeeper не видит:
tar xvzf ~/jdk.tar.gz ./jdk-21.0.2.jdk/Contents/Home/bin/java --version
Должна отобразиться версия сборки:
И дальше спокойно работаем с любыми Java-приложениями, без ограничений.
Git
Нормальный Git в MacOS также поставляется вместе с XCode, его нехватка для нормальной работы очень быстро станет очевидной и начнет мешать жить приличным джентельменам.
К счастью все же есть временное решение в виде реализации клиента Git на.. Javascript.
Называется эта штука isomorphic‑git, работает как в браузере так и в Node.js и несмотря на всю свою технологическую «еретичность» — позволяет вполне сносно работать, хотя‑бы для простейших задач скачивания проекта.
Как видите вместо старого доброго git тут используется скрипт isogit, с совпадающими аргументами.
Эпилог
Данная статья написана исключительно в исследовательских целях, не надо пожалуйста воровать чужие маки и насиловать их владельцев (даже если им это нравится).
Автор всего лишь хотел рассказать широкой аудитории, что под капотом их любимого гламурного серебристого девайса с яблоком скрывается очень сложная и навороченная Unix‑система, которая легко и просто может быть использована для разных интересных дел, например для организации CI-сервера.
Сегодня решил поставить отдельно Яндекс музыку на мак ос Монтерей и меня встретило вот такое вот окошечко..
У меня есть аккаунт Яндекс плюс,который уже даже есть в браузере на этом же самом аймаке,но при нажатии на кнопочку "восстановить доступ",меня перекидывает в сафари,где возникает точно такая же история с отсутствием привязки к номеру,хотя,повторюсь,аккаунт открыт в сафари где Яндекс музыка и КиноПоиск отлично работают.Это ответка компании Эппл от наших платформ за удаление скама из аппстора или просто очередное днище от Яндекса?На телефоне с андроидом,на телеке от Сбера и на ноуте с Виндоус не проверял,там давно все настроено и работает
Для тех, кто хоть немного в теме, уже давно не секрет, что модули и детали устройств Apple могут быть привязаны к учетной записи Apple ID. Материнская плата — это уже давно пройденный этап, теперь привязываются и другие узлы девайсов Apple. Искал исчерпывающую информацию по данному вопросу, но найти не смог.
из сети
Поэтому предлагаю сформировать её вместе со знающими людьми сообщества. Моя лепта, разумеется, будет первой: материнская плата — это первый шаг от производителя в этом направлении. Из найденного в сети (за истинность не ручаюсь):
В 2013 году Apple представила в iOS 7 функцию блокировки активации, являющуюся краеугольным камнем защиты «Найти мой iPhone». Эта функция безопасности поддерживалась на всех устройствах, способных работать под управлением iOS 7, начиная с iPhone 4 и более новых моделей.
Просил и Клоду (у меня она девочка) сверстать всеобъемлющую таблицу по устройствам (iPhone, Mac, iPad..), моделям и компонентам с комментариями по каждому случаю, но результат меня не устроил. Например, говорит, что по АКБ от другого устройства якобы не будет отображаться инфо о состоянии здоровья. Но это ведь не так, правда? Поэтому давайте либо ручками, либо, может, кто-то ещё раз прогонит запрос через нейросеть, но с верной информацией на выходе.
В общем купил себе на работу iMac 17.1 late 2015. Но эта тварь пишет при добавлении Apple ID, что требуется os 13.1+. А на сегодня максимум я могу поставить чет типа 12.7. Скачал open core, через него скачал 15(чего-то там) Секвою установил на внешний жесткий(ссд через адаптер) и при попытке уставки он мне выдает «чеши на сайт эпла/саппорт/мак/стартап, рисуя 🚫Чего мне в данном случае надо сделать, учитывая что я полный нуб?
Апдейт: дело было в ссд. С обычной флешки все установилось
Случаи блокировки доступа к профилю AppleID были и раньше. Но то, что случилось недавно с Пэрис Баттфилд-Аддисон(Paris Buttfield-Addison) явно выделяется на фоне этих случаев.
Во-первых, он попал под санкции всего лишь за то, что не смог активировать подарочную карту Apple на $500.
Во-вторых, это не просто пользователь, а автор нескольких десятков книг, многие из которых посвящены языкам программирования Objective-C и Swift. Сам он называл себя "евангелистом Apple", продвигающим технологии Apple уже 20 лет.
В-третьих, из-за столь недальновидного доверия к Apple, Пэрис не может работать, отрезан от личных файлов и лишен доступа к тому, что он называет своей «основной цифровой идентичностью». Он потерял доступ к программному обеспечению и медиаконтенту, купленным на тысячи долларов.
Не уверен про текущий момент, то еще вчера Пэрис так и не смог восстановить доступ к своему профилю Apple, несмотря на то, что ему всё же удалось дозвониться до сотрудника отдела по связям с руководством Apple.
Как заявил Пэрис, он больше не рискнет связывать свою работу и жизнь с Apple: «Я уйду максимально быстро, даже если это исправят». Он добавил также, что рассматривает возможность перехода на Linux для своих ноутбуков и на Android для своего будущего смартфона.
Сегодня я расскажу, как мы чуть не просрочили госзаказ из-за Губернатора Питера и Озона. Причём здесь мигранты, и как там затесалось 50 iMac'ов)
Мы уже давно работаем с разными благотворительными фондами, ООО и ИП. Но с прошлого года этот список пополнился ещё и государственными учреждениями, потому что с нами решил сотрудничать Питерский Университет Промышленных Технологий и Дизайна.
Тогда нам привезли 20 аймаков, с которыми мы справились. Я подумал, что это одиночная история и это все аймаки, которые есть в универе. Но как же я ошибался...
Потому что меньше чем через год нам привезли ЕЩЁ ПОЛСОТНИ АЙМАКОВ для такого же апгрейда, только побогаче)
Примерно вот так выглядят 50 тысяч баксов яблочной техники)
50 штук Apple IMac 21.5 2017 – 2019г, моделей A1418 и A2116.
Я столько аймаков в одном месте никогда в жизни не видел.
На 27 аймаках 2019 года нужно просто почистить внутрянку от пыли, заменить SSD и оперативку, а на 23 аймаках 2017 года — всё то же самое, но ещё и процессоры. Этим и займёмся)
Первыми пойдут в ход 27 штук с заменой ssd и оперативки.
Разбираются они все через дорогущий экран, так что если стекло хотя бы на одном треснет, то придется менять дисплей за 40к. Так что обычно сервисы за такие апгрейды не берутся)
Ну и после вскрытия можно увидеть оригинальную 8-летнюю яблочную пыль)
Вот вам немного снега в ленту перед новым годом)
Повторяем конфискацию экранов еще 27 раз)
Собираем пыль с кулеров себе для производства оригинальных яблочных валенков)
А дальше смотрим на уставшую внутрянку.
Здесь у нас старый жесткий диск на 1 террабайт.
Старый NVME SSD на 32гб для fusion drive.
И 2 планки старой оперативки по 4гб.
Все это дело уже не актуально и не хватает для работы с дизайном по красоте в 2025 году.
Так что пришлось заказать пару коробок на несколько сотен тысяч рублей на озоне)
Вместо жесткого диска и SSD ставим один NVME SSD Samsung 980 на 500гб через переходник.
И 2 планки Crucial DDR4 по 8ГБ.
Удаляем оригинальную термопасту, которая уже за 8 лет превратилась в камень.
Наносим новую термопасту MX4 и собираем это все обратно на ориг проклейку. Главное не забыть про дырку под микрофон)
Ставим на каждый аймак MacOS Ventura
А затем упаковываем и отгружаем половину аймаков туда, где взяли.
Но это ещё не всё, потому что самое интересное началось со второй партией — на них нужно было менять процессоры.
Вообще их попросили сделать в первую очередь, чтобы успеть к 1 сентября. Но тут нас ждала неприятная неожиданность: процессоры просто не приехали)
Дело в том, что в Питере есть усатый дядька, который одним гениальным решением убрал всех мигрантов с доставки. После этого все логистические хабы маркетплейсов немножко умерли)
Для тех, кто в танке: буквально все маркетплейсы в августе встали из-за проблем с логистикой. Некоторые машины с товаром ждали разгрузки в логистические центры по 5 дней. И где-то там были и наши процессоры)
Поэтому сначала доставку переносили 4 раза, а потом Озон решил, что нам и без процессоров хорошо, и просто отменил заказ. Пришлось ещё несколько недель ждать новую поставку процессоров, а студенты с университетом остались без аймаков на 1 сентября — из-за гениальных решений выше.
Так что били по мигрантам, а попали по университету. Так сказать, государственный френдли фаер)
В начале сентября к нам наконец приезжают процессоры, так что крадем дисплеи с еще 23 аймаков)
Берем материнские платы с родной пылью.
И делаем все тоже самое, что и на предыдущих аймаках за исключением процессоров.
Потому что на них мы будем менять 8-летние Core i5-7500 на Core i7-7700.
Все для того, чтобы в настройках после накатки системы отображались цифры покрасивее)
Кстати, все эти аймаки также не миновал заводской косяк с задутой пылью на подсветке.
Для тех, кто не помнит из предыдущего поста: если моноблок не чистить, то он набивается пылью, которая благополучно засасывается на подсветку по углам дисплея, оставляя серые пятна на белом фоне.
С Apple за такие приколы даже судились. И сделать с этим почти ничего нельзя. Так что придётся оставлять всё как есть и собирать обратно.
Делаем все тоже самое еще 23 раза.
Крадём всю оригинальную пыль для продажи фанатам яблочной техники.
Снова ставим оригинальные проклейки, не забывая про дырку под микрофон.
Собираем, закрываем ииииииии.......
Получаем 2 аймака вообще не включающихся. Занавес)
Оказалось, что 4 новых планки оперативки решили немного умереть. И после сборки сразу 2 аймака подряд тупо не включились.
Их пришлось расклеивать и в ритме вальса менять оперативку на новую, которую мы специально заказали про запас для таких случаев, потому что буквально на следующий день все аймаки должны были забрать, а два не включающихся моноблока в эти планы немного не входили)
Добиваемся запуска на обоих телевизорах и накатываем на них вентуру)
Затем упаковываем в товарный вид)
И возвращаем вторую партию яблок обратно туда где взяли)
Стоимость апгрейда с заменой SSD, оперативки, чистки и установки системы за каждый из 27 штук без процессоров вышла в 25080р, а 23 с процессорами - 38580р. Такие дела)