2014-10-31 1 views
2

После развертывания новой версии для Google.Play с поддержкой отчетности аварии (по Crashlytics) Я вижу сообщения о странных аварий:Подозрительные ошибки непользовательские сообщенные после развертывания в Google.Play

  1. активность запускается без требуемого параметра в намерении. Но эта деятельность не экспортируется (без намерения фильтра, нет явного exported="true" в манифесте)
  2. То же самым для умысел службы

Что странно:

  1. Некоторых параметров, которые устанавливаются при первом запуске приложения пользователь не установлен (эти параметры всегда отображаются для обычного отчета о сбое). Без настройки их приложение не может работать, и пользователь не может дойти до того момента, когда эта активность/служба запущена.
  2. Нет таких ошибок при тестировании нашего приложения. Никаких проблем с нашим кодом не найдено.
  3. устройств, на которых возникают ошибки:
    • Нет идентификатор устройства, как обычно (Nexus, Samsung и т.д.), но показано, как 'общий'
    • Android 2.3.4
    • Внедренный

Эти характеристики являются общими для всех трех ошибок.

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

Мой вопрос, вы видели такие ошибки, и есть ли у вас какие-либо идеи, какова их причина?

+0

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

+0

Я согласен с обнаружением программ-шпионов/вредоносных программ, может быть и так. На самом деле, для ROM не требуется корениться, действия можно запустить с помощью adb (то же самое относится и к сервисам, я полагаю). Также это могут быть внедренные эмуляторы, потому что имя устройства является «общим». – marwinXXII

+0

Дополнительная информация об этом? Я вижу ту же проблему. – ono

ответ

0

Мой вопрос: вы видели такие ошибки, и есть ли у вас какие-либо идеи, какова их причина?

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

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