Пятница, 26.04.2024, 21:51
Ellion Digital Inc
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Berserk, Developer  
Форум » Общие темы » Новая прошивка » Модификация прошивки (Делимся опытом по улучшению прошивки.)
Модификация прошивки
LexysДата: Воскресенье, 05.02.2012, 16:56 | Сообщение # 16
Подполковник
Группа: Модераторы
Сообщений: 129
Статус: Offline
LEXX70,
весь optware,на наш рекордер не влезает, хотелось бы выдрать php оттуда и прикрутиь как, допустим curl прикручен. возможно ли это?


HMR-1100X
C757 HMR1100x + moS
HDD WD 20AERS
 
LEXX70Дата: Воскресенье, 05.02.2012, 17:36 | Сообщение # 17
Майор
Группа: Проверенные
Сообщений: 88
Статус: Offline
найти php скомпилированный статически под mipsel.

Quote
весь optware,на наш рекордер не влезает,

Весь и не нужно.


MR-3150E C757EP_CR30E_111005a_010EL_MOD15PRE +opt
 
LexysДата: Воскресенье, 05.02.2012, 17:58 | Сообщение # 18
Подполковник
Группа: Модераторы
Сообщений: 129
Статус: Offline
LEXX70,
понятнее не стало, но все равно спасибо smile


HMR-1100X
C757 HMR1100x + moS
HDD WD 20AERS
 
LEXX70Дата: Воскресенье, 05.02.2012, 20:20 | Сообщение # 19
Майор
Группа: Проверенные
Сообщений: 88
Статус: Offline
скомпилированный статически, это когда для программы не используются внешние библиотеки, и запустить её можно из любого места. например с флэшки.

MR-3150E C757EP_CR30E_111005a_010EL_MOD15PRE +opt
 
LexysДата: Воскресенье, 05.02.2012, 20:39 | Сообщение # 20
Подполковник
Группа: Модераторы
Сообщений: 129
Статус: Offline
LEXX70,
Теперь понятно smile
Я пробовал закинуть файл php, выдранный из пакета optware, и прописать его в файле translate.conf, но финт ушами не удался. Плеер перестал загружаться, пришлось перепрошиться. Расковырял прошивку от иконбита, там тот же файл php. Прошу сильно не пинать, т.к. лезу не в свои дебри от безысходности.


HMR-1100X
C757 HMR1100x + moS
HDD WD 20AERS
 
Hacker_VasyaДата: Понедельник, 06.02.2012, 09:16 | Сообщение # 21
Сержант
Группа: Проверенные
Сообщений: 33
Статус: Offline
Quote (Lexys)
Для желающих расковырять прошивку под Windows

А также собрать можно? .... чтоб с линухом не парится ... или типа кухни сделать как для кпкшек?


Устройство: Hyundai M-Box HMB-R500K
Прошивка: C757HP_SR00E_111005a_010EL_MOD15PRE

 
LEXX70Дата: Понедельник, 06.02.2012, 22:52 | Сообщение # 22
Майор
Группа: Проверенные
Сообщений: 88
Статус: Offline
Quote
чтоб с линухом не парится

И незачем с ним парится. У меня он на домашних и рабочих компах уже лет 10.
На нетбуках у детей тоже он.


MR-3150E C757EP_CR30E_111005a_010EL_MOD15PRE +opt

Сообщение отредактировал LEXX70 - Понедельник, 06.02.2012, 23:49
 
LexysДата: Вторник, 07.02.2012, 13:30 | Сообщение # 23
Подполковник
Группа: Модераторы
Сообщений: 129
Статус: Offline
LEXX70,
так может поделитесь инструкцией, как установить optware. А то по статье , возникают вопросы, например
Quote
Code
/ # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 83328 67228 16100 81% /
/dev/mtdblock/2 16384 1292 15092 8% /usr/local/etc
/dev/rd/0 40 40 0 100% /mnt/rd
/dev/scsi/host0/bus0/target0/lun0/part1 976270048 243880524 732389524 25% /tmp/usbmounts/sda1
/dev/scsi/host0/bus0/target0/lun0/part3 311115 27993 270270 9% /tmp/hdd/root

видно, что системный раздел имеет путь /tmp/hdd/root, от этого и отталкиваемся


откуда видно, что именно этот путь?

Quote
5. правим файл /usr/local/etc/profile
vi /usr/local/etc/profile - как работать с редактором vi - придется почитать в инете


Где найти нужный нам файл profile, т.к. в указанной папке его нету, а поиск выдает их несколько? /usr/local/etc/configs/profile -здесь?

Простите за глупые вопросы.Спасибо.


HMR-1100X
C757 HMR1100x + moS
HDD WD 20AERS


Сообщение отредактировал Lexys - Вторник, 07.02.2012, 13:44
 
Hacker_VasyaДата: Среда, 08.02.2012, 11:01 | Сообщение # 24
Сержант
Группа: Проверенные
Сообщений: 33
Статус: Offline
Можно какнибудь именять размер шрифта в основном меню?
подскажите где копать неработает выбор откуда брать ИМС ... что усб что хдд всёравно берёт с системы... хотелось бы чтоб с настроек управлялось...

и зачем пхп ... разве пхп-цги недостаточно?


Устройство: Hyundai M-Box HMB-R500K
Прошивка: C757HP_SR00E_111005a_010EL_MOD15PRE



Сообщение отредактировал Hacker_Vasya - Среда, 08.02.2012, 11:06
 
zukusДата: Среда, 08.02.2012, 11:58 | Сообщение # 25
Сержант
Группа: Проверенные
Сообщений: 28
Статус: Offline
Quote
Можно какнибудь именять размер шрифта в основном меню?


