Процесс обновления завершился с ошибкой 1 при установке zip-файла twrp

Обновлено: 21.11.2024

Заинтересованы в ОС Lineage, но не знаете, как ее получить? Это руководство по установке ОС Lineage для вас!

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: перепрошивка программного обеспечения, такого как Lineage OS, на устройстве осуществляется «на ваш страх и риск». Даже если вы будете следовать нашему руководству буквально, мы не несем никакой ответственности, если ваше устройство сломается. Наше руководство предназначено для образовательных целей, и мы не даем никаких гарантий успеха.

Одним из замечательных свойств большинства устройств Android является то, что у вас есть множество вариантов выбора используемой версии операционной системы. Если вы покупаете смартфон с отличным оборудованием, но программное обеспечение не соответствует вашим потребностям, вы обычно можете установить что-то другое (съешь это, iOS!).

В зависимости от устройства вы можете установить десятки версий Android. Некоторые создаются и поддерживаются командой разработчиков, в то время как у других есть только один разработчик, контролирующий все аспекты. Лучше всего то, что все они бесплатны.

Самая большая и популярная пользовательская среда Android — Lineage OS. Lineage OS, ранее известная как CyanogenMod (а позже просто Cyanogen), представляет собой стандартную версию Android с дополнительными функциями, которые делают ваше устройство более мощным и настраиваемым.

Одна из лучших особенностей Lineage OS заключается в том, что она позволяет обновлять многие устройства до последней версии Android, даже если стандартные обновления для этого устройства давно закончились. Это вдохнет новую жизнь в давно забытые смартфоны и планшеты.

Установка новой операционной системы на Android-устройство может показаться сложной задачей, но если разбить ее на этапы, это будет довольно просто. Существует также широкий диапазон ошибок, поэтому новичкам не нужно беспокоиться о поломке своих устройств.

Вот как это сделать!

Во-первых, основа

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

Вот краткий глоссарий терминов, к которому можно обратиться позже, если вы запутались:

  • ПЗУ — расшифровывается как «постоянная память». Здесь живет основное программное обеспечение Android. Lineage OS часто называют «пользовательским ПЗУ», поскольку это модифицированная версия чистого Android.
  • Перепрошивка. Когда вы перезаписываете одну часть программного обеспечения другой частью программного обеспечения, это называется перепрошивкой. В этом руководстве, которое вы читаете, рассказывается, как «прошить» ОС Lineage.
  • Загрузчик. При включении устройства первым включается загрузчик, отвечающий за запуск других процессов. Большинство устройств Android поставляются с заблокированными загрузчиками, то есть вы не можете изменить то, что они делают. К счастью, большинство загрузчиков можно разблокировать, что позволяет установить новое программное обеспечение.
  • Восстановление — после загрузки загрузчика программа восстановления запустит операционную систему (Android). Почти во всех случаях для запуска пользовательского ПЗУ вам также потребуется пользовательское восстановление, которое отличается от того, с которым поставляется ваше устройство.
  • Очистка. Различные этапы процесса перепрошивки приводят к «очистке» — удалению данных с вашего устройства. Полная очистка удалит все файлы операционной системы с вашего устройства, в результате чего ваше устройство загрузится в режиме восстановления, а затем остановится.
  • Пакеты — Lineage OS, приложения Google, пользовательские восстановления и т. д. обычно загружаются на ваше устройство в виде какого-либо «пакета», обычно в формате ZIP. В большинстве случаев вы можете просто предположить, что «пакет» эквивалентен «ZIP-файлу».
  • ADB — расшифровывается как «Android Debug Bridge». Это инструмент, который позволяет обмениваться данными между персональным компьютером и Android-смартфоном. В большинстве случаев вам понадобится ADB на вашем компьютере, чтобы выполнить прошивку.
  • Fastboot — этот диагностический инструмент поставляется с большинством установок Android и позволяет вам прошивать новое ПЗУ. Обычно вы получаете доступ к fastboot через ADB. Некоторые производители устройств (в том числе Samsung и некоторые другие) вместо этого используют термин "Режим загрузки", но функции у них относительно одинаковые.
  • Brick. Если что-то пойдет не так с флэш-памятью, в редких случаях это может привести к тому, что ваше устройство перестанет работать. Если ваш телефон даже не включается, он так же полезен, как кирпич, отсюда и название. Некоторые люди говорят что-то вроде «мягкий кирпич», чтобы пояснить, что устройство непригодно для использования, но его можно починить. Заблокировать устройство очень сложно, и обычно это происходит, только если люди не следуют инструкциям (подсказка-подсказка).

