Staliśmy się posiadaczem Nokia N900 wymagającej naprawy softu. Co mamy zrobić, aby przywrócić ją do stanu używalności? Jak wykonać całkowite kasowanie danych przed sprzedaniem lub po prostu, chcemy zacząć od nowa. Postaram się opisać jak obecnie wykonać ten cały proces, bo dostępny soft ma małe problemy z działaniem w środowisku x64. Zaczynami więc od znalezienia odpowiedniego softu oraz wersji ROM’u (bo jest ich troszkę dostępnych). W takim razie przystąpmy do dalszej zabawy.
Może na początek miejsce, gdzie można pobrać troszkę niezbędnego softu
http://www.fladnag.net/downloads/telephone/n900/
oraz
http://www.fladnag.net/downloads/telephone/n900/tools/
tutaj pobrany plik maemo_flasher-3.5_2.5.2.2_i386.deb
Oba pliki najłatwiej będzie przenieść, kopiując je na dowolny ‚pędrajw’ –
W razie czego, kopia opisanych plików, dostępna jest na jednym z naszych chomików. Plik RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin został znaleziony już wcześniej i przetestowany. Można oczywiście zastosować inne pliki, weryfikując efekty jaki uzyskamy oraz czytając opisy na necie, do dana wersja wprowadza ciekawego. Ten system prosi o kod po zainstalowaniu, który jest domyślny dla producenta Nokia (12345).
Będziemy całość operacji wykonywać na najnowszej dostępnej wersji KALI odpalonej na maszynie wirtualnej (VirtualBOX) – tutaj pobrany plik kali-linux-2016.2-i386.
Uruchamiamy naszą maszynę wirtualną
Jak widać, całkowicie wystarczy odpalić Kali jako Live …
Podłączamy teraz pendrive z plikami, które wcześniej tam umieściliśmy
po uruchomieniu kopiujemy te 2 pliki na pulpit (można też oczywiście odpalać bezpośrednio z USB)
weryfikujemy …
oraz sprawdzamy i instalujemy niezbędne oprogramowanie
sudo dpkg -c maemo_flasher-3.5_2.5.2.2_i386.deb
sudo dpkg --install maemo_flasher-3.5_2.5.2.2_i386.deb
Postępujemy zgodnie z instrukcjami na ekranie
czekając na zakończenie instalacji
flasher-3.5 -F RX-51_2009SE_21.2011.38-1_PR_COMBINED_MR0_ARM.bin -f
lub jeśli chcemy, aby telefon uruchomił się automatycznie po zakończeniu dodajemy -R
flasher-3.5 -F RX-51_2009SE_21.2011.38-1_PR_COMBINED_MR0_ARM.bin -f -R
kiedy otrzymamy komunikat o braku urządzania na USB
wykonujemy następujące czynności na TELEFONIE Nokia N900
- Wyłączamy całkowicie telefon
- Podłączamy KABEL USB do komputera (NIE TELEFONU)
- Naciskamy U na klawiaturze telefonu i trzymając go cały czas …
- Podłączamy KABEL USB do telefonu
- Telefon uruchamia się w trybie ‚serwisowym’
i teraz, podłączamy telefon do naszej wirtualki
Może zdarzyć się, że będziemy musieli wykonać to podłączenie dwa razy. Jeśli telefon jest w trybie przygotowanym do wykonania zmiany softu (klawisz U trzymany podczas uruchamiania), to rozpocznie się automatycznie proces …
można śledzić kolejne kroki
tego co się dzieje
aż całość zakończy się sukcesem …
Jeśli wybraliśmy opcję -R przy uruchamianiu, telefon automatycznie uruchomi się ponownie, jeśli nie – musimy sami go wyłączyć i włączyć.
Może się trafić tak, że system prosi o wpisanie kodu … 12345
aby przejść dalej
aż uzyskamy całkiem nowy system
Czynność można powtarzać, więc nie ma problemów, jeśli coś nam się nie uda. Na razie odłączanie telefonu podczas procesu, także pozwoliło na ponowne jego uruchomienie w trybie serwisowym. Kilka testów wykonałem i jeśli cokolwiek nie działało, była to zawsze moja wina – a to nie podłączyłem do wirtualki (kiedy samo się rozłączyło), odpięty został kabel USB itd. Nawet całkowicie rozładowana bateria pozwoliła na przeprowadzenie całego procesu.
Więcej informacji można uzyskać na stronie https://wiki.maemo.org/Updating_the_firmware