У меня была такая ситуация.
Заливал разные прошивки, после очередного эксперимента она не запустилась + изменила окружение переменных загрузчика (отк.UART). Со-ответственно, через тот самый UART перепрошить я уже не мог. Благо, не отрубилась возможность шить напрямую, через манипуляции с клавишами на аппарате. Чтобы не попадать в такую ситуацию, написал бин, вкл. UART (для тех, кто с ним на "ты".
Переименовываем на CtvUpgrade.bin
https://cloud.mail.ru/public/BfjJ/c1qP1UzTk
Добавлено спустя 49 секунд
КАК И ОБЕЩАЛ ПОЛУ НАПИСАЛ СКРИПТ ЗАГРУЗКИ В РЕКАВЕРИ С НЕ РУТОВАННОГО ТВ.
Пока отлаживал скрипт, он выдал ошибку и остался в рекавери. Т.е. я его не стал доделывать (результат достигнут), скрипт выдает ошибку и оставляет вас в рекавери (на работу и гарантию не влияет)
Вход с Андроида. Настройки - обновление - локальное обновление.
Вот так, ошибки играют наруку.)
Переименовать в update_signed.zip и забросить на флешку.
https://cloud.mail.ru/public/2RAK/u5zU9GLvz
Добавлено спустя 40 секунд
Если у вас, родной лаунчер постоянно выдает ошибку или вы по ошибке его заморозили, этот скрипт поможет (на гарантию не влияет, подходит всем).
Итак.. Т.к. мне этот лаунчер порядком задолбал. Решено-сделано.
Качаем скрипт. Переименовываем в update_signed.zip и бросаем на флешку.
С помощью загрузочного бина заходим в рекавери, выбираем "Apply update from external storage" и ищем наш скрипт.
Выполняем его. Все!!! У вас запустится сторонний лаунчер. А там, восстанавливайте родной.
https://cloud.mail.ru/public/AzyG/36GD7gp56