Я пытаюсь рутировать свой телефон,
И я пытаюсь переключить слот, но когда я запускаю fastboot --set-active=a, я получаю, error: Device does not support slots.
а когда я запускаю fastboot getvar current-slot, я получаю
текущий слот:
завершено. общее время: 0,002 с
моя версия фастбутаfastboot version 1:8.1.0+r23-5~18.04
Загрузчик должен загрузить образ DTBO, совместимый с образом восстановления. в вашем случае Touch не работает, потому что версия TWRP его не поддерживает. Вы мало что можете сделать, ядро TWRP должно быть скомпилировано с поддержкой сенсорного управления (или, возможно, двоично-шестнадцатеричным патчем).
Ищите dtbo.img или (редактируйте: dtb добавляется к ядру для y7)
используйте команды оболочки adb, которые поставляются с TWRP:
https://twrp.me/faq/openrecoveryscript.html
Вы также можете попробовать загрузить TWRP из fastboot вместо его прошивки, иногда это влияет на работу сенсорного экрана.
fastboot boot C:\adb\TWRP_3.2.2_TRT-LX1_by_kiruha_21.img
что касается слотов переключателей, вы не можете переключаться, если у вас нет устройства A/B. не путайте разные восстановления.
обратите внимание на различия между /etc/recovery.fstab
только в TWRP_3.2.2_TRT-LX1_by_kiruha_21
/dev/block/bootdevice/by-name/userdata fs: f2fs
/dev/block/bootdevice/by-name/
vendor, product, version, log
только в TWRP_3.2.2_TREBLE_TRT-LX1_by_kiruha_21
/dev/block/bootdevice/by-name/userdata fs: ext4
/dev/block/bootdevice/by-name/
fsc, lksecapp, sbl1, dip, dpo, limits, mcfg, mdtp, mota, oem, syscfg
Пожалуйста, проверьте, есть ли на вашем телефоне файловая система f2fs или ext4, и проверьте, присутствует ли раздел поставщика. Выберите правильный вариант TWRP в соответствии с вашим расположением разделов.
вы можете проверить свои разделы из оболочки adb или эмулятора терминала (одна из этих команд будет работать)
ls -d /dev/block/*/*/*/by-name/*
ls -d /dev/block/*/*/by-name/*
ls -d /dev/block/*/by-name/*
для типа файловой системы (одна из этих команд будет работать)
df -t ext4 /data
df -t f2fs /data
df -T /data
mount | grep "/data "
Setting backup options: System Data Boot Compression is on Digest Generation is off Updating partition details... ...done * Total number of partitions to back up: 3 * Total size of all data: 2229MB * Available space: 9877MB [BACKUP STARTED] * Backup Folder: /data/media/0/TWRP/BACKUPS/J5Y7N17718005067/2019-07-12--22-53-24 Can not create '/data/media/0/TWRP' folder (Permission denied). Failed to make backup folder. Backup Failed Done processing script file
adb pull /tmp/recovery.log
(pastebin.com)adb backup -f data.twrp.ab --twrp compress data
(сообщение «Теперь разблокируйте устройство и подтвердите операцию резервного копирования» можно игнорировать)adb pull /tmp/recovery.log
я получаюadb: error: remote object '/tmp/recovery.log' does not exist
ls -d /dev/block/*/*/*/by-name/*
и смотрю, что Вы написали, я получаю ошибку:ls: /dev/block/*/*/*/by-name/*: Permission denied
Самый лучший и безопасный способ - получить root с помощью Magisk. Сначала нужно разблокировать загрузчик. Это можно сделать с помощью команд adb и fastboot. Затем вам нужно прошить twrp recovery с помощью adb. После этого вам нужно прошить последнюю версию Magisk, доступную через TWRP. последний Magisk 20.1
Империя Э
Империя Э