Как узнать, что перезагружает мой телефон?

У меня стоит Cyanogenmod 11 на Samsung s3 и иногда телефон сам перезагружается. Это происходит недостаточно «стабильно», чтобы я мог заметить, что вызывает это, но должны быть журналы того, что произошло прямо перед перезапуском (и чем это вызвано).

Где я могу найти его?

Я не могу понять значение слова stabelyи не могу найти его в своем Оксфордском словаре. Это опечатка или настоящее слово?
@Firelord Я думаю, он имеет в виду stably(из stable), так что это определенно опечатка.

Ответы (2)

Нашел эту информацию на других форумах, надеюсь, это поможет. Возможно, плохой дизайн приложения, повреждение водой или плохая батарея.

«Перезапуски — это паника ядра. Это происходит регулярно и случайным образом в Android 2.x, но почти не наблюдается в версиях 4.x и вызвано многими причинами. Одним из них является полный кеш dalvik, а иногда 3G может вызвать его через поврежденный PRL. обновление списка, которое приводит к сбою модема и забирает с собой ядро ​​(отключение 3g или запуск пользовательского ПЗУ, такого как CyanogenMod, принудительное включение 2G-сетей и посмотрите, исправит ли это проблему). У меня не было случайных перезапусков на 4.x, но иметь дело с ними по крайней мере два раза в неделю в Gingerbread. Я всегда обвинял в этом Gingerbread, у которого было плохое встроенное управление задачами, в то время как 4.x исправил его. PRL исправил это, но за счет скорости». От:http://www.helpbuildweb.com/post-2072506-My-Android-phone-get-automaticaly-restart..-whats-the-problem-and-how-to-fix-it

Также это кажется хорошим http://vinner.hubpages.com/hub/Android-phone-is-restarting-How-to-solve

Можете ли вы опубликовать ссылку на форумы, которые вы посетили в качестве источника здесь, это будет здорово.
Я не могу найти его прямо сейчас, я посмотрю немного позже или отредактирую ответ.

Если CM реализовал его правильно, dmesgдолжно быть 2 копии. Один текущий и один от последней перезагрузки. Вам нужно будет найти, где находятся ваши копии dmesg . Попробуйте с:

find / -iname "*dmesg*"

Быть root при использовании findвсегда преимущество.

РЕДАКТИРОВАТЬ: Другой вариант — просмотреть сообщения ядра. Они называются «kmsg» и могут быть найдены в:

/proc/last_kmsg
/proc/kmsg

Но это специальные файлы, поэтому, чтобы не блокировать свой терминал при чтении, вы должны использовать cat так:

cat /proc/last_kmsg |less

и вам, вероятно, нужно быть root. Это не всегда присутствует или обновляется, поэтому вам может потребоваться изменить содержимое этого файла /sys/module/printk/parameters/always_kmsg_dumpс « N » на « Y ».

Один находится в /system/bin, а другой в /system/xbin