Salve a tutti. Per una serie di questioni infinita, sono costretto a dare, ogni volta che avvio il telefono, questo comando dal terminal:
mount -o bind /mnt/emmc /mnt/sdcard/MusicWithMe
...Serve fondamentalmente a far sì che il programma che uso per sincronizzare la musica utilizzi la scheda SD esterna (/mnt/emmc) invece che quella interna (il programma si appoggia, di default, a /mnt/sdcard/MusicWithMe) per metterci gli mp3. Il motivo di 'sto casino è che, sul mo Galaxy SII, molti programmi non vedono la scheda SD esterna, non so bene perché. Il trucchetto funziona bene, ma sono costretto a dare quel comando ogni volta all'avvio.
Al momento non ho trovato soluzioni migliori, ma questa mi sta più che bene. Unica cosa, mi piacerebbe creare uno script che, all'avvio, esegua quel comando in automatico, senza costringermi a usare il terminale. Ho provato a piazzare un file, userinit.sh, in /data/local : c'è un file in /etc/init.d che all'avvio cerca automaticamente gli script definiti dall'utente, che dovrebbero essere contenuti nel file /data/local/userinit.sh, appunto, e li esegue. Dato che non corro nessun altro script all'avvio che sia definito da me, questo file si presenta come segue:
su
mount -o bind /mnt/emmc /mnt/sdcard/MusicWithMe
...Non credo ci sia bisogno di dire che no, non funziona. xD Il comando è esattamente lo stesso che do nel terminal, e quando lo do lì va tutto a posto. Nel caso dello script ci devo scrivere qualcosa di diverso? Vi ringrazio in anticipo della vostra disponibilità...