persistent в андроид что это такое

Dadaviz

Com.google.android.gms — что это за процесс

Наш небольшой обзор затронет важное приложение на Андроид девайсах. Вы узнаете что это за процесс com.google.android.gms — отчего возникают ошибки, связанные с его работой и как их лечить.

В процессе работы Андроид устройства, постоянно возникают системные сбои или ошибки приложений. Так, все чаще многие пользователи смартфонов, сталкиваются с проблемой нестабильной работы программы com.google.android.gms. Кто-то получает уведомления о том, что одноименный процесс остановлен или произошла ошибка. Мы разобрались что это такое и как устранить все баги, связанные с его работой.

Что это такое?

Com.google.android.gms — это фоновый процесс, отвечающий за работу приложения Google Mobile Services (GMS). Программа GMS — это лицензированное приложение от Гугл, отвечающее за фоновую работу следующих сервисов на Андроиде — Сервисы Google Play, Play market, Gmail, Chrome, Maps, Youtube, Translate, Waze и др.

persistent в андроид что это такое. Смотреть фото persistent в андроид что это такое. Смотреть картинку persistent в андроид что это такое. Картинка про persistent в андроид что это такое. Фото persistent в андроид что это такое

Это приложение играет важную роль на телефоне, так как отвечает за загрузку системных обновлений программ и игровых сервисов, а также обеспечивает работу многих ключевых функций на Android-устройствах. Для стабильной работы требуется 1-2% системной памяти.

Ошибки, связанные с com.google.android.gms

На многих телефонах с OS Android то и дело возникают различные накладки, связанные с работой программки GMS. Это два основных бага — процесс остановлен или произошла ошибка в com.google.android.gms.persistent.

Причины возникновения нестабильной работы могут быть разные:

persistent в андроид что это такое. Смотреть фото persistent в андроид что это такое. Смотреть картинку persistent в андроид что это такое. Картинка про persistent в андроид что это такое. Фото persistent в андроид что это такое

Метод исправления таких ошибок, в принципе, стандартный:

Данные методы должны исправить проблему и настроить стабильную работу на Андроид телефоне.

Источник

Что такое com.google.android.gms.persistent и почему он всегда использует процессор?

Даже когда больше ничего не происходит, этот системный процесс, похоже, использует 1-2% ресурсов ЦП. В течение дня это разряжает значительное количество батареи, даже если устройство не использовалось ни для чего. Я не смог соотнести его с какими-либо другими приложениями, потому что даже когда они использовали только несколько секунд процессорного времени, каждое в течение нескольких часов, этот процесс использует минуты.

Кажется, все еще работает, даже если я:

Я написал небольшое тестовое приложение, которое контролирует /proc/

/stat каждые 10 мс и пишет в logcat в любое время com.google.android.gms.persistent в надежде, что он сам напишет что-то для logcat, которое определит, какое приложение или другой сервис использует «постоянный» для своих сервисов. Я не вижу много, но вот несколько вещей, которые я видел:

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

Что использует этот процесс? Я ищу либо эту информацию напрямую, либо дополнительные способы получения этой информации, аналогичные моим попыткам через logcat.

Обновление: я искал источник (например, com.google.android.gms.persistent.java или что-то подобное) на https://android.googlesource.com/ без какой-либо удачи. Разве это не часть общедоступного исходного кода? Что действительно странно, так это то, что там даже нет никакой документации, например, здесь: https://android.googlesource.com/platform/frameworks/base/+/33fca8e/docs/html/reference/com/google/android/gms

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

Источник

Как повысить автономность телефона Android с помощью секретной настройки

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

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

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

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

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

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

Итак, какие преимущества мы получаем после отключения Android Adaptive Notifications:

Самый быстрый способ отключить службу «Адаптивные уведомления»

Перейдите в «Настройки» и в строке поиска введите слово «Уведомления», пролистайте немного вниз и выберите среди найденных функций «Адаптивные уведомления», а затем отключите службу Android Adaptive Notifications, установив переключатель на «Нет».

Источник

Что такое com.google.android.gms.persistent и почему он всегда использует CPU?

