Page 2 of 38

Re: Модификация прошивок (краткое руководство)

PostPosted: 07 Dec 2010, 18:09
by Virtual
1. насколько помну до плеера можно достучатся сразу после перепрошивки :) (сегодня проверю)
2. уже есть прошивка что позволить "онлайн" менять .... (финальная стадия тестов :))
но это только для плееров с флеш 256Мб!!!

Re: Модификация прошивок (краткое руководство)

PostPosted: 08 Dec 2010, 00:54
by Sekator500
dr0n wrote:
Sekator500 wrote:Небольшое руководство как один из вариантов сборки разборки и адаптации прошивок. ...
... незабываем так же при необходимости встраивать эмулятор пульта...

А можно про пульт подробнее, у меня (как писал в других темах) китайский плеер, прошивки на него ставятся только двумя способами через обновление (через родную прошивку, в данном случае есть шанс, что настройки сети останутся без изменений и имеется возможность работы с плеером через телнет и фтп), либо через консоль командой erase -m во втором случае плеер, загружается прошивка с USB флешки, после ребута, но сетенги все стерты, и не имея рабочего пульта не могу настроить плеер для работы по телнет (не могу назначить ip адрес).
Поэтому модификация прошивки, конкретно эмулятор пульта, очень для меня актуальна.
Заранее ОГРОМНОЕ СПАСИБО, за Ваши труды :)


У меня знаете тоже не абы шо Apacer AL460 на моем аваторе можно лицезреть метод erase –m :mrgreen:
Интегрировать несложно просто пакет с irfake и вашими кодами кидаете в папку /usr/local/etc далее там же файл rcS где-то в начале прописываете его запуск собствено об этом уже писалось там ничего сложного так же есть в readme.

Насчет страховки пока Virtual пробует (я сам не особо вникал как оно все включается) но есть очень простой метод в том же файле rcS есть строки в самом начале по типу (зависит все от прошивки конечно):
Code: Select all
#ifconfig eth0 192.168.0.2 netmask 255.255.0.0
#route add default gw 192.168.0.1

Просто снимаешь с них комментарий и прописываешь нужные значения согласно твоей сети, далее чуть ниже опять же зависит от прошивки но будет что-то по типу:
Code: Select all
if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ]; then
   cd $DEFAULT_AP_DIR
   if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
      echo Running dvdplayer with RootApp
      ./RootApp DvdPlayer&
   else
      echo Running dvdplayer
      ./DvdPlayer&
   fi
else
   /etc/dvdplayer/script/run_tail
fi

Здесь наоборот комментируем строки с ./RootApp DvdPlayer& и ./DvdPlayer&

Все теперь получится так, после прошивки мы получим вечный экран приветствия и работающий линукс заходи и делай что хочешь. Потом разумеется файлик rcS можно исправить.
Я обновил первый пост теперь там есть наглядный пример.

Re: Модификация прошивок (краткое руководство)

PostPosted: 08 Dec 2010, 00:56
by FarVoice
dr0n wrote:А можно про пульт подробнее, у меня (как писал в других темах) китайский плеер, прошивки на него ставятся только двумя способами через обновление (через родную прошивку, в данном случае есть шанс, что настройки сети останутся без изменений и имеется возможность работы с плеером через телнет и фтп), либо через консоль командой erase -m во втором случае плеер, загружается прошивка с USB флешки, после ребута, но сетенги все стерты, и не имея рабочего пульта не могу настроить плеер для работы по телнет (не могу назначить ip адрес).
Поэтому модификация прошивки, конкретно эмулятор пульта, очень для меня актуальна.
Заранее ОГРОМНОЕ СПАСИБО, за Ваши труды :)

перепакуй патченную прошивку от HD2 - там в package2/usr.local.etc.tar.bz2 есть папка irfake в которой лежит irfake.conf - замени на свой

Re: Модификация прошивок (краткое руководство)

PostPosted: 08 Dec 2010, 07:30
by Virtual
1. насколько помну до плеера можно достучатся сразу после перепрошивки (сегодня проверю)

проверил!
да можно!, ip адрес поумолчанию 192.168.0.9, если другое не заданно в /usr/local/etc/rcS - у меня заднанно :) 192.168.1.215

так что:
.прошиваем плеер
.входим через telnet (логин root без пароля)
. даем комманду stopall
. "контрольный ввстрел" :lol:
даем комманды
killall -9 RootApp
killall DvdPlayer

\\это все дабы плеер не мешал нормально работать.
. правим все что нужно (при условии что FS корня это позволяет!, иначе только /usr/local/etc/*)

Re: Модификация прошивок (краткое руководство)

PostPosted: 08 Dec 2010, 08:39
by dr0n
FarVoice и Virtual спасибо Вам за советы, вечером приду буду пробовать оба способа.
По результатам отпишусь, может кому тоже полезно будет

Re: Модификация прошивок (краткое руководство)

PostPosted: 08 Dec 2010, 15:50
by Virtual
dr0n wrote:FarVoice и Virtual спасибо Вам за советы, вечером приду буду пробовать оба способа.
По результатам отпишусь, может кому тоже полезно будет

подожди чуток... вечером с разрешения FarVoice :) будет перепакованая прошивка.... вся RW тоесть сможеш ее всю! менять/править через фтп, телнет.
+ много исправлений
+ сильно облегчено прикручивание чужого пульта :).

Re: Модификация прошивок (краткое руководство)

PostPosted: 10 Dec 2010, 16:53
by adslayer
расскажите, где драйвера от иконбита взять и как прикрутить, а также как включить настройку яркости/контрастности. хочу к третьей бете прикрутить.

Re: Модификация прошивок (краткое руководство)

PostPosted: 10 Dec 2010, 18:10
by Virtual
adslayer wrote:расскажите, где драйвера от иконбита взять и как прикрутить, а также как включить настройку яркости/контрастности. хочу к третьей бете прикрутить.

драйвера - в прошивках иконбит сдк4
bluecore.audio
video_firmware.bin

а яркость контрастность... дык в файлы менюшек посмотри там все написано :) что и где лежит ;).

Re: Модификация прошивок (краткое руководство)

PostPosted: 11 Dec 2010, 22:29
by adslayer
Virtual wrote:а яркость контрастность... дык в файлы менюшек посмотри там все написано :) что и где лежит ;).
посмотрел, там много чего написано, скажи хоть подстроку, по которой искать ;)
подскажите, какая версия squashfs в прошивке используется?

Re: Модификация прошивок (краткое руководство)

PostPosted: 11 Dec 2010, 23:02
by FarVoice
adslayer wrote:подскажите, какая версия squashfs в прошивке используется?

squashfs v3.0 little endian