iMessage, Facetime и Back to my Mac не работают

Поменял жене в стареньком MacBook Pro Unibody (early 2009) винт на SSD, поставил с нуля Mountain Lion (кстати отличная альтернатива замене ноутбука на ближайшие год-полтора, он стал летать даже в iPhoto с библиотекой на 40 гигов).

После установки вылезла неприятность: отказались подключаться iMessage, FaceTime и, как позже выяснилось, Back to my Mac. Остальные компоненты iCloud вроде почты, документов и заметок прекрасно работали и синхронизировались. Странность в том, что до переустановки системы все прекрасно работало, да и сообщение об ошибке было неочевидным:

Не удалось выполнить вход. Проверьте сетевое подключение и повторите попытку.

Аналогичное заявлял и FaceTime, то есть проблема в сетевом подключении. Все это довольно странно, так как час назад все прекрасно работало и стоящий рядом мой ноутбук замечательно работает. Проверка показала, что macbook с чистой системой совершенно отказывался входить с любыми учетными данными, даже не доходя до этапа проверки пароля. При этом рядом стоящий ноутбук (с Mountain Lion Gold Master, к слову сказать), работал прекрасно.

В интернете нашел кучу народа с аналогичными проблемами, при этом разброс дат — 2010—2012 г.г. Списывать это на недавний сбой iCloud смысла не было, так как с другого компьютера аккаунт работал. На всякий случай вот работающие у других методы решения: 

1. Проверить /etc/private/hosts и удалить оттуда подозрительные записи
2. Установить другие DNS-сервера (8.8.8.8 и 8.8.4.4 от google вполне подойдут)
3. Установить автоматическое обновление системного времени в настройках
4. Перезагрузиться в безопасном режиме и попробовать войти в iMessage/FaceTime (после перезагрузки все должно прийти в норму)

Ничего из вышеперечисленного, включая звонок в российскую поддержку, форматирование диска и переустановку системы с нуля через интернет, не помогло.

Тогда мне пришло в голову посмотреть логи (немного поздновато конечно =) и я увидел там «Certificate not yet generated». Вдумчивое гугление показало что временами сертификаты, используемые для FaceTime/iMessage иногда не генерируются и в результате iCloud не работает. На ум пришла история тов. @vnizzz, у которого на старом MBP сгорел сетевой порт на матери и в результате перестали работать сетевые сервисы (сейчас уже не упомню, но причина была именно в железе). При создании сертификата использовались серийные номера железа (думаю это жуткий баттхерт hackintoshников) и так как сгоревший сетевой интерфейс его не давал, в систему не пускало.

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

Без этого номера ноут прекрасно функционировал с весны 2010 года по настоящее время, iMessage и FaceTime без нареканий работали до вчерашнего дня. Терять было нечего и я озаботился вопросом, как же этот номер вернуть на место. Серийник обнаружился за задней крышке, даже развинчивать не надо:

А вот с тем, чтобы прописать его на материнку, пришлось повозиться. У сервис-центров Apple есть софтина Blank Board Serializer, которая позволяет после ремонта записать на чистую материнку серийный номер ноутбука. Это можно сделать лишь один раз, и если ошибиться, мать можно смело менять на другую ибо изменить этот номер нельзя, только указать 1 раз.

Программу найти было непросто, интернет полон старыми версиями еще для PPC-архитектуры, которые работать с Unibody-макбуками отказываются. Нужный мне софт носит номер версии 3T110 (3T106 и ниже не подходит) и я с трудом его нашел. Вот вам magnet ссылка (41Mb) на него, несколько недель я буду на раздаче и надеюсь что торрент будет жить и дальше. А еще вот вам почти прямая ссылочка.

Образ надо записать на CD дисковой утилитой (возможно сработает и через USB-флешку) и загрузиться с него. Дальше нас ждет олдскульный хардкор:

Ну-ну =)

Программа раза 3 спрашивает, не ошиблись ли мы при вводе серийника, после чего прописывает его и перезапускает компьютер. Сразу после этого iMessage и FaceTime заработали.