Прошивка Lineage OS: основы

При прошивке ОС Lineage (или любого другого пользовательского ПЗУ) почти всегда необходимо выполнить ряд шагов.То, как вы выполняете эти шаги — и инструменты, необходимые для выполнения этой работы, — отличается от устройства к устройству. Но в целом основные шаги одинаковы.

Вот что вам понадобится для прошивки ПЗУ:

Вот шаги, которые обычно выполняются для прошивки ПЗУ:

  1. Установите необходимое компьютерное программное обеспечение (ADB, драйверы и т. д.)
  2. Загрузить пакеты (ПЗУ, рекавери, приложения и т. д.)
  3. Резервное копирование и подготовка устройства
  4. Разблокировать загрузчик
  5. Кастомное восстановление Flash
  6. Прошивка специального ПЗУ
  7. Установить приложения Google
  8. Перезагрузить и настроить

Каждый шаг порождает следующий. Сначала вы устанавливаете компьютерное программное обеспечение, потому что оно обращается к загрузчику устройства. Затем вы разблокируете загрузчик, потому что он обращается к рекавери. Затем вы меняете рекавери на пользовательское, потому что оно прошивает ПЗУ. Затем вы прошиваете ПЗУ и так далее. Это очень линейный процесс.

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

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

Еще одна вещь, о которой следует помнить: разблокировка загрузчика обычно приводит к аннулированию гарантии на ваше устройство. Устройства будут постоянно записывать разблокированный загрузчик, поэтому, даже если вы разблокируете его, а затем снова заблокируете, компания об этом узнает. Если что-то пойдет не так, и вы отдадите его OEM-производителю, есть большая вероятность, что он откажется помочь, если увидит, что вы разблокировали загрузчик.

Шаг 1. Установите необходимое программное обеспечение

Некоторые редкие устройства позволяют прошивать новые ПЗУ без предварительного подключения к компьютеру. Однако для подавляющего большинства устройств потребуется доступ к ПК под управлением Windows, macOS, Linux или даже Chrome OS. Это может быть ноутбук десятилетней давности или высокопроизводительный настольный компьютер — для прошивки ПЗУ не требуется много вычислительной мощности.

Обычно вам нужно программное обеспечение ADB. Google размещает и поддерживает ADB, поэтому при загрузке и установке программы не нужно беспокоиться о вирусах или вредоносных программах.

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

После того как вы установили ADB, вы получите к нему доступ через командную строку в Windows или через окно терминала в Linux и macOS. Это может показаться сложным, но не волнуйтесь: команды чрезвычайно просты, их легко скопировать и вставить.

Совет: в конце концов вы подключите свое устройство Android к компьютеру, чтобы подключиться к ADB. При этом убедитесь, что вы используете USB-кабель, входящий в комплект поставки устройства. Если у вас нет к нему доступа, используйте качественный короткий и толстый кабель. Дешевые кабели, которые вы получаете по 1 доллару США за штуку, могут вызвать проблемы с прошивкой, поэтому не используйте их.

Шаг 2. Загрузите пакеты

Чтобы получить ОС Lineage для вашего устройства, вам необходимо сначала убедиться, что ваше устройство совместимо с ПЗУ. Перейдите на вики Lineage OS на своем компьютере и выполните поиск устройства, которое хотите прошить.

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

Когда вы найдете устройство, которое хотите прошить, нажмите на его фотографию. Это приведет вас на страницу, заполненную информацией об этом конкретном устройстве, связанном с ОС Lineage. На этой странице вы найдете ссылку для загрузки пакетов.

Когда вы дойдете до списка файлов, связанных с вашим устройством, вы можете задаться вопросом, какой из них загрузить. Просто загрузите любой файл с самой последней датой загрузки в столбце с надписью «Файл». Вы также можете загрузить файл рядом с ним в столбце «Образ восстановления». Помните, что мы загружаем эти файлы на компьютер, а не на ваш телефон!

Файлы есть! Что теперь?

Как только эти два файла будут загружены на ваш компьютер, вы можете покинуть сайт Lineage OS. Однако вам нужна не только ОС Lineage и пакеты восстановления; вам также потребуется пакет приложений Google.

Зачем вам нужен пакет приложений Google? Правила систем с открытым исходным кодом гласят, что ОС Lineage не может поставляться с предустановленными приложениями Google.Без приложений Google у вас не будет доступа к Play Store, чтобы найти нужные приложения. Кроме того, если вы не установите их во время первоначального процесса прошивки, у вас не будет никаких продуктов Google на вашем устройстве при загрузке. Вы не можете установить приложения позже — вы должны установить их во время первоначальной прошивки.

Вы можете получить соответствующие приложения Google для своего устройства здесь. Обратитесь к руководству по установке ОС Lineage для вашего конкретного устройства, чтобы получить помощь в выборе нужного вам пакета приложений Google. Для большинства устройств вы выберете пакет Arm64 для самой последней версии Android.

После загрузки этих трех пакетов (Lineage, recovery, приложения Google) переместите файлы в то же место, что и файлы ADB, которые вы установили на предыдущем шаге. Затем переименуйте их в более простые вещи; например, имя файла восстановления очень длинное и сложное (например, lineage-18.1-20220109-recovery-instantnoodlep.img). Измените его на просто RECOVERY.img. Это упростит поиск файлов в дальнейшем, а также избавит вас от ввода командной строки.

Переименуйте каждый загруженный файл как таковой:

  • lineage-xx.x-xxxxxxxx-recovery-xxxx.img > RECOVERY.img
  • lineage-xx.x-xxxxxxxx-nightly-xxxx-signed.zip > LINEAGE.zip
  • MindTheGapps-xx.x.x-xxxxx-xxxxxxxx_xxxxxx.zip > GAPPS.zip

Не забудьте переместить их в папку ADB (для Windows это %USERPROFILE%\adb-fastboot\platform-tools). Как только все файлы будут организованы, вы готовы к следующему шагу!

Совет: у вашего устройства есть кодовое имя, которое Lineage OS будет использовать для его идентификации. Кодовое имя отображается в списке устройств, совместимых с ОС Lineage — используйте его для поиска совместимых пакетов, чтобы вы знали, что всегда загружаете правильный!

Здравствуйте, мне бы очень хотелось помочь, так как я уже второй день пытаюсь получить root права на свою xPeria XZ Premium!
Наконец-то я прошил twrp, пытаюсь установить этот ром:

Но я застреваю при попытке установить magisk ИЛИ переместить любые zip-файлы с моей SD-карты во внутреннюю память.
Может ли кто-нибудь помочь мне решить эту проблему? :плачет:

pekkle_hksar

Старший участник

madbat99

Старший участник

Мэттьюввввв1998

Член

Здравствуйте, мне бы очень хотелось помочь, так как я уже второй день пытаюсь получить root права на свою xPeria XZ Premium!
Наконец-то я прошил twrp, пытаюсь установить этот ром:

Но я застреваю при попытке установить magisk ИЛИ переместить любые zip-файлы с моей SD-карты во внутреннюю память.
Может ли кто-нибудь помочь мне решить эту проблему? :плачет:


Эй, чувак, следуй этим шагам, в twrp выбери wipe->format data (вы потеряете все свои файлы) теперь попробуйте прошить прошивку, вы также должны найти собственное ядро ​​для вашего устройства и установить это после ром. Если ядро ​​не устанавливает magisk сейчас, самое время это сделать :highfive:

мерф187

Старший участник

Эй, мой чувак, следуй этим шагам, в twrp выберите wipe->format data (вы потеряете все свои файлы) теперь попробуйте прошить ром, вы также должны найти собственное ядро ​​для вашего устройства и установить его после рома . Если ядро ​​не устанавливает magisk сейчас, самое время это сделать :highfive:


Это не обязательно. Просто извлеките boot.img из любого rom.zip, который вы используете, прошейте его в рекавери, снова перезагрузитесь в рекавери, и magisk должен установиться.

технологический блейз

Новый участник

Это не обязательно. Просто извлеките boot.img из любого rom.zip, который вы используете, прошейте его в рекавери, снова перезагрузитесь в рекавери, и magisk должен установиться.

Сушантн94

Новый участник

Процесс обновления завершен с ошибкой: 1

Мне удалось установить magisk, но после этого, если я пытаюсь установить nethunter, я получаю ту же ошибку. Я использую редми 4 (Сантони). установили Lineage OS 15.1
Может ли кто-нибудь помочь мне?
журналы

волшебный шаг

Новый участник

