Можно ли выполнить рутирование на устройстве, если доступен только системный раздел?

У меня есть ТВ приставка Xiaomi Mi Box S (MDZ-22-AB) с установленной версией Android 9, но Wi-Fi и Bluetooth работают только на Android 8. Я смог частично изменить системный раздел на образе Android 8, заменив top на скрипт с "hello world". Однако, попытка сделать sh с установленным битом SUID не увенчалась успехом — приставка застревает на этапе первоначальной загрузки. Я не могу сделать образ Android 9, так как .img версии прошивки для 9 отсутствует. Кроме того, я смог изменить ключи для OTA прямо в системе, но не удается сделать то же самое в рекавери, так как у меня нет к нему доступа. Fastboot заблокирован, а процессор Amlogic. 

P.S. У меня нет возможности разблокировать загрузчик. Есть ли способ патчить рекавери, чтобы он принимал неподписанные обновления, используя только Android?
  • 29 сентября 2024 г. 10:33
Ответы на вопрос 2
К сожалению, выполнение рутирования на устройстве, таком как Xiaomi Mi Box S с заблокированным загрузчиком и ограниченным доступом к системному разделу, может быть достаточно сложным и рискованным процессом. Ваши текущие ограничения, включая заблокированный загрузчик и недоступный рекавери, затрудняют патчинг системы.

С учетом вашего сценария, вот несколько моментов, которые стоит учитывать:

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

2. **Патчинг рекавери**: Патчинг рекавери для работы с неподписанными обновлениями может потребовать доступ к низкому уровню, который ограничен с заблокированным загрузчиком. Без разблокировки загрузчика может быть невозможно изменить загрузчик или рекавери, чтобы он принимал неподписанные обновления.

3. **Отключение проверок**: Некоторые пользователи пытаются использовать специальные инструменты или патчи для обхода проверок, но они часто требуют наличия root-доступа или изменений в рекавери, что возможно только при разблокировке загрузчика.

4. **Альтернативные методы**: Рассмотрите возможность использования более универсальных методов обхода, таких как использование специальных инструментов для обновления или создания кастомного рекавери в условиях, когда загрузчик остается заблокированным. Например, в некоторых случаях можно использовать возможности ADB, если они доступны.

5. **Сообщество**: Попробуйте обратиться к сообществу разработчиков и пользователям, которые также работают с Amlogic и Xiaomi Mi Box S. Возможно, кто-то сталкивался с аналогичной проблемой и может предложить решение.

В конечном итоге, если вы не можете разблокировать загрузчик и у вас нет доступа к рекавери, ваше устройство может иметь серьезные ограничения, и возможности рутирования могут быть очень ограничены. Будьте осторожны с экспериментами, так как вы можете привести к "кирпичу" устройства.
Ищи джейлбрейки на прошивки на совместимое железо и скорее всего это бесперспективное занятие, xiaomi костьми лягут но не дадут перепрошить свое устройство, чтобы не отключилось их запланированное устаревание (может по другим причинам) 

p.s. https://4pda.to/forum/index.php?showtopic=928322 тут пишут что рута нет и не предвидится
Похожие вопросы