
Originariamente inviato da
torio
Il risultato è lo stesso che avevo prima...devo sempre autorizzare tramite chmod 777 dev/dvb e poi chmod 777 dev/dvb/adapter0 . A questo punto credo si debba tenere in considerazione la modifica di ueventd.rc
A questo punto farei un'altra cosa. Lasciamo perdere la modifica dei file uevent* e creiamo un file ad-hoc da far partire con /etc/init.d/
Questo dovrebbe prima creare le directory necessarie e poi settare i permessi. Ci possiamo mettere anche il caricamento del modulo togliendolo da 02modules.
Per esempio così:
codice:
#!/system/bin/sh
mkdir -p /dev/dvb
chown system:system /dev/dvb
chmod 0777 /dev/dvb
mkdir -p /dev/dvb/adapter0
chown system:system /dev/dvb/adapter0
chmod 0777 /dev/dvb/adapter0
modprobe dvb-usb-dib0700
oppure prima carichiamo il modulo e poi settiamo i permessi così:
codice:
#!/system/bin/sh
modprobe dvb-usb-dib0700
chmod 0777 /dev/dvb
chmod 0777 /dev/dvb/adapter0
puoi salvare il file chiamandolo 10dvb-usb per esempio, e poi caricarlo tramite adb:
codice:
adb shell mount -o remount,rw /system
adb push 10dvb-usb /system/etc/init.d/
adb shell chmod 0755 /system/etc/init.d/10dvb-usb