У меня была похожая ошибка, показанная ниже, при установке пользовательского ПЗУ:

Ошибка применения обновления: 7 (ErrorCode:: kInstallDeviceOpenError )Процесс обновления завершился с ошибкой: 1 Ошибка установки zip-файла

Решено с помощью немного более старой версии TWRP

yousef96875096340963068

Новый участник

харитурбо

Новый участник

У меня была похожая ошибка, показанная ниже, при установке пользовательского ПЗУ:

Ошибка применения обновления: 7 (ErrorCode:: kInstallDeviceOpenError )Процесс обновления завершился с ошибкой: 1 Ошибка установки zip-файла

Решено с помощью немного более старой версии TWRP

дамансилья

Член

Это не обязательно. Просто извлеките boot.img из любого rom.zip, который вы используете, прошейте его в рекавери, снова перезагрузитесь в рекавери, и magisk должен установиться.

атомный взрыв

Новый участник

У меня была похожая ошибка, показанная ниже, при установке пользовательского ПЗУ:

Ошибка применения обновления: 7 (ErrorCode:: kInstallDeviceOpenError )Процесс обновления завершился с ошибкой: 1 Ошибка установки zip-файла

Решено с помощью немного более старой версии TWRP

Освобождено0m_

Член

bajpay3296

Член

У меня была похожая ошибка, показанная ниже, при установке пользовательского ПЗУ:

Ошибка применения обновления: 7 (ErrorCode:: kInstallDeviceOpenError )Процесс обновления завершился с ошибкой: 1 Ошибка установки zip-файла

Решено с помощью немного более старой версии TWRP

Я прошил новую версию прошивки, но забыл обновить рекавери TWRP, поэтому я получил эту ошибку. Я обновил рекавери TWRP. также прошил образ boot.img, после чего я смог решить эту проблему.

самикси

Новый участник

ПендюкГ

Новый участник

У меня была такая же проблема. После нескольких часов исследований мне удалось это исправить. Попробуйте следующее:

1 - Установите TWRP (у меня тоже была версия 3.5.0_9).
2 — Отформатируйте данные и сотрите все возможные дополнительные параметры.
3 - Скачать программу "payload_dumper-win64".
3.1. Следуя инструкциям дампера полезной нагрузки, я скопировал файл payload.bin из своего пользовательского ПЗУ в папку payload_input.
3.2 ​​- Запустите payload_dumper.exe и подождите, много!
3.3 - Скопируйте полученные файлы (boot.img, system.img, vendor.img) в телефон.
4 - В TWRP перейдите к установке, выберите один из образов и один за другим установите образы, которые вы только что скопировали.
4.1 - Обратите внимание, что в процессе установки вам нужно будет выбрать правильные «слоты» для прошивки образов. В моем случае там, где есть варианты для системы и поставщика. Я выбрал вариант «Образ системы» и «Образ поставщика».
5 – Перезапустить.

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

В этом руководстве мы покажем вам, как исправить ошибку 1 TWRP на любом устройстве Android. Когда дело доходит до пользовательской разработки, существует множество настроек и настроек, которые предпочитают технические энтузиасты. А замена стокового рекавери устройства на кастомное тут же вверху. Но почему пользователи устанавливают кастомное рекавери, если уже есть встроенное рекавери? Ну, причина в том, что стоковое рекавери не поддерживает какие-либо пользовательские настройки.

В лучшем случае вы можете стереть данные, перезагрузить устройство в режим Fastboot или, в некоторых случаях, выполнить функцию боковой загрузки ADB. Но это все. Вы не можете прошивать файлы ZIP или IMG, стирать раздел данных, создавать и восстанавливать резервную копию различных разделов устройства и т. д. Следовательно, потребность в пользовательском восстановлении становится все более важной. И на данный момент TWRP является единственным восстановлением, управляющим диаграммами. Хотя есть и другие, но они собираются с использованием исходного кода TWRP.

Однако это восстановление не лишено множества проблем. Например, вы можете получить TWRP Error 7 при прошивке пользовательских ПЗУ или TWRP Error 20 после прошивки GApps. Кроме того, есть случаи, когда пользователи сталкиваются с ошибкой TWRP 70 из-за нехватки памяти в системном разделе. И теперь было много жалоб от пользователей, получающих ошибки TWRP Error 1. Если вы также столкнулись с этой проблемой, не волнуйтесь. В этом руководстве будут перечислены два разных метода, чтобы исправить эту ошибку TWRP 1 раз и навсегда. Следите за новостями.

