XS++ - Multimedialny kombajn do modyfikacji telefonów
Image
Przez ostatnie kilka miesięcy projekt programu XS++ bardzo mocno się rozszerzył. Ostatnia wersja, która została opisana w naszym portalu to 1.2. Od tamtego czasu sporo się zmieniło, dodano możliwość kopiowania GDFS oraz wgrywania patchy. Można powiedzieć, że XS++ 1.2 niczym nie przypomina jego młodszego brata w wersji 3.1. Najnowsza wersja przystosowana jest do modyfikacji większej ilości telefonów oraz łamania większej ilości zabezpieczeń. Dokładny opis funkcji XS++ 3.1 został napisany po to, aby ułatwić życie osobom, które nadal miały problem korzystając z innych programów.

Przygotowanie


Będziesz potrzebował XS++. W artykule wykorzystany został XS++ w wersji 3.1, można go znaleźć w naszym dziale download, lub skorzystać z tego odnośnika, aby przejść bezpośrednio do pliku.

Jeżeli potrzebujesz oprogramowania/firmware do swojego telefonu możesz je  pobrać z naszego działu download, lub z dwóch darmowych wirtualnych serwerów naszych użytkowników. Serwer 1 oraz Serwer 2

Pliki customizacyjne, czyli plik customize.xml można pobrać z naszego działu download, lub z w/w serwerów. Na serwerze 1 pliki te są zapisane w katalogu CDA.

Przed rozpoczęciem modyfikacji oprogramowania należy wykonać kopię zapasową GDFS telefonu. GDFS to "schowek" telefonu, gdzie wszystkie ustawienia oraz cechy danych są zapisane. Jest on inny dla każdego telefonu dlaczego kopia zapasowa jest bardzo ważna. W wypadku błędu programu, lub zawieszenia się komputera jedynym ratunkiem dla telefonu oprócz serwisu będzie wgranie GDFS naszego telefonu.

Polecam wykonanie kopii zapasowej zawartości telefonu. Najlepszym sposobem na to jest skorzystanie z programu MyPhoneExplorer. Program można pobrać tutaj, a poradnik na temat tworzenia kopii zapasowej znajdziemy pod linkiem: Tworzenie kopii zapasowej telefonu

Należy się również upewnić, czy bateria jest w pełni naładowana. Jest to zabezpieczenie przed uszkodzeniem telefonu w wypadku długiego flashowania, na przykład podczas korzystania z brute force.

Kopia zapasowa GDFS

Image
Zaczynamy od wyłączenia telefonu i włączenia XS++. Klikamy na przycisk "Connect" i przytrzymując klawisz "C" na klawiaturze telefonu podłączamy  kabel USB do komórki.

Teraz przechodzimy do zakładki "GDFS" na dole programu. Klikamy na "Backup GDFS" i czekamy, aż pasek postępu dojdzie ko końca. Po skończonej operacji po lewej stronie programu powinien widnieć napis: Disconnected... Unplug the phone. Znaczy to, że operacja się udała i możemy odłączyć telefon. Kopia naszego GDFS została zapisana w katalogu "Backup". Znajduje się on w miejscu, gdzie zapisany został XS++.

Image

W przypadku, gdybyśmy musieli wgrać GDFS do naszego telefonu, wystarczy podłączyć telefon do komputera. Przejść do zakładki "GDFS" i załadować naszą kopie w oknie oznaczonym jako "Restore  GDFS" i nacisnąć  na  "Write  GDFS". Program automatycznie załaduje GDFS z powrotem do telefonu.

Wgrywanie firmware


Wgranie pliku MAIN

Image
Zaczynamy od wyłączenia telefonu i włączenia XS++. Klikamy na przycisk "Connect" i przytrzymując klawisz "C" na klawiaturze telefonu podłączamy  kabel USB do komórki. W oknie opisanym jako "Flash Main Firmware" wskazujemy plik MAIN, który chcemy wgrać.
Image

Kiedy wszystko już gotowe klikamy na przycisk "Flash" i czekamy, aż pasek postępu dojdzie do końca. Następnie odłączamy kabel i wyjmujemy baterię na 10 sekund po czym wkładamy ją z powrotem.

Teraz restartujemy XS++ i podłączamy telefon do komputera zgodnie ze wcześniejszymi wskazówkami.

Wgranie pliku FS

Image
W oknie opisanym jako "Flash File System" wskazujemy plik FS, który jest zgodny z plikiem MAIN wgranym wcześniej. Chodzi tutaj o wersje oprogramowania.

Po wskazaniu odpowiedniego pliku klikamy na przycisk "Flash" i czekamy, aż pasek postępu dojdzie do końca. Następnie odłączamy kabel i wyjmujemy baterię na 10 sekund po czym wkładamy ją z powrotem. Teraz trzeba znowu zrestartować program (robimy to samo, co przy wgrywaniu pliku MAIN).

Wgranie pliku customize.xml

Wgrywanie pliku customize.xml rożni się od wgrywania oprogramowania. Przechodzimy do zakładki "FSX" na dole programu. Klikamy na przycisk
"Start FSX". Program pobierze listę plików systemowych telefonu i wyświetli ją w oknie po prawej stronie okna programu.

Image


Przechodzimy do katalogu custom, który znajduje się w kolejno tpa/preset. Klikamy na przycisk "Upload" i lokalizujemy plik customize.xml, który pobraliśmy wcześniej.

Po zalkalizowaniu pliku customize.xml, XS++ załaduje go do telefonu (wpis w log XS++, który powiadamia o wgraniu w/w pliku to: Uploading file /tpa/preset/custom/customize.xml). Następnie klikamy na "Shutdown" i potwierdzamy nasz wybór. Po zakończonej operacji w oknie powiadomień programu powinien widnieć napis: Disconnected... Unplug the phone po czym odłączamy kabel od telefonu.

Teraz, aby nasz telefon się włączył należy wyciągnąć z niego baterie na 10 sekund, po czym włączyć go w normalny sposób.

To wszystko! Jeżeli wszystkie operacje przebiegły pomyślnie, Twój telefon został zaktualizowany.

Obsługiwane telefony

do D750i można wgrać firmware z:
- K750i - zyskujemy to, że dla K750i pojawił się nowszy firmware (R1DB001 lub R1CA021) od najnowszego dla D750i (R1BD001 lub R1BC002) i po wgraniu go otrzymujemy lepszy sterownik aparatu (5.3 zamiast 4.5)
- W800i - zyskujemy odtwarzacz WALKMAN.
- W700i - zyskujemy odtwarzacz WALKMAN, bluetooth 2.0, tracimy natomiast autofocus.

do K750i można wgrać firmware z:
- D750i - nie ma to najmniejszego sensu
- W800i - zyskujemy odtwarzacz WALKMAN.
- W700i - zyskujemy odtwarzacz WALKMAN, bluetooth 2.0, tracimy natomiast autofocus.

do W800i można wgrać firmware z:
- D750i - nie ma to najmniejszego sensu
- K750i - tracimy odtwarzacz WALKMAN, zyskujemy lepszy sterownik aparatu (5.3). Jednak wgranie tego firmware też nie ma sensu, ponieważ sam sterownik aparatu można dograć do oryginalnego firmware z W800i, a nie tracimy przy tym WALKMANa
- W700i - zyskujemy bluetooth 2.0, tracimy natomiast autofocus.

do K550i możemy wgrać firmware z W610i - zyskujemy odtwarzacz WALKMAN 2.0. Tracimy samoczynne włączenie aparatu po odsunięciu zasłony obiektywu.

do M600i możemy wgrać firmware z W950i - zyskujemy odtwarzacz WALKMAN 2.0. Przy umiejętnym wgraniu firmware nie tracimy nic. Jeśli nie zrobimy tego dobrze mogą pojawić się problemy z obsługą kart pamięci oraz klawiatury QWERTY.

do K800i możemy wgrać firmware z K810i - zyskujemy TrackID, funkcję PhotoFix oraz nowszą wersję firmware (R6BC002, najnowsza dla K800i - R1KG001). Po wgraniu firmware z K810i mogą pojawić się problemy z podświetleniem klawiszy oraz inne.

do K800i możemy wgrać firmware z W850i - zyskujemy TrackID, flash menu oraz odtwarzacz WALKMAN. Taka zmiana powoduje jednak problemy z prawidłowym funkcjonowaniem telefonu, np. nieprawidłowo działa joystick (np. przesunięcie go w górę telefon rozpoznaje jako ruch w górę i w bok oraz jego przyciśnięcie), błędy w podświetleniu klawiszy, problemy z obsługą karty pamięci, są także problemy z działaniem aparatu (nawet po wgraniu sterownika z K800i).

do K800i możemy wgrać firmware z W880i - zyskujemy TrackID, flash menu oraz odtwarzacz WALKMAN. Taka zmiana powoduje jednak problemy z prawidłowym funkcjonowaniem telefonu, np. nieprawidłowo działają klawisze (są zamienione ich funkcje np. przyciskając 3 włącza nam się walkman, a klawisz 8 odpowiada teraz za lewy klawisz funkcyjny, itd.), wyświetlacz świeci na biało (jednak po wgraniu sterownika z K800i działa normalnie), są także problemy z działaniem aparatu (nawet po wgraniu sterownika z K800i).

do K610i możemy wgrać firmware z W660i - zyskujemy TrackID, flash menu oraz odtwarzacz WALKMAN. Po takiej zmianie są jednak problemy z jednoczesnym działaniem aparatu i WALKMANa. Poza tym są problemy z prawidłowym wyświetlanie kolorów, które można wyeliminować poprzez wgranie sterownika ekranu z K610i.

do F500i możemy wgrać firmware z K500i

do K310i możemy wgrać firmware z K510i - taka zmiana powoduje zwiększenie ilości wolnej pamięci w telefonie. Dostajemy także menu w formacie 3x4 zamiast 3x3. Po takiej zmianie nie działa aparat.

do V600i możemy wgrać firmware z K600i

do V800i możemy wgrać firmware z Z800i

do Z710i możemy wgrać firmware z W710i - zyskujemy odtwarzacz WALKMAN

do V630i możemy wgrać firmware z K618i - zyskujemy flash menu

do V630i możemy wgrać firmware z K610i - typowa zmiana, dzięki temu jest język polski

do Z530i możemy wgrać firmware z W300i - zyskujemy odtwarzacz WALKMAN

do Z520i możemy wgrać firmware z Z525i

do P1i możemy wgrać firmware z W960i, przez co zyskujemy telefon z odtwarzaczem w.gif WALKMAN oraz klawiaturą QWERTY i slotem kart pamięci MS (zamiast dysku 8GB, w W960i) jednocześnie (podobnie jak w przypadku M600i@W950i). Jednak na razie wgranie tego firmware powoduje problemy właśnie z obsługą kart pamięci oraz klawiatury QWERTY. Mamy jednak nadzieje, że ta niedogodność zostanie szybko wyeliminowana.

istnieją też podejrzenia, że do S500i będzie można wgrać firmware z W580i. Taka zmiana da nam nowszą wersję odtwarzacza WALKMAN.

Dokładny opis oraz dyskusja na temat obsługiwanych telefonów prowadzona jest w tym temacie na naszym forum dyskusyjnym.

Wgrywanie USB Flash

1. Zaczynamy od podłączenia telefonu do komputera przez kabel USB.

2. Następnie przechodzimy do menadżera urządzeń komputera (naciskamy prawym klawiszem myszy na mój komputer > właściwości > sprzęt > menadżer urządzeń)

3. W menadżerze urządzeń szukamy pozycji: Kontrolery uniwersalnej magistrali szeregowej

4. W zakładce powinniśmy znaleźć nazwę naszego telefon.

5. Klikamy na niego prawym klawiszem i naciskamy na odinstaluj.

6. Następnie podłączamy telefon z powrotem do komputera, po czym system powinien automatycznie zainstalować wasz telefon. Jeżeli nie posiadasz sterowników USB do swojego telefonu, możesz je pobrać z naszego działu download. Po udanej instalacji sterowników, odłączany telefon od komputera.

7. Włączamy Sony Ericsson Update Service i dochodzimy do momętu, w którym mamy podłączyć telefon do komputera we Flash Mode. Wyłączamy telefon, wyjmujemy kartę sim poczym wkładamy baterię z powrotem i podłączamy wyłączony telefon do komputera przytrzymując klawisz "C"

8. Komputer teraz zapyta się o sterowniki do USB Flash device, które także znajdują się w naszym dziale download. Podajemy ścieżkę do nich, a telefon zainstaluje się w systemie, gotowy do Update’owania.

9. Po gotowej instalacji restartujemy program. Wyciągamy baterie z telefonu na 10 sekund i wkładamy ją z powrotem. Sony Ericsson Update Service bez powinien bez problemu wykryć telefon i go zaktualizować.


 
Styl wykonany przez vellkan.pl