Open Source

Impiegare il BlackBerry come modem da Ubuntu

Grazie a Thibaut Colar, ora è finalmente possibile usare il modem interno del BlackBerry per effettuare collegamenti internet anche da Ubuntu. L’applicazione sviluppata da Thibaut si chiama Berry4All e se da un lato il codice è estremamente efficiente nella sua funzionalità, purtroppo il sito web non offre molta chiarezza nell’uso, perciò cercherò di sintetizzare qui la mia esperienza, cercando di renderla quanto più lineare possibile.

.
.

Installazione dipendenze.
Berry4All è scritto in python, quindi occorre prima verificare se le seguenti dipendenze sono già installate:

sudo apt-get install python libusb-dev ppp python-usb

Download e installazione Berry4All.
Scaricare il software da questo link e salvarlo nella propria Home. Successivamente estrarre completamente il pacchetto compresso. Si verrà così a creare il folder bbtether nella Home, nella cui directory conf saranno presenti gli script per il collegamento alla TIM, facilmente modificabili per altri operatori.

Collegamento.
Collegare il BlackBerry tramite il cavo USB, aprire un terminale e digitare:

cd $/HOME/bbtether
sudo python bbtether.py tim

Nota: Se il vostro cellulare è protetto da password, l’ultima istruzione dovrà essere sostituita dalla seguente:

sudo python bbtether.py tim -P miapassword

A questo punto inizierà il colloquio tra il PC e il cellulare della RIM, fino alla presentazione a schermo dei dati di connessione. Es:

local  IP address 25.228.79.47
remote IP address 169.252.3.1
primary   DNS address 66.94.9.120
secondary DNS address 66.94.25.120

Siete collegati e potete navigare! Lasciate aperto il terminale. Berry4All avrà creato una connessione di tipo PPP con il provider.

Disconnessione.

Per disconnettersi dalla rete sarà sufficiente premere Ctrl-C nel terminale in cui Berry4All è in esecuzione. Attenzione: attendere che tutte le operazioni di handshake si concludano e l’applicazione esca normalmente riportando il terminale fino al prompt di sistema.

Nota: le prove sono state effettuate con Ubuntu 9.10, Blackberry 8320 curve, e Berry4All v. 0.3k. Esiste anche una versione GUI dell’applicazione, ma vista la semplicità d’uso, l’esigenza di ulteriori dipendenze e nessuna funzionalità aggiuntiva, ho preferito optare per l’uso da terminale.

Ovviamente si può aggiungere un lanciatore personalizzato, un’icona e qualunque altra cosa per rendere la user-experience meno spartana, tuttavia la sostanza non cambia…

13 pensieri riguardo “Impiegare il BlackBerry come modem da Ubuntu

  • Salve, volevo gentilmente sapere se qualcuno ha creato uno script per poter collegare un Bold 9000 con gestore 3?
    Oppure le istruzioni per crearlo, non ho tanta praticità per queste cose, grazie!

    Rispondi
  • Ciao, anche io avrei la necessità di poterlo utilizzare con 3.
    ho provato a modificare manualmente alcuni parametri, ma si disconnette 🙁

    Rispondi
  • ciao, scusa cosa intendi con facilmente modificabili per gli altri operatori?

    io uso wind, che impostazioni devo usare?

    Rispondi
  • Domenico

    effettivamente ho cercato e ricercato…..ma da internet nulla sul “facimente modificabili”….è un peccato essersi fermati così vicini alla meta…. 🙁

    Rispondi
  • Ciao fabio, grazie per la spiegazione che insieme ad un amico più pratico di me siamo riusciti a far funzionare. Un problema però c’è, si connette, pinghiamo…ma se metto l’indirizzo nella barra del provider non succede nulla
    Lui mi dice che sono i dns (…?…), nella barra abbiamo inserito l’indirizzo di un famoso motore di ricerca et voilà, tutto bene.
    Ci metto l’indirizzo (www ecc ecc), nulla.
    Secondo te?
    grazie ancora! Ciao

    Rispondi
  • …mi sono riletto…con l’IP funziona
    con il www no

    ari-ciao

    Rispondi
  • Salve ragazzi,
    vi spiego come ho modificato i file per farlo andare con la WIND non-business.

    Allora come detto nell’articolo c’è la cartella CONF che contiene tutti gli script di collegamento.
    Quello della tim va bene con una lievissima modifica, da non confondere con timbr (che è la tim brasiliana).

    Dunque, per ogni opzione di collegamento vi sono due file, nel nostro caso abbiamo il file “tim” e poi “tim-chat”.

    Aprite il file “tim-chat” con gedit o qualsiasi altro editor. Vi sono due cose da cambiare, se necessario:

    1) il numero di telefono (nello script della tim è già inserito quello corretto che va bene anche per la wind, ossia *99#. Se dovete cambiarlo, magari per inserire i dati di vodafone o tre, cercate questa riga e cambiate il numero come richiesto dal vostro operatore).

    2) il gateway di default. Per la tim questo gateway è “ibox.tim.it” . Per navigare con wind non-business, inserite “internet.wind” (virgolette incluse). Se avete wind business, inserite “internet.wind.biz”.

    Fatto questo, semplicemente lanciate il comando come illustrato nell’articolo et voilà!, dovrebbe funzionare. A me funziona 🙂

    Complimenti all’autore dell’articolo, mi ha dato una grossa mano e io lo ripago con questo commento che spero aiuti tutti quelli nella nostra situazione…

    Rispondi
      • Di niente! Ma da quando ho cambiato il cellulare con un android non ho più questi problemi: faccio il tethering wifi e non devo sbattermi coni file di configurazione….

        Rispondi
  • Giorgio dipende molto da che telefono e che versione del software hai … ai miei tempi io lo facevo funzionare con un Blackberry Storm2, sistema operativo 5 se non mi sbaglio … Poi non appena lessi che non lo avrebbero aggiornato al sistema 6 (un cellulare che non aveva manco un anno!) l’ho venduto e ora non saprei aiutarti.

    Rispondi
  • perfetta la spiega per Wind, qualcuno ha i settaggi per Tre ???
    In particolare come settare:

    1) il numero di telefono (quello che per tim e wind vale *99#.).

    2) il gateway di default. Da qualche parte diceva di mettere “3services”, ho provato ma el va no …..

    Rispondi
  • Anche io ho avuto dei problemi nel far funzionare il programma per una connessione Wind associata a un BB Curve 3G e Ubunto 10.04

    Seguendo la procedura riportata all’inizio e cambiando i parametri in “tim-chat” come proposto da musikele, tutto procedeva bene. Ma alla fine il programma non riusciva a determinare l’indirizzo IP e la connessione falliva.
    Ho fatto due cosa per far funzionare il tutto:

    1. disattivare le altre connessioni wi-fi del portatile (dal pannello di controllo delle connessioni, premere su disconnetti).

    2. disabilitare il comando “novj” nello script “tim”. Basta metterci un cancelletto davanti.

    Dopo di che tutto ha funzionato perfettamente.

    Comunque guardando in giro ho trovato anche quest’altra guida per usare il BlackBerry come modem:
    http://faredisfare.wordpress.com/2010/10/18/usare-un-blackberry-come-modem-su-ubuntu/#comments

    Grazie a tutti per il vostro aiuto!
    Ciao

    Rispondi

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.