GSM dla wszystkich

Forum dla szeroko pojetej rzeszy milosnikow i uzytkownikow telefonow komorkowych. Mile widziani wszyscy - od kompletnych laikow po specjalistow w tej dziedzinie.


#1 2010-09-23 13:27:45

 michal76

Administrator

Skąd: Przeworsk
Zarejestrowany: 2009-02-06
Posty: 1411
Punktów :   28 
Model telefonu/ów: Nokia 5700, SPV M5000, i9+++
Operator: Plus

Flashowanie (czytanie firmware)

Nie biorę żadnej odpowiedzialności za uszkodzenia telefonów związane z wgrywaniem i modyfikacją firmware
Przede wszystkim aby zacząć zabawę z flashowaniem potrzebny jest odpowiedni kabel do flashowania. Wgrywanie firmware nie zadziała na standardowym kablu USB który jest dodawany do telefonu.
Co będzie potrzebne:
- odpowiedni dla posiadanego modelu kabel
- MTK Flash Tool (do odczytywania i wgrywania firmware na tel.)
- Jakiś edytor hex (przydatne narzędzie przy wgrywaniu)
- działający sciphone lub ewentualnie z uszkodzonym firmware (tutaj i tak potrzebny jakiś firmware do wgrania).

Najpierw wyciągnij karę pamięci oraz karte(y) sim.
Przed rozpoczęciem jakichkolwiek operacji należy sporządzić kopie zapasową firmware, który obecnie posiadamy. W tym celu należy otworzyć Program MTK Flash Tool. W otwartym oknie wybieramy "Download Agent" dokładniej "MTK_AllInOne_DA.bin"
http://img26.imageshack.us/img26/1940/mtkft01.th.jpg

Następnie ustawiamy "Baundrate" (u mnie działa 115200) oraz "COM prot" (do którego jest przyłączony telefon u mnie COM 19).
Większość kabli oparta o układ MAX232 obsłuży Baundrate na poziomie 120kb/s dlatego wybieramy 115200b/s. Można spróbować wyższe i w razie błędów odczytu zmniejszyć.
Co do portu com to musicie sami dojść, do którego portu jest podpięty wasz sciphone.
http://img837.imageshack.us/img837/87/mtkft03.th.jpghttp://img840.imageshack.us/img840/5221/mtkft02.th.jpg

Następnie zmieniamy zakładkę na Read back czyścimy ewentualne wpisy w oknie zaznaczając je a następnie klikając na "Remove" po czym klikamy na "Add"
http://img806.imageshack.us/img806/88/mtkft04.th.jpg

Następnie klikamy dwa razy na wpis który się pokazał i nowym oknie wybieramy miejsce zapisu pliku oraz jego nazwę (na końcu należy dodać .bin) klikamy "zapisz".
http://img401.imageshack.us/img401/8348/mtkft05.th.jpg

W następnym oknie wybieramy miejsce rozpoczęcia czytania (Start address) tu pozostawiamy same zera oraz rozmiar (Length) tutaj wpisujemy 0x04000000 (64 MB) lub 0x02000000 (32 MB) zależnie od rozmiaru romu (zalecam zrobić kopie w rozmiarze 64MB jeżeli tylko urządzeni dopuszcza taką opcję).
http://img833.imageshack.us/img833/5082/mtkft07.th.jpg http://img684.imageshack.us/img684/2296/mtkft06.th.jpg

Teraz podpinamy telefon (jeżeli już był podpięty to nie odpinamy) wyciągamy baterię na kilka sekund po czym ponownie ją wkładamy i klikamy na "Read back"
http://img832.imageshack.us/img832/613/mtkft08.th.jpg

Teraz wciskamy przycisk uruchamiania telefonu aż czerwony pasek na dole się napełni, po czym program powinien zacząć czytać rom urządzenia w tym momencie puszczamy przycisk.
http://img37.imageshack.us/img37/6986/mtkft09.th.jpg http://img835.imageshack.us/img835/6593/mtkft10.th.jpg

Czytanie romu jest bardzo czasochłonną operacją (zresztą wgrywanie także) Przy ustawieniach jakie zaprezentowałem operacja zajmuje ok 45 min (dla 32MB) lub 90 min (dla 64MB). Jednak jest to bardzo ważna operacja jeżeli nie chcemy zamienić swojego sciphona w cegłe.

Operacja odczytania romu jest przedstawiona na filmie (angielski) UWAGA rozmiar romu jest mniejszy niż w sciphonie i9+++ (właściwy rozmiar jest podany w poście). Niektóre operacje pokazane na filmiku pomijamy np. wybór typu chipu.

Kopia filmiku dostępna na 4shaerd

Na koniec dodam jeszcze że wyjęcie i ponowne włożenie baterii należy powtarzać przed każdą próbą odczytania lub wpisania firmware. W przeciwnym razie nic się nie będzie działo (albo nawet telefon tylko się włączy)


http://www.uziwamp.pun.pl/_fora/uziwamp/gallery/27_1292086634.png
http://a.imageshack.us/img690/8586/podpisnaforum.jpg

Offline

 

#2 2010-10-28 16:23:17

 michal76

Administrator

Skąd: Przeworsk
Zarejestrowany: 2009-02-06
Posty: 1411
Punktów :   28 
Model telefonu/ów: Nokia 5700, SPV M5000, i9+++
Operator: Plus

Re: Flashowanie (czytanie firmware)

Kolejnym programem, który umożliwia Flashowanie Firmware jest SpiderMan (2.50)
Program ma dużo prostszy interface, ale nie umożliwia np. wyboru rozmiaru czytanego fragmentu, czy zapisywanego fragmentu.
(poradnik w przygotowaniu)

Dodano:
Poradnik do obsługi programu SpiderMan
Jak już pisałem wcześniej SpiderMan jest dużo prostszy w obsłudze niż MTK FT. Kabel zalecam podpiąć do komputera przed uruchomieniem programu. Po uruchomieniu programu należy ustawić baudrate
http://img208.imageshack.us/img208/8490/sm1g.th.jpg
Następnie klikamy na Connect
http://img831.imageshack.us/img831/9039/sm2w.th.jpg http://img256.imageshack.us/img256/390/sm3r.th.jpg
Możliwe że będzie potrzebna także zmiana portu COM wtedy zaznaczamy "Set new port" i wybieramy odpowiedni port.

Teraz można podpiąć kabel do telefonu.
Aby odczytać rom należy wybrać opcję "Read". Program zapyta gdzie zapisać dane
http://img574.imageshack.us/img574/1083/sm4.th.jpg http://img811.imageshack.us/img811/9058/sm5f.th.jpg
Następnie program czeka na wciśniecie klawisza ON/OFF (Press ON/OFF key please...) w telefonie (należy pamiętać o wcześniejszym wyciągnięciu baterii na jakiś czas tak jak w przypadku MTK FT). Program informuje także w którym momencie można puścić przycisk (You can relase ON/OFF key!).
http://img253.imageshack.us/img253/7721/sm6.th.jpg http://img255.imageshack.us/img255/2382/sm7g.th.jpg
I teraz czekamy aż Rom się odczyta.

Zapisywanie romu wygląda podobnie tylko kożystamy z opcji Flash
http://img838.imageshack.us/img838/7403/sm11.th.jpg http://img801.imageshack.us/img801/2575/sm12.th.jpg http://img121.imageshack.us/img121/2875/sm13.th.jpg


http://www.uziwamp.pun.pl/_fora/uziwamp/gallery/27_1292086634.png
http://a.imageshack.us/img690/8586/podpisnaforum.jpg

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora