Miss Montage
Active Member
Leider nur für Linux 64-bit Systeme!
DISCLAIMER! Flashen ist immer riskant, ich übernehme keinerlei Verantwortung für etwaige Bootloops oder Bricks.
Achtet darauf, dass Ihr eine ROM / Recovery flasht, die auf Euer Handy zugeschnitten ist. Außerdem muss sie für das SP_Flash_Tool geeignet sein.
Erfolgreich getested habe ich das SP_Flash_Tool_exe_Linux_64Bit_v5.1520.00.100.zip, gefunden bei Needrom mit folgender Software für mein UMI Hammer:
ROM UMI Hammer | [Official] add the 06/18/2015 on Needrom
Weitere Geräte stehen mir nicht zur Verfügung, es ist auch keine Anschaffung geplant.
Tausend Dank an Sergio Rivero für sein exzellentes Tutorial auf mibqyyo.com!!!!!!!!!!!!!!!!!
(Ich habe einiges modifiziert)
Und los geht's:
1. Lade das SP_Flash_Tool_Linux herunter:
http://www.needrom.com/download/sp-flash-tool-v5-1424-00/
Falls noch nicht geschehen, installiere die Bibliothek mit generischen USB-Treibern für Linux:
2. Entpacke die herunter geladene zip-Datei (Rechtsklick, „Öffnen mit Archivverwaltung“ und „Entpacken“) und verschiebe den Ordner sp_flash_tool in ein Verzeichnis Deiner Wahl. Da das SP_Flash_Tool mit root-Rechten gestartet werden muss, habe ich dazu gleich das Stammverzeichnis „/“ gewählt. Also zum Beispiel:
3. Wechsle in den neu erstellten Ordner und liste die darin enthaltenen Dateien und Ordner auf:
Die Ausgabe von
sollte so aussehen:
Wir machen zwei dieser Dateien ausführbar:
4. Das Tool kannst Du jetzt mit dem Befehl
edit: ab SP_Flash_Tool_v > 5.1532.00100
öffnen.
An dieser Stelle kannst Du testen, ob das Flash-Tool eine Verbindung zu Deinem Handy bekommt. Wähle den Reiter „Memory Test“ oben rechts. Schalte Dein Handy aus. Schließe nun Dein Handy an den Rechner an: bei meinem UMI Hammer funktioniert das am besten, indem ich zuerst das Kabel am Rechner anschließe, dann am Handy Vol+ gedrückt halte und gleichzeitig das Kabel anschließe. Bei anderen Handys ist es sinnvoll, die Batterie für ca. 10 Sekunden zu entnehmen und wahlweise vor oder nach dem Verbinden wieder einzulegen. Schau im passenden Geräteforum nach und probiere verschiedene Varianten durch. Jetzt klicke auf „Start“
Falls gar nichts passiert, schau in einem zweiten Terminal nach, ob Du unter der Ausgabe von
einen MediaTek-Eintrag findest:
Falls nein, schau noch mal unter Schritt 1. nach: Ist libusb-dev installiert?
Danach hilft es, einen dauerhaften Eintrag unter /etc/udev/rules.d anzulegen:
und folgende Zeile einzufügen:
Du kannst die Datei speichern und schließen.
Die udev-Regeln müssen einmal neu geladen werden:
Trenne das Kabel vom Rechner und Handy. Starte es neu (Fastboot Mode reicht). Dann wiederhole den ersten Absatz unter 4.
Wenn eine Verbindung zustande kommt, sollte nach einer kurzen Verzögerung ein roter Balken erscheinen. Leider ging dieser erste Erfolg bei mir immer mit folgender Fehlermeldung einher:
S_BROM_CMD_JUMP_DA_FAIL (2035)
Eine Verbindung ist da, aber irgendetwas fehlt noch...
5. Jetzt kommen wir zum interessanten Teil, der mich zwei Wochen meines Lebens gekostet hat. Tausend Dank an Sergio Rivero für sein exzellentes Tutorial auf mybqyyo.com!!!!!!!!!!!!!!!!! Danke auch an @N2k1 für weitere Hintegrunderläuterungen.
Das Linux-Paket „modemmanager“ kontrolliert den Port /dev/ttcACM0 und behindert das SP_Flash_Tool. Wenn ich es richtig verstehe, handelt es sich bei diesem Paket um eine Art USB-Firewall. Deshalb setzen wir es für die zwei Vendor IDs des Flash Tools auf die schwarze Liste
Hier fügst Du folgende Zeilen ein:
Jetzt startest Du udev neu:
6. Nun sollte mit
bzw ab v_5.1532.00.100
alles klappen. Tutorials für die Benutzung des Flash-Tools gibt es wie Sand am Meer.
Beim Flashen ist eine andere Reihenfolge zu beachten: Anwendung starten, Optionen und Varianten prüfen, „Download“ anklicken, Handy anschließen.
Happy flashing!
7. Wenn nach dem gelben Ladebalken ein grüner Kreis mit weißem Haken in der Mitte der Anwendung erscheint, hast Du es geschafft. Du kannst die Anwendung schließen und Dein Handy neu starten. Dazu musst Du unter Umständen nochmals die Batterie für 10 Sekunden entnehmen und wieder einlegen.
Nochmals mil gracias an sergio@mibqyyo und @N2k1!!!!
DISCLAIMER! Flashen ist immer riskant, ich übernehme keinerlei Verantwortung für etwaige Bootloops oder Bricks.
Achtet darauf, dass Ihr eine ROM / Recovery flasht, die auf Euer Handy zugeschnitten ist. Außerdem muss sie für das SP_Flash_Tool geeignet sein.
Erfolgreich getested habe ich das SP_Flash_Tool_exe_Linux_64Bit_v5.1520.00.100.zip, gefunden bei Needrom mit folgender Software für mein UMI Hammer:
ROM UMI Hammer | [Official] add the 06/18/2015 on Needrom
Weitere Geräte stehen mir nicht zur Verfügung, es ist auch keine Anschaffung geplant.
Tausend Dank an Sergio Rivero für sein exzellentes Tutorial auf mibqyyo.com!!!!!!!!!!!!!!!!!
(Ich habe einiges modifiziert)
Und los geht's:
1. Lade das SP_Flash_Tool_Linux herunter:
http://www.needrom.com/download/sp-flash-tool-v5-1424-00/
Falls noch nicht geschehen, installiere die Bibliothek mit generischen USB-Treibern für Linux:
Code:
sudo apt-get install libusb-dev
2. Entpacke die herunter geladene zip-Datei (Rechtsklick, „Öffnen mit Archivverwaltung“ und „Entpacken“) und verschiebe den Ordner sp_flash_tool in ein Verzeichnis Deiner Wahl. Da das SP_Flash_Tool mit root-Rechten gestartet werden muss, habe ich dazu gleich das Stammverzeichnis „/“ gewählt. Also zum Beispiel:
Code:
sudo mv /home/username/Downloads/sp_flash_tool /
3. Wechsle in den neu erstellten Ordner und liste die darin enthaltenen Dateien und Ordner auf:
Code:
cd /sp_flash_tool
Die Ausgabe von
Code:
ls
Wir machen zwei dieser Dateien ausführbar:
Code:
chmod +x flash_tool.sh
chmod +x flash_tool
4. Das Tool kannst Du jetzt mit dem Befehl
Code:
sudo ./flash_tool.sh
Code:
sudo ./flash_tool
An dieser Stelle kannst Du testen, ob das Flash-Tool eine Verbindung zu Deinem Handy bekommt. Wähle den Reiter „Memory Test“ oben rechts. Schalte Dein Handy aus. Schließe nun Dein Handy an den Rechner an: bei meinem UMI Hammer funktioniert das am besten, indem ich zuerst das Kabel am Rechner anschließe, dann am Handy Vol+ gedrückt halte und gleichzeitig das Kabel anschließe. Bei anderen Handys ist es sinnvoll, die Batterie für ca. 10 Sekunden zu entnehmen und wahlweise vor oder nach dem Verbinden wieder einzulegen. Schau im passenden Geräteforum nach und probiere verschiedene Varianten durch. Jetzt klicke auf „Start“
Falls gar nichts passiert, schau in einem zweiten Terminal nach, ob Du unter der Ausgabe von
Code:
dmesg | grep usb
Falls nein, schau noch mal unter Schritt 1. nach: Ist libusb-dev installiert?
Danach hilft es, einen dauerhaften Eintrag unter /etc/udev/rules.d anzulegen:
Code:
sudo gedit /etc/udev/rules.d/80-persistent-usb.rules
Code:
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="*"
Die udev-Regeln müssen einmal neu geladen werden:
Code:
sudo service udev restart
Trenne das Kabel vom Rechner und Handy. Starte es neu (Fastboot Mode reicht). Dann wiederhole den ersten Absatz unter 4.
Wenn eine Verbindung zustande kommt, sollte nach einer kurzen Verzögerung ein roter Balken erscheinen. Leider ging dieser erste Erfolg bei mir immer mit folgender Fehlermeldung einher:
S_BROM_CMD_JUMP_DA_FAIL (2035)
Eine Verbindung ist da, aber irgendetwas fehlt noch...
5. Jetzt kommen wir zum interessanten Teil, der mich zwei Wochen meines Lebens gekostet hat. Tausend Dank an Sergio Rivero für sein exzellentes Tutorial auf mybqyyo.com!!!!!!!!!!!!!!!!! Danke auch an @N2k1 für weitere Hintegrunderläuterungen.
Das Linux-Paket „modemmanager“ kontrolliert den Port /dev/ttcACM0 und behindert das SP_Flash_Tool. Wenn ich es richtig verstehe, handelt es sich bei diesem Paket um eine Art USB-Firewall. Deshalb setzen wir es für die zwei Vendor IDs des Flash Tools auf die schwarze Liste
Code:
sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules
Code:
ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="6000", ENV{ID_MM_DEVICE_IGNORE}="1"
Code:
sudo service udev restart
Code:
sudo ./flash_tool.sh
Code:
sudo ./flash_tool
Beim Flashen ist eine andere Reihenfolge zu beachten: Anwendung starten, Optionen und Varianten prüfen, „Download“ anklicken, Handy anschließen.
Happy flashing!
7. Wenn nach dem gelben Ladebalken ein grüner Kreis mit weißem Haken in der Mitte der Anwendung erscheint, hast Du es geschafft. Du kannst die Anwendung schließen und Dein Handy neu starten. Dazu musst Du unter Umständen nochmals die Batterie für 10 Sekunden entnehmen und wieder einlegen.
Nochmals mil gracias an sergio@mibqyyo und @N2k1!!!!
Zuletzt bearbeitet: