keep system read only twrp что делать

Как установить TWRP recovery на андроид

Если вы хотите узнать как открыть root права на android, установить пользовательскую прошивку или как то иначе экспериментировать с системой Android, то кастомный TWRP recovery это то что нужно. Если Вы задаетесь вопросом как установить TWRP recovery на андроид, то эта статья определенно для Вас.

«Среда восстановления» Вашего телефона является частью программного обеспечения, которое Вы редко видите. Она используется для установки обновления Android, восстановления к заводским настройкам, а также выполняет другие задачи. Среда восстановления от Google, установленная по-умолчанию, очень простая, но сторонние разработчики предлагают свои решения, например, Team Win Recovery Project (или TWRP) — позволяет Вам делать резервные копии, устанавливать пользовательские прошивки, получать права суперпользователя, а также еще много чего полезного. Так что если вы хотите изменить свой смартфон, то TWRP Вам понадобится. Вы также можете прочитать, что такое кастомный recovery на Android и зачем он нужен. Сегодня мы расскажем, как установить TWRP recovery на андроид.

Шаг 1: Разблокируйте свое устройство и убедитесь в совместимости

Вы должны быть уверены, что у Вас разблокирован загрузчик (booloader). Так что, если Вы этого еще не сделали, то рекомендуем прочитать статью как разблокировать bootloader на Android смартфоне. Когда закончите, вернемся к установке TWRP. Если загрузчик вашего телефона не разблокируемый, то Вам придется устанавливать TWRP другим способом.

Кроме того, убедитесь, что TWRP доступен для Вашего устройства и посмотрите сайт TWRP и XDA Developers, чтобы быть уверенным, что на пути не встретятся никакие проблемы. Например, телефоны Nexus 5X по-умолчанию зашифрованы, но, когда TWRP впервые вышел для Nexus 5X, он не поддерживал зашифрованные смартфоны. Поэтому владельцы Nexus 5X должны были или сами дешифровать свой смартфон, чтобы установить TWRP или ждать обновления, после которого TWRP стал поддерживать зашифрованные смартфоны. Убедитесь, что Вы узнали обо всех «причудах» своего устройства прежде чем продолжить.

Вам будет нужен Android Debug Bridge (ADB), установленный на Вашем компьютере, а также USB драйверы Вашего телефона. Если Вы разблокировали загрузчик официальным способом, то ADB у Вас уже установлен, если нет, то прочитайте инструкцию как установить ADB driver.

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

Шаг 1: Включение отладки по USB

Далее Вам потребуется включить несколько опций на вашем телефоне. Зайдите в настройки телефона и выберите «О телефоне». Пролистайте вниз до пункта «Номер сборки» и 7 раз нажмите на этот пункт. Должно появится сообщение, что Вы вошли в режиме разработчика.

Вернитесь на главную страницу настроек, у Вас должен появится новый пункт “Для разработчиков”. Включите “OEM Unlocking”, если данная опция существует (если ее нет, не беспокойтесь – этот пункт есть только на некоторых телефонах).

Затем включите “Отладка по USB”. Введите пароль или PIN-код, если необходимо.

Как только это сделаете, соедините свой телефон с компьютером. У вас появится окно на телефоне с вопросом «Включить отладку по USB?». Поставьте галочку в поле «Всегда разрешать для этого компьютера» и нажмите OK.

Шаг 2: Скачивание TWRP для Вашего смартфона

Необходимо перейти на сайт TeamWin в раздел устройств. Найдите модель своего устройства и нажмите на него для загрузки TWRP.

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

Перейдите в раздел «Download Links» и скачайте TWRP образ. Скопируйте его в папку, где установлен ADB и переименуйте файл в twrp.img. Это нужно, чтобы команду установки можно было написать быстрее.

Шаг 3: Вход в режим загрузчика

Чтобы установить TWRP recovery на андроид необходимо войти в режим загрузчика. На всех телефонах это делается по разному, возможно, Вам поможет поиск в Google или Yandex, чтобы узнать как это делается на Вашем устройстве. На многих устройствах помогает такой способ: выключить телефон, зажать кнопку включения и клавишу уменьшения громкости в течение 10 секунд, затем отпустить их.

Вы вошли в режим загрузчика, если увидите изображение, похожее на следующее:

Загрузчик Вашего телефона может выглядеть немного по-другому (в HTC на белом фоне, например), но, как правило, содержится примерно похожий текст.

Шаг 4: Как установить TWRP Recovery на андроид

Как только Вы войдете в режим загрузчика подключите телефон к компьютеру с помощью USB кабеля. Ваш телефон должен показать, что устройство подключено. На вашем компьютере, откройте папку в которую вы установили ADB и нажмите Shift+правая кнопка мыши на пустом месте и выберите «Открыть окно команд». Затем запустите следующую команду:
fastboot devices
Команда должна вернуть серийный номер Вашего устройства, показывая, что оно распознано. Если серийный номер не обнаружен, то вернитесь на первый шаг и удостоверьтесь что все делали правильно.

Читайте также:  какой нос у буратино

Если Ваше устройство было распознано, то пришло время установить TWRP. Выполните следующую команду:
fastboot flash recovery twrp.img
Если все пройдет хорошо, то Вы увидите сообщение об успешном выполнении в командной строке:

Шаг 5: Загрузка в режиме восстановления TWRP

Отключите телефон от компьютера и управляя клавишей уменьшения громкости перейдите к пункту «Recovery». Нажмите кнопку увеличения громкости или кнопку питания (в зависимости от вашего телефона), чтобы выбрать его. Ваш телефон загрузится в TWRP.

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

TWRP также может спросить хотите ли Вы использовать его в режиме «Read Only». Этот режим означает, что все изменения удалятся после перезагрузки. Если Вы не уверены, то нажмите на «Keep Read Only». Вы всегда сможете повторить шаг 3 и 4 данного руководства, чтобы переустановить TWRP, когда он потребуется.

Когда вы закончите, вы увидите главный экран TWRP. Вы можете использовать его, чтобы создать резервную копию «Nandroid», восстановить предыдущую резервную копию, установить пользовательскую прошивку и еще много чего полезного.

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

Нажмите на кнопку «Backup» в главном меню TWRP. Выберите «Boot», «System», «Data» и проведите по слайдеру внизу экрана. Вы также можете изменить название резервной копии, нажав на него.

Подождите пока создается резервная копия. Когда процесс закончится, возвращайтесь в меню резервного копирования. Снимите галочки со всех опций и прокрутите вниз. Если у Вас есть специальный раздел после «Recovery», такой как WiMAX, PDS, или EFS, то отметьте их и сделайте еще одну резервную копию. Этот раздел обычно содержит Вашу EFS или IMEI информацию, которая очень важна. Если когда-нибудь эта информация повредится, то у Вас не будет работать передача данных, а с резервной копией Вы можете все восстановить.

И последнее, если TWRP спросит хотите ли вы получить права суперпользователя и установить SuperSU, нажмите «Do Not Install». Лучше самому установить последнюю версию этого приложения, чем ту, которую предлагает TWRP.

После того, как Вы сделали резервную копию, можете начать исследовать TWRP, получать права суперпользователя, устанавливать пользовательские прошивки, или загрузить ОС Android. Запомните: делайте резервную копию, прежде чем делать какие-либо изменения в TWRP, она поможет Вам восстановить телефон, если что-то пойдет не так.

Источник

Keep system read only twrp что делать

Первый шаг: разблокировка загрузчика
Второй шаг: установка кастомного TWRP рекавери
Третий шаг: установка рут (ROOT)
Четвертый шаг: установка кастомной прошивки

ПЕРВЫЙ ШАГ: РАЗБЛОКИРОВКА ЗАГРУЗЧИКА

ЗАМЕЧАНИЕ: Все данные с девайса будут утеряны. (Если у вас dev edition htc one m9, то можете пропустить первый шаг).

Если возникнут какие-то трудности, имеется видео (на англ.) по разблокировке загрузчика.

ВТОРОЙ ШАГ: УСТАНОВКА КАСТОМНОГО TWRP РЕКАВЕРИ

ПРИМЕЧАНИЕ: HTC ONE М9 отличается от предыдущих поколений девайсов от HTC, так как он имеет блокировку ота обновления системы. Вкратце, любое изменение сделаное в системе приведет к ошибке ота обновления faliure. Помня об этом, следуйте моим шагам.

1) Скачайте twrp recovery после скачивания переименуйе файл в twrp.img
Также скачайте supersu (потребуется для получения рут позже) BETA-SuperSU-v2.65-20151226141550.zip ( 4.06 МБ )
скиньте данный файл на девайс.
2) Переводим девайс в download mode командой adb reboot download
3) Кладем наш twrp.img файл в директорию с файлами adb и fastboot. В командной строке выполняем команду: fastboot flash recovery twrp.img
ВСЁ, кастомное рекавери установлено!

ТРЕТИЙ ШАГ: УСТАНОВКА РУТ

Замечание: если планируется далее установка кастомной прошивки, в которой встроен root (см.шаг №4), этот шаг (номер ТРИ) можно пропустить.

ЧЕТВЕРТЫЙ ШАГ: УСТАНОВКА КАСТОМНОЙ ПРОШИВКИ

0) Для запуска и работы девайса на кастомных прошивках необходимо чтобы версия Android совпадала у установленного firmware и инсталлируемого CustomROM
1) Скачиваем понравившуюся кастомную прошивку в виде zip файла. Теперь копируем zip файл прошивки на девайс (можно на внешнюю карту).
2) Перезагружаем девайс в кастомное рекавери и делаем вайпы wipe cache, dalvik cache, system. Для чистой установки необходимо сделать и вайп wipe data ( Внимание удалятся данные и настройки. ).
3) Устанавливаем zip файл с прошивкой.
4) Перезагружайте девайс и наслаждайтесь кастомной прошивкой (внимание первая загрузка может занять продолжительное время).

Читайте также:  что такое градиент целевой функции

Для того чтобы установить прилетевшее OTA обновление.

Если вы получили бутлуп, перезагрузитесь в download mode, прошейте кастомное twrp рекавери, сделайте вайпы wipe cache and dalvik-cache и затем перезагрузитесь в download mode и перепрошейте стоковое рекавери.

Источник

Keep system read only twrp что делать

TWRP, как отдельная операционная система. Структура, принципы работы, основные составляющие.

Устройство или ОС, прошивка: Все платформы.

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

Обращаясь за помощью обязательно приложите recovery.log. Как его получить можно узнать здесь

А вот то, что будет происходить далее уже имеет отличия:
init раздела boot, следуя собственным и приложенным в подгружаемых *.rc файлах инструкциям, монтирует остальные разделы, необходимые для запуска Android OS (/system, /vendor, /data, /modem и т.д.) и запускает сервисы и службы, находящиеся, в основном, в этих разделах. Далее надевает на Linux «шкурку» java и отдает в таком виде под управление пользователю.
init раздела recovery, следуя собственным и приложенным в подгружаемых *.rc файлах инструкциям, проверяет состояние «интересующих» его разделов, а сервисы и служби запускает лишь те, которые сам и содержит. Далее надевает на Linux «шкурку», подобную веб интерфейсу***.

Что имеем в итоге? Высокую степень взаимозаменяемости консольных утилит, таблиц файловых систем, конструкций скриптов и т.д. Функции, созданные для обработки из-под OS Android после небольших правок можно выполнять, находясь в кастомном рекавери и наоборот. Примерно то, что проделывают в теме Инструкции по редактированию системных ресурсов для Android OS мы будем проворачивать здесь с TWRP (только там правится framework, SystemUI.apk, Settings.apk и т.д., мы же будем вносить изменения в «twres», «sbin» и «etc»), добиваться максимально полного контроля над кастомным рекавери, устанавливать/заменять/обновлять/удалять ПО, входящее в его состав.

*будет запускаться ядро из раздела boot или из раздела recovery зависит от сигнала загрузчику, который пользователь может подать из запущенной операционной системы или нажатием соответствующих клавиш при старте загрузчика.

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

*Набор файлов, приведённый выше, крайне примерный! Следует понимать и учитывать особенности архитектур, марок и моделей аппаратов, к которым будете пытаться применять данные наблюдения.
**В сборках TWRP 3.3.1-1 для некоторых устройств уже используется именно mksh. OrangeFOX 10+ использует bash.

Recovery Project %tw_version%

Recovery Project %tw_version%

Recovery Project %tw_version%

