SevenMaxs

Lenovo S90 - Разблокировка BootLoader

В этой теме 254 сообщения

 
 
Lenovo S90 - Официальные прошивки | Lenovo S90 - Кастомные прошивки | Lenovo S90 - Батарея и время работы
Lenovo S90 CN (Китайская ревизия) | Lenovo S90 - Вопросы и ответы | Lenovo S90 - Обзоры и отзывы | Lenovo S90 - Форум вопросов
 Lenovo S90 - Драйвера и утилиты для ПК | Lenovo S90 - Разблокировка BootLoader | Lenovo S90 - Получение Root
Lenovo S90 - Модемы от ROW прошивок | Lenovo S90 - Темы оформления | Lenovo S90 - Инструкция по раскирпичиванию
Lenovo S90 - Инструкция по установке OTA-обновлений Lenovo S90 - Разборка аппарата в картинках
 Lenovo S90 - Установка QSB-прошивок с внутренней SD-карты 
Резервное копирование и восстановление EFS для устройств Lenovo на базе Qualcomm
Инструкция по установке прошивок для устройств Lenovo на базе Qualcomm при помощи QFIL
 
Разблокировка BootLoader на Lenovo Sisley (ROW/CN)
bootloader.png
Автор не несет никакой ответственности за порчу вашего оборудования.
Вы должны понимать, что вы делаете!

 

Подготовительный этап

1. Нам потребуется ПК с Win7 (Win8, Win8.1, Win10 не подходят) желательно 32-bit, но и 64-bit тоже сгодится
2. Полностью заряжаем смартфон и находим usb-кабель.
3. Также нам понадобятся установить все необходимые драйвера (LenovoUsbDriver и Qualcomm_USB_Drivers) и программу-прошивальщик QPST 2.7.422 (все есть в этой теме).
4. Проверяем всели необходимые драйвера были установлены – для этого:
4.1. Включаем отладку по USB:
Если раздел настроек "Для разработчиков" отсутствует, идем в Настройки > О телефоне [ > Информация об устройстве] и нажимаем 10 раз по пункту Номер сборки. Затем переходим в Настройки > Для разработчиков - включаем отладку по USB

Спойлер

0.jpeg

4.2. Подключаем телефон к ПК через USB-кабель, в звонилке набираем *#*#8899#*#* и нажимаем на «OK».

Спойлер

1.jpeg

4.3. Открываем Диспетчер устройств на ПК – у вас должно быть так как на скриншоте (номера портов могут отличатся).

Спойлер

2.png

Внимание! При первом запросе любой команды с ПК по ADB, на смартфоне необходимо разрешить доступ для данного ПК.

Спойлер

3.jpeg


Непосредственно разблокировка BootLoader

1. Скачиваем прикрепленный архив S90_UnLock_BootLoader.7z и распаковываем его содержимое в корень любого диска.

Спойлер

4.png

2. Запускаем утилиту QFIL (Пуск > Все программы > QPST > QFIL).

Спойлер

5.png

3. В открывшемся окне программы QFIL заполняем следующие поля:
в поле Programmer patch указываем путь до файла prog_emmc_firehose_8916.mbn, для этого нажимаем на кнопу «Browse», в открывшемся окне указываем путь до папки S90_UnLock_BootLoader, затем выбираем файл prog_emmc_firehose_8916.mbn и нажимаем «Открыть».
нажимаем на копку «Load XML…», в открывшемся окне указываем путь до папки S90_UnLock_BootLoader, затем поочередно выбираем – сначала rawprogram0.xml и нажимаем «Открыть», а затем patch0.xml и также нажимаем «Открыть».

Спойлер

6.png

4. Убеждаемся, что программа QFIL видит смартфон как Lenovo HS-USB Diagnostics.

Спойлер

7.png

5. Нажимаем на кнопку «Download» и ждем окончания процесса. Смартфон должен перезагрузиться при успешной разблокировке и загрузится в Android OS).

Спойлер

8.png

Log успешного процесса разлочки

Спойлер

Start Download
COM Port number:8
Switch To EDL
Program Path:C:\S90_UnLock_BootLoader\prog_emmc_firehose_8916.mbn
COM Port number:11
Sahara Connecting ...
Sahara Version:2
Start Sending Programmer
Sending Programmer Finished
Switch To FireHose
Max Payload Size to Target:49152 Bytes
Device Type:eMMC
Platform:8x26
Disable Ack Raw Data Every N Packets
Ack Raw Data:False
Skip Write:False
Always Validate:False
Use Verbose:False
COM Port number:11
Sending NOP
FireHose NOP sent successfully
Sending Configuration
Device Type:eMMC
Platform:8x26
Set TxBuffer 0x4000, RxBuffer 0x4000
Firehose configure packet sent successfully!
Total Bytes To Program 0xE5AA0
Download Image
PROGRAM: Partition 0, Sector: 0, Length: 33 Sectors, Sector Size: 512 Bytes
File: C:\S90_UnLock_BootLoader\gpt_backup0.bin
PROGRAM: Written Bytes 0x4200 (64)
Program Size: 0.02 MB
PROGRAM: Partition 0, Sector: 0, Length: 34 Sectors, Sector Size: 512 Bytes
File: C:\S90_UnLock_BootLoader\gpt_main0.bin
PROGRAM: Written Bytes 0x4400 (64)
Program Size: 0.02 MB
PROGRAM: Replace the partition sectors number 0x1000 to file size in sector 0x6ea
PROGRAM: Partition 0, Sector: 268288, Length: 1770 Sectors, Sector Size: 512 Bytes
File: C:\S90_UnLock_BootLoader\emmc_appsboot.mbn
PROGRAM: Written Bytes 0xdd400 (64)
Program Size: 0.86 MB
PROGRAM: Replace the partition sectors number 0x1000 to file size in sector 0x6ea
PROGRAM: Partition 0, Sector: 264192, Length: 1770 Sectors, Sector Size: 512 Bytes
File: C:\S90_UnLock_BootLoader\emmc_appsboot.mbn
PROGRAM: Written Bytes 0xdd400 (64)
Program Size: 0.86 MB
Total Size: 1.76 MB
Total Size: 0 Seconds
PATCH: Partition 0, Sector: 9, Offset 424 Bytes, Size: 8 Bytes, Value: NUM_DISK_SECTORS-34.
PATCH: Partition 0, Sector: 0, Offset 424 Bytes, Size: 8 Bytes, Value: NUM_DISK_SECTORS-34.
PATCH: Partition 0, Sector: 1, Offset 48 Bytes, Size: 8 Bytes, Value: NUM_DISK_SECTORS-34.
PATCH: Partition 0, Sector: 0, Offset 48 Bytes, Size: 8 Bytes, Value: NUM_DISK_SECTORS-34.
PATCH: Partition 0, Sector: 1, Offset 32 Bytes, Size: 8 Bytes, Value: NUM_DISK_SECTORS-1.
PATCH: Partition 0, Sector: 0, Offset 24 Bytes, Size: 8 Bytes, Value: NUM_DISK_SECTORS-1.
PATCH: Partition 0, Sector: 0, Offset 72 Bytes, Size: 8 Bytes, Value: NUM_DISK_SECTORS-33.
PATCH: Partition 0, Sector: 1, Offset 88 Bytes, Size: 4 Bytes, Value: CRC32(2,4096)
PATCH: Partition 0, Sector: 0, Offset 88 Bytes, Size: 4 Bytes, Value: CRC32(NUM_DISK_SECTORS-33.,4096)
PATCH: Partition 0, Sector: 1, Offset 16 Bytes, Size: 4 Bytes, Value: 0
PATCH: Partition 0, Sector: 1, Offset 16 Bytes, Size: 4 Bytes, Value: CRC32(1,92)
PATCH: Partition 0, Sector: 0, Offset 16 Bytes, Size: 4 Bytes, Value: 0
PATCH: Partition 0, Sector: 0, Offset 16 Bytes, Size: 4 Bytes, Value: CRC32(NUM_DISK_SECTORS-1.,92)
Total download file size: 1,76123MB
Throughput: 0M/s
Reset Phone
Waiting for reset done...
Finish Download[/code]

 


Скачать:

для Android 4.4.4

Спойлер

Для европейской версии аппарата ROW (Lenovo S90-A)
S90-ROW_UnLock_BootLoader.7z
MD5: 37B0E99B30F77BA8D1062DB55F44E4D0

Для китайской версии аппарата CN (Lenovo S90-U и Lenovo S90-T)
S90-CN_UnLock_BootLoader.7z
MD5: DD845BCDB9DA75D4E21A3A3BD377DC42

Для Android 5.0.2

Спойлер

Для европейской версии аппарата ROW (Lenovo S90-A)
S90-ROW_UnLock_BootLoader_L.7z
MD5: 1D41CF160EF68802141ECD4A836C0563

Для китайской версии аппарата CN (Lenovo S90-U и Lenovo S90-T)
S90-CN_UnLock_BootLoader_L.7z
MD5: 39A873A7A202AB53079AD3CFB62579F1

 

Отредактировал SevenMaxs
Исправил спойлеры
43 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отличная работа и инструкция.

Вопрос: а можно применить это к S90-T?

Отредактировал votocorp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вопрос: а можно применить это к S90-T?

проверите? Рискнете? У нас евро-аппараты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
а можно применить это к S90-T
Нет, только ROW! Но если дадите мне прошивку  в формате qsb или qpst для вашего телефона - сделаю разлочку и для S90-T (тоже касается и S90-U). Только не надо давать мне ссылки на китайские файлообменники - с них я качать не буду.
3 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а что дает эта разблокировка и для чего она нужна ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
для чего она нужна

Если будете использовать только сток прошивки и не нужны рут-права - эта тема не для вас.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если будете использовать только сток прошивки и не нужны рут-права - эта тема не для вас.

покупал телефоны на мтк и такого ничего не делал и все ставил и рут  кастум, или это надо делать на квалкоме

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! Завтра будет аппарат на руках. Проверю - обязательно отпишусь.

завтра - послезавтра получу S90-U 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Так и должно быть?

 Да. Там суть в том, что бы залить этот пропатченный загрузчик в нужный "кусок" ПЗУ.

 

это надо делать на квалкоме

О, теперь у вас будет веселье! Qualcomm это не MTK  :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал на S90-T разблокировать загрузчик.

Телефон прошился, но... при перезагрузке крепко задумался и теперь грузит рекавери по кругу.

Вот лог с QFIL.

Пошел курить муму как раскирпичить. :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пошел курить муму как раскирпичить.

 

Вот что у вас в логе

Download Fail:FireHose Fail Fail to find QDLoader port after switch

отсюда вопрос - с какой ОС прошивали? У меня такое было кода я шил с Windows 8.1

 

Вам достаточно прошить по той же схеме вот эту прошивку https://yadi.sk/d/gDtbkscgd826a

С той только разницей, что телефон нужно ввести в режим 9008 зажатием Громкости увелич. и подключить usb кабель. А потом все как по инструкции разлочки, да и у вас утилита должна видеть аппарат как Qualcomm Lenovo HS-USB QDLoader 9008

post-53625-0-69141500-1417640480_thumb.p
2 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каюсь... шил из Windows 8.1

Телефон вернул к жизни залив прошивку VIBEUI_V2.0_1440_3.5.1_ST_S90-t_qpst по инструкции постом выше.

Спасибо огромное за помощь.

А что ж винда там рубит интересно?Может что-то отключить? Или таки искать комп с 7-кой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каюсь... шил из Windows 8.1

Строго соблюдаем инструкции впредь!

2 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разблокировал я таки загрузчик из под Windows 8.1

Для этого выставил в свойствах QFIL режим совместимости с Windows 7 и права администратора.Все прошилось без ошибок.

547fb24aaf296_qfil_property.jpg

При режиме совместимости с ХР(выставлялся по умолчанию) на выходе получался полукирпич.

 

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разблокировал.

Телефон Lenovo S90-U куплен в Китае.

Делал на W8.1 64 бита, включил режим совместимости c W7, как и пользователь votocorp

 

Пробовал на W7 32 бита - не получилось, не устанавливались драйвера в режиме EDL.  На W8.1 всё получилось с первого раза.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вечная ошибка:

Start Sending ProgrammerSahara Connecting ...Sahara Version:0Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol   at QC.QMSLPhone.Phone.QPHONEMS_SaharaArmPrgDownload(String sFileName)   at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)Download Fail:Sahara FailSahara FailFinish Download

Всё делал по инструкции, на винде 8.1 и на 7 32бит.

Телефон У-версии.

post-168626-0-22998500-1417689867_thumb.

 

Отредактировал SevenMaxs
Спрятал скриншот под спойлер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Всё делал по инструкции, на винде 8.1 и на 7 32бит.

 Когда устанавливали QPST, читали какие компоненты (Microsoft Visual C++Microsoft .NET Framework) необходимы для его работы? 

Но на выбор только три языка. Пробовал вводить коды со смежной темы по смене регион кода, но не один не подходит. Можно ли как то активировать остальные языки?  morelocale не предлагать.
 Причем тут языки? В данной теме ведется обсуждение разлочки BootLoader, так что не надо уходить в оффтоп.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 Когда устанавливали QPST, читали какие компоненты (Microsoft Visual C++Microsoft .NET Framework) необходимы для его работы? 

Microsoft Visual C++Microsoft .NET Framework 4.5 установлены.

 

Разобрался, на винде 7 32 бита снял галку в QPST режим совместимости был автоматом с винд.ХР.

 

Всё прошилось отлично с VIBEUI_V2.0_1441_3.2.1_ST_S90-u_qpst.

Отредактировал lor2ex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Но на выбор только три языка. Пробовал вводить коды со смежной темы по смене регион кода, но не один не подходит. Можно ли как то активировать остальные языки? morelocale не предлагать.

Их просто нет в этой прошивке.

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

привет.Попробовал на S90-u разблокировать загрузчик.получил мертвый кирпич.кaк Телефон вернут к жизни? не горят индикаторы,не светит экран.нет никаких реакции при подключении к компьютеру

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
нет никаких реакции при подключении к компьютеру
Ищите тестпойнт - больше ничем помочь не могу. Лог установки есть? С какой системы шили? Какая прошивка стояла?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

help me pls T T BootLoob recovery

 

Download Fail:System.Exception: Failed to Switch to Emergency Download mode
 
   at QC.QMSLPhone.Phone.QPHONEMS_SwitchToEDL()
 
   at QC.SwDownloadDLL.SwDownload.SwitchToEDL()
Download Fail:Switch To EDL FailSystem.Exception: FireHose Fail
 
   at QC.SwDownloadDLL.SwDownload.SwitchToEDL()
 
   at QFIL.Tech.DownloadTech.SwitchToEDL()
Finish Download
1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@wittawat, Вы не указали никакой информации, о том какая у вас  версия Windows OS и её разрядность.

Такое бывает если не установлены Microsoft Visual C++, Microsoft .NET Framework 4.Х, либо на Windows 8.1 не стоит в свойствах emmcswdownload.exe совместимость с Windows 7

Подробно описано тут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


@ [Member = 'wittawat'] , you do not specify any information about what your version of Windows OS and its bit.
This happens if not installed Microsoft Visual C ++, Microsoft .NET Framework 4.X or on Windows 8.1 is not on the properties emmcswdownload.exe compatibility with Windows 7
Described in detail here .

thank you But it stay bootloop T T it bootloop on use S90-ROW_UnLock_BootLoader.7z


@wittawat, Вы не указали никакой информации, о том какая у вас версия Windows OS и её разрядность.
Такое бывает если не установлены Microsoft Visual C++, Microsoft .NET Framework 4.Х, либо на Windows 8.1 не стоит в свойствах emmcswdownload.exe совместимость с Windows 7
Подробно описано тут.

pls see my problem on yuotube at Link
http://youtu.be/3QvIuKNpGec thank you very much
Отредактировал SevenMaxs
Объединил посты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pls see my problem on yuotube at Link
У вас не загружается система Андроид? Какая версия аппарата у вас S90-A? S90-U?  S90-Т? Я никак не пойму разблокировали ли вы загрузчик или нет? Я не экстрасенс, поэтому опишите все подробно.. иначе я вам ничем не помогу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу