Делаем паузу в саге о OnePlus и погружаемся во вселенную Lenovo. Здесь свои законы, своя логика, и процесс восстановления устройства напоминает квест с непредсказуемым сюжетом. История началась с запроса от мастера по ремонту: клиент пытался самостоятельно перепрошить китайский планшет Lenovo TB520FU на глобальную прошивку и в итоге получил устройство, застрявшее в режиме Fastboot. Я предпочитаю работать через мастеров, чтобы избежать бесконечных консультаций и сосредоточиться на самом процессе прошивки — на том диалоге с железом через USB-кабель, где важны только команды и результат. Клиент, объездивший четыре сервиса без успеха, оставил планшет с условием «вопросов не задаём». Мой ответ был классическим: «Оплата только за результат». Так началось моё путешествие в тёмный лес под названием Lenovo, где QFIL шепчет «error» на всех языках, а GPS не ловит.
Акт 1: Разведка и первые трудности
Любая прошивка начинается с изучения теории. Я погрузился в энциклопедию прошивочного мира — форум 4PDA. Информации по конкретной модели TB520FU было мало, но полезные инструкции часто находились в ветке планшета Y700, что намекало на универсальность многих решений. Параллельно я проконсультировался со знакомым специалистом по Lenovo, который обнадёживающе сказал: «Да там несложно». Знаменитые последние слова. Отдельная головная боль — железо. Как и у OnePlus, «кирпичи» от Lenovo плохо заряжаются в состоянии сбоя. Устройство висело в Fastboot несколько минут, затем показывало разряженную батарею, пыталось зарядиться и снова падало в Fastboot. Это добавляло лишние 10-15 минут ожидания перед каждой попыткой входа в режим прошивки EDL (Emergency Download Mode), который активируется зажатием кнопки увеличения громкости с точным таймингом. Интересно, как с этим планшетом работали в предыдущих сервисах, если он даже не определялся в Fastboot, когда попал ко мне.

Акт 2: Виртуальное путешествие в Китай за прошивкой
Изучив форумы, я сформулировал базовые принципы работы с этим планшетом: для прошивки используется QFIL (Qualcomm Flash Image Loader), для конвертации в глобалку нужно модифицировать файлы прошивки, загрузчик должен быть разблокирован, а на уровне прошивки стоит регион-чек. Первым делом я попробовал официальный инструмент Lenovo — «Rescue and Smart Assistant». Программа требовала логин (через Google) и серийный номер устройства, после чего сама скачивала и устанавливала прошивку. Поскольку у меня была китайская версия, после прошивки я получил ошибку несовместимости региона — ожидаемо. Однако эта прошивка мне пригодилась. Проблема в том, что глобальная версия этой утилиты не работает с китайскими устройствами. Нужна была её китайская версия, которая отказывалась качать прошивки за пределами КНР. Решение нашлось на том же 4PDA: программа Locale Emulator. С её помощью, изменив локаль системы на Китай (упрощённая КНР) и часовой пояс на Гонконг, можно было обмануть утилиту и заставить её скачать актуальную китайскую прошивку. Важный лайфхак: программа удаляет архив после закрытия, поэтому файлы нужно было быстро копировать в другое место. Внутри архива лежала святая троица: сама прошивка, QFIL и bat-файл для автоматической прошивки.

