Как сделать тврп рекавери

Как сделать тврп рекавери

Сборка TWRP recovery из исходников

/.bashrc
echo ‘export USE_CCACHE=1’ >>

PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/kernel:kernel \
$(LOCAL_PATH)/dt.img:dt.img \
$(LOCAL_PATH)/recovery.fstab:root/recovery.fstab

$(call inherit-product, build/target/product/full.mk)

PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/kernel:kernel \
$(LOCAL_PATH)/dt.img:dt.img \
$(LOCAL_PATH)/recovery.fstab:root/recovery.fstab

$(call inherit-product, build/target/product/full.mk)

# Inherit device configuration
$(call inherit-product, device/vendor_name/device_name/device_name.mk)

# Device identifier. This must come after all inclusions
PRODUCT_DEVICE := device_name
PRODUCT_NAME := omni_device_name
PRODUCT_BRAND := vendor_name
PRODUCT_MODEL := #модель устройства
PRODUCT_MANUFACTURER := vendor_name

# Inherit device configuration
$(call inherit-product, device/HighScreen/D10A_HighScreen/D10A_HighScreen.mk)

# Device identifier. This must come after all inclusions
PRODUCT_DEVICE := D10A_HighScreen
PRODUCT_NAME := omni_D10A_HighScreen
PRODUCT_BRAND := HighScreen
PRODUCT_MODEL := Boost 2se
PRODUCT_MANUFACTURER := HighScreen

Строка BOARD_FLASH_BLOCK_SIZE это стяните с похожего аппарата, но я не видел другого значения пока что.

# USB Mounting
TARGET_USE_CUSTOM_LUN_FILE_PATH := /sys/devices/platform/msm_hsusb/gadget/lun%d/file #вот эту строку ищите сами прогой root explorer проходите по этому пути, у вас может быть по другому.

В qms с просьбами помочь мне не пишите, всю необходимую инфу я вам дал. Принимаются только пожелания по редактированию. Удачи в сборке рекавери.

По вопросам наполнения шапки, обращайтесь к Куратору темы baddhet в QMS

Я нашёл исходники устройства с таким же процессором(msm8916) в архиве 400МБ. они подойдут чтоб подглядеть?
https://github.com/omn…ble_recovery/issues/18

Добавлено 18.01.2015, 22:13:

Потом для примера свой выложу. Через пару деньков.

Вроде вот этот, отличается разрешением и камерой и по моему ещё оперативкой https://github.com/MoK…d_device_huawei_c8817d я всё исходники качаю 411/415. к 2 пункту никак не могу приступить)

# device mount point fstype mount_flags fs_mgr_flags

/dev/block/bootdevice/by-name/system /system ext4 ro,barrier=1 wait
/dev/block/bootdevice/by-name/custpack /custpack ext4 ro,barrier=1 wait
/dev/block/bootdevice/by-name/persist /persist ext4 ro,barrier=1 wait
/dev/block/bootdevice/by-name/cache /cache ext4 noatime,nosuid,nodev,barrier=1,data=ordered wait,check
#PR-551802, add flag ‘length’
/dev/block/bootdevice/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc wait,check,length=-16384,encryptable=footer
/dev/block/mmcblk1p1 /storage/sdcard1 vfat nosuid,nodev,barrier=1,data=ordered,nodelalloc wait
/dev/block/bootdevice/by-name/boot /boot emmc defaults defaults
/dev/block/bootdevice/by-name/recovery /recovery emmc defaults defaults
/dev/block/bootdevice/by-name/misc /misc emmc defaults defaults
/dev/block/bootdevice/by-name/modem /firmware vfat defaults defaults
/dev/block/bootdevice/by-name/sbl1 /sbl1 emmc defaults defaults
/dev/block/bootdevice/by-name/aboot /aboot emmc defaults defaults
/dev/block/bootdevice/by-name/rpm /rpm emmc defaults defaults
/dev/block/bootdevice/by-name/tz /tz emmc defaults defaults
/dev/block/bootdevice/by-name/hyp /hyp emmc defaults defaults
/dev/block/bootdevice/by-name/sec /sec emmc defaults defaults
/dev/block/bootdevice/by-name/splash /splash emmc defaults defaults
/dev/block/bootdevice/by-name/abootbak /abootbak emmc defaults defaults
/dev/block/bootdevice/by-name/rpmbak /rpmbak emmc defaults defaults
/dev/block/bootdevice/by-name/tzbak /tzbak emmc defaults defaults
/dev/block/bootdevice/by-name/sbl1bak /sbl1bak emmc defaults defaults
/dev/block/bootdevice/by-name/hypbak /hypbak emmc defaults defaults

Карта есть только она в системе как-то чудно монтируется через /dev/fuse (через этот fuse монтируется usb-otg, sdcard0, и ещё чего-то)

