Все смартфоны Xiaomi (Redmi) работают на базе операционной системы Android, которую разрабатывает корпорация Google.
Любая операционная система состоит из ядра и вспомогательных служебных утилит, которые обеспечивают её работу и взаимодействие с приложениями и между ними.
Вообще, задача ОС в том, чтобы дать разработчику программ готовую платформу, которая обеспечивает низкоуровневую регулировку работы железа и его взаимодействие с программным обеспечением.
Например, вы пишите приложение и вы хотите, чтобы оно копировало файлы из одной папки в другую, или получало информацию из интернета по сотовой связи. Вам достаточно написать в коде одну команду, например, копирования или получения данных. Эта команда приложением будет передана операционной системе и уже ОС в соответствии с собственными инструкциями обеспечит физическое выполнение заявленных функций.
Так вот ошибка в работе System, которую мы иногда видим на Xiaomi, связана с тем, что работа низкоуровневого слоя программного обеспечения, являющегося частью Android по каким-то причинам выполняется с ошибкой.
В идеальной ситуации пользователь вообще не должен видеть, что System не отвечает, но если вы сталкиваетесь с такой ситуацией, значит, возникает какая-то ситуация, вгоняющая Android в тупик.
Ниже я рассмотрю несколько примеров, но хочу сразу оговорить, что это лишь самые распространённые случаи, у вас может быть совсем иная конкретная причина и разбираться с ней необходимо на вашем смартфоне.
Перезагрузка
Если вы видите всплывающее окно «System не отвечает», самым простым способом попробовать убрать его – перезагрузить телефон обычным способом.
Перезагрузка позволяет заново загрузить в оперативную память все инструкции ОС без возможных накопленных ошибок вследствие длительной работы.
Зачастую это помогает, но если System продолжает регулярно пугать вас сообщениями об ошибке, причину нужно искать конкретную и простая перезагрузка на долго не поможет.
Проверьте количество свободной памяти
На многих сайтах пишут, что нужно освободить оперативную память, и в некотором роде это правда. Вот только если её физически на телефоне мало, это не поможет.
Android на Xiaomi хорошо умеет распределять оперативную память между запущенными пользовательскими приложениями, ему помощь не нужна.
Даже если какое-то приложение обещает вам освободить много оперативной памяти, это всего лишь маркетинг, даже если оно что-то и удалит, через несколько минут Android вернёт всё к изначальной ситуации, потому что конкретный ресурс необходим для выполнения текущей задачи.
На что мы можем повлиять, так это на количество свободной постоянной памяти. Проверьте сколько её осталось на Xiaomi свободной, сделать это просто, в общих настройках войдите в меню «О телефоне».
Одна из плиток называется «Хранилище» и она сразу показывает степень заполненности памяти. Первая цифра отображает сколько памяти занято, а вторая полный установленный на телефон объём.
Старайтесь делать так, чтобы у вас всегда оставалось минимум 5 Гб свободной памяти, она необходима для работы приложений и служебных операций.
Если свободной памяти мало, удалите ненужные фото, видео или приложения.
Установка полной версии прошивки
Мы уже знаем, что если видим сообщение о том, что System не отвечает, это связано с работой Android на Xiaomi.
Сами мы не можем никак поменять Android, но что в наших силах – заново установить официальную стабильную прошивку, ведь ОС является её неотъемлемой частью.
Существует два типа прошивок: полная и частичная (OTA).
Для современных смартфонов полная прошивка может требовать до 3 Гб памяти, но что хуже – её необходимо загружать из сети, когда выходит новая версия. Хорошо, если у вас есть доступ к Wi-Fi с безлимитным интернетом, но что делать, если вы пользуетесь только сотовой связью и ваш тариф не позволяет вам загружать столь большие объёмы?
Для экономии разработчики придумали делать частичные версии прошивок, которые предназначены для обновления по воздуху (OTA). Они, порой, требуют до трёх раз меньше памяти, и это хорошо, но есть и подводные камни.
В редких случаях после обновления на OTA прошивку могут появляться системные ошибки, в том числе и наша System не отвечает.
Лучшим рецептом будет установка полной версии. Для этого откройте общие настройки Xiaomi, найдите пункт «О телефоне».
Теперь нажмите на плитку «Версия MIUI».
В верхнем правом углу нажмите на «три точки» и в меню выберите «Скачать полную прошивку».
Дождитесь окончания загрузки, после чего Xiaomi попросит вас перезагрузиться, согласитесь с запросом.
Дождитесь окончания процедуры обновления.
Сторонние приложения
Вспомните, не устанавливали ли вы в последнее время какие-то программы на телефон. Особенно из сторонних источников в виде APK.
Если это так, и вы заметили, что вскоре после установки стали получать ошибки вида System не отвечает, высока вероятность что именно эта программа стала её причиной.
Удалите приложение, перезагрузите телефон и продолжайте наблюдение несколько дней. Если ошибка исчезла, значит, мы обнаружили её причину.
Сброс к заводским настройкам
Сброс к заводским настройкам я считаю крайним методом исправления ошибки System не отвечает, хоть он и может считаться самым действенным.
При сбросе будут удалены все пользовательские данные, перед ним обязательно нужно сделать полную резервную копию всего, что есть на смартфоне.
Именно этим этот методом мне не очень нравится, сначала надо сделать копию, процесс это не быстрый, потом скопировать его на компьютер, или в облако, если у вас есть в нём достаточное пространство.
А потом, после сброса, восстановить систему из резервной копии, что также может занять много времени.
При этом, если проблема вызывающая ошибку в работе System не отвечает, заключалась в каком-то приложении, оно будет возвращено на телефон и снова его работа может быть нестабильной.
Аппаратные проблемы
Последней причиной сбоя в работе System на Xiaomi могу выделить аппаратные проблемы.
Причём, они, вроде бы, продолжают работать, но время от времени дают сбой, что и приводит к тому, что System не отвечает. Ведь если ОС получает ошибочные данные из памяти, она не понимает, что с ними делать и что они означают, что и приводит к ошибке в работе.
Самостоятельно досконально проверить микросхемы вы не сможете, необходимо обратиться в сервисный центр.
Да, есть приложения, которые обещают сделать полную проверку, но они видят не все типы ошибок, так что на 100% доверять им не стоит.
Если вы попробовали все методы, и они не помогают, иного выхода, как отдать телефон в ремонт, или хотя бы на диагностику, нет.