SevenMaxs

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

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

 

Recovery TWRP 2.8.7.0 для Lenovo P70-A/P70-T
54c256b214e06_LenovoP70Recovery.jpg
 

Есть информация что подходит для версии P70-t:  Ссылка на пост


В данном Recovery мне удалось дополнительно реализовать:

  • полноценную поддержку SELinux
  • монтирование обеих флешек - внутренней и съемной SDcard к ПК в режиме MTP
  • поддержку OTG (будут работать флешки с файловыми системами fat32, exfat и ntfs)
  • возможность выбора FS (ext2, ext3, ext4 ,f2fs, exfat, fat32) для форматируемого раздела
  • снятие скриншотов путем зажатия power+volume down (сохраняются /sdcard/Pictures/Screenshots)
  • поддержку ОТА
  • полный функционал adb
  • работу заряда батареи
  • добавлено отображение температуры процессора
  • применена тема Materialised от z31s1g
  • добавлена возможность устанавливать img-файлы (для этого переходим в Install и в верхней панели переключаем с Install Zip на Install Image)

 

 

Спойлер

 

 


1-Screenshot_2015-07-16-14-44-02.png2.0-Screenshot_2015-07-16-14-44-07.png2.1-Screenshot_2015-07-16-14-37-47.png3-Screenshot_2015-07-16-14-37-52.png4-Screenshot_2015-07-16-14-37-57.png5-Screenshot_2015-07-16-14-38-05.png6-Screenshot_2015-07-16-14-37-40.png7-Screenshot_2015-07-16-14-38-17.png8-Screenshot_2015-07-16-14-38-22.png9-Screenshot_2015-07-16-14-38-29.png


Установка:

  • либо через любое модифицированный Recovery как обычный zip-патч
  • либо с помощью утилиты Mobileuncle Tools (есть в маркете)
    Ссылка на Mobileuncle Tools на LF
    выбрать пункт Into Recovery Mode (необходимы Root-права)
  • либо через Flash Tool (предварительно достав образ recovery.img из архива; для P70-A используем MT6752_Android_scatter_ROW.txt, для P70-T используем MT6752_Android_scatter_CN.txt - будьте внимательны!!!)

 

Загрузить для KitKat: Lenovo_P70_TWRP-2.8.7.0_by_SevenMaxs.rar
MD5: 5DB0A9A2095AFE679D6FE0F442692CE8

Загрузить для Lollipop 5.1 х64: download.png   Lenovo_P70-A_TWRP_2.8.7.7_arm64_by_SevenMaxs.zip

MD5: A7F8BC00C899A96FB5BFB366D3302D3B

Для тех у кого будет зависать аппарат в меню "Reboot" - читаем эти два поста №1 и №2 2870 со стандартной темой
 

 

 

Lenovo_P70_TWRP-2.8.6.0_by_SevenMaxs.zip

Размер: 11,1 МБ (11 734 766 байт)
MD5: 9DD5A07DE6BEB24339E46D1F3AC6558B

Дополнительно: 

Стоковое recovery  

 

TWRP для 5.1 - х64. by VVizard 

 

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

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


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

@Endre, у вас до этого какое рекавери стояло,вообще раз такое дело рекомендую поставить рекавери флештулом,только рекавери,скейтер вы можете взять от 128-й прошивки,так я думаю наверняка будет лучше т.к. в последнее время Очкарик перестал корректно работать,то ему СУ не то,то еще чего нить не хватает,пробуйте флештулом поставить,после прошивки через ФТ,не грузитесь в систему,а заходите в рекавери комбинацией кнопок.

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

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


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

Это моя первая попытка получить пользовательское восстановление,  стояло Lenovo recovery.
Спасибо за помощь, я пробуeм флештулом поставить, когда у меня больше времени. (но у мења прошивка 129)

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


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

Без разницы,у меня все установилось,без проблем

- использована кастомная тема Materialised

,я конечно понимаю,что это наглеж,но вот вопросик,какой нить тёмной темки нету для рекавери,а то сильно как то ярко для меня :smutili:

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

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


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

Тут вот в чем дело, у самого данного аппарата на руках нет, а посему экспериментировать удаленно (используя чей-то аппарат) совсем нет возможности. День расписан по часам, поэтому выкладываю то, что требует меньше мороки...  Ибо главное чтоб работало, а по цветам я всем не угожу. Так что @Maximus263, привыкай к "яркой и разноцветной" жизни  :lol: .

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

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


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

Добавил скриншоты 2860 - Материал дизайн

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

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


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

Can I work Recovery of the device without Root .. you want to change the Rom and fear lose imei number

and backup nvram.img

 

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

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


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

Приветствую! Можно в шапке темы расписать подробнеее процесс установки

рекавери TWRP by SevenMaxs. Спасибо.

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

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


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

@Sergeus, а что там не понятного,вроде все ясно через что его устанавливать.

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

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


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

Можно в шапке темы расписать подробнеее процесс установки

рекавери TWRP by SevenMaxs. 

Простите великодушно, но разве это не достаточно подробно?!

Установка:

  • либо через любое модифицированный Recovery как обычный zip-патч
  • либо через Flash Tool (предварительно достав образ recovery.img из архива
  • либо с помощью утилиты Mobileuncle Tools (есть в маркете) выбрать пункт Into Recovery Mode (необходимы Root-права)
3 пользователям понравился пост

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


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

на руках - Р70-T

 установил Lenovo_P70_TWRP-2.8.6.0_by_SevenMaxs

ошибка при бэкапе system

I:addFile '/system/app-2/ApplicationsProvider.odex' including root: 0setting selinux context: u:object_r:system_file:s0I:addFile '/system/app-2/Bluetooth.apk' including root: 0setting selinux context: u:object_r:system_file:s0I:addFile '/system/app-2/Bluetooth.odex' including root: 0E:Error adding file '/system/app-2/Bluetooth.odex' to '/data/media/0/TWRP/BACKUPS/P70_MT6752/2014-01-24--22-43-33_P70-t_S125_141210//system.ext4.win'I:ERROR tarList for thread ID 0E:Error creating backup.I:InfoManager saving '/data/media/0/TWRP/BACKUPS/P70_MT6752/2014-01-24--22-43-33_P70-t_S125_141210/system.info'I:createTarFork() process ended with ERROR=255I:Set page: 'backup_action_complete'I:operation_end - status=1I:Set page: 'clear_vars'I:Set page: 'backup'I:Set page: 'main'I:Set page: 'clear_vars'I:Set page: 'main2'I:Set page: 'advanced'I:Set page: 'advanced_confirm_action'I:Set page: 'advanced_action_page'I:operation_start: 'Copy Log'I:Copying file /tmp/recovery.log to /data/media/0/recovery.log

полный лог рекавери - в архиве..

 

recovery.zip

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

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


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

Рекавери для европейской версии телефона. На китайскую оно не рассчитано по-видимому. Мало того, что отличия в радио. Так ещё и по разметке значит.

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

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


Ссылка на сообщение
Поделиться на другие сайты
ошибка при бэкапе system
Интересный момент...
На китайскую оно не рассчитано по-видимому.
Хотя должно было и на китайке работать (единственное писало бы что нет раздела /preload), впервые такое вижу.

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


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

Так то по логу видно, что раздел видит. Файл не может записать. Ошибка записи на карту. Кривая карта. Пока не вижу других причин. Или места не хватило

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

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


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

должно было и на китайке работать

согласен; именно поэтому и прошил его.    :spasibo:  SevenMaxs

 

Так ещё и по разметке значит.

сомневаюсь что разметка другая..;

прошу сравнить:

root@P70-t:/ # cat /proc/emmccat /proc/emmcpartno:    start_sect   nr_sects  partition_nameemmc_p1: 00000400 00001800 "proinfo"emmc_p2: 00001c00 00002800 "nvram"emmc_p3: 00004400 00005000 "protect1"emmc_p4: 00009400 00005000 "protect2"emmc_p5: 0000e400 00000200 "seccfg"emmc_p6: 0000e600 00000300 "lk"emmc_p7: 0000e900 00008000 "boot"emmc_p8: 00016900 00008000 "recovery"emmc_p9: 0001e900 00003000 "secro"emmc_p10: 00021900 00000400 "para"emmc_p11: 00021d00 00004000 "logo"emmc_p12: 00025d00 00005000 "expdb"emmc_p13: 0002ad00 00002800 "tee1"emmc_p14: 0002d500 00002800 "tee2"emmc_p15: 0002fd00 00010300 "metadata"emmc_p16: 00040000 00290000 "system"emmc_p17: 002d0000 00054000 "cache"emmc_p18: 00324000 00b63c00 "userdata"emmc_p19: 00e87c00 00008000 "flashinfo"root@P70-t:/ #root@P70-t:/ # cat /proc/partinfocat /proc/partinfoName             Start                  Sizepgpt             0x0000000000000000     0x0000000000080000proinfo          0x0000000000080000     0x0000000000300000nvram            0x0000000000380000     0x0000000000500000protect1         0x0000000000880000     0x0000000000a00000protect2         0x0000000001280000     0x0000000000a00000seccfg           0x0000000001c80000     0x0000000000040000lk               0x0000000001cc0000     0x0000000000060000boot             0x0000000001d20000     0x0000000001000000recovery         0x0000000002d20000     0x0000000001000000secro            0x0000000003d20000     0x0000000000600000para             0x0000000004320000     0x0000000000080000logo             0x00000000043a0000     0x0000000000800000expdb            0x0000000004ba0000     0x0000000000a00000tee1             0x00000000055a0000     0x0000000000500000tee2             0x0000000005aa0000     0x0000000000500000metadata         0x0000000005fa0000     0x0000000002060000system           0x0000000008000000     0x0000000052000000cache            0x000000005a000000     0x000000000a800000userdata         0x0000000064800000     0x000000016c780000flashinfo        0x00000001d0f80000     0x0000000001000000sgpt             0x00000001d1f80000     0x0000000000080000root@P70-t:/ #root@P70-t:/ # cat /proc/partitionscat /proc/partitionsmajor minor  #blocks  name   7        0      10342 loop0 253        0     524288 zram0 179        0    7634944 mmcblk0 179        1       3072 mmcblk0p1 179        2       5120 mmcblk0p2 179        3      10240 mmcblk0p3 179        4      10240 mmcblk0p4 179        5        256 mmcblk0p5 179        6        384 mmcblk0p6 179        7      16384 mmcblk0p7 179        8      16384 mmcblk0p8 179        9       6144 mmcblk0p9 179       10        512 mmcblk0p10 179       11       8192 mmcblk0p11 179       12      10240 mmcblk0p12 179       13       5120 mmcblk0p13 179       14       5120 mmcblk0p14 179       15      33152 mmcblk0p15 179       16    1343488 mmcblk0p16 179       17     172032 mmcblk0p17 179       18    5971456 mmcblk0p18 179       19      16384 mmcblk0p19 179       96        512 mmcblk0rpmb 179       64       4096 mmcblk0boot1 179       32       4096 mmcblk0boot0root@P70-t:/ #1|root@P70-t:/ # ls -l /dev/block/platform/mtk-msdc.0/by-namels -l /dev/block/platform/mtk-msdc.0/by-namelrwxrwxrwx root     root              2014-01-25 09:50 boot -> /dev/block/mmcblk0p7lrwxrwxrwx root     root              2014-01-25 09:50 cache -> /dev/block/mmcblk0p17lrwxrwxrwx root     root              2014-01-25 09:50 expdb -> /dev/block/mmcblk0p12lrwxrwxrwx root     root              2014-01-25 09:50 flashinfo -> /dev/block/mmcblk0p19lrwxrwxrwx root     root              2014-01-25 09:50 lk -> /dev/block/mmcblk0p6lrwxrwxrwx root     root              2014-01-25 09:50 logo -> /dev/block/mmcblk0p11lrwxrwxrwx root     root              2014-01-25 09:50 metadata -> /dev/block/mmcblk0p15lrwxrwxrwx root     root              2014-01-25 09:50 nvram -> /dev/block/mmcblk0p2lrwxrwxrwx root     root              2014-01-25 09:50 para -> /dev/block/mmcblk0p10lrwxrwxrwx root     root              2014-01-25 09:50 proinfo -> /dev/block/mmcblk0p1lrwxrwxrwx root     root              2014-01-25 09:50 protect1 -> /dev/block/mmcblk0p3lrwxrwxrwx root     root              2014-01-25 09:50 protect2 -> /dev/block/mmcblk0p4lrwxrwxrwx root     root              2014-01-25 09:50 recovery -> /dev/block/mmcblk0p8lrwxrwxrwx root     root              2014-01-25 09:50 seccfg -> /dev/block/mmcblk0p5lrwxrwxrwx root     root              2014-01-25 09:50 secro -> /dev/block/mmcblk0p9lrwxrwxrwx root     root              2014-01-25 09:50 system -> /dev/block/mmcblk0p16lrwxrwxrwx root     root              2014-01-25 09:50 tee1 -> /dev/block/mmcblk0p13lrwxrwxrwx root     root              2014-01-25 09:50 tee2 -> /dev/block/mmcblk0p14lrwxrwxrwx root     root              2014-01-25 09:50 userdata -> /dev/block/mmcblk0p18root@P70-t:/ #---------------------------command: blkid/dev/block/loop0: LABEL="LENOVO_SUITE" TYPE="iso9660" /dev/block/zram0: TYPE="swap" /dev/block/mmcblk0p3: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TYPE="ext4" /dev/block/mmcblk0p4: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TYPE="ext4" /dev/block/mmcblk0p16: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TYPE="ext4" /dev/block/mmcblk0p17: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TYPE="ext4" /dev/block/mmcblk0p18: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TYPE="ext4" root@P70-t:/ # /data/local/tmp/partx -s /dev/block/mmcblk0/data/local/tmp/partx -s /dev/block/mmcblk0NR    START      END  SECTORS  SIZE NAME      UUID 1     1024     7167     6144    3M proinfo   f57ad330-39c2-4488-9bb0-00cb43c9ccd4 2     7168    17407    10240    5M nvram     fe686d97-3544-4a41-be21-167e25b61b6f 3    17408    37887    20480   10M protect1  1cb143a8-b1a8-4b57-b251-945c5119e8fe 4    37888    58367    20480   10M protect2  3b9e343b-cdc8-4d7f-9fa6-b6812e50ab62 5    58368    58879      512  256K seccfg    5f6a2c79-6617-4b85-ac02-c2975a14d2d7 6    58880    59647      768  384K lk        4ae2050b-5db5-4ff7-aad3-5730534be63d 7    59648    92415    32768   16M boot      1f9b0939-e16b-4bc9-a5bc-dc2ee969d801 8    92416   125183    32768   16M recovery  d722c721-0dee-4cb8-8a83-2c63cd1393c7 9   125184   137471    12288    6M secro     e02179a8-ceb5-48a9-8831-4f1c9c5a869510   137472   138495     1024  512K para      84b09a81-fad2-41ac-890e-407c24975e7411   138496   154879    16384    8M logo      e8f0a5ef-8d1b-42ea-9c2a-835cd77de36312   154880   175359    20480   10M expdb     d5f0e175-a6e1-4db7-94c0-f82ad032950b13   175360   185599    10240    5M tee1      1d9056e1-e139-4fca-8c0b-b75fd74d81c614   185600   195839    10240    5M tee2      7792210b-b6a8-45d5-ad91-3361ed14c60815   195840   262143    66304 32.4M metadata  138a6db9-1032-451d-91e9-0fa38ff94fbb16   262144  2949119  2686976  1.3G system    756d934c-50e3-4c91-af46-02d824169ca717  2949120  3293183   344064  168M cache     a3f3c267-5521-42dd-a724-3bdec20c7c6f18  3293184 15236095 11942912  5.7G userdata  8c68cd2a-ccc9-4c5d-8b57-34ae9b2dd48119 15236096 15268863    32768   16M flashinfo 6a5cebf8-54a7-4b89-8d1d-c5eb140b095broot@P70-t:/ #

 

Ошибка записи на карту. Кривая карта. Пока не вижу других причин. Или места не хватило

 

места для бэкапа достаточно однозначно

 

C:\Users\Admin>adb shell~ # ←[6nididuid=0(root) gid=0(root) groups=1003(graphics),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats)~ # ←[6ndfdfFilesystem           1K-blocks      Used Available Use% Mounted ontmpfs                   460864         8    460856   0% /devtmpfs                   460864        20    460844   0% /tmp/dev/block/mmcblk0p17                        165216       208    161568   0% /cache/dev/block/mmcblk0p18                       5865296    241728   5607184   4% /data/dev/block/mmcblk0p18                       5865296    241728   5607184   4% /sdcard~ # ←[6ncat default.propcat default.propro.secure=0ro.allow.mock.location=1ro.debuggable=1ro.zygote=zygote32dalvik.vm.dex2oat-Xms=64mdalvik.vm.dex2oat-Xmx=512mdalvik.vm.image-dex2oat-Xms=64mdalvik.vm.image-dex2oat-Xmx=64mro.dalvik.vm.native.bridge=0persist.sys.usb.config=mtp,adbro.build.id=LRX22Gro.build.version.sdk=21ro.build.version.release=5.0.2ro.build.date=╨б╤А ╤П╨╜╨▓ 14 00:51:40 NOVT 2015ro.build.user=SevenMaxsro.build.host=USSRro.product.cpu.abi=armeabi-v7aro.product.cpu.abi2=armeabiro.product.cpu.abilist=armeabi-v7a,armeabiro.product.cpu.abilist32=armeabi-v7a,armeabiro.build.product=P70-Aro.product.model=P70ro.product.name=P70-Aro.product.device=P70-Aro.product.manufacturer=Lenovoro.product.brand=Lenovoro.product.locale.language=enro.product.locale.region=USro.board.platform=mt6752~ # ←[6ngetpropgetprop

+ созданный "с ошибкой" бэкап:

 

зы: конечно "переформатировать" внутр. флеш - попробую (аппарат пока не у меня);

=======================

но есть еще один интересный "нюанс": перед тем как пробовать TWRP -- попробовал кит CWM upd1: CWM для P70-t

-- но там также была ошибка при бэкапе систем (выдало" ошику на экране - но в логе почему то "об ошибке" нету записи); лог из CWM: last_log.zip 

(восстанавливатся из такого бэкапа конечно "не рискнул"));

так вот -- файлы созданого бэкапа ("забрал" их на ПК):

-- "харатеристично" размер "частей" - МАКСИМУМ = "1 000 000 000" (это "без компресии" как понимаю :) );

 

и в то же время - у коллеги есть P70-A: так вот - у него TWRP нормально работает (восстанавливался уже из него)

+ бэкап "из частями" размером в 1,5 Gb (наверное он "без компресии" делал --- не уточнял у него)

 

"из всего этого" соотв. предположение -- что в процессе создания tar'а -- "исчерпывается" RAM (т.к. на P70-t - только 1 Gb)

-- и "отсюда ошибка";

соотв. возможно при сборке TWRP можно где то "задать размер частей" tar'а при создании бэкапа??

 

ну или может поможет "подправить" размеры разделов BoardConfig.mk

:spasibo:

=======

+ "для сравнения" - логи стокового рекавери:

last_log_r.zipmtklog.zip

 Directory of e:\ANDROID\P70-t\recovery\chinaCWM\clockworkmod\backup\2014-01-25.04.22.00_P70-t_S125_14121005.05.2015  18:20    <DIR>          .05.05.2015  18:20    <DIR>          ..25.01.2014  06:22        16 777 216 boot.img25.01.2014  06:22        16 777 216 recovery.img25.01.2014  06:22                 0 system.ext4.tar25.01.2014  06:23     1 000 000 000 system.ext4.tar.a25.01.2014  06:23       106 913 792 system.ext4.tar.b               5 File(s)  1 140 468 224 bytes     Total Files Listed:               5 File(s)  1 140 468 224 bytes

 Directory of e:\ANDROID\P70-t\adb\TWRP\BACKUPS\P70_MT6752\2014-01-24--22-43-33_P70-t_S125_14121005.05.2015  18:38    <DIR>          .05.05.2015  18:38    <DIR>          ..25.01.2014  06:43        16 777 216 boot.emmc.win25.01.2014  06:43                48 boot.emmc.win.md525.01.2014  06:43           393 216 lk.emmc.win25.01.2014  06:43                46 lk.emmc.win.md525.01.2014  06:43         8 388 608 logo.emmc.win25.01.2014  06:43                48 logo.emmc.win.md525.01.2014  06:43         5 242 880 nvram.emmc.win25.01.2014  06:43                49 nvram.emmc.win.md525.01.2014  06:43         3 145 728 proinfo.emmc.win25.01.2014  06:43                51 proinfo.emmc.win.md525.01.2014  06:43               899 protect_f.ext4.win25.01.2014  06:43                53 protect_f.ext4.win.md525.01.2014  06:43                56 protect_f.info25.01.2014  06:43               835 protect_s.ext4.win25.01.2014  06:43                53 protect_s.ext4.win.md525.01.2014  06:43                56 protect_s.info25.01.2014  06:43        16 777 216 recovery.emmc.win25.01.2014  06:43                52 recovery.emmc.win.md525.01.2014  06:44       328 388 148 system.ext4.win25.01.2014  06:44                63 system.info              20 File(s)    379 115 321 bytes     Total Files Listed:              22 File(s)    379 262 442 bytes
