Atci service android что это

Разработка службы специальных возможностей

Atci service android что это

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

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

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

Создайте свою службу специальных возможностей

Служба специальных возможностей может быть объединена с обычным приложением, или создана как отдельный Android проект. Шаги к созданию службы одинаковы в любой ситуации. В своем проекте, создайте класс, расширяющий AccessibilityService.

package com.example.android.apis.accessibility; import android.accessibilityservice.AccessibilityService; public class MyAccessibilityService extends AccessibilityService {… @Override public void onAccessibilityEvent(AccessibilityEvent event) { } @Override public void onInterrupt() { } …}

Как и любую другую службу, вы также объявляете её в файле манифеста. Не забудьте указать, что он обрабатывает намерение android.accessibilityservice , таким образом сервис вызывается, когда приложения посылает AccessibilityEvent.

… . . ….

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

Настройте вашу службу специальных возможностей

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

У вас есть два варианта для установки этих переменных. Используя вариант обратной совместимости установите их в коде, с помощью setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo). Чтобы сделать это, переопределите onServiceConnected() метод и настройте службу там.

@Overridepublic void onServiceConnected() { // Set the type of events that this service wants to listen to. Others // won't be passed to this service. info.eventTypes = AccessibilityEvent.TYPE_VIEW_CLICKED | AccessibilityEvent.TYPE_VIEW_FOCUSED; // If you only want this service to work with specific applications, set their // package names here. Otherwise, when the service is activated, it will listen // to events from all applications. info.packageNames = new String[] {«com.example.android.myFirstApp», «com.example.android.mySecondApp»}; // Set the type of feedback your service will provide. info.feedbackType = AccessibilityServiceInfo.FEEDBACK_SPOKEN; // Default services are invoked only if no package-specific ones are present // for the type of AccessibilityEvent generated. This service *is* // application-specific, so the flag isn't necessary. If this was a // general-purpose service, it would be worth considering setting the // DEFAULT flag. // info.flags = AccessibilityServiceInfo.DEFAULT; info.notificationTimeout = 100; this.setServiceInfo(info); }

Начиная с Android 4.0, доступен второй вариант: настроить службу используя XML файл. Некоторые параметры конфигурации, такие как canRetrieveWindowContent доступны, только при настройке службы с помощью XML. Те же параметры конфигурации что и выше, задаваемые с помощью XML, будут выглядеть следующим образом:

Если вы пошли по пути XML, проверьте, что вы сослались на него в манифесте, добавив тег с объявлением вашей службы, указанной в XML файле. Если вы храните ваш XML файл в res/xml/serviceconfig.xml, новый тег будет выглядеть следующим образом:

Реагирование на AccessibilityEvents

Теперь, когда ваша служба настроена для выполнения и прослушивания событий, напишите код, который бы знал что делать, когда AccessibilityEvent фактически придет! Начните с переопределения onAccessibilityEvent(AccessibilityEvent) метода. В этом методе используйте getEventType() для определения типа события, и getContentDescription() для извлечения любого текста меток, связанных с представлением, которое отправило событие.

@Overridepublic void onAccessibilityEvent(AccessibilityEvent event) { final int eventType = event.getEventType(); String eventText = null; switch(eventType) { case AccessibilityEvent.TYPE_VIEW_CLICKED: eventText = «Focused: «; break; case AccessibilityEvent.TYPE_VIEW_FOCUSED: eventText = «Focused: «; break; } eventText = eventText + event.getContentDescription(); // Do something nifty with this text, speak the composed string // back to the user. speakToUser(eventText); …}

Запрос иерархии представления для большего контекста

Этот шаг является необязательным, но очень полезным. Одна из новых функций в Android 4.0 (API Уровень 14) это возможность для AccessibilityService запрашивать иерархию представлений, собирать информацию о компоненте пользовательского интерфейса, который сгенерировал событие, а так же его родителях и дочерних элементах. Для того чтобы это сделать, убедитесь, что вы добавили следующую строку в XML конфигурацию:

android:canRetrieveWindowContent=»true»

Как только это будет сделано, получите AccessibilityNodeInfo объект с помощью getSource(). Этот вызов только возвращает объект, если окно, где возникло событие по-прежнему активно. Если нет, то он вернет null, поэтому действуйте соответственно. Следующий пример это фрагмент кода, который, когда он получает событие, делает следующее:

  1. Сразу захватывает родителя представления, где возникло событие
  2. В этом представлении, ищет метку и флажок как дочерние представления
  3. Если он находит их, создается строка, чтобы сообщить пользователю, описывающая метку и являются ли он отмеченным или нет.
  4. Если в любой момент возвращается нулевое значение при обходе иерархии представления, метод спокойно завершается.

// Alternative onAccessibilityEvent, that uses AccessibilityNodeInfo @Overridepublic void onAccessibilityEvent(AccessibilityEvent event) { AccessibilityNodeInfo source = event.getSource(); if (source == null) { return; } // Grab the parent of the view that fired the event. AccessibilityNodeInfo rowNode = getListItemNodeInfo(source); if (rowNode == null) { return; } // Using this parent, get references to both child nodes, the label and the checkbox. AccessibilityNodeInfo labelNode = rowNode.getChild(0); if (labelNode == null) { rowNode.recycle(); return; } AccessibilityNodeInfo completeNode = rowNode.getChild(1); if (completeNode == null) { rowNode.recycle(); return; } // Determine what the task is and whether or not it's complete, // the text inside the label, and the state of the check-box. if (rowNode.getChildCount() < 2 || !rowNode.getChild(1).isCheckable()) { rowNode.recycle(); return; } CharSequence taskLabel = labelNode.getText(); final boolean isComplete = completeNode.isChecked(); String completeStr = null; if (isComplete) { completeStr = getString(R.string.checked); } else { completeStr = getString(R.string.not_checked); } String reportStr = taskLabel + completeStr; speakToUser(reportStr);}

Читайте также  Очистка андроида от мусора через компьютер

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

Источник: http://developer-android.unlimited-translate.org/training/accessibility/service.html

Как удалить вирусы и трояны со смартфона Андроид

Смартфон сеошнику нужен не только для звонков, так как необходимо работать с мобильными приложениями, без которых работа усложняется. Лично я пользуюсь десятком приложений, среди которых Web Money, Яндекс Деньги, TOTP для Епей и ещё куча всякой всячины. Они позволяют делать платежи вне дома, проверять почту и отслеживать активность на сайте. Большая беда, если на смартфоне завелись вирусы, ведь так могут уплыть данные акков, пароли, да и девайс начинает тупить и брыкаться.

Сегодня я расскажу, как удалить вирусы, трояны со смартфона под управлением Андроид 5. Времени на очистку уйдёт полчаса, после чего за состояние платёжного баланса можно будет не переживать, а девайс перестанет показывать чудеса тупости при серфинге в интернете.

Рождение проблемы

Проблема родилась сразу после Нового Года, когда я с сыном проверял возможности нового смартфона и качал на него разный хлам отовсюду. Первый признак болезни проявился в отказе обновляться по OTA, так как были изменены вирусами системные файлы. Болезнь девайса прогрессировала – при подключении к интернету стали загружаться сами по себе левые приложения, типа AliExpress, процессор от натуги стал перегреваться, а телефон зависать.

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

Поиск вирусов

Естественно, сидеть сложа руки я не стал и начал искать нечисть на телефоне. Антивирус 360 Total для смартфона разочаровал – при проверке он нашёл 6 опасных файлов, но не показал место их установки и смог только предложить отключить приложения. Удалить он ничего не может из-за отсутствия рут прав. В списке опасных приложений оказались:

  1. — Android Media Service,
  2. — App Manager,
  3. — Guard Service,
  4. — Phone Service,
  5. — Setting Service.

В приложениях я нашёл только первые два, остальные удачно маскировались. Нести смарт по гарантии не имело смысла, платить за перепрошивку нового девайса также желания не было. Что же делать, спрашивали глаза у мозга, последний напрягался.

Рабочее решение началось с установки Malwarebytes-anti-malware, дальше пошло по накатанной.

Инструкция по удалению

Для того чтобы полностью удалить все вирусы и трояны на Андроид понадобилось три программы:

  1. Malwarebytes-anti-malware,
  2. Kingo Root,
  3. ES проводник.

Антивирусный сканер Malwarebytes нашёл все вирусы, Kingo позволил получить root-права для удаления, а проводник трояны удалил.

Malwarebytes

Для начала установите Malwarebytes и просканируйте смартфон. Он найдёт всю нечисть, укажет её месторасположение в телефоне и даст краткую характеристику вирусам. Сканер совместим с обычным антивирусом, поэтому перед его установкой ничего удалять не надо. У меня он нашёл в system/priv-app:

  1. — org.show.down.update,
  2. — newmast.apk,
  3. — higher.apk,
  4. — newdlir.apk,
  5. — parlmast.apk,
  6. — CLPower.apk,
  7. — smalls.apk,
  8. — tpings.apk,
  9. — oneshs.apk.

Это из того что он не смог удалить в силу отсутствия рут-прав и морального устоя, 4 папки с вредоносным содержимым он сжёг на костре, точно не помню их названия – пепел всё скрыл. Перепишите «координаты» опасных файлов, которые сканер нашёл, но не смог удалить.

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

Kingo Root

На моём Андроид 5 удачно стал лишь Kingo Root, поэтому его и рекомендую. Даже хвалённый Bajdo Root не стал. Всё программы, необходимые для удаления вирусов, вы найдёте внизу. Они проверены лично мной, все рабочее и не поломает Андроид.

Перед установкой Kingo рекомендую соблюсти два правила – нормально зарядить телефон и подключиться к сети, так как потребуется загрузка обновлений и установка Super User. Запускаете приложение, нажимаете «получить root» и синеете в ожидании, пока софт устанавливается и обновляется. Есть более сложный способ установки рут-прав с помощью Kingo через компьютер, но не стоит усложнять себе жизнь, когда работает и так.

ES проводник

Получили права? Теперь устанавливайте ES_file_explorer – проводник, способный работать с рут-правами. В проводнике идите в меню (левый верх), ищите вкладку Root-проводник и включайте его. Соглашайтесь с глупыми вопросами от приложения и переходите в пункт меню «Локальное хранилище – устройство».

Остаётся найти вредоносные файлы и удалить их. Выделяем и удаляем.

После удаления вирусов перезагрузите телефон и ещё раз просканируйте его сканером. Если удалили не всё, повторите процедуру для полного выздоровления.

Болезнь требует жертв, так повелось.

Итак, закрепим пройденный материал:

  1. — Устанавливаете Malwarebytes и ищите вирусы,
  2. — Записываете месторасположение не удаляемых файлов,
  3. — Устанавливаете Kingo Root и открываете рут-права,
  4. — Устанавливаете ES проводник,
  5. — Удаляете вирусы,
  6. — Перезагружаете смартфон,
  7. — Перепроверяете систему сканером ещё раз.

Программу Kingo Root удаляйте сразу после уничтожения вирусов, Super User и ES проводник можете оставить. Если соберётесь в мастерскую на гарантийный ремонт и понадобиться удалить root-права и их следы, то зайдите в меню Super User и воспользуйтесь строкой «удаление root». Если Super User удалили, и у вас остались права рут, которые надо убрать, то ставьте его заново и удаляете права через меню. Иначе до файла SU в system/bin не добраться.

И да, если вы думаете, что у вас на Андроид вирусов нет, но в 90% случаев вы ошибаетесь.

Скачать в одном rar-файле Malwarebytes, ES проводник и Kingo Root можно прямо с  блога Zegeberg.

Источник: http://www.zegeberg.ru/antivirus/osnovnye-antivirusy/653-kak-udalit-virusy-i-troyany-s-android.html

Android для чайников №13. Android Device Manager: что делать, если потеряли смартфон? — android.mobile-review.com

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

Читайте также  Как активировать андроид устройство в гугл

Именно такая история и приключилась со мной буквально на днях. Мне нужно было срочно доделать одно важное дело, из-за чего я засиделся за компьютером до трех часов ночи. Время от времени я переписывался с коллегами по почте и скайпу и, чтобы не разбудить домашних постоянными сообщениями о новых письмах, отключил на смартфоне звук. Закончив с делами я лег спать, так и не включив звук на смартфоне. А утром понял, что не могу вспомнить, куда же я его дел.

Вот тут то на помощь и пришел сервис Android Device Manager от компании Google, с которым до этого я был практически незнаком.

Android Device Manager

Как и у всех остальных сервисов Google, у Android Device Manager есть удобный веб интерфейс. Расположен он по адресу https://www.google.com/android/devicemanager

Отдельной регистрации в нем не требуется, для входа достаточно ввести логин и пароль от аккаунта Google.

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

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

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

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

В моем случае поиски телефона на этом успешно закончились. Но что делать тем, кто забыл свой смартфон в маршрутке или кафе?

Именно для таких случаев Android Device Manager позволяет удаленно заблокировать экран смартфона либо удалить с него все личные данные. Есть только один момент – включить эти функции нужно на своем смартфоне заранее. Сделать это несложно. Достаточно нажать на кнопку «Настроить блокировку и удаление данных», а затем выбрать вариант «Отправить».

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

Теперь в Android Device Manager рядом с кнопкой «Прозвонить» появились две дополнительные кнопки – «Блокировать» и «Очистить».

Кнопка «Блокировать» позволяет удаленно заблокировать экран смартфона, установив на него цифровой пароль. Кроме того, можно ввести дополнительное сообщение, которое будет отображаться на экране телефона, и ввести номер, на который можно будет позвонить даже не разблокируя аппарат.

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

Для удаленного управления своим смартфоном Google позволяет использовать не только веб интерфейс Android Device Manager, но и специальное приложение. Подробно останавливается на нем не буду, по сути, от веб интерфейса оно ничем не отличается.

Итоги

Android Device Manager – простой, но очень полезный инструмент, который однажды может спасти вам кучу времени, денег и сил. Помнить о его наличии стоит каждому владельцу Android смартфона. Конечно, в случае кражи шансов успешно вернуть телефон в любом случае не очень много. Хотя такие случаи тоже были. Об одном из Эльдар Муртазин не так давно писал в «Бирюльках».

Как вернули потерянный Android-планшет – реальная история читателя

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

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

Так же стоит отметить, что некоторые производители Android смартфонов предлагают для своих аппаратов аналогичные сервисы, часто с более широкими возможностями. К примеру, с обзором фирменного сервиса SamsungDive от компании Samsung вы можете ознакомится по ссылке ниже.

Обзор сервиса SamsungDive

Кроме того, в Google Play существует множество программ со схожими функциями. В качестве примера приведу сервис Norton Mobile Security, обзор которого также есть на нашем сайте.

Norton Mobile Security. Антивор и антивирус в одном флаконе

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

Источник: http://android.mobile-review.com/articles/29176/

Решение проблемы со службой location services на Android

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

Читайте также  Как узнать рутирован ли андроид

Что такое location services?

Это системное приложение, которое отвечает за определение местоположения мобильного устройства. Опасности оно не несет, функция геолокации в последнее время внедряется в любой софт: игры, программы, клиенты популярных социальных сетей и т.д. Когда приложению необходимо определить координаты телефона и узнать его местонахождение, программа обращается к сервису геолокации, запуская службу location services.

Данные собираются по спутникам GPS и информации мобильной сети, а затем передаются в то приложение, которое их затребовало. В результате, например, при публикации фотографии ВКонтакте к снимку прикрепляется геолокация с указанием места, где он был сделан. Запустить location services можно даже включенная камера.

Отключение службы

Если location services выскакивает постоянно, можно полностью вырубить службу геолокации.

  1. Откройте настройки мобильного устройства (можно зайти в Google Настройки).
  2. Перейдите в раздел «Местоположение».
  3. у вы увидите ползунок, который отвечает за отключение службы геолокации. Переключите его в положение «Off».

Так вы совсем откажитесь от геолокации. Если такой вариант не устраивает, то посмотрите, какие приложения требуют определение местоположения. Убрать разрешение для отдельных программ можно с помощью утилиты App OPS. После её установки на Андройд в настройках приложения разрешения будут представлены в виде переключателей, которые можно деактивировать.

Вам нужно отключить пункт «Location», после чего программа перестанет обращаться к службе location services.Вместо App OPS можно использовать модуль Permission Master для Xposed Framework. После его установки и перезапуска устройства вы увидите в списке приложений новый значок – щит с шестеренкой. Нажмите на него, чтобы перейти к управлению разрешениями.

На первой вкладке вы найдете список всех разрешений. Нажмите на геолокацию, чтобы увидеть приложения, которым дано такое разрешение. Тапните по программе, у которой необходимо отобрать право доступа к службе геолокации. Она будет перечеркнута красной линией и перестанет беспокоить компонент location services.

При этом сама геолокация будет функционировать, так что в других приложениях проблем с определением местоположения не возникнет.

Удаление вируса

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

  • Устройство долго включается, тормозит, зависает.
  • Со счета списываются деньги, в журнале звонков и SMS появляются неизвестные записи.
  • Отдельные приложения не запускаются, выдают ошибку.
  • Перестают работать или функционируют некорректно отдельные функции устройства (в данном случае, устройство неправильно определяет местоположение).
  • Батарея разряжается быстрее обычного.
  • Антивирусная программа информирует о наличии зловредного кода.

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

Ручное удаление

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

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

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

Другие способы удаления вируса

Раньше Android-устройства при подключении к компьютеру определялись как съемные диски, которые можно было проверить с помощью антивируса. Сейчас такой возможности у большинства телефонов нет, потому что даже при включенной отладке они отображаются как медиаустройства. Поэтому вариант с использование антивируса на компьютере или программы Android Commander больше не действуют. Но это не значит, что вирус никак нельзя удалить. Можно использовать следующие способы очистки телефона:

  • Сброс настроек через системное меню.
  • Откат к заводскому состоянию через меню Recovery.
  • Перепрошивка мобильного устройства.

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

Контакты можно синхронизировать с сервисом Google или скопировать на SIM-карту, музыку, фотографии, видеозаписи – перенести временно на компьютер, подключив мобильное устройство по USB. После завершения подготовительного этапа можно приступать к реализации одного из перечисленных выше способов. В первую очередь попробуйте сбросить настройки через системное меню:

  1. Откройте настройки мобильного устройства.
  2. Перейдите в раздел «Восстановление и сброс».
  3. В поле «Возврат к заводским настройкам» нажмите «Сброс настроек».
  4. Посмотрите, какие данные будут удалены. Если вы уже сохранили всю необходимую информацию, нажмите «Сбросить настройки телефона».

После сброса и перезапуска устройства вы получите чистую систему без вирусов и личных данных. Если по какой-то причине этот способ не работает, сделайте откат через меню Recovery. Обычно для запуска Recovery необходимо выключить телефон и включить его сочетанием кнопок увеличения громкости, питания и «Домой».

Однако процедура может отличаться в зависимости от модели, поэтому лучше уточнить этот момент для конкретного устройства.В меню Recovery есть опция wipe data/ factory rest. После её применения телефон будет возвращен к заводскому состоянию. Если и это не помогло, то попробуйте выполнить перепрошивку устройства.

Скачайте прошивку, заслуживающую доверия, и установите её вместо скомпрометированной системы.

Источник: http://poandroidam.ru/recovery/chto-delat-esli-vyskakivaet-location-services.html

Понравилась статья? Поделить с друзьями: