Posts mit dem Label HTC Magic werden angezeigt. Alle Posts anzeigen
Posts mit dem Label HTC Magic werden angezeigt. Alle Posts anzeigen

Freitag, 4. September 2009

CM Updater (automatische Android-Root-ROM Updates)


Hier hab' ich ja nochmal beschrieben, wie man Root-Rechte auf seinem HTC Magic bekommt.
Wenn man dies geschafft will man natürlich auch ständig auf dem laufenden sein. Da hat Cyanogen uns auch was tolles gebastelt.

Der CM Updater sorgt Over-The-Air dafür, dass immer das aktuellste CyanogenMod auf dem Handy installiert ist! Eine automatische Install-Funktion aus dem App heraus sorgt für viel Komfort.

Und so geht's:
1. Recovery-Image runterladen (Cyanogen Recovery Image)
2. Auf die SD-Karte kopieren
3. Auf dem Handy ein Terminal öffnen und SuperUser werden.
- "su" eingeben und Enter drücken
- "Always Allow" auswählen
- "flash_image recovery /sdcard/cm-recovery-1.4.img" eingeben und Enter drücken
4. "CM Updater" aus dem Market installieren.

Jetzt kann direkt (ohne PC-Verbindung) direkt aus dem App die neueste Version vom CyanogenMod installiert werden. Das erste Booten nach einem Update dauert wieder lange. Nur Geduld ;D



Better Terminal Emulator Magic
Ein gutes Linux-Terminal-App für das Handy. (Das im CM vorinstallierte Terminal-App hat bei mir leider kein Enter erkannt)




CyanogenMod Updater
Der over-the-air Updater für die CyanogenMod Serie

[Howto] HTC Magic rooten (Schnellversion)


Hier nochmal ganz kurz und knapp eine Anleitung um auf dem HTC root-Rechte zu bekommen. Das ausführliche HowTo gab's hier.

1. Android Developer SDK runterladen und entpacken (Link)
2. Debugging-Mode im Magic aktivieren (Menü > Einstellungen > Anwendungen > Entwicklung > USB-Debugging)
3. USB-Treiber auf PC installieren/überprüfen
- Handy per USB mit dem PC verbinden.
- Terminal (Command Prompt) auf dem PC öffnen
- In den SDK-Unterordner "tools" wechseln
- Mit Befehl "adb devices" überprüfen.
- Ausgabe:
List of devices attached
XXXXXXXXXXXX device
Wenn die Liste leer ist muss der Treiber installiert / neu installiert werden. (Wird auch mit dem SDK geliefert)
4. Alternatives ROM runterladen (CyanogenMod)
- In update.zip umbenennnen und auf die SD-Karte kopieren. (nicht in einen Unterordner)
5. Recovery-Image downloaden (Cyanogen's Recovery ROM)
- Im Tools-Ordner speichern (vom SDK)
6. Recovery-ROM starten
- Auf dem Handy in den Fastboot-Modus wechseln (USB anschliessen > Handy ausschalten > Zurücktaste gedrückt halten > Handy einschalten)
- Im Terminal (immernoch im Tools-Ordner vom SDK!) eingeben:
fastboot boot cm-recovery-1.4.img
- Warten bis AUF DEM HANDY das Recovery-ROM gestartet ist
7. Installieren von alternativem ROM
- Menüpunkt auf dem Handy:
apply sdcard:update.zip
- Mit >HOME< bestätigen

Das war's schon. Geht sehr einfach! Nicht erschrecken, der erste "neue" Bootvorgang dauert recht lange. Alles auf eigene Gefahr!



Links: Radix999-Wiki, CyanogenMod

Freitag, 21. August 2009

[Tutorial] Root-Rechte auf dem HTC Magic (Jailbreak für Android)

Ganze vier Tage hab ich es ausgehalten. Nichts kaputt gemacht, nicht gebastelt und nur ganz brav mit offiziellen Sachen gespielt. Doch irgendwann überkommt es einen doch immer wieder und das Standard-ROM reicht nichtmehr...
Ausserdem brauche ich für den WLAN-Zugang an der Uni "WPA2 Enterprise/PEAP" und dies wird ja bekanntlich von Haus aus auf dem HTC Magic nicht unterstützt. Die App, die mir den Zugang ermöglichen könnte benötigt Root-Rechte, was mir die Entscheidung zu flashen was das Zeug hält auch nocheinmal erleichtert hat.
Natürlich übernehme weder Haftung für Bricks oder sonstige Probleme die auftreten könnten. Was ihr euch hier abschaut ist natürlich euer eigenes Risiko!
Ich verspreche nichts und das halte ich auch... ;D

Ich benutze hier Linux. Mit Windows funktioniert es analog. Ihr müsst die Terminal-Befehle halt über Command eingeben. (Eine weitere Windows-Möglichkeit findet ihr hier => LINK)
Das Tutorial funktioniert natürlich auch für andere ROMs. Ich habe mich für das "CyanogenMod - Zoom Zoom Zoom" entschieden. (LINK). Diese Mod bringt auch schon einiges Features mit: "VPN-Verbindungen, PDF-Reader, Office-Programm, Sprachbefehle...


1. Hardware-Version vom Handy rausfinden
Startet das Handy im Fastboot-Modus.
Handy ausschalten (Auflegentaste gedrückt halten) > Zurücktaste festhalten > Handy wieder anschalten (Auflegentaste drücken)

Jetzt kommt ihr in ein Fenster mit Androids auf Skateboards.
Oben im Display sollte eine Anzeige mit ähnlichen Daten auftauchen:
SAPPHIRE PVT 32B SHIP S-ON H
HBOOT-1.33.0009 (SAPP10000)
CPLD-12
RADIO-3.22.20.17
May 8 2009,21:02:32
Das "PVT32B" gibt eure Hardwareversion wieder.
Rooten ist nur für 32B möglich. (Alle Google-Branded Vodafonehandys sind i.d.R. aber 32B)
Das CyanogenMod funktioniert für das Dream und das Magic 32B!!!

Ihr habt also ein 32B. Super. Dann kann's ja losgehen.


2. Android Developer SDK installieren
- Ladet die Android Developer SDK runter. LINK
- Entpacken in ein Verzeichnis eurer Wahl. Ich benutze hier im Tutorial den Ordner im HOME-Verzeichnis "~/download/android/".


3. Debugging-Mode im Magic aktivieren
Aktiviert auf dem Magic den USB-Debugging-Modus.
Menü > Einstellungen > Anwendungen > Entwicklung > USB-Debugging


4. USB-Treiber auf PC überprüfen
- Handy per USB mit dem PC verbinden.
- Terminal (Konsole) auf dem PC öffnen
- Mit "adb devices" überprüfen. Terminal-Eingabe:
~/downloads/android/android-sdk-linux_x86-1.5_r3/tools/adb devices
Als Ausgabe sollte ihr folgendes sehen:
List of devices attached
XXXXXXXXXXXX device
(XXXXXXX => Die Serial von eurem Handy)

Ist die Liste leer stimmt irgendwas mit euren USB-Treibern nicht.
Wenn ihr das Handy vorher schonmal per USB am PC angeschlossen hattet sollten aber die richtigen Treiber bereits installiert sein.


5. Ein Recovery-Image downloaden (Cyanogen's Recovery ROM)
- Recovery-ROM runterladen LINK
- Speichern im "~/download/android/"-Ordner.


6. Fastboot benutzen und Verbindung testen
- Ladet Fastboot runter => LINK (ca. in der Mitte der Seite)
- Entpacken in "~/download/android/"
- "fastboot" ausführbar machen (Je nach Systemeinstellung)
- Wechselt dazu in das Verzeichnis und benutzt CHMOD (ggf. braucht ihr Root-Rechte)
cd ~/downloads/android
su chmod u+x fastboot
Das Fastbooting schreibt übrigens noch garnichts auf das Device! Das ROM wird direkt vom PC gestartet. Hier erstellen wir nur ein Backup des aktuellen ROMS.

- Auf dem Handy in den Fastboot-Modus wechseln (USB anschliessen > Handy ausschalten > Zurücktaste gedrückt halten > Handy einschalten)

- Verbindung testen
- Dazu auf dem PC im Terminal "./fastboot devices" ein. (Alles im Ordner "~/downloads/android" natürlich.)
- Als Ergebnis sollte
XXXXXXXXXXXXXXXXX fastboot
erscheinen. Alles funktioniert super!!! :D


7. Starten des Recovery-ROMs
- Im Terminal eingeben:
./fastboot boot cm-recovery-1.4.img
Jetzt müsst ihr kurz warten bis AUF DEM HANDY das Recovery-ROM gestartet wurde.

- Backup erstellen: Benutzt auf dem Handy die Nandroid v2.2 Backup-Option. Dadurch wird auf der SD-Karte ein Backup des aktuellen Systems erstellt.


9. Installation von neuem ROM vorbereiten
Ihr habt später ein neues ROM. D.h. auch das eure Einstellungen weg sind. Also speichert alles oder schreibt wichtige Daten auf. (APN-Zugänge, Passwörter usw.)

Eine kleine Hilfe gibt es für Programme. Wir machen ein Application-Backup mit dem Astro File Manager. Diesen gibt es kostenlos im Market.
Er speichert eure Apps auf SD-Karte. (Astro starten, Menu -> Applicationmanager > Alle auswählen > Backup)
So muss später nur Astro installiert werden und nicht alle Apps neu gesucht werden. Die kann man dann direkt von der SD-Card installieren.
Ich fand' es allerdings komfortabler meine Programme neu aus dem Market zu laden. Ist wahrscheinlich Geschmacksache...

- Das neue ROM-File (LINK) in das Root-Directory (das unterste Verzeichnis) der SD-Card kopieren.
- Dann das ROM-File auf der Karte in "update.zip" umbenennen.


10. Neues ROM installieren
- Magic im Fastboot-Modus (USB anschliessen > Handy ausschalten > Zurücktaste gedrückt halten > Handy einschalten)

- Das aktuelle ROM wipen (optional)
Wipen ist Quasi ein Formatieren der Festplatte. Dies vermeidet unnötigen Datenmüll.
Menüpunkt: wipe data/factory reset > Mit >HOME< bestätigen


- Installation: update.zip ausführen
Menüpunkt: apply sdcard:update.zip > Mit >HOME< bestätigen
Während des Updates den Vorgang nicht unterbrechen. Den Akku vorher voll laden und die ganze Zeit am USB-Port lassen!

Wenn alles erfolgreich verlaufen ist könnt ihr das Handy Rebooten.
Herzlichen Glückwunsch. Ihr habt ein neues ROM, viele neue Funktionen und vor allem Root-Rechte.

Keine Angst. Das erste Booten dauert sehr lange. Habt einfach Gedult ;D

VPNs sind jetzt schon direkt möglich. Um sich mit WPA2-Enterprise-WLANs zu verbinden benötigt ihr die App "Wifi Helper" von Fan Zhang. (Market-Link:fan.Wifi) und ladet es direkt aufs Handy. Um das zu vereinfachen gibt's hier auch den QR-Code für den Download zum Scannen mit dem Handy.
In dem App kann man dann PEAP-Verbindungen eintragen. "Add New Configuration" > "Standard Mode" (Root-rechte müssen gewährt werden)

Braucht man nicht mehr! Ist im ROM schon integriert. Einfach über das normale Interface WPA2-EAP-Verbindung auswählen und verbinden. User-ID und Passwort werden dann in einem neuen Fenster abgefragt.


Bei Fragen kommentiert. Ich versuche zu Helfen wo ich kann.

Mein Dank geht an cyanogen für das herrlich Mod und an Radix999 für sein wunderbares Sapphire-Wiki, das mir als Grundlage gedient hat (LINK).

Blogpost: Meine Android Apps

3 Tage getestet - Meine ersten Android Apps

3 Tage spiele ich jetzt schon mit meinem HTC Magic und so langsam füllt sich mein Display mit immer mehr Applications aus dem Android Market. Hier mal mein erstes Fazit.
Über den QR-Code neben der Beschreibung könnt ihr die Apps direkt aufs Android-Handy laden.
Dazu einfach mit einem Scanner-Programm den Code scannen. Der Marketplace-Link wird vom Handy automatisch erkannt.
Als alter Sparfuchs sind alle Apps natürlich kostenlos ;D

ixMAT Barcode Scanner
Ein Code-Scanner, der alle 3 Formate schnell und zuverlässig auslesen kann!
Bar-,QR- und selbst Datamatrix-Codes sind kein Problem!!!


AccuWeather
Die App zeigt Dir das aktuelle Wetter an Deinem Standort (oder jedem anderen Ort) an.
Der Abruf von Satellitenbildern und 3-Tages-Vorschau ist schnell und problemlos integriert.
Weitere Wettervorhersagen (bis zu 15 Tagen) wird durch Browserunterstützung möglich.
Das Programm ist komplett auf deutsch umstellbar. (Anzeige auch auf "Metrisches System" umstellen für °C-Anzeige)


Abduction!
Ein witziges, simples Spiel für zwischendurch.
Deine Freunde wurden vom Ufo entführt und Du musst hinterher und dabei von Platform zu Platform springen. Steuern kannst Du durch rechts und links Schwenken des Telefons. Aber nicht runterfallen...


A Online Radio
Ein WebRadio player. Spielt AAC/AACP Shoutcast/Icecast-channels und natürlich MP3/M3U/PLS/AAC/AACP Channels. Schnell, stabil und zuverlässig. Eine Station-Suche ist integriert oder man gibt manuell die Adresse ein.


ATraffic (D,NL,B)
Die App zeigt dir aktuelle Verkehrslagen für Deutschland Niederlande und Belgien auf dein Smartphone.


Barcoo
"Scan Dich glücklich!!!" Ein Barcode-Scanner der mehr bietet! Preisvergleich, Testberichte, Ökoinformationen, Lebensmittelampel und den nächsten Laden, in dem das Produkt erhältlich ist.
Konnte ich noch nicht ausgiebig im Alltag testen. Aber laut Hersteller optimiert für Deutschland und der erste Eindruck ist vielversprechen...


Battery Widget
Ein einfaches Widget, dass den Batteriestatus grafisch und als Prozentzahl als Widget anzeigt. Beim "Klick" darauf kann das Display, WiFi und GPS gesteuert werden.


Bubble
Eine Wasserwaage. Nicht viel mehr, nicht viel weniger :D





FahrplanDE
Fahrplanverbindungen und Routen für Öffentliche Verkehrsmittel. Bahn, U-Bahn und Bus. Alle Routenkombinationen sind vorhanden. Informationen über Verspätungen und Gleise werden angezeigt und berücksichtigt. Die Suche ist komfortable. Verwendete Verkehrsmittel können eingeschränkt werden. Die aktuelle Position kann auch über GPS übermittelt werden und verwendet werden.


FotMob (ad version)
Die komplette Fußball-Liga auf einem Blick. Alle Weltweiten Ligen sind abrufbar.
Spiele können Live per Ticker verfolgt werden, Tore werden in Echtzeit abgerufen und auf Wunsch wird darüber informiert, eine aktuelle Tabelle ist abrufbar, RSS-Feeds zu allen Vereinen sind eingebunden und selbst YouTube ist integriert. Als Version mit Werbung ist die App kostenlos


NetCounter
Netcounter zeichnet den Verbrauch von Datentraffic auf. Hier wird zwischen Mobil- und W-Lan-Traffic unterschieden. Neue Zähler können frei definiert und hinzugefügt werden. (Lang auf die Netzart klicken). Auch Alarme können definiert werden, die Dich informieren, wenn eine gewisse Datenmenge überschritten wird.


Nimbuzz
Um mit der Welt in Kontakt zu bleiben nutze ich den Universal-IM-Client Nimbuzz. Dieser unterstützt alle gängigen IM-Protokoll (ICQ, AIM, Google usw.) und auch den StudiVZ-Plauderkasten.


Qype
Qipe zeigt Dir alles an, was Du suchst. Restaurants, Banken, Geschäft, Kinos und vieles mehr. Mit vielen Bewertungen der Orte. Du kannst die Auswahl direkt in GoogleMaps übernehmen und den Weg anzeigen lassen. Qype findet wirklich alles und die Bewertungen stimmen so gut wie immer!!! Qype-Web: Qype.de


SMS PopUp
SMS Popup ist ein ganz simples Programm welches bei empfangener Nachricht ein Fenster mit den wichtigsten Informationen über die Nachricht anzeigt. Sollte man die Nachricht nicht mitbekommen kann auch mehrmals nach einer frei wählbaren Zeitspanne eine erneute Benachrichtigung stattfinden.


Splat!: Bugs - Free!
Bei diesem Game muss man nichts weiter machen als Käfer auf deinem Touchscreen zu zermatschen. Aber nicht zu fest, sonst geht dein Display kaputt. Wenn man mal ein schnelles Spiel braucht ohne sich geistig anstrengen zu wollen. Macht unheimlich Launde...


Twidroid
Der wohl beste Twitter-Client für Android. Mehr braucht man wohl nicht dazu sagen...




zilch Free
Ein kurzweiliges Würfelspiel. Die Regeln scheinen erst kompliziert sind dann aber einfach zu verstehen. Macht unheimlich Spaß. Bis zu 5 Spieler können mitspielen. Würfeln durch Tasten oder schütteln des Handys.


Weitere installierteApps, die ich bisher noch nicht testen konnte: Backgammon, CardioTrainer, dailyme.tv, Dungeon Wonders Light, Free Bubble Defense, Gehirnjogging Deluxe, handyCalc, here I Am, klickTel, Labyrinth Lite, Noble Fart, PicSay, Google Places Directory, PocketSketch, Robo Defense Free, Shazam, Google Skymap, Solitaire, Sudoko Free, Voice Dictionary, Wapedia, Wikitude


Für weitere Vorschläge bin ich natürlich jederzeit dankbar...