Bootloop, Brick und andere Gründe für den Nichtstart des Wiko Lenny

  • 2 Antworten
  • Letztes Antwortdatum
J

Josymaf

Neues Mitglied
0
Hallo zusammen,

mein Wiko Lenny schafft es nicht mehr hoch zu fahren.
Es fing zunächst damit an, dass mein Akku bei Nichtbenutzung des Handys innerhalb kürzester Zeit von bspw. 90% Akkuleistung plötzlich ausging, weil sich der Akku entlud.
Als der Akku dann wieder aufgeladen war, versuchte ich das Handy an zu schalten, aber es funktioniert nicht mehr.

Der Vorgang wird beim Bildschirm "Wiko. Game changer." abgebrochen bzw. dann immer wieder wiederholt. Ein komplettes Ausschalten des Handys ist nur dann möglich, wenn ich den Akku (habe mir einen Neuen besorgt) rausnehme. Sobald der Akku wieder drin ist, fängt das gleiche Prozedere wieder an.

Ein Factory Reset über das Recovery konnte ich durchführen, hat aber nichts gebracht.



Das auf der Wiko-Seite angebotene Update über den Laptop wollte ich durchführen, aber die Zip-Datei kann nicht geöffnet werden. Nächstes Problem.

Vielleicht hat hier jemand noch eine Idee.

Danke schon mal im voraus.
 
Habe hier auch gerade ein Wiko Lenny liegen. Hat sich nichts mehr getan bei dem Gerät, da aber ein MT6572 (ganz genau wohl ein MT6572_S00) verbaut ist, dachte ich mir probiere ich mal das hier:
MEGA

Im Archiv ist ein Flash-Tool & das Stock-Image, aufgeteilt in die verschiedenen Partitionen.
Hat zu Anfang wunderbar geklappt und ich konnte das Gerät wieder starten und alles machen. Das war gestern Abend. Heute geht nichts mehr. Also wieder an USB geschlossen, nochmal das Tool gestartet und mit den USB Stecker immer wieder rein und raus bis mein Laptop (Windows 10) das Gerät irgendwann erkennt: (Bei Anschlüsse (COM & LPT) erscheint MediaTek PreLoader USB VCOM (Android) )
P46qcEx.png


Wieder Flash-Tool an geschmissen und auf "Download":
Yi1bXl8.png


Resultat ist leider immer das selbe. Das Gerät startet vielleicht noch einmal ins OS aber dann bleibt es wieder Schwarz und ich muss mit dem Flash-Tool neu flashen.
Leider ist folgende ROM nicht mehr ladbar: [SHARE][TIPS] Custom ROM Nougat 7.1 Wiko Lenny Unofficial Lineage OS - XDA Developers unOfficial

Jemand ne rom zum testen?

Gruß Idijt
 
Hallo,

Am Ende dieses Beitrags befindet sich meine Lösung wie ich die Daten mittels alternativer Recovery Umgebung "PhilZ Touch Recovery" sichern konnte.


Ausgangsproblem: Lenny startet nicht.
Gleiches/Ähnliches Verhalten wie in Wiko Lenny fährt nicht mehr hoch - Wiko Lenny Forum – Android-Hilfe.de beschrieben.

Ich versuche nun entweder die Daten des Internen Speichers (Fotos) zu retten oder den Bootloader zu flashen damit es wieder startet.
Ich habe auch µSD Karten um Daten zu sichern oder Daten mit PC (Win7 Pro x64) auszutauschen.

Downloads:
Android 4.4.2, 410 MB, LENNY_KITKAT_V29_GERMAN.zip/rar

Anleitungen:
Wiko Anleitung Stock ROM flashen | Firmwares
[Anleitung] Backup/"Readback" per SP Flash Tool - Anleitungen für MediaTek-Geräte – Android-Hilfe.de
[Anleitung] SP Flash Tool einrichten und Anwenden unter Windows - Anleitungen für MediaTek-Geräte – Android-Hilfe.de


Irgendwie habe ich den Dreh noch nicht raus: "Power + Volume up", mit "Volume up" auswählen und mit "Volume down" bestätigen"?


Dann gibt es
  • Normal
  • Fastboot
  • Recovery

Starte ich "Android System recovery" kommt "No command" und mit "Power" kommen folgende Optionen:
Code:
Android System recovery <3e>
ALPS.KK1.MP7.V1

Volume up/down to move highlight;
Enter button to select.

reboot system now
apply update from ADB
apply update from sdcard
apply update from cache
wipe data/factory reset
wipe cache partiton
backup user data
restore user data


  1. Recovery
  2. "apply update from ADB"
  3. Im Gerätemanager erscheint "Android ADB Insterface".
  4. Ich kann mich nicht verbinden:
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb devices
List of devices attached
0123456789ABCDEF        sideload


C:\Program Files (x86)\Minimal ADB and Fastboot>adb connect 0123456789ABCDEF
unable to connect to 0123456789ABCDEF:5555



Die Scatter Datei habe ich von hier: Mediatek Scatter Files Download

Ich habe jetzt die USRDATA als ROM_19 gesichert.
Mit welchem Programm kann ich die jetzt entpacken?

Was ist __NODL_FAT ?
Start:
0x0000000074fc0000
Länge:
0x000000008b0300a8
Address or length bytes not align

Wenn ich versuche den Speicherbereich auszulesen kommt
Code:
ERROR: S_FT_NAND_READLEN_NOT_PAGEALIGNMENT (4017)
[User] The length of read-back operation is not page-aligned on NAND Flash!
[HINT]:
Please check your read address again.

Schaltflächen: [ OK ] [ HELP ]




Das SP Flash Tool kann ohne Akku auf das Smartphone zugreifen und erstellt im Gerätemanager folgenden virtuellen COM Port:
PreLoader USB VCOM (Android) (COM25)


Mit dem SP_Flash_Tool_Win_v5.1836 und der Scatter Datei aus dem aktuellen Stock Rom
LENNY_KITKAT_V29_GERMAN\LENNY_V29\LENNY_V29\rom\MT6572_Android_scatter.txt
war ich in der Lage funktionsfähige ROM-Dateien zu erstellen.

Code:
############################################################################################################
#
#  General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
  info:
    - config_version: V1.1.1
      platform: MT6572
      project: s5201ap
      storage: EMMC
      boot_channel: MSDC_0
      block_size: 0x20000
############################################################################################################
#
#  Layout Setting
#
############################################################################################################
- partition_index: SYS0
  partition_name: PRELOADER
  file_name: preloader_s5201ap.bin
  is_download: true
  type: SV5_BL_BIN
  linear_start_addr: 0x0
  physical_start_addr: 0x0
  partition_size: 0xc00000
  region: EMMC_BOOT_1
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: BOOTLOADERS
  reserve: 0x00

- partition_index: SYS1
  partition_name: MBR
  file_name: MBR
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0xc00000
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS2
  partition_name: EBR1
  file_name: EBR1
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0xc80000
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS3
  partition_name: PRO_INFO
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xd00000
  physical_start_addr: 0x0
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS4
  partition_name: NVRAM
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1000000
  physical_start_addr: 0x0
  partition_size: 0x500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: BINREGION
  reserve: 0x00

- partition_index: SYS5
  partition_name: PROTECT_F
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1500000
  physical_start_addr: 0x0
  partition_size: 0xa00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS6
  partition_name: PROTECT_S
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1f00000
  physical_start_addr: 0x0
  partition_size: 0xa00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS7
  partition_name: SECCFG
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x2900000
  physical_start_addr: 0x0
  partition_size: 0x20000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS8
  partition_name: UBOOT
  file_name: lk.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2920000
  physical_start_addr: 0x0
  partition_size: 0x60000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS9
  partition_name: BOOTIMG
  file_name: boot.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2980000
  physical_start_addr: 0x0
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS10
  partition_name: RECOVERY
  file_name: recovery.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2f80000
  physical_start_addr: 0x0
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS11
  partition_name: SEC_RO
  file_name: secro.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3580000
  physical_start_addr: 0x0
  partition_size: 0x40000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS12
  partition_name: MISC
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x35c0000
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS13
  partition_name: LOGO
  file_name: logo.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3640000
  physical_start_addr: 0x0
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS14
  partition_name: EXPDB
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x3940000
  physical_start_addr: 0x0
  partition_size: 0xa00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS15
  partition_name: ANDROID
  file_name: system.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x4340000
  physical_start_addr: 0x0
  partition_size: 0x32000000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS16
  partition_name: CACHE
  file_name: cache.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x36340000
  physical_start_addr: 0x0
  partition_size: 0xe200000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS17
  partition_name: USRDATA
  file_name: userdata.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x44540000
  physical_start_addr: 0x0
  partition_size: 0x52c00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS18
  partition_name: BMTPOOL
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xFFFF00a8
  physical_start_addr: 0x0
  partition_size: 0x1500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: false
  is_reserved: true
  operation_type: RESERVED
  reserve: 0x00


Diese konnte ich mit DiskInternals Linux Reader mounten und Dateien extrahieren.

Inhalt der ROM_16: cache\recovery\log
Code:
...
Starting recovery on Thu Jan  1 00:16:08 2015
Partition Information:
preloader    0x0000000000c00000   0x0000000000000000   2   /dev/misc-sd
mbr          0x0000000000080000   0x0000000000000000   2   /dev/block/mmcblk0
ebr1         0x0000000000080000   0x0000000000080000   2   /dev/block/mmcblk0p1
pro_info     0x0000000000300000   0x0000000000100000   2   /dev/block/mmcblk0
nvram        0x0000000000500000   0x0000000000400000   2   /dev/block/mmcblk0
protect_f    0x0000000000a00000   0x0000000000900000   2   /dev/block/mmcblk0p2
protect_s    0x0000000000a00000   0x0000000001300000   2   /dev/block/mmcblk0p3
seccfg       0x0000000000020000   0x0000000001d00000   2   /dev/block/mmcblk0
uboot        0x0000000000060000   0x0000000001d20000   2   /dev/block/mmcblk0
bootimg      0x0000000000600000   0x0000000001d80000   2   /dev/block/mmcblk0
recovery     0x0000000000600000   0x0000000002380000   2   /dev/block/mmcblk0
sec_ro       0x0000000000040000   0x0000000002980000   2   /dev/block/mmcblk0
misc         0x0000000000080000   0x00000000029c0000   2   /dev/block/mmcblk0
logo         0x0000000000300000   0x0000000002a40000   2   /dev/block/mmcblk0
expdb        0x0000000000a00000   0x0000000002d40000   2   /dev/block/mmcblk0
android      0x0000000032000000   0x0000000003740000   2   /dev/block/mmcblk0p4
cache        0x000000000e200000   0x0000000035740000   2   /dev/block/mmcblk0p5
usrdata      0x00000000a41c0000   0x0000000043940000   2   /dev/block/mmcblk0p6
bmtpool      0x0000000001500000   0x00000000ff3f00a8   2   /dev/block/mmcblk0

recovery filesystem table
=========================
  0 /tmp ramdisk (null) (null) 0
  1 /boot emmc boot (null) 0
  2 /cache ext4 /dev/block/mmcblk0p5 (null) 0
  3 /data ext4 /dev/block/mmcblk0p6 (null) 0
  4 /misc emmc misc (null) 0
  5 /recovery emmc recovery (null) 0
  6 /sdcard ext4 /dev/block/mmcblk0p6 /dev/block/mmcblk1 0
  7 /system ext4 /dev/block/mmcblk0p4 (null) 0

...


Wenn ich das richtig verstehe benötige ich Zugriff auf
6 /sdcard ext4 /dev/block/mmcblk0p6 /dev/block/mmcblk1 0

Theoretisch ist die Partition unter folgender Start Adresse(?) und Länge(?) zu finden:
usrdata 0x00000000a41c0000 0x0000000043940000 2 /dev/block/mmcblk0p6

Doch wenn ich in der Scatter Datei die Adressen ändere dann kann das Ergebnis nicht gemountet werden.
linear_start_addr: 0x445400000xa41c0000
partition_size: 0x52c000000x43940000
Code:
- partition_index: SYS17
  partition_name: USRDATA
  file_name: userdata.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0xa41c0000
  physical_start_addr: 0x0
  partition_size: 0x43940000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

Daraus schließe ich dass die aktuelle Scatter Datei nicht zum installierten Image passt.

Wie kann ich aus dem Smartphone die Partition Information mit ihren aktuellen Adressen auslesen?


Lösung:
  1. Herunterladen und entpacken: PhilZ Touch Recovery 6.57.9 fürs Wiko Lenny - Wiko Lenny Forum – Android-Hilfe.de
  2. SP_Flash_Tool_Win_v5.1836, Tab Download, Scatter loading-file, MT6572_Android_scatter.txt
  3. Es ist nur RECOVERY ausgweählt und der Pfad zeigt auf recovery.img
  4. Download starten
  5. Smartphone ausschalten und über USB verbinden
    • recovery.img ersetzt die einfache Stock Recovery
  6. Smartphone mit Power + Vol+/Vol- gleichzeitig einschalten, dann Recovery auswählen
  7. Smartphone über USB verbinden
  8. Im Geräte Manager erscheint ein neues Gerät: "Android Composite ADB Interface"
    • USB\VID_18D1&PID_D001&REV_0216 , falls erforderlich Treiber installieren
  9. "MTK DT / MTK Droid Root & Tools v2.5.3" starten und das Smartphone wird erkannt.
    • "Scatter aus Datei" um die bisherigen Partitionsinformationen/Adressen als Scattter zu sichern
  10. "ADB-Terminal" starten:
    • Hilfe: adb --help
    • Geräte anzeigen: adb devices
    • Verbinden: adb connect <Gerätenamen z.B. ABC...>
    • Stöbern: adb shell
    • Daten sichern: adb pull -p -a "/data/media/" "E:\Backup\Smartphone\data\media"
  11. Komplettsicherung erstellen: "MTK DT / MTK Droid Root & Tools v2.5.3", Tab "Root, Backup Recovery", Backup drücken
    • Sicherung wird erstellt z.B. MTK DT\backups\LENNY_700101_backup_181118-192211
  12. Neues Verzeichnis anlegen, z.B. test, darin sind später alle ROM-Dateien und eine Scatter-Datei
  13. Komplettsicherung erstellen: SP_Flash_Tool_Win_v5.1836, Tab Readback,
    • Scatter aus Datei: test\MT6572_Android_scatter.txt"
    • Read Back" klicken
  14. Smartphone ausschalten und über USB Verbinden
    • 18 ROM-Dateien werden erzeugt, diese anschließend auch nach test verschieben
  15. SP_Flash_Tool_Win_v5.1836, Tab Download, Format All + Download
    • Alles was ein Häkchen hat wird jetzt auf dem Smartphone überschrieben, also Vorsicht.
    • Scatter loading-file, LENNY_KITKAT_V29_GERMAN\LENNY_V29\LENNY_V29\rom\MT6572_Android_scatter.txt
    • Wir passen noch zwei Partitionen nach unseren Wünschen an:
    • RECOVERY = recovery.img von PhilZ Touch Recovery (weil es einen Mehrwert bietet)
    • USRDATA = test\ROM_17 (aus der Komplettsicherung)
  16. Smartphone Normal einschalten und es startet. Die Galerie-App zeigt aufgenommene Fotos.

Danke
 
Zuletzt bearbeitet:

Ähnliche Themen

B
Antworten
1
Aufrufe
915
Verpeilter Neuling
Verpeilter Neuling
S
Antworten
1
Aufrufe
1.925
Verpeilter Neuling
Verpeilter Neuling
B
Antworten
5
Aufrufe
1.333
Telekom hilft
Telekom hilft
Zurück
Oben Unten