Рубрика «MacOS» - 3

Вступление

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

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

Вместе с тем, многих устроит вариант, который был популярен ещё в прошлом веке – виртуальные экраны. Часто их также называют виртуальными рабочими столами.Читать полностью »

Внимание, этот гайд предназначен для macOS хостов. Если у вас другой хост, некоторые настройки придётся переделывать!

Введение

В этой статье, я буду использовать OpenCore (сокращённо OC), в качестве основного загрузчика, и EDK II в качестве прошивки.

Для тех кто не знаком с OC советую почитать:

Также, здесь описана только установка версий 10.7-10.8, но в принципе эти инструкции довольно легко адаптировать под более новые версии.

Подготовка

Читать полностью »

Прокатилась гигантским стеклянным шаром и проскакала по всем ступеням презентация Apple на всемирной конференции разработчиков WWDC25, хотя сама конференция ещё будет идти до самого 13 числа, уже можно обсудить новинки: iOS 26, iPadOS 26, macOS 26, watchOS 26, tvOS 26 и visionOS 26. Есть несколько занимательных деталей, которые могли упустить. Погнали вспоминать, как это было!

Читать полностью »

Спойлеры к презентации Apple WWDC25 – уже практически известно, что покажут, а ещё объявлены победители премии Apple Design Awards. Судьба 120Гц в базовом iPhone, как изменится MagSafe, почему Apple Intelligence может не запуститься в Китае, а также о проблемах в ЕС и проигрыше в американском суде. Как Writing Tools запустть в режиме чат-бота на русском – делимся лайфхаком. А также важные новости касаемо утилиты iMazing. Переходим к новостям!

WWDC25: что там могут показать, какие новинки и победители премии Apple Design Awards 2025

Читать полностью »

Мотивация

Привет!

Раньше я в основном работал с оригинальной отладочной платой Nucleo (STM32F411RE) и отлично чувствовал себя в среде macOS. Недавно я решил прошить плату Blue Pill с помощью китайского программатора ST‑LINK и столкнулся с множеством ошибок в CubeIDE. Решил разобраться с ними раз и навсегда. На деле всё оказалось не так сложно, как я думал поначалу: хоть и пришлось использовать несколько ухищрений, процесс работает!

Эта статья — дубликат моего репозиторияЧитать полностью »

Какие штрафы отхватила Apple и за что, а также какие изменения произошли на сайте компании по требованию американских рекламных бюро. Как компания изменила подход к разработке Siri и что случилось с секретным отделом по робототехнике. Чего ждать в iPadOS 19, справится ли Индия с переносом производства iPhone и какой цвет будет новым в iPhone 17 Pro. А ещё о том как отметили юбилей Apple Watch и многое другое за неделю. Это свежий выпуск Apple Pro Weekly News, переходим к новостям!

Бета: iOS 18.5 beta 3 и в чём разница с beta 2, а также остановка подписи 18.4

На прошлой неделе разработчикам стали доступны третьи бета-версии:

• iOS 18.5 Developer beta 3 (22F5053j)

Читать полностью »

Причина из-за которой я заморочился установкой Mac OS X с жёсткого диска проста. Мне не удалось сделать с помощью TransMac и BelenaEtcher загрузочную установочную USB-флешку чтоб её распознал iMac и согласился с неё загрузиться.

Сразу оговорюсь, что понадобится Linux. Подойдёт Live-образ или установленный уже на жёсткий диск. Из него будет распаковываться и подготавливаться установочный раздел с Mac OS X Lion. Поэтому очень желательно более менее знать как работать в Linux. Я буду описывать только основные действия.

Подготовка

Читать полностью »

Пролог

Недавно я столкнулся с задачей собрать своё Go‑приложение написаное вокруг библиотеки github.com/webview/webview_go, которая является обёрткой для C/C++ библиотеки webview, для Linux, из чего вытекает необходимость использования CGO. Казалось бы, что сложного? Укажи GOOS=linux, пропиши компилятор CC= и CXX=, выполни go build — и готово. Но нет, CGO и зависимости вроде GTK превратили это в настоящий квест. После нескольких часов борьбы с ошибками вроде Package webkit2gtk-4.0 was not found in the pkg-config search path., я наконец‑то разобрался, как это сделать без виртуальной машины, используя Zig и Docker (Читать полностью »

в 5:15, , рубрики: gdb, MacOS

Предыстория

Я, как обладатель яблочного ноута, игрок в CTF и бинарщик, решил динамически проанализировать программу и был очень удивлён, когда не обнаружил привычного для меня GDB. В итоге, немного погуглив, я нашёл для себя решение проблемы и решил его описать.

Что ж будем делать?

  • Поставим Rosetta, чтобы можно было компилировать под x86_64.

  • Установим pwndbg-lldb для отладки Mach-O программ.

  • Установим pwndbg для отладки ELF-файлов.

  • Подведем итоги

Rosetta

Сначала надо скачать Rosetta. Это делается через softwareupdate. Потом запустимся от другой архитектуры.

  1. Установим Rosetta 2:

    Читать полностью »

Вышли обновления ПО от Apple с важными исправлениями и свежие бета-версии для разработчиков – рассказываем, что там нового. Стартовали продажи новых Mac и iPad, а значит вышли первые обзоры и есть интересные детали о новинках. С какой проблемой столкнулись владельцы iPhone 16e, что улучшится в RCS-сообщениях и какие кинопроекты анонсировала Apple в ближайшем будущем. А также огромное количество инсайдов и слухов о грядущих новинках компании. Всё это в свежем дайджесте, погнали к новостям!

Релиз: iOS 18.3.2 и другие системы – что исправили и что нет

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js