E3004 this package is for device как исправить

Решили установить кастомную прошивку на свой Andro > Многих новичков может обескуражить какие-либо действия в установке кастомной прошивки, особенно если

На чтение 4 мин. Опубликовано 15.12.2019

Решили установить кастомную прошивку на свой Andro >

Многих новичков может обескуражить какие-либо действия в установке кастомной прошивки, особенно если это процедура выполняется первый раз. Одним из серьезных препятствий во время установки прошивки может стать ошибка 7 в TWRP Recovery.

Серьезность этой ошибки в том, что она не позволяет вообще установить кастомную прошивку на устройство и вся ваша подготовка пойдет насмарку. Но оказывается что данную ошибку 7 в recovery довольно легко исправить не прибегая к длительным действиям! О том как избавится от данной проблемы и посвящена сегодняшняя статья!

Содержание

  1. Откуда взялась ошибка 7?
  2. Как исправить Ошибку 7 при прошивке в Recovery?
  3. 1 Answer 1
  4. Comments
  5. Go >Nov 16, 2017
  6. This comment has been minimized.
  7. alvarobrey commented Nov 17, 2017
  8. This comment has been minimized.
  9. Go >Nov 17, 2017

Откуда взялась ошибка 7?

Данная ошибка может возникнуть в двух случаях:

  1. Если вы попытаетесь установить прошивку не от своего устройства, такое часто возникает, когда под одним наименованием смартфона или планшета может быть множество моделей с небольшими отличиями под определенные рынки (например смартфон LG G2 имеет модели VS980, LS980, D800, D802, F320K). Убедитесь что прошивка предназначена именно для вашего устройства!
  2. В скрипте установке прошивки не внесено название модели вашего Android смартфона или планшета.

Как исправить Ошибку 7 при прошивке в Recovery?

Вариант 1 (действие 1)

Если вы уже прочитали как могла возникнуть ошибка 7, то самым первым вашим действием будет проверка действительно вы скачали прошивку именно для вашей модели смартфона или планшета (проверить наименование и версию).

Если вы заметили, что скачали не ту прошивку, то скачать для своего устройства. Проблема решена! Если же это не так и прошивка верная, то переходим ко второму действию.

Вариант 2 (действие 2)

Попробуйте отыскать в сети интернет более новую версию кастомного Recovery и после установить ее на свой девайс, после чего попробовать установить прошивку, что выдавала ранее ошибку 7.

Вариант 3 (действие 3)

У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

I’m trying upgrade a Samsung Galaxy Tab S2 9.7 Wi-Fi (2016) AKA gts210vewifi from a LineageOS 18 April 2017 to a 30 July 2018 build, but it fails printing this in TWRP:

What does this apparently broken error message mean? — Someone suggested that perhaps I «need to upgrade the firmware».. how would I need which version this new build requires?

1 Answer 1

OK, so this means that you have an outdated version of TWRP which, apparently, does not correctly report the device model name (it’s empty). — Updating TWRP from 3.1.0-0 to latest is 3.2.2-0 solved this problem!

Copy link Quote reply

Go >Nov 16, 2017

Hi, I have a Zuk Z2 Plus working right now with version: lineage-14.1-20170822-UNOFFICIAL-z2_plus.zip

My problem is I can’t install newer versions, the next one is 20170904 and the last one 20171014. I can’t install any of them and I got «Error 7» and the following message:

E3004: This package is for device z2_plus; this device is Z2

My device is Z2 Plus and I have a ROM for Z2 Plus working perfectly, does anyone know what is happening? Or have a similar problem?

Copy link Quote reply

You probably have an outdated or broken recovery. Flash the latest one (https://dl.twrp.me/z2_plus/) and try again.

Copy link Quote reply

Go >Nov 17, 2017

Álvaro, thank you very much, that was exactly my problem, I updated it and I could install the newest version. I had «TWRP Manager» app, I changed it for «Official TWRP App» and now is working!! Thank you again!!

Hey I don’t know if this is the right forum to ask this question, but I’m trying to update to a newer xiaomi .eu rom on my Xiaomi Mi 9 SE.

I originally put the zip file on my phone and then went to update > choose file manually and it just straight up took me to TWRP recovery, but when I tried to install it just gave me this error: «E30004: This package is for «grus» devices; this is a «».» . As you can see my phone apparently doesn’t have a code name??

after extracting the zip file on my PC and looking thru the files in …META-INFcomgoogleandroid I noticed that the first line in the ‘updater-script’ file was literally the check that gave me the error ( getprop(«ro.product.device») == «grus» || abort(«E3004: This package is for «grus» devices; this is a «» + getprop(«ro.product.device») + «».»); ) so in a high iq move I decided to change the == to a != and compress to a zip file again but unfortunately that just gave me a » Invalid zip file format! Error installing zip file» error.

Any clues on how to go about this?

EDIT: for future people looking at this post I FOUND THE SOLUTION! just go to main menu in TWRP > Advanced > Terminal, and write the following lines in there:

setprop ro.product.device grus

setprop ro.build.product grus

and now flash as usual. THATS IT.

Решили установить кастомную прошивку на свой Android смартфон или планшет, вошли в кастомное TWRP Recovery, но во время установки получили ошибку 7? Не отчаивайтесь исправить данную проблему довольно просто.

Многих новичков может обескуражить какие-либо действия в установке кастомной прошивки, особенно если это процедура выполняется первый раз. Одним из серьезных препятствий во время установки прошивки может стать ошибка 7 в TWRP Recovery.

Серьезность этой ошибки в том, что она не позволяет вообще установить кастомную прошивку на устройство и вся ваша подготовка пойдет насмарку. Но оказывается что данную ошибку 7 в recovery довольно легко исправить не прибегая к длительным действиям! О том как избавится от данной проблемы и посвящена сегодняшняя статья!

Данная ошибка может возникнуть в двух случаях:

  1. Если вы попытаетесь установить прошивку не от своего устройства, такое часто возникает, когда под одним наименованием смартфона или планшета может быть множество моделей с небольшими отличиями под определенные рынки (например смартфон LG G2 имеет модели VS980, LS980, D800, D802, F320K). Убедитесь что прошивка предназначена именно для вашего устройства!
  2. В скрипте установке прошивки не внесено название модели вашего Android смартфона или планшета.

Как исправить Ошибку 7 при прошивке в Recovery?

Вариант 1 (действие 1)

Если вы уже прочитали как могла возникнуть ошибка 7, то самым первым вашим действием будет проверка действительно вы скачали прошивку именно для вашей модели смартфона или планшета (проверить наименование и версию).

Если вы заметили, что скачали не ту прошивку, то скачать для своего устройства. Проблема решена! Если же это не так и прошивка верная, то переходим ко второму действию.

Вариант 2 (действие 2)

Попробуйте отыскать в сети интернет более новую версию кастомного Recovery и после установить ее на свой девайс, после чего попробовать установить прошивку, что выдавала ранее ошибку 7.

Вариант 3 (действие 3)

  1. Установите Notepad ++
  2. Открываем прошивку и переходим по пути META-INFcomgoogleandroid
  3. Извлекаем файл updater-scriptОшибка 7
  4. Удалить вначале устанавливающего скрипта строки начинающиеся на assertОшибка 7
  5. Сохранить документ и забросить обратно в прошивку заменив старый файл
  6. Удалить в прошивке файлы по пути META-INF — CERT.RSA, CERT.SF, MANIFEST.MF2016-10-04_11-45-13
  7. Забросить готовую прошивку на устройство, перевести в режим Recovery и попробовать снова прошить Android

У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

I’m trying upgrade a Samsung Galaxy Tab S2 9.7 Wi-Fi (2016) AKA gts210vewifi from a LineageOS 18 April 2017 to a 30 July 2018 build, but it fails printing this in TWRP:

E3004: This package is for device: gts210vewifi; this device is .

What does this apparently broken error message mean? — Someone suggested that perhaps I «need to upgrade the firmware».. how would I need which version this new build requires?

asked Aug 1, 2018 at 12:24

vorburger's user avatar

OK, so this means that you have an outdated version of TWRP which, apparently, does not correctly report the device model name (it’s empty). —
Updating TWRP from 3.1.0-0 to latest is 3.2.2-0 solved this problem!

answered Aug 1, 2018 at 12:54

vorburger's user avatar

vorburgervorburger

2012 silver badges6 bronze badges

You must log in to answer this question.

Not the answer you’re looking for? Browse other questions tagged

.

  • #1

Hi,
I’m trying to install MIUI 11 but receive error 7, I did the following:
-Unlock bootloader
-Install TWR «TWRP_tiffany.zip» and boot in recovery
-Format Data (as it’s encrypted)
-Reboot to recovery
-Wipe data, cache, dalvik
-Install «xiaomi.eu_multi_MI5X_V11.0.3.0.ODBCNXM_v11-8.1.zip»

Am I doing something wrong?

Appreciate any idea?

Regards,
Rafael

  • #2

Finally I fixed it, by erasing the first line with getprop() in «updater-script», ROM installed and working OK

Thanks a lot

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

Если Вы зашли на эту страницу, то Вам уже должны быть знакомы такие понятия как рекавери, twrp, прошивка смартфона и т.д. TWRP (Team Win Recovery Project) — это программное обеспечение для восстановления (и не только восстановления) системы для устройств на базе Android, которое в настоящее время доступно для огромного числа моделей смартфонов. Основными операциями TWRP являются создание резервных копий и восстановление из созданных бэкапов тех или иных разделов смартфона, но не менее важной является возможность прошивки различных архивов через эту утилиту.
Если Вы уже умеете пользоваться TWRP и в процессе прошивки какого-либо архива встретили злосчастную ошибку 7 (error 7), не сдавайтесь сразу, ведь ее можно исправить.

Причины возникновения ошибки 7 в рекавери

Ошибка 7 в TWRP может возникнуть в трех случаях (известных мне, возможны и другие):

  1. Если вы пробуете установить прошивку, предназначенную для другой модели телефона, а не вашего, поэтому убедитесь, что скачанная вами прошивка создана конкретно для вашего смартфона.
  2. В архиве прошивки, а точнее скрипте установке (файл, который есть в архиве прошивки) не определено название модели вашего Android смартфона или планшета.
  3. Неподходящая версия TWRP рекавери.

Как исправить Ошибку 7 при прошивке в TWRP?

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

Вариант 1

В первую очередь Вам нужно убедиться, что Вы действительно скачали прошивку для своего смартфона. Существует немало сайтов-форумов, где выкладываются различные версии прошивок на множество моделей андроидфонов. Лично я рекомендую 4pda.ru (не в качестве рекламы). Разобраться на этом сайте сразу не получиться, но там есть действительно множество полезных файлов и инструкций для восстановления и перепрошивки смартфона.
Если Вы ошиблись при выборе прошивки, скачайте подходящую, и попробуйте установить ее. Возможно это станет решением проблемы и прошивка пройдет, как полагается.

Вариант 2

Прошивка смартфона производится согласно инструкции, которую закладывает разработчик, в виде скрипта обновления, в свою прошивку. Бывают случаи, когда в таком скрипте прописывается проверка на соответствие прошивки модели вашего устройства, и если модель устройства не совпадает, или по каким-либо причинам не определяется, скрипт обновления вернет ошибку 7 и процесс остановиться. В таком случае есть вариант изменить сам скрипт восстановления. Что для этого нужно?

  1. Установите программу Notepad++ с официального сайта. Эта программа — расширенная версия стандартного блокнота в Windows. Функциональный, в нашем примере, он лучше всего поможет при редактировании скрипта.
  2. Открываем прошивку (любым возможным архиватором, например 7-Zip или WinRar) и переходим по пути META-INFcomgoogleandroid
  3. Находим и извлекаем (можно перетащить прямо из архива) файл updater-script, например, на рабочий стол. Открываем его с помощью программы Notepad++ (например, через правую кнопку мыши выбрать «Редактировать с Notepad++»)
  4. Открывается текстовый файл, в котором нам нужно удалить строки, начинающиеся на assert. Тем, кто разбирается в английском или программировании, можно изучить скрипт, где видно что строки, которые нам нужно удалить — не что иное, как условие проверки названия модели по типу «if…else».
  5. После удаления нужных строк сохраните документ и перенесите его обратно в прошивку, заменив при этом старый файл (также можно сделать перетаскиванием).
  6. Перекиньте отредактированный архив с прошивкой обратно на устройство и попробуйте прошить его снова. Если вы все сделали правильно, прошивка должна пойти, как и должна.
  7. В некоторых случаях вы можете также попробовать удалить в прошивке файлы по пути META-INF – CERT.RSA, CERT.SF, MANIFEST.MF. Не проверено лично. Обычно хватает редактирования скрипта обновления.

Вариант 3
Как следует из третьей причины, нередко ошибка 7 возникает на неправильной или неподходящей версии самого рекавери TWRP. В таком случае решение очевидно — вам нужно установить другую версию twrp. Как правило, просто нужно установить самую последнюю версию, которые чаще всего обновляются время от времени. В некоторых случаях под конкретную прошивку нужно устанавливать конкретную версию TWRP. Как установить TWRP, где его найти и какое именно устанавливать — все это можно узнать на форумах, например, на том же 4pda.ru
Надеюсь, вам помогут эти советы по исправлению ошибки 7 в рекавери. Если у вас возникнут вопросы, вы можете оставить их в комментариях. Благодарю за внимание!

Понравилась статья? Поделить с друзьями:

Читайте также:

  • E2d5 ошибка bmw x6
  • E2c7 ошибка bmw
  • E2c4 ошибка bmw x5 e70
  • E271 multiple spaces after keyword как исправить
  • E27 посудомойка бош ошибка

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии