WordPress Webseite mit Nginx auf Ubuntu Server beschleunigen

Das Internet wird jeden Tag größer und schneller, und jede Webseite oder jedes Blog, das eine hohe Reichweite hat kennt das Problem: Der Traffic zwingt irgendwann den Server in die Knie. Nun steht man vor der Wahl: Hat man die finanziellen Mittel, besorgt man sich neue Hardware, denn je besser ein WebServer ist, umso mehr Anfragen kann er gleichzeitig bearbeiten. Zusätzlich kann man auch die WebSeite optimieren, also CSS Dateien zusammen fassen, Bilder in Sprites packen und wenn möglich sogar Javascript zusammentun, beziehungsweise auslagern und statischer Content kann mit einer Cache-Zeit von über 30 Tagen ausgestattet werden. Nur was ist, wenn all das absolut nicht mehr klappt?

Dies ist uns passiert, die Besucherzahlen liefen stabil nach oben und Google hat uns sehr gut platziert. Um genau zu sein auf Platz 1 der Newskategorie „Technik/Wissenschaft“, direkt in der Schlagzeilenübersicht auf der news.google.de Startseite,  was zwar wirklich toll war, nur lieferte uns Google in diesem Moment mehr als 250 Anfragen … pro Sekunde. Unser sowieso schon angeschlagener Apache2 brach gnadenlos zusammen, ohne das wir was tun konnten. Der ganze Spaß wiederholte sich noch 2 mal und wir versuchten herauszufinden warum. Ich muss dazu sagen, dass unser Server mit 2 CPUs ausgestattet ist und über 8 GB RAM verfügt und außer nodch.de nichts anderes auf der Hardware lief. Wir kamen relativ schnell zu dem Entschluss, dass Apache schuld ist. Der Server stand permanent unter Dauerlast, der Arbeitsspeicher jedoch fühlte sich unnütz. Man sollte sich also genau fragen wo Flaschenhälse sind: Hardware, Software oder die Serversoftware.

Wir haben uns dazu entschieden Apache abzusetzen und durch Nginx (gesprochen: „Engine X“) zu ersetzen. Nginx bezeichnet sich selbst als „high performance web server“ der effektiver als Apache arbeitet und dabei sogar weniger Speicher verbraucht. Installation, Einrichtung und Gebrauch sind ebenso einfach wie bei Apache.

Gängige Apache Konfigurationen sehen in der Regel immer gleich aus:

Es läuft ein Apache2 Server in mehreren Instanzen, PHP und MySQL Modul sind einkompiliert und werden als Extension geladen. Es werden vhosts definiert und größtenteils werden per .htaccess Datei spezifische Einstellungen vorgenommen.

Genau da liegt das Problem: Ist beispielsweise PHP mit einkompiliert, wird PHP bei jedem Request an den Server geladen, was unter dem Strich enorm Ressourcen nutzt. Apache wertet außerdem .htaccess Daten mit jedem Request neu aus. Jeder kann sich selbst zusammenreimen was passiert wenn da mehr als 100 Anfragen pro Sekunde reinkommen und die Hardware eher normal ist. 🙂

Nginx ist im Vergleich zu Apache jetzt nicht das Torschlagargument, aber die Unterschiede sind schon deutlich. Grade wenn es um statischen Content geht, ist Nginx um einiges schneller als Apache. PHP wird in Nginx per FastCGI angebunden, was den Vorteil hat, dass die PHP Worker gespawnt im System liegen und nur auf Arbeit warten. Nginx kann so konfiguriert werden, dass PHP nur ausgeführt werden soll, wenn es denn auch nötig ist. Apache mit FastCGI zu verwende ist zwar auch möglich, nur nutzen das leider die Wenigsten.

Ich möchte euch in einer kleinen HowTo-Reihe die Einrichtung von Nginx auf Ubuntu zeigen und erklären wie die verborgene Performance der Hardware optimal genutzt werden kann. Dabei beziehe ich mich auf eine WordPress Installation. Ich persönlich bin Begeistert vom enormen Performancesprung von nodch.de, den wir mit dieser Konfiguration erreichen konnten.

Wie das alles im Detail funktioniert, installiert und eingerichtet wird, wollen wir euch natürlich nicht vorenthalten!

[sws_divider_top]

