Починил сломанный CarPlay на iOS 18
Каждый раз зарекаюсь обновляться на нулевую мажорную версию iOS, но каждый раз руки чешутся. В общем, после наката iOS 18.0 у меня в машине полностью отвалился эпыл карплей. А я к нему так привык, что кусок в горло не лезет и спать не могу.
Удаление профилей не помогло — машина с телефоном синхронизируется, карплей номинально пишет, что работает, но не включается и даже ошибок не выдает. Блютуз работает нормально, но не в блютузе мое счастье, ну.
Мучился и печалился так недели две. Рискнул и поставил бету 18.1 (ну а вдруг, думаю) — не помогло.
И тут сегодня, стоя в очередной пробке и ковыряясь в настройках телефона, я заметил в списке известных сетей странный вайфай с маркой своей тачки. Но сеть точно создавал не я. Смекнул, что, видимо, машина сетапит спот для карплей-коннекта поверх блютуза.
Ну и зашел туды к ей внутря настроек, а там, оказывается, айфон по умолчанию включает во всех своих вайфаях опцию подмены мак-адреса и защиту от трекинга. И машина сходит с ума от того, что она только что настроила доверенное соединение с мобилой, а тут вроде мобила должна быть та же, а мак-адрес у нее другой.
Отключил, конечно, для этой сети динамический мак-адрес и защиту от трекинга и, нахрен, заработало. А так сидел бы и ждал апдейтов, которые, скорее всего, не помогли бы.
Событие недели у меня, не меньше.