UPDATE:
Ponieważ nie posiadam już Xperii X10, niestety nie będę już wspierał tego tematu.
Jeśli kiedykolwiek robiliście debranding telefonu i teraz z jakiegoś powodu musicie powrócić do oryginalnego oprogramowania poniższa instrukcja powie wam jak to zrobić.
Wszelkie zmiany oraz ingerencja w oprogramowanie mogą powodować nieprawidłowe działanie telefonu, więc poniższą instrukcję używacie na własną odpowiedzialność.
Wymagania:
- Root
- Root Explorer
- Android 2.1 wzwyż
- Zainstalowany SEUS lub PC Companion
Zalecane:
- pobrać poniższy ROM, zainstalować go przy pomocy załączonego flash toola, gdyż to na nim testowałem poniższą procedurę, choć teoretycznie powinno to działać na każdym innym ROM-ie 2.1.
Oryginalny link przestał już działać, więc sam uploadowałem plik z ROM-em:
Download 2.1_2.0.2.A.0.24_GENERIC.zip for free on Filesonic.com
Najpierw proponuję usunąć poprzednie pliki aktualizacji z katalogu głównego SEUSa i/lub PC Companion
SEUS: .\Program Files\Sony Ericsson\Update Service\db\ - należy usunąć cały folder składający się z liczb.
PC Companion: .\Program Files\Sony Ericsson\Update Engine\db\ - należy usunąć cały folder składający się z liczb.
Lub:
Naciśnij przycisk Windows+R lub wpisz "run" w menu Start.
Następnie wpisz ścieżkę programu, którego używasz i wciśnij enter.
Teraz usuń folder z numerami w nazwie.
Folder db SEUSa można znaleźć tutaj:
%programfiles%\Sony Ericsson\Update Service\db\
Folder db PC Companion można znaleźć tutaj:
%programdata%\Sony Ericsson\Update Engine\db\
Teraz najważniejsze:
Otwieramy Root Explorera, idziemy do katalogu .\System w głównym katalogu. Upewniamy się, że mamy włączoną opcję Zapisu i Odczytu (R/W), a nie Tylko Odczytu (R/O). W katalogu .\System znajduje się plik build.prop. Przytrzymujemy na nim palcem i dostępnych opcji wybieramy Otwórz w Edytorze. W Edytorze znajdujemy wpis
ro.semc.version.cust=xxxx-xxxx
oraz
ro.product.name=X10_xxxx-xxxx
Owe "iksy" to ciąg liczb przypisany do naszego aktualnego ROM-u, więc musimy je zmienić na ciąg liczb odpowiadający ROM-owi naszego operatora, i tak dla:
- Plusa zmieniamy na 1234-7169
- Ery zmieniamy na 1234-7484
- Orange zmieniamy na 1234-9617
- Play zmieniamy na 1236-7213
Po zmianie obu linii, zapisujemy plik i zamykamy go. Kopię oryginalnego pliku z rozszerzeniem .bak można usunąć.
Teraz wracamy do katalogu roota, gdzie znajduje się katalog .\etc, gdzie wchodzimy odpowiednio do .\etc\customization\settings\ i tam znajdujemy plik cust.prop, który podobnie edytujemy i zmieniamy linię ro.semc.version.cust=xxxx-xxxx na ciąg liczb naszego operatora. Oczywiście zapisujemy i wychodzimy z Root Explorera.
Teraz można wyłączyć, włączyć i... ponownie wyłączyć telefon.
Ja do aktualizacji zawsze używam SEUS, więc podaję na jego przykładzie co dalej. Jeszcze raz przypominam o usunięciu poprzednich plików aktualizacji z głównego katalogu programu. Uruchamiacie SEUS i postępujecie wg instrukcji pojawiających na ekranie. Podłączamy telefon do komputera z przyciśniętym przyciskiem Wstecz.
Na tym etapie SEUS prawdopodobnie wykryje, że macie już najnowszą wersję oprogramowania (bo w sumie macie, jeśli wgraliście ROM z linka powyżej), ale mimo wszystko klikamy "Aktualizuj". SEUS ściągnie ponownie oprogramowanie i je zainstaluje. Po całej operacji powinniśmy mieć system operacyjny, który wyszedł od naszego operatora sieci.
Powodzenia.
Podziękowania dla vppp za wstępne naprowadzenie na całą procedurę.
Link do oryginalnego postu na XDA: [TUTORIAL] -Simple way to switch from one 2.1 version to another - xda-developers