SevenMaxs

Lenovo S90 - Расширенное рекавери TWRP by SevenMaxs

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

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

 

TWRP 2.8.6.1 для Lenovo Sisley

 

msg-190-0-02804000-1413900974.jpg

28.05.2015 - скомпилировал из исходников Recovery TWRP 2.8.6.1 для Lenovo Sisley (S90-A)
 
Установка TWRP возможна только после разблокировки BootLoader!!!
 
В данном Recovery мне удалось дополнительно реализовать:
  - полноценную поддержку SELinux 
- монтирование внутренней SDcard к ПК в режиме MTP
- монтирование USB-флешек по OTG (будут работать флешки с файловыми системами fat32 и exfat)
- возможность выбора FS (ext2, ext3, ext4 ,f2fs, exfat, fat32) для форматируемого раздела..
- снятие скриншотов путем зажатия power+volume down (сохраняются /sdcard/Pictures/Screenshots)
- поддержку ОТА
- полный функционал adb
- работу заряда батареи
- применена тема Materialised от z31s1g
- добавлена возможность устанавливать img-файлы (для этого переходим в Install и в правом нижнем углу переключаем с Zips на Images - для стоковой темы 
или в верхней панели переключаем с Install Zip на Install Image - для темы Materialised) 

 

Дополнительные пункты в меню Backup:

  • Modem делает бекап разделa - /modem
  • Efs делает бекап разделов - /fsg, /modemst1, /modemst2
  • Persist делает бекап разделa - /persist
  • Preload делает бекап разделa - /preload
  • Aboot (bootloader) делает бекап разделов - /aboot, /abootbak
  • Firmware-update делает бекапы разделов - /sbl1(/sbl1bak), /rpm(/rpmbak), /tz(/tzbak)
  • Splash делает бекапы разделов - /splash

 

Скриншоты:

Спойлер

curtain.jpgScreenshot_2015-03-31-17-49-29.pngScreenshot_2015-03-31-17-47-47.pngScreenshot_2015-03-31-17-47-50.pngScreenshot_2015-03-31-17-47-54.pngScreenshot_2015-03-31-17-47-58.pngScreenshot_2015-03-31-17-48-01.pngScreenshot_2015-03-31-17-48-09.pngScreenshot_2015-03-31-17-48-12.pngScreenshot_2015-03-31-17-48-21.pngScreenshot_2015-03-31-17-48-27.pngScreenshot_2015-03-31-17-48-45.pngScreenshot_2015-03-31-17-48-52.pngScreenshot_2015-03-31-17-48-57.pngScreenshot_2015-03-31-17-49-01.pngScreenshot_2015-03-31-17-49-06.pngScreenshot_2015-03-31-17-49-13.pngScreenshot_2015-03-31-17-49-16.pngScreenshot_2015-03-31-17-49-19.pngScreenshot_2015-03-31-17-49-21.png

Установка:

Спойлер
  • Извлекаем папку TWRP из архива TWRP-2.8.6.0_S90.7z в корень любого диска
  • На телефоне включаем отладку по ADB (на ПК должны быть установлены драйвера для ADB)
  • Подключаем телефон к ПК при помощи usb-шнура и запускаем Flash-TWRP_S90.bat
  • Ждем пока телефон загрузиться в TWRP
  • Теперь можно отключать usb-шнур
  • Установка окончена!

Определение устройстваadb server is out of date.  killing...* daemon started successfully *List of devices attached89nfa61g        deviceУдаление старых файловПерезагрузка в BootloaderУстановка Recovery< waiting for device >target reported max download size of 1879048192 bytessending 'recovery' (13880 KB)...OKAY [  0.440s]writing 'recovery'...OKAY [  0.320s]finished. total time: 0.761sПерезагрузка в TWRP Recovery...OKAY [  0.006s]finished. total time: 0.006sЗавершено

 

P.S. прошивать образы TWRP строго в соответствии с установленной в аппарате версии Android OS!

Файлы Android 5.0:

Спойлер

Скачать для установки с ПК при помощи "батника" для Android 5.0

TWRP-2.8.6.1_L_S90.7z
Размер: 14,4 МБ (15 102 130 байт)
MD5: E89C39E58B98028B1B2E395162499750
 
Для установки через любое мод. recovery

Lenovo_S90-A_TWRP-2.8.6.1_L_by_SevenMaxs.zip
Размер: 15,0 МБ (15 798 930 байт)
MD5: 02B0D5F47232BFA38CE30BF899D7FF24

Файлы Android 4.4:

Спойлер

Скачать для установки с ПК при помощи "батника" для Android 4.4
TWRP-2.8.6.0_S90.7z
Размер: 9,75 МБ (10 227 065 байт)
MD5: 0D35327FB203400E6E86FCF75A5A4433
 
Для установки через любое мод. recovery
Lenovo_S90-A_TWRP-2.8.6.0_by_SevenMaxs.zip
Размер: 9,87 МБ (10 354 430 байт)
MD5: 8589BC79CD1BB7EB14B91B2451D87A64

Отредактировал 2_unlimited
Общее редактирование.
21 пользователю понравился пост

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


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

