FarVoice wrote:В прошивках от сигейта вам надо перекрывать /etc/init.d/rcS - именно оттуда стартует RootApp DvdPlayer
Проще всего это сделать из /usr/local/etc/autorun.sh по подобию ld.so.conf и прочего
Т.е. через mount -t bind? Я в принципе так и хотел сделать, но как перезапустить после этого RootApp с dvdplayer?
Как через stopall так и через killall RootApp; killall DvdPlayer все останавливается нормально, но как потом запустить?
- Code: Select all
BusyBox v1.1.3 (2010.08.17-14:27+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/ # stopall
[Found RootApp] pid = 220 ...
[Found dvdplayer] pid = 1030 ...
killing DvdPlayer...
killing RootApp...
RootApp AVHDD version...
pli initialization...
remount RO: ...
chip id: 1283: Mars...
>>>>>> Got NAND Flash device!
fw_desc_table_v1->signature=VERONA__
fw_desc_table_v1->version=0x21
fw_desc_table_v1->part_list_len=0xf0
data_buf = 0x10006a78
fw_desc_table_v1 = 0x10006a78
sizeof(fw_desc_table_v1_t) = 0x20
part_entry = 0x10006a98
part_count= 0x5
fw_entry = 0x10006b88
FW type, 0x2!
Audio FW found!
Video FW found!
RootApp: Using version 2 security boot...
audio_fw_entry->offset = 0x1440000
audio_fw_entry->length = 0x1bf868
audio_fw_entry->target_addr = 0x81b00000
video_fw_entry->offset = 0x1600000
video_fw_entry->length = 0x232b20
video_fw_entry->target_addr = 0x81d80000
remount RW: ...
# mount -o bind /usr/local/etc/RootApp /usr/local/bin/RootApp
/ # /usr/local/bin/RootApp DvdPlayer
RootApp AVHDD version...
enter 2nd case...
================================================
================================================
root execute DvdPlayer...
================================================
================================================
Error in wait function...
pli initialization...
remount RO: ...
chip id: 1283: Mars...
>>>>>> Got NAND Flash device!
fw_desc_table_v1->signature=VERONA__
fw_desc_table_v1->version=0x21
fw_desc_table_v1->part_list_len=0xf0
data_buf = 0x10006848
fw_desc_table_v1 = 0x10006848
sizeof(fw_desc_table_v1_t) = 0x20
part_entry = 0x10006868
part_count= 0x5
fw_entry = 0x10006958
FW type, 0x2!
FW type, 0x2!
FW type, 0x2!
[ERROR] Can not find audio firmware from NAND flash!
===============ready to reboot system...===============
rebooting...