...BOARD_SYSTEMIMAGE_PARTITION_SIZE := BOARD_CACHEIMAGE_PARTITION_SIZE := BOARD_USERDATAIMAGE_PARTITION_SIZE := 
Отредактировал wladimir_tm
3 пользователям понравился пост

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


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

Благодарю за подробную информацию! Я при компиляции TWRP добавляю флаг 

BOARD_HAS_LARGE_FILESYSTEM := true

Так что может бекапить хоть размеров в 20 Гб.. Но мне интересен такой момент в логе:

ioctl(): blank: Invalid argumentioctl(): blank: Invalid argumentioctl(): blank: Invalid argumentioctl(): blank: Invalid argumentioctl(): blank: Invalid argument
и в то же время - у коллеги есть P70-A: так вот - у него TWRP нормально работает (восстанавливался уже из него)
Наверное нужно пересобрать для китайской версии телефона отдельный образ, как раз уберу ненужный /preload + возьму zImage из китайской прошивки.

P.S. По чаше бы народ делал аргументированные комментарии, т.к. это гораздо быстрее помогает устранить проблему! 

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

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


Ссылка на сообщение
Поделиться на другие сайты
Но мне интересен такой момент в логе: 
ioctl(): blank: Invalid argument ioctl(): blank: Invalid argument 
 большое спасибо;

