Обновление Windows Phone 7.8

Пара предварительных слов, прежде чем расскажу, как обновить версию телефона с 7.5 до 7.8.

     У меня есть телефон Samsung Focus — выпущен для американского рынка, оператор связи AT&T (Также в мире есть разновидность от оператора Rogers). Естественно мой разлочен и может использоваться с российскими(как впрочем и любыми другими) сим-картами. Также туда был добавлен русский язык через программу CabSender и с использованием соответствующих cab-файлов. Когда телефон приехал ко мне его официальное Обновление(версия ОС телефона) было 7.10.7720.68 (посмотреть можно через меню телефона Настройки ->  Сведения об устройстве -> Сведения). Потом Microsoft объявил о выпуске новой ОС Windows Phone 8 и наряду с ней появилась новость о выпуске обновления для ВСЕХ телефонов Windows Phone, у которых версия 7.5. Теперь же на сайте http://www.windowsphone.com/ по адресу Ссылка на страницу висит официальная информация по поводу 7.8 «Это обновление доступно не на всех рынках и не на всех телефонах.» Многочисленные запросы по поводу «КОГДА ЖЕ ОБНОВИТЕ СТАРЫЕ ТЕЛЕФОНЫ САМСУНГ ФОКУС 7.5 ДО НОВОЙ ВЕРСИИ» в компании AT&T и Samsung через твиттер и поддержку на сайте приводили лишь к ответам — «Ждите, ждите, как только — так сразу.» И непонятно, кто же всё таки отвечает за обновления этих телефонов — компания производитель ОС — Microsoft, оператор — AT&T или всё таки производитель «железа» — Samsung?
     В итоге моё терпение кончилось — начал искать как можно обновить вручную.
     Нашлись разные способы — 
1) Форсированное обновление через Zune. Метод когда надо переводить телефон в режим Самолёт (airplane mode) далее подключать к компу запускать Zune в нём выбирать Параметры-Телефон-Обновить, ждать 2 секунды, потом отключать интернет, потом якобы обнова должна найтись — снова включать интернет на компьютере и тогда обновление случится.
2) Засылка обновлений вручную cab файлами через CabSender — этот метод меня не сильно привлек так как там нужно было делать ХардРесет устройства и можно было потерять все данные, потому его особо и не рассматривал 
3) Обновление телефона через программу Seven-eighter Ссылка на сайт разработчика — рискованный вариант, но всё делается автоматически 
4) Перепрошивка чужим ROM-ом, насколько я помню от Lumia 800 — тоже так себе вариант, хотя и интересный — потому что тогда будут доступны всякие плюшки от Нокии, в том числе и их магазин с приложениями-эксклюзивами.
В общем всегда же хочется выбрать самое менее затратное по средствам решение — это дождаться официальных обновлений. Но терпению рано или поздно приходит конец. В итоге я выбрал 3 вариант — тем более по отзывам людей с сайта разработчика программы SevenEighter — очень маленький процент тех, у кого не получилось обновиться с её помощью. 
Итак, теперь время инструкции по работе с этой программой и моему опыту использования: 
1.Убеждаемся в том, что на компьютере стоит Windows 7 (x86 или x64) (у меня x64). Также убеждаемся, что у нас есть от 2-х до 4-х часов свободного времени и включенный интернет.
2.Качаем самую последнюю её версию по ссылке Ссылка и далее ищем там слова «Download it over here.», жмем на over here, на следующей странице тыкаем в seveneighter.zip и ждем пока скачается архив занимающий на диске 2,06 МБ (2 166 784 байт). Распаковываем архив куда угодно. Например, я на рабочем столе распаковывал. 
 3. Убеждаемся, что на системном диске (зачастую диск C) есть достаточно места, я рекомендую около 10 Гигабайт свободного места, а также, чтобы путь к программе SevenEighter.exe не содержал русских букв и пробелов(у меня выглядел вот так: C:\Users\username\Desktop\seveneighter\seveneighter.exe) 
4.Далее делаем следующее: запускаем диспетчер задач и закрываем все процессы содержащие слово Zune. Это нужно для того, чтобы во-первых программа SevenEighter могла работать и во-вторых, чтобы после перезагрузки и как бы переподключения телефона к компу — Zune не запускался автоматически, что ведет к прерыванию процесса обновления. 
 5.Подключаем телефон по USB к компьютеру. Делаем запуск самого приложения SevenEighter.exe .Запуск делаем обычным двойным щелчком, «Запуск от имени администратора» не нужен. Хотя стоит отметить, что я работаю под учетной записью состояшей в группе Администраторы. 
