[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