[aha] Bluetooth Guerrilla Kit, correzioni tutorial e robe workshoppose
Luisa Valeriani
lvaleriani a fastwebnet.it
Sab 26 Set 2009 21:25:50 CEST
mmmhhh... temo di avere qualche problema, xD... solo a leggere mi
intimidisco. come faccio?
lv
Il giorno 26/set/09, alle ore 01:40, xDxD.vs.xDxD ha scritto:
> Eccolo!
>
> allora, un paio di aggiornamenti sul BlueTooth Guerrilla. Alcuni
> hanno avuto dei problemi. Provo a rispondere. Poi quando ci vediamo
> per il workshop magari facciamo uno step-by-step insieme, così
> diventa tutto più chiaro.
>
> Per le spiegzioni che seguono presuppongo che abbiate i files
> dell'altra volta, che potete trovare ancora qui:
>
> http://www.artisopensource.net/BT.zip
>
> allora:
>
> * problema 1) come si fa a fare il boot dal CD preparato con il kit?
>
> nel tutorial misono accorto di aver messo una info imprecisa.
>
> eravamo a un certo punto in cui avevamo preparato i file:
>
> boot.cat
> ccbtdemo.gz
> isolinux.bin
> isolinux.cfg
> vmlinuz
>
> per metterli su un CD in modo che si esegua il boot occorre
> - cancellare il file "boot.cat"
> - dare un comando per preparare una immagine ISO del CD, poi da
> bruciare sul CD.
>
> il comando è questo (su Ubuntu, mettendosi nella directory che
> contiene i file qui sopra):
>
> mkisofs -o output.iso -b isolinux.bin -c boot.cat -no-emul-boot -
> boot-load-size 4 -boot-info-table .
>
> (ricordatevi il punto in fondo, che indica la root del filesystem da
> usare come root sul CD)
>
> a questo punto otterrete un file "output.iso" che è quello che
> dovete bruciare sul CD. Così dovrebbe essere giusto. Sorry per
> eventuali problemi: riempitemi di spam e rispondo a tutto, giuro.
>
>
> * problema 2) il file system contenuto dentro ccbtdemo ha dimensione
> massima di 8Mb. Come lo ridimensiono?
>
> Per ovviare a questo problema potete fare in due modi: o installate
> il programma "partimage" (con il comando "sudo apt-get update &&
> sudo apt-get install partimage") e lo usate per ridimensionare
> l'immagine ccbtdemo, prima di montarlo per modificare i file da
> spammare.
>
> oppure fate così:
>
> - fate il mount della partizione su una directory a scelta ( ad
> esempio con il comando "mount -o loop ccbtdemo mtpoint/" che avevo
> scritto nel tutorial)
> - copiate tutti i file da un'altra parte (per esempio: create una
> directory "new" dove c'è la directory "mtpoint" su cui avete montato
> l'immagine e copiate tutto da una directory all'altra con il comando
> "cp -r mtpoint/* new/")
> - modificate i file da spammare come spiegato nel tutorial
> dell'altra volta;
> - copiate nella nuova directory ("new") i file "isolinux.bin",
> "isolinux.cfg" e "vmlinuz"
> - editate il file "isolinux.cfg" e alla riga che dice "append
> initrd=...." sostituite "/" a "ccbtdemo.gz" e modificate il valore
> di ramdisk_size (metteteciil numero di Mb che avete occupato
> moltiplicato per 1024)
> - quando fate il comando per generare l'immagine ISO del CD da cui
> fare il boot, al posto di "." metteteci "new"
> - quindi il comando per fare l'immagine del CD da bruciare diventa
> (eseguito dalla directory che contiene la directory "new"):
> mkisofs -o output.iso -b isolinux.bin -c boot.cat -no-emul-boot -
> boot-load-size 4 -boot-info-table new
>
> In realtà questa è una versione "al volo" di una cosa che è più
> semplice e più complicata allo stesso tempo.
> Più complicata perchè il tutto partirebbe dal crearsi un ramdisk da
> sistema e di dimensionarlo in maniera accorta, copiandoci poi tutto
> quel che ci serve.
> Più semplice perchè in questo modo poi uno può aggiornare il suo
> sistemino guerrilla in modo assai più efficace, magari anche usando
> una pennetta USB invece che un CD.
>
> Facciamo così: se non riuscite con queste istruzioni aggiuntive,
> tenete duro fino al workshop, dove mostrerò la procedura più
> complessa, ma più flessibile (che poi coincide con la procedura con
> cui si creano le distro di linux "live").
>
>
>
> * problema 3) come si decide in che modo fare spam (se fare random,
> se usare solo le immagini, eccetera)?
>
> questo è più semplice, per chi sa fare un po' di scripting nella
> shell di linux. :)
> nella directory "var/opt/ccobex/selfile" del filesystem del sistema
> bluetooth, trovate il file "RANDOM"
> dentro questo file ci sono una serie di comandi che scelgono un file
> a caso nella directory corrente. Questo script viene invocato sulla
> directory downloads per selezionare un file a caso da inviare al
> telefono bluetooth.
> Se cambiate la logica dello script, cambiate la strategia di
> selezione. Lo script, fondamentalmente deve stampare (echo) il nome
> del file da inviare.
> Se ci sostituite una qualsiasi altra logica (anche il semplice echo
> del nome del file che volete inviare) quella sarà eseguita per la
> selezione del file
>
>
>
>
> a fronte di questi tre problemi (e scusate l'errore nel tutorial
> iniziale) possiamo fare una cosa: nel workshop su bluetooth
> guerrilla cominciamo da un po' prima di un kit del genere, e
> lavoriamo dalle basi. Magari proprio proseguendo dal workshop su
> processing.
>
> Ci costruiamo un media server bluetooth da zero. Mi porto un po' di
> codice preparato così da muoversi più spediti e lavoriamo a partire
> da lì.
>
> che dite?
>
> cià!
> xDxD
> _______________________________________________
> AHA mailing list
> AHA at lists.ecn.org
> http://lists.ecn.org/mailman/listinfo/aha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ecn.org/pipermail/aha/attachments/20090926/383e161c/attachment-0001.html
Maggiori informazioni sulla lista
AHA