Фотогалереи

Услуги

Помощь при использовании сайта

Калибровка батареи в Android

Многие пользователи, начитавшись 4pda или других форумов посвященных мобильным устройствам узнают о так называемой "калибровке батареи в Андроид". Состоит она в том, что после полного заряда нужно удалить файл /data/system/batterystats.bin. Результатом ее является якобы правильное последующее отображение уровня заряда и что самое интересное понижение энергопотребления телефона. Когда я впервые получил информацию об этом (по моему тоже на 4pda.ru) я не особо поверил в то, что посредством удаления файла (пускай даже и системного) можно снизить энергопотребление при прочих равных. Устройство не может потреблять энергии меньше. Это конечно можно исправить например заменой железа или переписыванием исходного кода программы, но никак не удалением файла. Это даже немного смешно звучит. Вот представьте себе, что индикатор уровня топлива в Вашем автомобиле теперь всегда в положении "полный бак". Вы ездите и радуетесь, что бензин не тратится, ну не комично ли звучит?

Вот и с batterystats.bin история похожая. Насчет правильного отображения уровня заряда я сначала поверил. Позже я решил проверить, что же это за файл и открыл его сначала обычным текстовым редактором, а затем hex редактором. Естественно ничего про уровень заряда я там не нашел, а нашел только статистику с названием программ и то, какое время они работали на устройстве. Именно из этого файла берется информация для отображения статистики в меню "Расход заряда батареи". Надо заметить, что и подсчет самих процентов имеет довольно странный алгоритм. Отображаемые проценты потребления энергии для каждой программы не имеют ничего общего с тем сколько она ее реально потребила. Здесь просто отображается суммарное время использования той или иной программы в часах от общего времени (100%) прошедшего после отключения зарядного устройства. И вверху списка всегда будут "Режим ожидания соты" и "Телефон в режиме ожидания".
Итак, в batterystats.bin содержится лишь информация о работавших программах и их время работы относительно всего времени прошедшего после отключения зарядного устройства.
Это я понял месяца 2 назад когда активно копал на тему повышенного энергопотребления. Надо заметить, что в моем случае дело было вовсе не в Андроиде. Кому интересно могут почитать про Евросеть Артемовский и Про-Сервис

А вот сегодня наткнулся на интересную статью Dianne Hackborn являющуюся с 2005 года инженером разработчиком компании Google в рамках ОS Android в которой я нашел подтверждение своим словам.

Вот что она пишет в своем блоге:

  • "The battery indicator in the status/notification bar is a reflection of the batterystats.bin file in the data/system/ directory."
  • No, it does not.

В вольном переводе с корейского этого значит:

Правда ли, что индикатор батареи в статус баре отображает данные из batterystats.bin?

Ответ: Нет, это фантастика, миф развенчан.

В дополнении она сказала, что удаление batterystats.bin не может сделать никаких чудес с уровнем энергопотребления Вашего устройства. batterystats.bin очищается при каждом отключении зарядного устройства и не влияет на показания уровня заряда АКБ.

Оригинал сообщения Вы можете почитать в Google+

3.70476
105 votes
Ваша оценка: Нет


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
Аватар пользователя anonymous

Эй, автор. Как ты интепретируешь данные в файле batterystats.bin (в HEX редакторе) до P.o.w.e.r.M.a.n.a.g.e.r.S.e.r.v.i.c.e???
Стирай свою статью она дезинформирует читателя. Замена файла - batterystats.bin реально работает, проверено.

Аватар пользователя admin

Жаль тебе в реале еще за ЭЙ по хлебалу не лупили, но время такое настанет и ты будешь поосторожнее с такими словами.
По поводу файла. Вот объясни мне анонимус, если в файле есть строка про Powerчтототам значит из за этого энергопотребление снизится? Или уровень заряда отображаться начнет как то по другому? Ты упорот и не хочешь понимать очевидного. И я поверю тетке, инженеру Google чем тебе анонимусу доморощенному кулхацкеру.

Аватар пользователя anonymous

Я вижу автор, хлЕбало, совсем малолетка. Ссыт ответить на мой вопрос. Про начало файла.
А если серьёзно, то тут кто-нибудь отслеживает качество публикуемого материала? Или это очередной сайт из серии " -а я вот зоробатываю палтара бакса вдень на статьях мною клепаемых! "?

Аватар пользователя anonymous

да вы же оба упоротые

Аватар пользователя anonymous

Главное - истина :)
В batterystats содержится статистика батареи, используемая контроллером заряда/разряда конкретного экземпляра аккумулятора для его максимально возможного безопасного использования. А не только статистика приложений, содержащаяся там открытым текстом, который автор и смог прочитать в обычном текстовом редакторе, вдохновившись от прочтения сего простого текста на статью. Калибровка на андроиде содержится именно в этом файле, а это антисмысл статьи.

Аватар пользователя admin

Цитата:

В batterystats содержится
статистика батареи,
используемая
контроллером заряда/
разряда конкретного
экземпляра аккумулятора
для его максимально
возможного безопасного использования

Ничего тупее в жизни не слышал. Ты задай себе вопрос зачем контроллеру вообще эта статистика? Ты в курсе что такое контроллер заряда и чем он занимается? Иди на чпда школоту троли своими высерами.

Аватар пользователя admin

И еще. Скажи почему я должен верить на слово тебе, а не тому кто его разрабатывает?
Ты бы хоть попытался как то отстоять свои убеждения путем приведения доказательств, а не голословными заявлениями.

Аватар пользователя anonymous

Кроме приведённых аргументов админа вижу здесь только что-то типа: "батарея должна бытьгорячей - и пох на то что отопление давно отключили!"

Аватар пользователя anonymous

какие аргументы?
возьми свой андроид и посмотри тот файл через okteta
админ - пишешь то чего никогда не видел
файл тоже
попутал причину и следствие калибровки li-ion
читать не умеешь
форумы не любишь тк там ты постоянно обосран
wiki не знаешь
учиться не любишь
иди работать всем будет лучше интернет станет чище
ЗАЧЕМ ПИШЕШЬ?
не пиши. жду

Аватар пользователя admin

Цитата:

админ - пишешь то чего никогда не видел
файл тоже

Я видел, смотрел этот файл. Что я должен там увидеть? Давай уже конкретно.

Цитата:

попутал причину и следствие калибровки li-ion
читать не умеешь

Ну так я и говорю давай конкретно, что ты как баба вокруг да около ходишь. Расскажи что конкретно я должен увидеть/ощутить после "калибровки"?

Цитата:

форумы не любишь тк там ты постоянно обосран
wiki не знаешь

Это мы уже обсуждали. В интернете ты конечно Д'Артаньян, но в реале сидишь и протираешь свои очки от говна.

Цитата:

иди работать всем будет лучше интернет станет чище
ЗАЧЕМ ПИШЕШЬ?
не пиши. жду

Отличительная черта любого школьника состоит в том, что школьник начинает всех подряд называть школотой, говорить что оппонент не работает и ему стоит заняться полезным делом, но на самом деле это лишь попытка скрыть собственные комплексы. Судя по твоим же словам ты отлично знаешь содержимое batterystats.bin и именно это говорит о том, что ты целый день задрачиваешь этот файл через свои толстые очки обсирая все форумы вокруг когда твоя якобы "калибровка" помогла сохранить пару процентов заряда.
И вот еще что. Давай ты уже пойдешь просрешься в другом месте, ок? Просто ты троль-недоумок и реально утомляешь.