Teil 0: Einführung
Teil I: Installation der aktuellen Nginx-Version auf Ubuntu
Teil II: Installation von MySQL und PHP
Teil III: Nginx konfigurieren und PHP als FastCGI bereitstellen
– Alternativ: PHP-FPM Installieren und bereitstellen (folgt !)
Teil IV: Nginx für WordPress optimieren

Ich versuche übrigens jeden Tag mindestens einen Artikel zu Reihe zu veröffentlichen.

Windows Dienste vom Ubuntu Linux PC aus stoppen und starten

Dienste von Windows PCs und Server können von anderen Computern aus ferngesteuert, also gestoppt und gestartet werden. Möglich macht dies der Dienst RPC (Remote Procedure Call).

Die Nutzung dieses Dienstes beschränkt sich nicht auf homogene Unternehmensnetze, sondern kann auch zwischen Windows und Linux genutzt werden. Um Dienste auf Windows PCs mittels Ubuntu zu stoppen oder starten benötigt man den „net“ Befehl, der im samba-common Paket enthalten ist.

Zur Installation des Pakets bemüht man Apt auf dem Ubuntu PC:

sudo apt-get install samba-common

Hat man die Installation erfolgreich beendet, kann man mit folgendem Aufruf alle verfügbaren Dienste des entfernten Rechners auflisten lassen (1.2.3.4 ist die IP-Adresse und durch die tatsächliche Adresse des PCs zu ersetzen, ebenfalls ist der Benutzername gegen einen administrativen Benutzer zu tauschen):

net rpc service list -I 1.2.3.4 -U Benutzername
Net RPC Aufruf unter Ubuntu Linux
Net RPC Aufruf unter Ubuntu Linux

Aus dieser Liste kann man den Dienst heraussuchen, den man stoppen/starten möchte. Durchgeführt wird die mit folgendem Befehl:

net rpc service start DIENSTNAME -I 1.2.3.4 -U Benutzername

Zum Stoppen wird start gegen stop im Aufruf getauscht. Nach dem Passwort des Benutzeraccounts wird man automatisch gefragt, man kann dies allerding auch direkt übermitteln und sich die Abfrage sparen. Am Beispiel des Stop-Befehls will ich auch dies noch darfstellen:

net rpc service stop DIENSTNAME -I 1.2.3.4 -U Benutzername%Passwort

Natürlich muss der RPC Dienst auf dem entfernten Rechner/Server laufen und erreichbar sein (Desktop Firewall Ausnahmeregel, etc.).

Ich hoffe die Informationen waren für euch hilfreich!

Mit Fastboot unter Ubuntu ein Image flashen

Am Beispiel von Ubuntu 11.04 und dem Sony Ericsson Xperia PLAY möchte ich hier ganz kurz auf die Nutzung von Fastboot zum Flashen von Image Files eingehen.

Fastboot Xperia PLAY unter Ubuntu 11.04
Fastboot Xperia PLAY unter Ubuntu 11.04

Will man unter Ubuntu einen neuen Kernel auf Android Smartphone flashen, braucht man, (unter Windows natürlich auch) zusätzlich zum Android SDK, die fastboot Binary.

Eine reibungslos funktionierende Version, im Zusammenhang mit dem Xperia PLAY, gibt es z.B. in folgendem Beitrag bei den XDA-Developers.

Auf der Konsole kann man fastboot von dort schnell mittels wget ziehen:

wget http://xt720.ru/Tools/fastboot

Grundlegend läuft der Flashvorgang mit allen Geräten identisch ab:

  • Entsprechende Image Datei herunterladen (z.B. boot.img)
  • Endgerät in den Fastboot Modus versetzen (Beim Xperia PLAY muss man hierzu das ausgeschaltete Gerät bei gedrückter Suche/Lupe-Taste per USB an den PC anschliessen)
  • Fastboot das Image flashen lassen
  • Gerät anschalten
Der Befehl zum Flashen ist immer ähnlich, man startet fastboot, gibt an was man machen will, in diesem Beispiel flashen, welchen Bereich man schreiben möchte und letztendlich die Image Datei.
Ausgeschrieben stellt sich das im Falle einer boot.img so dar:
sudo ./fastboot flash boot boot.img
Hier gehen wir davon aus dass sich fastboot, als auch die Image Datei im selben Verzeichnis befinden, sollte das abweichen, dann muss der Pfad zur boot.img natürlich entsprechend angepasst werden.
Das Xperia PLAY verhält sich unter Ubuntu ein bisschen anders, hier müssen wir fastboot noch einen Parameter mitgeben, damit der richtige Bereich auf dem PLAY angesteuert und der Befehl überhaupt ausgeführt wird:
sudo ./fastboot -i 0x0fce flash boot boot.img
Damit klappt es auch mit fastboot, dem Xperia PLAY und Ubuntu 11.04, wie im vorgestellten Fall.

