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 пользователям понравился пост

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


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

Спасибо за ответ

 

 

Понадобятся: Lenovo_usb_driver и драйвер чипсета qualcomm (Вы его уже скачали).

 

Lenovo_usb_driver я уже скачивал ранее и он установлен

1. Телефон подключил (вкл отладка по USB

2. в телефоне набрал *#*#8899#*#* , подтвердил ОК

3. в диспетчере устройств тел разложился на 3 части, как в шапке

4. по первому запросу ADB DEVICES  выдает List of devices attached и дальше пусто..и еще тел не выдает никаких запросов на разрешение отладки с этого комп

 

Win7 32

Как запустить установку этого драйвера чипсета?

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

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


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

Вручную через диспетчер устройств попробовать установить.

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

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


Ссылка на сообщение
Поделиться на другие сайты
2. в телефоне набрал *#*#8899#*#* , подтвердил ОК
Зачем вы переводите устройство в режим диагностики, если в этот момент вам нужен adb, который при этом отключается?  

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


Ссылка на сообщение
Поделиться на другие сайты
Зачем вы переводите устройство в режим диагностики, если в этот момент вам нужен adb, который при этом отключается?  
 

Давайте пошагово:

 

1. Подключил тел к ПК (отладка USB вкл, подключено как MTP)

2. в диспетчере устройств устройство видно только в Lenovo ADB Device две строки Lenovo Composite ADB Interface и Lenovo Composite LDB Interface (больше нигде нет но и неизвестных устройств нет)

3. через ком сроку запуская adb, результат список устройств пуст. запросов на телефоне никаких

 

еще скажу, телефон рутован (не мной)

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


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

Более, чем странно....

Хотя... попробуйте НЕ подключать его как МТР!

Просто, когда выскочит окошко с вариантами подключения, оставьте галочку на "отладке" и все. 

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

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


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

Хотя... попробуйте НЕ подключать его как МТР! Просто, когда выскочит окошко с вариантами подключения, оставьте галочку на "отладке" и все.

 

 

Я подключаю его к ПК, на ПК появляются два запроса (Автозапуск) на телефоне загорается меню Параметры USB-подключения и всё..(картинка в спойлере) 

 

post-213260-0-60356200-1428226304_thumb.

 

Всё получилось..

 

пишет среди прочего

...

(bootloader)   Device unlocked: false

...

 

так понимаю, что bootloader заблокирован

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

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


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

How is relock bootloader?Thanks

Отредактировал SevenMaxs
4.26. Запрещено злоупотребление цитированием (оверквотинг, overquoting).

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


Ссылка на сообщение
Поделиться на другие сайты
How is relock bootloader?
 Прошить любую стоковую qsb-прошивку.

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


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

Я подключаю его к ПК, на ПК появляются два запроса (Автозапуск) на телефоне загорается меню Параметры USB-подключения и всё..

Всё получилось..

пишет среди прочего

...

(bootloader) Device unlocked: false

...

так понимаю, что bootloader заблокирован

Так получилось или нет? Галочка должна быть на только зарядка, не?

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


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

 

Говорю, получилось.

 

1. В параметрах подключения USB - кружок на "только заряда"

2. Иду в меню для разработчиков снимаю и тут же ставлю галку на отладке.

3. после этого телефон принимает команды ADB

 

но

1. драйвера чипсета (Qualcomm) я не устанавливал (может для этих действий и не надо)

2. при первой команде adb не телефоне не выскочил запрос на разрешение отладки с этого ПК..

 

по запросу выдал строку (среди прочих)

 

(bootloader) Device unlocked: false

 

Это значит заблокирован, верно ?

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

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


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

Говорю, получилось.

 Так ты только хотел узнать залочен ли у тебя бут?

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


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

 

Изначально да, но возникла проблема, я не мог подцепить телефон к компу, adb его просто не видел

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


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

@SevenMaxs, на Лолипопе (VIBEUI_V2.5_1517_7.181.1_DEV_S90-u_NK) почему-то не получается подсунуть квалкомовские драйвера, комп их просто не требует. Вероятно из-за этого команда *#*#8899#*#* не дает никакого эффекта... Отладка по USB естественно включена.

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


Ссылка на сообщение
Поделиться на другие сайты
@SevenMaxs, на Лолипопе (VIBEUI_V2.5_1517_7.181.1_DEV_S90-u_NK) почему-то не получается подсунуть квалкомовские драйвера, комп их просто не требует.
Ребята и не думайте шить этот загрузчик на Андроид 5.0.2, он не подходит для 64-битных систем!!!  :nini:
3 пользователям понравился пост

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


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

Есть способ разблокировать загрузчик на 5.х? С Лолипопа не хочу слезать - очень понравился...

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

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


Ссылка на сообщение
Поделиться на другие сайты
Есть способ разблокировать загрузчик на 5.х?
Работаю над этим, пока порадовать нечем - в  Андроид 5.0.2 закрыли все уязвимости и не подкопаешься!  :wakeup:

В любом случае что-нибудь придумаем!

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

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


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

S90-u.
Ребята, подскажите, по ошибке в проге "QFIL" залил S90-ROW_UnLock_BootLoader.7z  вместо S90-CN_UnLock_BootLoader.7z
 
Теперь перезагрузка Lenovo рекавери, подскажите, что делать?

 

Process Index:0
Programmer Path:D:\S90\S90-ROW_UnLock_BootLoader\S90_UnLock_BootLoader\prog_emmc_firehose_8916.mbn
Image Search Path:D:\S90\S90-ROW_UnLock_BootLoader\S90_UnLock_BootLoader
Please select the XML file
Patch file number is not match with raw pargram file, abort selection
Start Download
COM Port number:4
Switch To EDL
Program Path:D:\S90\S90-ROW_UnLock_BootLoader\S90_UnLock_BootLoader\prog_emmc_firehose_8916.mbn
COM Port number:7
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:7
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: D:\S90\S90-ROW_UnLock_BootLoader\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: D:\S90\S90-ROW_UnLock_BootLoader\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: D:\S90\S90-ROW_UnLock_BootLoader\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: D:\S90\S90-ROW_UnLock_BootLoader\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...
Комп теперь не видит телефон при подключении USB. Что будет когда батарейка сядет?
 
Добавлено потом: разобрался сам, прошился на  RUS_7M.150408 by SevenMaxs 
Отредактировал Андрей Шнайдер

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


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

привет, ставлю из 7, модель s90-u дрова все есть, получал такое:

Throughput: 0M/s
Reset Phone
Waiting for reset done...
Download Fail:FireHose Fail Fail to find QDLoader port after switch
Finish Download

ну и в итоге надпись леоново на экране, как быть?

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

Никак не могу теперь включить.

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


Ссылка на сообщение
Поделиться на другие сайты
получал такое:
Ну почитайте посты написанные до вас, уже устал писать одно и тоже. 
Телефон прошился, но... при перезагрузке крепко задумался и теперь грузит рекавери по кругу.
Сделайте вайп Data.

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


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

source-коды 5.0.2 появились, теперь можно надеяться на разблокировку бутлоадера? :dada:

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


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

Lenovo S90-U 2\16 - разлочил загрузчик с Win7 х64. Спасибо!

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


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

@Дюжый Будьте внимательны ;) Сообщением выше (на которое вы ответили) вопрос задавался про Lp 5.0  :uhmylka:

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

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


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

@2_unlimited, Пордон :smutili: . Читать сайт с телефона просто ужасно - походу движок отстой... (без обид).

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


Ссылка на сообщение
Поделиться на другие сайты
с телефона просто ужасно
Ну не перегибай ;) я 2/3 времени на сайте провожу именно с 5" телефона... 

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


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

Добавил разлоченный загрузчик под Andriod 5.0.2!

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

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


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

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

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

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

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


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

Войти

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


Войти

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

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