вот этот файлик всё монтирует как-то Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавериinit.environ.rc.txt ( 1,32 КБ )
т.е. sdcard0 она где-то в /data ext4 /dev/block/bootdevice/by-name/userdata
а точнее по пути /data/media/0
И каким, интересно, макаром её монтировать?=)
usb-otg хрен с ним он не нужен в рекавери.

Источник

Как установить кастомное рекавери на Android — пошаговый гайд

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Что такое кастомное рекавери

Кастомное рекавери — это сторонняя среда восстановления, которая используется для внесения изменений в работу устройства. Кастомное рекавери позволяет:

Разберемся как установить кастомное рекавери TWRP на Android-устройство, на примере смартфона Samsung Galaxy S8.

Подготовка к установке рекавери

Активируем режим разработчика. Для этого открываем настройки и выбираем пункт «О телефоне» (About phone).

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Открываем пункт «О телефоне» в настройках устройства

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Семь раз тапаем по пункту «Номер сборки» (Build Number).

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Всё — мы активировали режим разработчика. Теперь в настройках появится новый пункт «Режим разработчика».

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Открываем «Режим разработчика».

Теперь нужно разблокировать загрузчик. Для этого нужно отметить чекбоксы «Разблокировка OEM» (OEM unlocking) и USB debugging.

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Внимание! На этом этапе делаем бекап всех данных телефона.

Устанавливаем TWRP

Идём по ссылке и выбираем свой смартфон. В моём случае — это Galaxy S8.

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Скачиваем самый верхний тар-файл. Для удобства переносим скачанный файл на рабочий стол.

Устанавливаем Odin

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Скачанный архив переносим на рабочий стол. Архив распаковываем и запускаем программу. Кликаем по AP и указываем архив TWRP (tar-файл), который мы оставили на рабочем столе:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

В Options нужно снять выделение с чекбокса Auto Reboot:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Соглашаемся, при помощи кнопки «Громкость +». Теперь снова подключаем смартфон к ПК по USB. Выбираем пункт Start. После завершения операции отсоединяем USB-кабель от смартфона.

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Выбираем пункт Wipe

Затем — Format Data. (Ещё раз убедитесь, что сделан бекап всех данных!) :

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Подтверждаем действие, напечатав слово yes

После завершения кликаем по кнопке Домой, снова попадаем в главное меню. Выбираем Reboot и дальше пункт Recovery:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Появится окно Unmodified System Partition. Свайпаем внизу Swipe to Allow Modifications:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Теперь будем скачивать следующий zip-файл. Снова подключаем смартфон к ПК при помощи USB-шнура. Cкачиваем файл no-verity по ссылке. Переносим скачанный файл на рабочий стол. Копируем архив на смартфон в папку TWRP, которая находится во внутреннем хранилище:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Отключаем смартфон от ПК. Возвращаемся к телефону и на главном экране Team Win Recovery Project тапаем Install. Выбираем папку TWRP, затем — файл no-verity-opt-encypt-5.1.zip:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Выбираем скачанный файл:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Свайпаем ползунок внизу чтобы начать установку:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

После её завершения, тапаем по кнопке Домой, выбираем Reboot — Recovery. Тапаем Do Not Install. Смартфон перезагрузится. Снова откроется рекавери. Снова выбираем Reboot — System. Тапаем Do Not Install:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Телефону потребуется от 5 до 10 минут чтобы перезагрузиться.

Устанавливаем Magisk

Устанавливаем Magisk. Подключаем смартфон по USB к ПК. Cкачиваем версию 20.4

На смартфоне выбираем режим «Передача данных». Копируем скачанный архив во внутреннее хранилище смартфона, в корневую директорию. Отключаем телефон от USB. Отключаем смартфон. Одновременно удерживаем кнопки «Громкость +» и «Питание» в течение несколько секунд. Попадаем в кастомное рекавери, выбираем Install:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Находим архив Magisk, который мы скопировали в корень диска

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Свайпаем строку внизу — начнется установка Magisk:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

По окончанию установки, на следующем экране, тапаем Reboot System и Do Not Install. Всё — Magisk установлен.

Устанавливаем Root Check

Теперь устанавливаем приложение Root Check через Play Маркет. При первом запуске подтверждаем все запросы и даём все разрешения приложению, которые оно затребует. Затем тапаем Get Started — Verify Root. Выбираем Grant:

Как сделать тврп рекавери. Смотреть фото Как сделать тврп рекавери. Смотреть картинку Как сделать тврп рекавери. Картинка про Как сделать тврп рекавери. Фото Как сделать тврп рекавери

Готово! Мы установили кастомное рекавери и получили рут-права на устройстве. Теперь можно выполнять любые нестандартные действия: начиная с установки сторонних прошивок и заканчивая поднятием тактовой частоты процессора устройства.

Напоследок интересное видео о том, как получить рут-права на любом андроид-устройстве — даже без компьютера:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *