Przy okazji różnych dziwnych zachowań Samsunga Galaxy S4 mini postanowiłem zrobić update zainstalowanego oprogramowania.
Offtopic: Telefon ma 3 miesiące, Android 4.4.2 (stock), zawiesza się, drenuje baterię, blokuje się ekran przy próbie odebrania połączenia itd. Pewnie zakończy się na full wipe i oddaniu do serwisu.
Włączam wifi w telefonie (dawno nic nie było aktualizowane), trochę tego będzie. Wchodzę w Sklep Play …i pojawia się problem jak na zrzucie.
Po kilkudziesięciu minutach kombinowania udało się ominąć “problem”.
Restartowałem telefon, czyściłem partycję cache, usuwałem cache aplikacji, zabijałem procesy związane z usługami play itd. – wszystko bezskutecznie.
Okazało się że telefon (nie wiedzieć czemu) miał wyłączoną automatyczną aktualizację czasu.
Czas na telefonie różnił się o około 2 minuty od czasu rzeczywistego. To powodowało komunikat jak powyżej…
…bo ciężko jest poinformować użytkownika czymś na styl “Słuchaj, masz jakiś dziwny czas na telefonie, popraw to a Sklep Play będzie działać poprawnie”.
Po korekcie ustawień sklep Pay zaczął działać poprawnie.
(Ustawienia->Ogólne->Data i godzina-> zaznaczenie Automatyczna data u godzina…)
Category: Android
Posiadam Samsung Galaxy S3 LTE – I9305 – z powiększoną, oryginalną baterią. Telefon używam od ponad roku. Oprogramowanie w wersji dostarczanej przez Play, bez wgranego roota i bez jakichkolwiek modyfikacji.
Po wyjściu oficjalnej aktualizacji z androida 4.1.2 do 4.3 wykonałem aktualizację. W pierwszym miesiącu nie było problemów z działaniem baterii, w końcu 3000mAh robi swoje.
Nagle z dnia na dzień bateria zaczęła krócej trzymać. Po odłączeniu od ładowarki o 7 rano w okolicach 22 bateria byłą już prawie całkowicie rozładowania.
Oczywiście nie była to kwestia nadmiernego wybudzania telefonu przez jakieś aplikacje itd. To oczywiście sprawdziłem w pierwszej kolejności.
Co pomogło?…
Pomogło czyszczenie partycji cache
Procedura czyszczenia partycji cache w Samsung:
- Wyłączamy telefon
- Przytrzymujemy “Volume Up”, “Home” i wciśkamy “Power” aby włączyć telefon
- W momencie pojawienia się logo Samsung puszczamy wszystkie przyciski (W górę i w dół poruszamy się za pomocą “Vol Up” i “Vol down”, zatwierdzamy przez “Power”)
- Za pomocą przycisku “Volume Down” wybieramy “wipe cache partition”
- Wciskamy przycisk “Power” żeby potwierdzić wybór
- Po wykonanej operacji wybieramy “reboot system now” i zatwierdamy “Power”
Taka operacja jest dużo lepsza niż factory reset, wszelkie aplikacje i ustawienia pozostają nietknięte. Telefon wydaje się działać płynnie a bateria rozładowuje się zgodnie z wykorzystywaniem telefonu. Efekt jak dla mnie jest zadowalający:)
W przypadku innych modeli odsyłam do googli w celu znalezienia odpowiedniej kombinacji klawiszy.
Domyślnie w CyanogenMod jest ustawione wyłączanie wifi przy wygaszaniu ekranu. Jest to dość denerwujące jeśli ktoś planuje być cały czas online wykorzystując wifi.
Rozwiązanie:
- Wchodzimy w ustawienia Wifi (Menu>Ustawienia>Sieci zwykłe i bezprzewodowe>Ustawienia Wi-Fi)
- Następnie wchodzimy w ustawienia zaawansowane (Menu>Zaawansowane) i wybieramy “Zasady usypiania Wi-Fi)
- Zmieniamy domyślne ustawienie z “Po wyłączeniu ekranu” na “Nigdy, gdy podłączony” lub “Nigdy” (wedle tego, co chcemy uzyskać)
I to by było na tyle 😉
UPDATE: Jeśli w dalszym ciągu występuje wyłączane Wifi należy usunąć i na nowo dodać sieć, z której korzystamy.
Po ponad roku czasu użytkowania HTC Desire Z ze standardowym ROMem zdecydowałem się na zrootowanie i wgranie czegoś szybszego. Wybór padł na Cyanogen w wersji 7.2.0 (bazujący na Gingerbread 2.3.7).
Początkowo próbowałem zrobić S-OFF, zgodnie z opisem na http://www.htcdev.com/bootloader/, jednak nie udało się nic zdziałać tą metodą. Za nic nie dało się przejść kroku z “fastboot oem get_identifier_token”, który kończył się błędem. Oczywiście posiadałem teoretycznie zgodną wersję HBOOT i odpowiedni ROM…
Wgranie Cyanogena wykonałem zgodnie z krokami spisanymi na wiki:
od downgrade do Froyo -> http://wiki.cyanogenmod.com/wiki/HTC_Desire_Z:_Firmware_Downgrade_(Gingerbread)
przez uzyskanie Roota -> http://wiki.cyanogenmod.com/wiki/HTC_Desire_Z:_Rooting
…po wgranie samego Cyanogena -> http://wiki.cyanogenmod.com/wiki/HTC_Vision:_CyanogenMod
Teoretycznie wszystko odbyło się bez problemów. Po 2 dniach użytkowania okazało się że próba wykonania restartu kończy się zapętleniem. Telefon uruchamia się niby prawidłowo, jednak w momencie podania PINu do karty jest wykonywany restart. Czasem przed wpisaniem, czasem po wpisaniu, czasem po prostu po odczekaniu kilku sekund.
Oczywiście na XDA Developers i na innych forach spora liczba osób boryka się z takim samym problemem jednak nie znalazłem innego rozwiązania niż reset do ustawień fabrycznych i ponowne wgranie czystego ROMu. Wszystko fajnie, udało się, ciekawe kiedy znów sytuacja się powtórzy.
…kilka restartów dalej… problem nie pojawił się.
Minęły 2 tygodnie, kolejny restart i znów powtórka z rozrywki.
Co próbowałem zrobić przy tym podejściu:
- wykonać to co poprzednio – przywrócenie ustawień fabrycznych, wgranie Cyanogena przez recovery – po uruchomieniu w dalszym ciągu bez zmian
- przywrócić czystą wersję Froyo – to samo
- wgranie MIUI z Andkiem v4 – to samo
Co pomogło:
- Wykonanie update Radio według opisu na XDA Developers -> http://forum.xda-developers.
com/showthread.php?t=970809
Załadowałem update Radio do wersji 12.62.60.27_26.13.04.19 (T_MOBLIE OTA 2.16.531.5 – wersja US o ile dobrze sprawdziłem)
Po tej operacji MIUI zaczął działać bez problemu (pomijając mulenie ICS na tym telefonie).
Kolejne wgranie Cyanogen 7.2.0 też nie spowodowało powtórzenia problemu.
Wygląda na to że upgrade Radio pomógł dla mojego przypadku.
Na ten moment minęły 4 dni, jakieś 4-5 restartów i sporo mieszania w ustawieniach. Póki co wszystko działa bez zarzutu.