Как взломать систему безопасности ОС Android и получить root права на телефон вручную?

Мало того, что приложения с одним щелчком мыши не работают на моем телефоне, я хочу самостоятельно получить root права на свой телефон. Погуглив некоторое время, я не смог найти ни одного обновленного руководства. Я готов написать один сам, но, пожалуйста, укажите мне правильное направление. Все, что я получаю, когда я гуглю, это либо руководства по рутированию для новичков, либо устаревшая информация. Что я должен искать? Как получить root права на линукс?

Если это имеет значение, у меня есть Lenovo P780 (версия Android: 4.4.2), и на моем ПК установлены как Ubuntu 14.014, так и Arch Linux. У меня установлены adb и fastboot. Я не устанавливал вручную никаких драйверов для телефона. Сначала я попытался разблокировать загрузчик, перезагрузив телефон в режиме быстрой загрузки и попробовав файл sudo fastboot oem unlock. Программа ничего не делает. Нет выхода.

Поскольку мой телефон основан на MTK ( MT6589 ), я попробовал Framaroot, но он не работает с ошибкой № 9. Я помню, что в прошлом, когда у него был стоковый jellybean, приложение работало, но после последующих обновлений и обновления до KitKat я не только потерял root, но и эксплойты могли быть исправлены.

Вы не предоставили никакой информации о текущей версии Android, установленной на вашем телефоне. Я думаю, вы обновились с 4.2 на что-то новое? Не говорите просто «нет руководств по рутированию или устаревшей информации», если вы обновились до 4.4.x. Какой "один щелчок root" вы пробовали в любом случае.
@ user3344236 Я обновил вопрос, хотя меня больше интересует подход к рутированию устройств, чем рутирование конкретного устройства.

Ответы (1)

Чтобы рутировать свой телефон, вам не нужно разблокировать его.

Вы можете просто загрузить и прошить заранее установленное ПЗУ для своего телефона.

Просто найдите в Google правильный zip-файл для вашего устройства (неправильное устройство испортит ваш телефон).

Затем установите телефон в режим быстрой загрузки и выполните:

fastboot devices
fastboot update theprerootrom.zip
fastboot reboot

Или установите телефон в режим отладки, войдите в рекавери, разрешите ADB, затем выполните:

adb devices
adb sideload theprerootrom.zip
adb reboot
Это в корне неправильно . Чтобы установить ПЗУ с предварительным рутированием (которое никогда не бывает стоковым), вам понадобится кастомное рекавери, для установки которого требуется разблокированный загрузчик.
iBug ошибается. Пользовательское восстановление предназначено для облегчения восстановления. Не обязательно рутировать телефон, в чем вопрос. Это правда, что некоторые телефоны заблокированы для рутирования, но не все. Чтобы рутировать телефон, вам не нужно нарушать безопасность Android. Мы говорим в целом, а не о конкретном смартфоне.
Существуют стандартные ROM с корневым доступом, CUSTOM ROOTED ROM и CUSTOM UNROOTED ROM. Пользовательское ПЗУ требует разблокировки, а стандартное ПЗУ - нет. Большинство нерутированных ПЗУ не нарушают безопасность Android. Пользовательское восстановление предназначено для восстановления, его можно использовать для записи ПЗУ. ПЗУ можно поменять без кастомного рекавери: либо со стоковым рекавери, либо с функцией записи ПЗУ (fastboot/sideload).