Любое количество кирпичей, образовавшихся в результате описываемых ниже действий — на вашей совести.
Я привык к хорошему, и поэтому процесс получения root прав для меня обычно должен выглядеть так: разблокировать загрузчик, прошить патченный magisk-ом boot.img и работать дальше. Это хорошо работает на референсных устройствах от Google. Но реальность Android мира такова, что обычно получение root-а это какая-то боль, унижение, мутные форумы, странные программы и кирпич на выходе. Конечно же все это ждет вас ниже, но я попробую сделать процесс более простым.
- Вы понимаете, что такое режим разработчика и Magisk. В идеале — имеете опыт установки Magisk на другие устройства.
- Знаете где находится консоль
- На хосте установлен python3 и adb
- Установлены все необходимые драйвера для работы с USB
Подготовка
- Включаем режим разработчика: Settings -> About phone -> Version -> покликать по Build number до победного
- Включаем отладку по USB и OEM unlock: Settings -> Additional settings -> Developer options -> OEM unlock и USB debugging
Девайс сделан на процессоре MediaTek Helio G35 , поэтому берем mtkclient, который и сделает всю нужную магию.
Параметры разработчика на телефоне OPPO A54 5G / Как войти в настройки разработчика на OPPO A54 5G
Just some mtk tool for exploitation, reading/writing flash and doing crazy stuff. For windows, you need to install the stock mtk port and the usbdk driver (see instructions below). For linux, a patched kernel is only needed when using old kamakiri (see Setup folder) (except for read/write flash).
У меня все завелось без установки дополнительных зависимостей вроде libusb , но если у вас не так, то в README репозитория есть все нужные инструкции.
$ git clone https://github.com/bkerler/mtkclient $ cd mtkclient $ pip3 install -r requirements.txt
Превращаем смартфон в кирпич
У этой модели есть странный глюк — настройка USB debugging отключается после каждой перезагрузки и нужно не забывать ее включать
Для выполнения дальнейших действий, нужно полностью отключить смартфон и отсоединить кабель. Теперь можно дампить boot и vbmeta разделы. Запускаем команду для дампа:
$ python mtk r boot,vbmeta boot.img,vbmeta.img
И ждем пока появится приглашение к дальнейшим активным действиям:
Port — Hint: Power off the phone before connecting. For brom mode, press and hold vol up, vol dwn, or all hw buttons and connect usb. For preloader mode, don’t press any hw button and connect usb. .
Без паники, mtkclient будет периодически писать эти сообщения в консоль и ждать подключения устройства.
Чтобы подключить его правильно нужно одновременно нажать и удерживать обе кнопки громкости и подключить кабель. Кнопки нужно держать до тех пор пока не начнется процесс дампа. Ожидание может занять 10-15 секунд.
Как включить режим разработчика на телефоне OPPO | РЕЖИМ ДЛЯ РАЗРАБОТЧИКОВ НА OPPO
Теперь выполняем сброс чтобы вернуть смартфон в адекватное состояние:
$ python mtk reset
Отключаем кабель и включаем смартфон в обычном режиме. Стоит запомнить этот пируэт с удержанием двух кнопок, его нужно будет выполнять каждый раз чтобы потыкать mtkclient-ом в смартфон. Пока ждем загрузки, нужно скачать самую новую версию Magisk. На момент выхода этой статьи была актуальна версия 25.1.
$ wget https://github.com/topjohnwu/Magisk/releases/download/v25.1/Magisk-v25.1.apk
Пока скачивался Magisk, смартфон должен был загрузится. Устанавливаем приложение Magisk и закидываем в смартфон boot.img , который мы сдампили ранее. Он лежит в папке mtkclient-а.
$ adb install Magisk-v25.1.apk $ adb push boot.img /sdcard/Download
В свежеустановленном Magisk-е выбираем Install. Опцию Patch vbmeta in boot image при этом выбирать не нужно. Патчим boot.img и сразу стягиваем с утройства запатченную версию:
$ adb pull /sdcard/Download/magisk_patched-25100_ZZuQH.img .
Опять выдергиваем шнур и выдавливаем стекло отключаем смартфон. Теперь нужно отформатировать разделы:
$ python mtk e metadata,userdata,md_udc
После запуска команды повторяем пируэт с удержанием кнопок и ждем окончания процесса очистки. Теперь все готово для разблокировки загрузчика. Смартфон не трогаем, просто выполняем следующую команду:
$ python mtk da seccfg unlock
Если все прошло успешно, то картина будет такая:
Выполняем сброс, отключаем кабель и включаем смартфон как обычно.
$ python mtk reset
При включении он скажет, что все безнадежно испорчено и выключится через 5 секунд. Чтобы этого не произошло, нужно успеть нажать кнопку включения питания после появления сообщения про ошибку dm-verity . После этого появится следующее предупреждение, что все плохо и телефоном пользоваться нельзя. Но на этот раз ничего нажимать не нужно.
Он начнет загрузку через 5 секунд. Загружаться будет долго. Очень долго. Можно смело идти пить чай или даже сходить в бассейн. После успешной (но это неточно) загрузки — включаем режим разработчика и убеждаемся, что опция разблокировки загрузчика нам больше недоступна, а загрузчик разблокирован
Теперь с помощью adb перезагружаемся в fastboot. Не забываем, что на самом старте нас ждет ошибка про испорченный dm-verity которую как и раньше нужно успеть прибить за 5 секунд.
$ adb reboot fastboot
Когда попали в fastboot, на всякий случай убеждаемся, что устройство доступно в этом режиме
$ fastboot devices
Прошиваем запатченный ранее boot
$ fastboot flash boot magisk_patched-25100_ZZuQH.img
И патчим vbmeta , попутно отключая надоедливое сообщение про dm-verity
$ fastboot flash vbmeta —disable-verity —disable-verification vbmeta.img
Перезагружаемся, и не забываем включить отладку по USB. Скорее всего вы поймаете глюк, когда установленное ранее приложение Magisk будет отображаться со стандартной android-иконкой и просить интернет для обновления. Решить эту проблему можно обновив это приложение из того же apk, который вы скачали ранее:
$ adb install -r Magisk-v25.1.apk
После обновления открываем приложение Magisk, которое, скорее всего, попросит что-то там внутри себя настроить и перезагрузиться. Со всем соглашаемся и после перезагрузки видим, что все раскатилось отлично:
Источник: fi5t.xyz
Описание и характеристики телефона Oppo A54
Внимание скидки! На Али и в других магазинах сейчас есть хорошие скидки, вот несколько акций которые мы нашли сегодня.
✅ Распродажа в категории «Запчасти для популярных марок» на Алиэкспресс
На Aliexpress до 16 сентября 09:59 МСК проходит распродажа со скидками до 72% на товары для авто.
Главная страница распродажи Перейти
♦️ Во время распродажи будет действовать акция «Больше = дешевле» Перейти
Для РФ будет действовать скидка 300 ₽ за каждые 3000 ₽ в заказе (600 ₽ от 6000 ₽). Эта скидка суммируется с другими скидками и купонами.
АЛИБАБА.КОМ (РУ) ИНН 7703380158
Светодиодный перезаряжаемый фонарик E-smarter STD01 за — $5.2 (~515 ₽) с учетом скидки 26 ₽ за 27 монет в приложении
Доставка из Китая Перейти
АЛИБАБА.КОМ (РУ) ИНН 7703380158
Внешний вид и фотографии смартфона
Описание преимуществ и недостатков телефона A54
Размеры Oppo A54 в ширину 75.7 мм, в длину 163.6 мм и толщиной 8.4 мм. Мужчины с большими руками могут запросто управлять им одной рукой, но женщины с маленькими руками могут ощущать, что размер устройства для них великоват. Вес устройства около 192 гр, такой вес вполне заметен если держать телефон в одной руке, при работе с телефоном одной рукой долгое время, рука вполне может устать.
Если оценивать общую простоту использования телефона, то с этим есть некоторые трудности из-за веса или размеров устройства, но если другие характеристики устройства перекрывают его недостатки, то покупка этого телефона — это хороший выбор.
Смартфон оснащен 8-ядерным процессором MediaTek Helio P35 (MT6765), который выполнен по 12 нм. техпроцесу.
Смартфон имеет 4 Гб. оперативной памяти, что вполне достаточно. В очень редких случаях её не будет хватать, но с таким количеством оперативной памяти, у вас редко будут возникать трудности.
Вместимость хранилища данных устройства составляет 64 Гб., и если этого хватит для фотографий, то для видеосъёмки и большого количества игр может не хватить.
Телефон совместим с картами SD, так что вы легко сможете увеличить объём его памяти. Таким образом, вам, вероятно, не нужно беспокоиться о емкости хранилища.
У A54 диагональ дисплея составляет 6.51 дюйма. Он довольно большой. Фото, видео и игры будут отлично смотреться на таком экране. Он также подойдёт для продуктивного применения, например для создания делового документа.
Смартфон имеет высококлассный дисплей и любой графический контент, который вы выводите на него, включая видео и игры, будет отображаться чётко.
Основная камера телефона имеет 12.98 мегапикселей и может снимать фотографии и видео высокого разрешения. В то время как вы снимаете пейзажи или печатаете фотографии высокой четкости, вы можете захотеть камеру с более высоким разрешением, но в большинстве случаев вы будете довольны камерой.
Также, смартфон имеет фронтальную камеру 16.04 мегапикселей, что является чрезвычайно высоким показателем. Так как эта камера может снимать высококачественные фотографии, то вы редко будете разочарованы её разрешением. Вы можете положиться на качество камеры данного смартфона.
Ёмкость аккумулятора Oppo A54 составляет 5000 мА*ч , что является очень большим показателем. В сравнении с другими смартфонами, батарея Oppo A54 живет очень долго. С такой ёмкостью вы будете приятно удивлены сроком жизни аккумулятора. Даже если вы долгое время смотрите видео или играете в игры, у вас не возникнет проблем с батареей.
Источник: uberdeal.ru