Przez program i udało mi się przywrócić 120dpi, tylko zdziwiło mnie to, że ten fix ingerował w ustawienia ekranu.
Fix3g poza podmianą pliku framework.jar, dodatkowo dopisuje ustawienia do pliku build.prop. Na wszelki wypadek tworzy backupy tych plikow, które pozwalają na późniejszą ewentualną rezygnację z wprowadzonych zmian (poprzez zastosowanie paczki unfix3g.zip).
Program, którego użyłeś do zmiany DPI, także musiał dopisać swoje ustawienia do pliku build.prop i prawdopodobnie także stworzył backup oryginalnego pliku, w tym samym formacie.
Mój FIX zobaczył backup Twojego programu do zmiany DPI i stwierdził, że to jego własny, więc przywrócił backup (pozbawiając Cie ustawień DPI) i wprowadził swoje dane do pliku build.prop. Domyślam się, że tak mogło być, ale przygotowałem już poprawioną wersję.
NOWA WERSJA:
fix3g_v2.zip (~3MB)
Poprawiony skrypt instalacyjny oraz zoptymalizowany (zmniejszony do 5 sekund) czas powrotu z HSDPA w stan spoczynku 3G. W pierwszej wersji fixa było to 10 sekund.
unfix3g_v2.zip (~2,5KB)
Unfix przywraca wersje plików systemowych z przed zastosowania dowolnego z fixów.
Fix wrzucamy do Recovery zgodnie z opisem w pierwszym post'cie (sposób nr 1).
U mnie przy tej wartości (5 sek) wszystko działa równie dobrze jak na 10 sek, ale może zyskamy przez to kilka minut dłużej na baterii. Dajcie znać, czy u Was też nie ma problemów z nawiązywaniem transmisji danych przy tym fixie. Testowałem też 4 sekundy, ale występowały problemy z połączeniem np. ze stroną www, czyli efekt znany nam z przed zastosowania fixa (gdzie domyślnie były 3 sekundy). Teraz wygląda na to, że jest ustawione optymalnie. Jeśli u Was też będzie stabilnie, to wrzucę oficjalnie do pierwszego posta.