SevenMaxs

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

27 posts in this topic

TWRP 2.8.7.7 для Lenovo Vibe X3

msg-190-0-02804000-1413900974.jpg

 

21.03.2015 - скомпилировал из исходников Recovery TWRP 2.8.7.7 для Lenovo Vibe X3 (X3a40).

zImage компилировал из исходников с использованием SaberMod Toolchains, поэтому включил нативную поддержку файловых систем exfat и f2fs.
 
Установка TWRP возможна только после разблокировки BootLoader!!!
 
В данном Recovery мне удалось реализовать:
- полноценную поддержку SELinux 
- монтирование внутренней памяти и съемной SDcard к ПК в режиме MTP
- монтирование USB-флешек по OTG (будут работать флешки с файловыми системами fat32, exfat и ntfs)
- возможность выбора FS (ext2, ext3, ext4 ,f2fs, exfat, fat32) для форматируемого раздела..
- снятие скриншотов путем зажатия power+volume down (сохраняются /sdcard/Pictures/Screenshots)
- поддержка ОТА убрана
- функционал ADB (частичный)
- работу заряда батареи
- добавлена возможность устанавливать img-файлы

 

Дополнительные пункты в меню 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), /pmic(/pmicbak), /hyp(/hypbak), /sdi
  • Splash делает бекап раздела - /splash
  • Mrd Data делает бекап разделa - /mrd

 

Скриншоты:

Спойлер

Screenshot_2016-03-21-18-09-03.pngScreenshot_2016-03-21-18-09-08.pngScreenshot_2016-03-21-18-09-15.pngScreenshot_2016-03-21-18-09-20.pngScreenshot_2016-03-21-18-01-23.png

Установка:

  1. Извлекаем папку TWRP из архива TWRP-2.8.7.7_X3a40_by_SevenMaxs.7z в корень любого диска
  2. На телефоне включаем отладку по ADB (на ПК должны быть установлены драйвера для ADB)
  3. Подключаем телефон к ПК при помощи usb-шнура и запускаем Flash-TWRP.bat (Run-TWRP.bat для разового запуска TWRP, без его прошивки в устройство - на данный момент оптимальный вариант!)
  4. Ждем пока телефон загрузиться в TWRP
  5. Теперь можно отключать usb-шнур
  6. Установка окончена!

 

Скачать:

Для установки с ПК при помощи "батника" для Android 5.X.X
TWRP-2.8.7.7_X3a40_by_SevenMaxs.7z
Размер: 12,1 МБ (12 777 326 байт)
MD5: EFDF26EEC9C0FCD6B345DF93C5D61DCE

 

Важно!!!

На стоковых прошивках, начиная с версии S120, включен Secure Boot, так что любые изменения в разделе system приводят к bootloop. Поэтому при первом запуске TWRP установите для system режим Reade Only!

 

7 people like this

Share this post


Link to post
Share on other sites

Проверено, без прошивания все нормально запускается и работает! :bravo:

3 people like this

Share this post


Link to post
Share on other sites

Привет, у меня есть проблема с загрузкой файлов.

Share this post


Link to post
Share on other sites

Didn't understand the important note. Does it mean that software version above S120 will face bootloop if TWRP is set to read-write mode?

Share this post


Link to post
Share on other sites
10 минут назад, Nayan Dewri написал:

Didn't understand the important note. Does it mean that software version above S120 will face bootloop if TWRP is set to read-write mode?

When you first start TWRP recovery you need set for the System "Read Only mode"!

1 person likes this

Share this post


Link to post
Share on other sites
1 minute ago, psihipofigist wrote:

When you first start TWRP recovery you need set for the System "Read Only mode"! 

Quote

Read-only mode only for the first boot into recovery? After that, we can set to read-write? Otherwise I don't think we'll be able to flash superuser files.

Spoiler
Spoiler
Spoiler
  •  

 

 

 

Share this post


Link to post
Share on other sites

@Nayan Dewri

Now TWRP can be started only via bat-file! If you try flash TWRP - after rebot system script restore original recovery.

If you will don't use ysytem in read-only mode - TWRP remove this script, /system will changed and SecureBoot will deny system from boot - bootloop!

1 person likes this

Share this post


Link to post
Share on other sites

@SevenMaxs

Tried to use your TWRP in my X3c50 with Android 6.0.1. Everything is OK till rooted.

But it shows "Fail to mount /preload..." error when I tried to flash something.

Just want to ask if you can modify something that for X3c50?

Even you give me the sourse, I don't know how to compile.

Thank you again

Share this post


Link to post
Share on other sites

@ctheanh, привет!

Я думаю в вашем устройстве есть небольшое отличие в кол-ве разделов, по идее, у  X3а40 их больше. Вот отсюда и проблемы, да и еще в TWRP ядро от андроид  5.1.1