+ если посмотреть еще раз лог TWRP - есть "несколько интересных моментов":

Starting TWRP 2.8.6.0 on Sat Jan 25 04:38:26 2014
 (pid 145)
Recovery source patched and compiled by Anatoly Smaznov aka javum special for lenovo-forums.ru
I:=> hardware id from cpuinfo: 'MT6752'
I:=> product model: 'P70'
I:=> using device id: 'P70_MT6752'
TW_FORCE_CPUINFO_FOR_DEVICE_ID := true
BOARD_HAS_NO_REAL_SDCARD := true
RECOVERY_SDCARD_ON_DATA := true
TW_NO_USB_STORAGE := true
I:TW_BRIGHTNESS_PATH := /sys/class/leds/lcd-backlight/brightness
I:Found brightness file at '/sys/class/leds/lcd-backlight/brightness'
I:TWFunc::Set_Brightness: Setting brightness control to 255
Starting the UI...Pixel format: 720x1280 @ 32bpp
Pixel format: RGBA_8888
Not using qualcomm overlay, 'mtkfb'
framebuffer: fd 3 (720 x 1280)
=> Linking mtab
=> Processing recovery.fstab
....
....

 

wrp.crash_counter=0
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
persist.sys.usb.config=mtp,adb
service.adb.root=1
 
