Backup romu w n560

  • 6 Odpowiedzi
  • 3464 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline promil

  • **
  • 137
  • Sprzęt: F-S n560 + AM
Backup romu w n560
« dnia: Maj 06, 2008, 21:28:51 »
Witam
jeśli chcemy wykonać backup romu w n560

1. zaopatrzyć sie Microsoft ActiveSync 4.5 -> http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=9E641C34-6F7F-404D-A04B-DC09F8141141
2. zaopatrzyć sie w program pdocread.exe dostępny w packu "itsutils" -> http://nah6.com/~itsme/itsutilsbin-20080313.zip
3. jakiś hex edytor - ja używam WinHex 14.8 SR-4 - zarejestrowanego (ważne!!!) (podobno jest darmowa wtyczka hexeditora do notepada++ ale nieznam jej możliwości)
4. instalujemy activesync 4.5
5. z archiwum itsutil wypakowujemy plik pdocread.exe oraz itsutils.dll np do c:\n560
6. podłączamy palma do komputera poprzez kabelek do synchronizacji lub poprzez bluetootha - też działa :E
7. upewniamy sie ze activesync sie połączył z palmem (ikonka activesynca w trayu powinna być zielona)
8. następnie wybieramy w komputerze start->uruchom i zatwierdzamy enterem. Wpisujemy w okienko uruchom cmd i zatwierdzamy enterem
9. w konsoli linii poleceń (w tym czarnym okienku które sie otworzyło wpisujemy: "cd c:\n560" i zatwierdzamy enterem (znak zachęty zmieni sie na "c:\n560" - jeśli nie to robisz coś źle  :-|
10. wpisujemy komendę  "pdocread 0 0x2300000 nk.nb0" - gdzie nk.nb0 to nazwa pliku do jakiej zgrywamy rom - możecie zrobić dowolna jak wam sie podoba natomiast reszty komendy niewolno zmieniać !!!!
11. czekamy grzecznie jak sie zgra rom do pliku, trochę to trwa:E Pojawienie się znaku zachęty "c:\n560" będzie oznaczało koniec procesu. (mamy goły rom - jeszcze nie da sie go wgrać do looxa w razie problemów)
12. odpalamy hexedytor i otwieramy w nim nasz plik nk.nb0 - czy jak go sobie tam nazwaliście
13. bierzemy kartkę i notujemy:
   a) rozmiar pliku - w WinHex-ie informacja ta jest w lewym pionowym panelu pod pozycją "File size" - powinniście mieć rozmiar 36 700 160 pliku. (jeśli jakimś cudem nie macie pionowego panelu to wybieracie z menu file opcje properties i tam w polu "size in bytes:" jest wielkość pliku) - jeśli macie inny rozmiar pliku to proces zrzucania romu z looxa nie zakończył sie powodzeniem !!!
   b) sumę kontrolna pliku - z menu tools wybieramy compute hash. W otwartym okienku wybieramy "chcecksum (32 bit)" i zatwierdzamy ok. wynikiem działania powinna być wartość 258446A8
14. klikamy na literkę "E" znajdującą sie na początku pliku i z menu edit wybieramy paste zero bytes. W nowo otwartym okienku wpisujemy 42 i zatwierdzamy. Po tej operacji rozmiar pliku powinien wynosić 36 700 202.
15. teraz co ważne w prawej kolumnie Winhexa wpisujemy na początku w pierwsze 4 pola model looxa czyli "N560"
16. następnie pozostawiamy 11 pól bez zmian (uwaga bez zmian to oznacza ze maja pozostać tam te znaki "." a nie spacje, czy samodzielnie wpisane "." !!!) czyli krótko mówiąc odliczamy 11 "kropek" i klikamy na 12 "kropkę"
17. w następnych 9 polach wpisujem wersje romu (np. 2.13.0001)
18. następne 4 pola to 'spacja skrót języka romu' czyli " ENG" lub " GER"
19. następne dwa pola pozostawiamy bez zmian
20. następne 4 bajty to zapisane odwrotnie suma kontrolna pliku - otrzymuje sie ją poprzez podzielenie sumy kontrolnej na części po 2 cyfry i zapisanie tych części od ostatniej do pierwszej, czyli 258446A8 po zmianie ma postać A8468425
21. następne 4 bajty to zapisana wielkość pliku wyrażona w systemie 16 zapisana odwrotnie :E czyli rozmiar pliku 36700160 w systemie 16 to 2300000 (teraz juz jest jasne co oznacza w pkt 10 0x2300000 :E) i zapisana odwrotnie to 00003002 - tu uwaga czemu tak jest - bo dodanie 0 na początku liczby zapisanej w systemie 16 nie zmienia jej wartości a my potrzebujemy dodać to zero żeby móc podzielić liczbę na części składające sie z 2 znaków
22. następne 4 bajty maja mieć wartość 00000480 - czemu ? bo tak i juz :E
23. zapisujemy plik jako OS_213U.nbf - i to jest juz nasz backup romu :)

kwestią wyjaśnienie w pkt 20,21,22 używam sformułowania 4 bajty aby uczulić was na fakt wpisywania wartości w "środkową kolumnę" WinHex-a - ta gdzie jest dużo zer (rys), natomiast w pkt 16 do 19 używam sformułowania "pole" aby zaakcentować to że wpisujemy warości w prawą kolumnę WinHexa (rys)

Tak przygotowany plik nadaje sie do wrzucenia do naszego looxa.
Można to zrobić programikiem pdocwrite z pakietu itsutils (nie bede opisywał jak) lub najlepiej ściągnąć update do looxa n520 ze strony F-S http://webdownload.fujitsu-siemens.com/download/FileDownload/fileDownload.aspx?SoftwareGUID=9B3F5929-0104-4EAB-8C6B-A0115E5A018E&FileFolder=Downloadfiles&FileTypeExtension=ZIP&FileNameClient=FSC_Flash_update_ENG___Pocket_LOOX_N500___N520_and_Key_P22452_P919_V212_2_1x__1006680.ZIP&FileSize=24751041&From=S2xqXVllPmFkXUxnOmpnb2tdah0e rozpakować, podmienic plik "OS_213U.nbf" i usunąć pliki: BL_121_G3.nbf (ukryty), unins000.dat, unins000.exe oraz w pliku PocketLOOX5xxFlashTool.exe zmienić wartość w offsecie 20545 z 32 na 36, w 20550 z 31 na 32, w 20552 z 32 na 31 oraz w 20553 z 30 na 33.


jak sie gdzieś pomyliłem to piszcie :)


aha jak ktoś chce to niech porówna to co sobie ściągnie sam z pocketa z tym co jest u ruskich dostępne a przekona sie ze ruskie nic nie grzebali :)
tak więc jak komuś się nie chce robić samemu backupu romu w swoim n560 to tu jest gotowy rom -> http://4pda.ru/forum/attach/804993/n560.rar


Uprzedzając pytanie - tym sposobem robi sie backup romu, czyli tylko systemu operacyjnego wm5, TYM SPOSOBEM NIE ROBI SIE KOPII WGRANYCH SAMEMU PROGRAMÓW CZY INNYCH DANYCH WPROWADZONYCH DO LOOXA.

Jak ktośchce to moge napisac tutka jak z takiego obrazu romu wypakować pliki - gdyby ktoś chciał sobie ugotować własny rom  :smile:

Pozdrawiam promil
« Ostatnia zmiana: Maj 06, 2008, 21:43:51 wysłana przez promil »

*

Offline Omega90

  • ****
  • 736
  • Sprzęt: loox n560,HTC Blue Angel,Dell Axim x50v,HP ipa3870
Odp: Backup romu w n560
« Odpowiedź #1 dnia: Maj 06, 2008, 21:53:46 »
OO, super, czyli jednak się da! :E WIelkie dzięki za tutka, zaraz zrzucam własny rom ;)
Mógłbyć napisać jak to jest z tym gotowaniem? Plis :ok:
fsc pocket loox n560, HTC Blue Angel

*

Offline sponsor

  • **
  • 198
    • Download from RapidShare Without Waiting
  • Sprzęt: LOOX n560 WM6.1 SDHC6 8GB, AM6, Nokia N95, HTC Touch Pro, HTC Touch Pro2
Odp: Backup romu w n560
« Odpowiedź #2 dnia: Maj 07, 2008, 07:37:50 »
Dopisuję się do prośby o tutka

P.S. Nie napisałeś aby stworzyć katalog N560 na C:\ :-)
http://fixrapid.com/?premium=sponsor79 - Download from RapidShare Without Waiting

Odp: Backup romu w n560
« Odpowiedź #3 dnia: Wrzesień 11, 2008, 23:27:19 »
A jest szansa na taki tutek do 420? Mam dwie sztuki, jedna z WM2003SE a druga z 2003 zwyklym i chcialem zrobic 2xSE :)

*

Offline mALy_boy

  • **
  • 125
    • www.f1ultra.pl
  • Sprzęt: HTC Diamond 2 Kingston 8GB SDHC
Odp: Backup romu w n560
« Odpowiedź #4 dnia: Wrzesień 12, 2008, 01:01:15 »
A ja z kolei mam inne pytanie. Mógłby ktoś poratować plikiem "IcoRes.dll" z WM6 do looxow? Można go znaleźć w katalogu "\Windows". Bardzo byłbym wdzięczny za pomoc, bo kolejnego HR nie mam zamiaru robić :)

*

Offline promil

  • **
  • 137
  • Sprzęt: F-S n560 + AM
Odp: Backup romu w n560
« Odpowiedź #5 dnia: Wrzesień 14, 2008, 09:06:24 »
W katalogu windows nie ma pliku "icores.dll" jest zato plik "iconres.dll" - jesli o niego chodzi to prosze bardzo:

*

Offline mALy_boy

  • **
  • 125
    • www.f1ultra.pl
  • Sprzęt: HTC Diamond 2 Kingston 8GB SDHC
Odp: Backup romu w n560
« Odpowiedź #6 dnia: Wrzesień 15, 2008, 04:19:43 »
Nazwa co prawa inna, ale jak podmieniłem to wszystko jest ok. Dzięki wielkie! :ok: