Что делает мой телефон, когда загрузка занимает много времени?

У меня есть Samsung Galaxy S с Android 2.3.3 (с модификациями несущей, к сожалению).

Обычно, когда я перезагружаю телефон, он показывает анимацию загрузки в течение нескольких секунд, затем переходит на экран блокировки, пока он заканчивает загрузку. Время от времени (хотя чаще всего в последнее время, чем раньше) экран анимации загрузки застревает около 5 минут, прежде чем показывать мне экран блокировки.

Это происходит как при чистых загрузках (т. е. выключении его из меню кнопки питания, а затем при перезагрузке), а также при зависании телефона и перезапуска его или при его сбое.

Что делает телефон в это время?

Почему это происходит иногда, а не в другое время?

Как я могу избежать этого?

8 голосов | спросил Nathan Fellman 17 PM00000010000005131 2011, 13:57:51

3 ответа


7

Загрузите и установите Android SDK . На веб-сайте производителя вашего телефона найдите и загрузите USB-драйверы для своего устройства и установите их. На вашем телефоне перейдите в Menu -> Settings -> Applications -> Development и включите USB debugging. Теперь, когда вы подключаете телефон к компьютеру через USB, вы должны увидеть текущее уведомление «Отладка с USB-подключением».

На компьютере (я предполагаю Windows) запустите командную строку, перейдя в Start -> Запустите, введите «cmd» и нажмите enter. Перейдите в подпапку «platrofm-tools», где вы установили Android SDK (например, «C: \ AndroidSDK»), введя следующее:

  

cd C: \ AndroidSDK \ платформенные инструменты

и нажмите enter. Выполните следующую команду:

  

adb

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

  

* daemon не работает. начиная его теперь на порт 5037 *
  * демон успешно запущен *
  Список подключенных устройств
  Устройство HT035xxxxxxxx

Теперь вы можете отправить команду adb logcat, чтобы просмотреть журналы своего телефона в режиме реального времени. Перезагрузите, пока ваш телефон все еще подключен к USB (вам нужно будет повторно отправить команду adb logcat, когда телефон перезапустится), и вы будете способный видеть, что делает ваш телефон во время этих длинных загрузочных последовательностей.

ответил Chahk 17 PM00000050000001731 2011, 17:51:17
0

Если бы мне пришлось угадать, я бы предположил, что он запускает fsck. В файловых системах Linux и EXT3 /FAT нет способа проверить файловую систему, когда она используется, поэтому она обычно проверяется при загрузке.

Однако, это занимает 5 минут на таком маленьком диске звучит ненормально. Убедитесь, что у вас есть резервные копии всех данных на вашем телефоне, возможно, что аппаратное обеспечение не работает.

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

ответил Zds 17 PM00000030000000931 2011, 15:53:09
-2

Вы можете использовать приложение для загрузки в реальном времени с помощью chainfire , он покажет вам, что делает ваш телефон во время загрузки. Он нуждается в корневом телефоне с установленным SuperSU.

ответил anonymous 24 FebruaryEurope/MoscowbFri, 24 Feb 2017 20:01:33 +0300000000pmFri, 24 Feb 2017 20:01:33 +030017 2017, 20:01:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132