Problem beim Rooten mit MTK Droidtool...

Dummy weil das SPFT eine Datei verlangt. Das System erkennt, daß das, was da steht falsch ist und formatiert neu.
 
2 Möglichkeiten durchgetestet und Ergebnisse mit Fehlermeldungen hier nachgetragen.
Es scheint kein Flashvorgang gestartet zu sein, und starten läßt sich das Gerät auch noch.

Müssen bei dem Firmwareupgrade ALLE Partitionen geflasht werden,
also auch alle mit "NODL" bzw is_download: false?
Dann würden die hier noch fehlen:
PRO_INFO
NVRAM
PROTECT_F
PROTECT_S
SECCFG
EXPDB

N2k1 schrieb:
Sind "switchbare Bereiche" - die sehen einander nie.
Dann sind Preloader und MBR in 2 getrennten Speicherbausteinen?
Denn 2x die gleiche Adresse ist ja in keinem Speicher vorhanden.
 
Zuletzt bearbeitet:
So, nachdem das Alcatel Onetouch Upgrade S (OTU) das Gerät immer noch nicht erkannt hat, habe ich weiter nach der Ursache gesucht. Ich habe herausgefunden, daß OTU die Datei/Partition PRO_INFO zur Versions und Ländererkennung benutzt.
Ohne diese Info startet das Update nicht:
Anhang anzeigen 415348

Ich habe nun die Datei/Partition PRO_INFO mit SPFT nachgeflasht.
Dazu habe ich die 7041X-Scatterdatei vorher bearbeiten müssen, und zwar folgendermaßen:
- partition_index: SYS3
partition_name: PRO_INFO
file_name: NONE
is_download: true
type: NONE
linear_start_addr: 0x1100000
physical_start_addr: 0x100000
partition_size: 0x300000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: PROTECTED
reserve: 0x00

Nach dem Flashen ließ sich das Alcatel OTU problemlos starten und lief in 18min durch.
Andriod 4..2.2 unverändert, aber Build 01004 (vorher 01002).

Jetzt dürfte das Gerät im aktuellen Auslieferzustand sein.
Morgen kümmere ich mich um das Backup mit SPFT...
 
Also MBR erneuern mit Deiner Scatter, allen Files, den angepassten EBR,s und "Firmware upgrade" anders geht das nicht. Dabei kannst eine dummy cache und usrdata nutzen.

rzdz schrieb:
Müssen bei dem Firmwareupgrade ALLE Partitionen geflasht werden,
Nur die im Scatterfile "sichtbaren". Da kümmert sich das Scatter drum, also nicht download=false.
 
  • Danke
Reaktionen: rzdz
Mal sehen ob das upgedatete Gerät die gleiche Scatterdatei hergibt, und ob es die gleichen Probleme wieder gibt...

- Scatterdatei ist identisch mit der "alten".
 
Zuletzt bearbeitet:
Ist doch verständlich, denn der Update wirkte sicher nur auf /system....
 
Etwas mehr als /SYSTEM dürfte es schon gewesen sein, denn der Download war klapp über 1GB, und SYSTEM.IMG aus meinem aktuellen Backup ist nur 627MB groß

Aber die Probleme sind trotzdem wieder die alten (nicht flashbar mit der eigenen Scatterdatei, "PMT changed, must be downloaded")...

Was kann ich jetzt noch tun?
Ich könnte es natürlich im Serienzustand belassen, aber das gefällt mir gar nicht.
Lieber würde ich das Ding noch ein wenig verbessern und meinen Vorstellungen anpassen.

In der Partition OPT dürften ja Kalibrationsdaten liegen. Die sollen nur einmal beim Hersteller programmiert werden, daher One-Time-Programmable. Wenn die Daten weg sind, ist das Handy vermutlich auf Dauer unbrauchbar, auch wenn das System läuft.
Wenn ich ja sicher wüßte, daß ich da niemals drankäme, auch nicht durch Flashversuche und Formatierversuche, wäre es mir ja wurscht.

Was ich einfach nicht verstehe, den 3,62GB großen Datenblock "ROM_0" kann ich problemlos vom Handy auf den PC kopieren.
Warum kann ich den nicht einfach genauso problemlos zurückkopieren (oder meinetwegen in einzelne Partitionen zerlegt)?
 
Zuletzt bearbeitet:
Ich wieder hole mich aber jetzt. Dein Update greift nicht in das Blockmapping ein, deshalb gibt es den PTM Fehler solang, solange Du diesen nicht behebst. Wie beschrieben wir Dir schon.

Mal ehrlich, was willst Du den mit dem 4GB ROM für große Sprünge machen? Hast wenigsten etwas gelernt...
 
  • Danke
Reaktionen: rzdz
Jeder fängt mal klein an, und solche Experimente würde ich mit einem 300€-Gerät sowieso nicht anstellen...

Ja, Du wiederholst Dich, aber ich meine, so hat es bei mir ja nicht funktioniert.
Ich werde das jetzt nochmals versuchen, habe aber geringe Hoffnung, daß es ein anderes Ergebnis ergibt...

Was ist denn jetzt gesicherte Tatsache?
Daß das meine data.img (USRDATA) 2,04 GB groß ist, und die aus dem Netz 1GB?
Oder ist die Datei data.img schon auf Grund falscher Informationen (Scatterfile oder sonst woher) falsch aus ROM_0 aufgesplittet worden?

Was würde denn passieren, wenn ich die Scatterdatei des 7041X aus dem Netz mit der dazugehöriger 18MB data.img-Datei und dem Rest meinen Backup-Dateien verwenden wollte. Flashen im "Download only"-Modus
-> Läuft! Vortest zum "Flashen als "Firmware upgrade" bestanden.

Sorry ich weiß nicht wirklich, was in der USRDATA abgelegt wird, und welche Probleme das machen könnte, wenn es dann andere Daten und nur 1GB statt 2GB wären...
Kann ich damit etwas kaputt machen?

Mein Ansatz wäre, diese Kombination als "Firmware Upgrade" zu flashen, wenn das möglich ist.
Wenn ich eure Erklärung richtig verstanden habe, werden dann die Daten in MBR, EBRs etc.automatisch korrigiert.
-> Läuft!
Neu ausgelesene Scatterdatei ist aber identisch zur alten und läßt sich nicht zum Flashen verwenden.
Daher: nächster Versuch mit modifizierten EBRs von Ora:

Oder muß ich dazu auch die "korrigierten EBRs" verwenden?
-> Bootloop in der Startanimation!
Nach Löschen der Caches im Recovery normaler Start.
"Telefonspeicher" ist auf 762MB reduziert (542 BM frei), vorher waren es ca. 1,95 /1,7GB, also ca 1,2GB weniger.
Neu ausgelesene Scatterdatei ist aber identisch zur alten und läßt sich nicht zum Flashen verwenden.


PS: in welcher Partition des Flashmemory befindet sich denn die "interne SD-Card" (eine FAT-Partition sehe ich da nicht)?
 
Zuletzt bearbeitet:
Viel Erfolg!
 
Danke!

(Ergebnisse in meinem letzten Beitrag in lila nachgetragen)

Zusammenfassung:
Keine erfolgreiche Korrektur der Partitionsdaten (lediglich der Telefonspeicher ist um ca. 1,2GB verkleinert - war das so geplant?).
Es wurde immer mit der Scatterdatei aus dem Netz geflasht, weil es mit der eigenen nicht ging.
Dann wurde nach dem Umflashen zum Testen versucht die Recovery mit dem eigenen, neu ausgelesenen Scatterfile zu Flashen:
Es wurde immer PMT-Fehler angezeigt (also so wie bisher immer mit dem eigenen Scatterfile).

Kurz gesagt: mit dem Netz-Scatter ging alles, mit dem eigenen nichts.

Was sagt Ihr jetzt dazu?
 
Zuletzt bearbeitet:
Ich denke, alles was neu ist gelesen zu haben, daher nur kurz ein Statement zu den Fragen.

Wenn Du "Format all" oder "Format all except preloader" benutzt, dann wird alles (bis auf den Preloader im 2. Fall) platt gemacht - eben alles (inkl. NVRAM etc.)
DieHerstellerspezifischen (Kalibrier-)Daten liegen generell im NVRAM.
rzdz schrieb:
Keine erfolgreiche Korrektur der Partitionsdaten ...
Es wurde immer mir der Scatterdatei aus dem Netz geflasht, weil es mir der eigenen nicht ging.
Solange Scatter & EBR nicht zueinander passen, hast Du generell danach ein PMT "Problem".
Ich gehe davon aus, daß ORA das angepasst hatte - das muß beides zeitgleich als "Firmware upgrade" geflasht werden.
 
N2k1 schrieb:
Wenn Du "Format all" oder "Format all except preloader" benutzt, dann wird alles (bis auf den Preloader im 2. Fall) platt gemacht - eben alles (inkl. NVRAM etc.)
Folgendes war eingestellt:
10.png
(die Option "Format whole Flash" scheint dynamisch zu sein, ist beim aktuellen Start des SPFT gar nicht zu sehen)

Diese wurden nicht mitgeflasht, außer 1x PRO_INFO um das Alcatel-OTA-Upgrade zu ermöglichen:
N2k1 schrieb:
DieHerstellerspezifischen (Kalibrier-)Daten liegen generell im NVRAM.
rzdz schrieb:
Müssen bei dem Firmwareupgrade ALLE Partitionen geflasht werden,
also auch alle mit "NODL" bzw is_download: false?
Dann würden die hier noch fehlen:
PRO_INFO
NVRAM
PROTECT_F
PROTECT_S
SECCFG
EXPDB

Und hier "Firmware Upgrade"
44.png
N2k1 schrieb:
Solange Scatter & EBR nicht zueinander passen, hast Du generell danach ein PMT "Problem".
Ich gehe davon aus, daß ORA das angepasst hatte - das muß beides zeitgleich als "Firmware upgrade" geflasht werden.
Das dachte ich auch. Und die Speicherverteilung hat sich auch geändert, die interne SD "Telefonspeicher" ist über 1 GB kleiner geworden. Aber das kann doch nicht Sinn der Sache gewesen sein, oder?

Und ja, ich habe als Firmwareupgrade geflasht. Ich meine auch für ein paar Sekunde einen "Formatierungsbalken" unten gesehen zu haben.
Explizit angestoßen hatte ich eine Formatierung jedoch nicht.

Die Anfangsadressen und Partitionslängen beim Flashen per SPFT werden definitiv aus der Scatterdatei genommen?

Gibt es kein Tool, das sämtliche Partitionsinfo aus dem System auslesen kann, damit wir endlich mal die Stelle finden, an der korrigiert werden muß?

Ich hatte schon darüber nachgedacht, ein komplettes Stock-ROM aus dem Netz mit funktionierender dazugehöriger Scatterdatei als Firmwareupgrade zu flaschen, aber mit meinem Preloader und ggf. mit meinen PRO_INFO, NVRAM etc. was sonst noch länderspezifisch und gerätespezifisch sein könnte (solange die Dateigrößen passen).

Oder nur die Scatterdatei und die EBRs aus dem Netzfund, den Rest von meinem Backup?

Was meint Ihr dazu?
 
Zuletzt bearbeitet:
rzdz schrieb:
Das dachte ich auch. Und die Speicherverteilung hat sich auch geändert, die interne SD "Telefonspeicher" ist über 1 GB kleiner geworden. Aber das kann doch nicht Sinn der Sache gewesen sein, oder?
Entweder bin ich begriffsstutzig oder Du...
Wenn Du DEIN gesichteres ROM via "Firmware upgrade" flashst dann hasst Du tatsächlich einen minimalen App Speicher! Das steht ja auch so in Deinen EBR1.
Wenn Du aber mit meinen angepassten EBR1, EBR2 flashst, dann sollte es wieder so sein, wie es Dein Mapping ausweist,
 
Ora schrieb:
Entweder bin ich begriffsstutzig oder Du...
Mag sein, daß ich das bin, das kann man aber auch diplomatischer ausdrücken. ;)
Ich gebe mir wirklich allergrößte Mühe, verständlich rüberzubringen, was ich meine...
Trotzdem reden wir irgendwie aneinander vorbei.

Ora schrieb:
Wenn Du DEIN gesichertes ROM via "Firmware upgrade" flashst dann hast Du tatsächlich einen minimalen App Speicher!
Das steht ja auch so in Deinen EBR1.
Wenn das die gleiche Aussage ist, wie "Telefonspeicher" 2GB/1,7GB nutzbar (von mir vollkopiert und getestet).
Ich halte den "Telefonspeicher" (so heißt das Laufwerk vom PC aus) für die interne SD.

Ora schrieb:
Wenn Du aber mit meinen angepassten EBR1, EBR2 flashst, dann sollte es wieder so sein, wie es Dein Mapping ausweist,
Dann habe ich 0,7/0,5GB "Telefonspeicher" (überprüft durch vollkopieren).
Im Auslieferzustand waren es 2GB/1,7GB.

Ergebnis der komplett-Flashvorgänge (Firmware Upgrade) mit meinem Backup:
..........| meine original Scatterdatei .| Scatterdatei Netz
----------|------------------------------|----------------------------------------
EBRs Orig.| nicht flashbar "PMT changed" | flashbar,"Telefonspeicher" 2GB/1,7 frei
----------|------------------------------|----------------------------------------
EBRs Ora. | nicht flashbar "PMT changed" | flashbar,"Telefonspeicher" 0,7GB/0,5 frei
----------|------------------------------|----------------------------------------


