1. Möchtest Du unser Team im Android OS-Bereich unterstützen? Details dazu findest du hier!
  2. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

[How-To] Fastboot unter Linux

Dieses Thema im Forum "Allgemeine Anleitungen/Tutorials (geräteunabhängig)" wurde erstellt von Cyanoid, 30.10.2011.

  1. Cyanoid, 30.10.2011 #1
    Cyanoid

    Cyanoid Threadstarter Android-Lexikon

    Beiträge:
    1,075
    Erhaltene Danke:
    275
    Registriert seit:
    15.06.2011
    Fastboot gibt es nicht nur für Windows, sondern auch für Linux Betriebssysteme. Getestet hab ich es nur unter Ubuntu 11.10, es sollte aber auch unter Debian, Fedora, Linux Mint und anderen Distributionen funktionieren.

    Was wird benötigt?

    • Das adb und fastboot Binary (Download von dieser Seite)
    • Das Android SDK für Linux (Download HIER)



    Schritt 1: Entpacken von sdb, fastboot und android-sdk-linux in das Home Verzeichnis.

    [​IMG]

    [​IMG]



    Schritt 2: Ein Terminal Fenster öffnen (Über das Menü oder mit Strg+Alt+T) und diese Befehle ausführen:

    Code:
    cd android-sdk-linux/tools/
    Code:
    sh ./android
    [​IMG]

    Anschließend öffnet sich der Android SDK Manager.

    [​IMG]



    Schritt 3: Tools und Extras installieren.

    [​IMG]

    [​IMG]

    [​IMG]

    Wenn alles heruntergeladen und installiert wurde kann man den Android SDK Manager schließen.



    Schritt 4: Fastboot starten.
    Code:
    sudo ./fastboot
    eingeben und mit dem Administrator Passwort bestätigen (Das Passwort ist im Terminal "unsichtbar").

    [​IMG]



    Nun kann Fastboot ganz normal verwendet werden, hier noch ein Beispiel indem ich eine neue boot.img auf mein GT540 flashe und das Handy anschließend neu starte (reboot). Die boot.img liegt genau wie fastboot und adb im Home Verzeichnis.

    [​IMG]
     
    Zuletzt von einem Moderator bearbeitet: 31.01.2012
    NikolauZi, Sh0X31, EgonBader und 10 andere haben sich bedankt.
  2. muelra, 02.11.2011 #2
    muelra

    muelra Android-Hilfe.de Mitglied

    Beiträge:
    130
    Erhaltene Danke:
    27
    Registriert seit:
    16.01.2011
    hi,

    kannst du bitte deine "/etc/udev/rules.d/51-android.rules" posten?

    adb devices klappt, aber ein fastboot devices bringt überhaupt nichts zurück.

    Danke im Voraus.
     
  3. Cyanoid, 02.11.2011 #3
    Cyanoid

    Cyanoid Threadstarter Android-Lexikon

    Beiträge:
    1,075
    Erhaltene Danke:
    275
    Registriert seit:
    15.06.2011
    Die Datei /etc/udev/rules.d/51-android.rules existiert bei mir nicht:confused2:

    Code:
    sudo ./fastboot devices
    spuckt bei mir zumindest das hier aus:
    Code:
    ????????????	fastboot
    Hast du vielleicht eine andere Distribution?
    Hast du auch wirklich alles so gemacht wie ich es beschrieben habe?
    Sind die Dateien adb, fastboot und android als ausführbar markiert?
     
    Zuletzt von einem Moderator bearbeitet: 23.02.2014
  4. muelra, 02.11.2011 #4
    muelra

    muelra Android-Hilfe.de Mitglied

    Beiträge:
    130
    Erhaltene Danke:
    27
    Registriert seit:
    16.01.2011
    hi,

    die Zeitumstellung ist mir nicht bekommen; man muss natürlich vorher in den bootloader hereinbooten :cursing:

    Die ?????????? kommen auch bei mir.

    Ich hatte den QtADB schon seit längerem drauf und von daher hatte ich auch bereits die "/etc/udev/rules.d/51-android.rules". Unter 11.10 braucht man anscheinend diese nicht mehr.

    Vielen Dank.
     
  5. NikolauZi, 22.02.2014 #5
    NikolauZi

    NikolauZi Fortgeschrittenes Mitglied

    Beiträge:
    305
    Erhaltene Danke:
    11
    Registriert seit:
    26.12.2009
    kann mir jemand sagen, warum ich mit

    Code:
    sudo ./fastboot
    ein "Befehl nicht gefunden" bekomme, obwohl fastboot im Homeverzeichnis ist? Wenn ich fastboot in /sdk/tools kopiere und dann mit

    Code:
    sudo /fastboot
    komme, bekomme ich zumindest die fastboot commands angezeigt... ist das dann auch korrekt? Bin kein Linuxprofi, deswegen die Frage ;-)

    Danke!
     
  6. manne49, 17.04.2014 #6
    manne49

    manne49 Android-Experte

    Beiträge:
    788
    Erhaltene Danke:
    147
    Registriert seit:
    21.11.2011
    Phone:
    Samsung Galaxy Note 3
    Ich kriege es nicht hin,grrrrrrrrrrrrrrr!!!!!!!!!
    Muss denn bei win7 bleiben,schade..schei....

    gruss

    Mane:crying:
     
  7. molly_grue, 15.02.2015 #7
    molly_grue

    molly_grue Junior Mitglied

    Beiträge:
    28
    Erhaltene Danke:
    1
    Registriert seit:
    01.02.2012
    Hallo zusammen!

    Sorry, dass ich diesen alten Thread aus der Versenkung hole... :blushing: Aber hätte da mal eine generelle Frage. Macht es einen Unterschied, ob ich mein Smartphone von Windows aus oder von Linux aus roote? Unter Linux habe ich das Android SDK (inklusive Tools, etc) schon installiert, könnte es mir also unter Win sparen. Aus dem Bauch raus würde ich sagen, dass das kein Problem ist aber da ich mein Telefon nur ungern zerschießen würde, dachte ich mir, ich geh mal auf Nummer sicher und frage Leute, die sich auskennen :winki:

    Viele Grüße und SORRY nochmal :smile:
    molly_grue
     
  8. molly_grue, 16.02.2015 #8
    molly_grue

    molly_grue Junior Mitglied

    Beiträge:
    28
    Erhaltene Danke:
    1
    Registriert seit:
    01.02.2012
    Ähm, ist nicht so wichtig... Mir ist gerade aufgefallen, dass ich meine ganzen Sicherungen unter Win hab. Macht also eigentlich keinen Sinn unter Linux zu rooten, flashen, etc, wenn ich dann wieder auf Win wechseln muss um meine Daten wieder drauf zu bekommen...
     
  9. cptechnik, 16.02.2015 #9
    cptechnik

    cptechnik Moderator Team-Mitglied

    Beiträge:
    2,570
    Erhaltene Danke:
    2,797
    Registriert seit:
    19.05.2012
    Phone:
    MotoG2013, MotoG2013LTE, MotoG2014LTE
    Nein, IMHO ist es unter Linux leichter...

    Es sei denn man hat eine Partition, einen Stick, den man unter Linux wie unter Windows mounten kann, auf dem die Sicherungen liegen.
    Auch kann man die ntfs-Partition oder ext3 Partition der Systeme entsprechend in Linux und Windows mounten - besser nur lesend.

    Als alternative möchte ich noch vorschlagen:

    Man braucht kein SDK!

    ein einfaches
    "sudo apt-get install fastboot"
    "sudo apt-get install adb"
    reicht.

    Die Android-Programme haben es nämlich in die "universe"-Paketquellen geschafft, und funktionieren - auch da wo die "linux-fastboot" aus den SDK oder ZIP's gerade nicht liegt.
    Egal wo gerade das gewünschte .img ist, man kann dann überall ein Terminal-Fenster öffnen und mit "sudo fastboot...." flashen - "sudo" ist nötig wenn geschrieben werden muß.

    Linux-Partitionen unter Windows
    Ext2 File System Driver for Windows - Download
    Windows-Partitionen einbinden
     

    Anhänge:

    Topse und molly_grue haben sich bedankt.
  10. molly_grue, 17.02.2015 #10
    molly_grue

    molly_grue Junior Mitglied

    Beiträge:
    28
    Erhaltene Danke:
    1
    Registriert seit:
    01.02.2012
    Oh, das ist ja cool, das wusste ich noch nicht. Vielen Dank :)

    Ich sichere meine Daten mit MyPhoneExplorer (Bilder, Videos, etc) und gleiche alle Kontakte und Termine so mit Thunderbird ab. Ist so schön einfach, man kennt ja alles ;) Aber vielleicht schaffe ich ja doch noch irgendwann den kompletten Umstieg auf Linux...
     
  11. Blinderhund, 04.05.2015 #11
    Blinderhund

    Blinderhund Junior Mitglied

    Beiträge:
    31
    Erhaltene Danke:
    1
    Registriert seit:
    02.05.2015
    Phone:
    Huawei Ideos X3
    Für android-tools kann man auch den Quellcode downloaden,
    z.B. von
    https://packages.debian.org/source/jessie/android-tools

    core/adb/usb_vendors.c hat eine große Liste an Herstellern .

    core/fastboot/fastboot.c nur eine sehr kleine in match_fastboot_with_serial ,
    Code:
    if(!(vendor_id && (info->dev_vendor == vendor_id)) &&
           (info->dev_vendor != 0x18d1) &&  // Google
           (info->dev_vendor != 0x8087) &&  // Intel
           (info->dev_vendor != 0x0451) &&
           (info->dev_vendor != 0x0502) &&
           (info->dev_vendor != 0x0fce) &&  // Sony Ericsson
           (info->dev_vendor != 0x05c6) &&  // Qualcomm
           (info->dev_vendor != 0x22b8) &&  // Motorola
           (info->dev_vendor != 0x0955) &&  // Nvidia
           (info->dev_vendor != 0x413c) &&  // DELL
           (info->dev_vendor != 0x2314) &&  // INQ Mobile
           (info->dev_vendor != 0x0b05) &&  // Asus
           (info->dev_vendor != 0x0bb4))    // HTC
                return -1;
    und darum die vielen FRAGEZEICHEN ????????? als serielle Gerätebezeichnung bei fastboot devices -l .
     

Diese Seite empfehlen

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. adb fastboot htc desire on linux