Даже когда ничего не происходит, этот системный процесс, похоже, использует устойчивые 1-2% процессора. В течение дня это истощает значительное количество батареи, даже когда устройство не использовалось ни для чего. Мне не удалось сопоставить его с другими приложениями, потому что даже когда они использовали только несколько секунд времени процессора каждый в течение нескольких часов, этот процесс использует минуты.

Кажется, что он работает, даже если я:

Я написал небольшое тестовое приложение, которое отслеживает /proc/

Каждая строка выше была в другое время, непосредственно предшествующее (в течение 10 мс) сообщение журнала, определяющее использование ЦП com.google.android.gms.persistent но без какой-либо четкой индикации того, связано ли это. К сожалению, ни один из вышеприведенных отчетов не превышает 10 мс времени процессора, и поэтому – даже если точное определение того, что использует «постоянный», представляет собой лишь небольшую часть используемого времени процессора.

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

Что использует этот процесс? Я ищу эту информацию напрямую, или для дополнительных способов я могу вывести эту информацию, подобную моим попыткам с помощью logcat.

Обновление: я искал источник (например, com.google.android.gms.persistent.java или что-то в этом роде) на https://android.googlesource.com без везения. Разве это не часть общедоступного исходного кода? Что действительно странно, так это то, что документации нет даже, например, здесь: https://android.googlesource.com/platform/frameworks/base/+/33fca8e/docs/html/reference/com/google/ андроид / GMS

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

Насколько я могу судить (из-за того, что не смог найти его) исходный код для com.google.android.gms.persistent не является открытым исходным кодом или доступен в Интернете в любом месте. Если я ошибаюсь, я бы принял в качестве ответа на мой вопрос, любой ответ, который указывал бы на исходный код, поскольку я мог бы просмотреть его и определить для себя, почему использование ЦП.

По словам Дэвида Биссона :

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

Вредоносная программа, известная под именем «Android.Xiny.60», родом из той же семьи, что и Android.Xiny.19.origin, которая сделала свой большой вход еще в январе 2016 года.

В то время Xiny скрывался в более чем 60 играх, доступных для загрузки из официального магазина Google Play, и использовал инструкции, переданные ему в виде файлов изображений, модифицированных с помощью стеганографии, для запуска произвольных файлов APK.

Зараженные андроид игры

Как сообщает Softpedia, последним версиям Xiny-трояна не нужно обманывать пользователей, предоставляя им admin privilges, а вместо этого развертывать эксплоиты для root-устройства.

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

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

Как объясняет доктор Веб в сообщении в блоге:

«Троян запускает модуль igpi (Android.Xiny.61), который использует функцию ptrace, чтобы внедрить исполняемую библиотеку Linux igpld.so (Android.Xiny.62) в системные процессы Google Play (com.android.vending) и Службы Google Play (com.google.android.gms, co.google.android.gms.persistent). «

Вредоносная программа может также внедрить Android.Xiny.62 в zygote, важный процесс Android, чья зараженность позволяет троянцам запускать новые приложения и дополнительные вредоносные программы. В то же время Android.Xiny.60 ждет обнаружения зарядного устройства, дома Экран для включения или выключения или нескольких других конкретных событий. Всякий раз, когда происходит одно из этих событий, троян соединяется с сервером команд и управления и отправляет всю информацию об устройстве на домашнюю базу.

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

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

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

Источник

Что такое com.google.android.gms.persistent и почему он всегда использует процессор?

Даже когда ничего не происходит, этот системный процесс, похоже, использует устойчивую 1-2% от CPU. В течение дня это истощает значительное количество батареи, даже если устройство не использовалось ни для чего. Я не смог сопоставить его с другими приложениями, потому что даже когда они использовали только несколько секунд времени процессора каждый в течение нескольких часов, этот процесс использует минуты.

Он все еще работает, даже если я:

Я написал небольшое тестовое приложение, которое отслеживает /proc/

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

Что такое этот процесс? Я ищу эту информацию напрямую, или для дополнительных способов я могу вывести эту информацию, подобную моим попыткам с помощью logcat.

Обновление: я искал источник (например, com.google.android.gms.persistent.java или что-то в этом роде) на https://android.googlesource.com без везения. Разве это не часть общедоступного исходного кода? Что действительно странно, так это то, что даже не существует какой-либо документации, например. здесь: https://android.googlesource.com/platform/frameworks/base/+/33fca8e/docs/html/reference/com/google/android/gms

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *