Quote:
Originariamente inviato da
millo1978
...e alla fine...
#!/system/xbin/busybox sh
l'ho cambiato con
#!/system/xbin/sh
e funziona! :)
E' giusto!
Gli script eseguiti in Linux (e quindi anche in android) hanno bisogno di sapere qual'è l'interprete (la shell o il linguaggio di programmazione o altro) che devono usare...
...questa informazione è scritta nella prima riga con # e ! seguiti dal percorso del comando, della shell, ecc...
di solito negli script recenti di Linux si legge sempre
che è un link alla shell predefinita dal sistema in uso...
Nel caso dello script "tether" voglio usare la shell dentro busybox...
...nel mio caso (non avendo installato busybox, ma - soprattutto - usando una versione un pò particolare) il comando è proprio
/system/xbin/busybox sh
...nel tuo caso sembra che busybox voglia un'indicazione più diretta:
/system/xbin/sh
in realtà (ma ti chiedo di verificarlo) sh dovrebbe essere un soft-link a busybox... lo vedo così:
codice:
# ls -l /system/xbin/sh
lrwxrwxrwx root root 2012-01-06 23:11 sh -> busybox
#
Quote:
Originariamente inviato da
millo1978
...intanto ho creato il mio primo APK
è qui ci sta proprio (tutta tua) una bella
rotfl Standing Ovation rotfl
Quote:
...esegue lo script...
In questo caso (se usi l'apk) lo script non serve più e lo puoi anche rimuovere... i comandi sono tutti dentro l'apk!
Quote:
Come indicavo in precedenza sarebbe veramente bello se attivasse in automatico il tethering-USB dalle impostazioni (Impostazioni-->Wireless e rete-->Tethering o router Wi-fi-->Tethering USB)... al momento devo farlo io manualmente.
Quindi ricapitolando il programma dovrebbe:
1. attivare il tethering USB
2. avviare lo script
3. ... (arriveranno altre idee :D )
Quella che tu elenchi, in gergo informatico, è chiamata whish list!
Diciamo che questa avventura dell'apk è partita un pò per caso un pò per curiosità... ma perchè non provarci...
Intanto vediamo di rendere utilizzabile a chiunque l'apk (potrei avere dei DNS diversi o anche il gateway potrebbe non corrispondere)...
Invece di ricompilarla ogni volta con "eclipse" (grande Millo!) potremmo intanto fare un aggiornamento dove riesco a modificare gli indirizzi direttamente da dentro l'apk...
Questa potrebbe essere un ipotesi, per esempio:
http://dl.dropbox.com/u/40706818/usbnet/SC3.png
e di seguito il codice sorgente per chi vuole cimentarsi con eclipse e l'applicazione già bella pronta da installare sul Next per chi non ha tempo o risorse per farlo!
In questo caso siamo ancora in versione ultra-preliminare (senza controlli sui dati, ecc...) ma l'applicazione è decisamente più usabile... eh eh...
Ricapitolando, cosa potremmo mettere nella "whish list", giusto per iniziare:
- Attivazione/disattivazione del tethering
- possibilità di memorizzare gli indirizzi per più interfaccie per usi successivi...
- ?
In questi casi sono solito dire:
CHALLENGING! :cool: