Witam, w odpowiedzi na często pojawiające się pytanie jak zmienić czas usypania wifi po wygaszeniu ekranu postanowiłem napisać szybki tutorial. Standardowy czas uśpienia WiFi w I9000 to 15 minut - nijak się to ma do oszczędności baterii.
Potrzebny jest Root i jakiś eksplorator plików taki jak Root Explorer pozwalający na operowanie wewnątrz katalogów systemowych.
Oprócz tego na kompa należy ściągnąć darmowy edytor SQL np taki:
link
1. Wchodzimy do katalogu /dbdata/databases/com.android.providers.settings
2. Wyciągamy (kopiujemy) plik settings.db i wklejamy (kopię) do katalogu np. /sdcard/
chodzi o to żebyśmy mieli do niego ławty dostęp po podłączeniu do komputera
3) podłączamy telefon do kompa w trybie transferu plików i kopiujemy na kompa plik settings.db
4) Instalujemy ściągnięty wcześniej edytor SQL i uruchamiamy go, następnie otwieramy nim w/w plik settings.db
5) Wchodzimy w środkową zakładkę ("Browse Data") i z menu "Table" obok ikonki z lupką wybieramy tablicę o nazwie "secure".
6) Klikamy w przycisk "New Record"
7) Podwójnie klikając edytujemy najpierw nazwę ("name") wpisujemy: wifi_idle_ms
Potem edytujemy wartość (kolumna "value") w milisekundach (1/1000s) - ja mam ustawione 120 000 co daje nam dwie minuty i jest to moim zdaniem czas wystarczający, ale możemy wpisać wedle uznania
8) Zapisujemy plik (menu "file" - opcja "save database").
9) Następnie kopiujemy na kartę sd telefonu wyedytowany plik i z powrotem wklejamy go do katalogu z pktu 1
10) jeśli plik się nie będzie chciał wkleić to trzeba zmienić status w root explorerze na r/w (oczywiście można równie dobrze zrobić to za pomocą ADB)
Mnie osobiście cała zabawa dała dużą oszczędność baterii bez potrzeby manualnego sterowania wyłączaniem i włączaniem WiFi. A udało mi się przy normalnym użytkowaniu (WiFi, TapaTalk, maile, Facebook, net, tel, smsy, muza) osiągnąć czas użytkowania na poziomie 41 godzin na JPY. Chyba to mówi samo za siebie 😉
Szczęśliwego Nowego Roku 🙂