6. После нажатия на кнопку Install7.8 появляется следующее окно при запущенном Zune (по идее если действовать согласно моей инструкции его никогда не увидите):
Если же Зун закрыт, то появляется следующее окно с выбором языковых пакетов:
 
 Я проверял в телефоне Настройки-Клавиатура какие там стоят языковые пакеты и ставил галочки соответственно им (на самом деле после того как проверил, что там есть все языки — ставил галки напротив всех пунктов).
 7. Ну и далее кнопка Continue — запускает процесс скачивания-установки обновлений. Вот тут надо запастись терпением и быть готовым к тому, что телефон несколько раз будет перезагружаться и показывать следующие картинки на своем экране:
 8. Если что-то идет не так или появляются ошибки — начинаем всё с самого начала(а именно с пункта 5.) процесс установки пойдет с последнего не установленного обновления. У меня было несколько таких сбоев, в том числе из-за нехватки места на диске, тогда бывает полезно залезть в файл Updatewp.log (лежит по тому же пути, что и программа SevenEighter.exe) и почитать что там написано. Например мой вариант с тем, что закончилось место: «UpdateWP.exe Information: 0 : 03.03.2013 2:02:48: Device e914c744 — 2460b93b — f98aa3b9 — 6097b105 Update Error 80181197 Недостаточно места на диске C компьютера. Освободите не менее 2055 МБ.%» 
 9. В самом конце при установке последней обновы на экране телефона появится новое окно приветствия Windows Phone: 


А на компе будет следующее окно: 


 Всё это символизирует об успешном окончании установки. 
P.S. После каждого промежуточного обновления телефон будет показывать следующее: 

Убедиться в том, что это промежуточное обновление можно пройдя в Настройки -> Сведения об устройстве -> Сведения и увидев, что версия еще не 7.10.8858.136. 
Ну и естественно, что в конце всего процесса версия будет 7.10.8858.136 — она же Windows Phone 7.8 Еще раз напомню, всё сработало для моего телефона Samsung Focus rev.1.3 AT&T 7.5. Не отвечаю за последствия, если у вас что-то не получится, всё делаете на свой страх и риск.

Перенос контактов из Outlook в Windows phone 7

Началось всё с того, что решился заказать с ebay телефон, новый для меня и относительно новый на рынке смартфонов, да еще и на довольно-таки редкой ОС Windows Phone 7.
Вступительное слово сказал, теперь можно и к делу приступить:)
 
Вводные-исходные данные:
1.Имеется телефон HTC P3400 gene, ОС Windows Mobile 
  
2.Адресная телефонная книга хранится на телефоне и в Microsoft Outlook 2002 английской версии (лицензионный, шел в комплекте с кпк ). Всё это дело синхронизируется через Центр синхронизации (да, на компе стоит Win7, в XP это был ActiveSync). Некоторые особенности хранимой книги: есть контакты на русском языке(много), на английском(мало) и еще в некоторых контактах заполнены важные для меня поля, такие как дни рожденья, адреса и фото.
3.Новый телефон Samsung Focus, ОС Windows Phone 7 (Mango 7.5) 
Первым делом, как нормальный цивилизованный человек, я решил полезть в гугл и по запросу одноименному названию этой моей записи в блоге найти, что же рекомендует делать Microsoft, если существует такая потребность. А он рекомендует делать следующее, мол идея с контактами такая — забываем всё, что было раньше. Outlook теперь не модно, а модно нынче Hotmail и синхронизация контактов с телефоном через интернет и этот пресловутый Hotmail, в который предварительно эти контакты надо сгрузить или набить или экспортировать как-то, ну еще привязав к своему телефону учетной записью LiveId.
Поначалу очень разозлило отсутствие преемственности поколений, я имею ввиду прямой синхрон с Outlook-ом. Но что поделаешь, в 21 веке живем — интернет уже везде, облака и прочие онлайн-радости, так что волей-неволей пришлось разбираться, что же там советует Ms.
А Микрософт предлагает несколько вариантов: 1. при условии что Outlook используется через сервер Exchange — для корпоративных пользователей|этот вариант мне не подходит так как я использую Outlook дома 2. качать программу Outlook Hotmail Connector и с её помощью связывать адресную книгу из Outlook и адресную книгу Hotmail 3. Сделать импорт-экспорт адресной книги в формате *.csv (формат данных разделенных запятыми, т.е. про перенос фоток можно забыть сразу). Вот вроде бы и все варианты переноса контактов Outlook в Hotmail напрямую. Также в Hotmail можно завести контакт вручную или импортировать из других сервисов т.е. например из gmail.com.

*.csv

