(cut) overquoting! Пункт 4.19 Правил форума!Ну, раньше в прошивки на 1073 "внедрял" неоднократно
Конечно-же тут что-то не так.
Например, в squashfs1\rtk_rootfs\usr\local отсутствует папка etc, зато имеется линк etc в котором указан путь - /data
А в squashfs1\rtk_rootfs\ находится папка etc_cp со "стандартным" содержимым и файлом rcS (кстати, в эту папку можно например поместить папку dvdplayer с базой Setup. Тогда после установке прошивки плеер загрузится с готовыми установками).
В папке rtk_rootfs\etc\init.d файлах лежат ещё другой rcS и rcS1 в которых иеется имеется строчка cp -r -f /system/rtk_rootfs/etc_cp/* /data/
В какой-то из этапов, как я понимаю, выполняется копирование etc_cp в папку data.
Что сделал я:
В etc_cp папку поместил irfake4, venus_ir_new.ko, shadow_irrp.dat
В "стандартный" rcS лежащий в etc_cp добавил:
- Code: Select all
#start irfake
/sbin/insmod /usr/local/etc/venus_ir_new.ko
echo "J_MODE|1" > /sys/devices/platform/VenusIR/powerkey_irrp_new
chmod +x /usr/local/etc/irfake4
/usr/local/etc/irfake4 -r &
Пока всё логично. venus_ir_new.ko и irfake4 конечно же не лежат в /usr/local/etc/, они уже лежат в data, куда, как мы видели имеется линк.
Наверное в данном случае нужно всё разместить и прописать подругому. Пока не понял как ... Подскажите пожалуйста.
А как такой вариант? В etc_cp поместить irfake4, venus_ir_new.ko, shadow_irrp.dat, в rcS прописать:
- Code: Select all
#start irfake
/sbin/insmod /data/venus_ir_new.ko
echo "J_MODE|1" > /sys/devices/platform/VenusIR/powerkey_irrp_new
chmod +x /data/irfake4
data/irfake4 -r &