Установка KitKat на рутированном Jelly bean Nexus 7

У меня nexus 7 2012 года, у меня есть root-права, восстановление TWRP и ядро ​​​​Franco. Я хочу обновиться до KitKat, и у меня есть очередь OTA (но это не сработает, так как у меня есть root-права), и у меня есть файл для моего устройства, загруженный с этого сайта с информацией об обновлении , но я попытался установить его в TWRP и это дало мне ошибку. Как я могу получить это обновление?

Если мне нужно отключить и удалить TWRP и Franco Kernel, как мне это сделать?

Ответы (2)

Вам нужно будет вернуться к стандартному ядру, поскольку файлы, связанные с этим сайтом, будут применяться только к «стандартному» системному разделу. Вы должны иметь возможность прошить файл через TWRP, выбрав его (полагаю, вы пробовали это, поскольку вы сказали, что это дало вам ошибку).

Чтобы вернуться к стандартному ядру, вам нужно будет найти образ стандартного ядра (в идеале у вас должна быть резервная копия до того, как вы прошивали ядро ​​​​Franco), а затем вы можете установить обновление.

edit: возможно, вы сможете найти стандартное ядро ​​​​в этом посте xda.

Ах, я понятия не имел, что вы можете прошить их в Recovery. Я думаю, у меня всегда было кастомное ядро, поэтому всегда нужно было использовать fastboot. Обновил мой ответ, поэтому он не говорит, что быстрая загрузка необходима.

Если ничего не помогает, вы можете прошить эти образы в Fastboot. Не забудьте создать Nandroid и создать его резервную копию в безопасном месте — это сотрет ваше устройство.

Если вы используете Windows или OSX, вам необходимо установить Fastboot через Android SDK. Это часть пакета «Инструменты платформы». Если вы используете Linux, вы обычно можете установить fastboot через менеджер пакетов.

Кроме того, Windows требуются драйверы ADB и fastboot для вашего устройства.

Во-первых, вам нужно загрузить ваше устройство в режим быстрой загрузки/загрузчика, удерживая нажатой кнопку уменьшения громкости при включении. Также можно использовать расширенное меню перезагрузки или ADB adb reboot bootloader:.

Во-вторых, разархивируйте загруженный файл. Вспомните, куда вы его распаковали.

В Windows:

  • Необязательно: добавьте путь к инструментам платформы Android (ADB и Fastboot) в переменную среды PATH.
  • Откройте командную строку с повышенными привилегиями. (Я думаю, что повышение было необходимо)
  • В командной строке перейдите к распакованным файлам Android.
  • Введите flash-all.batи нажмите Enter.
    • Если это не сработает, вам нужно будет указать расположение файла fastboot.exe, изменив строку PATH=%PATH%...в flash-all.batфайле.

В Linux или OSX:

  • Разархивируйте загруженный ZIP-файл.
  • Откройте терминал.
  • Перейдите к разархивированным файлам в терминале.
  • Введите ./flash-all.shи нажмите Enter.
А если я на Mac?
@JakobWeisblat А, тогда просто следуйте инструкциям Linux. Я также обновлю ответ. Вам нужно будет установить Fastboot из Android SDK (если у вас есть ADB, обычно у вас есть Fastboot), но вам не понадобятся драйверы.