nsg's blog

Anslut automatiskt med AziLink och Android

2009-08-02

android-shotI mitt förra inlĂ€gg “AnvĂ€nd din android/HTC magic som modem” skrev jag hur du konfigurerade och satte upp en lösning för att anvĂ€nda en skandinavisk android-telefon som modem, jag sa att jag skulle bygga en lösning för att förenkla saker, och hĂ€r kommer det.

Jag har skrivit ett par smÄ skript som heter Azid, de reagerar nÀr du kopplar in telefonen och gör att nödvÀndigt för att du ska bli uppkopplad (föresatt att AziLink körs pÄ telefonen). Skripten har ingen ting med installationen att göra utan Àr för att förenkla vardagen nÀr du vÀl har konfigurerar upp saker.

SNotify

Som du ser pÄ bilden sÄ anvÀnder jag mig av notifikationssystemet för att meddela hÀndelser, dÄ skriptet bitvis körs av systemet som root sÄ har jag skrivit att litet hjÀlpskript som heter snotify för att arbeta mig runt lite problem, azid anvÀnder det mycket sÄ du behöver ha det installerat. Du kan ladda ner det hÀr: snotif, jag föresÀtter att det ligger i katalogen  /opt/snotify men det gÄr att placera pÄ andra stÀllen, du kan dock behöva Àndra lite sökvÀgar.

För att göra ovanstÄende, skriv:

sudo mkdir /opt/snotify
sudo wget /images/2009/08/snotify -O /opt/snotify/snotify
sudo chmod +x /opt/snotify/snotify

SNotify behöver Àven en konfgurationsfil, den ligger under /etc och kan laddas ner hÀr: snotif och ska heta snotify.

För att göra ovanstÄende, skriv:

sudo wget /images/2009/08/snotify1 -O /etc/snotify

Konfigurationsfilen föresÀtter att du kör Gnome och att du Àr den enda anvÀndaren som Àr inloggad grafiskt. Med största sannolikhet Àr du det, och övriga instÀllningar behöver du förmodligen inte Àndra.

För att skriptet ovan ska funka behöver du installera ett litet program som heter libnotify-bin

sudo apt-get install libnotify-bin

Azid

Nu Àr det dax att installera Azid, tekniken Àr den samma som med SNotify. Skillnaden Àr att det Àr flera filer i /opt/azid sÄ jag har packat ihop dem i ett paket, du kan ladda ner det hÀr: azid.tar.
Konfigurationsfilen finns hÀr: azid

För att göra ovanstÄende, skriv:

wget /images/2009/08/azid.tar
sudo tar xf azid.tar -C /
sudo chmod +x /opt/azid/azi
sudo chmod +x /opt/azid/azid
sudo wget /images/2009/08/azid -O /etc/azid

Du kan kolla i konfigurationsfilen (/etc/azid) om det Àr nÄgra instÀllningar du behöver göra, instÀllningarna som de Àr bör funka fint. TvÄ saker som du kanske vill Àndra pÄ Àr DNS_TYPE, nu Àr opendns satt dÄ jag tyckte att operatörens DNS:er var lÄngsamma, för att köra de vanliga Àndra den till default. Den andra Àr START_AZID, nÀr azid inte fÄr kontakt med telefonen sÄ varnar den 1 gÄng/minut. Det Àr sÄ jag vill ha det, irriterar det dig sÄ stÀng av det genom att sÀtta den till false.

FÄ allt att köras

Nu Àr det bara att fÄ saker att köras automatiskt nÀr du stoppar in telefonen kvar, det gör du genom att Àndra lite pÄ udev-regeln vi skriv i mitt tidigare inlÀgg, Àndra den till:

SUBSYSTEM==”usb”,SYSFS{idVendor}==”0bb4″,ATTR{idProduct}==”0c02″,SYMLINK+=”android_adb”,MODE=”0666″,RUN+=”/opt/azid/azi”
SUBSYSTEM==”usb”,SYSFS{idVendor}==”0bb4″,ATTR{idProduct}==”0c01″,SYMLINK+=”android_fastboot”,MODE=”0666″

Skillnaden Ă€r ,RUN+=”/opt/azid/azi” i slutet pĂ„ första raden.

Slutligen

azilink-shot

Nu bör saker köras nÀr du stoppar in telefonen, du bör se första bilden nÀstan direkt nÀr du stoppat in sladden och efter nÄgra sekunder en bild liknande den hÀr bredvid (dock inte samma text, jag har Àndrat den).

Funkar det inte sÄ hör av dig, chansen Àr ganska stor att nÄgot fel har smugit sig ner dÄ koden inte Àr sÄ testad. Glöm inte att stÀtta pÄ AziLink pÄ telefonen först innan du börjar.

Jag har mÀrkt att ibland hakar saker upp sig, det Àr inget jag har kontroll över frÄn datorn utan felet ligger i android eller AziLink, du kan prova att dra ut och sÀtta in USB-kabeln igen, och/eller starta om AziLink. Oftast rÀcker det med kabeln.

Även om det Ă€r ganska smidigt som det Ă€r nu sĂ„ vill jag mycket hellre dela med mig av uppkopplingen via det trĂ„dlösa nĂ€tverket, i det hĂ€r inlĂ€gget pĂ„ xda-developers sĂ„ har en haft kontakt med HTC, enligt dem skulle deras modifierade kĂ€rna vara ute vid slutet av mĂ„naden (i förrgĂ„r), sĂ„ kanske snart sĂ„ :)

Bloggar om: , , , ,

Please note that this is a old post from the year 2009 and the information may be outdated. All these 939 words are written by Stefan Berggren, feel free and contact me if you like.