Оглавление

Причина ошибки 1 TWRP

Причина этой проблемы связана с повреждением файла boot.img. Ну, мы говорим не о файле стандартного загрузочного образа, а об исправленном файле загрузочного образа, который мы используем для рутирования. Для тех, кто не знает, существует два разных метода рутирования любого устройства. В первом вы можете напрямую прошить файл установщика Magisk ZIP через TWRP, и ваше устройство будет рутировано. Следующий метод требует получения стандартного файла boot.img, исправления его через Magisk, а затем прошивки с помощью команд Fastboot.

Однако стоит помнить об одном важном моменте. Вам придется использовать тот же файл boot.img из прошивки, которая соответствует текущей прошивке, установленной на вашем устройстве. Любое несоответствие в версии приведет к конфликтной ситуации и может привести к нескольким проблемам, одна из которых — ошибка TWRP 1. Итак, как это можно исправить? Что ж, вам нужно будет исправить и прошить правильный файл boot.img, и он исправит ошибку TWRP 1. Вот все необходимые инструкции для того же.

Как исправить ошибку 1 TWRP

Итак, вот как будет выполняться весь процесс. Во-первых, мы будем прошивать стандартный файл boot.img на ваше устройство.Это удалит рут с вашего устройства (если вы уже рутированы). Как только это будет сделано, мы возьмем этот стандартный файл boot.img, исправим его через Magisk и прошьем его с помощью команд Fastboot. Droidwin и его участники не несут ответственности в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие действия.

ШАГ 1. Загрузите стандартный загрузочный IMG

В первую очередь вам понадобится стандартный файл boot.img, соответствующий версии прошивки, установленной на вашем устройстве. Вы можете проверить текущий номер сборки прошивки в разделе «О телефоне». После проверки загрузите соответствующий файл встроенного ПО (стандартное или пользовательское ПЗУ, в зависимости от того, что установлено в данный момент).

Теперь, если у вас есть устройство Pixel, вы можете легко извлечь прошивку с помощью WinZIP или WinRAR. Но это не относится к другим устройствам. В случае OnePlus файлы образов разделов помещаются внутрь payload.bin. В то время как Oppo и Realme имеют свои файлы внутри пакета OZIP, поэтому для этой цели вам понадобятся автономные инструменты. В этом случае вы можете обратиться к нашему подробному руководству по ссылке ниже:

После того, как вы получили стандартный файл boot.img, перейдите к следующему шагу, чтобы исправить ошибку 1 TWRP.

ШАГ 2. Прошивка стокового файла Boot.img через TWRP

Следующий шаг в руководстве по устранению ошибки 1 TWRP требует от вас установки стандартного файла boot.img на ваше устройство. Хотя мы могли бы сделать это с помощью команд Fastboot, но поскольку TWRP уже установлен, давайте воспользуемся только этим подходом. Имейте в виду, что если ваше устройство рутировано, то оно будет удалено при перепрошивке стандартного boot.img (не волнуйтесь, мы также повторно рутируем его позже).

  1. Для начала перенесите стандартный файл boot.img на свое устройство.
  2. Затем загрузите устройство в TWRP либо с помощью комбинации аппаратных клавиш, либо с помощью команды adb reboot recovery.
  3. Теперь перейдите в раздел «Установить» и нажмите кнопку «Установить образ», расположенную в правом нижнем углу.
  4. Перейдите к стандартному файлу boot.img и выберите его.
  5. Затем выберите «Загрузка» на экране выбора раздела и проведите пальцем вправо, чтобы прошить его.
  6. После этого перейдите в раздел «Перезагрузка» и выберите «Система». Ваше устройство будет загружено в ОС. Теперь перейдите к следующему шагу, чтобы исправить ошибку TWRP 1.

ШАГ 3: Исправьте стоковый Boot.img через Magisk

