Привет, друзья! В 2021 году я уже писал здесь о включении функционала AirTags в России. Но сейчас столкнулся с ещё более серьёзной проблемой и постараюсь описать её суть и решение максимально «по делу».
У меня две колонки HomePod 1-го поколения в стереопаре. Когда вышла 18-я прошивка, я через приложение «Дом» решил их обновить. Одна колонка апдейтнулась без проблем, а вторая выдала ошибку. В результате начала мигать кнопками «+» и «-». Перезагрузки и сброс настроек ни к чему не привели.
Много времени потратил на изучение вопроса и выяснил, что проблема массовая по миру. HomePod превращается в «кирпич». Восстановление через подключение к компьютеру невозможно, так как колонка имеет только провод питания. Apple в курсе проблемы и предлагает замену устройства по гарантии. Но, сами понимаете, для HomePod 1-го поколения эта опция уже не актуальна…
После изучения проблемы узнал, что под нижней крышкой HomePod всё же есть сервисный порт.
Сервисный порт под нижней крышкой HomePod.
В поисках наткнулся на ребят с Reddit. После нескольких дней переписок по почте, которые продолжились в Discord, появилась надежда.
Параллельно, ради интереса, зашёл на Avito и нашёл объявление «Ремонт HomePod» с большим количеством хороших отзывов. Короткую переписку прилагаю. На тот момент я уже был в себе уверен, что смогу решить эту задачу.
Спустя 2,5 месяца получил заранее оплаченную посылку – тот самый кабель и адаптер. Из США в Россию отправить её отказались, поэтому сначала она была доставлена в Ригу, а уже оттуда — в Москву.
Внутри находились кастомный сервисный провод и док-станция, напечатанная на 3D-принтере.
Так выглядит набор из сервисного кабеля и адаптера для восстановления HomePod.
Держите инструкцию, как восстанавливать HomePod.
1. Перевернув колонку, я аккуратно снял нижнюю крышку и обнаружил сервисный порт. При этом важно быть предельно осторожным, так как легко можно поцарапать корпус или повредить тканевое покрытие. Крышка крепится довольно плотно: она приклеена и дополнительно зафиксирована на защёлках.
2. Подключил сервисный провод и закрепил его болтами.
Так выглядит сервисный кабель, подключенный к HomePod.
3. Сначала подключил колонку к Mac, а затем подключил питание.
Спустя некоторое время появилось окно, которое нужно сразу закрыть:
Здесь ничего не надо делать, это окно нужно закрыть.
4. Теперь нам нужно установить Homebrew с официального сайта.
5. Открыл встроенное приложение Terminal на Mac. В нём будем проводить следующие операции.
Опишу команды без скриншотов, так как там ничего интересного. Все команды выполняются по одной, даю каждую в строчку:
brew tap d235j/ios-restore-tools
brew install --HEAD libimobiledevice-glue
brew install --HEAD d235j/ios-restore-tools/libimobiledevice
brew install --HEAD libirecovery
brew install --HEAD gaster
brew install --HEAD ldid-procursus
brew install libzip
git clone https://github.com/libimobiledevice/idevicerestore.git
cd idevicerestore
git checkout d2e1c4f
./autogen.sh
make
sudo make install
После этого подтвердил работу idevicerestore, выполнив команду:
idevicerestore 1.0.0-215-gd2e1c4f (libirecovery 1.2.1, libtatsu 1.0.3).
6. Скачал прошивку для HomePod (в моём случае версия 18.1). Затем по порядку выполнил следующие команды:
gaster pwn
gaster reset
idevicerestore -d -e 18.1.latest.ipsw
Можно заметить множество повторяющихся сообщений о тайм-ауте, таких как:
ReverseProxy[Conn]: Received Ping command, replying with Pong
ReverseProxy[Conn]: Connection closed
ReverseProxy[Conn]: (status=2) Terminated
No data to read (timeout)
No data to read (timeout)
No data to read (timeout)
No data to read (timeout)
No data to read (timeout)
Это нормальная ситуация, и процесс может занять до 10–15 минут.
7. Как только на экране появилось сообщение «Restore Complete», я отключил питание от HomePod, отсоединил USB-кабель от Mac, извлёк адаптер из HomePod и вернул крышку на место. Затем перевернул колонку, снова подключил питание и подождал несколько секунд.
На экране колонки начал крутиться белый круг и звуковым сигнал дал понять, что готова к подключению к iPhone и дальнейшей настройке. Если кто-то столкнулся с подобной проблемой HomePod, я готов помочь, пишите в телегу.
P.S. Если же вы решите подобный способ использовать дома, то хочу вас предупредить с проблемой с которой я столкнулся. В шаге 5 выходила ошибка:
Никакие переустановки не помогали. Единственный совет, который я получил, — удалить строку 87 в файле src/dfu.c. К сожалению, это не решило проблему. Ребята с Reddit также не смогли мне помочь, так как подобная ошибка возникала не только у меня, но и у других пользователей, и никто не знал, как её исправить.
После двух дней проб и ошибок я выяснил, что при выполнении команды, после команды:
git checkout d2e1c4f
…необходимо открыть файл src/dfu.c, удалить строку 87 (или закомментировать её, добавив // перед строкой), а затем продолжить:
./autogen.sh
make
sudo make install
После этого всё заработало!
-
Этот пост написан читателем в разделе Тусовка, где каждый может разместить статью. Начните по этой ссылке. Лучшие посты появятся на iPhones.ru.
P.S. Обязательно прочитайте инструкцию, она поможет.
10 комментариев
Форум →Это сколько же вы времени потратили на восстановление этого чуда )) Воистину Enculer les mouches
многие в танки больше времени тратят, так что цель не нажива, а развлечение, просто у многих оно не пожрать посрать
У меня сейчас 18.1 и доступно обновление для 18.2. Так же Первая ревизия первой большой колонки. Не обновлять от греха по дальше?
Я бы заказал кабель и дождался бы доставки. Потом можно и рискнуть
Многоуважаемый – рекомендую выключить функцию автообновления для HomePod 1 и Mini. Но это сбрасывается после выключения питания – вот такой вот финт.
лайк посту
Так редко теперь на этом ресурсе увидишь действительно что то полезное. Контакты сохранил, на всякий случай. Спасибо!
Кра-сав-чик!!!
Красава 👍🏼
Говно так и должно работать! Надо цену повысить этому говну.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как активировать FaceTime, находясь за границей?
Как отключить слежку за вашей геопозицией в iPhone
Как сохранить оригиналы фото из iCloud?
Как установить iOS 16.4 beta 1 на iPhone и включить ввод свайпом для русской клавиатуры
Как перенести фото с одного iPhone на другой
Как включить отзеркаливание фото при съемке фронтальной камерой iPhone на iOS 14
Как отключить светлую тему macOS Mojave для некоторых приложений
Как добавить в iPhone события из календаря Google