Condividi contenuti

Abilitare samba su Archos 101 g9 (android 3.2, firmware root v. 3.2.80)

Per abilitare samba sull'Archos 101 g9, oltre ad avere l'sdk di android installato, il tablet configurato sul computer e l'accesso tramite root, basta eseguire il seguente comando ed avere 2 minuti di pazienza

  1. adb shell setprop service.smb.enable 1

Una volta fatto samba verrà avviato dal sistema e sarà possibile accederci con semplicità.

Se volete renderlo permanente è possibile modificare il file
/etc/init/init.A101S.rc

aggiungendo

  1. setprop service.smb.enable 1

subito prima della dicitura on boot (intorno alla riga 18 in pratica)

Adattatore USB <-> Seriale Profilic (pl2303) su Archos 101 G9 (android 3.2, firmware root v. 3.2.80)

Dopo svariate ore di lotta continua sono riuscito a far caricare ad una rom rootata il modulo del kernel pl2303 compilato ad hoc.

I passaggi sono molteplici e complicati, per farla breve (anche perché sono abb. stanco):
- scaricate l'ndk di android e lo decomprimete da qualche parte
- scaricate il kernel dal repository git della archos, ovvero git://gitorious.org/archos/archos-gpl-gen9-kernel.git
- entrate nei sorgenti scaricati
- rinominate il file linux.config in .config
- eseguite make ARCH=arm
- entrate in System Type
- entrate in TI OMAP Implementations

Parsing delle opzioni della linea di comando in C

Chiunque ha sviluppato applicativi per Linux o per Windows da eseguire da linea di comando avrà affrontato, e risolto, il problema del parsing dei parametri passati dalla linea di comando.

Personalmente, anche se nella possibilità di utilizzare getopt, funzione disponibile sui sistemi posix compatibili, ho deciso di scrivermi una mia implementazione semplice, funzionale e veloce (o almeno c'ho provato)!

Innanzi tutto vado fiero di 2 cose:
- è zero-copy, non viene copiata nessuna stringa e/o allocata memoria per gestirle;

Mongoose, un webserver incorporabile

Mentre stavo cercando soluzioni su come "agganciarsi" a webserver come nginx, lighttpd o apache, ad esempio tramite fastcgi o tramite le interfacce dei webserver stessi, per un applicativo che devo sviluppare, sono incappato, quasi per caso, su un thread su Stackoverflow nel quale parlavano di Mongoose.

The new release of LazyDroid

The new release of LazyDroid, 1.1.7, has been published!
We had 1.1.5 and 1.1.6 too, but was replaced in short by the new one for bug fix.

Here changelog!

Changes in version 1.1.7
- Logs now start refresh immediately
- Sms now support saving/loading drafts

Changes in version 1.1.6
- Shell Web App Fixed
- Logs now start refresh immediately
- Sms now support drafts

Changes in version 1.1.5
- Added Shell Web App
- Added Logs Web App
- Remember Login now works
- Some fixes in License Checking. Please, if you have problem contact me. Anyway you can be fully refuded.