I have been trying to install the new ROM «OmniRom» for my HTC One (m7ul) but I have had problems. After a full wipe, I install the OmniRom with no problems. The next step is to install the SU & Gapps zip files. When I try to install the zips, I get the following in my log
E:Unable to open zip file.
Error flashing zip ‘/sdcard/Download/UPDATE-SuperSU-v1.65.zip’
Updating partition details…
Thanks for any ideas
Please provide /tmp/recovery.log after the install.
I am having same problem. I have iBall Andi4.5h. Error flashing zip for all files I zip.
- I tried with working zip files, uncompressed it and compressed it again. It still got the same error.
- I tried the above on Ubuntu 64-bit, Windows 7 64-bit (normal and with winrar), Debian 32-bit and 7-zipper on android. It still gave the same error.
- Used kitchen tool to open a ROM and finished it (prepared zip) without making any changes using the kitchen. The ROM again gave same error.
- Tried with TWRP2.5.0.0, TWRP2.5.5.5 and TWRP 2.3.3.0 Still same issue.
- Tried installing 4.1.2 ROM and 4.2.1 ROM, still same issue.
- All flashable kernels and ROMs from the developers are working file.
Here is the link to my recovery.log file, showing non-flashing and flashable zips.
https://drive.google.com/file/d/0B3ORdhoiYRSWOXEyOER4Z09WMmc/edit?usp=sharing
I checked everything, the zip was not unzipped properly. Files need to be unzipped with complete paths.
I used 7z (7zip) command in Ubuntu to do it. 1st command to uncompress does not work. 2nd always works.
$ 7z e FileToUnzip.zip //normal extract of zip file. Does not work
$ 7z x FileToUnzip.zip //To eXtract with full path. Always works
$ 7z a -tzip File1 File2 AllFiles* NewFile.zip
Zips that are failing are invalid / not correct. Not TWRP’s fault.
Definitely not TWRP’s fault and thanks for closing the thread. But it was very difficult to locate the source of error. The default unzip tool in Linux (both Debian and Ubuntu) and Windows were not compatible. I lost almost three weeks and even hope, until it failed with CWM recovery as well. So I tried all different ZIP tools and ofcourse 7zip the swiss knife of compression and decompression.
Recommended tool is WinRAR and 7zip with ‘x’ option.
I think this should be added in FAQ or HOW-TO of TWRP
Trying to flash any ROM zip in TWRP and while doing so you are facing this error, «invalid zip file format». Then don’t worry, as here I will show you a complete tutorial to fix this issue.
What you have to do is click on this error title, «TWRP Invalid Zip File Format» to browse the complete tutorial and fix the issue right now on your Android device.
За правильностью выбора прошивки отвечает механизм защиты «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 в комментариях.
Содержание
- Установка TWRP Recovery
- Способ 1: Андроид-приложение Official TWRP App
- Способ 2: Для МТК-аппаратов — SP FlashTool
- Способ 3: Для девайсов Samsung — Odin
- Способ 4: Установка TWRP через Fastboot
- Прошивка через TWRP
- Установка zip-файлов
- Установка img-образов
- Вопросы и ответы
Широкое распространение модифицированных прошивок Android, а также различных дополнительных компонентов, расширяющих возможности устройств, стало возможным во многом благодаря появлению кастомных рекавери. Одним из самых удобных, популярных и функциональных решений среди подобного ПО на сегодняшний день является TeamWin Recovery (TWRP). Ниже разберемся подробно с тем, как прошить девайс через TWRP.
Напомним, любое изменение программной части Андроид-аппаратов не предусмотренными производителем девайса способами и методами является своеобразным взломом системы, а значит несет в себе определенные риски.
Важно! Каждое действие пользователя с собственным аппаратом, в том числе, следование нижеизложенным инструкциям, осуществляется им на собственный страх риск. За возможные негативные последствия пользователь несет ответственность самостоятельно!
Перед тем, как переходить к выполнению шагов процедуры прошивки, настоятельно рекомендуется сделать бэкап системы и/или резервную копию пользовательских данных. О том, как правильно провести эти процедуры можно узнать из статьи:
Урок: Как сделать бэкап Android-устройства перед прошивкой
Установка TWRP Recovery
Прежде, чем переходить непосредственно к прошивке через модифицированную среду восстановления, последняя должна быть установлена в девайс. Существует достаточно большое количество способов инсталляции, основные и наиболее действенные из них рассмотрены ниже.
Способ 1: Андроид-приложение Official TWRP App
Команда разработчиков TWRP рекомендует устанавливать свое решение в Андроид-девайсы с помощью собственноручно разработанного приложения Official TWRP App. Это действительно один из самых простых способов установки.
Загрузить Official TWRP App в Play Маркет
- Загружаем, устанавливаем и запускаем приложение.
- При первом запуске нужно подтвердить осознанность риска при проведении будущих манипуляций, а также дать согласие на предоставление приложению прав Суперпользователя. Устанавливаем соответствующие галочки в чек-боксы и нажимаем кнопку «OK». В следующем экране выбираем пункт «TWRP FLASH» и предоставляем приложению рут-права.
- На главном экране приложения доступен раскрывающийся список «Select Device», в котором необходимо найти и выбрать модель устройства для установки рекавери.
- После выбора девайса программа перенаправляет пользователя на веб-страницу для загрузки соответствующего файла-образа модифицированной среды восстановления. Скачиваем предлагаемый файл *.img.
- После загрузки образа, возвращаемся на главный экран Official TWRP App и нажимаем кнопку «Select a file to flash». Затем указываем программе путь, по которому расположен загруженный на предыдущем шаге файл.
- Завершив добавление файла-образа в программу, процесс подготовки к записи рекавери можно считать законченным. Нажимаем кнопку «FLASH TO RECOVERY» и подтверждаем готовность к началу процедуры – тапаем «ОКAY» в окне-вопросе.
- Процесс записи проходит очень быстро, по его завершению появляется сообщение «Flash Comleted Succsessfuly!». Нажимаем «ОКAY». Процедуру установки TWRP можно считать оконченной.
- Дополнительно: Для перезагрузки в рекавери удобно пользоваться специальным пунктом в меню Official TWRP App, доступном по нажатию кнопки с тремя полосками в верхнем левом углу главного экрана приложения. Раскрываем меню, выбираем пункт «Reboot», а затем тапаем по кнопке «REBOOT RECOVERY». Аппарат перезагрузится в среду восстановления автоматически.
Способ 2: Для МТК-аппаратов — SP FlashTool
В том случае, когда установка TWRP через официальное приложение TeamWin неосуществима, придется воспользоваться Windows-приложением для работы с разделами памяти устройства. Владельцы аппаратов, построенных на базе процессора Mediatek, могут воспользоваться программой SP FlashTool. О том, как установить рекавери, с помощью этого решения, рассказано в статье:
Урок: Прошивка Android-устройств на базе МТК через SP FlashTool
Способ 3: Для девайсов Samsung — Odin
Обладатели аппаратов, выпущенных компанией Samsung, также могут воспользоваться всеми преимуществами модифицированной среды восстановления от команды TeamWin. Для этого нужно установить TWRP-рекавери, способом, описанным в статье:
Урок: Прошивка Android-устройств Samsung через программу Odin
Способ 4: Установка TWRP через Fastboot
Еще один практически универсальный способ установки TWRP — это прошивка образа рекавери через Fastboot. Подробно действия, проводимые для установки рекавери этим способом, описаны по ссылке:
Урок: Как прошить телефон или планшет через Fastboot
Несмотря на кажущуюся простоту нижеописанных действий, нужно помнить, что модифицированное рекавери – мощный инструмент, основным предназначением которого является работа с разделами памяти устройства, поэтому действовать нужно аккуратно и вдумчиво.
В нижеописанных примерах для хранения используемых файлов применяется microSD-карта Андроид-устройства, но TWRP позволяет использовать для таких целей также внутреннюю память девайса и OTG. Операции при использовании любого из решений аналогичны.
Установка zip-файлов
- Загружаем файлы, которые необходимо прошить в устройство. В большинстве случаев это прошивки, дополнительные компоненты или патчи в формате *.zip, но TWRP позволяет записывать в разделы памяти и файл-образы в формате *.img.
- Внимательно читаем информацию в источнике откуда были получены файлы для прошивки. Необходимо четко и однозначно выяснить предназначение файлов, последствия их использования, возможные риски.
- Кроме прочего, разместившие пакеты в сети создатели модифицированного ПО могут отметить требования по переименованию файлов своих решений перед прошивкой. В общем случае прошивки и дополнения, распространяемые в формате *.zip распаковывать архиватором НЕ НУЖНО! TWRP манипулирует именно таким форматом.
- Копируем необходимые файлы на карту памяти. Желательно расположить все по папкам, имеющим короткие понятные названия, что позволит избежать путаницы в дальнейшем, а главное случайной записи «не того» пакета данных. Также не рекомендовано использовать в названия папок и файлов русские буквы и пробелы.
Для переноса информации на карту памяти желательно использовать кардридер ПК или ноутбука, а не сам аппарат, подключенный к USB-порту. Таким образом процесс будет происходить во многих случаях гораздо быстрее.
- Устанавливаем карту памяти в устройство и заходим в TWRP-рекавери любым удобным способом. В большом количестве Android-девайсов для входа используется комбинация аппаратных клавиш на устройстве «Громкость-» + «Питание». На выключенном аппарате зажимаем кнопку «Громкость-» и, удерживая ее, клавишу «Питание».
- В большинстве случаев на сегодняшний день пользователям доступны версии TWRP с поддержкой русского языка. Но в старых версиях среды восстановления и неофициальных сборках рекавери русификация может отсутствовать. Для большей универсальности применения инструкций, ниже продемонстрирована работа в англоязычной версии TWRP, а в скобках при описании действий указаны названия пунктов и кнопок на русском языке.
- Очень часто разработчики прошивок рекомендуют выполнять перед процедурой их установки проводить так называемый «Вайп», т.е. очистку, разделов «Сache» и «Data». Это удалит все пользовательские данные из аппарата, но позволяет избежать широкого ряда ошибок в работе ПО, а также других проблем.
Для выполнения операции нажимаем кнопку «Wipe» («Очистка»). В раскрывшемся меню сдвигаем специальный разблокировщик процедур «Swipe to Factory Reset» («Свайп для подтверждения») вправо.
По завершению процедуры очистки отобразиться надпись «Succsessful» («Готово»). Нажимаем кнопку «Back» («Назад»), а затем кнопку справа внизу экрана для возврата в главное меню TWRP.
- Все готово для начала прошивки. Нажимаем кнопку «Install» («Установка»).
- Отображается экран выбора файлов – импровизированный «Проводник». В самом верху расположена кнопка «Storage» («Выбор накопителя»), позволяющая переключаться между типами памяти.
- Выбираем хранилище, в которое копировались файлы, планируемые к установке. Перечень следующий:
- «Internal Storage» («Память устройства») – внутреннее хранилище аппарата;
- «External SD-card» («MicroSD») – карта памяти;
- «USB-OTG» — юсб-устройство хранения, подключенное к аппарату через OTG-переходник.
- Находим необходимый нам файл и тапаем по нему. Открывается экран с предупреждением о возможных негативных последствиях, а также пунктом «Zip file signature verification» («Проверка подписи Zip-файла»). Этот пункт нужно отметить, установив крестик в чек-боксе, что позволит избежать использования «неправильных» или поврежденных файлов при записи в разделы памяти девайса.
После того, как все параметры определены, можно переходить к прошивке. Для ее начала сдвигаем специальный разблокировщик процедур «Swipe to Confirm Flash» («Свайп для прошивки») вправо.
- Отдельно стоит отметить возможность пакетной установки zip-файлов. Это довольно удобная функция, экономящая массу времени. Для того чтобы установить несколько файлов по очереди, к примеру прошивку, а затем gapps, нажимаем кнопку «Add More Zips» («Добавить еще Zip»). Таким образом можно прошить до 10 пакетов одновременно.
- Начнется процедура записи файлов в память аппарата, сопровождаемая появлением в поле лога надписей и заполнением индикатора выполнения.
- О завершении процедуры установки свидетельствует надпись «Succsesful» («Готово»). Можно перезагружаться в Андроид – кнопка «Reboot System» («Перезагрузка в ОС»), выполнить очистку разделов – кнопка «Wipe cache/dalvik» («Очистка cache/dalvik») или продолжить работу в TWRP – кнопка «Home» («Домой»).
Определившись, устанавливаем переключатель в нужное положение и нажимаем кнопку «ОK».
Проведение пакетной установки рекомендуется только при полной уверенности в работоспособности каждого отдельного компонента ПО, содержащегося в файле, который будет записан в память устройства!
Установка img-образов
- Для установки прошивок и компонентов системы, распространяемых в формате файлов-образов *.img, через TWRP-рекавери требуются в целом те же действия, что и при установке zip-пакетов. При выборе файла для прошивки (пункт 9 инструкции выше) необходимо предварительно нажать кнопку «Images…» (Установка Img).
- После этого станет доступным выбор img-файлов. Кроме того, перед проведением записи информации, будет предложено выбрать раздел памяти девайса, в который будет копироваться образ.
- По завершению процедуры записи *.img наблюдаем долгожданную надпись «Succsessful» («Готово»).
Ни в коем случае нельзя прошивать в разделы памяти несоответствующие образы! Это приведет к невозможности загрузки аппарата практически со 100%-ной вероятностью!
Таким образом, использование TWRP для прошивки Андроид-аппаратов в целом несложная и не требующая множества действий процедура. Успех во многом предопределяет правильность выбора пользователем файлов для прошивки, а также уровень понимания целей проводимых манипуляций и их последствий.
- Forum
- Samsung Android Tablets
- More Samsung Tablets
- Samsung Galaxy Tab4 Series
- Samsung Galaxy Tab4 7.0
-
my samsung galaxy tab 4 7.0 SM T231 was in a boot loop. so i factory data reset it but i accidently clicked format data so it formatted data. . I am having TWRP installed so i factory data resetted it by using it. SO, to flash my stock rom we have to enable USB
Debugging . USB Debugging is not enabled . my frnds said to flash it through TWRP DIRECTLY .
TWRP says error flashing zip fileit says
updating partition details…
Full SELinux support is present.
MTP enabled
Installing ‘/external_sd/INS-T231XXUOAPB1-20160207101
640.zip’…
Checking for MD5 file…
Skipping MD5 check: no MD5 file found
error flashing zip ‘/external_sd/INS-T231XXUOAPB1-201
60207101.ZIP’
Updating partition details …and comes failed in red
plz help me
04-25-2016 08:57 AM
-
Hi and Welcome to AC!
Does TWRP have external SD support to flash ROMs on your device? If not, you may need to move it to internal to flash.
04-25-2016 09:28 AM
-
I dont know ….
But can it be possible….04-26-2016 11:24 AM
-
I dont think so….
whenever i tried flash roms it says error….04-27-2016 09:20 AM
- Forum
- Samsung Android Tablets
- More Samsung Tablets
- Samsung Galaxy Tab4 Series
- Samsung Galaxy Tab4 7.0
why my TWRP is saying error flashing zip ‘ /external_sd/INS-blah blash ?
Similar Threads
-
Replies: 0
Last Post: 04-25-2016, 08:40 AM
-
Replies: 1
Last Post: 04-25-2016, 08:31 AM
-
Replies: 2
Last Post: 04-25-2016, 08:20 AM
-
Replies: 1
Last Post: 04-25-2016, 08:16 AM
-
Replies: 1
Last Post: 04-25-2016, 08:00 AM
LINK TO POST COPIED TO CLIPBOARD
Greetings All,
I am on a oneplus 7 pro (sprint variant — GM1925).
When trying to install 17.1 (tried both the 906 and 830 builds) — I get the following:
Installing zip file '/sdcard/TWRP/lineage-17.1-20200906-nightly-guacamole-signed.zip'
Checking for Digest file...
Unmounting System...
Flashing A/B zip to inactive slot: A
To flash additional zips, please reboot recovery to switch to the updated slot.
Error installing zip file '/sdcard/TWRP/lineage-17.1-20200906-nightly-guacamole-signed.zip
Updating partition details...
...done
I have tried all the variations of Slot B, Slot A, wiping/format data multiple times, fastboot boot with a slightly older twrp-3.3.1 (installed 3.4.0), adb side load, recovery mode, etc…but still get the same error
This is my first time rooting and updating a phone and have been at this for over 5 hours — I am probably missing something really basic?
Thanks in advance!
//update
loading the 0906 recovery image does something odd — it loads oxygen 10.03.GM25CC:
fastboot bootlineage-17.1-20200906-recover-guacamole.img
I have been trying to install the new ROM «OmniRom» for my HTC One (m7ul) but I have had problems. After a full wipe, I install the OmniRom with no problems. The next step is to install the SU & Gapps zip files. When I try to install the zips, I get the following in my log
E:Unable to open zip file.
Error flashing zip ‘/sdcard/Download/UPDATE-SuperSU-v1.65.zip’
Updating partition details…
Thanks for any ideas
Please provide /tmp/recovery.log after the install.
I am having same problem. I have iBall Andi4.5h. Error flashing zip for all files I zip.
- I tried with working zip files, uncompressed it and compressed it again. It still got the same error.
- I tried the above on Ubuntu 64-bit, Windows 7 64-bit (normal and with winrar), Debian 32-bit and 7-zipper on android. It still gave the same error.
- Used kitchen tool to open a ROM and finished it (prepared zip) without making any changes using the kitchen. The ROM again gave same error.
- Tried with TWRP2.5.0.0, TWRP2.5.5.5 and TWRP 2.3.3.0 Still same issue.
- Tried installing 4.1.2 ROM and 4.2.1 ROM, still same issue.
- All flashable kernels and ROMs from the developers are working file.
Here is the link to my recovery.log file, showing non-flashing and flashable zips.
https://drive.google.com/file/d/0B3ORdhoiYRSWOXEyOER4Z09WMmc/edit?usp=sharing
I checked everything, the zip was not unzipped properly. Files need to be unzipped with complete paths.
I used 7z (7zip) command in Ubuntu to do it. 1st command to uncompress does not work. 2nd always works.
$ 7z e FileToUnzip.zip //normal extract of zip file. Does not work
$ 7z x FileToUnzip.zip //To eXtract with full path. Always works
$ 7z a -tzip File1 File2 AllFiles* NewFile.zip
Zips that are failing are invalid / not correct. Not TWRP’s fault.
Definitely not TWRP’s fault and thanks for closing the thread. But it was very difficult to locate the source of error. The default unzip tool in Linux (both Debian and Ubuntu) and Windows were not compatible. I lost almost three weeks and even hope, until it failed with CWM recovery as well. So I tried all different ZIP tools and ofcourse 7zip the swiss knife of compression and decompression.
Recommended tool is WinRAR and 7zip with ‘x’ option.
I think this should be added in FAQ or HOW-TO of TWRP
Trying to flash any ROM zip in TWRP and while doing so you are facing this error, «invalid zip file format». Then don’t worry, as here I will show you a complete tutorial to fix this issue.
What you have to do is click on this error title, «TWRP Invalid Zip File Format» to browse the complete tutorial and fix the issue right now on your Android device.
why my TWRP is saying error flashing zip ‘ /external_sd/INS-blah blash ?
-
Thread starterAC Question
-
Start dateApr 25, 2016
You should upgrade or use an alternative browser.
AC Question
-
#1
Debugging . USB Debugging is not enabled . my frnds said to flash it through TWRP DIRECTLY .
TWRP says error flashing zip file
it says
updating partition details…
Full SELinux support is present.
MTP enabled
Installing ‘/external_sd/INS-T231XXUOAPB1-20160207101
640.zip’…
Checking for MD5 file…
Skipping MD5 check: no MD5 file found
error flashing zip ‘/external_sd/INS-T231XXUOAPB1-201
60207101.ZIP’
Updating partition details …
and comes failed in red
plz help me
-
#2
Does TWRP have external SD support to flash ROMs on your device? If not, you may need to move it to internal to flash.
-
#3
But can it be possible….
Last edited: Apr 27, 2016
-
#4
whenever i tried flash roms it says error….
Similar threads
- Advertising
- Cookies Policies
- Privacy
- Term & Conditions
-
#1
здравствуйте, у меня lenovo p780 оригинальная прошивка, есть рут, и установленый TWRP recovery хочу установить kalinethunter но при установке в twrp пишет ошибку (error executing updater binary in zip … Error flashing zip No md5 file found) пытался установить две версии 2017 и 2019 generic arm) подскажите что сделать
Последнее редактирование: 15.04.2020