电池解锁容原理深度解释:
电池的显示容量有两个,一个是出厂设计容量,这个是可以更改的,但是不会自动变化的容量,如果关于手机那里显示是4000mah,那么电池软件第一次提示的时候都是显示4000mah,如果想要显示4500mah,第一个办法是修改电池软件的设计容量为4500mah,第二个就是反编译framework-res.apk,那么电池软件第一次显示都是4500mah,不需要每次都配置成4500mah。
另一个是满充容量,是可以随时变化的,如果原来的系统内核是4000mah,那么第三方可以读取系统内核的软件都是显示4000mah,K20 pro的满充容量为3979mah,比如sence5,用的是adb命令,读取的都是内核数据,那么不解容的情况下都是最高显示3979mah,当解系统容量后,就是把系统内核容量改为4500mah,那么满充容量最高显示为4500mah,随着电池的使用,电池容量会慢慢变少,那么满充容量也会随着变化而变少,浅放浅充的情况下,电池测量软件会变少,误差比较大,系统内核统计的数据比较准一点,所以一般以系统内核数据的数据更为准确。
accbattery测量的数据是收到出厂设计容量和内核数据影响的,不解容的情况下,是比sence5这类读取内核数据的精度差一点,sence和电箱软件,在解容后的电池测量数据会更加准确一点,因为是读取的系统内核数据,不解容的情况下最高显示3979mah,等电池掉了500mah以上,那么电池的容量才会掉下去,3979mah满充容量才会慢慢减少,可能是半年,也可能是一年,电池才会从3979mah慢慢掉下去,会给人一种不解容更加耐用的错觉。
而电箱左右两边显示4500mah的原因就是需要修改出厂设计容量和内核容量数据,通常的解锁容都是修改内核的,所以只有一边显示4500mah,而这个更加能反应电池损耗情况,另一个是出厂设计容量,需要反编译framework-res.apk才能两边都显示4500mah,但是这个没什么用,因为是固定的,不能真实反应电池的损耗情况,只是为了好看。
根据测试,MIUI10的系统内核是没有锁容的,不解容的情况下,电箱app有一边容量会慢慢提高,MIUI12的系统内核是锁容了,第三方电池测试软件最高也就是4200mah,例如accbattery,不解容的话,很长一段时间都会显示3979mah,等电池损耗到3979mah以下了,才会慢慢变小,所以不解容也一样用,只是系统显示的容量不够准确而已。
所以,电池不解容也是可以用的,也可以充满容量,只是系统内核锁住了容量显示,并不会显示真正的电池容量,用了一段时间后,等电池损耗掉到低于内核标定的容量,电池容量才会正确显示出来。






电池的显示容量有两个,一个是出厂设计容量,这个是可以更改的,但是不会自动变化的容量,如果关于手机那里显示是4000mah,那么电池软件第一次提示的时候都是显示4000mah,如果想要显示4500mah,第一个办法是修改电池软件的设计容量为4500mah,第二个就是反编译framework-res.apk,那么电池软件第一次显示都是4500mah,不需要每次都配置成4500mah。
另一个是满充容量,是可以随时变化的,如果原来的系统内核是4000mah,那么第三方可以读取系统内核的软件都是显示4000mah,K20 pro的满充容量为3979mah,比如sence5,用的是adb命令,读取的都是内核数据,那么不解容的情况下都是最高显示3979mah,当解系统容量后,就是把系统内核容量改为4500mah,那么满充容量最高显示为4500mah,随着电池的使用,电池容量会慢慢变少,那么满充容量也会随着变化而变少,浅放浅充的情况下,电池测量软件会变少,误差比较大,系统内核统计的数据比较准一点,所以一般以系统内核数据的数据更为准确。
accbattery测量的数据是收到出厂设计容量和内核数据影响的,不解容的情况下,是比sence5这类读取内核数据的精度差一点,sence和电箱软件,在解容后的电池测量数据会更加准确一点,因为是读取的系统内核数据,不解容的情况下最高显示3979mah,等电池掉了500mah以上,那么电池的容量才会掉下去,3979mah满充容量才会慢慢减少,可能是半年,也可能是一年,电池才会从3979mah慢慢掉下去,会给人一种不解容更加耐用的错觉。
而电箱左右两边显示4500mah的原因就是需要修改出厂设计容量和内核容量数据,通常的解锁容都是修改内核的,所以只有一边显示4500mah,而这个更加能反应电池损耗情况,另一个是出厂设计容量,需要反编译framework-res.apk才能两边都显示4500mah,但是这个没什么用,因为是固定的,不能真实反应电池的损耗情况,只是为了好看。
根据测试,MIUI10的系统内核是没有锁容的,不解容的情况下,电箱app有一边容量会慢慢提高,MIUI12的系统内核是锁容了,第三方电池测试软件最高也就是4200mah,例如accbattery,不解容的话,很长一段时间都会显示3979mah,等电池损耗到3979mah以下了,才会慢慢变小,所以不解容也一样用,只是系统显示的容量不够准确而已。
所以,电池不解容也是可以用的,也可以充满容量,只是系统内核锁住了容量显示,并不会显示真正的电池容量,用了一段时间后,等电池损耗掉到低于内核标定的容量,电池容量才会正确显示出来。





