Închide

What are you looking for?

anulare
Afişează rezultate pentru 
Caută în schimb 
Ați dorit să scrieți: 

Subiect inițial:

Tutorial obtinere informatii baterie din Android Bug Report

(Subiect creat la: 05-07-2023 11:21 AM)
5162 Vizualizări
AlphaBlue
Samsung Members Star ★★
Opțiuni
 
Tutorial obținere informații baterie din Android Bug Report
 
Activați Developer mode: În Setări > Despre telefon > Informații software  apăsați de 5 ori pe "Număr versiune".
Accesați Setări > Opțiuni dezvoltator > Raport erori și selectați Raport complet
 
imageimage

imageimage
 
 Așteptați cam 1 minut. O să apară întâi un mesaj toast că a fost generat raportul, dar așteptați până ce apare o notificare în bara de notificări "Raportul de eroare a …" , confirmați cu ok mesajul care apare apoi vă apar opțiunile de Trimitere / Share to : Quick Share , Whatsapp, Bluetooth…. alegeți unde să trimiteți raportul de unde îl descărcați apoi. Eu îl trimit pe NAS, dar se poate pe un alt whatsapp și apoi îl puteți descărca și din whatsappul propriu. Din păcate prin această metodă nu poate fi salvat direct pe telefon. Pentru salvare direct pe telefon ar trebui generat raportul prin meniurile de service accesate prin coduri "secrete" cu *# , dar nu o să dau detalii (cine le știe le poate folosi pe acelea, cine nu cel mai probabil e bine să nu umble acolo).
 
 Fișierul generat este o arhivă zip care apoi trebuie dezarhivată sau se extrage doar fișierul dumpstate.txt din ea. Recomand utilizarea unui PC/Laptop. Pe telefon se pare că nu poate fi încărcat fișierul din cauza dimensiunii mari.
 Pentru căutarea informațiilor eu folosesc Notepad++ pe Windows care are mai multe opțiuni de căutare, dar strict pentru informațiile de mai jos e suficient orice vizualizator de fișiere txt care are și funcție de căutare.
 
Căutați următoarele cuvinte cheie/ expresii fără ghilimele în care sunt încadrate:
 
1) Capacitate baterie și cicluri de încărcare:
 
Screenshot 2023-07-05 121708.png
 
"mSavedBatteryAsoc" - procentul rămas din capacitatea inițială a bateriei (Ex: 99% din capacitatea unei baterii noi)
 
Update:
Se pare că atunci când nu se fac încărcări regulate la 100% nu este salvat întotdeauna ASOC. Pentru verificare puteți căuta "capacity_max" sau "scaled capacity". O să găsiți linii de genul ăsta:

max77775_fg_get_scaled_capacity : capacity_max (977) scaled capacity(88.2), raw_soc(86.2)

ASOC în acea linie este cel în paranteză după capacity_max, 997 (trebuie împărțit cu 10) adică 99.7%. 

"mSavedBatteryMaxTemp" - temperatura maximă înregistrată de senzorul de pe baterie (Ex. 427 - 42.7 grade celsius)
 
"mSavedBatteryMaxCurrent" - Curentul maxim de incarcare inregistrat (Ex. 4475 = 4.475V
 
"mSavedBatteryUsage" - numărul de cicluri de încărcare x 100. (Ex: 5240 = 52.4 cicluri)
 
!!! Aceste informatii sunt salvate doar dupa mai multe incarcari complete (pana la 100%). Daca aveti protectia de 85% activa sau nu incarcati niciodata telefonul la 100% atunci ASOC nu poate fi determinat iar numarul de cicluri il gasiti astfel:
Cautati: "healthd: efs_buf:" . Ar trebui sa apara o linie (apar multe, dar poate fi luata prima aparitie) de genul: healthd: efs_buf: 0 8 168 3970 3350 12 0 52 250 (mult mai lunga). De acolo conteaza al optulea numar (in acest caz e de 52 de cicluri, si este fara zecimale spre deosebire de mSavedBatteryUsage).
 
2) Statistici baterie:
 
"Statistics since last charge:" - De la această linie în jos apar toate statisticile de utilizare a bateriei în general în mAh. Aici sunt informații despre ecran (cât timp a fost aprins la fiecare nivel de luminozitate), rețea mobilă (cât de puternic a fost semnalul și pentru cât timp), wifi, GPS….
 
 
 
Screenshot 2023-07-05 123837.png
 
 -Estimated battery capacity = 3360 Este o estimare a capacității bateriei dar nu am găsit încă exact ce și cum estimează și de ce diferă de capacitatea reală dar cert este că la acea valoare raportează estimarea curentului rămas în baterie.
 
-Last learned battery capacity: 3700 mAh capacitatea bateriei (de obicei cea din specificațiile telefonului)
 
-Screen on: 3h 9m 16s 40ms (15,1%) 87x, Interactive: 3h 8m 47s 826ms (15,0%) - cât timp a fost ecranul pornit
(și procentul din timpul trecut de la ultima încărcare completă), de câte ori a fost pornit în această perioadă (87x) și cât din acest timp a fost pornit de utilizator. Diferența de timp o reprezintă pornirile ecranului de către aplicații fără interacțiunea utilizatorului (ex mesaje)

 
-Screen brightnesses - Nivelul de luminozitate al ecranului: dark/dim/medium/light/bright arată cât timp a fost la fiecare nivel și ce procent a reprezentat fiecare nivel din timpul total de utilizare a ecranului
 
-Screen refresh rate: ce rată de împrospătare a folosit și cât timp. (în exemplu e doar 60Hz)
 
Screenshot 2023-07-05 125406.png
 
 - Nivelul de putere al semnalului recepționat de telefon pe rețelele mobile: slab (0.0%), moderat (0.6%), bun(6.4%), foarte bun (92.9%).
 
Screenshot 2023-07-05 125918.png
 
 - Capacitate 3700 (rated 3590).
 
 Consumul estimat global e un pic mai complicat pentru că toate acele consumuri sunt estimate prin timpul în care au fost folosite raportat la consumul de curent în acel timp și de aceea adunate dau mai mult decât consumul total estimat de aceea aici aș lua în calcul doar timpul, iar consumul efectiv doar pentru comparații.
 
 Ex.: mobile_radio: 233 apps: 32.1 duration: 12m 28s 671ms înseamnă că modulul de telefonie mobilă a consumat 233 mAh din care direct din aplicație 32.1 (aplicația telefon în acest caz) iar restul de către sistem. Dar pe perioada apelului a consumat și ecranul și audio și senzorii și wifi. Problema e că nu știe care cât a consumat astfel că face un calcul estimativ care în final ajunge să pună același consum în mai multe locuri.
 
 
 
3) Valori de la senzorii de temperatură:
 
"Current temperatures from HAL:" - Afișează temperaturile de la momentul generarii raportului de pe diferiți senzori (mValue=)
 
Screenshot 2023-07-05 122948.png
 
 
  • mName=AP - application processor (CPU) (ex: 33.9 grade celsius)
  • mName=BAT - bateria
  • mName=SKIN - temperatura exterioară/generala a telefonului
  • mName=USB - temperatura portului de încărcare
  • mName=PA - Power Amplificator ??? (La acesta nu am găsit ce ar putea fi exact, dar cred că e vorba de modulul de încărcare wireless)
Cred că aceste informații sunt mai mult decât suficiente pentru a vedea starea telefonului atunci când suspectați că ar fi ceva probleme cu el. Desigur în acel fișier se pot vedea mult mai multe dar e mai complicat. Textele de mai sus în mod normal apar o singură dată în fișier.
 
32 Răspunsuri
3Merlin
Legend
Opțiuni
Mulțumesc!
________________
" Trust, but verify" (Ronald Reagan)
Внимание! Противник (тоже) слушает
지능은 환경의 변화에 ​​적응하는 능력입니다.
NaikkoN
MegaStar
Opțiuni
Bun tutorial dar sincer ajuta si 2,3 screenshot-uri.
AlphaBlue
Samsung Members Star ★★
Opțiuni

O sa incerc mai tarziu si niste screenshoturi.

Eventual daca stiti si alte lucruri utile care se pot scoate usor din log, il completam

AlphaBlue
Samsung Members Star ★★
Opțiuni

Da. Iti trebuie doar un program de dezarhivare a zip-ului si un editor text cu functie de cautare.

Eventual daca trebuie mutat in alta sectiune topicul, pentru ca e valabil practic pentru orice telefon samsung, nu doar pentru S22

AlphaBlue
Samsung Members Star ★★
Opțiuni

Se poate deschide si cu chrome fisierul text.

L.E. Dar nu il incarca tot sa poti si cauta 😂  

Pe telefon nu am folosit editoare text. Poate stie altcineva unul bun care stie sa deschida si fisere mari

