LG DoublePlay: зацикливание загрузки после замены framework-res.apk

Я модифицировал и заменил оригинал framework-res.apkна своем LG DoublePlay (C729) , и теперь он продолжает зацикливаться на логотипе T-Mobile. Даже режим рекавери не помог - режим восстановления показывает только значок распаковки и потом перезагружает телефон. У меня есть оригинал framework-res.apk, но я не могу вставить его в свой телефон. USB-соединение с ПК стабильно. Любая помощь будет принята с благодарностью.

Спасибо!

Если USB-соединение стабильное, попробуйте использовать adb pushapk в нужном месте.
Команда «устройства adb» возвращает пустой список. Нужен ли для него специальный драйвер?
Обычно драйверы adb поставляются с вашим телефоном, но я упустил из виду, что отладку по USB необходимо включить заранее.
Хорошо, он был включен, но режим восстановления восстановил настройки по умолчанию.
@A--C Это неверно. Драйверы ADB представляют собой отдельные файлы .exe — драйверы IE, которые необходимы Windows для использования интерфейса ADB.
Слишком поздно редактировать комментарий, я имел в виду в комплекте с ПО телефона, если ставить драйвера телефона, то они почти всегда включают adb драйвера.
В таком случае, как я могу проверить наличие драйверов?
Вы можете проверить наличие поддерживаемого драйвера здесь, на lgforum.com/how_do_is/…
У меня точно такие драйвера установлены.
Мне как-то удалось попасть в рекавери - там работает ADB, но когда я набираю push, ls, su, mount и т.д., он возвращает отказ в доступе.

Ответы (2)

Я не думаю, что на данный момент что-то можно сделать, вам нужно было быть более осторожным, когда вы испортили саму систему Android. Если бы это был SystemUI, ваш телефон перезагрузился бы в систему, но, к сожалению, это не так. Единственная разумная вещь, которую можно сделать, это прошить новое ПЗУ.

ADB не будет работать, пока ваш телефон не перезагрузится в систему. Не думаю, что фастбут вам тоже поможет, так что остается только один вариант - прошить.

В следующий раз, когда вы попытаетесь изменить либо «framework-res.apk», либо «SystemUI.apk», попробуйте этот скрипт. Работа будет выполнена без хлопот. Не забудьте запустить скрипт от имени пользователя root и поместить файлы apk на внешнюю SD-карту (extsd).

#!/system/bin/sh

mount -o rw,remount /system


if [ -f "/extsd/framework-res.apk" ]
then
    cat /extsd/framework-res.apk > /system/framework/framework-res.apk 
    chown 0.0 /system/framework/framework-res.apk
    chmod 0644 /system/framework/framework-res.apk
else
    echo "Error: File(s) not found."
fi

if [ -f "/extsd/SystemUI.apk" ]
then
    cat /extsd/SystemUI.apk > /system/priv-app/SystemUI.apk 
    chown 0.0 /system/priv-app/SystemUI.apk
    chmod 0644 /system/priv-app/SystemUI.apk
else
    echo "Error: File(s) not found."
fi

reboot
  1. Имейте резервную копию вашей системы на случай возникновения проблем.

  2. Укорените свой планшет, если он еще не укоренен.

  3. Установите файловый менеджер с возможностью системного чтения/записи.

  4. Скопируйте framework-res.apk из любого места, где он хранится, в \system. Не копируйте файл в \system\framework на этом этапе, иначе система загрузится.

  5. Измените права доступа к файлу на rw-r--r--.

  6. Переместите framework-res.apk из \system в \system\framework, позволив ему перезаписать оригинал. Вы добились успеха, если телефон не перезагружается сразу после копирования.

  7. Полностью выключите телефон, а затем снова включите его.

Пользователь использует телефон, а не планшет, он не может устанавливать какие-либо приложения и/или рутировать телефон, потому что он загружается, и они также сказали, что не могут нажать или что-то еще из-за проблем с рутом.