Немного магии для перемонтирования /system

Прежде всего:
модель телефона — Alcatel One Touch Idol Mini / 6012X.
Модель чипсета — MT6572.

Краткая версия:

Устройство находится в цикле загрузки, и для решения этой проблемы я должен переименовать файл. Проблема в том, что файл находится в /system, и я не предоставил права суперпользователя ADB (поэтому ADB просто зависает на «su», даже при запуске скриптов через ADB. Также «at» не установлен). Другая проблема заключается в том, что я не установил кастомное рекавери и, что более важно, даже не разблокировал загрузчик.

Мне не удается установить пользовательские образы через SP Flash Tool (SP Flash Tool не находит устройство, хотя драйверы VCOM USB установлены).

Что хуже этого? Alcatel не предоставляет возможности перепрошивки стандартного ПЗУ.

Итак, мой вопрос:
есть ли какая-то магия, чтобы заставить «su» выполняться через adb без разрешения adb от SuperSU?

Сомневаюсь. Это сделало бы всю систему безопасности бесполезной, если бы это было возможно.

Ответы (1)

Согласно этой теме , ваше устройство можно рутировать с помощью framaroot.

Поскольку вам нужен только временный корень, первое, что нужно попробовать, это:

  • извлеките двоичный файл temproot, используемый framaroot, и поместите его в /data/local/tmpлюбую папку, где вы можете установить разрешения

  • пометить этот файл как исполняемый и запустить его

    $ chmod 777 filename
    $ ./filename
    
  • в случае успеха у вас есть временный корень и вы можете перемонтировать систему для чтения/записи

    # mount -o remount,rw /system /system
    
Я отмечу ваш ответ как правильный (хотя мне удалось «обновить» телефон с помощью официально предоставленного инструмента — слава богу, он не проверяет версии перед обновлением)