Jump to content
Melde dich an, um diesem Inhalt zu folgen  
Lurch

Bricked iPhone, NAND fehlerhaft - eine harte Nuss

Recommended Posts

Lurch

Hallo,

ich komme gleich ohne Umschweife zur Sache:

Mein gejailbreaktes iPhone 3G 16GB mit iOS 4.2.1 (iOS 4.2.1 Baseband; von Werk aus unlocked) ist defekt. Ursache dafür war der Tausch des Akkus, wobei der Akku der eingebaut wurde, unbekannterweise, defekt war (min. 1 kaputte Zelle - Spannung ca. 2,9x Volt). Das Handy ist mit dem Akku nicht angegangen. Leider blieb der Bildschirm auch nach dem Einbau eines funktionstüchtigen Akkus schwarz. Außerdem war/ist ist ein OpeniBoot Loader installiert, sowie Android 2.3.

Kurze Fehlerbeschreibung:

- iPhone befindet sich permanent im DFU Modus (schwarzer Bildschirm)

- In den Recovery Modus lässt es sich nur versetzen wenn ich mit redSn0w einen Verbose Boot durchführe und die Routine beim weißen Bildschirm vorzeitig abbreche.

- auto-boot auf true setzen bringt nichts. Nach einem Reboot bleibt der Schirm schwarz und das Handy in wieder mal im DFU Modus.

Wiederherstellung mit iTunes:

- Wiederherstellungen unter verschiedensten Konstellationen funktionieren nicht und bleiben jedes mal bei dem Punkt 'iPhone Firmware wiederherstellen' hängen (ein mal testweise 10 Stunden laufen gelassen), sodass ich das Datenkabel abziehen muss und mir dies mit einem ‚Fehler 9’ quittiert wird.

Folgenden Systeme wurden genutzt: Win7 64-bit, Hackintosh 10.6.7, Win XP 32-bit, Win XP 32-bit VM.

- Jeweils mit der aktuellsten iTunes Version und teilweise frischen OS-/iTunes-Installation.

- Wifi Sync ist deinstalliert.

- Verschiedene USB-Ports etc. ausprobiert.

Eingesetzte IPSWs:

- Original 4.2.1, Original 4.1, Original 3.1.3,

- mit PwnageTool erstellte 4.2.1, 4.1

- mit sn0wbreeze erstellte 4.2.1,4.1

- Jegliche Konstellationen wurden jeweils im Recovery Modus, DFU-Modus, pwned DFU-Modus, iReb DFU Modus, RecBoot DFU uvm. durchgeführt.

iTunes LOG:

- Folgendes wird geloggt:

iPhoneUpdater.log:

2011-05-07 23:49:40.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 14 progress 96

2011-05-07 23:49:42.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 14 progress 98

2011-05-07 23:49:43.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 14 progress 100

2011-05-07 23:49:44.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 15 progress -1

2011-05-07 23:50:23.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 16 progress -1

2011-05-07 23:50:23.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 15 progress -1

2011-05-07 23:50:29.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 16 progress -1

2011-05-07 23:50:29.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 27 progress -1

2011-05-07 23:50:32.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 27 progress -1

2011-05-07 23:50:33.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 17 progress -1

2011-05-07 23:52:10.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 25 progress -1

2011-05-07 23:52:11.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 35 progress -1

2011-05-07 23:52:11.000 iTunes[7441:8a13]: <Restore Device 0x29778a0>: operation 18 progress 0 [B]// hier bleibts hängen -> 'iPhone Firmware wiederherstellen', Kabel wird abgezogen[/B]

2011-05-07 16:03:43.000 iTunes[515:207]: iTunes: received kAMDeviceDetached action, device 0x1d1f6ff0

2011-05-07 16:03:43.000 iTunes[515:1020f]: recv(32, 4) failed: connection closed

2011-05-07 16:03:43.000 iTunes[515:1020f]: unable to read message size: -1

2011-05-07 16:03:43.000 iTunes[515:1020f]: unable to read message from device

2011-05-07 16:03:43.000 iTunes[515:1020f]: <Restore Device 0x1ebac50>: Restore failed (result = 9)

2011-05-07 16:03:43.000 iTunes[515:13a0f]: iTunes: Restore error 9
asl.xxxx.log:
[6744 @ Fri May 06 16:08:38 2011] [YSLoader AppleMobileDeviceHelper.exe] USERPROFILE=C:\Users\MrLurch


[6744 @ Fri May 06 16:08:38 2011] [YSLoader AppleMobileDeviceHelper.exe] windir=C:\Windows


[6292 @ Fri May 06 16:09:14 2011] [(unknown facility) iTunes.exe] _AMDNotifyHook (thread 5044): Could not load library SHLWAPI.dll from the AppleMobileDeviceSupport directory, C:\Program Files (x86)\Common Files\Apple\Mobile Device Support\\SHLWAPI.dll.


[6292 @ Fri May 06 16:09:14 2011] [(unknown facility) iTunes.exe] _AMDNotifyHook (thread 5044): Could not load library WININET.dll from the AppleMobileDeviceSupport directory, C:\Program Files (x86)\Common Files\Apple\Mobile Device Support\\WININET.dll.


