An dieser Stelle wollen wir einmal eine längst überfällige universelle Anleitung zur Nutzung des SP Flash Tool abliefern. Das SP Flash Tool wird genutzt um Mediatek Smartphones zu flashen. Der Flash läuft hier entgegen eines OTA Updates oder der Recovery Variante nicht im Betrieb des Smartphones ab, sondern quasi auf Hardware-Ebene. Dies hat den Vorteil, dass man Sicherheitsmechanismen aushebeln kann. Mit dem SP Flash Tool kann man auch bei gesperrtem Bootloader flashen, ein Custom Recovery aufspielen und Smartphones sogar in manchen Fällen unbricken. Hier hat Mediatek also die Nase vor Qualcomm
In diesem Tutorial wollen wir euch nun zeigen, wie ihr das SP Flash Tool nutzen könnt, solltet ihr damit noch nie gearbeitet haben. Wir zeigen euch, wie ihr die notwendigen Treiber (Preloader) installiert und wie ihr letztlich einen Flash Vorgang anstoßt. Weiterhin erklären wir euch, wann welcher Modus der Richtige ist und von was ihr die Finger lassen solltet.
Zum Befolgen dieses Tutorials benötigt ihr folgendes:
Entpackt die heruntergeladene Datei "mtk-flash-guide.zip". Unter den entpackten Dateien befindet sich der Ordner "mtk-preloader-treiber". Führt auf diesen Ordner einen Doppelklick aus um ihn zu öffnen. Hier findet ihr nun die Datei "Install" bzw. "Install.bat". Führt auch auf diese einen Doppelklick aus um sie auszuführen.
Es erscheint nun ein schwarzes Fenster in dem Text erscheint. Nach Beendigung der Installation schließt sich das Fenster automatisch. Sollte Windows euch fragen, ob eine Treibersoftware installiert werden soll, stimmt dem zu.
Ist die Installation des Treibers beendet, testen wir diesen kurz. Öffnet den Windows Geräte Manager. Schaltet euer Smartphone nun komplett aus und schließt es mit dem USB Kabel an den PC an. Es sollte nun wie unten abgebildet ein neues Gerät mit dem Namen "PreLoader USB VCOM Port" erkannt werden (es ist normal, dass es nach kurzer Zeit wieder verschwindet).
Troubleshooting
Sollte kein Gerät erkannt werden, kann das verschiedene Ursachen haben:
Navigiert nun zum Ordner "sp-flash-tool". Hierin befindet sich folgende markierte Datei, welche ihr mit einem Doppelklick öffnet.
Danach präsentiert sich euch folgende, kompliziert aussehende Oberfläche. Keine Sorge, alles ist einfacher als es aussieht.
Grundvoraussetzung zum Betrieb des SP Flash Tool ist eine geladene Firmware. Hierzu müssen wir die im Firmware Paket enthaltene Scatter Datei laden. Klickt also auf den "Scatter-loading" button und navigiert zum Ort an dem sich die Firmware für euer Smartphone befindet (das Archiv muss entpackt sein!). Hier findet ihr dann eine Datei mit dem Muster MTXXXX_Android_scatter". Zum Öffnen einfach auf diese Datei doppelklicken.
Nun wird die Firmware geladen und das SP Flash Tool sieht wie folgt aus:
Und nun kommt der wichtige Teil! Zunächst müsst ihr einen Download Modus auswählen (Feld 1). Hier gibt es Download Only, Firmware Upgrade und Format All + Firmware Upgrade zur Auswahl. Von "Format All + Download" solltet ihr komplett die Finger lassen! In der Regel arbeitet man mit "Download Only". In diesem Modus solltet ihr den Haken bei "Preloader" (Feld 2) entfernen, da dies ein potentielles Brick-Risiko darstellt. Funktioniert "Download Only" nicht und liegt eine Firmware mit allen Images vor (inkl. Preloader), muss "Firmware Upgrade" genutzt werden.
Alle anderen Haken im Feld 2 sollte man so belassen, wenn man eine neue Firmware flasht (z.B. Custom ROM) oder mit einer originalen ROM komplett neu anfangen möchte. Beim Flashen gehen dann alle Daten verloren! Wollt ihr ein Update der bereits installierten Firmware flashen, könnt ihr auch den Haken bei "usrdata" entfernen. So gehen eure Daten nicht verloren.
Sollte sich die Firmware in diesem Modus nicht flashen lassen oder euer Smartphone gebrickt sein, dann wählt ihr in Feld 1 den Firmware Upgrade Modus.
Ihr habt den für euch richtigen Modus gefunden und alles korrekt eingestellt? Dann starten wir nun den Flash Prozess. Dazu klickt ihr einfach auf den Download Button (Feld 3). Das Smartphone soll zu diesem Zeitpunkt noch nicht angeschlossen sein. Erst jetzt schließt ihr das abgeschaltete Smartphone an. Der Flash Prozess sollte dann nach kurzer Zeit starten.
Wichtig: Wenn ihr beim Treiber-Test eine Taste drücken musstet, dann müsst ihr diese auch hier wieder drücken. Los lassen könnt ihr, sobald die Leiste unten im Flash Tool rot wird.
Sobald der Flash Prozess abgeschlossen ist, erscheint dieses Fenster:
Jetzt könnt ihr das USB Kabel von eurem Smartphone abziehen und es ganz normal starten. Wenn es nicht startet, setzt es einmal stromlos (Akku entfernen / abziehen). Wenn es dann immer noch nicht startet, habt ihr höchstwahrscheinlich eine falsche ROM gewählt. Es gibt dann zwei Möglichkeiten: Entweder es lässt sich mit einer richtigen ROM und dem Force PreLoader Mode retten, oder aber es ist komplett tot und damit nicht mehr ohne erheblichen Aufwand zu retten.
Kommentare 5
erst mal tolle Anleitung bin absoluter Anfänger habe auch im recorery Modus formatieren gewählt wusste mir nicht zu helfen Bootloop hatte Betriebssystem colors Os 6 im Handy gelöscht!
aber mein Problem ist das Handy geht nach anschluss usb Pc direkt in den Batterie charge Modus Sp Flash tool startet bzw. erkennt Handy nicht.
In anderen Anleitungen habe ich eine Lösung gefunden, am Flash Speicher einen Eingang auf + legen Batterie unterbrechen aber wenn das Sp flash tool startet kommt Fehler Code 0x C0030012 Status Sec. Auth. File needed Select valid Autentication file.
wenn ich die Auth. Datei die bei der scatter firmware dabei ist laden will kommt die aussage Auth file invalid false format . Benötige eine scatter firmware für oppof9 1823 finde aber nichts passendes.
Was kann ich jetzt noch tun,bitte um Hilfe
Vielen Dank
Hy, tolle Anleitung, die ich genau brauche. Leider hab ich aber das Problem,
dass zwar die scatter-Datei korrekt ist (also die hex-Ziffern) ,
jedoch bei SPFT im Feld "Length" immer wieder alles nur Nullen stehen (0x000000000..) [kann leider kein Screenshot anhängen]
Woran liegt das? Könnt ihr mir evtl. Bitte helfen?
Hallo. Sehr tolle Anleitung auch für mich als 'Beginner' Aber leider habe ich ein kleines Problem mit der 'Scatter'-Datei In der Text-Datei stehen die hex-Größen drin -- jedoch wenn ich die scatter in SPFT lade, stehen da in der 2. Spalte alles Nullen (0x00000000000..) WIESO ? (kann leider keinen Screenshot anhängen)
Ich kann mir das nicht erklären???
Muss ich da evtl. in der Text-Datei manuell alle "false" durch "true" ersetzen???
Was läuft da schief? Wäre toll, wenn sie mir da helfen könnten. (evtl.Email?)
MfG Kirby
Wie geht man denn vor wenn das Handy gar nichts mehr macht?
Ich glaube ich hab alles gelöscht.Nun geht es nicht mal mehr an.