После развертывания новой версии для Google.Play с поддержкой отчетности аварии (по Crashlytics) Я вижу сообщения о странных аварий:Подозрительные ошибки непользовательские сообщенные после развертывания в Google.Play
- активность запускается без требуемого параметра в намерении. Но эта деятельность не экспортируется (без намерения фильтра, нет явного
exported="true"
в манифесте) - То же самым для умысел службы
Что странно:
- Некоторых параметров, которые устанавливаются при первом запуске приложения пользователь не установлен (эти параметры всегда отображаются для обычного отчета о сбое). Без настройки их приложение не может работать, и пользователь не может дойти до того момента, когда эта активность/служба запущена.
- Нет таких ошибок при тестировании нашего приложения. Никаких проблем с нашим кодом не найдено.
- устройств, на которых возникают ошибки:
- Нет идентификатор устройства, как обычно (Nexus, Samsung и т.д.), но показано, как 'общий'
- Android 2.3.4
- Внедренный
Эти характеристики являются общими для всех трех ошибок.
Это приводит меня к мысли, что, возможно, кто-то пытается запустить компоненты приложения, прочитав их из манифеста. Может быть, поиск уязвимостей.
Мой вопрос, вы видели такие ошибки, и есть ли у вас какие-либо идеи, какова их причина?
Я видел эту же проблему в своих отчетах об авариях и журналах mixpanel (что совершенно не имеет смысла), и я думаю, что есть какое-то приложение для обнаружения шпионских/вредоносных программ, которое запускает эти двоичные файлы. Он способен делать то, что обычные телефоны не могут, потому что оно укоренено. –
Я согласен с обнаружением программ-шпионов/вредоносных программ, может быть и так. На самом деле, для ROM не требуется корениться, действия можно запустить с помощью adb (то же самое относится и к сервисам, я полагаю). Также это могут быть внедренные эмуляторы, потому что имя устройства является «общим». – marwinXXII
Дополнительная информация об этом? Я вижу ту же проблему. – ono