Non so, ma credo lavori su coppie di valori di corrente (mA) e differenza di potenziale della batteria (mV). Alla massima differenza di potenziale dovrebbe corrispondere un assorbimento di corrente da parte della batteria pari a 0mA e contemporaneamente nessun assorbimento da parte del telefono sulla batteria in quanto è alimentato direttamente dal cavo. Una volta impostati questi valori sul batterystats.bin capisce qual'è la massima differenza di potenziale da raggiungere per considerare carica la batteria, ciò non toglie che latenze varie e ammennicoli della fisica gli facciano indicare il 100% anche se la batteria sta ancora assorbendo corrente. Non è proprio tecnico, magari Linux riesce ad essere più chiaro!!![]()