Interessante Anwendungen, die es aus irgendeinem Grund (noch) nicht auf das Milestone geschafft haben.
Auf der Speicherkarte (sdcard) ein Verzeichnis media erstellen und dort die Unterverzeichnisse ringtones und notifications anlegen. In das Unterverzeichnis ringtones werden dann die MP3/OGG kopiert, die als Klingeltöte verwendet werden sollen und in notifications jene, für die Benachrichtigung vorgesehen sind.
Beim Aktivieren der Multimediastation (durch Dock od. entsprechende Software) erscheint folgende Fehlermeldung:
Tut uns leid! Die Anwendung Multimediastation(Prozess com.motorola.dock)wurde unerwartet beendet. Versuchen Sie es erneut.
Lösung: Anwendugsdaten des Programms „Multimediastation“ löschen.
Menütaste → Einstellungen → Anwendungen → Anwendungen verwalten → Menütaste → Filter → Alle → Multimediastation → Daten löschen
Steckt man das Motorola Milestone in ein Dock, so startet eine spezielle Oberfläche, abhängig davon ob es eine Multimediastation oder eine KFZ-Halterung ist. Um welche Art von Halterung es sich handelt erkennt das Milestone an einem Magnet der in der Halterung integriert ist. Je nach Polarität des Magnets wird der Car- oder Multimedia-Modus aktiviert. Der Sensor dafür ist etwa an der Stelle wo sich die SIM-Karte besitzt. Setzt man an der Rückseite des Milestone ein Magnet an, kann diese Funktion ausgelöst werden, z.B. für Eigenbauhalterungen.
Mit einem Motorola Milestone, unter Adroid 2.1 ohne root, mit der Software AziLink. Nach einer Anleitung von Shannon VanWagner.
USB Debug aktivieren:
Einstellungen → Anwendungen → Entwicklung → USB-Debugging
AziLink wird später vom PC aus installiert.
Softwareinstallation und Konfiguration, die auf dem Linux Rechner (Ubuntu 10.04) vorgenommen werden muss, der über das Android-Smartphone ins Netz gehen will.
mkdir azilink cd azilink
Es muss nicht zwangsläufig der gesamte SDK installiert werden, es reicht auch wenn das Programm adb von einer anderen Linux-Installation des SDK übernommen wird.
wget http://dl.google.com/android/android-sdk_r06-linux_86.tgz tar -zxvf android-sdk_r06-linux_86.tgz cp android-sdk-linux_86/tools/adb /usr/local/bin/
vi /etc/udev/rules.d/90-milestone.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", SYMLINK+="android_adb", MODE="0666", OWNER="$USERNAME"
$USERNAME durch den eigenen Benutzernamen ersetzen!
service udev restart
Jetzt kann das Milestone per USB mit dem Rechner verbunden werden.
apt-get install openvpn /etc/init.d/networking restart restart network-manager
Das Programm wird vom Linux-Rechner aus auf dem Milestone installiert, es muss dazu per USB angeschlossen und der USB-Debug aktiviert sein.
wget http://azilink.googlecode.com/files/azilink-2.0.2.apk adb install -r azilink-2.0.2.apk
wget http://azilink.googlecode.com/files/azilink.ovpn
vi resolv.conf
domain lan search lan nameserver 192.168.56.1
vi azilink.sh
adb forward tcp:41927 tcp:41927 sudo cp resolv.conf /etc/ sudo openvpn --config azilink.ovpn
Auf dem Milestone die Anwendung „AziLink“ aufrufen und dann „Service active“ markieren
Auf dem Linux-Rechner das Funknetz deaktivieren (Rechtsklick auf das Symbol des Network-Managers → „Funknetzwerke aktivieren“ „enthakeln“). In einem Terminal ins oben angelegte Verzeichnis azilink wechseln und das Skript azilink.sh ausführen.
Zum Schliessen der Netzwerkverbindung das Skript mit Crtl-C beenden.