Мои Microsoft Lumia 640 LTE 1073 и Microsoft Lumia 640 XL 1063 полностью разблокированы мной от защиты от сброса. Уже хотел выбрасывать телефоны. Целый месяц собирал по крупинкам информацию. Удалось. Большое значение имею детали по разблокировке. Оказалось, что для полной власти над телефоном достаточно одной своей собственной программы, хотя понабрал кучу мусора.
Как разблокировать Windows Phone от защиты от сброса. Обход защиты от сброса Factory Reset Protection (FRP) – Reset Protection recovery key.
Телефоны Lumia 640 от Microsoft на мой взгляд очень качественные, а экран прочный, после 6 лет интенсивного использования телефонов, на экране нет и царапины, а пластиковый корпус телефонов с кнопками на них являются большим плюсом, защищает от ударов лучше металлических корпусов на которых остаются вмятины и потертости, пластиковый корпус отличаются надежностью работы клавиш. Жаль, что фирма Microsoft прекратила производство и продажу телефонов на основе операционной системы Windows, которая на мой взгляд превосходит iOS айфонов а также телефоны на основе операционной системы Android. Система Windows Phone предназначенная для работы телефонов Lumia на основе процессоров ARM, отличается надежностью и безопасностью работы, содержит в себе потенциальные возможности к числу которых относится возможность запуска программ-приложений, предназначенных не только для Windows, но и тех приложений-программ, которые написаны для телефонов, основанных на операционной системе Android, чего о Android-е не скажешь.
Однако, прекратив поддержку телефонов Lumia-Nokia, фирма Microsoft полностью оставила пользователей телефонов серии Lumia на произвол судьбы, и в случае блокировки телефона от взлома, вернуть телефоны к жизни официальным способом через сайт Microsoft не представляется возможным по той причине, что если вы не записали и не сохранили код блокировки, некогда существовавший на странице регистрации телефона, теперь полностью отсутствует, поэтому в случае сброса телефона до заводских установок, вас ждет очень неприятный сюрприз – ваш телефон оказывается заблокированным и дальше экрана блокировки вы не можете двигаться, чтобы оживить ваш телефон, доступны лишь звонки на скорую помощь 911 и входящие на телефон звонки от абонентов мобильной сети. Таким образом, фирма Microsoft полностью кинула пользователей телефона Lumia и оставила им ловушку в своих интересах, что на мой взгляд является свинством.
Мною разблокированы два моих телефона от Microsoft – Lumia 640 lte от оператора АТТ, а также Lumia 640 XL также от оператора ATT. У первого телефона – Lumia 640 lte был разбит экран после того как моя жена силой бросила телефон на кафельные плиты пола, экран я легко заменил на новый, купленный на Али экспресс, пользуясь информацией, полученной из интернета. Оба телефона заблокировались после сброса до заводских установок, после того как я решил обновить телефоны до заводских установок.
• Телефон Lumia 640 lte (заводской номер продукта 059X1W6) до сброса на заводские установки содержал прошивку –
RM1072_02177.00000.15184.36002_RETAIL_prod_signed_1062_0252F2_000-RU_MV.ffu
• Телефон Lumia 640 XL (заводской номер продукта 059X0W6) до сброса на заводские установки содержал прошивку – RM1063_02179.00000.15204.27033_RETAIL_prod_signed_1000_0240C7_ATT-US.ffu
Что мне понадобилось для разблокировки телефона и какие ньюансы имеют большое значение для разблокировки телефона Lumia 640?
Необходимо учесть, что программы и драйвера я устанавливал и затем работал с программами по разблокировке на Windows 7 64bit Service pack 1, хотя думаю, что те же программы будут работать и на системах Windows 10 или Windows 11, о чем указывает информация, добытая мной из интернета, но не гарантирую, я все делал на Windows 7 Enterprise 64bit Service pack 1.
Действия по разблокировке телефона можно разбить на три части, скачивание необходимых программ из интернета, вторая часть – подготовка компьютера для разблокировки телефона с установлением программного обеспечения, к слову сказать я потратил на это месяц, чтобы понять какие именно программы мне понадобятся, оказалось, что в минимальном случае достаточно одной программы от Microsoft - Windows Device Recovery Tool с управлением от командной строки, однако большое удобство дает хакерская программа WPinternals, которая позволяет еще и разблокировать загрузочный сектор флэш диска мобильного телефона. Существуют и другие программы для прошивки телефона, но как я убедился, они просто мне оказались не нужны, однако впоследствии моего рассказа, я все же перечислю эти программы и дам на некоторые из них ссылки. Третья часть состоит в подготовке телефона к прошивке.
Итак первая часть. Драйвера помогут связать твой телефон с компьютером через usb разъем как при работе телефона в обычном режиме, так и в режиме прошивки, таким образом нужны разные драйвера.
1. Какие драйвера нужны для установки на Windows? Все нужные драйвера находятся в папке Drivers. Для 64 битной версии Windows установи на 64 битные драйвера, а на 32 битную версию Windows установи 32 битные драйвера.
Подготовьте USB-кабель и зарядите аккумулятор смартфона на 100%. Это очень важно!
1. Какие драйвера нужны для установки на Windows? Все нужные драйвера находятся в папке Drivers. Для 64 битной версии Windows установи на 64 битные драйвера, а на 32 битную версию Windows установи 32 битные драйвера.
2. Прежде чем устанавливать драйвера Windows phone на компьютер, для корректной их установки и правильной их работы, нужно перевести компьютер с Windows в тестовый режим работы иначе придется идти очень сложным путем и каждый файл драйверов подписывать цифровой подписью, что очень сложно, муторно и связано с денежными затратами, поскольку цифровую подпись надо покупать.
3. Поскольку в Windows 7 отсутствуют команды DOS, я не уверен в том, что команды по прошивке телефона будут прямо работать из командной строки, нужно это проверить. Я шел другим путем, поскольку DOS в Windows 7 полностью выкорчевана, а он мне бывает нужен и мне с ним иногда очень удобно работать, то у меня в системе Windows 7 64 bit уже была установлена DOS из проекта ntvdmx64, ссылка на проект - ntvdmx64 https://github.com/leecher1337/ntvdmx64, хочу сказать, что моя система настроена именно так и по-другому я работу программы не проверял.
4. В тестовый режим работы Windows 7 переводится выполнением команд из командного интерпретатора cmd (нажимаем на кнопку start, ищем кнопку “run”, нажимаем и вводим в появившуюся строку cmd.
5. Можно пойти и другим лёгким путем, записывать все команды в bat файл и сохраняя их под расширением либо bat или cmd, это избавляет от необходимости постоянно вызывать через кнопку start командный администратор.
Команды для перевода Windows в тестовый режим следующие:
bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe /set TESTSIGNING ON
Выполняем их поочередно в командной строке администратора cmd, либо записываем в bat файл и выполняем его.
Если возникает желание выйти из тестового режима работы Windows 7, аналогично выполняем команды выхода из тестового режима работы Windows, опять же либо через командную сторку, либо через предварительно записанный bat файл.
Bcdedit.exe -set LoadOptions ENABLE_INTEGRITY_CHECKS
Bcdedit.exe -set TESTSIGNING OFF
Вообще-то-то если рассказывать о драйверах Windows phone, мне стало известно что режимов работы этого типа телефонов больше чем два – чем загрузочный и нормальный. Существует и другие режимы работы Windows phone, например, такие как режим заводского производства Label-mode, режим жесткого диска - Mass-Storage-mode, кроме того есть режим обычного доступа (пользователя телефона) и режим доступа к корню директорий с неограниченными правами root-access.
Возможно существуют и другие режимы доступа к программному содержимому и содержимому регистров микросхем Lumia, что мной не исследовано.
Последние методы доступа я указываю потому, что любопытно было бы разблокировать телефон прямым доступом. По-видимому, телефон блокируется и через реестр Windows phone и определенными файлами, возможно посредством записи определенных байтов в программируемые микросхемы или непосредственно флэш память телефона, о чем я не знаю.
Исходя из загрузочного сектора и типа флэш памяти телефона Windows phone, телефоны Lumia делятся на две группы, телефоны с загрузчиком типа A и телефоны с загрузчиком флеш памяти типа B, что в купе с объемом памяти и некоторых других параметров видимо и обуславливает возможность взаимозаменяемости прошивок телефонов разными прошивками, надо учесть, что некоторые биты могут быть прошиты намертво – физическими методами, не позволяющими стирать информацию.
Перезагружаем компьютер соответственно, при тестовом режиме работы компьютера в правом нижнем углу появляется надпись тестового режима – Test mode Windows 7 build 7601. При выключении тестового режима, соответственно, надпись исчезает.
6. Завершив указанную процедуру перевода Windows 7 в тестовый режим, устанавливаем драйвера, список которых я укажу ниже статьи.
Итак, драйвера для связи телефона с компьютером во всех режимах работы телефона установлены. Теперь переходим к установке двух использованных мною программ –
Первая самая удобная и универсальная от самого производителя телефона программа Windows Device Recovery Tool и вторая программа не требующая установки, она многим удобна - WPinternals
Дальше необходимо выбрать прошивку телефона, необходимо отметить, что одна и также модель телефона, с одним и тем же содержимым «железа», то есть одинакового набора микросхем, преднамеренно маркируется производителем по-разному, что зависит от того кому разработчик продает телефоны оптом, чаще всего это операторы сотовых связей. Это называется брендингом. Во время прошивки, часто бывает необходимо провести дебрендинг телефона для совместимости прошивки, но это условие не всегда необходимо и в некоторый случаях телефон можно успешно прошить, не учитывая брендинг. По-видимому, и последующая загрузка обновлений Windows phone зависит от бренднига. Но по сути дела, в данный момент рассказа это не имеет значения.
Программа Windows Device Recovery Tool содержит в себе полный набор инструментов необходимый для прошивки телефона и его взлома. WPinternals, по-видимому, предполагаю, скрывает в себе части Windows Device Recovery Tool, но она удобна тем, что действие совершается нажатием кнопки и программа содержит в себе подробный help и ссылки.
Мои телефоны Lumia 640 lte и Lumia 640 XL содержали брендинги – 059X1W6 и 059X0W6 соответственно (как я и указывал выше). Lumia 640 lte я прошил сторонним брендигом с загрузчиком типа B коим он и являлся, телефоном с загрузчиком типа B
Далее, все зависит от того в каком состоянии у вас находится телефон. Если он висит на заставке ввода пароля восстановления (password recovery notification.
Делаем следующее.
Первое, заходим в Windows phone internals и запоминаем или лучше записываем модель телефона, его брендинг и имя файла прошивки. Более подробную информацию о телефоне можно получить, переведя телефон в флеш режим, нажатием соответствующей кнопки программы, что легче, чем через командую строку Windows Device Recovery Tool, но тоже возможно.
Здесь необходимо сказать, что я успешно менял брендинг как до, так и после прошивки и теперь, у меня стоит китайский брендинг с китайской прошивкой, которая на мой взгляд более успешна, чем русская, по видимому исходя и большей аудиторией пользователей и возможных больших претензий, а может по каким-то другим соображениям Майкрософт.
Далее заходим на сайт https://www.lumiafirmware.com/ и скачиваем несколько прошивок, желательно разных брендигов вашего телефона. Разные прошивки необходимо скачать, если вы желаете разблокировать загрузчик Windows phone через программу WPinternals, что легче чем через Windows Device Recovery Tool, но тоже возможно.
Нажимаем на соответствующие кнопки и разблокируем загрузчик, это в некоторых случаях позволяет ввести сторонние прошивки. Именно это мною и проделано. Разблокировка происходит вставкой соответствующих файлов прошивки в советующие строки команд программы. Далее идет перебор и результат. Если прошивки изначально не совместимы своими загрузчиками, то об этом программа сообщит и предложит ввести новые прошивки. Это занятие немного нудное и занимает время, как на скачивание файлов, так и на пробы ошибки. Не волнуйся, таким способом телефон не испортить. Все возможно вернуть обратно.
Итак ты нашел нужную тебе прошивку и тобой разблокирован загрузчик телефона.
Теперь самое интересное.
Поскольку содержимое файлов прошивок тебе не известно, при прошивке и это обязательно, прошей телефон одной из прошивок твоей модели телефона, иначе получишь кирпич, есть такая вероятность, и еще, телефон может оказаться в самолётном режиме. Но знай, эту проблему легко можно решить через командную строку программы Windows Device Recovery Tool, не бойся самолётного режима. Об этом я расскажу позже. Самолетный режим — это такой режим, когда у телефона работает все кроме самого телефона, его передатчика и часто wi-fi еще и блютуз. То есть ты переключаешь кнопку выключения самолётного режима, а она не движется, не выключается. У телефона может после разблокировки работать все, кроме самого телефона. Это ещё один подвох от Майкрософт по ходу прошивки, своеобразная защита второй степени.
Тут скажу тебе прямо, у меня не было проблемы прошивки телефона с изначально одной сим картой прошивкой рассчитанной на телефон с двумя сим картами, в любом случае телефон хорошо работает, разве что появляется икона, что у тебя отсутствует вставленная вторая карта. Но удивительно, в моем телефоне стоит на месте второй сим карты заглушка и ничто не мешает припаять слот для второй карты, то есть сделать из телефона с одной сим картой телефоном с двумя! Разве не здорово?
Таким образом ты наконец разблокировал загрузочный сектор флешки телефона. Теперь можно перейти к его программированию новой прошивкой (опять напоминаю, бери прошивку своей модели телефона, например, прошивай телефон Lumia 640 прошивкой от своей модели Lumia 640 можно и Lte, но лишь бы было 640, а не 830 или 950. Учти, я так не делал). Хочу сказать, что программа Windows Device Recovery Tool прошивает телефон через командную строку более жестко, чем программа WPinternals, последняя может предупреждать о несовместимости прошивок, а первая может этого не делать, все зависит от того какие аргументы ты вносишь с командную строку.
Далее включи свой телефон, дождись пока появится злополучная заставка password recovery notification и затем прошей свой телефон либо программой WPinternals либо через командную стоку программы командой
cd [your disk]:\[the folder where you install Windows Device Recovery Tool]\.....\Windows Device Recovery Tool
thor2 -mode uefiflash -ffufile [your disk]:\[the folder where is your .ffu file] -do_full_nvi_update -do_factory_reset
как пример вот моя команда:
cd C:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool
thor2 -mode uefiflash -ffufile C:\RM1073_02177.00000.15184.36016_RETAIL_prod_signed_1004_022B79_ATT-US.ffu -do_full_nvi_update -do_factory_reset
Если хочешь, чтобы интерпретатор правильно работал, обязательно правильно прописывай пути в команде, как я ранее говорил можешь записать, то есть подготовить bat файл, содержимое которого ты легко можешь менять, ведь легче, чем постоянно набирать в командной строке?
Телефон сам перезагрузиться, в случае удачи, прошеться через вращающиеся шестерни и снова загрузиться, но не ожидай чуда, телефон лишь вернётся в начальное состояние со злополучной заставкой ввода цифрового пароля. Но это еще не все. Ты просто научился прошивать телефон.
Здесь, если на забуду впоследсвии я рассажу об удивительном свойстве этой команды, информации о которой я не наше во всем интернете.
Если тебе удалось прошить свой телефон, поздравляю, тебе удалось сделать почти половину дела. Осталась ерунда, - разблокировать телефон и больше не видеть ненавистную надпись о предупреждении по защите телефона.
Я не шучу, я серьёзно собираюсь тебе рассказать как это можно сделать.
Важное замечание, Windows Device Recovery Tool не всегда удается прошить твой телефон, по каким-то причинам порт USB твоего компьютера может быть занят, и даже если к нему ничего не подключено, он все равно бывает занят. Тогда либо нужно искать программу, которая заняла его и выключить ее через диспетчер заданий, либо перезагрузить компьютер. Тогда прошьет, не забудь отключить и антивирусную программу, у меня ее вообще нет, я не пользуюсь.
Учти и то, о чем я говорил ранее о загрузчиках типа A и В. Если у тебя на флешке стоит загрузчик типа В, а прошиваешь ты прошивкой предназначенной для загрузчика типа A, то ты при прошивке получишь ошибку, номер не помню, не записывал. Хотя, могу сказать, что при определённом стремлении и эту трудность можно преодолеть, но нужно ли тебе это? Ведь тебе надо просто пользоваться своим телефоном, властвовать, а не измываться над ним.
Далее слушай меня внимательно, следующая и возможно завершающая задача - это разблокировать телефон, прошить файлами от самой компании Microsoft, то есть обновить прошивку через кабинетные файлы от самой компании и именно этими фалами я обновлял свой телефон, именно они избавляют телефон от всемирного зла защиты от зла. Таких файлов полно в интернете, но не все они рабочие. Я даю тебе файлы из фирменного диска по ремонту телефонов Lumia 640, 640lte и 640xl. Можешь достать эти файлы из диска, смонтировав образ диска программой PowerIso или любой другой. Диск называется win10_mobile_offline_updater_v41.wim и в нем содержаться две папки Lumia 640 и Luma 640xl, достань оттуда эти паки или одну из папок в соответствии с твоей моделью телефона. Это официальный апдейтер. В папках содержаться кабинетные файлы обновления. Именно это волшебные файлы. Положи в корень диска, например C:, учти, что DOS программа Windows Device Recovery Tool не уважает ни длинные пути, ни посторонние диски вроде диска J:, ни длинные имена папок, можешь оставить как есть или переименовать выбранную модель папки в папку "cabs", как сделано мной. Волшебный диск я тебе дарю... поскольку и он подарен мне незнакомым самаритянином.
Теперь самое главное, как я указал тебе и ты наверно сделал, у тебя есть файлы твой прошивки с расширением .ffu размером примерно до 2 гигабайт (около 1,8-1,9) и папка с кабинетными фалами для обновления. Для надёжности можешь вновь перезагрузить компьютер, включить телефон дойти до надписи защиты от кражи телефона и подключить его к usb разъему. Если не хочешь чтобы телефон сам подключился через оператора к сайту Майкросовт, на чем ты можешь потерять свои копейки, вложенные на разговор по телефону, можешь достать сим карту. можешь регистрироваться на сайте Майкрософт, а можешь не регистрировать, - не имеет значения для разблокировки. Скачай также папку с программой iutools и положи эту папку в корень диска там, где у тебя лежит папка с кабинетными файлами и прошивкой. Iutools, является частью пакета программа от Майкрософт для разработчиков програмного обеспечения телефонов Windows mobile, пакет называется Windows Phone Kits 8.1, если ты установил сам пакет по умалчанию на диск «C:», но программа iutools находится по пути C:\Program Files (x86)\Windows Phone Kits\8.1\Tools\bin\i386, возьми оттуда эту программу и правильнопропиши путь к ней в bat файле. Если взял и скопировал ее или скачал у меня, то помести ее с папкой на диск С: и переименуй папку в «iutool».
Теперь выполни команду либо через строку cmd либо bat файлом. Следи за путями и регистром букв в командой строке, если не хочешь ошибку.
cd c:\iutool
iutool -v -p C:\cabs
Команду выполнил? 191 файл записался на твой телефон? Если, - да, то все, теперь жди! Оставь телефон в покое. Иногда приходится ждать больше 40 минут, кажется, что якобы телефон ничего не делает. А он делает, но этого не видно. Жди! Телефон обязательно сам перезагрузиться. Именно это важный момент ни где в сети интернет не указан, что надо ждать. Видимо при обновлении телефона перестраиваюся во первых файлы, а во вторых реестр, на что нужно большое время. Ясно?
Все дело сделано, телефон перезагрузиться, обновиться в режиме прошивки на что уйдём еще минимум полчаса.
Поздравляю, твой телефон разблокирован любой прошивкой, выбранной тобой! Если все прошло нормально, следуй инструкциям и игнорируй предупреждения, можешь даже перезагрузить телефон нажатием кнопки, он обязательно вернётся в нормальное состояние, без всяких предупредительных вопросов и без ввода пароля!
Если появился указанный мной самолётный режим, то выполни команду.
rem thor2 -mode uefiflash -ffufile "[your ffu-file]" -do_full_nvi_update
cd C:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool\
thor2 -mode uefiflash -ffufile
c:\RM1113_02166.00000.15103.05001_RETAIL_prod_signed_1003_01F00D_000-CN.ffu -do_full_nvi_update
Эта моя команда, не забудь заменить на свой файл прошивки и правильно прописать пути, - это очень важно.
Поздравляю, ты избавился от самолётного режима.
Как видишь, я пописал в свой телефон китайскую версию прошивки, а была русская для одной сим карты. Прописана версия для телефона с двумя сим картами. Никаких проблем.
И последнее если ты хочешь заменить модель телефона, и ты знаешь к какой модели телефона относится твоя прошивка, то ты знаешь и номер прошивки.
Выполни команду (лучше через bat файл) правильно прописав свои пути
cd C:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool\
thor2 -mode uefiflash -ffufile C:\RM1113_02166.00000.15103.05001_RETAIL_prod_signed_1003_01F00D_000-CN.ffu -productcodeupdate 059X0Z0 -skip_flash
Видишь, это все, моя модель телефона теперь стала 059X0Z0
На этом заканчиваю рассказ, файлы приложу.
Да, о программе Tor2... маленький секрет, о котором не все догадываются. Ток2 имеет help с подробными примерами выполнения. Для этого в командной строке нужно набрать (создать bat файл)
cd C:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool\thor2 --help
pause
И ты убедишься на сколько обширны возможности этой программы.
Использование кнопок для переключения телефона Lumia в разные режимы работы:
Flashing Mode.
Для этого выключите смартфон. Зажмите кнопки выключения и увеличения громкости, держите до вибрации. Сразу после вибрации отпустите кнопку выключения, продолжая удерживать кнопку увеличения громкости, пока на экране не появится молния с шестерёнкой.
Перевод телефона в режим восстановления до заводских установок:
1. Нажмите и удерживайте кнопки уменьшения громкости и питания одновременно в течение 10–15 секунд,, пока не почувствуете вибрацию.
2. Почувствовав вибрацию, отпустите эти кнопки, а затем сразу же нажмите и удерживайте кнопку уменьшения громкости до тех пор, пока не увидите большой восклицательный знак.
3. После появления восклицательного знака нажмите четыре кнопки в следующем порядке: кнопка увеличения громкости, уменьшения громкости, питания, уменьшения громкости. Телефон будет сброшен и перезапущен. (Завершение сброса может занять какое-то время.)
Программамы по разблокировке телефона Lumia 640 и сам этот рассказ в файле doc по ссылке: https://disk.yandex.ru/d/MX0b9mwHaHagug
Ps: . Даже вайбер у меня теперь работает. Интересно было бы найти информацию по не дорогому программатору - чудо eMMC Plus https://aliexpress.ru/…u_id=10000013679162116, он по-видимому может разблокировать многие телефоны, а может и iPhone