Так добро в очередной раз победило зло.

  • http://www.facebook.com/ilyamyandin Ilya Myandin

    Раздайте пожалуйста Blank Board Serializer 3t110

    меняли материнскую плату, сталкнулся с такой же проблемой

    • http://ptath.ru ptath

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

      • Aikay

        Не поделитесь прямой ссылкой, а то сидов нет (

      • Тимур

        добрый день! появилась необходимость в помощи сей програмки — ссылку не подкинете?

  • Ser

    Доброго Вам не поделитесь прямой ссылкой на программу а то нет сидов

    • http://ptath.ru ptath
      • Василенко Тимофей

        Просто ОГРОМНОЕ СПАСИБО!!!!

  • Ser

    доброго Вам вроде один сид висит юторрент показывает но прога все равно не качается как стояла загрузка так и стоит, мож я что не так деляю ?

    • http://ptath.ru ptath

      вон прямая ссылка в комментах выше

  • Ser

    Спасибо огромное! Всего самого наилучшего и спасибо за решение буду сейчас заниматься а то ничего до этого не получалось. Еще раз огромное спасибо!

  • Ser

    Доброго Вам! Не подскажите а серийный номер вместе с «W» указывать, потому-что у меня начинается он с «W» а у Вас на картинке где Вы указываете на серийный номер W не заштрихован? Ответьте если не сложно! Заранее спасибо.

    Или надо просто все после надписи серийный номер на обороте машины вписать и все?

    • http://ptath.ru ptath

      Да, надо было с W

  • Ser

    Все разобрался спасибо все прописалось и заработало. Вам спасибо за такое описание и большой труд проделанный в помощь нам. Всех благ Вам!

  • Zloslov

    Спасибо, помогло!

    • http://ptath.ru ptath

      Точь-в-точь то же самое было? Наиредчайший случай ведь =)

      • Zloslov

        У меня новый iMac 27. И ничего не помогало. Все перепробовал. А тут почитал, закатал на USB Flash то, что у вас там выложено, перезапустился с Flash с альтом, и записал данные серийника с коробки — благо я ее еще не выкинул. И все заработало. Странно одно, как это официальный белый аймак пришел без серийника.

        • http://ptath.ru ptath

          Более чем странно, а он точно новый?

          Вполне возможно что это refurbished или отремонтированный уже тут. С завода они однозначно с прописанными материнками идут.

        • павел

          у меня та же история, чинили аймак после починки перестал работать аймесаг и фаптайм, какой прогон вписать серийник? благо коробка еще есть

        • Павел

          у меня та же история, чинили аймак после починки перестал работать аймесаг и фаптайм, какой прогон вписать серийник? благо коробка еще есть

  • Eugeniusz

    Спасибо огромное мил человек ! Все ок .

  • Evgeniy Romanov

    Спасибо! Великолепно!

  • Oleg

    Привет, имеется MacbookAir 2012, в сервисе никогда не был. По непонятным причинам перестал работать iMassage, прочитав вашу статью обнаружил что слетел серийный номер устройства (вообще не понятно как такое могло случиться). Используя рекомендованную утилиту я ввел серийный номер с нижней панели устройства, но вероятно совершил ошибку добавив W в начале, и естественно проблема iMassage не решена. Подскажите пожалуйста можно ли как нибудь исправить ситуацию или нужно ждать очередной потери серийника. Спасибо

    • http://ptath.ru ptath

      Серийный номер не может слететь и его нельзя изменить. Если он взят в нормальном магазине и серийник исчез — надо в сервис.

      Если серийника и не было — значит это ненормальный продавец.

      Обнулить или изменить серийный номер нельзя, об этом не раз и не два предупреждает утилита. 

  • Mihail Podgorny

    Спасибо большое! Помогло :) Забавно, что материнскую плату мне меняли года 2 назад. И все это время iMessage на моем Macbook прекрасно работал. Но, не так давно после отключения снова включаться отказался. После статьи обратил внимание, что вместо серийного номера в системе стоит #SerialNumber.

    • http://ptath.ru ptath

      Вот у меня аналогичная история, годы нормально работало