Ubuntu Passphrase vom verschlüsselten Homeverzeichnis auslesen

Schon während einer Neuinstallation von Ubuntu bekommt man angeboten das komplette Homeverzeichnis verschlüsseln zu lassen und zum Abschluss der Installation wird man aufgefordert die Passphrase zu sichern/notieren, damit man im Falle der Fälle wieder an seine Daten kommt, sollte das System kaputt sein, oder man die Platte in einen anderen PC einbinden möchte.

Ubuntu Workspaces

Hat man sich die Passphrase allerdings während der Installation nicht gesichert, oder die Mitschrift verlegt, so kann es einem schnell warm und kalt werden.

Ein kleiner Konsolenbefehl schafft hier Entspannung und man kann sich jederzeit, im laufenden Betrieb, die Passphrase anzeigen lassen:

ecryptfs-unwrap-passphrase

Sichert euch diese an einer geeigneten Stelle, sonst kommt ihr nicht mehr an eure Daten heran, sollte das System, aus welchen Gründen auch immer, mal nicht mehr funktionieren!

Ubuntu Game Pack 11.04

Ubuntu Game Pack 11.04 – 156 Spiele auf 5 DVDs

Ubuntu Game Pack 11.04
Ubuntu Game Pack 11.04

Schon einige Zeit gibt es das Ubuntu Game Pack, immer wieder für die jeweils aktuelle Ubuntuversion angepasst. Das Game Pack für Ubuntu 11.04 ist auf nunmehr 5 DVDs angewachsen und steht zum Download bereit.

5 DVDs, 156 Spiele, das ist doch ein Wort. Viel besser ist: das Game Pack bringt die benötigten Abhängigkeiten gleich mit. Ideal für Leute mit langsamen Internetverbindungen, oder für alle Jene, die unbedarfteren Ubuntunutzern eine Freude machen wollen.

Es sind viele grafisch anspruchsvolle Spiele enthalten, die Waage schlägt ein wenig in richtung First-Person-Shooter aus, zumindest für diese sollte ein PC mit recht aktueller Hardware vorhanden sein. Strategen, Rätselfreunde und Casual Gamer bleiben jedoch auch nicht aussen vor, bei 156 Spielen sollte sich für Jeden etwas finden lassen.

Inhalt:

DVD 1

Urban Terror – Vavoom – Enemy Territory – Smokin’ Guns – OpenArena – Pingus – Frogatto – Streets of Rage Remake – Sonic Robo Blast 2 – Open Sonic – Neverball – THE SCND GENESIS – xmoto – scorched3d -Legends – wormux – Lugaru HD – irrlamb – Go Ollie! – BZFlag – S.C.O.U.R.G.E – AstroMenace – OpenLieroX – Bombic – Capitan Sevilla – teeworlds – ardentryst – Hedgewars – D2X-XL – TORIBASH! – Yo Frankie! – Paintown – Secret Maryo Chronicles – Hannah’s Horse – Rocks’n’Diamonds – SuperTux – I Have No Tomatoes – Armagetron – Battle Tanks – Extreme Tux Racer – Atomic tanks – Trackballs – LBreakout2 – Blob Wars: Episode II – Bricolo – Nikwi – Neverputt

DVD 2

Asylum – goonies – Robombs – ic – Caph – Numpty Physics – OGS Mahjong – America’s Army – v.2.5.0 – Assault Cube – World of Padman – Warsow – Red Eclipse – Alien Arena – Enemy Territory Blood Frontier – True Combat Elite – Tremulous.

DVD 3

Steel Storm – Revenge Of The Cats – Nexuiz – Sauerbraten – MMORPG -Savage XR – Daimonin Online – RuneScape – IConquerU – Auteria Online – Tibia Online – Regnum Online – Online Wakfu – Eternal Lands – Project Diaspora – R.P.G – SoulFu – Lips Of Suna – Warlock’s Gauntlet – Freedroid RPG – The Ur-Quan Masters – jag – OpenAlchemist – 5Ball – Vertris – Deadly Cobra – Zaz – Biniax-2 – PipeWalker -Fish Fillets

DVD 4

