[aha] Bluetooth Guerrilla Kit, correzioni tutorial e robe workshoppose

KRISH krish0005 a gmail.com
Sab 26 Set 2009 10:46:06 CEST


Molto interessante :)
Grazie.

Il giorno 26 settembre 2009 01.40, xDxD.vs.xDxD <xdxd.vs.xdxd at gmail.com> 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/1589ba4d/attachment-0001.html 


Maggiori informazioni sulla lista AHA