Установил TWRP-recovery от SevenMaxs'а при помощи "батника". Стало как и положено, все работает

Уже при его помощи установил прошивку lenovo_sysley_rus_7m_150110. И опять все работает.

SevenMaxs'у  от меня "+" за отлично проделанную работу..

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

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


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

А как в случае необходимости вернуть "родное" рекавери? Можно конечно заменить в папке с батником,но где его(родное)взять?

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


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

А зачем, ведь от прошивки к прошивке оно меняется (а значит если сток рекавери не будет соответствовать версии прошивки - обновы не будут устанавливаться)?... ну да ладно.

 

Можно конечно заменить в папке с батником,но где его(родное)взять?

Нужно сделать бекап родного рекавери, это можно сделать так:

1. Получить рут на сток прошивке (той версии от которой желаем получить рекавери)

2. Установить Terminal Emulator

3. В терминале выполнить команды

sudd if=/dev/block/bootdevice/by-name/recovery of=/sdcard/recovery.img

4. Забрать полученный образ стокового рекавери (recovery.img) из корня внутренней флешки.

 

Теперь как залить сток рекавери обратно:

1. Через все тот же Terminal Emulator, выполнив команды:

sudd if=/sdcard/recovery.img of=/dev/block/bootdevice/by-name/recovery

2. Можно подменить образы TWRP стоковый рекавери - либо в патче для установке с ПК (предварительно переименовав его в twrp.img), либо в патче для установке через любое мод. рекавери.

3. Можно прошить образ стокового рекавери прямо из TWRP: переходим во вкладку Install - > в верхней панели переключаем с Install Zip на Install Image - > выбираем образ стокового рекавери  - > ставим галочку на пункте recovery (т.е. даем понять twrp в какой блок прошивать данный образ)  - > тянем ползунок вправо  - > установка окончена.

Отредактировал SevenMaxs
Выделение жирным части текста.
2 пользователям понравился пост

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


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

 

Ну например надо будет накатить сток(для похода в сервис,не дай бог конечно),а он ведь шьётся только из-под родного рекавери.

Спасибо,сохранил через терминал по Вашей инструкции,теперь смело шью TWRP и Вашу прошивку а то ОТГ очень не хватает.

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

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


Ссылка на сообщение
Поделиться на другие сайты
Ну например надо будет накатить сток
Мимо!  :D  Для установки QSB-прошивки сток рекавери не нужно, т.к. установка производится bootloader`ом. А полных стоковых прошивок под установку через рекавери я не видел для этой модели телефона.
2 пользователям понравился пост

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


Ссылка на сообщение
Поделиться на другие сайты
Мимо!   Для установки QSB-прошивки сток рекавери не нужно, т.к. установка производится bootloader`ом.

 

То есть здесь не как на Леново Z2 PRO.Там с карты шьется прошивка в формате .gsb и только через родное рекавери.

Нажать кнопку Питания и НИЖНЮЮ кнопку громкости
 

то есть эта комбинация для входа в бутлоадер а не рекавери?

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

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


Ссылка на сообщение
Поделиться на другие сайты
то есть эта комбинация для входа в бутлоадер а не рекавери?
Опять мимо!  :lol: Это вход в сервисное меню... Вход в рекавери осуществляется зажатием обеих кнопок громкости и кнопки включения.
3 пользователям понравился пост

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


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

SevenMaxs, спасибо за отличный мануал!

Все получилось с первого раза: разлочил бутлоадер, прошли рекавери, установил рут, поудалял лишний системный хлам.

Но теперь возник вопрос по обновлению по воздуху. У меня s90-A, версия с 2 гигами оперативки и 32гб памяти. Купил во Вьетнаме. Стояла официальная прошивка номер s125. Ещё до прошивки кастомного рекавери прилетело обновление до s128. Сейчас появилось обновление s129, которое успешно закачалось (~34мб), после чего смарт перезагрузился для его установки. Однако, потом загрузилось TWRP и обновление не установилось. Нашёл его в папке lenovoota (фаил S90-A_ROW_S128_150108_TO_S90-A_ROW_S129_150129.zip). Пробовал установить через пункт Install zip, но выдаёт ошибку.

Подскажите как при этом рекавери иметь обновление по воздуху?

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


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

Подскажите...

Я подскажу...ОТА обновления устанавливаются в том случае, если в систему не вносились изминения! 

разлочил бутлоадер, прошил рекавери, установил рут, поудалял лишний системный хлам.

В данном случае можно забыть про ОТА...или вернуть всё как было ;) и тогда пожалуйста!

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

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


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

Ясно, спасибо.

А можно ли как-то установить вручную файл обновления, который система скачала сама?

Как я себе понимаю он содержит стандартную структуру папок для прошивки. Т.е. схема ОТА примерно такая: скачивается файл -> перезагрузка в родное рекавери -> установка обновления -> перезагрузка в систему. Может можно третий этап сделать через TWRP или с компа?

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


Ссылка на сообщение
Поделиться на другие сайты
можно... сделать через TWRP
 Можно...ромоделы при желании занимаются портированием для TWRP. А нужно?... вот мнение недовольного 129 прошивкой...
4 пользователям понравился пост

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


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

 Можно...ромоделы при желании занимаются портированием для TWRP. А нужно?... вот мнение недовольного 129 прошивкой...

Ну мнение одного пользователя - это довольно субъективно. Просто хотелось бы иметь полностью обновленную систему. В соседней ветке прошивка от SevenMaxs выглядит отлично, но подразумевает полное удаление пользовательских данных при обновление, поэтому не подходит.

Тогда такой вопрос: может ли кто-нибудь выложить стоковое рекавери, пожалуйста?

Хочу установить сток по инструкции выше от SevenMaxs, затем установить обновление ОТА, а потом вернуть TWRP.

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


Ссылка на сообщение
Поделиться на другие сайты
Хочу установить сток по инструкции выше от SevenMaxs, затем установить обновление ОТА, а потом вернуть TWRP.
 Это как штаны через голову одевать - мне проще выкладывать OTA-обновы адаптированные под мое TWRP, но любая OTA-обнова установится только если в официальной прошивке не будет никаких изменений (иногда мешает даже наличие рут-прав).
4 пользователям понравился пост

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


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

Это как штаны через голову одевать - мне проще выкладывать OTA-обновы адаптированные под мое TWRP, но любая OTA-обнова установится только если в официальной прошивке не будет никаких изменений (иногда мешает даже наличие рут-прав).

Ну это вообще идеальный вариант. Можно ли ждать обновление с 128й версии на 129ю? Если надо, могу выложить архив с обновлением, которое ко мне прилетело на смарт.

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


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

как Установить TWRP OT SevenMax на lenovo s90 U .опишите подробно.

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


Ссылка на сообщение
Поделиться на другие сайты
как Установить TWRP
 
Установка TWRP возможна только после разблокировки BootLoader!!!
 и далее по инструкции в шапке! Куда уж более подробнее :blink:
1 пользователю понравился пост

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


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

Скомпилировал и добавил в "шапку" темы TWRP 2.8.6.0!

Полный список изменений читаем на офиц. сайте TeamWin

От себя добавлю (что лично мне удалось исправить): 

- теперь отображается реальная дата и время бекапа (а не 1970 год);

- быстрое форматирование разделов, в том числе и /cache;

- мелкие исправление в интерфейсе.

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

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


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

Скажите , не могу смонтиро usb флешку? в twrp не ставится галочка на usb - otg, в чём может быть причина? Телефон s90-a

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


Ссылка на сообщение
Поделиться на другие сайты
в twrp не ставится галочка на usb - otg, в чём может быть причина?
Смените флешку. 
1 пользователю понравился пост

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


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

Смените флешку.

Скажите, а можно сделать чтобы компьютер видел смат как флешку?

Скажите, а можно сделать чтобы компьютер видел смат как флешку?

Изиняюсь за тупость Вы не могли бы объяснить как это сделать?

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

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


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

Скажите, а можно сделать чтобы компьютер видел смат как флешку?

Изиняюсь за тупость Вы не могли бы объяснить как это сделать?

Скажите что нужно сделать в twrp

-......

- монтирование внутренней SDcard к ПК в режиме MTP

-......"

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

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


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

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

Так и не вчера это случилось..."курите" матчасть!

Минута поиска в Гугле...

К компьютеру смартфон подключается по протоколам MTP (Media Transfer Protocol) и PTP (Picture Transfer Protocol) для передачи медиа и изображений.

О причинах такого решения немного можно узнать из статьи на хабре.

Подробное объяснение различий между MTP и UMS на простом языке здесь.

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

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


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

Так и не вчера это случилось..."курите" матчасть!

Минута поиска в Гугле...

К компьютеру смартфон подключается по протоколам MTP (Media Transfer Protocol) и PTP (Picture Transfer Protocol) для передачи медиа и изображений.

О причинах такого решения немного можно узнать из статьи на хабре.

Подробное объяснение различий между MTP и UMS на простом языке здесь.

Я не правельно выразился он и в проводнике высвечивается не как флешка, а как Lenovo S90-A из за этого и спрашивал по поводу twrp может там нужно что-то сделать

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


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

всем привет!

 

установлен TWRP версии 2.8.5.1 SevenMaxs.

 

заметил такую проблему при бэкапировании/восстановлении:

делаю бэкап текущей прошивки (у меня стоковая с рутом без каких-либо изменений в системе).

ставлю какую-нибудь другую прошивку, например кастомную (от уважаемого SevenMaxs), какое-то время ее использую (тестирую, например, новую версию).

потом пытаюсь восстановиться из своего ранее сделанного бэкапа и происходит следующее:

первые 1-3 раза - восстановление из бэкапа завершается с ошибкой.

каждый новый раз делаю вайп (дата и кэш) и перезагружаю девайс в рекавери мод и запускаю восстановление из этого же бекапа - и только с 3-го или 4-го раза восстановление завершается без ошибки!!!

 

почему такое происходит? может кто-то сталкивался?

 

поможет ли апргейд TWRP до версии 2.8.6.0?

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

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


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

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

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

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

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


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

Войти

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


Войти

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

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