Es wurde immer mit der Scatterdatei aus dem Netz geflasht, weil es mit der eigenen nicht ging.

Ich gehe davon aus, daß 4GB Flashspeicher hardwaremaßig vorhanden sind, die sich auf die Partitionen aufteilen.
Bei meinem Scatter sehe ich ca. 3,7GB bis inkl. URSDATA, und das deckt sich mit der gesicherten ROM_0-Datei.
(Im Scatter insgesamt sind knapp unter 4GB)
In meinem Scatter sehe ich das Problem nicht, aber ich weiß, das es in keiner Kombination zum Flashen funktioniert, egal mit welchen EBRs.
Wenn das Flashen mit meinen EBRs und der Netz-Scatterdatei funktioniert, dann passen sie doch scheinbar zusammen. Komischerweise bleibt der Telefonspeicher auch mit 1,7GB wie Serie nutzbar (ich denke der liegt im USRDATA, sag mir, wenn ich damit falsch liege...).
 
Zuletzt bearbeitet:
Mit diesem Bundle und Firmware Upgrade flashen (den Rest der Dateien aus Deiner Sicherung) müsstest Du im MTK DT für usrdata 2.193.620.992 Byte angezeigt bekommen.
 

Anhänge

  • EBR1_EBR2_2_04.zip
    1,4 KB · Aufrufe: 114
  • Danke
Reaktionen: rzdz
Danke, komme heute am frühen Abend dazu und werde dann berichten!
 
Also versuche ich es nochmal zusammen zu fassen.
Die Informationen aus /proc/eMMC stammen aus dem PMT - wenn die Scatter-Datei nun aber nicht mit den Daten im EBR übereinstimmen, dann kommt PMT changed.
Das muß mit Firmware-Upgrade geflasht werden.
Hierbei wird prinzipiell formatiert - die Daten aus dem NVRAM werden dabei aber gegebenenfalls verschoben.
Zu Deiner unlängst gestellten Frage: Ja, dabei könnte man den Bereich des Recovery vergrößern - zu beachten ist hier nur das 2MB boundary mapping.
Die Daten aus MBR/EBR kannst Du nur mit gparted auslesen - oder einem entsprechenden Tool am PC.
 
  • Danke
Reaktionen: rzdz
Ora schrieb:
Mit diesem Bundle und Firmware Upgrade flashen (den Rest der Dateien aus Deiner Sicherung) müsstest Du im MTK DT für usrdata 2.193.620.992 Byte angezeigt bekommen.

Folgendes Ergebnis:

rzdz schrieb:
Ergebnis der komplett-Flashvorgänge (Firmware Upgrade) mit meinem Backup:
..........| meine original Scatterdatei .| Scatterdatei Netz
----------|------------------------------|----------------------------------------
EBRs Orig.| nicht flashbar "PMT changed" | flashbar,"Telefonspeicher" 2GB/1,7 frei
----------|------------------------------|----------------------------------------
EBRs Ora. | nicht flashbar "PMT changed" | flashbar,"Telefonspeicher" 0,7GB/0,5 frei
----------|------------------------------|----------------------------------------

Warum ich mich selbst zitiere?
Weil Du mir exakt die gleichen EBRs schickts, die Du mir schon mal geschickt hast, und dazu die Scatterdatei, die mit meiner identisch ist.
Hast Du da jetzt ein anderes Ergebnis erwartet?
Ich ehrlich gesagt überhaupt nicht, aber ich habe den Versuch eben mit Deinem ZIP-Paket wiederholt, und es kamen (natürlich) wieder die gleichen Ergebnisse zustande.
 
Zuletzt bearbeitet:
Ergebnis der komplett-Flashvorgänge (Firmware Upgrade) mit meinem Backup:
..........| meine original Scatterdatei .| Scatterdatei Netz
----------|------------------------------|----------------------------------------
EBRs Orig.| nicht flashbar "PMT changed" | flashbar,"Telefonspeicher" 2GB/1,7 frei
----------|------------------------------|----------------------------------------
EBRs Ora. | nicht flashbar "PMT changed" | flashbar,"Telefonspeicher" 0,7GB/0,5 frei
----------|------------------------------|----------------------------------------

Nur dieses Ergebnis interessiert mich!
 
  • Danke
Reaktionen: rzdz

Ähnliche Themen

Downguy
  • Downguy
Antworten
5
Aufrufe
326
Nightly
Nightly
E
Antworten
1
Aufrufe
463
mblaster4711
mblaster4711
T
  • Technikfreund83
Antworten
1
Aufrufe
2.841
Technikfreund83
T
Zurück
Oben Unten