У меня новый Nexus 4 с установленной прошивкой Cataclysm (с рутом, 4.3).
Устройство недавно начало зависать - не реагировало на нажатия кнопок, но с пульсирующим белым светодиодом. Я должен долго нажимать кнопку питания, а затем снова нажимать ее, чтобы перезапустить.
Раньше он замерзал время от времени, скажем, раз в неделю, но в последние неделю-две стал замерзать каждый день или, по крайней мере, через день.
Я не могу вспомнить недавно установленное приложение или изменение настроек, которые могли вызвать это.
Мне интересно, есть ли способ определить, «когда» устройство зависает и «что» вызывает его зависание, в идеале, чтобы я мог определить, виновато ли это ПЗУ или устройство. Есть ли приложение, которое может регистрировать поведение устройства и быть прочитанным полутехническим пользователем, таким как я?
Есть несколько способов определить вашу проблему. Самый простой способ — прочитать last_kmsg, который обычно хранится в /proc/last_kmsg . Ядро записывает туда все, и это можно прочитать до следующей перезагрузки.
Таким образом, чтение last_kmsg всегда показывает, что произошло до последней перезагрузки устройства.
Другой способ - использовать «adb logcat» или, что более удобно, приложение Catlog , которое может записывать ваш logcat в файл .txt на SD-карту. Имейте в виду, что logcat — это не то же самое, что сообщение ядра, но оно также включает в себя сообщения из приложений пользовательского пространства и материалов пользовательского интерфейса.
Если бы мне было позволено сделать дикое предположение, я бы сказал, что это ошибка ПЗУ (например, пониженное напряжение или что-то еще).
С наилучшими пожеланиями!
точкаВезз
adb logcat
. У Google есть страница документации для этого здесь . На нашем сайте также есть вопрос Как я могу просмотреть и изучить журнал Android? что вы можете проверить.пользователь 2366842
РоссК