Как только X3а40 получит Андроид 6.0.1 я пересоберу для него новое TWRP.

Терпение товарищи!

1 person likes this

Share this post


Link to post
Share on other sites

@SevenMaxs, Hi...

OK, I can wait.. 

Till now, everything works well with Chinese Marshmallow 6.0.1. Rooted and I can live with it...

With TWRP, it's not a such big issue... just a red line error but it can work perfectly. Just a strange thing that I can easily insecure boot of Marshmallow but not with Lolilop (same way).

You can have a try with Chinese ROM. After removing some Chinese thing, that's not bad. 

Share this post


Link to post
Share on other sites

@SevenMaxs

Thanks for everything but when I install some mode with aroma installer in TWRP recovery it stuck.  
I think our TWRP recovery not supported aroma installer.

Please help to install this Mode.

I'm sorry for my bad English.

Edited by leo_riv

Share this post


Link to post
Share on other sites

@SevenMaxs

Thanks for everything but when I install some mode with aroma installer in TWRP recovery it stuck.  
I think our TWRP recovery not supported aroma installer.

Please help to install this Mode.

Can you update TWRP 3.0.2.0

I'm sorry for my bad English.

Edited by leo_riv

Share this post


Link to post
Share on other sites

Cannot install c-apps_cm13,  seems like the recovery needs to be updated 

Share this post


Link to post
Share on other sites

Ув. SevenMaxs когда будет обновление рекавери?

1 person likes this

Share this post


Link to post
Share on other sites

sir i flashed this recovery and recovery works but when i reboot my phone it got stuck in bootloop, i  am on stock rom lollipop 5.1.1 and i have tried to fix it by flashing supersu zip file but nothing happens, can you please help me

 

Share this post


Link to post
Share on other sites
12 часов назад, Tarun Yadvendu сказал:

when i reboot my phone it got stuck in bootloop

Спойлер

2017-03-12_2251.png

 

Share this post


Link to post
Share on other sites

it didnt worked with lolipop, then i flashed mashmallow and it worked, thnx foe the recovery sir, one more request sir can you please provide a volte patch and a custom rom for vibe x3

or suggest me some guide to port qualcomm rom

Share this post


Link to post
Share on other sites
В 25.04.2016 в 11:43, SevenMaxs сказал:

Как только X3а40 получит Андроид 6.0.1 я пересоберу для него новое TWRP.

Какие прогнозы появления?

Share this post


Link to post
Share on other sites
В 21.03.2016 в 23:04, SevenMaxs сказал:

Ждем пока телефон загрузиться в TWRP

 X3а40 Андроид 6.0.1 , разблокировка загрузчика успешно проведена

НЕ грузится. Хоть при однократном запуске, хоть   при прошивке. Какие комбинации для входа в рекавери при загрузке?

При попытке однократного рекавери запуска смарт сам выполнил сброс до заводских настроек,  и загрузился. Странно...

В 21.03.2016 в 23:04, SevenMaxs сказал:

На стоковых прошивках, начиная с версии S120, включен Secure Boot, так что любые изменения в разделе system приводят к bootloop. Поэтому при первом запуске TWRP установите для system режим Reade Only!

Скрин, пжлст!

Share this post


Link to post
Share on other sites
В 07.05.2017 в 19:57, Aragorn_new сказал:

Скрин, пжлст!

Скрин чего именно? 

Share this post


Link to post
Share on other sites

 

22 часа назад, SevenMaxs сказал:

Скрин чего именно? 

Важно!!!

На стоковых прошивках, начиная с версии S120, включен Secure Boot, так что любые изменения в разделе system приводят к bootloop. Поэтому при первом запуске TWRP установите для system режим Reade Only! Про вот это речь, в части скрина.

Share this post


Link to post
Share on other sites
12 часов назад, Aragorn_new сказал:

Про вот это речь, в части скрина.

А вы смогли войти в TWRP?Вход по одновременному зажатию на выключенном смартфоне кнопок громкости(обоих) и

кнопки питания,после вибро кнопку питания отпустить громкости держать до появления TWRP. 

Share this post


Link to post
Share on other sites
Только что, baikal0912 сказал:

А вы смогли войти в TWRP?

Да! Раза с 3го вошёл и увидел надпись про которую речь была.  Выяснилось что нужно хитро заходить! Сначало прошить а, потом сразу сделать однократный запуск. Только тогда всё получилось. 1 раз всё слетело до заводских настроек в 6,01 прошивку

Share this post


Link to post
Share on other sites

@Aragorn_new ну раз вошли и увидели надпись про которую речь,то и примените  свайпом  выбор установки для системы режима 

Reade Only.

 
Добавлено 3 минуты спустя:
 

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

Проблемы с записью в систему не будет. 

После установки обновленного ядра повторное получение root используя этот файл SuperSu

через TWRP: SuperSU-v2.78-SYSTEMMODE.zip

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.