Super TuxKart – StuntRally – VDrift – Speed Dreams – Tile Racer – The Open Racing Car Simulator – NAEV – Funguloids – The Babylon Project – Oolite – OpenRA – Freeciv – Pax Britannica – TripleA – megaglest – FreeCol – Warzone2100 – UFO Alien Invasion – Spring RTS – 0 A.D – Widelands – Bos Wars – 8Kingdoms – MegaMek – The Battle for Wesnoth – Globulation 2 – netPanzer

DVD 5

corsix-th – OpenTTD – Zero Ballistics – Snowglobe – Flight Gear Flight Simulator – Unknown Horizons – CRRCsim – Simutrans – Lincity – GL-117 – Danger from the deep – openBVE – The Powder Toy – FreeOrion – Glest – Maxi Mini Golf – Underworld Hockey Club – Free Tennis – DreamChess – Foobillard – BillardGL – Soldier of Fortune – FizzBall (Demo) – World of Goo – DEMO – Sandbox Game Maker – Syntensity – Vegastrike – Angry Drunken Dwarves – Frozen-Bubble – JAMP – Nimuh – Too Hard For You – sm-ssc – Fork di StepMania – Performous – StepMania – Frets on Fire – Warlock’s Gauntlet

Vorraussetzung ist natürlich ein bereits installiertes Ubuntu 11.04, das Game Pack bringt, wie es der Name erahnen lassen sollte, lediglich die Spiele und deren benötigten Abhängigkeiten mit.

Das Gamepack gibt es auf ualinux.com: Ubuntu 11.04 Game Pack Download

 

BackTrack 5 Screenshot

BackTrack 5 für Android Smartphones

Ganz neu ist die Meldung für einige sicherlich nicht, Ubuntu basierte Distributionen wurden schon mehrfach für ARM Geräte und somit auch Android portiert, BackTrack 5 ist daher keine Ausnahme.

BackTrack 5 Screenshot

Heute hat allerdings msullivan, seines Zeichens Forenmitglied der XDA-Developers Foren, ein fertiges Paket zusammengestellt, welches sich mittels Shellscript leicht auf beinahe allen Android Smartphones installieren lässt. Lediglich die Installation der BusyBox wird vorausgesetzt, damit die benötigten Shellbefehle ausgeführt werden können.

BackTrack 5 ist die wohl bekannteste und umfangreichste Penetration Testing Distribution, mit einer Umfangreichen Sammlung an Programmen und Scripten, die von Netzwerkspezialisten gerne zur Sicherheitsüberprüfung der eigenen Netz verwendet wird. Mit BackTrack 5 für Android kann man viele dieser Aufgaben direkt vom Smartphone aus erledigen.

Dank msullivan ist die Installation von BackTrack 5 sehr einfach geworden, Root auf dem Android Gerät vorausgesetzt:

  1. Paket herunterladen und entpacken: Aktueller Link im XDA-Developers Thread verfügbar
  2. Den Ordner bt5 ins Rootverzeichnis der SD-Karte des Android Gerätes verschieben
  3. Android Gerät vom USB trennen, bzw. die SD-Karte wieder bereitstellen
  4. Einen Terminal Emulator starten
  5. su im Terminal Emulator eingeben und dann mit cd /sdcard/bt5 ins Verzeichnis wechseln
  6. BackTrack 5 mittels sh bt starten

Das wars auch schon, falls alles reibungslos geklappt hat, sollte man mittels SSH oder VNC Verbindung zum Android Gerät aufnehmen können. Das Rootpasswort, sowie das Passwort für den VNC-Zugang sind standardmässig auf ‚root‘ gesetzt.

Möchte man direkt am Android Gerät einen GUI-Zugriff auf BackTrack erhalten, sollte man sich einen VNC Viewer aus dem Android Market installieren und anschliessend eine Verbindung zu 127.0.0.1 (localhost) auf Port 5901 herstellen, Passwort, wie schon erwähnt, ist ‚root‘.

Quelle: XDA-Developers

Ubuntu 11.04 Natty Shortcuts Wallpaper

Ubuntu 11.04 Unity Maus und Tastatur Shortcuts als Wallpaper

Ubuntu 11.04 Natty Narwahl steht vor der Tür und bringt einige Neuerungen mit. Eine dieser Neuerungen wird der Ersatz von Gnome, als Standard Desktop, durch Unity sein.

Zum Sinn und Unsinn bezüglich Unity wurde schon mehr als genug geschrieben, daher gehen wir an dieser Stelle gar nicht mehr darauf ein, sondern liefern euch kleine Hilfen, die das Arbeiten mit Unity leichter machen.

Wie fast alles lässt sich Unity mit Tastatur und Maus Shortcuts bedienen, die das Arbeiten um ein Vielfach vereinfachen und beschleunigen können. Askubuntu.com hat eine recht umfangreiche Liste online gestellt und bietet darüber hinaus zwei Hintergrundbilder, die die gängigsten Shortcuts im Überblick darstellen.

Ubuntu 11.04 Natty Shortcuts Wallpaper

Beide Versionen, eine dem neuen Standardhintergrundbild nachempfundene Version mit Overlay und eine alternative, auch in deutscher Sprache erhältliche Version könnt ihr euch direkt herunterladen (Auf das Bild klicken um die volle Auflösung zu erhalten).

Ubuntu 11.04 Natty Shortcuts Wallpaper deutsch

Quelle: Askubuntu.com
Heimdall Ubuntu Beispiel: Firmware JPX

HowTo: Samsung Galaxy S Firmware unter Linux und OSX flashen

Als Anwender von Betriebssystemen, abseits der Microsoft Welt, steht man meist auf verlassener Flur, zumindest wenn es darum geht sein Android Smartphone zu flashen.

Beim Samsung Galaxy S liefert der Hersteller die Software Kies mit, diese funktioniert schon unter Windows mehr schlecht als recht, abseits davon gibt es Odin für Windows, allerdings muss man als Linux oder OSX Nutzer nicht auf Windows PCs ausweichen wenn ein neues Update verfügbar ist. Die aktuell erschienene Firmwareversion JPX möchte ich zum Anlass nehmen um den Flashvorgang unter Ubuntu Linux zu beschreiben.

Um ein Firmwareupdate einzuspielen nutze ich Heimdall, ein OpenSource Tool, das für Windows, Linux und OSX zum Download zur Verfügung steht. Ähnlich dem Vorgang mit Odin benötigt man zuerst das entsprechende Update, die Seite samfirware.com stellt die verfügbaren Updates sehr zeitnah online zur Verfügung: Downloadseite Samsung Galaxy S (kostenlose Registrierung benötigt)

Hat man die gewünschte Firmwareversion gefunden und heruntergeladen, muss man das RAR-Archiv entpacken. Wo wir bei der Verwendung von Odin nun schon starten könnten, müssen bei Heimdall die Tar-Archive ebenfalls entpackt werden, man spielt alle Teilbereiche einzeln ein.

Heimdall besteht unter Ubuntu aus zwei Paketen, dem Command Line Tool und einem Frontend, beide Pakete sind als 64Bit DEB über die Webseite von Heimdall verfügbar. Der Einfachheit halber stelle ich nur die Verwendung des Frontends vor.

Beide Pakete müssen installiert werden, erst das Command Line Tool, dann das Frontend. Nach erfolgter Installation kann das Frontend mit „heimdall-frontend“ gestartet werden, einfach Alt+F2 drücken und den Aufruf einfügen. Heimdall begrüsst den Anwender im folgenden mit der leere Startansicht:

Heimdall Ubuntu Startbildschirm
Heimdall Ubuntu Startbildschirm

Alle Dateien die sich im Tar-Archiv befunden haben, sind namentlich eindeutig und können nun eingefügt werden, der Screenshot zum JPX Update zeigt alle verfügbaren Dateien und die entsprechenden Orte. Beim Updates, wie JPU, sind noch Dateien für den Bootloader vorhanden, diese werden unter Primary Bootloader (boot.bin) und Secondary Bootloader (sbl.bin) eingefügt.

Heimdall Ubuntu Beispiel: Firmware JPX
Heimdall Ubuntu Beispiel: Firmware JPX

Zum Start des Flashvorgangs muss das Samsung Galaxy S in den Download Mode versetzt werden, hierzu das Gerät ausschalten und bei gedrückter Leisertaste und Hometaste anschalten. Man sollte nun folgenden Bildschirm am Galaxy S sehen:

Download Mode Galaxy S
Download Mode Galaxy S

Nun kann man in Heimdall auf Start drücken und warten bis das Galaxy S automatisch neustartet. Heimdall zeigt den Erfolg des Flashvorganges mit der Meldung „Flash completed sucessfully!“ an.

Heimdall Ubuntu: Flashvorgang erfolgreich
Heimdall Ubuntu: Flashvorgang erfolgreich

