Android информация об устройстве. Характеристики андроид: как узнать подробные характеристики своего устройства. Для чего необходимо знать технические характеристики смартфона

В данном путеводителе мы рассмотрим утилиты для Android, которые выполняют функции диагностики и оптимизации системы и позволяют лучше понять, как используются доступные ресурсы.

Можно с понятным скепсисом относиться ко всякого рода оптимизаторам, знакомым еще со времен «твикеров» для настольных ОС. Однако неоспоримо, что подобные приложения всегда должны быть под рукой, поскольку доступный инструментарий ОС Android не позволяет в полной мере, комплексно получить информацию о процессах, выполнить ряд пакетных операций и т. д.

Основные участники обзора:

Также будут упомянуты:

Assistant for Android - подборка инструментов для оптимизации Android. Инструментарий этот включает в себя 18 основных функций оптимизации системы. Среди них - мониторинг, управление процессами и задачами, очистка от ненужных файлов, менеджер автозагрузки, диспетчер приложений и другие компоненты.

На главной странице в реальном времени отображается диагностическая информация о системе, это: загрузка процессора, ОЗУ, ПЗУ, свободное пространство на карте памяти и внутренней памяти телефона. Ряд виджетов уместно добавить на домашний экран для быстрого доступа к интересующей информации.

В разделе «Мониторинг» пользователь может выгрузить приложения из RAM (диспетчер задач) или очистить систему от ненужных данных - кэш временных файлов системы и установленных приложений, файлов журнала, пустых файлов / папок и прочего «мусора», удаление которого безвредно сказывается на системе. Кроме того, Assistant предоставляет список временных файлов на карте памяти, выборки пользовательских файлов по размеру, типу информации и т. п.

Следующий раздел приложения - управление процессами. Здесь можно получить сведения о типах процессов (отмечены соответствующей маркировкой), занимаемой ими памяти и нагрузке на CPU, отследить поведение определенных процессов - в том случае, если есть вопросы проблемы с производительностью системы. В соответствии с чем ненужные процессы можно выгрузить из памяти.

Третий раздел содержит опции, позволяющие оптимизировать расход батареи устройства. В верхней части экрана - управление сетями, яркость, звук, вибрация и прочие опции (также доступные посредством системных виджетов). Чуть ниже представлены различные сервисные приложения, полезные при оптимизации системы: пакетное удаление / установка программ, создание резервной копии, перемещение приложений на SD-карту, менеджер автозапуска, файловый менеджер, информация о батарее и системе, настройка прав. В целом, как видно, ничего примечательного здесь нет, и основная ценность подборки - доступность системных функций в одном разделе.

Резюме . Assistant for Android - вполне себе традиционный оптимизатор для Android с комплексным набором функций. Он не вносит ничего принципиально нового и является лишь удобной оболочкой для тюнинга системы. Из основных достоинств - несложный интерфейс и отсутствие бесполезных маркетинговых дополнений, пакетные операции с приложениями.

Приложение System Info for Android предоставляет различного рода служебную информацию по работе ОС Android, которая может быть полезна для последующей оптимизации системы. Рассмотрим основные функции этой программы.

На системной панели доступна сводная информация по занятому пространству на картах и памяти, ОЗУ, время работы и сетевая информация (IP-адрес, тип подключения к сети и пр.). При этом весьма странно, что нет никаких данных по процессору и его загруженности.

Во вкладке System вся информация представлена в текстовом виде. Она никак не применима к оптимизации и, вместе с тем, дает исчерпывающую информацию по системе Android, аппаратной составляющей в целом: ОС, конфигурация, память, батарея и прочие аспекты, влияющие на производительность.

Следующей раздел, Tasks, позволяет просматривать и «убивать» ненужные процессы, получать информацию по загруженности процессора и памяти. Данная секция чуть более полезна с практической точки зрения, но по удобству несколько отстает от аналогичных компонентов в подобных приложениях. Сортировка в наличии, но разработчик не предусмотрел цветовую маркировку для процессов или их категоризацию. Поэтому контролировать процессы, по факту, трудно.

В разделе Apps собраны все установленные и системные приложения. Здесь можно управлять каждой программой индивидуально, но пакетные операции (например, установка и удаление) отсутствуют как таковые.

Наконец, раздел Logs может быть полезен не только пользователям, но и разработчикам, которые тестируют приложение и хотят извлечь отладочную информацию. Журналы обновляются в реальном времени, можно сохранить историю в файл.

В качестве опции, на домашний экран можно добавить виджет. Возможности его более чем скромны: он выводит информацию о заряде батареи, свободной памяти RAM и занятом пространстве на SD-карте.

Резюме . Таким образом, приложение System Info for Android будет полезно рядовым пользователям ОС, отчасти - разработчикам. Это, скорее, инструмент с информационным уклоном, который позволяет в реальном времени отследить процессы, события в журнале. Полезных опций оптимизацией, связанных именно с настройкой, здесь считанное количество.

Elixir 2 - утилита для получения системной информации, диагностики устройства и добавления соответствующих виджетов на домашний экран.

Начнем с тех функций, которые есть в аналогичных приложениях. Раздел «Информация» содержит сводные данные об устройстве: доступное дисковое пространство и память RAM, состояние процессора, заряд батареи, телефония, текущее расположение, экран и звук, режим работы, камера, внешние устройства и т. д.

Также следует отметить дополнительные функции, доступные через контекстное меню. Elixir 2 предлагает функции, связанные с каждым выбранным компонентом. Скажем, выбрав в меню процессор, можно посмотреть данные о его модели, использовании батареи, изменить регулятор ЦП. Для карты памяти доступно монтирование, управление приложениями. Таким образом, Elixir предлагает достаточно удобную и логичную компоновку связанных системных функций.

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

Одна из наиболее интересных функциональных особенностей Elixir - раздел «Датчики». Соответственно, здесь можно ознакомиться с системными данными и потреблением доступных датчиков устройства на Android. Кроме этого, можно вручную запустить тесты для проверки их минимальной и пиковой мощности.

В «Журналах» выводится содержание файлов logcat и dmesg, и можно отфильтровать сообщения (ошибки / предупреждения / информация). Сгенерированные отчеты Elixir с системной информацией несложно отправить по e-mail.

Напоследок, следует отметить многообразие виджетов. Для их активации и настройки нужно установить дополнение. Это и другие дополнения (личные, системные, администраторские и др.) устанавливаются опционально, через Google Play.

Резюме . Elixir 2 - одно из наиболее мощных приложений в своей категории, однозначно рекомендуется для установки. Позволяет управлять системными ресурсами, произвести диагностику устройства, системных ресурсов. Отличные возможности по управлению системными компонентами, грамотная группировка функций и наличие всего необходимого.

DU Battery Saver - приложение для базовой оптимизации системы и экономии заряда батареи. Каких-либо тонких настроек здесь нет, оно очень простое и вряд ли будет интересно опытным пользователям.

На главной странице («Батарея») доступна информация о текущем состоянии батареи. Если устройство заряжается, можно узнать время, необходимое для полной зарядки. Кроме того, отсюда можно извлечь некоторые технические характеристики: температуру, напряжение и емкость батареи. На графике, в нижней части экрана, пользователь может отследить, как расходовался заряд батареи на протяжении дня, по уровню АКБ. Из этой шкалы все понятно, однако особого практического смысла в ней меньше, чем хотелось бы получить.

В разделе «Сохранение» - управление режимами потребления. Профили имеют описания, так что можно понять, за счет чего планируется оптимизировать телефон: звонки, смс, интернет и прочее. Можно создать собственный профиль из десятка параметров. Пользователям платной версии Battery Saver доступен т. н. «интеллектуальный» режим: отключение уведомлений, управление приложениями, автовыгрузка, изменение профилей энергопотребления на протяжении суток.

Во вкладке «Монитор» отслеживается потребление энергии приложениями и оборудованием. Здесь достаточно отчетливо видно, что больше всего разряжает батарею, «виновника» можно отключить.

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

При нехватке свободного места на телефоне, вернее всего искать и удалять ненужные файлы, начиная с самых крупных, по мере убывания их размера. DiskUsage - небольшая системная утилита, которая помогает визуально и быстро определить, какие файлы и сколько места отнимают на карте памяти или другом источнике.

Данные отображаются на диаграмме в виде цветных блоков, пропорционально занимаемому им пространству. Нажав на определенный блок, можно ознакомиться с файлами внутри этой директории. Таким образом, становится понятно, где искать «похитителей» дискового пространства.

Из дополнительных особенностей приложения - DiskUsage интегрируется с популярными файловыми менеджерами, такими как OI FileManager и Astro.

Одна из самых известных утилит для ускорения CPU и памяти и, по совместительству, менеджер приложений. Содержит несколько полезных модулей, которые способствуют очистке системы.

Итак, «Мусор»: в этом разделе можно очистить кэш и различные временные файлы, которые оставляют за собой приложения. Кроме того, интересен расширенный режим очистки - он позволяет выявить дубликаты и файлы, которые занимают больше всего пространства на диске.

Раздел «Ускорение» позволяет освободить память телефона, выгрузив приложения в фоне. В «Ускорении» также можно перейти к разделу автозагрузки, где отображается соответствующий список приложений, активных и отключенных из автозапуска.

Еще один полезный модуль Clean Master - менеджер приложений. Здесь представлены приложения в виде выборок: последние установленные, редко используемые, по размеру, категориям и прочее. Можно отметить несколько элементов и удалить их в пакетном режиме, что очень удобно. Помимо этого, есть возможность создания резервной копии и удаления apk-установщиков приложений.

Clean Master радует информативностью по части оптимизации и позволяет быть осведомленным: информация о занятых/освобожденных мегабайтах постоянно отображается в верхней части приложения. Правда, визуальные красоты, анимация несколько замедляют приложение, и, как ни парадоксально, скорость системы временно ухудшается именно из-за Clean Master. Кроме того, программа изобилует дополнительными модулями (антивирус, CM Family и др.), которые интересны далеко не всем пользователям.

В целом, твикер Clean Master производит странное впечатление. Хотя в нем содержится ряд полезных функций, интерфейс тяжеловат. А при нехватке ресурсов, логично, не хотелось бы лишний раз перегружать Android.

Приложение от разработчиков популярного файлового менеджера ES Explorer. Если вдаваться в описание, перед нами - более универсальное приложение, чем простой менеджер задач. ES Task Manager позволяет сэкономить заряд батареи, очистить память устройства, выгрузить, заблокировать или деинсталлировать ненужные приложения.

В главном разделе, Optimize, имеется 4 кнопки, которые позволяют выполнить быстрое действие: выгрузить из памяти все приложения, очистить кэш, оптимизировать память и снизить расход батареи.

Вторая секция менеджера - собственно «Диспетчер задач». Сверху отображается объем доступной памяти и состояние батареи, далее следует список запущенных приложений. Через контекстное меню можно занести приложение в исключения или добавить в список для автозавершения.

Также можно отметить раздел экономии электроэнергии. Здесь можно настроить поведение Android - включить или отключить сетевые соединения, выставить опции для экрана, вибрации и звука. В принципе, здесь дублируются функции стандартных системных виджетов.

Некоторые модули, такие как «Анализатор SD-карты» и «Приложения», доступны только после установки файлового менеджера ES Explorer.

Advanced Task Manager - вполне предсказуемый по функциональности менеджер задач, но чуть более удобный, чем стандартный.

На главном экране Task Manager отображается список всех приложений, информация о занимаемой памяти и батарее телефона. Кроме того, эта же информация дублируется в панели уведомлений и через виджет. Приложения можно отметить в списке и массово выгрузить их из памяти. Помимо того, предусмотрена принудительная выгрузка из RAM устройства, можно создавать исключения - приложения, которые не будут закрываться в форсированном режиме.

Ряд полезных опций обнаруживается в настройках Advanced Task Manager. В первую очередь, это автовыгрузка приложений по выбору: сразу после отключения экрана, при запуске приложения, с заданным интервалом.

Из недостатков данного менеджера - нет сортировки и детальной информации по загруженности процессора для каждого приложения. Также, управление сервисами реализовано через системный интерфейс, что неудобно.

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

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


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


В результате, – замечательная программа, которая даст вам возможность получить истинные данные о внутренних параметрах вашего смартфона или планшетного компьютера. Для работы программе не нужен интернет.

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

Телефон и сотовая сеть

Для доступа к данным о телефоне, sim и сотовой сети используется класс TelephonyManager . С помощью этого класса можно определить тип и состояние телефона, доступность сотовой сети и состоянии sim-карты.

1. Экземпляр класса TelephonyManager нельзя создать напрямую, для этого необходимо вызвать метод getSystemService() (из класса Context) и передать ему константу Context.TELEPHONY_SERVICE.

  1. TelephonyManager tm = (TelephonyManager) getSystemService(Context .TELEPHONY_SERVICE ) ;

2. Для некоторых методов класса TelephonyManager в файл манифеста (AndroidManifest.xml) необходимо добавить разрешение READ_PHONE_STATE (получение информации о состоянии телефона) или ACCESS_COARSE_LOCATION (информация о базовой станции сети сотовой связи). Разрешения в файл манифеста добавляются так:

  1. "http://schemas.android.com/apk/res/andr oid"
  2. android:versionCode ="1"
  3. android:versionName ="1.0" >
  4. "android.permission.READ_PHONE_STATE" />
  5. "android.permission.ACCESS_COARSE_LOCATI ON" />
  6. >
  7. >
  8. >

3. Посмотрим какую информацию мы можем получить:
- int getCallState() - определяет состояние вызова телефона. Возвращает одну из трех констант: CALL_STATE_IDLE (телефон не активен), CALL_STATE_OFFHOOK (попытка вызова), CALL_STATE_RINGING (соединение с абонентом).

- int getPhoneType () - определяет тип мобильного телефона. Возвращает одну из констант PHONE_TYPE_CDMA , PHONE_TYPE_GSM , PHONE_TYPE_NONE , PHONE_TYPE_SIP .

- int getNetworkType () - определяет тип сотовой сети. Возвращает одну из констант NETWORK_TYPE_UNKNOWN , NETWORK_TYPE_GPRS , NETWORK_TYPE_EDGE , NETWORK_TYPE_UMTS , NETWORK_TYPE_CDMA и др.

- String getNetworkCountryIso () - возвращает код страны в которой зарегистрирован оператор.

- String getNetworkOperator () - возвращает код оператор (MCC+MNC) (mobile country code + mobile network code)

- String getNetworkOperatorName () - возвращает имя оператора

- String getDeviceId () - возвращает ID мобильного устройства

- String getDeviceSoftwareVersion () - возвращает версию программного обеспечения (это не версия android)

- int getDataState () - определяет состояние передачи данных. Возвращает одну из констант DATA_DISCONNECTED , DATA_CONNECTING , DATA_CONNECTED , DATA_SUSPENDED .

- int getDataActivity () - определяет направление передачи данных. Возвращает одну из констант DATA_ACTIVITY_NONE , DATA_ACTIVITY_IN , DATA_ACTIVITY_OUT , DATA_ACTIVITY_INOUT , DATA_ACTIVITY_DORMANT .

- boolean isNetworkRoaming () - определяет находится ли телефон в роуминге.

- CellLocation getCellLocation () - определяет текущее положение устройства. Возвращает экземпляр класса CellLocation, а точнее один из его классов-потомков CdmaCellLocation (для сети CDMA) или GsmCellLocation (для сетей GSM). В классе GsmCellLocation можно определить ID базовой станции сотовой сети (int getCid ()) и код территории в которой находится телефон (int getLac ())). В классе CdmaCellLocation можно получить также ID базовой станции (int getBaseStationId()), а также ее географические координаты (int getBaseStationLatitude(), int getBaseStationLongitude()).

- int getSimState() - определяет состояние sim-карты. Возвращает одну из констант SIM_STATE_UNKNOWN , SIM_STATE_ABSENT , SIM_STATE_PIN_REQUIRED , SIM_STATE_PUK_REQUIRED , SIM_STATE_NETWORK_LOCKED , SIM_STATE_READY .

- String getSimCountryIso() - Возвращает код страны провайдера

- String getSimOperator() - Возвращает код оператора (MCC+MNC)

- String getSimOperatorName() - Возвращает имя провайдера

- String getSimSerialNumber() - Возвращает серийный номер sim-карты.

Дисплей

Для получения информации о дисплее устройства используется класс DisplayMetrics .
  1. DisplayMetrics metrics = new DisplayMetrics() ;
  2. getWindowManager() .getDefaultDisplay () .getMetrics (metrics) ;

В первой строчке определяется экземпляр класса DisplayMetrics, а во второй этот экземпляр инициализируется.
getWindowManager () (из класса Activity) - возвращает оконный менеджер (экземпляр класса WindowManager)
getDefaultDisplay() (из класса WindowManager) - возвращает дисплей, на котором оконный менеджер создает окна (экземпляо класса Display)
getMetrics() (из класса Display) - метод принимающий out-параметр типа DisplayMetrics для получения параметров экрана.
То есть после этих двух строчек мы получаем metrics, который содержит информацию о дисплее.

В классе DisplayMetrics есть следующие открытые поля:
densityDpi - плотность пикселей на экране (dpi)
scaledDensity - фактор масштабирования для шрифтов
heightPixels - высота экрана
widthPixels - ширина экрана
xdpi
ydpi - точное количество пикселей на дюйм по ширине экрана

Аккумулятор

Для получения информации об аккумулятор используется класс BatteryManager . В отличие от двух предыдущих случаев, службы управляющей батарей устройства не существует. Система android рассылает широковещательные сообщения (Broadcast) об изменении состояния аккумулятора. Нам надо подписаться на получение таких сообщений.
Подписаться на широковещательные сообщения можно с помощью метода
registerReceiver(BroadcastReceiver receiver, IntentFilter filter) , где
receiver - экземпляр класса унаследовнного от BroadcastReceiver с переопределенным методом OnReceive()
filter - экземпляр класса IntentFilter, определяющий, на какие сообщения мы хотим подписаться.
  1. public void onCreate(Bundle savedInstanceState) {
  2. BroadcastReceiver receiver = new BroadcastReceiver() {
  3. @Override
  4. public void onReceive(Context context, Intent intent) {
  5. int status = intent.getIntExtra (BatteryManager.EXTRA_STATUS , -1 ) ;
  6. registerReceiver(receiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED ) ) ;

Мы подписались на сообщения ACTION_BATTERY_CHANGED, теперь при изменении состоянии батареи мобильного телефона, будет вызываться метод OnReceive. В этот метод передается переменная intent, которая содержит набор Extra-параметров, предоставляющих информацию об аккумуляторе.
Получить эти параметры можно с помощью методов
int getIntExtra(String name, int defaultValue) или String getStringExtra(String name)
где name - название параметра
defaultValue - значение по умолчанию, если параметр не определено.
Эти методы возвращают числовое или строковое значение параметра (в классе Intent есть также функции для float, double и т.д., но в данном случае они нам не понадобятся).

В качестве названия параметра (name) передается одна из констант из класса BatteryManager:

EXTRA_HEALTH - состояние батареи. Значением будет одна из следующих констант:
BATTERY_HEALTH_DEAD - батарея неработоспособна
BATTERY_HEALTH_GOOD - батарея в хорошем состоянии
BATTERY_HEALTH_OVERHEAT - батарея перегрета
BATTERY_HEALTH_OVER_VOLTAGE - у батареи повышенное напряжение
BATTERY_HEALTH_UNKNOWN - состояние неизвестно
BATTERY_HEALTH_UNSPECIFIED_FAILURE - батарея неисправна

EXTRA_ICON_SMALL - идентификатор ресурса для значка батареи. Такой значок показывается в строке состояния мобильного телефона и показывает уровень заряда батареи

EXTRA_SCALE - максимальный уровень заряда батареи

EXTRA_LEVEL - текущий уровень заряда батареи (значение от 0 до EXTRA_SCALE)

EXTRA_STATUS - определяет состояние заряда аккумулятора. Значением будет одна из следующих констант:
BATTERY_STATUS_CHARGING - батарея заряжается
BATTERY_STATUS_DISCHARGING - батарея разряжена
BATTERY_STATUS_FULL - батарея заряжена
BATTERY_STATUS_NOT_CHARGING - батарея не заряжается
BATTERY_STATUS_UNKNOWN - состояние не известно

EXTRA_PLUGGED - определяет подключение зарядного устройства. Значением будет одна из следующих констант:
BATTERY_PLUGGED_AC - подключено к зарядному устройству
BATTERY_PLUGGED_USB - подключено к USB

EXTRA_PRESENT - определяет наличие батареи в устройстве (значение типа boolean)

EXTRA_TECHNOLOGY - технология батареи, например “Li-Ion”. (значение типа String)

EXTRA_TEMPERATURE - температура батареи

EXTRA_VOLTAGE - напряжение на батареи

Для получения информации о состоянии аккумулятора необходимо добавить разрешение BATTERY_STATS в AndroidManifest.xml

"android.permission.BATTERY_STATS" />

Полный код приводить тут не буду, он достаточно банален. При последовательном вызове всех описанных методов получаем что-то такое:

Исходники приложения SysManager можно скачать чуть ниже. В приложении 5 классов:
SysManagerActivity - главное окно приложения, в котором определяются три вкладки. Подробнее как делать вкладки
TelManager - получение информации о телефоне и sim карте
ScrManager - получение информации о дисплее
BatManager - получение информации об аккумуляторе
Во всех трех классаx полученная информация просто выводится в текстовое поле.
TS - вспомогательный класс, с кучей статических методов, которые переводят интовые константы типа TelephonyManager.NETWORK_TYPE_GPRS в строки (“GPRS”).
Не забывайте про дополнительные разрешения в AndroidManifest.xml:)

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

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

Популярные секретные коды для Андроид смартфонов

Почему данные коды называют «секретными»? Просто они не нужны большинству рядовых пользователей, их не публикуют в инструкциях к смартфонам. В первую очередь «secret codes» предназначены для инженеров и разработчиков для проведения различных тестов.

Чтобы использовать любой из сервисных кодов, нужно ввести его в номеронабирателе. На планшетах придется скачать стороннее приложение для осуществления звонков – введите в поиске Google Play запрос «Dialer» и загрузите понравившуюся «звонилку».

  • *#06# - информация об IMEI смартфона
  • *#*#4636#*#* - информация о Wi-Fi, аккумуляторе и статистике использования
  • *#*#3646633#*#* или *#*#83781#*#* - вход в инженерное меню на смартфонах с процессором MTK (через него можно )
  • *#*#8255#*#* - тестирование сервиса Google Talk
  • *#*#7594#*#* - если введете данную комбинацию, после этого, при нажатии кнопки выключения, смартфон будет сразу же выключаться, без предложения меню
  • *#*#44336#*#* - информация о PDA, CSC, времени сборки и прочих данных о смартфоне
  • *#*#232338#*#* - MAC адрес Wi-Fi
  • *#*#7780#*#* - моментальный сброс к заводским настройкам (Hard Reset). Удаляет только приложения
  • *2767*3855# - моментальный сброс настроек до заводских, но в отличии от предыдущего способа Android полностью переустанавливается
  • *#*#1234#*#* или *#12580*369# - информация о прошивке устройства
  • *#*#1111#*#* - информация о FTA софтверной версии
  • *#*#2222#*#* - информация о FTA хардверной версии
  • *#*#0283#*#* - тест Loopback
  • *#*#0*#*#* - тест экрана
  • *#0*# - тестирование различных компонентов: экрана, камеры, динамиков, вибрации, микрофона и прочих
  • *#*#0673#*#* или *#*#0289#*#* - тест аудио
  • *#*#0842#*#* - тест вибрации и подсветки
  • *#*#232339#*#* или *#*#526#*#* - тест беспроводной сети
  • *#*#1472365#*#* - тест GPS
  • *#*#1575#*#* - подробный тест GPS
  • *#*#232331#*#* - тест Bluetooth
  • *#*#232337#*#* - показать Bluetooth-адрес
  • *#*#2663#*#* - версия сенсорного экрана
  • *#*#2664#*#* - тестирование сенсорного экрана
  • *#*#0588#*#* - тестирование датчика движения
  • *#*#7262626#*#* - тест сигнала GSM
  • *#197328640# - переход в сервисный режим
  • *#*#3264#*#* - версия RAM памяти
  • *#*#8351#*#* - активация режима регистрации голосового набора
  • *#*#8350#*#* - выключение режима регистрации голосового набора
  • #*5376# - удаление всех SMS
  • *#2222# - версия прошивки Android
  • #*2562#, #*3851#, #*3876# - перезагрузка смартфона, планшета
  • *#34971539# - полная информация о камерах и обновлении их прошивок
  • *#*#273283*255*663282*#*#* - быстрое создание резервной копии медиафайлов
  • *#*#4636#*#* - секретное меню для устройств Motorola
  • **05***# - разблокировка PUK на Sony
  • 3845#*855# - сервисное меню на LG G3
  • *#0011# - сервисное меню на Samsung Galaxy S4
  • ##778 (+кнопка вызова) - выводит на экран EPST-меню (для Samsung)
  • ##3424# - режим диагностики (для HTC)
  • ##3282# - EPST (для HTC)
  • ##8626337# - VOCODER (для HTC)
  • ##33284# - технические данные состояния сети (для HTC)
  • ##7738# - ревизия протокола (для HTC)

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

Сервисные коды Android в приложении Secret Codes

Приложение Secret Codes просканирует систему на наличие инженерных кодов и выдаст результат в виде списка. Вам достаточно будет только нажать на интересующий код и вы перейдете к нужной опции.

К сожалению, у этого способа есть минус: на некоторых устройствах приложение не находит ни единого сервисного кода, а на некоторых находит не все. Но на протестированных мною девайсах все было отлично, да и отзывы в Google Play практически все положительные.

Поделиться