I:Copying file /cache/recovery/log to /cache/recovery/last_log
tw_get_context got selinux context: u:object_r:system_data_file:s0
I:Got default contexts and file mode for storage files.
I:Attempt to load settings from settings file...
I:Settings file '/data/media/0/TWRP/.twrps' not found.
I:Copying file /etc/recovery.fstab to /cache/recovery/recovery.fstab
I:Version number saved to '/cache/recovery/.version'
I:Unable to mount '/external_sd'
I:Actual block device: '', current file system: 'auto'
I:Unable to mount '/usbotg'
I:Actual block device: '', current file system: 'vfat'
__bionic_open_tzdata: couldn't find any tzdata when looking for CST6CDT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
I:TWFunc::Set_Brightness: Setting brightness control to 255
I:Enabling MTP during startup
I:Starting MTP
I:Get_Max_FileSize::maxFileSize: 17592186044416
twrp addStorage /data/media/0, mtpstorageid: 65537, maxFileSize: 17592186044415
I:Get_Max_FileSize::maxFileSize: 17592186044416
Starting MTP
MTP Enabled
I:Switching packages (TWRP)
I:Starting command line thread
created new mtpserver object
adding internal storage
MtpStorage id: 65537 path: /data/media/0
MtpServer::run fd: 428
I:TWFunc::Set_Brightness: Setting brightness control to 5
I:TWFunc::Set_Brightness: Setting brightness control to 0
ioctl(): blank: Invalid argument
ioctl(): blank: Invalid argument
ioctl(): blank: Invalid argument
ioctl(): blank: Invalid argument
ioctl(): blank: Invalid argument
...
ioctl(): blank: Invalid argument
ioctl(): blank: Invalid argument
I:TWFunc::Set_Brightness: Setting brightness control to 255
I:Set page: 'settings'
I:Set page: 'main'
...

 --  собств. "maxFileSize: 17592186044416" - "уже большой" :)

