Перенесли всё на новый айфон, а Сбер, ВК и Авито остались серыми иконками с облачком. В магазине развели руками, я полез разбираться
Если вы переезжали на новый айфон и у вас Сбер остался висеть серой иконкой с облачком, которая не открывается, то вот, я впервые увидел такое у друга в магазине. У него небольшая точка, где продают и чинят телефоны, айфоны вперемешку с андроидами, чехлы, стёкла, а в углу сидит мастер с паяльником, и я туда частенько захожу просто так, взять энергос из холодильника и послушать, кто с чем пришёл.
В тот вечер зашла пара за новым айфоном. Выбрали, купили и прямо у прилавка сели переносить всё со старого: положили телефоны рядом, и пока ползла полоска, успели обсудить, что даже обои переедут. Переехали и обои, и фото, и переписки, и жена была очень довольна ровно до того момента, как приложения на новом экране начали оживать одно за другим, а три так и остались серыми, с маленьким облачком возле названия. Это были Сбер, которым она пользуется каждый день, ВКонтакте и Авито, где у неё как раз висело объявление про детскую коляску.
Она жмёт на Сбер, иконка немного думает и снова становится серой, жмёт ещё раз, и опять то же самое. Потом поворачивается к другу и говорит: «Вы же телефонами торгуете».
Дальше мы, конечно, начали чинить. Друг взял телефон, позвал мастера из угла, я тоже сунулся, и версия у нас была одна на троих: перенос сглючил. Кто-то сказал перезагрузить, кто-то, и я в том числе, с умным видом предложил стереть и перенести заново.
Перезагрузили, потом стёрли новый телефон и перенесли всё ещё раз, это ещё полчаса, и иконки опять серые, с тем же облачком. А старый айфон лежит в десяти сантиметрах, и на нём все три приложения спокойно открываются. И переложить их оттуда на новый не может никто в магазине, где эти телефоны вообще-то продают и чинят (мне до сих пор немного смешно, когда я это вспоминаю, хотя тогда было не до смеха).
Тут заходит парень забрать телефон из ремонта, пару минут слушает нашу возню и между делом говорит, что вроде бы есть программа, которая ставит такие приложения на айфон через компьютер. Забрал свой телефон и ушёл, а мы остались стоять.
Пара уехала с новым айфоном, но старый жена оставила себе, ради Сбера и той самой коляски на Авито. А у меня в голове застрял вопрос, который потом долго не отпускал: как так, приложение есть на одном телефоне, а на соседний его поставить нельзя?
Сразу скажу, кто я такой, чтобы в это лезть. Программист я недавний, делал игры, пару приложений и сайт для своего небольшого проекта, сам пишу статьи и сам себя продвигаю, такой человек-оркестр с очень маленьким залом, и вот эти серые иконки у меня из головы так и не ушли.
Оказалось, это не одна пара
Я начал спрашивать знакомых с айфонами, и истории посыпались, причём похожие друг на друга до смешного.
Коллега уже полгода носит с собой два телефона: новый для всего, а старый лежит в сумке, потому что там Альфа, через которую он платит за квартиру. Знакомая сбросила телефон до заводских, чтобы почистить память, телефон и правда стал быстрым и чистым, только теперь без ВТБ и без MAX, где у неё родительский чат класса, и ни того, ни другого в App Store уже нет. Сын подарил маме новый айфон и перенёс всё со старого, а мама спрашивает, где жёлтый банк, которым «все пользуются». Т-Банка у неё никогда и не было, а скачать его по-старому теперь негде.
А ещё одному знакомому в салоне связи за установку Сбера назвали цену и пообещали поставить какой-то «профиль». Что это за профиль и что он будет делать с телефоном, толком объяснить не смогли, так что он подумал и ушёл.
В общем, у всех одна и та же картина: телефон исправный, человек не глупый, а нужного приложения на телефоне нет, и что с этим делать, толком никто не понимает.
Что оказалось на самом деле
Первым делом я полез проверять нашу магазинную версию про глючный перенос, и оказалось, что перенос как раз отработал честно, ровно так, как его придумали в Apple.
При переезде айфон вообще не копирует сами приложения со старого телефона. Он переносит список того, что у вас стояло, и потом каждое приложение заново качает из App Store, а серая иконка с облачком как раз и значит, что телефон хочет скачать приложение, но в магазине его больше нет. Сбера, ВТБ, Альфы, ВКонтакте, MAX и Авито в российском App Store сейчас нет, поэтому качать их неоткуда, и стирай телефон хоть десять раз, получишь то же самое, так что наши полчаса со стиранием и повторным переносом ушли в никуда.
Дальше выяснилась штука, которая меня, честно, удивила. Из App Store приложение пропадает, а из вашей личной истории никуда не девается: в Apple ID есть раздел «Покупки», и там лежит всё, что вы когда-либо скачивали, даже то, чего в магазине давно нет. С самого айфона такое приложение из «Покупок» уже не скачать, кнопки «Загрузить» для него нет, а вот через компьютер его можно поставить обратно, и это будет тот же файл с подписью Apple, без джейлбрейка и без чужих аккаунтов.
Как я это собирал
Дальше я сел писать свою программу и тестировал её дома, по кругу: запускаю, что-то ломается, переписываю, запускаю снова, ломается уже что-то другое, и так много вечеров подряд.
Больше всего крови у меня выпила двухфакторка Apple. Чтобы скачать приложение из покупок, приходится входить в Apple ID старым способом, через который когда-то работал ещё iTunes, и у этого входа нашлась прекрасная особенность: на правильный и на неправильный пароль он отвечал одинаково.
На деле это выглядело так. Человек вводит пароль с опечаткой, программа бодро сообщает, что всё хорошо, и просит код подтверждения, он берёт телефон и ждёт, а кода нет и не будет, потому что пароль-то был неверный, только об этом ему никто не сказал. Я и сам так попадался раз десять и всё думал, что это я криво набираю, пока не понял, что дело вообще не в моих пальцах.
Исправление в итоге оказалось простым, хотя докапывался я до него не один вечер: теперь программа сначала проверяет, что пароль правильный, и только после этого просит код.
Сейчас всё выглядит так: айфон подключается к компьютеру обычным кабелем, человек входит в свой Apple ID, код приходит на его же телефон, а программа показывает, что реально лежит в истории покупок, и ставит то, что нужно. На одно приложение уходит минут пять-десять.
Коллега с двумя телефонами поставил Альфу на новый и наконец выложил старый из сумки, а знакомая после сброса вернула ВТБ и MAX, потому что они у неё остались в покупках.
С мамой было сложнее, потому что Т-Банка у неё в покупках не было никогда, зато он был у сына. Тогда сын сам входит под своим Apple ID, сам вводит пароль и код, а приложение встаёт на мамин телефон. Этот вариант я сначала вообще не планировал и додумался до него как раз на такой истории, как с мамой.
И никаких профилей, про которые рассказывали в салоне, там нет: встаёт то самое приложение с подписью Apple, как будто вы скачали его из магазина пару лет назад.
Чудес, правда, не бывает, и об этом лучше сказать сразу. Программа ставит само приложение, но не то, что было внутри, и не вход, так что в Сбер придётся войти заново, как после обычной установки. Если приложения не было в покупках ни у вас, ни у того, кто готов помочь, взять его неоткуда. Без компьютера тоже никак. И обновления из магазина к таким приложениям не приходят, поэтому вышла новая версия, и её ставишь заново тем же способом.
В общем, приложения, которые пропали из App Store, можно вернуть на айфон, если они когда-то были в покупках у вас или у близких. Программу я только доделал и только начал показывать людям, так что пользуются ей пока немного.
А та пара, наверное, до сих пор носит два телефона. Зато теперь, когда я захожу к другу и вижу у витрины человека, который тыкает в серую иконку с облачком, я хотя бы знаю, что ему сказать.
А у вас как прошёл переезд на новый айфон? Всё встало, или что-то так и осталось серым с облачком? Чем в итоге закончилось?
***
Программа называется MCP iPhone: mcpiphone.ru




