Мысленно забив на фотографии контактов, решил переносить с помощью экспорта-импорта файла *.csv. Но сразу столкнулся с некоторыми ограничениями — файл должен быть не больше 500Кб(не очень критично) и контакты на русском языке не импортируются(!!!).Т.е. таким образом перенести контакты нельзя для русских потребителей, у которых почти вся адресная книга на русском, как у меня, например.

 Outlook Hotmail Connector

Следующий шаг — попытка синхронизации с помощью специальной проги Outlook Hotmail Connector, которая встраивается в Outlook и связывается с вашим Hotmail аккаунтом ну и далее отсылает выбранные контакты в интернет. Но и здесь такой же косяк — русские контакты не поддерживаются.

Finchsync

Потом была попытка синхронизировать контакты из телефона HTC P3400 gene с почтовой программой Mozilla Thunderbird, которую я использую на работе, с помощью Finchsync. После мучений с установкой сервера и клиента на компе и Htc 3400 получилось перенести контакты, но дальше опять столкнулся с тем, что подгружать контакты в онлайн надо в каком то формате..Хотя программа, с помощью которой можно связать, понравилась, была написана очень давно и сейчас уже не поддерживается разработчиком, но до сих пор работает:)Понравилось разбираться с настройками. Хотя и этот путь не привел к желаемому результату.

Go Contact Sync Mod

Потом я вспомнил, что в Hotmail есть еще одна функция — импорт контактов из, например, Gmail.com. А я как раз пользуюсь этой почтой, но не знал, что там есть функция хранения контактов из телефона:)
И вот как раз Google обрадовал — из файла *.csv взял все контакты, что русские, что не русские.Далее мне захотелось, чтобы и фотки тоже перенеслись, а не только текстовые данные.Для этого (тут опять пришлось вспоминать, как Outlook хранит все данные пользователя(книга контактов, почта, етс), а хранит он это всё добро в одном файле формата *.pst — который очень удобно использовать если необходимо перенести почту с одного компа на другой,ну или при миграции с одной версии Outlook на другую) взял этот файл *.pst чтобы принести его на работу, где стоит Outlook 2007 русский, в отличие от моей домашней 2002 английской версии. В общем перенеся контакты на работу и подгрузив их в 2007 версию, начал искать, чем загрузить контакты в Gmail. Оказалось, что есть решение Go Contact Sync Mod. Интуитивно понятное и лёгкое — всё контакты ушли в сеть, вместе с фотками и данными, что мне важны:) Ну и сделать импорт в Hotmail из Gmail не составило никакого труда. Таким образом GOOGLE помог мне победить MICROSOFT в том, чтобы мои контакты из Outllok (программы от MS) попали в Hotmail — сервис от MS!!!

Коннект с телефона

Итак, я получил желаемое — теперь мои контакты попали в сеть и хранятся и в службах Hotmail и Gmail. Возвращаюсь к исходному совету от Microsoft, ввожу в телефоне в меню Settings->email+accounts свою почту на Hotmail(точнее свой LiveId). И вуаля — ничего не происходит и выдает ошибку «»There is a problem syncing with m.hotmail.com Error Code: 86000108» «!Почему?Лезу в интернет и нахожу, что не один я такой и с такой же ошибкой есть еще люди. Проблема лечится следующим образом, надо заменить адрес m.hotmail.com в Settings->email+accounts на аккаунте Windows Live на debug-m.hotmail.com, провести синхронизацию контактов, а затем снова вернуть m.hotmail.com. Тогда всё получилось.
В итоге прострадав с настройкой, и поизучав Hotmail, я выяснил, что контактам там нельзя назначить своё фото..а только лишь если у этого контакта есть hotmail аккаунт и человек ставит сам своё фото. Эпик фейл.
Следующим щагом мне захотелось добавить в телефон аккаунт из Gmail, и на удивление оттуда тоже загрузились мне в телефон контакты. Т.о. они в телефоне задвоились как бы, но умный телефон сам соединил их в одно целое. И тут я подумал — зачем мне неудобная в плане контактов служба Hotmail — и удалил все контакты оттуда, оставил лишь контакты в Gmail — гораздо удобней управлять и нет проблем с фотками, русским языком и других подводных камней, которые могут быть.
Что имеем в итоге. Microsoft незачет, Google молодцы. Даже не смотря, что это телефон на Windows Phone 7, в итоге всё получилось через гугловскую почту.Hotmail и его костыли лучше не использовать, по крайней мере это не для России точно.

Резюмируя, используйте новую версию Outlook 2007 или 2010, Go Contact Sync Mod и синхронизируйтесь с Gmail, далее в телефоне указывайте аккаунт из Gmail`a и будет вам счастье переноса контактов.