+ "ioctl(): blank: Invalid argument" - это "где то" в разделе "TWFunc::Set_Brightness

---- возможно это что-то подскажет ..  :spasibo:

пересобрать для китайской версии телефона отдельный образ, как раз уберу ненужный /preload + возьму zImage из китайской прошивки.
 

+ еще раз спасибо

// правда ничего "о /preload" в логах не нашел, но это не критично ))

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

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


Ссылка на сообщение
Поделиться на другие сайты
Recovery source patched and compiled by Anatoly Smaznov aka javum special for lenovo-forums.ru
Да это некоторые ресурсы (шрифты более крупные) брал из TWRP скомпилированного javum. Так же благодарю javum - применил его патч исправляющий время форматирования раздела /cache.
Not using qualcomm overlay, 'mtkfb'
 Это нормально 
 --  собств. "maxFileSize: 17592186044416" - "уже большой"
Мда, 0х100000000000 это многовато...  :uhmylka:  вопрос откуда считывается эта инфа в вашем случае...

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

Ладно, после праздников постараюсь все переделать.

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

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


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

спасибо 

и еще очень интересно было бы посмотреть на конфиги сборки (всю папку /device);

собств. -- "как выглядит 'прототип'-конфиг для сборки Андроид 5.1 (так понимаю TWRP 2.8.6.*)) для МТК-64 bit"   :)

// или вся сборка "на базе" конфига для К910 (linerty) ??

:spasibo:

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


Ссылка на сообщение
Поделиться на другие сайты
вся сборка "на базе" конфига для К910 (linerty) ??
На базе конфигов от Carliv и javum.
2 пользователям понравился пост

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


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

 

и таки работает!!  :dada: -- подробнее - здесь 

 

в TWRP -  нормально делаются бэкапы! (чего ранее не было (как с так и без компрессии )) (как понимаю - проблема бэкапа system - бы

 

зы: правда ... "что изменилось" -- так это то что бэкап делал уже не на внутренюю - а на внешнюю SD (купил вчера новую :) )

+ еще раз спасибо SevenMaxs  за рекавери !!  :spasibo:

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

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


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

Ваше творение прекрасно работает на версии п70-т . Ничего переделывать не надо. Нужно установить эту версию мобильного дяди. Сделал полный бекап ни единой ошибки. СПАСИБО!!! http://4pda.ru/forum/dl/post/6150146/m44-toolbox-20150127.apk

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

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


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

подскажите,если устанавливать модрекавери  на р70 через мобильного дядю,с помощью into recavery mode то сразу на приложенный архив или надо извлечь img. файл в корень карты? делал когда то на р780 через дядю,там надо извлечь файл ..а вот с помощью такого способа не приходилось делать...подскажите порядок действий.

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

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


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

И тут нужно извлечь,сама структура прошивания не изменилась

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

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


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

извлек в корень файл имг. с помощью дяди обновил рекавери в пункте-обновление с сд-он предложил ребут в рекавери..и грузится родное ленововское(((( а модифицированного нет...что не так? может дядю сменить?  Дядю сменил- на 4пда-m44-toolbox-20150127 apk. и все получилось)))) Появилось теперь отличное рекавери от SevenMaxs)))

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

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


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

@manuall, не знаю,что не так,я его ставлю через ФТ и не парюсь,да и ошибок не было ни разу.

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


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

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

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

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

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


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

Войти

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


Войти

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

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