Sporo użytkowników nowego Samsunga Galaxy S6 / S6 Edge, którzy zdecydowali się zrootować swoje urządzenie lub zainstalować na nim TWRP, zaczyna mieć problemy z baterią. Urządzenie drenuje baterię w zawrotnym tempie, gdyż nie może przejść do trybu Deep Sleep. Z czego to wynika i jak sobie z tym poradzić?
Niestety, rootowanie i modyfikowanie Galaxy S6 / S6 Edge może być bardziej skomplikowane, niż w przypadku poprzednich urządzeń z tej samej serii. Niedawno pojawiła się informacja, że po zrootowaniu S6 (a co za tym idzie nabiciu flagi KNOX) nie będzie można korzystać z płatności Samsung Pay. Teraz pojawił się kolejny problem - użytkownicy, którzy zrootowali lub zainstalowali niestandardowe recovery (TWRP) mają problemy z baterią. Urządzenie nie wchodzi w tryb Deep Sleep (głębokiego snu), przez co bateria drenowana jest w niesamowitym tempie.
Upewnij się, że problem wynika z braku przejścia telefonu do trybu Deep Sleep
To, czy nasz telefon wchodzi do trybu Deep Sleep możemy sprawdzić za pomocą aplikacji CPU Spy. Pobieramy ją ze Sklepu Play, uruchamiamy, a następnie usypiamy telefon przyciskiem zasilania, aby wygasić ekran.
Czekamy ok. 5-10 minut, a następnie wybudzamy telefon i przechodzimy do aplikacji CPU Spy. Wyświetla ona statystyki korzystania z procesora urządzenia. My jesteśmy zainteresowani wykresem Deep Sleep. Jeśli w tym polu wyświetla się 0%, to znaczy, że telefon nie został uśpiony nawet na sekundę i cały czas czuwał. Wtedy wykonujemy poniższe instrukcje. Jeśli jednak CPUSpy wyświetla, że telefon spędził w trybie Deep Sleep jakiś czas (kilka lub kilkanaście procent), to problemu należy szukać w innym miejscu i poniższe instrukcje mogą nie pomóc.
Jak rozwiązać problemy z drenowaniem baterii po zrootowaniu lub zainstalowaniu TWRP?
Niestety, na obecną chwilę jedyną potwierdzoną metodą jest całkowite przywrócenie oryginalnego trybu Recovery. W niektórych przypadkach konieczne może być także usunięcie roota. Oto, jak to zrobić - zacznijmy od usunięcia TWRP i przywrócenia oryginalnego recovery.
1. Będziemy musieli pobrać paczkę z oryginalnym oprogramowaniem dla naszego telefonu. W tym celu musimy sprawdzić, jaki dokładnie model urządzenia posiadamy. W przypadku Galaxy S6 (nie Edge) najprawdopodobniej będzie to SM-G920F, natomiast Galaxy S6 Edge to SM-G925F. Koniecznie trzeba się jednak upewnić - można to sprawdzić, przechodząc do "Ustawienia > Informacje > O telefonie".
2. Znając swój model telefonu pora pobrać pakiet oprogramowania. Przechodzimy do strony SamMobile dla Galaxy S6 / S6 Edge i wybieramy z listy swój model. Wyświetli się lista oficjalnych ROMów na nasz telefon - w górnym lewym rogu w polu "Country" wybieramy kraj oraz operatora sieci, a następnie pobieramy z listy odpowiednie oprogramowanie.
3. Po pobraniu oprogramowania otrzymamy plik w formacie .ZIP. Rozpakowujemy go w dowolne miejsce - w środku powinien być plik o podobnej nazwie, ale tym razem z rozszerzeniem .tar.md5. To kolejne archiwum, które również jeszcze raz rozpakowujemy. Oba archiwa możemy rozpakować bez problemu za pomocą programów typu WinRAR czy 7-Zip.
4. Po rozpakowaniu znajdziemy w środku sporo plików, ale nas interesuje jeden konkretny - recovery.img. To obraz zawierający oryginalny tryb recovery dla naszego urządzenia. Kopiujemy plik recovery.img to pamięci wewnętrznej naszego urządzenia.
Teraz musimy ten obraz zainstalować na swoim telefonie - zrobimy to z poziomu Androida za pomocą aplikacji Flashify (wymaga ona roota, ale jeśli mamy niestandardowe recovery w telefonie, to roota zapewne również posiadamy).
5. Uruchomiamy Flashify i zezwalamy na uprawnienia roota, jeśli aplikacja o to zapyta. Następnie wybieramy opcję "Recovery Image" i wskazujemy nasz plik recovery.img, który skopiowaliśmy do pamięci telefonu.
Po sflashowaniu pliku recovery.img należy uruchomić telefon ponownie. Problem z baterią powinien ustąpić.
Jak usunąć roota z Galaxy S6, jeśli telefon nadal zużywa baterię w zawrotnym tempie?
Jeśli problem z baterią nie ustąpił, to należy spróbować odinstalować roota. Można to zrobić bardzo łatwo z poziomu aplikacji SuperSU w telefonie, która pojawia się po instalacji roota.
Uruchamiamy SuperSU, a następnie przesuwamy palcem w bok, by przełączyć się do zakładki Settings. Na samym dole znajdziemy opcję Full unroot, która służy do pełnego usunięcia roota z telefonu. Wybieramy ją, a następnie uruchamiamy ponownie telefon. Root zostanie usunięty z telefonu.