16 апреля | 2025г. | 06:23:24


АвторТема: Enigma2: OpenATV  (Прочитано 526084 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

Оффлайн Igornord

  • Мастер Джедай
  • **
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
Enigma2: OpenATV
« Ответ #300: 06 сентября | 2014г. | 14:45:08 »
0
Очередной глюк OpenATV. Блин, они таким макаром всех распугают и останутся только самые стойкие -))) Чем выпускать такие обновления - лучше бы вообще не выпускали нифига. Итак, для интереса захотел посмотреть - чего там у них нового. Ну обновлений 168 штук -))) Да фиг с ним, пусть ставятся. Тем более как бы типа на флешке, нифига не жалко. Ага, сейчас. Для интереса наблюдаю - чего он там мне пихает. Вижу мелькнуло - kernel. Ну вот думаю, сейчас веселая жизнь гарантирована. Естественно, все так и случилось. Имеем зеленку после обновления (по причине отсутствия языковых пакетов) и неработающий ресивер после выключения тумблером. А с чего бы ему работать, если ядро легло в NAND, причем совсем не туда куда ему лечь положено, а затирает то ядро, которое в общем-то предназначено для работы с NAND. Ну а так как версии ядра они в общем-то разные - то дальнейшие попытки привести в чувство ресивер естественно ни к чем хорошему не приведут. Наиболее простой способ - восстановиться из бекапа. Кто там их делает. Ну вернее делают люди конечно, но я к их числу не отношусь потому как руки растут от плеч и голова еще не совсем пустая (это я не к тому что я хороший, это я к тому что если голова есть то она сообразит как можно обойтись без копии). Задача - положить старое ядро на место, причем таким способом, чтобы он подошел любому человеку. Не буду загружать теорией, сразу к практике. Берем флеху, очень желательно с индикаторами активности. На флехе - образ который надо прошить. Причем прошить так, чтобы записалось только ядро. Процедура точно такая же как и при обычной прошивке - включение с зажатой OK, клавиша вправо и прочая лабуда. Наша задача - с ПЕРВОГО раза угадать что ядро УЖЕ прошилось, а вот содержимое образа - еще нет (то есть оно еще считывается в память и поэтому то что лежит в /dev/mtd6 еще не затронуто. Достигается легко. Внимательно смотрим на дисплей, нам тех цифирок четырех вполне хватит, нам больше не надо. Итак - видим - ULD моргают, затем побежали цифирки. ЭТО ЗНАЧИТ что ЯДРО уже пишется (до того момента как цифирки в первый раз перестали моргать), и второе ULD - это уже считывание содержимого /dev/mtd6, которое нам нафиг не надо, оно у нас итак есть. Смело щелкаем тумблером, то есть выключаем ресивер, и секунд через 5 включаем. имеем - работающую энигму с NAND, матерные слова в адрес OpenATV. Делов то - изучить специфику ресиверов, подправить postinstall в пакете. Ну если оно нафиг не надо им - мне оно тем более не надо -)))

P.S. В принципе применимо все это к любым случаям, только немного сначала уясните что именно делается.



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
68 Ответов
49322 Просмотров
Последний ответ 29 ноября | 2022г. | 16:28:57
от wodolej
0 Ответов
3074 Просмотров
Последний ответ 05 февраля | 2014г. | 22:12:54
от сергей 999s
3 Ответов
5882 Просмотров
Последний ответ 08 июня | 2014г. | 12:44:54
от сергей 999s
60 Ответов
49057 Просмотров
Последний ответ 01 марта | 2018г. | 21:43:46
от сергей 999s
0 Ответов
3887 Просмотров
Последний ответ 21 июля | 2014г. | 18:10:34
от сергей 999s



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!