показываем текст Recovery Project %tw_version% (значение переменной %tw_version% нам предоставляет бинарник recovery), окрашенный в %header_color% (#555555), используя шрифт и его размер font_l (filename=»RobotoCondensed-Regular.ttf» size=»52″) по координатам в пикселах x=»540″ y=»1590″ поверх всех-привсех объектов placement=»5″.

Начинаем изучение содержимого TWRP. Возьмём интересующий нас образ и распакуем его. Увидим, что появилось две новые папки: «ramdisk» и «split_img».

Для упрощения и согласования информации, изложенной далее, предположим, что образ имеет название «twrp.img». Коротко о содержимом «split_img»:
Здесь расположены примерно* следующие файлы:
twrp.img-base
twrp.img-board
twrp.img-cmdline
twrp.img-hash
twrp.img-headerversion
twrp.img-imgtype
twrp.img-kerneloff
twrp.img-oslevel
twrp.img-osversion
twrp.img-pagesize
twrp.img-ramdisk.cpio.gz **
twrp.img-ramdiskcomp
twrp.img-ramdiskoff
twrp.img-secondoff
twrp.img-tagsoff
twrp.img-zImage

/.android/adbkey.pub в /adb_keys чтобы не отключать ro.secure.
Это ключик для adb. Помогает при unauthorized состоянии. индивидуален для каждого юзера каждого компа на котором запускается adb. Наверняка все видели запрос подтверждения доступа по adb после вайпа или при подключении нового компа к девайсу. Вот в этот момент на девайсе сохраняется публичный ключ adb. Сохраняется он в файл /data/misc/adb/adb_keys (напоминает

Пример добавления в интерфейс TWRP кнопки и программирования её на выполнение shell скрипта уже изложен в теме. Теперь посмотрим, как ещё можно это использовать.

aapt_arm64.zip ( 771.08 КБ )
adbd_arm_mini.zip ( 218.09 КБ )
charger_arm64_mini.zip ( 387.4 КБ )
ntfs_arm64.zip ( 202 КБ )
ntfs_arm.zip ( 220.96 КБ )
charger_arm_mini.zip ( 230.42 КБ )
s_zip_arm.zip ( 369.5 КБ )
s_xmlstarlet_arm.zip ( 665.54 КБ )
s_toybox_arm64.zip ( 594.94 КБ )
s_sqlite3_v4.1_arm.zip ( 316.17 КБ )
s_sqlite3_arm_arm64_x86_x64.zip ( 1.36 МБ )
s_someutils2_arm.zip ( 3.44 МБ )
s_sed_4.4_arm64.zip ( 335.25 КБ )
s_sed_4.4_arm.zip ( 317.8 КБ )
s_parted_arm.zip ( 173.54 КБ )
s_mkfs.f2fs_arm.zip ( 193.63 КБ )
s_mke2fs_arm.zip ( 408.16 КБ )
s_gdisk_arm.zip ( 638.32 КБ )
s_fastboot_arm.zip ( 365.8 КБ )
s_e2fsdroid_arm.zip ( 419.65 КБ )
s_busybox_1.30.1_arm64.zip ( 876.46 КБ )
s_busybox_1.30.1_arm.zip ( 821.16 КБ )
s_bash_5.0_arm.zip ( 605.75 КБ )
s_aapt_x86.zip ( 868.91 КБ )
s_aapt_mini_arm.zip ( 517.22 КБ )
s_7za_arm.zip ( 728.17 КБ )
s_aapt_aapt2_arm.zip ( 1.58 МБ )
s_adb_arm.zip ( 547.35 КБ )
s_ffmpeg_arm_x86.zip ( 27.26 МБ )
s_someutils_arm_arm64_x86_x64.zip ( 57.69 МБ )
s_toybox_arm.zip ( 222.94 КБ )
s_readelf_arm.zip ( 331.15 КБ )

Читайте также:  при каком патологическом состоянии применяется препарат пролактин

System
System Image
Vendor
Vendor Image
Boot
Recovery
Cache
Data
Data (искл. Storage)
SDcard
Память устройства
Micro SDCard
USB OTG
Android Secure
Dalvik/ART Cache

SD-EXT
Adopted Data
Adopted Storage

Team Win Recovery Project
TWRP %tw_version%
ЦП: %tw_cpu_temp% °C
Батарея: %tw_battery%
Сорт.по имени
Сорт.по дате
Сорт.по размеру
Имя
Дата
Размер
ОСНОВНЫЕ
ОПЦИИ
КОПИИ
ЧАСОВОЙ ПОЯС
ЭКРАН
ВИБРАЦИЯ
ЯЗЫК
Установка
Очистка
Резервирование
Восстановление
Монтирование
Настройки
Дополнительно
Перезагрузка
Файлы
Копировать лог
Выбор типа
Установка Zip
Установка Zip
Установка Img-образа
Установка Img
Выбор файла
Папки
Текущий накопитель: %tw_storage_display_name% (%tw_storage_free_size% МБ)
ADB Sideload
Установка
Выберите накопитель
Выбор накопителя
Очередь
Файлов в очереди: %tw_zip_queue_count% из 10 возможных
Файл %tw_zip_queue_count% из 10:
Эта операция может установить несовместимое ПО на
ваше устройство и сделать загрузку системы невозможной.
Нажмите назад для отмены установки этого zip.
Нажмите назад для очистки очереди.
Папка:
Файл:
Проверка подписи Zip
Интегрировать TWRP после установки
Автоматическая перезагрузка после установки
Опции
Подтвердите установку
Очередь:
Опции:
Подтвердить
Добавить еще Zip
Очистить очередь Zip
Установка Zip %tw_zip_index% из %tw_zip_queue_count%
Установка Zip: %tw_file%
Неудача
Успешно
Установка не удалась
Установка выполнена успешно
Очистка cache/dalvik
Перезагрузка в ОС
Выбор раздела
Выберите раздел для прошивки образа:
Целевой раздел:
Прошивка образа.
Прошивка образа завершена
Очистить Cache & Dalvik?
Очистка Cache & Dalvik.
Очистка Cache & Dalvik завершена
Свайп для очистки
Очистка
Система не установлена! Вы уверены,
что хотите перезагрузить?
что хотите выключить?
Перезагрузка.
Свайп для перезагрузки
Перезагрузка
Установить TWRP App?
Вы хотите установить официальное приложение TWRP?
Оно позволит вам проверять наличие новой версии TWRP.
Предлагать установку TWRP App при его отсутствии
Установить как системное приложение
Установка TWRP приложения.
Свайп для установки TWRP App
Свайп для прошивки
Подтвердить действие
Нажмите назад для отмены.
Отмена
Очистка
Сброс до заводского состояния
Сброс на фабричные
Очистка Data, Cache, и Dalvik
(исключая внутреннее хранилище)
В большинстве случаев очистка
этих разделов достаточна.
Сброс до заводского состояния.
Выборочная очистка
Выборочная очистка
Очистить шифрованные данные?
Форматирование Data.
Свайп для форматирования
Форматировать Data
Сброс до заводского состояния завершен
Выбор разделов
Очистить выбранные разделы?
Очистка разделов.
Очистка завершена
Выберите разделы для очистки:
Выбран неверный раздел
Форматировать Data
Форматировать Data
Форматирование Data удалит все приложения,
резервные копии, картинки, видео, медиафайлы
и зашифрованные файлы во внутренней памяти,
включая расширенное хранилище.
Форматирование данных удалит все приложения, резервные копии, картинки, видео, медиафайлы
и зашифрованные файлы во внутренней памяти.
Форматирование данных удалит все приложения,
резервные копии и медиа. Это не может быть отменено.
Это не может быть отменено.
Форматирование данных завершено

Чтение SELinux-контекста не поддерживается ядром.
Присутствует полная поддержка SELinux.
Отсутствует поддержка SELinux (нет libselinux).
MTP Включено
Сбой MTP: MTP не запущен при загрузке.
Расшифровка выполнена успешно с паролем по умолчанию.
Невозможно расшифровать с паролем по умолчанию. Возможно потребуется выполнить форматирование Data.
Вычисление MD5

* Вычисление md5.
* MD5 создана.
* Ошибка MD5!
* Ошибка вычисления MD5.
(Текущая дата)
(Создать автоматически)
Не удается найти ‘<1>‘ раздел для расчета копирования.
Не выбраны разделы для резервного копирования.
* Общее количество разделов для резервного копирования: <1>
* Общий объем данных: <1>МБ
* Доступный объем: <1>МБ
Не удается найти накопитель для хранения.
В накопителе для хранения недостаточно свободного места.
[РЕЗЕРВНОЕ КОПИРОВАНИЕ НАЧАТО]
* Папка для резервной копии: <1>
Не удается создать папку для резервной копии.
Средняя скорость копирования для файлов: <1>МБ/сек
Средняя скорость копирования для образов: <1>МБ/сек
[ВСЕГО СКОПИРОВАНО <1>МБ]
[КОПИРОВАНИЕ ЗАВЕРШЕНО ЗА <1>СЕКУНД(Ы)]
[ВОССТАНОВЛЕНИЕ НАЧАТО]
Папка для восстановления: ‘<1>‘

[ <1>выполнено за <2>секунд(ы)]
Проверка MD5
Пропуск проверки MD5 согласно настройкам.
Вычисление информации о восстановлении.
Невозможно восстановить <1>— смонтировано только для чтения.
Не удается найти ‘<1>‘ раздел для восстановления.
Не выбраны разделы для восстановления.
Восстановление <1>разделов.
Общий размер для восстановления: <1>МБ
Обновление информации о системе
[ВОССТАНОВЛЕНИЕ ЗАВЕРШЕНО ЗА <1>СЕКУНД(Ы)]

Невозможно создать папку ‘<1>‘ (<2>).

Не удается смонтировать ‘<1>‘ (<2>)

Источник

Сказочный портал