[6292 @ Fri May 06 16:09:39 2011] [(unknown facility) iTunes.exe] _MobileDeviceConnect_locked (thread 12236): This is not the droid you're looking for (is actually com.apple.mobile.restored). Move along, move along. // [B]Star Wars? [/B]


[6292 @ Fri May 06 16:09:39 2011] [(unknown facility) iTunes.exe] _MobileDeviceConnect_locked (thread 12236): This is not the droid you're looking for (is actually com.apple.mobile.restored). Move along, move along.


[10492 @ Fri May 06 16:34:26 2011] [YSLoader MDCrashReportTool.exe][/code]




[u]iRecovery Ausgabe:[/u]



- iRecovery wurde jeweils auf dem Mac OS X und Windows XP 32-bit eingesetzt

- iPhone wird von iRecovery nur im Recovery Modus erkannt – nicht im DFU Modus



   [b]1. Version[/b]

[code]======================================= :: :: iBEC for n82ap, Copyright 2010, Apple Inc. :: :: BUILD_TAG: iBoot-931.71.16 :: :: BUILD_STYLE: RELEASE :: :: USB_SERIAL_NUMBER: CPID:8900 CPRV:30 CPFM:03 SCEP:05 BDID:04 ECID:000000293C06BDCD IBFL:00 :: ======================================= [NAND] Device ID 0xb655d7ec [NAND] BANKS_TOTAL 4 [NAND] BLOCKS_PER_BANK 8192 [NAND] PAGES_PER_BANK 1048576 [NAND] SECTORS_PER_PAGE 8 [NAND] BYTES_PER_SPARE 128 [FTL:MSG] Apple NAND Driver (AND) RO [FTL:MSG] FIL_Init [OK] [FTL:MSG] BUF_Init [OK] [FTL:MSG] FPart Init [OK] read old style signature 0x43303035 (line:403) [FTL:MSG] VFL Register [OK] [FTL:MSG] VFL Init [OK] [FTL:MSG] VFL_Open [OK] [FTL:MSG] FTL Register [OK] [FTL:WRN] Failure running _LoadFTLCxt! [FTL:WRN] Recovering NAND Data Structures - this will take some time! [FTL:WRN] _FTLRestore OK! [FTL:MSG] FTL_Open [OK] Boot Failure Count: 1 Panic Fail Count: 1 Delaying boot for 0 seconds. Hit enter to break into the command prompt... boot-command 'fsboot' not supported Entering recovery mode, starting command prompt
Ok, Nand Datenstruktur fehlerhaft, klingt kritisch. Allerdings hatte ich schon mal das hier (kam 1x vor): 2. Version:
[FTL:MSG] FIL_Init            [OK]

[FTL:MSG] BUF_Init            [OK]

[FTL:MSG] FPart Init          [OK]

[WMR:ERR] NAND format invalid (mismatch, corrupt, read error or blank NAND device)

[WMR:ERR] boolSignatureFound false  boolProductionFormatVerified true nSig 0x0

******************************************************************************

******************************************************************************

AND: AND initialisation failed due to format mismatch or uninitialised NAND.

AND: Please reboot with reformatting enabled.

******************************************************************************

******************************************************************************

Raw NAND FTL failed initialisation

Boot Failure Count: 4	Panic Fail Count: 1
Und jetzt kommt der Hammer – nach weiterer Rumprobiererei kam das: 3. Version:
[FTL:MSG] Apple NAND Driver (AND) RO

[FTL:MSG] FIL_Init            [OK]

[FTL:MSG] BUF_Init            [OK]

[FTL:MSG] FPart Init          [OK]

read old style signature 0x43303035 (line:403)

[FTL:MSG] VFL Register    [OK]

[FTL:MSG] VFL Init            [OK]

[FTL:MSG] VFL_Open            [OK]

[FTL:MSG] FTL Register    [OK]

[FTL:MSG] FTL_Open            [OK]

Boot Failure Count: 1	Panic Fail Count: 1

Also plötzlich alles wieder ok? Leider nein, denn Wiederherstellungen gehen immer noch schief und momentan spuckt iRecovery die erste Version aus -> „Recovering NAND Data Structure“.

Lösung:

Alles deutet auf einen fehlerhaften NAND hin. Deshalb würde ich diesen am liebsten formatieren, reseten, flashen, zurücksetzen – wie auch immer.

Weiß jemand von euch wie sich sowas bewerkstelligen lässt?

Habe bereits daran gedacht eine SSH Ramdisk zu laden und einen Befehl, der das Dateisystem überprüfen und reparieren soll, in eine Datei zu schreiben die beim Booten geladen wird.

Oder hat jemand von euch was vom iPhone Wiper Tool gehört? Diese Methode ist recht alt und wird vermutlich nicht mehr funktionieren - es fanden sich im Internet leider kaum Erfahrungsberichte dazu.

Ich bin mit meinem Latein am Ende.

Beste Grüße,

mrlurch

Diesen Beitrag teilen


Link zum Beitrag
Persian-Al

Alter Verwalter......wenn du mit deinem Latein am Ende bist dann glaube ich der rest hier auch :P *duck*

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.