Przypadkowe resety Hammera Active

(Lufcik) #1

Cześć,
mam Hammera Active i od jakiegoś czasu coś go resetuje. Reset zdarza się w zasadzie w 3 przypadkach:

  1. podczas przeglądania historii połączeń
  2. podczas naciśnięcia przycisku zadzwoń, po wybraniu numeru
  3. podczas przeglądania historii wiadomości
  4. czasem, ale rzadko przy naciśnięciu środkowego przycisku na obudowie do blokady ekranu.

Czy jest może jakaś aplikacja w stylu dziennik zdarzeń z windowsa, która pomoże mi znaleźć przyczynę samoczynnych resetów?

(Domker) #2

1GB RAM i 8GB ROM na pokładzie.
Weź lepiej zmień smartfona. To nie iOS, że takie parametry w 2019r. wystarczą do bezproblemowej pracy.
Co prawda na rynku jest np Redmi Go, który też ma 1GB RAM, ale tam jest okrojona wersja Androida i jakoś to działa.
W kwestii podwyższonej odporności - porządny case i masz to samo.

(Lufcik) #3

Czyli twierdzisz, że te restarty są przez słabe parametry telefonu?
Ten telefon służy mi tylko do dzwonienia i sms. Nie korzystam w zasadzie z żadnych aplikacji. Nigdy nie miałem wykorzystania w 100% ramu. Ja wiem, że nie jest do demon szybkości, ale tak czy inaczej restarty nie powinny być winą słabego sprzętu. Zwiechy jak najbardziej, ale nie restarty.

(Domker) #4

Jeżeli twierdzisz inaczej to - ok.

Mam do czynienia na co dzień z różnymi smartfonami.
Pełnoprawny Android 7/8 nie jest w stanie poprawnie gospodarować 1GB RAM.

Restarty następują przy przeglądaniu historii połączeń / historii wiadomości, ponieważ następuje zrzut bazy wiadomości / historii połączeń do RAM podczas ich przeglądania.

Dialer i aplikacja SMS to apki systemowe stąd system ich nie ubija jak ma to miejsce przy innych apkach w przypadku braku RAM, chwilowy brak RAM w takiej sytuacji = restart całego urządzenia lub w nowszych wersjach Androida soft restart samego launchera i usług/aplikacji systemowych.

W Android GO (okrojony Android 8) (Redmi GO z 1GB RAM) następował soft restart jeżeli, były zainstalowane apki społecznościowe (Facebook, Messanger, Whatsapp) i trochę nieco historii wiadomości/połączeń.
Oczywiście Xiaomi ma dosyć agresywne zarządzanie procesami w tle i do takiej sytuacji dochodziło po przełączeniu na bardziej “łagodną politykę oszczędzania baterii/zasobów”

Jeżeli masz w nim ustawienia oszczędzania energii baterii - ubijania aplikacji w tle to ustaw na bardziej restrykcyjne, ale to jest półśrodek.

Zakup nowego smartfona jest nieuchronny w tym wypadku nawet jak służy do podstawowych rzeczy. Chyba, że chcesz się męczyć :wink:

Możesz sobie go zdiagnozować:

  1. Włącz opcje programistyczne
  2. Włącz debugowanie USB
  3. Uwierzytelnij PC, aby mógł połączyć się przez ADB
  4. Połącz się poprzez ADB ze smartfonem
  5. watch -n 0.5 adb shell "cat /proc/meminfo"
    lub watch -n 0.5 adb shell "free -m"

W kolumnie free będziesz miał “wolny” RAM wyrażony w Kilo Bajtach. Wartość odświeżać się będzie co 0.5 sekundy. Otwórz historię połączeń/wiadomości i zobacz, co się stanie z wartością.

Możesz też sprawdzić przez ADB, co się pojawia w logach - polecenie:
adb shell "logcat -v long"