A stąd, że android musi "poznać baterię". Są do tego odpowiednie pliki w systemie. W niektórych recovery jest też opcja "wipe battery stats". Wszystko to nie po to, aby tel. dłużej trzymał na baterii, ale żeby dobrze pokazywał poziom naładowania. Niektórzy zamiast marudzić, że np. bateria do połowy schodzi wolniej, a dalej szybciej, powinni skorzystać ze wspomnianej przeze mnie opcji w recovery i zrobić 2-3 pełne cykle naładowania i rozładowania
wiec tak:
plik, o którym piszesz to plik batterystats.bin (jest w katalogu data/system) i jego ręczne czyszczenie/usuwanie nic nie daje, a dokładnie takie coś robi wspomniana przez Ciebie opcja "wipe battery stats" z recovery
gdzieś kiedyś na ten temat wypowiadała się jakaś Pani inżynier pracująca w Google, jak znajdę te info to wkleję tu linka
edit: oto link do wypowiedzi Pani Dianne Hackborn , która obecnie pracuje w Google jako Android Framework Engineer
myślę, że z tym nie ma co dyskutować, dla mnie to zdecydowanie ostateczne wyjaśnienie w tej sprawie 😉
dlatego właśnie uważam, że to co prawisz w tym temacie to bzdura, która kiedyś zagnieździła Ci się w głowie i, niewiedzieć czemu, uparcie jej bronisz
przyznam, że kiedyś (czyt. parę lat temu) na którymś z poprzednich telefonów (DHD?) sam robiłem ten cały "wipe baterii" bo takie kiedyś były zalecenia developerów na xda i prawie wszyscy to robili... temat umarł (również na xda) od czasu pojawienia się wypowiedzi tej Pani