Die Verwendung von Heimdalls Frontend ist unter alle Betriebssystemen identisch, diese Anleitung ist also analog unter Windows und OSX anzuwenden.

Anmerkung: Durch Verwendung von herstellerfremder Software verliert man den Garantieanspruch, für Schäden am Gerät haftet nodch.de nicht!
pyTOMTOM Linux

TomTom Navi unter Ubuntu Linux verwalten

pyTOMTOM LinuxAls Besitzer eines TomTom Navigationsgerätes ist man dank der TomTom Home Software auf Windows festgelegt. Das pyTOMTOM Projekt schafft eine Alternative, die die Grundfunktionen unter Linux zur Verfügung stellt.

Mit pyTOMTOM kann man das TomTom Gerät sichern, den GPSQuickFix einspielen, sowie eine POI Verwaltung nutzen. Updates der Kartensoftware kann man weiterhin nicht mittels pyTOMTOM durchführen. Doch schon die oben genannten Funktionen dürften vielen Linux- und TomTom Benutzern weiterhelfen, kann man dank pyTOMTOM auf eine eigene Windowsinstallation verzichten, wenn man die POIs verwalten oder die SD-Karte sichern möchte.

pyTOMTOM ist in Python programmiert, wie es der Name bereits vermuten lässt und steht als Paketdownload für Ubuntu, Mandriva, Arch Linux und Slackware zur Verfügung.

Eine Liste der unterstützten TomTom Navigationsgeräte findet man in der offiziellen Kompatibilitätsliste.

pyTOMTOM Linux Backup TomTomUm sein eigenes Gerät verwalten zu können muss dieses am PC angeschlossen, bzw. die SD-Karte in einen mit dem PC verbundenen Kartenleser eingelegt sein. Beim ersten Start von pyTOMTOM wählt man den verwendeten Gerätetyp aus und sichert die Einstellung, nach einem Neustart des Programmes stehen einem alle unterstützten Funktionen zur Verfügung.

Ob man darauf hoffen sollte dass Kartenupdates mittels pyTOMTOM in Zukunft möglich sein könnten darf bezweifelt werden, dazu müsste TomTom selbst eine Schnittstelle zur Verfügung stellen und pyTOMTOM mit den eigenen Servern kommunizieren lassen, um zu überprüfen ob der entsprechende TomTom Account für Updates berechtigt ist.

Den Download sowie weitere Informationen findet man auf der offiziellen Homepage des pyTOMTOM Projekts.

Flash sbf file with linux

HowTo: SBF Files unter Linux flashen

Flash sbf file with linuxIm Zuge der Veröffentlichung, der Android 2.2.1 Froyo Version für das Motorola Milestone durch G.O.T., ist es an der Zeit, den Linux Benutzern zu erklären, wie man SBF Files unter dem Betriebssystem der Wahl flashen kann.

Als Linuxnutzer ist man nicht darauf angewiesen eine funktionierende virtuelle Maschine mit Windows am Laufen zu haben, oder auf einen Rechner mit eben diesem Betriebssystem auszuweichen müssen, damit man die SBF mit RSD Lite flashen kann, man ist nämlich in der Lage SBF Files bequem unter Linux auf das Endgerät flashen.

Man benötigt lediglich das sbf_flash Tool von OPTICALDELUSION: Direklink zum Blogeintrag mit der jeweils aktuellsten Version

Das Endgerät muss über adb erkannt werden, mit einer funktionierenden Installation des Android SDK ist dies kein Problem.

Nach dem Download von sbf_flash, muss dieses ausführbar gemacht werden:
chmod +x sbf_flash

Anschliessend kann das Tool mittels
./sbf_flash name_der_sbf_datei.sbf
aufgerufen werden.

Die aktuelle G.O.T. Android 2.2.1 von gestern konnte somit problemlos auf das Motorola Milestone geflasht werden. Das Gerät muss sich im Bootloader befinden, damit es vom sbf_flash Tool erkannt werden kann. Das Motorola Milestone muss man hierzu ausschalten, auf dem D-Pad die Taste für „oben“ gedrückt halten und das Gerät einschalten. Sobald das Gerät vom sbf_flash Tool erkannt wird, beginnt der Flashprozess, nach Abschluss des Flashvorgangs bootet das Gerät.

Rückfragen und Anmerkungen einfach in die Kommentare, ansonsten viel Erfolg beim Flashen unter Linux.