За правильностью выбора прошивки отвечает механизм защиты «Asserts«. Скрипт проверяет модель устройства и версию прошивки по системной переменной ro.build.fingerprint, запрашиваемой у самого recovery. В случае совпадения кодов он выдает подтверждение легитимности установки, а при несовпадении (отсутствии) не подтверждает возможность этого действия. В результате вы видите ошибку 7, но зато ваш аппарат не превращается в кирпич. Бывают и такие случаи, когда даже при правильном выборе прошивки для своего устройства вы все равно получаете сообщение об ошибке 7. Они крайне редки и связаны с ошибкой разработчика прошивки.
Чтобы исправить ошибку 7 необходимо, прежде всего, убедиться в том, что вариант прошивки выбран правильно, и она предназначена именно для вашей модели и модификации Android-смартфона или планшета. Если ошибка все равно появляется, придется править файл updater-script, отвечающий за соответствие версий прошивки и устройства.
- Скопируйте ZIP-файл ROM на свой компьютер и извлеките его, используя привычный для вас архиватор (например, 7-zip).
- После распаковки найдите папку META-INF и пройдите по цепочке META-INF / com / google / android. В последней папке вы найдете два файла под названием «update-binary» и «updater-script». Нас интересует последний.
- Переименуйте «updater-script» в «updater-script.txt» и откройте свой любимый редактор текстовых файлов (как вариант, Notepad++).
- Избавьтесь от строк, начинающихся с «assert» до точки с запятой. Обычно это первая или несколько первых строк в верхней части текстового файла. Просто удалите их.
- Сохраните файл.
- Переименуйте «updater-script.txt» обратно в «updater-script».
- Обновите все файлы, которые вы распаковали.
- Скопируйте новый, отредактированный zip-файл на свой телефон.
- Переведите Android-устройство в режим recovery и попробуйте его перепрошить — ошибка 7 не должна больше вас беспокоить.
Поделитесь своим опытом исправления ошибки 7 в комментариях.
Содержание
- Ошибка 7 при прошивке в TWRP Recovery (CWM/Philz)
- Откуда взялась ошибка 7?
- Как исправить Ошибку 7 при прошивке в Recovery?
- Twrp ошибка установки zip файла
Ошибка 7 при прошивке в TWRP Recovery (CWM/Philz)
Решили установить кастомную прошивку на свой Android смартфон или планшет, вошли в кастомное TWRP Recovery, но во время установки получили ошибку 7? Не отчаивайтесь исправить данную проблему довольно просто.
Многих новичков может обескуражить какие-либо действия в установке кастомной прошивки, особенно если это процедура выполняется первый раз. Одним из серьезных препятствий во время установки прошивки может стать ошибка 7 в TWRP Recovery.
Серьезность этой ошибки в том, что она не позволяет вообще установить кастомную прошивку на устройство и вся ваша подготовка пойдет насмарку. Но оказывается что данную ошибку 7 в recovery довольно легко исправить не прибегая к длительным действиям! О том как избавится от данной проблемы и посвящена сегодняшняя статья!
Откуда взялась ошибка 7?
Данная ошибка может возникнуть в двух случаях:
- Если вы попытаетесь установить прошивку не от своего устройства, такое часто возникает, когда под одним наименованием смартфона или планшета может быть множество моделей с небольшими отличиями под определенные рынки (например смартфон LG G2 имеет модели VS980, LS980, D800, D802, F320K). Убедитесь что прошивка предназначена именно для вашего устройства!
- В скрипте установке прошивки не внесено название модели вашего Android смартфона или планшета.
Как исправить Ошибку 7 при прошивке в Recovery?
Вариант 1 (действие 1)
Если вы уже прочитали как могла возникнуть ошибка 7, то самым первым вашим действием будет проверка действительно вы скачали прошивку именно для вашей модели смартфона или планшета (проверить наименование и версию).
Если вы заметили, что скачали не ту прошивку, то скачать для своего устройства. Проблема решена! Если же это не так и прошивка верная, то переходим ко второму действию.
Вариант 2 (действие 2)
Попробуйте отыскать в сети интернет более новую версию кастомного Recovery и после установить ее на свой девайс, после чего попробовать установить прошивку, что выдавала ранее ошибку 7.
Вариант 3 (действие 3)
- Установите Notepad ++
- Открываем прошивку и переходим по пути META-INFcomgoogleandroid
- Извлекаем файл updater-script
- Удалить вначале устанавливающего скрипта строки начинающиеся на assert
- Сохранить документ и забросить обратно в прошивку заменив старый файл
- Удалить в прошивке файлы по пути META-INF — CERT.RSA, CERT.SF, MANIFEST.MF
- Забросить готовую прошивку на устройство, перевести в режим Recovery и попробовать снова прошить Android
У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
Источник
Twrp ошибка установки zip файла
FAQ по созданию патча update.zip для прошивки через рекавери
Редактирование Updater-script. Информация, решения, команды, подпись патчей.
Инструкция по установке системных и пользовательских приложений с помощью recovery
Редактирование установленной прошивки и удаление системных приложений
(ключевые слова)
Напоминаю, тут не стол заказов.. Посты с просьбой собрать zip для «хххх» Recovery оффтоп
Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения
- Добавление нескольких пользовательских/системных приложений «за один клик» (одним патчем).
- Добавление/удаление системных приложений без root прав и вспомогательных программ.
- Изменение прошивки (замена файлов, украшательства и т.д.).
- Обновление программы или прошивки.
- Переразметка памяти (обсуждения в другой теме)
- Получение root прав SuperUser, SuperSU, Magisk
- Установленный на телефоне кастомный рекавери (CWM/TWRP)
- NotePad++ (редактор с сохранением Unix формата)
- Zip_signer (подписчик архивов)
- Архиватор ZIP
- Файл-заготовка sample.zip (либо update-binary для ручной сборки)
Zip_signer.rar ( 13.28 КБ )
sample-patch.rar ( 4.77 МБ )
update-binary.rar ( 113.25 КБ ) - Дополнительные версии бинарника. binary_all.rar ( 649.36 КБ )
- Бинарники (архив/исходники)
Исходники бинарника, основная ссылка:
https://android.google…ootable/recovery/+refs
выбираем к примеру «android-9.0.0_r18» , потом ищем папку «updater», в папке «updater» исходники бинарника
К примеру https://android.google…droid-9.0.0_r18/updater — можно глянуть все команды которые может выполнить бинари в андроид 9.0.0 (в файле install.cpp, в самом низу)
+ Android update-script (Пост Няшная #63580419)
Внимание! Патчи создаются только для мод.рекавери и результативно работают только в них. В стоковых рекавери (на аппаратах «из коробки») патчи не работают.
Для того, чтобы установить новые системные приложения apk в Ваш аппарат, необходимо выполнить три шага:
- Собрать свой update.zip (из заготовки sample.zip)
- Подписать update.zip утилитой Zip_signer(Не обязательно!)
- Закинуть на флэшку и установить в аппарат через ClockWorkMod Recovery
Эти шаги являются универсальными, т.е. подойдут для выполнения других подобных операций.
ШАГ №1
Собрать новый update.zip, используя «болванку» sample.zip
Порядок использования sample.zip:
- Разархивировать архив sample.zip
- Удалить файлы подписи META-INF/CERT.RSA, CERT.SF, MANIFEST.MF (т.к. 2м шагом мы их будем создавать для своей сборки)
- Поместить в папку /data/app свое пользовательское приложение (xxxxx.apk)
- При необходимости отредактировать файл updater-script (подробнее позже)
- Заархивировать всё (META-INF и data) ZIP’ом без сжатия
ШАГ №2
Подписать update.zip с помощью утилиты Zip_signer
Порядок использования утилиты Zip_signer:
- Переименовать Ваш отредактированный (т.е. уже с приложением внутри) sample.zip в update.zip
- Поместить его в папку с программой Zip_signer
- Запустить файл zip_signer.bat
- Дождаться, пока процесс будет завершен
- В папке появится файл update-finished.zip — это и есть подписанный файл
- Переименовать update-finished.zip по своему усмотрению (согласно логике патча)
ШАГ №3
Установка нового приложения
- Перекинуть (переименованный) update-finished.zip на флэшку и установить его в аппарат через TWRP или CWM (install zip from sdcard -> chooze zip from internal sdcard -> Yes, install sample.zip)
- Перезагрузить аппарат
/ )
Внимание! Патчи создаются только для мод.рекавери и результативно работают только в них. В стоковых рекавери (на аппаратах «из коробки») патчи не работают.
Корень патча:
- папка META-INF
- папка источник установки приложений (system, data, sdcard, cache, sd-ext)
Обязательные файлы: - META-INF/com/google/android/update-binary — системное средство запуска данного патча, также создает временную рабочую папку tmp
- META-INF/com/google/android/updater-script — выполняемый скрипт по которому и происходят операции копирования и т.д.
Разберем sample.zip
Патч добавляет пользовательское приложение MyPiano в Data.
— Выводит сообщение о завершении процесса.
- busybox — приложение для выполнения командной строки, устанавливается с кастомным рекавери, находится в ramdisk/sbin. в кастомных прошивках зачастую добавляют его в system/xbin
Возможные исправления для своих целей
- Изменение прав
• package_extract_dir
Синтаксис: package_extract_dir(» «, » «);
Копирует содержимое в . Файлы в имеющиеся в перезаписываются.
Пример: package_extract_dir(«system», «/system»); Скопирует файлы из папки update.zip/system в /system
• package_extract_file
Синтаксис: package_extract_file(» «, » «);
Копирует файл в . Если файл существует, то он перезаписывается.
Пример: package_extract_file(«test.sh», «/tmp/test.sh»); Скопирует файл test.sh из update.zip в /tmp/test.sh
• format
Синтаксис: format(«MTD», » «);
Форматирует раздел (см. приложение).
Пример: format(«MTD», «system»); Полностью отформатирует /system . Примечание: форматирование удаляет данные необратимо.
Пример 2: format(«ext4», «EMMC», «/dev/block/mtdblock5», «0», «/system»);
Определение номера блока под спойлером «инфо и материалы».
• delete
Синтаксис: delete(» «[, «file2», . «fileN»]);
Удаляет файл(ы)
Пример: delete(«/system/app/Calculator.apk»); Удалит Calculator.apk из папки system/app.
• delete_recursive
Синтаксис: delete_recursive(» «[, «dir2», . «dirN»]);
Рекурсивно удаляет папку(и) со всем содержимым
Пример: delete_recursive(«/data/dalvik-cache»); Удалит папку /data/dalvik-cache со всем содержимым.
• run_program
Синтаксис: run_program(» «[, » «, » «, » «]);
Запускает программу(скрипт) .
Пример: run_program(«/tmp/install_busybox.sh»); Запустит скрипт /tmp/install_busybox.sh.
«[, . «pathtofileN»]);
Устанавливает владельца, группу и разрешения для файла или папки, как ‘chmod’, ‘chown’, и ‘chgrp’ всё в одном
Пример: set_perm(0, 2000, 0550, «/system/etc/init.goldfish.sh»); Установит владельца, группу и разрешения для файла /system/etc/init.goldfish.sh
• set_perm_recursive
Синтаксис: set_perm_recursive( , , , , «
«])
Рекурсивно устанавливает владельца, группу и разрешения для содержимого папки. — для папок, — для файлов.
Пример: set_perm_recursive(0, 0, 0755, 0644, «/system/app»); Установит права для содержимого /system/app, для папок — 0755, для файлов — 0644.
• show_progress
Синтаксис: show_progress( , );
Продвижение прогрессбара на долю за секунд. может быть нулевым для продвижения его по командe set_progress, а не по времени.
Пример: show_progress(0.100000, 1); Увеличит прогресс на 0.1 часть за 1 секунду
• set_progress
Синтаксис: set_progress( );
Устанавливает положение прогрессбара на долю , для самого последнего вызова команды show_progress.
Пример: set_progress(0.500000);
• symlink
Синтаксис: symlink(«
Создает символическую ссылку (как ‘ln-s’).
Пример: symlink(«/data/app_s», «/system/app»); Создаст символическую ссылку на папку /data/app_s для папки /system/app
«);
Монтирует в путь
. должно быть название раздела, если это «MTD», или блок памяти если это «vfat»
Пример: mount(«MTD», «userdata», «/data»);
• ui_print
Синтаксис: ui_print(» «);
Выводит на экран сообщение
Пример: ui_print(«Formatting SYSTEM. «);
• sleep
Синтаксис: sleep( );
Пауза процесса на секунд
Пример: sleep(5); — пауза 5 секунд, после чего код скрипта выполняется дальше.
• set_metadata / set_metadata_recursive
Синтаксис: set_metadata (. );
Устанавливает владельца, группу и разрешения (новая команда взамен set_perm для andriod 4.4.*)
Примеры: Android update-script (Пост #32151495)
Создание патча update.zip для прошивки через рекавери (Пост kory-vadim #81945464)
• set_metadata / set_metadata_recursive
Синтаксис:
set_metadata(«имя файла», «ключ1», «значение1», «ключ2», «значение2», . )
set_metadata_recursive(«имя директории», «ключ1», «значение1», «ключ2», «значение2», . )
Ключи:
* uid
* gid
* mode (set_perm_extd only)
* fmode (set_perm_extd_recursive only)
* dmode (set_perm_extd_recursive only)
* selabel
* capabilities
первые три (uid, gid, mode) это тоже самое что и в chmod, заполняется «uid», 0, «gid», 1000, «mode», 06754.
для установки прошивки хватает трех ключей «uid», 0, «gid», 1000, «mode», 06754.
Пример: set_metadata(«/system/xbin/shelld», «uid», 0, «gid», 1000, «mode», 06754, «capabilities», 0x0, «selabel», «u:object_r:system_file:s0»);
set_metadata_recursive(«/system/xbin», «uid», 0, «gid», 2000, «dmode», 0755, «fmode», 0755, «capabilities», «0x0», «selabel», «u:object_r:system_file:s0»);
• команды для Nexus’ов
block_image_update(«/dev/block/platform/msm_sdcc.1/by-name/system», package_extract_file(«system.transfer.list»), «system.new.dat», «system.patch.dat»);
Синтаксис: block_image_update(«Путь к блоку раздела», package_extract_file(«список информации для патча (?) «), «образ», «патч образа»);
я так понимаю, что так прошивается сильно сжатая прошивка (образ системы).
Еще ifelse
Пример: ifelse(is_mounted(«/system»), unmount(«/system»)); — если раздел сустем смонтирован дается команда на его размонтирование, если размонтиовать то нечего не происходит.
• Информация по атрибутам set_metadata и подобным командам на Android 4.4+
Android update-script (Пост blackeangel #50803606)
Описание откуда берутся «u:object_r:uncrypt_exec:s0» и подобные атрибуты. . .
• Пример скрипта который может удалятьперемещатьбекапить файлы и вести лог действий
Android Script Creator (Пост Octanium #51085030)
Используется при отсутствии busybox, либо чтоб не привязываться к его расположению в системе.
Код «перезагрузки» и «перезагрузки в рекавери» соответственно:
Когда скрипт выполняется очень быстро (1-4 секунд) я использовал следующий код:
Т.е. за 3 секунды прогресс бар доходит до 100% (постепенно).
Число «3» выбрано как [время установки скрипта]+1 сек, чтоб прогресс бар при установке гарантированно двигался и не успел дойти до 100% раньше, чем скрипт установится.
«[, . «pathtofileN»]);
Устанавливает владельца, группу и разрешения для файла или папки, как ‘chmod’, ‘chown’, и ‘chgrp’ всё в одном
Пример: set_perm(0, 2000, 0550, «/system/etc/init.goldfish.sh») Установит владельца, группу и разрешения для файла /system/etc/init.goldfish.sh
«])
Рекурсивно устанавливает владельца, группу и разрешения для содержимого папки. — для папок, — для файлов.
Пример: set_perm_recursive(0, 0, 0755, 0644, «/system/app») Установит права для содержимого /system/app, для папок — 0755, для файлов — 0644.
«);
Монтирует в путь
. должно быть название раздела, если это «MTD», или блок памяти если это «vfat»
Пример: mount(«MTD», «userdata», «/data»);
Пример монтирования на андроид 9-10
Если Вам знакомо что такое Recovery, CWM,TWRP, знаете что такое кастомные прошивки и с чем их едят, то наверняка вы сталкивались с тем что прошивка или обновление не устанавливается выводя при этом ошибку «Status #».
Источник
when i install exposed.zip appears the error and after the smartphone go in loop on ulefone logo…
now i reflash the rom.. this is the log now
__bionic_open_tzdata: couldn’t find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn’t find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn’t find any tzdata when looking for posixrules!
Starting TWRP 3.0.2-1 on Wed Aug 10 20:51:12 2016
(pid 173)
BOARD_HAS_NO_REAL_SDCARD := true
TW_NO_REBOOT_BOOTLOADER := true
RECOVERY_SDCARD_ON_DATA := true
I:Lun file ‘/sys/devices/msm_dwc3/f9200000.dwc3/gadget/lun0/file’ does not exist, USB storage mode disabled
TW_HAS_DOWNLOAD_MODE := true
TW_INCLUDE_CRYPTO := true
I:TW_BRIGHTNESS_PATH := /sys/devices/mdp.0/qcom,mdss_fb_primary.190/leds/lcd-backlight/brightness
I:Specified brightness file ‘/sys/devices/mdp.0/qcom,mdss_fb_primary.190/leds/lcd-backlight/brightness’ not found.
I:Find_File: Error opening ‘/sys/class/backlight’
I:Found brightness file at ‘/sys/class/leds/lcd-backlight/brightness’
I:TWFunc::Set_Brightness: Setting brightness control to 162
I:LANG: en
Starting the UI…setting DRM_FORMAT_RGBX8888 and GGL_PIXEL_FORMAT_RGBX_8888
cannot find/open a drm device: No such file or directory
fb0 reports (possibly inaccurate):
vi.bits_per_pixel = 32
vi.red.offset = 0 .length = 8
vi.green.offset = 8 .length = 8
vi.blue.offset = 16 .length = 8
setting GGL_PIXEL_FORMAT_RGBA_8888
double buffered
framebuffer: 0 (1080 x 1920)
ioctl(): blank: Invalid argument
ioctl(): blank: Invalid argument
Using fbdev graphics.
I:TWFunc::Set_Brightness: Setting brightness control to 162
I:Loading package: splash (/twres/splash.xml)
I:Load XML directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/splash.xml’ directly
I:Checking resolution…
I:Loading resources…
I:Loading variables…
I:Loading mouse cursor…
I:Loading pages…
I:Loading page splash
I:Switching packages (splash)
=> Linking mtab
=> Processing recovery.fstab
I:Processing ‘/boot’
I:Processing ‘/logo’
I:Processing ‘/nvram’
I:Processing ‘/recovery’
I:Processing ‘/lk’
I:Processing ‘/proinfo’
I:Processing ‘/protect_f’
I:Processing ‘/protect_s’
I:Processing ‘/system’
I:Processing ‘/system_image’
I:Processing ‘/cache’
I:Processing ‘/data’
I:Unhandled fstab information: ‘backup=1;wipeingui;wipeduringfactoryreset’, 65, line: ‘/data ext4 /dev/block/platform/mtk-msdc.0/by-name/userdata backup=1;wipeingui;wipeduringfactoryreset
‘
I:Setting up ‘/data’ as data/media emulated storage.
I:mount -o bind ‘/data/media’ ‘/sdcard’ process ended with RC=0
I:mount -o bind ‘/data/media/0’ ‘/sdcard’ process ended with RC=0
I:mount -o bind ‘/data/media/0’ ‘/sdcard’ process ended with RC=0
I:Processing ‘/external_sd’
I:Processing ‘/usbotg’
I:Backup folder set to ‘/data/media/0/TWRP/BACKUPS/0123456789ABCDEF’
I:Settings storage is ‘/data/media/0’
I:Decrypt adopted storage starting
I:PageManager::LoadFileToBuffer loading filename: ‘/data/system/storage.xml’ directly
Updating partition details…
I:Data backup size is 849MB, free: 11865MB.
I:Unable to mount ‘/usbotg’
I:Actual block device: », current file system: ‘auto’
…done
I:Unmounting main partitions…
Partition Logs:
/boot | /dev/block/mmcblk0p7 | Size: 16MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p7
Display_Name: Boot
Storage_Name: Boot
Backup_Path: /boot
Backup_Name: boot
Backup_Display_Name: Boot
Storage_Path: /boot
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/logo | /dev/block/mmcblk0p11 | Size: 8MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p11
Display_Name: Logo
Storage_Name: Logo
Backup_Path: /logo
Backup_Name: logo
Backup_Display_Name: Logo
Storage_Path: /logo
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/nvram | /dev/block/mmcblk0p2 | Size: 5MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p2
Display_Name: Nvram
Storage_Name: Nvram
Backup_Path: /nvram
Backup_Name: nvram
Backup_Display_Name: Nvram
Storage_Path: /nvram
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/recovery | /dev/block/mmcblk0p8 | Size: 16MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p8
Display_Name: Recovery
Storage_Name: Recovery
Backup_Path: /recovery
Backup_Name: recovery
Backup_Display_Name: Recovery
Storage_Path: /recovery
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/lk | /dev/block/mmcblk0p6 | Size: 0MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p6
Display_Name: Uboot
Storage_Name: Uboot
Backup_Path: /lk
Backup_Name: lk
Backup_Display_Name: Uboot
Storage_Path: /lk
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/proinfo | /dev/block/mmcblk0p1 | Size: 3MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p1
Display_Name: Proinfo
Storage_Name: Proinfo
Backup_Path: /proinfo
Backup_Name: proinfo
Backup_Display_Name: Proinfo
Storage_Path: /proinfo
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/protect_f | /dev/block/mmcblk0p3 | Size: 4MB Used: 0MB Free: 4MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Has_SubPartition IsPresent
Primary_Block_Device: /dev/block/mmcblk0p3
Display_Name: Protect
Storage_Name: Protect
Backup_Path: /protect_f
Backup_Name: protect_f
Backup_Display_Name: Protect
Storage_Path: /protect_f
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
/protect_s | /dev/block/mmcblk0p4 | Size: 4MB Used: 0MB Free: 4MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Is_SubPartition IsPresent
SubPartition_Of: /protect_f
Primary_Block_Device: /dev/block/mmcblk0p4
Display_Name: protect_s
Storage_Name: protect_s
Backup_Path: /protect_s
Backup_Name: protect_s
Backup_Display_Name: protect_s
Storage_Path: /protect_s
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
/system | /dev/block/mmcblk0p16 | Size: 1518MB Used: 1498MB Free: 20MB Backup Size: 1498MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p16
Display_Name: System
Storage_Name: System
Backup_Path: /system
Backup_Name: system
Backup_Display_Name: System
Storage_Path: /system
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
/system_image | /dev/block/mmcblk0p16 | Size: 1568MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p16
Display_Name: System
Storage_Name: System
Backup_Path: /system_image
Backup_Name: system_image
Backup_Display_Name: System
Storage_Path: /system_image
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/cache | /dev/block/mmcblk0p17 | Size: 106MB Used: 0MB Free: 106MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p17
Display_Name: Cache
Storage_Name: Cache
Backup_Path: /cache
Backup_Name: cache
Backup_Display_Name: Cache
Storage_Path: /cache
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
/data | /dev/block/mmcblk0p18 | Size: 12751MB Used: 849MB Free: 11865MB Backup Size: 849MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Can_Be_Encrypted Has_Data_Media Can_Encrypt_Backup Use_Userdata_Encryption Is_Storage Is_Settings_Storage
Symlink_Path: /data/media/0
Symlink_Mount_Point: /sdcard
Primary_Block_Device: /dev/block/mmcblk0p18
Display_Name: Data
Storage_Name: Internal Storage
Backup_Path: /data
Backup_Name: data
Backup_Display_Name: Data
Storage_Path: /data/media/0
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
MTP_Storage_ID: 65537
/external_sd | /dev/block/mmcblk1p1 | Size: 30605MB Used: 14453MB Free: 16152MB Backup Size: 14453MB
Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable IsPresent Is_Storage
Primary_Block_Device: /dev/block/mmcblk1p1
Alternate_Block_Device: /dev/block/mmcblk1
Display_Name: External SD-card
Storage_Name: External SD-card
Backup_Path: /external_sd
Backup_Name: external_sd
Backup_Display_Name: External SD-card
Storage_Path: /external_sd
Current_File_System: vfat
Fstab_File_System: auto
Backup_Method: files
MTP_Storage_ID: 65538
/usbotg | | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage
Primary_Block_Device: /dev/block/sda1
Alternate_Block_Device: /dev/block/sda
Display_Name: USB-OTG
Storage_Name: USB-OTG
Backup_Path: /usbotg
Backup_Name: usbotg
Backup_Display_Name: USB-OTG
Storage_Path: /usbotg
Current_File_System: auto
Fstab_File_System: auto
Backup_Method: files
MTP_Storage_ID: 65539
I:Loading package: TWRP (/data/media/0/TWRP/theme/ui.zip)
I:Loading zip theme
I:Loading package: TWRP (/twres/ui.xml)
I:Load XML directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/uk.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/tr.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/sv.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/sl.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/sk.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/ru.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/pt_BR.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/pl.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/nl.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/it.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/hu.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/fr.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/es.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/en.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/el.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/de.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/cz.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/en.xml’ directly
parsing languageFile
parsing languageFile done
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/ui.xml’ directly
I:Checking resolution…
I:Loading resources…
I:Failed to load image from indeterminate013, error -1
I:Loading variables…
I:Loading mouse cursor…
I:Loading pages…
I:Including file: /twres/portrait.xml…
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/portrait.xml’ directly
I:Loading resources…
I:Loading variables…
I:Loading mouse cursor…
I:Loading pages…
I:Loading page main
I:Loading page main2
I:Loading page install
I:Loading page flash_confirm
I:Loading page flash_zip
I:Loading page flash_done
I:Loading page flashimage_confirm
I:Loading page clear_vars
I:Loading page confirm_action
I:Loading page action_page
I:Loading page singleaction_page
I:Loading page action_complete
I:Loading page filecheck
I:Loading page rebootcheck
I:Loading page wipe
I:Loading page advancedwipe
I:Loading page formatdata
I:Loading page formatdata_confirm
I:Loading page checkpartitionlist
I:Loading page partitionoptions
I:Loading page refreshfilesystem
I:Loading page selectfilesystem
I:Loading page backup
I:Loading page backup_options
I:Loading page backupname1
I:Loading page backupname2
I:Loading page backupencryption
I:Loading page backupencryption2
I:Loading page checkbackuppassword
I:Loading page backup_run
I:Loading page restore
I:Unable to open ‘/data/media/0/TWRP/BACKUPS/0123456789ABCDEF’
I:Loading page restore_read
I:Loading page restore_decrypt
I:Loading page try_restore_decrypt
I:Loading page restore_select
I:Loading page renamebackup
I:Loading page restore_run
I:Loading page mount
I:Loading page usb_mount
I:Loading page usb_umount
I:Loading page system_readonly_check
I:Loading page reboot
I:Loading page system_readonly
I:Loading page settings
I:Loading page settings_timezone
I:Loading page settings_screen
I:Loading page settings_vibration
I:Loading page settings_language
I:Loading page advanced
I:Loading page partsdcardsel
I:Loading page partsdcardcheck
I:Loading page partsdcard
I:Loading page htcdumlock
I:Loading page lock
I:Loading page filemanagerlist
I:Loading page filemanageroptions
I:Loading page choosedestinationfolder
I:Loading page filemanagerrenamefile
I:Loading page filemanagerrenamefolder
I:Loading page filemanagerchmod
I:Loading page filemanagerconfirm
I:Loading page filemanageraction
I:Loading page decrypt
I:Loading page decrypt_pattern
I:Loading page trydecrypt
I:Loading page terminalcommand
I:Loading page sideload
I:Loading page fixcontexts
I:Loading page installsu
I:Loading page slideout
I:Loading page select_storage
I:Loading page select_language
I:Set page: ‘clear_vars’
I:Set page: ‘main2’
I:Switching packages (TWRP)
SELinux contexts loaded from /file_contexts
Full SELinux support is present.
I:Not using /misc, not defined in fstab.
I:Not using /misc, not defined in fstab.
Startup Commands:
ro.adb.secure=0
ro.cip.partition.support=no
ro.boot.selinux=permissive
ro.boot.hardware=mt6752
ro.boot.serialno=0123456789ABCDEF
ro.boot.bootreason=power_key
ro.omni.device=mtk
ro.twrp.boot=1
ro.twrp.version=3.0.2-1
ro.allow.mock.location=1
ro.board.platform=MT6752
ro.build.id=LMY48B
ro.build.display.id=omni_MTK-eng 5.1.1 LMY47X 1 test-keys
ro.build.product=h560
ro.build.version.sdk=22
ro.mount.fs=EXT4
ro.dalvik.vm.native.bridge=0
ro.secure=0
ro.zygote=zygote32
ro.persist.partition.support=no
ro.product.name=full h560
ro.product.board=
ro.product.brand=alps
ro.product.model=h560
ro.product.device=h560
ro.product.manufacturer=alps
ro.baseband=unknown
ro.bootmode=unknown
ro.hardware=mt6752
ro.revision=0
ro.serialno=0123456789ABCDEF
ro.bootloader=unknown
ro.debuggable=1
ro.factorytest=0
sys.usb.ffs.ready=1
init.svc.adbd=running
init.svc.healthd=running
init.svc.ueventd=running
init.svc.recovery=running
init.svc.set_permissive=stopped
twrp.crash_counter=0
twrp.action_complete=0
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
persist.mtk.aee.aed=on
persist.sys.usb.config=adb,mtp
persist.service.acm.enable=0
service.adb.root=1
I:Copying file /cache/recovery/log to /cache/recovery/last_log
tw_get_context got selinux context: u:object_r:media_rw_data_file:s0
I:Got default contexts and file mode for storage files.
I:Attempt to load settings from settings file…
I:InfoManager file ‘/data/media/0/TWRP/.twrps’ not found.
I:Backup folder set to ‘/data/media/0/TWRP/BACKUPS/0123456789ABCDEF’
I:Copying file /etc/recovery.fstab to /cache/recovery/recovery.fstab
I:Version number saved to ‘/cache/recovery/.version’
I:Unable to mount ‘/usbotg’
I:Actual block device: », current file system: ‘auto’
__bionic_open_tzdata: couldn’t find any tzdata when looking for CST6CDT,M3.2.0,M11.1.0!
__bionic_open_tzdata: couldn’t find any tzdata when looking for posixrules!
I:TWFunc::Set_Brightness: Setting brightness control to 162
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/en.xml’ directly
parsing languageFile
parsing languageFile done
I:Translating partition display names
I:Backup folder set to ‘/data/media/0/TWRP/BACKUPS/0123456789ABCDEF’
I:TWFunc::Fixup_Time: Pre-fix date and time: 2016-08-10—15-51-14
I:TWFunc::Fixup_Time: Setting time offset from file /sys/class/rtc/rtc0/since_epoch
I:TWFunc::Fixup_Time: Date and time corrected: 2016-08-10—15-51-14
I:Enabling MTP during startup
I:Starting MTP
Starting MTP
I:sending message to add 65537 ‘/data/media/0’ ‘Internal Storage’
I:Message sent, add storage ID: 65537
I:sending message to add 65538 ‘/external_sd’ ‘Micro SDCard’
I:Message sent, add storage ID: 65538
MTP Enabled
I:Switching packages (TWRP)
I:Set page: ‘system_readonly’
Using ‘/dev/mtp_usb’ for MTP device.
created new mtpserver object
MtpServer::run fd: 21
mtppipe add storage 65537 ‘/data/media/0’
MtpStorage id: 65537 path: /data/media/0
mtppipe add storage 65538 ‘/external_sd’
MtpStorage id: 65538 path: /external_sd
I:Is_Mounted: Unable to find partition for path ‘/vendor’
I:operation_start: ‘Toggle System Mount’
I:operation_end — status=1
I:Set page: ‘main’
I:Set page: ‘clear_vars’
I:Set page: ‘main2’
I:Set page: ‘main’
I:Set page: ‘clear_vars’
I:Set page: ‘main2’
I:Switching packages (TWRP)
I:Set page: ‘main’
I:Set page: ‘clear_vars’
I:Set page: ‘main2’
I:Set page: ‘advanced’
I:Set page: ‘confirm_action’
I:Set page: ‘action_page’
I:operation_start: ‘Copy Log’
I:Copying file /tmp/recovery.log to /data/media/0/recovery.log
i hope this is your request..
thanks a lot
Ошибка 7 при прошивке через рекавери (TWRP, CWM Recovery). Решили установить кастомную прошивку на свой Android смартфон или планшет, вошли в кастомное TWRP Recovery, но во время установки получили ошибку 7? Не отчаивайтесь исправить данную проблему довольно просто.
Многих новичков может обескуражить какие либо действия в установке кастомной прошивки, особенно если это процедура выполняется первый раз. Одним из серьезных препятствий во время установки прошивки может стать ошибка 7 в TWRP Recovery. Серьезность этой ошибки в том, что она не позволяет вообще установить кастомную прошивку на устройство и вся ваша подготовка пойдет насмарку. Но оказывается что данную ошибку 7 в recovery довольно легко исправить не прибегая к длительным действиям! О том как избавится от данной проблемы и посвящена сегодняшняя статья!
Откуда взялась ошибка 7?
Данная ошибка может возникнуть в двух случаях:
-
Если вы попытаетесь установить прошивку не от своего устройства, такое часто возникает, когда под одним наименованием смартфона или планшета может быть множество моделей с небольшими отличиями под определенные рынки (например смартфон LG G2 имеет модели VS980, LS980, D800, D802, F320K). Убедитесь что прошивка предназначена именно для вашего устройства!
-
В скрипте установке прошивки не внесено название модели вашего Android смартфона или планшета.
Как исправить Ошибку 7 при прошивке в Recovery?
Вариант 1 (действие 1)
Если вы уже прочитали как могла возникнуть ошибка 7, то самым первым вашим действием будет проверка действительно вы скачали прошивку именно для вашей модели смартфона или планшета (проверить наименование и версию).
Если вы заметили, что скачали не ту прошивку, то скачать для своего устройства. Проблема решена! Если же это не так и прошивка верная, то переходим ко второму действию.
Вариант 2 (действие 2)
1. Установите Notepad ++
2. Открываем прошивку и переходим по пути META-INFcomgoogleandroid
3. Извлекаем файл updater-script
4. Удалить вначале устанавливающего скрипта строки начинающиеся на assert
5. Сохранить документ и забросить обратно в прошивку заменив старый файл
6. Удалить в прошивке файлы по пути META-INF — CERT.RSA, CERT.SF, MANIFEST.MF
7. Забросить готовую прошивку на устройство, перевести в режим Recovery и попробовать снова прошить Android
{rutube}ace43b472b1b7b2fb55e2b53ba067bf8{/rutube}
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
- Pick a username
- Email Address
- Password
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
Содержание
- — Как исправить поврежденный ZIP-файл в TWRP?
- — Как установить zip-файл в TWRP?
- — Как установить zip-файл в режиме восстановления?
- — Как переместить файлы в TWRP?
- — Как исправить поврежденный zip-файл?
- — Как исправить ошибку TWRP 7?
- — Как мне получить доступ к внутренней памяти в режиме восстановления?
- — Могу ли я установить TWRP с SD-карты?
- — Как прошить zip-файл без рута или режима восстановления?
- — Как прошить zip-файл на ПК?
- — Как прошить zip-файл?
- — Как мне отправить файлы с боковой загрузкой ADB?
- — Как перевести файлы в режим fastboot?
- — Что такое MTP в TWRP?
КАК ИСПРАВИТЬ ZIP-ФАЙЛ, ПОВРЕЖДЕННЫЙ ОШИБКА В TWRP
- Повторная загрузка файл требуется для.
- Проверить, есть ли коррупция или нет при передаче файл.
- В соответствии с архитектурой вашего телефона загрузите правильные Gapps.
- Ваше временное хранилище неисправно, если все ZIP-файлы находятся испорченный.
Как установить zip-файл в TWRP?
ШАГ 2: Установите TWRP Recovery на свое устройство Android навсегда
- Перенесите ZIP-файл TWRP во внутреннюю память вашего устройства. …
- Ваше устройство уже будет загружено в TWRP Recovery.
- Нажмите на Установить и перейдите к zip-файлу восстановления. …
- Проведите пальцем вправо, чтобы навсегда установить TWRP Recovery.
Как установить zip-файл в режиме восстановления?
Перейдите в то место, где вы разместили Почтовый индекс файл и выберите его. После выбора Zip-архива при восстановлении будет запрашиваться подтверждение для его прошивки. Проведите пальцем, чтобы подтвердить вспышку. После завершения перепрошивки вы получите возможность перезагрузить устройство или вернуться в главное меню.
Как переместить файлы в TWRP?
Передача файлов через USB OTG или Pen Drive
- Во-первых, перенесите необходимые файлы на USB OTG или Pendrive.
- Затем загрузите ваше устройство в TWRP Recovery.
- Внутри этого перейдите в Mount и включите опцию USB-OTG.
- Затем перейдите в раздел «Установить» и нажмите «Выбрать хранилище».
- Выберите USB-накопитель из списка и нажмите ОК.
Как исправить поврежденный zip-файл?
Почтовый индекс
- Шаг 1 Откройте окно командной строки администратора.
- Шаг 2 Щелкните правой кнопкой мыши кнопку запуска.
- Шаг 3 Щелкните Командная строка (администратор)
- Шаг 4 Измените каталоги на папку, в которой находится поврежденный Zip-файл.
- Шаг 5 Введите: «C: Program Files WinZip wzzip» -yf zipfile.zip.
- Шаг 6 Нажмите Enter на клавиатуре.
Как исправить ошибку TWRP 7?
Как исправить ошибку TWRP 7
- ШАГ 1: ИЗВЛЕЧЕНИЕ ПЗУ. Для начала извлеките пользовательское ПЗУ, которое выдает эту ошибку, на свой компьютер.
- ШАГ 2: ПЕРЕИМЕНОВАТЬ ФАЙЛ. …
- ШАГ 3: ОТКРОЙТЕ ФАЙЛ С ПОМОЩЬЮ NOTEPAD ++ …
- ШАГ 4: УДАЛИТЕ ЭТИ СТРОКИ: …
- ШАГ 5: СОХРАНИТЕ И ПЕРЕИМЕНОВАНИЕ ФАЙЛА. …
- ШАГ 6: РЕКОМПРЕСС. …
- ШАГ 7: ПРОШИВКА ПЗУ.
Как мне получить доступ к внутренней памяти в режиме восстановления?
1 ответ
- УДЕРЖИВАЙТЕ громкость вниз, пока не появится рекавери.
- С помощью клавиш регулировки громкости выберите «Смонтировать».
- Выберите смонтировать USB-накопитель.
- Подключите телефон к компьютеру.
- Скопируйте ZIP-файл CM10 на внутреннюю SD-карту вашего телефона.
- Извлеките телефон из ПК и отключите USB-накопитель.
Могу ли я установить TWRP с SD-карты?
К счастью, TWRP позволяет монтировать внешнее запоминающее устройство, такое как SD-карта или флэш-накопитель (с помощью USB OTG). Это означает, что вы можете скачать любой спасательный ZIP-архив, который может вам понадобиться, затем передать его на свой телефон и уйти прочь.
Как прошить zip-файл без рута или режима восстановления?
Flash Zip без восстановления с помощью Flash Gordon
- Загрузите приложение Flash Gordon и установите его на свое устройство Android.
- Откройте приложение из панели приложений и просто нажмите кнопку «Выбрать почтовый индекс».
- Вы можете перейти к Zip-файлу с помощью встроенного файлового менеджера или любого другого файлового менеджера, который вы используете.
Как прошить zip-файл на ПК?
Как использовать Desktop Flasher:
- Открытым.
- Загрузите файл .zip, который хотите установить.
- Перетащите файл .zip в приложение, чтобы прошить его на устройстве Android.
- Он предложит открыть пользовательские восстановления, такие как CWM или TWRP на устройстве.
- После подтверждения начнется процесс прошивки.
Как прошить zip-файл?
Откройте приложение на главном экране, коснитесь «Вспышка» нажмите кнопку, перейдите в папку, в которой хранятся ваши файлы мода, затем коснитесь файла, который хотите установить. Вы увидите текстовое поле внизу, заполненное местоположением выбранного файла, затем вы можете нажать «Flash», чтобы начать.
Как мне отправить файлы с боковой загрузкой ADB?
Подключите Android-устройство к компьютеру, запустите ADB в окно команды или терминала, затем введите устройства adb и нажмите Enter. В качестве напоминания на прошлой неделе мы записали запись экрана и сохранили ее на нашем устройстве в папке / sdcard / video. mp4. Давайте перенесем этот файл на наш компьютер.
Как перевести файлы в режим fastboot?
1 ответ
- Скачайте TWRP.
- Запустите телефон в режиме быстрой загрузки (вам нужно будет проверить в Google, как это сделать для вашего устройства)
- Перезагрузите TWRP в раздел восстановления с помощью fastboot с ПК (это команда fastboot flash recovery twrp.img после подтверждения того, что fastboot работает и связывается с вашим устройством через устройства fastboot)
Что такое MTP в TWRP?
MTP — это протокол, который большинство новых устройств используют для передачи файлов на ваш компьютер.. Если по какой-то причине MTP у вас не работает или если вы используете старую версию TWRP, вы можете использовать adb для загрузки и извлечения файлов на ваше устройство и с него.
Интересные материалы:
Какая средняя норма прибыли?
Какая средняя почасовая оплата в США?
Какая средняя скорость 120 км за 3 часа?
Какая стадия горя самая тяжелая?
Какая стандартная ежемесячная плата за диетологов?
Какая стандартная толщина автомобильной краски?
Какая стандартная высота почтового ящика?
Какая станция XM — это blink182?
Какая стеклянная плита лучше?
Какая степень доктора философии самая легкая?
when i install exposed.zip appears the error and after the smartphone go in loop on ulefone logo…
now i reflash the rom.. this is the log now
__bionic_open_tzdata: couldn’t find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn’t find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn’t find any tzdata when looking for posixrules!
Starting TWRP 3.0.2-1 on Wed Aug 10 20:51:12 2016
(pid 173)
BOARD_HAS_NO_REAL_SDCARD := true
TW_NO_REBOOT_BOOTLOADER := true
RECOVERY_SDCARD_ON_DATA := true
I:Lun file ‘/sys/devices/msm_dwc3/f9200000.dwc3/gadget/lun0/file’ does not exist, USB storage mode disabled
TW_HAS_DOWNLOAD_MODE := true
TW_INCLUDE_CRYPTO := true
I:TW_BRIGHTNESS_PATH := /sys/devices/mdp.0/qcom,mdss_fb_primary.190/leds/lcd-backlight/brightness
I:Specified brightness file ‘/sys/devices/mdp.0/qcom,mdss_fb_primary.190/leds/lcd-backlight/brightness’ not found.
I:Find_File: Error opening ‘/sys/class/backlight’
I:Found brightness file at ‘/sys/class/leds/lcd-backlight/brightness’
I:TWFunc::Set_Brightness: Setting brightness control to 162
I:LANG: en
Starting the UI…setting DRM_FORMAT_RGBX8888 and GGL_PIXEL_FORMAT_RGBX_8888
cannot find/open a drm device: No such file or directory
fb0 reports (possibly inaccurate):
vi.bits_per_pixel = 32
vi.red.offset = 0 .length = 8
vi.green.offset = 8 .length = 8
vi.blue.offset = 16 .length = 8
setting GGL_PIXEL_FORMAT_RGBA_8888
double buffered
framebuffer: 0 (1080 x 1920)
ioctl(): blank: Invalid argument
ioctl(): blank: Invalid argument
Using fbdev graphics.
I:TWFunc::Set_Brightness: Setting brightness control to 162
I:Loading package: splash (/twres/splash.xml)
I:Load XML directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/splash.xml’ directly
I:Checking resolution…
I:Loading resources…
I:Loading variables…
I:Loading mouse cursor…
I:Loading pages…
I:Loading page splash
I:Switching packages (splash)
=> Linking mtab
=> Processing recovery.fstab
I:Processing ‘/boot’
I:Processing ‘/logo’
I:Processing ‘/nvram’
I:Processing ‘/recovery’
I:Processing ‘/lk’
I:Processing ‘/proinfo’
I:Processing ‘/protect_f’
I:Processing ‘/protect_s’
I:Processing ‘/system’
I:Processing ‘/system_image’
I:Processing ‘/cache’
I:Processing ‘/data’
I:Unhandled fstab information: ‘backup=1;wipeingui;wipeduringfactoryreset’, 65, line: ‘/data ext4 /dev/block/platform/mtk-msdc.0/by-name/userdata backup=1;wipeingui;wipeduringfactoryreset
‘
I:Setting up ‘/data’ as data/media emulated storage.
I:mount -o bind ‘/data/media’ ‘/sdcard’ process ended with RC=0
I:mount -o bind ‘/data/media/0’ ‘/sdcard’ process ended with RC=0
I:mount -o bind ‘/data/media/0’ ‘/sdcard’ process ended with RC=0
I:Processing ‘/external_sd’
I:Processing ‘/usbotg’
I:Backup folder set to ‘/data/media/0/TWRP/BACKUPS/0123456789ABCDEF’
I:Settings storage is ‘/data/media/0’
I:Decrypt adopted storage starting
I:PageManager::LoadFileToBuffer loading filename: ‘/data/system/storage.xml’ directly
Updating partition details…
I:Data backup size is 849MB, free: 11865MB.
I:Unable to mount ‘/usbotg’
I:Actual block device: », current file system: ‘auto’
…done
I:Unmounting main partitions…
Partition Logs:
/boot | /dev/block/mmcblk0p7 | Size: 16MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p7
Display_Name: Boot
Storage_Name: Boot
Backup_Path: /boot
Backup_Name: boot
Backup_Display_Name: Boot
Storage_Path: /boot
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/logo | /dev/block/mmcblk0p11 | Size: 8MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p11
Display_Name: Logo
Storage_Name: Logo
Backup_Path: /logo
Backup_Name: logo
Backup_Display_Name: Logo
Storage_Path: /logo
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/nvram | /dev/block/mmcblk0p2 | Size: 5MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p2
Display_Name: Nvram
Storage_Name: Nvram
Backup_Path: /nvram
Backup_Name: nvram
Backup_Display_Name: Nvram
Storage_Path: /nvram
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/recovery | /dev/block/mmcblk0p8 | Size: 16MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p8
Display_Name: Recovery
Storage_Name: Recovery
Backup_Path: /recovery
Backup_Name: recovery
Backup_Display_Name: Recovery
Storage_Path: /recovery
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/lk | /dev/block/mmcblk0p6 | Size: 0MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p6
Display_Name: Uboot
Storage_Name: Uboot
Backup_Path: /lk
Backup_Name: lk
Backup_Display_Name: Uboot
Storage_Path: /lk
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/proinfo | /dev/block/mmcblk0p1 | Size: 3MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p1
Display_Name: Proinfo
Storage_Name: Proinfo
Backup_Path: /proinfo
Backup_Name: proinfo
Backup_Display_Name: Proinfo
Storage_Path: /proinfo
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/protect_f | /dev/block/mmcblk0p3 | Size: 4MB Used: 0MB Free: 4MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Has_SubPartition IsPresent
Primary_Block_Device: /dev/block/mmcblk0p3
Display_Name: Protect
Storage_Name: Protect
Backup_Path: /protect_f
Backup_Name: protect_f
Backup_Display_Name: Protect
Storage_Path: /protect_f
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
/protect_s | /dev/block/mmcblk0p4 | Size: 4MB Used: 0MB Free: 4MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Is_SubPartition IsPresent
SubPartition_Of: /protect_f
Primary_Block_Device: /dev/block/mmcblk0p4
Display_Name: protect_s
Storage_Name: protect_s
Backup_Path: /protect_s
Backup_Name: protect_s
Backup_Display_Name: protect_s
Storage_Path: /protect_s
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
/system | /dev/block/mmcblk0p16 | Size: 1518MB Used: 1498MB Free: 20MB Backup Size: 1498MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p16
Display_Name: System
Storage_Name: System
Backup_Path: /system
Backup_Name: system
Backup_Display_Name: System
Storage_Path: /system
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
/system_image | /dev/block/mmcblk0p16 | Size: 1568MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/mmcblk0p16
Display_Name: System
Storage_Name: System
Backup_Path: /system_image
Backup_Name: system_image
Backup_Display_Name: System
Storage_Path: /system_image
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/cache | /dev/block/mmcblk0p17 | Size: 106MB Used: 0MB Free: 106MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p17
Display_Name: Cache
Storage_Name: Cache
Backup_Path: /cache
Backup_Name: cache
Backup_Display_Name: Cache
Storage_Path: /cache
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
/data | /dev/block/mmcblk0p18 | Size: 12751MB Used: 849MB Free: 11865MB Backup Size: 849MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Can_Be_Encrypted Has_Data_Media Can_Encrypt_Backup Use_Userdata_Encryption Is_Storage Is_Settings_Storage
Symlink_Path: /data/media/0
Symlink_Mount_Point: /sdcard
Primary_Block_Device: /dev/block/mmcblk0p18
Display_Name: Data
Storage_Name: Internal Storage
Backup_Path: /data
Backup_Name: data
Backup_Display_Name: Data
Storage_Path: /data/media/0
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files
MTP_Storage_ID: 65537
/external_sd | /dev/block/mmcblk1p1 | Size: 30605MB Used: 14453MB Free: 16152MB Backup Size: 14453MB
Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable IsPresent Is_Storage
Primary_Block_Device: /dev/block/mmcblk1p1
Alternate_Block_Device: /dev/block/mmcblk1
Display_Name: External SD-card
Storage_Name: External SD-card
Backup_Path: /external_sd
Backup_Name: external_sd
Backup_Display_Name: External SD-card
Storage_Path: /external_sd
Current_File_System: vfat
Fstab_File_System: auto
Backup_Method: files
MTP_Storage_ID: 65538
/usbotg | | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage
Primary_Block_Device: /dev/block/sda1
Alternate_Block_Device: /dev/block/sda
Display_Name: USB-OTG
Storage_Name: USB-OTG
Backup_Path: /usbotg
Backup_Name: usbotg
Backup_Display_Name: USB-OTG
Storage_Path: /usbotg
Current_File_System: auto
Fstab_File_System: auto
Backup_Method: files
MTP_Storage_ID: 65539
I:Loading package: TWRP (/data/media/0/TWRP/theme/ui.zip)
I:Loading zip theme
I:Loading package: TWRP (/twres/ui.xml)
I:Load XML directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/uk.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/tr.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/sv.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/sl.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/sk.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/ru.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/pt_BR.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/pl.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/nl.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/it.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/hu.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/fr.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/es.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/en.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/el.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/de.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/cz.xml’ directly
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/en.xml’ directly
parsing languageFile
parsing languageFile done
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/ui.xml’ directly
I:Checking resolution…
I:Loading resources…
I:Failed to load image from indeterminate013, error -1
I:Loading variables…
I:Loading mouse cursor…
I:Loading pages…
I:Including file: /twres/portrait.xml…
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/portrait.xml’ directly
I:Loading resources…
I:Loading variables…
I:Loading mouse cursor…
I:Loading pages…
I:Loading page main
I:Loading page main2
I:Loading page install
I:Loading page flash_confirm
I:Loading page flash_zip
I:Loading page flash_done
I:Loading page flashimage_confirm
I:Loading page clear_vars
I:Loading page confirm_action
I:Loading page action_page
I:Loading page singleaction_page
I:Loading page action_complete
I:Loading page filecheck
I:Loading page rebootcheck
I:Loading page wipe
I:Loading page advancedwipe
I:Loading page formatdata
I:Loading page formatdata_confirm
I:Loading page checkpartitionlist
I:Loading page partitionoptions
I:Loading page refreshfilesystem
I:Loading page selectfilesystem
I:Loading page backup
I:Loading page backup_options
I:Loading page backupname1
I:Loading page backupname2
I:Loading page backupencryption
I:Loading page backupencryption2
I:Loading page checkbackuppassword
I:Loading page backup_run
I:Loading page restore
I:Unable to open ‘/data/media/0/TWRP/BACKUPS/0123456789ABCDEF’
I:Loading page restore_read
I:Loading page restore_decrypt
I:Loading page try_restore_decrypt
I:Loading page restore_select
I:Loading page renamebackup
I:Loading page restore_run
I:Loading page mount
I:Loading page usb_mount
I:Loading page usb_umount
I:Loading page system_readonly_check
I:Loading page reboot
I:Loading page system_readonly
I:Loading page settings
I:Loading page settings_timezone
I:Loading page settings_screen
I:Loading page settings_vibration
I:Loading page settings_language
I:Loading page advanced
I:Loading page partsdcardsel
I:Loading page partsdcardcheck
I:Loading page partsdcard
I:Loading page htcdumlock
I:Loading page lock
I:Loading page filemanagerlist
I:Loading page filemanageroptions
I:Loading page choosedestinationfolder
I:Loading page filemanagerrenamefile
I:Loading page filemanagerrenamefolder
I:Loading page filemanagerchmod
I:Loading page filemanagerconfirm
I:Loading page filemanageraction
I:Loading page decrypt
I:Loading page decrypt_pattern
I:Loading page trydecrypt
I:Loading page terminalcommand
I:Loading page sideload
I:Loading page fixcontexts
I:Loading page installsu
I:Loading page slideout
I:Loading page select_storage
I:Loading page select_language
I:Set page: ‘clear_vars’
I:Set page: ‘main2’
I:Switching packages (TWRP)
SELinux contexts loaded from /file_contexts
Full SELinux support is present.
I:Not using /misc, not defined in fstab.
I:Not using /misc, not defined in fstab.
Startup Commands:
ro.adb.secure=0
ro.cip.partition.support=no
ro.boot.selinux=permissive
ro.boot.hardware=mt6752
ro.boot.serialno=0123456789ABCDEF
ro.boot.bootreason=power_key
ro.omni.device=mtk
ro.twrp.boot=1
ro.twrp.version=3.0.2-1
ro.allow.mock.location=1
ro.board.platform=MT6752
ro.build.id=LMY48B
ro.build.display.id=omni_MTK-eng 5.1.1 LMY47X 1 test-keys
ro.build.product=h560
ro.build.version.sdk=22
ro.mount.fs=EXT4
ro.dalvik.vm.native.bridge=0
ro.secure=0
ro.zygote=zygote32
ro.persist.partition.support=no
ro.product.name=full h560
ro.product.board=
ro.product.brand=alps
ro.product.model=h560
ro.product.device=h560
ro.product.manufacturer=alps
ro.baseband=unknown
ro.bootmode=unknown
ro.hardware=mt6752
ro.revision=0
ro.serialno=0123456789ABCDEF
ro.bootloader=unknown
ro.debuggable=1
ro.factorytest=0
sys.usb.ffs.ready=1
init.svc.adbd=running
init.svc.healthd=running
init.svc.ueventd=running
init.svc.recovery=running
init.svc.set_permissive=stopped
twrp.crash_counter=0
twrp.action_complete=0
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
persist.mtk.aee.aed=on
persist.sys.usb.config=adb,mtp
persist.service.acm.enable=0
service.adb.root=1
I:Copying file /cache/recovery/log to /cache/recovery/last_log
tw_get_context got selinux context: u:object_r:media_rw_data_file:s0
I:Got default contexts and file mode for storage files.
I:Attempt to load settings from settings file…
I:InfoManager file ‘/data/media/0/TWRP/.twrps’ not found.
I:Backup folder set to ‘/data/media/0/TWRP/BACKUPS/0123456789ABCDEF’
I:Copying file /etc/recovery.fstab to /cache/recovery/recovery.fstab
I:Version number saved to ‘/cache/recovery/.version’
I:Unable to mount ‘/usbotg’
I:Actual block device: », current file system: ‘auto’
__bionic_open_tzdata: couldn’t find any tzdata when looking for CST6CDT,M3.2.0,M11.1.0!
__bionic_open_tzdata: couldn’t find any tzdata when looking for posixrules!
I:TWFunc::Set_Brightness: Setting brightness control to 162
I:PageManager::LoadFileToBuffer loading filename: ‘/twres/languages/en.xml’ directly
parsing languageFile
parsing languageFile done
I:Translating partition display names
I:Backup folder set to ‘/data/media/0/TWRP/BACKUPS/0123456789ABCDEF’
I:TWFunc::Fixup_Time: Pre-fix date and time: 2016-08-10—15-51-14
I:TWFunc::Fixup_Time: Setting time offset from file /sys/class/rtc/rtc0/since_epoch
I:TWFunc::Fixup_Time: Date and time corrected: 2016-08-10—15-51-14
I:Enabling MTP during startup
I:Starting MTP
Starting MTP
I:sending message to add 65537 ‘/data/media/0’ ‘Internal Storage’
I:Message sent, add storage ID: 65537
I:sending message to add 65538 ‘/external_sd’ ‘Micro SDCard’
I:Message sent, add storage ID: 65538
MTP Enabled
I:Switching packages (TWRP)
I:Set page: ‘system_readonly’
Using ‘/dev/mtp_usb’ for MTP device.
created new mtpserver object
MtpServer::run fd: 21
mtppipe add storage 65537 ‘/data/media/0’
MtpStorage id: 65537 path: /data/media/0
mtppipe add storage 65538 ‘/external_sd’
MtpStorage id: 65538 path: /external_sd
I:Is_Mounted: Unable to find partition for path ‘/vendor’
I:operation_start: ‘Toggle System Mount’
I:operation_end — status=1
I:Set page: ‘main’
I:Set page: ‘clear_vars’
I:Set page: ‘main2’
I:Set page: ‘main’
I:Set page: ‘clear_vars’
I:Set page: ‘main2’
I:Switching packages (TWRP)
I:Set page: ‘main’
I:Set page: ‘clear_vars’
I:Set page: ‘main2’
I:Set page: ‘advanced’
I:Set page: ‘confirm_action’
I:Set page: ‘action_page’
I:operation_start: ‘Copy Log’
I:Copying file /tmp/recovery.log to /data/media/0/recovery.log
i hope this is your request..
thanks a lot