Strony: 1
Instrukcja ratowania ubitej totalnie Motoroli E398 (uszkodzona pamięć flash)
Czasem nasza Motorola E398 umiera w bardzo przykry sposób - nic nie pomaga. To może się zdarzyć jeśli pamięć flash jest uszkodzona, gdzie oprogramowanie i wszystkie programy pamięci są przechowywane. Po takim błędzie w praktyce nic nie pomoże - ani twardy reset, ani testpoint, ani żadna ze znanych metod odzyskiwania! Ale jest jednak jedna metoda, z którą jeszcze możesz prawdopodobnie odzyskać swój telefon, nawet z padniętą pamięcią flash. Mieliśmy już jeden udany ratunek postępując tak
Objawy:
- Ramldr pokazuje błąd typu ERR I^
- MFF i PST nie mogą być zflashowane, pokazują błędy
Potrzebujemy następująco:
- Phone Corpse (dosł. tłumacz. Telefon Zwłoki )
- Pełny punkt przywracania oprogramowania telefonu (przysłowiowy backup)
- Naładowaną baterię albo ładowarkę USB
- Ramldr według Vilko
- Wczytywacz dla Ramldr (ldr_*.bin)
- Edytor Hex (jak XVI32) / Hex - kod 16stanstkowy dla niewtajemniczonych
- Dobre rozumienie i trzymanie się procedury poniżej
Co robić:
0. Test Point (nie jest wymagany)
1. Znaleść uszkodzone komórki
2. Zrobić backup w kawałkach
3. Ostateczny poziom/krok przywracania
3a. Zrobienie swojego własnego ldr_part*.bin
3b. Przywrócenie i badanie pracy telefonu
0. Test point podlega właśnie dyskusji. Ale i tak nie jest wymagany.
1.[/b] Zdobądź ldr_*.bin, otwórz go przy pomocy Hex edytora, "skocz" (B XVI32 - [CTRL]+[G] do adresu F8 (to jest start pamięci flash), / ja rozumiem to w ten sposób, że za pomocą kombinacji klawiszy znajdujesz gdzie zaczyna się w kodzie pamięć flash (troszkę pokrętnie to napisali) / umieść wartość 10 00 00 00 (4 bytes)
Następnie skocz do adresu FC i umieść wartość 12 00 00 00
Zapisz plik.
Podłącz telefon, wejdź do edytora bootloadera (dosł. tłumacz. reset wczytaj) i w ramldr kliknij na wyślij ramldr -> wybierz nasz nowo stworzony ldr_*.bin
Kiedy zobaczysz err: divide the region of the memory (10 00 00 00 - 12 00 00 00)
/ błąd: rozdzielony region pamięci (10 00 00 00 - 12 00 00 00) / w dwóch unikalnych kawałkach długości, zmień ldr_*.bin na nową wartość. Tutaj są przykłady:
Region: 10 00 00 00 - 12 00 00 00
1 Piece: 10 00 00 00 - 10 FF FF FF / 1 Piece -> 1 kawałek /
2 Piece: 11 00 00 00 - 12 00 00 00 / 2 Piece -> 2 kawałek /
I to są, prawdopodobne znalezione "zepsute adresy". Może być możliwym rozdzielenie błędnych regionów na połowę i przypisanie regionów wiele razy..
Stąd, telefon z zepsutą pamięcią był tak jak wymieniliśmy region: 10 F3 FF FF - 10 F6 00 00
2. Tak prędko jak to możliwe znajdujemy złą pamięć, teraz jest czas na zrobienie backup'u
/ Hint -> adres docelowy tudzież uwaga / Hint: adres 10 00 00 00 w telefonie to adres 00 00 00 00 w twoim backup'je
Tutaj jest jak tego dokonać:
Część 1 - z adresu 00 00 00 00 do startu adresu złej pamięci nazwiemy to part1.bin
Część 2 - Od końca adresu do popsutej pamięci do adresu 02 00 00 00 (gdzie jest 12 00 00 00 w pamięci telefonu), nazwiemy part2.bin
Hint: użyj kalkulatora windowsa w "Trybie Naukowca" aby wyliczyć używany typ Hex.
3. 3a. Teraz czas na przywrócenie. Przygotuj swój ldr_*.bin pliki:
ldr_part1.bin
ldr_part2.bin
* Może ich być więcej w przypadku jeśli był o 1 więcej błąd w części pamięci
Potrzebujemy zmienić teraz adres na:
1). W ldr_part1.bin na adres F8 zapisz 10 00 00 00, i na adresie FC - początek adresu z błędami w części pamięci
2). W ldr_part2.bin na adres F8 zapisz początek adresu błędów w części pamięci i na FC zapisz 12 00 00 00
3b. Start ramldr, podłącz zwłoki i wczytaj tryb bootloader'a, użyj "Send Ramldr" i wybierz ldr_part1.bin. Teraz wybierz "erase", zobaczysz coś takiego jak ACK ERASE, wybierz "base addr" za "10000000". Wybierz "send binary"
i wyślij part1.bin. Restart telefonu (możesz być zmusozny do wyjęcia baterii i ponownego włączenia bootloader'a używając metody 4 i 5 pinu) /?cięzko wywnioskować w końcówce co trzeba zrobić?/
To samo robimy z ldr_part2.bin/part2.bin.
Teraz jest część naszego triku - jeśli zła pamięć bloku nie jest krytyczna dla systemu Twojego telefonu - Twój telefon zacznie działać! Niestety jeśli jest inaczej to czas aby kupić nowy telefon
/ nie tłumaczyłem nazw w cudzysłowiu bo można się pogubić w czynnościach /
Pozatym niektóre bete'ki narzędzi przywracania (nie wiem po co one są).
Podziękowania dla @pawel694 oraz TYCHU95 za tłumaczenie.
Tematu nie zamykam, jak ktoś ma podobnie uwaloną motkę zapraszam do tematu , spróbujemy waszą motkę postawić .
Sposób jest bardzo trudny, wymaga solidnego ruszenia głową także zapraszam do pisanie osoby które wiedzą co z tym zrobić.
Nie piszcie skąd wziąc dane programy i nie zadawać innych głupich pytań.
Potrzebne programy:
MotobackupTool: LINK
BackupCodecToolLINK
XVI32-hexeditorLINK
Ramldr IMPROVEDLINK
Pozdrawiam DJ TomeQ
Offline
Strony: 1