Многие пользователи яблочных девайсов радостно эксплуатируют их и не задумываются о том, что очень желательно на всякий случай периодически делать резевную копию всех контактов.
Лично я несколько лет назад был свидетелем ситуации, когда одна девушка-красавица во время проведения международного автмобильного ралли легкомысленно обновила операционную систему своего iPhone до какой-то очередной iOS XXX, но что-то пошло не так, и ее телефон все удалил и вернулся к заводским настройкам... Она пыталась восстановить его из резеврной копии iCloud, но это не особо ей помогло - из контактов были восстановлены не более 10%...
В середине июня у меня возникла необходимость отдать свой смартфон и временно использовать другой iPhone. Соответственно, нужно было все-все перенести на новое устройство.
После восстановления iPhone из резервной копии iCloud при настройке нового яблочного смартфона все приложения установились, все заметки восстановились, различные настройки программ и телефона также соответствовали исходным, а вот контакты восстановились не все.
Расследование показало, что:
- 91 контакт хранился в адресной книге телефона (Local Address Book) – эти контакты также хранились в iCloud;
- 2 контакта были связаны с учетной записью Google;
- 334 контакта (основная часть) была связана с учетной записью Microsoft Exchange Server, причем, почтовый сервер этой учетной записи – корпоративный, и к нему нет доступа для какой-либо работы с контактами.
Таким образом, после восстановления iPhone из резервной копии iCloud, 93 контакта появились в новом телефоне, а 334 – нет. Даже установка в новый iPhone корпоративной почты с помощью профиля не вернула недостающие контакты.
Повезло, что старый iPhone был в рабочем состоянии, и все-все контакты в нем присутствовали. Эти контакты можно было просмотреть с помощью программы iTools, подключив iPhone к компьютеру. Только перед этим нужно было в настройках iCloud выключить синхронизацию контактов, и на вопрос «Что сделать с ранее синхронизированными объектами: контакты iCloud на iPhone?» выбрать вариант «Оставить на iPhone»
Если этого не сделать, то программы iTools не покажет контакты, а попросит выключить синхронизацию:
Так как я давно собирался навести порядок с контактами, в итоге подключил старый телефон к компьютеру, предварительно отключив синхронизацию контактов с iCloud и вручную отредактировал выборочно контакты (какие-то удалил, какие-то подкорректировал, какие-то объединил). Ведь на компьютере с достаточно большой и удобной клавиатурой с реальными кнопками гораздо удобнее печатать, чем на виртуальной сенсорной в маленьком телефоне.
Затем экспортировал все контакты в локальную копию на компьютере:
После чего подключил новый iPhone к компьютеру, и с помощью iTools удалил на нем все контакты, а затем импортировал контакты из локальной резервной копии:
Не понятно, почему учетная запись Microsoft Exchange Server имела более высокий приоритет для сохранения контактов по сравнению с iCloud. Чтобы избежать подобных проблем в будущем, перед восстановлением контактов из локальной копии отключил синхронизацию контактов в телефоне для учетной записи Microsoft Exchange Server:
Авторизовался на сайте https://www.icloud.com и перешел в раздел «Контакты» (https://www.icloud.com/#contacts) - проверить, что там и как. Чтобы не было дублей, удалил все имеющиеся там контакты (их было всего 91) – нажать в левом нижнем углу на шестеренку, выбрать строчку «Выбрать все»:
Затем еще раз нажать на шестеренку и выбрать строчку «Удалить» и подствердить удаление контактов. Все конктакты пропадут.
Открыть в телефоне настройки iCloud и включить синхронизацию контактов. В течение минуты все контакты появятся в iCloud:
Теперь в телефоне находится откорректированная версия контактов, она же регулярно бэкапится в iCloud. Но на всякий случай желательно периодически подключать телефон к компьютеру и сохранять резервную копию контактов с помощью программы iTools.
Альтернативный вариант - использовать для резервного копирования контактов iOS-приложение Easy Backup, которое позволяет создавать резервные копии контактов, хранить их в облаке или локально, а также отправлять их по электронной почте.
Для того, чтобы пользователи приложения не тыкали своими шаловливыми ручками куда попало не могли вводить заведомо не корректный текст, можно реализовать ряд ограничений для них. На сайтах обычно это реализуется с помощью JS-скриптов, которые, теоретически, могут быть оключены пользователем на глобальном уровне, и все ограничения, реализованные с помощью JS перестанут действовать. В...
Не смотря на то, что маркетологи Microsoft рвут на своих попах волосы, уверяя пользователей, что их очередная новая операционная система просто суперская и не имеет ни одного изъяна и косяка и совершенно не требует абсолютно никакой дополнительной настройки, им мало кто верит. Тем более, что практика показывает, что операционные системы Windows - как российские автомобили: чтоб нормально поехать на нем...
- У тебя акробат стоит?- В последнее время все реже и реже... :( (Анекдот) Иногда при открытии документа PDF можно наблюдать следующую не очень оптимистическую надпись: Открытый файл соответствует стандарту PDF/A и открыт только для чтения. Внесение изменений запрещено.
Многие рядовые и слегка продвинутые пользователи компьютеров много лет пользовались ими и не подозревали о существовании какого-то файла по имени hosts, не имеющего фамилии (т.е. расширения). Но благодаря вирусам и неидеальности операционных систем семейства Форточек (Windows) пользователям пришлось познакомиться с этим "хостом", причем, довольно тесно.
В России 8 февраля 2011 года отменили переход на летнее время. Таким образом, в последний раз централизовано переведя стрелки часов на 1 час вперед 27 марта 2011 года, в России было установлено единое время без сезонных переходов. Но вот приближается последняя суббота октября 2011 года - 29 число. В этот день компьютеры не должны ничего делать. Теоретически это можно настроить, убрав галочку "Автоматический...
Очередная статья про особенности программы Jeppesen FliteStar/FliteMap, которые не всем известны. Jeppesen FliteStar/FliteMap - программа для предварительного планирования полетов, расчета маршрута с широким набором функций. Jeppesen FliteMap к тому же поддерживает подключение GPS-антенны и запись трека. При создании нового маршрута полета (перелета) в программе Jeppesen FliteStar/FliteMap по умолчанию он...
20 октября 2014 года в аэропорту Москва Внуково произошла авиакатастрофа с самолетом Falcon 50EX французской авиакомпании UniJet (регистрационный номер F-GLSA). При выполнении взлета ночью в сложных метеоусловиях воздушное судно столкнулось со снегоочистителем, совершившим несанкционированный выезд на ВПП. Конечно же было проведено тщательное расследование данного происшествия, были определены все причины -...