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

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

Postby FarVoice » 12 Dec 2010, 03:03

Там (в HD2) /etc при загрузке копируется в RAM (см /etc/init.d/rcS1) И при старте NAS (в том числе ftp) конфиг заменяется на прошитый в DvdPlayer. Та же история и с конфигом для Самбы.
Вывод - не пользуйся /etc для хранения чего-либо.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

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

Postby Virtual » 12 Dec 2010, 08:39

adslayer wrote:
FarVoice wrote:конфиг под конкретную прошивку делается.
от HD2 rev2 - дык там рут в яффсе и размер по максимумму подогнан
а ты, как я понял, собираешься шить сквошный рут. Ему размер вообще не надо задавать - смысла нет :)
Зато etc можно побольше сделать. Но это экспериментально надо пробовать. Но 0x4000000 точно прокатит

нет, я сделал как в плюсе, сквошный у меня только бин.
в общем, прошился успешно, но наступил на те же грабли: взял rcS с плеера, а там мос стоял, который я не интегрировал и двдплеер не стартовал. вылечил установкой моса ;)
и, что странно, конфиг для фтп я пропатчил(/etc/vsftpd.conf), а на плеере оказался дефолтный :(

раз делаешь по подобию plus прошивок то configuration.xml лучше не трогать :)...
с /etc да... FarVoice уж все сказал :).... NAS меняет там конфиги... (со временем исправим...)

про NAS есть еще одно западло - DvdPlayer при старте нагло терменирует все что связанно с NAS это фтп самба тринсмишн и т.д. при том ему плевать он это запустил или нет :) (и это скоро исправим)
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6466
Joined: 01 Oct 2010, 17:17
Location: UFA RU

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

Postby adslayer » 12 Dec 2010, 12:00

Virtual wrote:
adslayer wrote:и, что странно, конфиг для фтп я пропатчил(/etc/vsftpd.conf), а на плеере оказался дефолтный :(
раз делаешь по подобию plus прошивок то configuration.xml лучше не трогать :)...
с /etc да... FarVoice уж все сказал :).... NAS меняет там конфиги... (со временем исправим...)
про NAS есть еще одно западло - DvdPlayer при старте нагло терменирует все что связанно с NAS это фтп самба тринсмишн и т.д. при том ему плевать он это запустил или нет :) (и это скоро исправим)
взял из вашей прошивки - сразу выровнялось свободное место:
Code: Select all
/ # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               186.8M     55.2M    131.6M  30% /
/dev/mtdblock/2          16.0M      1.5M     14.5M   9% /usr/local/etc
/dev/rd/0                40.0k     40.0k         0 100% /mnt/rd
/dev/loop/0              40.3M     40.3M         0 100% /usr/local/bin
/dev/loop/1              29.0M      1.8M     27.3M   6% /tmp/extdb/2985383647

про конфиг фтп - и как вы его засунули в /etc :?:
ASUS O!Play R1 amp_r12_icon
adslayer
 
Posts: 219
Joined: 07 Nov 2010, 16:31

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

Postby Virtual » 12 Dec 2010, 13:54

adslayer wrote:....
про конфиг фтп - и как вы его засунули в /etc :?:

иль при сборке прошивки... иль как в шапке с прошивкой :)

#обязательно выйти из меню NAS
umount /etc #отрубаем етц от рам
mount -o remount rw / # корень в RW
велкам все меняем...
mount -o remount ro / # корень в RO
все до перезагрузки NAS будет пользовать ваши конфиги! ибо сунется менять и наломается :)
можно в rcS добавить
umount /etc #отрубаем етц от рам
тогда НАС всегда будет пользоватся вашими конфигами, но
сделаете
mount -o remount rw / # корень в RW
и забыв ... сунетесь в NAS - все приехали он нагадил :) притом не в RAM а на диске :).
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6466
Joined: 01 Oct 2010, 17:17
Location: UFA RU

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

Postby adslayer » 12 Dec 2010, 18:01

Virtual wrote:
adslayer wrote:....
про конфиг фтп - и как вы его засунули в /etc :?:
иль при сборке прошивки... иль как в шапке с прошивкой :)
меня при сборке интересует. я в rcS не видел, чтоб ремаунт делался ради этих целей в 06rev2. Значит, где-то в другом месте патчили?

btw, всплыло пару косяков в инсталляторе мос. брал вот этот. затирает содержимое rc.wakeup и не прописывает себя в rcS, если там есть закомментаренная строчка.
ASUS O!Play R1 amp_r12_icon
adslayer
 
Posts: 219
Joined: 07 Nov 2010, 16:31

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

Postby Virtual » 12 Dec 2010, 19:01

в
/etc
прописаны изначально
passwd
vsftpd.conf

/etc физически присутствует в прошивке, просто в процессе загрузки он монтируется в RAM :)
(это заглушка от производителя... наступившего на свои же грабли сваявши корень в RO) :lol:
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6466
Joined: 01 Oct 2010, 17:17
Location: UFA RU

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

Postby Virtual » 12 Dec 2010, 19:05

на данный момент двдплеер отучили гадить в passwd, в скором времени отучим вообще там конфиги менять... ибо нефиг.
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6466
Joined: 01 Oct 2010, 17:17
Location: UFA RU

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

Postby adslayer » 12 Dec 2010, 21:40

Virtual wrote:в
/etc
прописаны изначально
passwd
vsftpd.conf
кстати, а там, глубоко в сдк4, случаем эквалайзер не завалялся? ;)

и что-то мне подсказывает, что xlive возможно прикрутить к 3ей бете...
ASUS O!Play R1 amp_r12_icon
adslayer
 
Posts: 219
Joined: 07 Nov 2010, 16:31

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

Postby FarVoice » 12 Dec 2010, 23:25

adslayer wrote:
Virtual wrote:в
/etc
прописаны изначально
passwd
vsftpd.conf
кстати, а там, глубоко в сдк4, случаем эквалайзер не завалялся? ;)

и что-то мне подсказывает, что xlive возможно прикрутить к 3ей бете...

Прикрутить без проблем - скопировать IMS modules да в menu.rss прописать ссылку
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

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

Postby adslayer » 12 Dec 2010, 23:40

FarVoice wrote:
adslayer wrote:
Virtual wrote:в
/etc
прописаны изначально
passwd
vsftpd.conf
кстати, а там, глубоко в сдк4, случаем эквалайзер не завалялся? ;)

и что-то мне подсказывает, что xlive возможно прикрутить к 3ей бете...

Прикрутить без проблем - скопировать IMS modules да в menu.rss прописать ссылку
ага, скопировал, прописал - нету :( буду дальше извратом заниматься (/usr/local/bin over nfs, my ass :shock: )
зато яркость нашёл и прикрутил :D
кстати, какой демонический смысл у дирки /usr/local/bin/solib :?:
ASUS O!Play R1 amp_r12_icon
adslayer
 
Posts: 219
Joined: 07 Nov 2010, 16:31

PreviousNext

Return to Разработка

Who is online

Users browsing this forum: No registered users and 4 guests