Bluelytning
Maestro
Opțiuni
Cred ca e aproape imposibil de văzut pe telefon. Durează extrem de mult sa se încarce și pana la urma da crash. E mult prea mare fișierul cred. S10e îngenunchiat de un fișier txt.
AlphaBlue
Samsung Members Star ★★
Opțiuni
Am văzut și eu ca nu este niciun editor care să încarce fișierul. Chiar nu pot să înțeleg. Pe Windows și amărâtul ăla de notepad îl încarcă. Am găsit o singura aplicație care îl încarcă dar nu are căutare. Oricum aia nu îl încarcă complet ci bucăți mai mici în funcție de unde este scrolul. O funcție de căutare în fișiere text fără să îl încarce complet (pe Windows cei puțin) ar lua câteva linii de cod.
Bluelytning
Maestro
Opțiuni
Am găsit ex file explorer. Il deschide dar dai la scroll până mâine... Daca pe win e așa ușor înseamnă că nu o sa am probleme de la procesor fiind vechi un core 2 quad.
AlphaBlue
Samsung Members Star ★★
Opțiuni
Pe Windows nu cred. Eventual încearcă notepad++. Mi se pare mai rapid decât alte editoare
Bluelytning
Maestro
Opțiuni
O sa vad daca merge cu notepad obișnuit. Știu că are funcția find.
Bluelytning
Maestro
Opțiuni
Am reușit să văd pe PC, la a52s după 2 ani inca indica 100 la baterie și 47 cicluri de încărcare... Foarte ciudat sa fie așa.
3Merlin
Legend
Opțiuni
Domnilor,
Pe telefon folosesc un editor de text de la Byte Mobile. Încarcă fișiere mari, dar nu are funcție de căutare. Există pe Google App Store și alte editoare de text. Făcui două capturi de ecran, pe care le atașez.Screenshot_20240102-152543_Google Play Store_39874_1704201944.pngScreenshot_20240102-152453_Google Play Store_39873_1704201894.png
________________
" Trust, but verify" (Ronald Reagan)
Внимание! Противник (тоже) слушает
지능은 환경의 변화에 ​​적응하는 능력입니다.
0 Aprecieri
lazlar14
Black Belt 
Opțiuni
mi-a dat cu radical
3Merlin
Legend
Opțiuni
😃
Pustiule, poți să extragi (mental, desigur!) radical de ordinul patru din tracțiune integrală (adică 4x4 WD)?!
Nota Bene: cu trei zecimale (in)exacte!
________________
" Trust, but verify" (Ronald Reagan)
Внимание! Противник (тоже) слушает
지능은 환경의 변화에 ​​적응하는 능력입니다.
0 Aprecieri
AlphaBlue
Samsung Members Star ★★
Opțiuni

@Bluelytning 

Nu ca e fenomenal deja S. Members (un adevarat triunghi al Bermudelor cu raspunsurile). Poate ca a treia oara e mai cu noroc.

Nu a fost cumva in service telefonul, sau ai pus un alt RO. In mod normal acele date nu se reseteaza nici la factory reset. Exista din cate stiu o singura aplicatie disponibila doar in USA si poate le ca serviceurile de la noi cu care se reseteaza ***** schimbarea bateriei.

AlphaBlue
Samsung Members Star ★★
Opțiuni

In dumpstate cauta atunci:

!@[BatteryInfo] readFromFile /efs/FactoryApp/asoc:

sau

sec-battery samsung_mobile_device:battery: sec_bat_store_attrs: batt_asoc

Iar pentru cicluri:  "healthd: efs_buf:" fara ghilimele.

Ar trebui sa iti apara o linie de genul: healthd: efs_buf: 0 8 168 3970 3350 12 0 52 250  (mult mai lunga). de acolo conteaza al optulea numar (in acest caz e de 52 de cicluri)

AlphaBlue
Samsung Members Star ★★
Opțiuni
Chiar foarte bine, dacă estimează corect. Și văd că ai făcut și cartofi prăjiți cu el (bateria 57 de grade 🙄 😄 ) De curiozitate, cam ce stil de utilizare și încărcare ai avut? Intens/ normal și încărcare până la 100% sau mai puțin, lăsat eventual peste noapte?
Toby1907
Helping Hand
Opțiuni
Pe s10e dar nu demult schimbata bateria 20230723_161559_21497_1690118161.jpg
AlphaBlue
Samsung Members Star ★★
Opțiuni
Încearcă să îi dai o resetare. Poate s-au adunat multe prin el în atâția ani. Oricum fiind cald afară nu trebuie sa faci multe să se încălzească. Mai ales dacă e și luminozitate ecranului la maxim.
Toby1907
Helping Hand
Opțiuni
Unde găsesc in telefon fisierul ?