В этом разделе мы будем исправлять стандартный файл boot.img через Magisk. Это даст нам файл magisk_patched.img, который затем будет прошит на вашем устройстве. Поэтому выполните следующие шаги, чтобы выполнить эту задачу. Убедитесь, что стоковый файл boot.img перенесен на ваше устройство. [У вас проблемы с устройством Android 11? Ознакомьтесь с этим руководством: Исправление проблемы с исправлением Magisk boot.img при рутировании Android 11]

  1. Прежде всего установите приложение Magisk Manager на свое устройство.
  2. Затем запустите его и нажмите кнопку «Установить», расположенную рядом с Magisk.
  3. В разделе «Метод» выберите «Выбрать и исправить файл».
  4. Перейдите к извлеченному файлу boot.img и выберите его.
  5. Затем нажмите на кнопку «Поехали» в правом верхнем углу.
  6. Magisk теперь загрузит файл boot.img и соответствующим образом исправит его. Как только это будет сделано, вы получите сообщение «Загрузка завершена».
  7. Исправленный файл загрузочного образа будет сохранен во внутренней памяти > Загрузки. Имя файла будет magisk_patched.img. Теперь мы будем использовать этот файл для исправления ошибки TWRP 1. Следуйте инструкциям.
  8. ШАГ 4: прошитый файл Boot.img через TWRP

    Наконец, вам просто нужно прошить этот пропатченный файл boot.img на ваше устройство. Опять же, для одного и того же есть два разных подхода, но, поскольку TWRP — более простой метод, чем команды Fastboot, мы будем использовать только этот метод. Убедитесь, что на вашем устройстве есть файл magisk_patched.img:

    1. Сначала загрузите устройство в TWRP Recovery.
    2. Затем перейдите в раздел «Установить» и нажмите кнопку «Установить образ», расположенную в правом нижнем углу.
    3. Перейдите к файлу magisk_patched.img и выберите его.
    4. Затем выберите в меню загрузочный раздел и проведите пальцем вправо, чтобы прошить его.
    5. После этого вы можете перезагрузить устройство до «рутированной ОС», выбрав «Перезагрузка» > «Система».

    Вот и все. Процесс завершен. На этом мы завершаем руководство о том, как исправить ошибку TWRP 1. Если у вас все еще есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы свяжемся с вами в ближайшее время и предложим решение.

    О главном редакторе

    Садик Хассан

    Технический специалист по рождению, он всегда проявлял большой интерес к платформе Android с момента появления HTC Dream. Среда с открытым исходным кодом, кажется, всегда заинтриговала его множеством вариантов, доступных на кончиках его пальцев. «MBA по профессии, блогер по выбору!»

    собрал TWRP, 3.0.2-0, для личной сборки, используя ветку android-7.0
    но получаю: следующие ошибки при вайпе:

    Что такое сигнал 11?
    и при перепрошивке есть проблемы.
    У меня раньше не было проблем, на М.
    Также это происходит на обеих ветках сборки - когда я выбираю перезагрузка/отключение телефон перезагружается в систему а не остается выключенным

    Текст был успешно обновлен, но возникли следующие ошибки:

    прокомментировал rancidfrog 19 января 2017 г. •

    Спасибо за мой новый настенный постер!

    Я попытался проверить, запустив mount | grep sdcard
    Понятно,

    Есть ли у twrp проблемы с sdcardfs?
    Спасибо.
    EDIT:
    У меня также установлен следующий флаг:
    TW_INCLUDE_FUSE_EXFAT := true

    jcadduono прокомментировал 19 января 2017 г.

    Подожди, что ты делаешь в своем fstab?
    /sdcard предназначена для внутренней памяти, а не для MicroSD, поэтому ее не должно быть в файле восстановления fstab.
    MicroSD следует называть /external_sd.

    Этот флаг ненастоящий, вам не нужно его включать, предохранитель exfat включен по умолчанию.

    TWRP не использует sdcardfs, потому что ему не нужны его возможности. Он просто монтирует его как файловую систему для лучшей производительности.

    прокомментировал rancidfrog 19 января 2017 г. •

    Я использую тот же twrp.fstab, что и shinano-common от omnirom, я полагаю:

    nailyk-fr прокомментировал 19 января 2017 г. •

    Это то, что я думаю: shinano :)
    Вы можете посмотреть здесь, это унифицированный репозиторий, используемый для сборки неофициальной версии leo (с поддержкой FDE).
    У нас также есть несколько ожидающих коммитов в gerrit, которые, возможно, могут вам помочь (omnirom успешно загрузился на leo).

    rancidfrog прокомментировал 19 января 2017 г.

    @nailyk-fr
    Вижу, у external и otg неправильный fstype, а TA и recovery отсутствовали, но данные те же:
    /data ext4 /dev/block/platform/msm_sdcc. 1/by-name/userdata length=-16384
    где, согласно журналу, заключается проблема.

    Кроме того, почему вы меняетесь с:

    Спасибо,
    Я не компилирую omnirom, просто twrp с другим ROM и aosp.

    rancidfrog прокомментировал 19 января 2017 г.

    Будет тестирование:

    nailyk-fr прокомментировал 19 января 2017 г. •

    Ммм, в моем файле twrp.fstab действительно была опечатка.
    Кроме того, я перечитал проблему, и вы сказали, что используете ветку 7.0, я никогда не пробовал, но 7.1 в порядке. Проверял на СМ-14.1 с некоторыми патчами потом на омниром. Не знаю, какой ром вы собираете, но, возможно, вам стоит взглянуть на некоторые ожидающие исправления в gerrit (например, этот).
    Возможно, как сказал JC, ваша ошибка повторной попытки связана с отсутствием инструмента в наборе инструментов?

    P.S.: что касается проблемы с перезагрузкой, недавно я увидел ошибку сегментации ядра во время отключения питания, что приводит к перезагрузке.
    P.S.2: не могли бы вы связать меня с вашим деревом устройств, пожалуйста?
    P.S.3: я думаю, что для отладки вам следует попробовать омни-дерево. У ЖЖ был отличный минимал.xml :)

    прокомментировал rancidfrog 20 января 2017 г.

    Патч вызывает странные ошибки компиляции:
    сначала кажется, что он применяется только к -gt 24 api, изменение на -ge 24 и добавление TW_USE_TOOLBOX := true вызывает ошибку компиляции:

    nailyk-fr прокомментировал 20 января 2017 г.

    Да, набор инструментов — одна из самых больших проблем при сборке twrp на другом наборе инструментов.
    Если вы хотите собрать twrp, можете ли вы попробовать дерево omni-7.1 и адаптировать msm8974-bringup к z3c, пожалуйста?

    rancidfrog прокомментировал 24 февраля 2017 г.

    Ветка Android-7.1 отлично компилируется с помощью toolbox с использованием ветки Sony n-mr1 [ TW_USE_TOOLBOX := true ]
    Еще не прошивал, обновлю, как только попробую.

    прокомментировал rancidfrog 27 февраля 2017 г. •

    Мне удалось прошить новую прошивку, но у меня такая же проблема с прошивкой SuperSU или Magisk:

    Оба выдают ошибку! Ошибка: невозможно распаковать zip-файл!
    Может ли это быть проблемой selinux?
    Но это не объясняет, почему ROM нормально прошивается, а не SU.
    Может быть, он пытается использовать busybox для извлечения?
    Несмотря на то, что я использую Toolbox!
    Или скрипт Magisk еще не поддерживает Toolbox?

    Кроме того, я считаю, что это уже разрешено.
    Как показывает лог, много I:Unable to unlink
    И dmesg:

    прокомментировал prulitarit 17 марта 2017 г.

    Привет! У меня такая же проблема с 3.1.0 на moto x 2013 ghost:

    Процесс mount -o bind '/data/media/0' '/sdcard' завершился ошибкой signal: 11 при каждом действии резервного копирования/восстановления/установки. Это не критично, и все идет нормально,

    Эти проблемы могут быть связаны.

    прокомментировал rancidfrog 9 апреля 2017 г. •

    Использование ветки android-7.1 и Busbox работает.

    Похоже, TWRP нуждается в busybox для правильного распаковывания дополнительных почтовых индексов, таких как SuperSU или Magisk.
    При использовании [ TW_USE_TOOLBOX := true ] это не будет работать должным образом.
    По-видимому, при использовании панели инструментов для twrp распаковка недоступна:

    nailyk-fr прокомментировал 9 апреля 2017 г.

    Некоторые скрипты обновлений zip напрямую вызывают /bin/busybox. Может быть, одна из причин?

    rancidfrog прокомментировал 16 апреля 2017 г.

    На android-7.1 проблема больше не возникает

    Вы не можете выполнить это действие в данный момент.

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

    Устранение ошибки TWRP 70 при установке GApps. GApps (Google Apps) — это основное приложение Google, которое обычно включает в себя Google Play Store, Gmail, YouTube, Карты, Google+ и Google Диск и т. д. Если у вас есть некоторые из этих приложений, то GApps уже установлены на вашем устройстве. Эти приложения всегда работают в фоновом режиме в рамках процесса com.google.process.gapps. Однако из-за ограничений эти приложения не поставляются предварительно установленными со сторонними пользовательскими ПЗУ.

    Чтобы решить эту проблему, пользователи часто прошивают GApps извне в виде прошиваемых файлов zip-пакетов через пользовательское восстановление. Но иногда при установке этих приложений Google пользователи замечали определенные ошибки, такие как «Процесс обновления завершился с ошибкой: ошибка 70 при установке zip-файла» или «Статус ошибки 7. Установка прервана» или «Ошибка проверки подписи zip twrp». Вскоре после появления этой ошибки в TWRP recovery процесс установки завершается сбоем.

    Что такое ошибка 70?

    Процесс обновления завершен с ошибкой: 70 появляется в TWRP при прошивке GApps (Google Apps). Основная причина этой ошибки — недостаточно места для хранения в системном разделе вашего устройства.

    Это означает, что вам нужно освободить место в системном разделе для установки пакета Open GApps. Иногда простое обновление рекавери TWRP может решить эту проблему. Однако это очень редкий сценарий.

    Наряду с GApps в системный раздел устанавливаются даже пользовательские ПЗУ, такие как LineageOS, Resurrection Remix и т. д. На каждом телефоне и планшете Android есть отдельный системный раздел фиксированного размера.

    Кроме того, этот код ошибки twrp 70 обычно наблюдается на старых телефонах Android с внутренней памятью 2 ГБ или меньше. Кроме того, размер Open GApps увеличивается с каждым обновлением. Следовательно, становится трудно прошить эти GApps и избежать ошибки TWRP 70.

    Чтобы устранить ошибку 70 в TWRP, вы можете установить пакет GApps меньшего размера или удалить определенные приложения со своего устройства. Что делать, если вы прошиваете pico GApps, но по-прежнему сталкиваетесь с кодом ошибки 70?

    В этом простом пошаговом руководстве мы вручную исправим ошибку twrp с кодом 70 GApps. Это руководство поможет вам устранить ошибки TWRP с помощью простых методов. Заинтересованные пользователи могут перейти к нашей актуальной статье, приведенной ниже.

    Как исправить ошибку 70 в TWRP при прошивке GApps

    В этой статье мы воспользуемся тремя способами устранения ошибки с кодом 70 при установке Google Apps.

    Отказ от ответственности

    Действовать на свой страх и риск. Мы не несем ответственности за какой-либо ущерб, причиненный им.

    Способ 1. Изменение размера системного раздела

    Сначала мы воспользуемся параметром Восстановить или изменить файловую систему в кастомном рекавери TWRP.

    Шаги по исправлению ошибки TWRP 70

    • Загрузите устройство Android в режиме восстановления TWRP.
    • При входе в TWRP сначала создайте резервную копию Nandroid вашего текущего ПЗУ.
    • В главном меню выберите параметр Удалить.
    • На следующем экране проведите вправо, чтобы начать сброс настроек.

    • Отметьте ТОЛЬКО Системный раздел.
    • Теперь выберите параметр Восстановить или изменить файловую систему.

    Метод 2: прошивка Pico GApps

    Если метод 1 не работает, но вы по-прежнему получаете ошибку 70 в TWRP, следуйте приведенному ниже методу 2.

    Шаги по исправлению ошибки TWRP 70

    • Загрузите пакет Pico GApps.
    • Вариант Google Apps Pico — это самый маленький и сжатый пакетный файл.
    • Если вы не знаете, какой пакет GApps использовать: ARM, ARM64 или x86, обратитесь к нашему руководству:
    • Установите этот вариант GApps Pico из рекавери TWRP. На этот раз он будет установлен без ошибок TWRP.
    • Наконец-то! Вот как вы можете прошить GApps Pico без ошибки.

    Способ 3. Использование GApps config.txt

    В этом методе мы создадим новый текстовый файл конфигурации Google Apps и скопируем его в ZIP-файл GApps.

    Шаги по исправлению ошибки TWRP 70

    • Откройте этот текстовый файл и напишите в нем следующие строки:

    Заключение

    Наконец-то! Вот как вы можете прошивать GApps, не получая код ошибки 70. Я надеюсь, что это поможет вам успешно прошить Google Apps на вашем Android-устройстве. К сожалению, если вы столкнетесь с какими-либо трудностями во время этого процесса, пожалуйста, оставьте комментарий ниже.

    сообщить об этом объявлении

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