С выходом Windows 10 для мобильников дни платформы Windows 8 можно сказать сочтены. Однако Microsoft не обещает совместимости продукта с программной аппаратной базой любого смартфона. На сайте компании опубликован список устройств, пригодных для установки новой операционной системы. Не каждая из популярных моделей смартфонов может быть обновлена до «десятки». Очень часто размер системного раздела, выделяемый под предыдущую версию, оказывается недостаточным для автоматического обновления. Правда, Microsoft обещает внедрить функцию автоматической корректировки размера системного раздела (так называемый «partition stitching»). Но это дело будущего. А пока мы обсудим обновление Windows Phone до Windows 10 для тех моделей, для которых это в принципе возможно сделать, а не только тех, что анонсированы на сайте компании.
Официально обновление доступно, например, для моделей 730, 830, а вот Lumia моделей 930 и 1520 это не коснулось. В нашей заметке мы обсудим, как обойти данные ограничения и опишем работоспособную технологию обновлений. Любопытно, что на официальной премьере платформы ее нововведения демонстрировались именно на смартфоне Lumia 1520. А это само по себе наводит на мысль о возможности инсталляции Виндовс 10 на такие телефоны. По сути, мы будем описывать набор хакерских приемов для имитации на вашей модели смартфона модели из рекомендованного списка Microsoft. Для этого потребуется скачивать из сети и устанавливать разнообразные программы. Все описанное ниже может сработать, а может и нет
. В любом случае, выполняйте указанные действия аккуратно. Разумеется, повредить своему телефону вы не сможете.
Системные требования
Чтобы заставить Windows Phone функционировать на Windows 10, устройство и программное обеспечение должно отвечать определенным требованиям:
- Модель смартфона должна быть одной из двух: либо Lumia, либо Nokia.
- На устройстве должна быть инсталлирована операционная система WP 8 или WP 8.1.
- Телефон должен быть оснащен слотом под карту памяти.
- Для инсталляции потребуется персональный компьютер или ноутбук с установленным на нем программным обеспечением: SDK for Windows Phone 8.0. Скачать этот продукт можно с этой странички: http://w7phone.ru/go/aHR0cDovL2dvLm1pY3Jvc29mdC5jb20vZndsaW5rL3AvP0xpbmtJZD0yNjU3NzI=.
Ломаем «Preview for Developers»
Для инсталляции «десятки» на наш фон потребуется разработанное Microsoft приложение Preview for Developers. Вдобавок нам придется его взломать, чем мы сейчас и займемся. Порядок действий будет следующим:
- Регистрируемся на сайте Microsoft в качестве разработчика и тянем приложение отсюда: https://www.microsoft.com/en-us/store/p/preview-for-developers/9wzdncrfj3hw. Устанавливаем софтину в карту памяти.
- Далее качаем из сети приложение под названием CustomPFD и инсталлируем его в карту памяти при помощи инструмента Power Tools.
- Находим и скачиваем CustomWPSystem. Его устанавливаем во внутреннюю память мобильника.
- Для работы понадобиться Metro Commander, его можно взять в магазине приложений.
- Далее нужно скопировать файл CustomPFD.xap в произвольную папку карты памяти.
- Инсталлируем WPSystem Folder Unlocker.
- Запускаем CustomWPSystem и последовательно отмечаем в нем Preview for Developers, CustomPFD.xap и щелкаем по apple xap.
- Следующим действием запускаем скачанный нами Unlocker и с его помощью производим разблокировку папки WPSysytem.
- Качаем из маркета Pocket File Manager, при помощи которого переименовываем папку WPSystemApps в папку с любым другим именем, например, в папку Apps1 и удалите все содержимое каталога 178AC8A1-… . После этого верните папке исходное название Apps.
- При помощи файлового-менеждера Metro Commander перенесите файлы из каталога 178AC8A1-… в каталог 27D6A090-…
В результате этих манипуляций Preview for Developers становится доступной для дальнейшего использования.
Редактируем реестр
Чтобы Windows phone функционировал на Windows 10, наш смартфон должен прикинуться моделью вроде Lumia 630.
Организовать такого рода маскировку не так уж и сложно – придется всего лишь подправить реестр. Для этого зайдите в ветку HKLMSYSTEMPlatformDeviceTargetingInfo на RM-976_1161 и установите ключ PhoneManufactrerModelName в значение RM-976_1161. После этого отредактируйте ключ PhoneFirmwareRevision в ветке HKLMSYSTEMPlatformDeviceTargetingInfo, задав ему значение 02040.00019.14484.24002. И ключ PhoneMobileOperatorName из ветки HKLMSYSTEMPlatformDeviceTargetingInfo – ему укажите значение 000-PL.
Теперь мы можем обновляться как обычно. Для этого зарегистрируйтесь как инсайдер на сайте Microsoft и при помощи приложения Windows insider тяните из сети десятку. Если такое приложение у вас не установлено – установите его.