Акт 3: Битва с QFIL и первые открытия
Китайская утилита восстановления упорно зависала. Запуск bat-файла из папки с прошивкой сначала вселял надежду, но возвращение к планшету открывало всё тот же Fastboot с надписью «Locked». QFIL сразу выдавал ошибки. Позже я узнал причину: Lenovo любит шифровать служебные XML-файлы. Тем не менее, через QFIL удалось зайти в Partition Manager, посмотреть разметку диска и сделать бэкап. Также «шланг» (специальный кабель) из комплекта прошивки позволил получить доступ к планшету через программатор Chimera Tool.
Акт 4: Загадка разблокировки загрузчика
После установки китайской прошивки планшет загружался, после глобальной — выдавал ошибку. Всё указывало на заблокированный загрузчик (Locked). Разблокировать его стандартным способом через настройки разработчика было невозможно. На форумах я нашёл инструкцию: нужно было отредактировать файл `frp`, прописав в конце `01`, и файл `sn.img`, заменив в нём данные на свой серийный номер, а затем прошить их командами. Я считал разметку, отредактировал файл `frp` в HEX-редакторе HxD, но при попытке прошить обратно вся разметка слетала. Первый день закончился полным фиаско. Ночные поиски привели меня к пониманию полного алгоритма конвертации: 1) Разблокировать загрузчик. 2) Модифицировать раздел `vendor_boot`. 3) Установить глобальную прошивку. Ключевой момент — модификация `vendor_boot`. Нужно было найти в этом файле строки «IPRC» и заменить их на «IROW», тем самым «объяснив» системе, что она теперь международная. Но для этого нужна была рабочая разметка, которую я угробил.
Акт 5: Неожиданный виновник — железо
Большую часть прошивок я делаю удалённо и часто сталкиваюсь с проблемами на стороне клиента: плохие кабели, глючные ПК. На своём же компьютере, прошившем тысячи устройств, я даже не думал искать проблему. Осознав пределы своих знаний, я обратился за помощью к эксперту с 4PDA. Мы подключились через AnyDesk, и полтора часа повторяли все мои шаги. Лог показывал странные ошибки. Эксперт, как и я, был уверен в правильности действий. Тогда я, нарушив правило не действовать самостоятельно, предложил сменить всё «железо»: компьютер, кабель, порт. Через пару минут я подключил свой походный ноутбук.
Акт 6: Триумфальная разблокировка
Мы переподключились к новому компьютеру. Важно было работать на самой старой китайской прошивке, где больше уязвимостей. После прошивки модифицированного файла `sn.img` командой в Fastboot планшет перезагрузился, и заветная надпись сменилась с «Locked» на «Unlocked»! Устройство не загрузилось, но главная дверь была открыта. Эксперт предложил не тратить время на чистую установку китайской прошивки, а сразу попробовать зашить глобальную, раз загрузчик теперь разблокирован.

Акт 7: Финальный рывок и победа
Оставалась загадка, почему QFIL отказывался работать с файлами прошивки. Ответ нашёлся в старой инструкции на 4PDA, которую я изначально проигнорировал. Оказалось, инженеры Lenovo шифруют XML-файлы с расширением `.x` в своих прошивках. Для работы с QFIL их нужно было расшифровать специальной утилитой (архив на 1.14 Мб). После расшифровки QFIL наконец-то принял файлы. Я прошил глобальную прошивку, получил ошибку региона, затем, как и планировал, отредактировал `vendor_boot` (заменил IPRC на IROW) и прошил его обратно через разблокированный загрузчик. Планшет запустился! Эмоции и мои, и клиента, который узнал, что его устройство живое, сложно описать.

Акт 8: Итоги и уроки, выученные болью
За 2.5 дня и один планшет я прошёл ускоренный курс по Lenovo. Вселенная быстро проверила мои знания, подкинув похожий девайс для конвертации. С лёгкой горечью вспоминаются времена, когда перейти с китайской прошивки на глобальную было просто. Теперь это квест. Главные выводы: внимательно читайте 4PDA, уважайте авторов инструкций и инструментов, не стесняйтесь менять кабели и компьютеры по совету опытных коллег, и помните — иногда проблема не в ваших навыках, а в «железе» или стечении обстоятельств. P.S. Lenovo, твоя история оказалась не менее эпичной, чем у OnePlus. Продолжение следует, когда следующий планшет решит, что Fastboot — его вечный дом.
Обратите внимание: Имя ему - Легион! Игровое безумие. Lenovo Legion Y90 не включается.
Мой телеграмм канал
Телеграмм канал с нейромузыкой, там есть пару треков про леново, для любителей ощутить эмоции от прошивки.
Больше интересных статей здесь: Гаджеты.
Источник статьи: Lenovo и вечный респаун в Fastboot.