Kiriklk, попробуйте посмотреть через accubattery посмотреть здоровье акума, у меня такая проблема была на sgs 2, когда акум начинал здыхать, если телефон новый, это не всегда значит что он пару месяцев до вас не лежал разряженым в 0 на складе где-то.
Как раз таки по этой причине, что "%" - значение примерное, но не точное, потому как из за химических особенностей акума напряжение может повышаться и понижаться, поэтому гугл убрали % в голом андроиде, теперь только значение в виде акума с 5 значениями. Поэтому советую никогда не ставить отображение заряда аккумулятора в %, во первых не прививаете очень вредную привычку постоянно смотреть за заряд, а во вторых не будете замечать этих не нужных скачков.
У вас показывает после перезагрузки 20% потому как в момент перезагрузки акум перестал на какое-то короткое время постоянно разряжаться, а в момент перезагрузки нагрузка на акум значительно падает, тк один из основных потребителей "модем" не работает в это время. Эти 20% быстро сплывут через несколько минут, когда нагрузка на акум стабилизируется.
Советую не заморачиваться с этим всем, а разок проверить чем ту программу что я писал и убрать показания в % соотношении. Только помните что программа та точно начнёт показывать только через пару дней. Она никакие значения с прошивки не берет, кроме напряжения, силы тока и заводской ёмкости акума. Остальное считает сама