Поищи здесь


Ellion HMR-500H
ST32000542AS
 
Hacker_VasyaДата: Среда, 08.02.2012, 13:12 | Сообщение # 26
Сержант
Группа: Проверенные
Сообщений: 33
Статус: Offline
Можно как нибудь отключить тест скорости сети при навигации по сетевым папкам?

Устройство: Hyundai M-Box HMB-R500K
Прошивка: C757HP_SR00E_111005a_010EL_MOD15PRE

 
SanedДата: Среда, 08.02.2012, 13:36 | Сообщение # 27
Генерал-полковник
Группа: Модераторы
Сообщений: 846
Статус: Offline
Quote (zukus)
Можно какнибудь именять размер шрифта в основном меню? Поищи здесь

а точнее здесь, сообщение №315


 
LexysДата: Среда, 08.02.2012, 14:39 | Сообщение # 28
Подполковник
Группа: Модераторы
Сообщений: 129
Статус: Offline
Quote (Hacker_Vasya)
и зачем пхп ... разве пхп-цги недостаточно?

вполне возможно, я в никсах мало понимаю. Может Вы сможете прикрутить медиасервисы на php?


HMR-1100X
C757 HMR1100x + moS
HDD WD 20AERS
 
Hacker_VasyaДата: Четверг, 09.02.2012, 13:19 | Сообщение # 29
Сержант
Группа: Проверенные
Сообщений: 33
Статус: Offline
Quote (Lexys)
ожет Вы сможете прикрутить медиасервисы на php?

К сожалению я не очень то пхп знаю...
Мне кажется и так можно многое сделать... было бы время...


Устройство: Hyundai M-Box HMB-R500K
Прошивка: C757HP_SR00E_111005a_010EL_MOD15PRE



Сообщение отредактировал Hacker_Vasya - Четверг, 09.02.2012, 13:22
 
LEXX70Дата: Четверг, 09.02.2012, 19:38 | Сообщение # 30
Майор
Группа: Проверенные
Сообщений: 88
Статус: Offline
Небольшая инструкция по разборке прошивки.
Скачиваем прошивку
Code
wget http://u.to/PmM8AQ

Распаковываем:
Code
unzip  PmM8AQ

instal.img-файл прошивки – это простой tar-архив. Его распаковка и запаковка будут выглядеть так:
Code
mkdir tarball   
tar xf install.img -C tarball

Переименуем исходную прошивку:
Code
mv install.img install_old.img

Далее понадобятся unyaffs и mkyaffs2image
скачиваем: YAfs.zip.html , распаковываем даём права на исполнение
Создаём папки для образов yaffs ираспаковываем в них yaffs2_1.img & yaffs2_2.img
Code
mkdir 2_1
cd 2_1
./unyaffs ../tarball/package2/yaffs2_1.img
cd
mkdir 2_2
cd 2_2
./unyaffs ../tarball/package2/yaffs2_2.img

правим:
nano 2_2/configs/profile
приводим его к такому виду:


создаим ссылки на opt и pod:
Code
cd 22_1
ln -s /tmp/hdd/root/opt opt
ln -s /tmp/hdd/root/pod pod

Удаляем из папок 2_1 и 2_2 всё, что кажется лишним, например файлы локализаций из /2_2/Resource и таблицы частот из /2_2/Resource/dtv_table
Собираем прошивку:
Code
cd
./mkyaffs2image 2_1 tarball/package2/yaffs2_1.img
./mkyaffs2image 2_2 tarball/package2/yaffs2_2.img
cd tarball
tar csf ../install.img *

Обновляем прошивку.
Заходим на плеер :
Code
ssh root@адрес плеера

пароль:1234
Создаем папку для optware:
Code
mkdir /tmp/hdd/root/opt

Создаем папку для podware:
Code
mkdir /tmp/hdd/root/pod

Далее:
Code
cd /tmp
wget http://playonhd.ucoz.ru/stable/pod-install
chmod +x pod-install
./pod-install
reboot

После перезагрузки:
Code
mkdir /opt/tmp
mkdir /opt/tmp/ipkg
cd /opt/tmp/
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
ipkg install uclibc-opt_0.9.28-13_mipsel.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
ipkg install ipkg-opt_0.99.163-10_mipsel.ipk
rm *.ipk
cd /opt/bin
ipkg update

На этом всё.
ipkg list - список пакетов в репозитории
ipkg list_installed - список установленных пакетов
ipkg update - обновление списка пакетов, размещенных в репозитории
ipkg upgrade - автоматическое обновление пакетов до новых версий
ipkg install <имя_пакета> - скачивание и установка пакета
ipkg remove <имя_пакета> - удаление пакета

При подготовке статьи использованы материалы:
http://playonhd.ucoz.ru/publ....-1-0-20
http://playonhd.ucoz.ru/publ....5-1-0-9
http://forum.iconbit.ru/viewtopic.php?f=42&t=4178
Здесь mediatomb, моя прошивка и утилиты для yaffs:
mediatomb-static-0.11.0-r2-linux-uclibc-mips32el.tar.gz
install.img
YAfs.zip
P.S.
В архиве mkyaffs2image и unyaffs
Как это делать под Windows я не знаю.
Прикрепления: YAfs.zip (11.6 Kb)


MR-3150E C757EP_CR30E_111005a_010EL_MOD15PRE +opt

Сообщение отредактировал LEXX70 - Четверг, 09.02.2012, 19:44
 
Форум » Общие темы » Новая прошивка » Модификация прошивки (Делимся опытом по улучшению прошивки.)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: