Size: a a a

2020 July 28

M

Murager in Android Guards
Ребята подскажите как правильно обновить kiosk приложение со стороннего сервера когда у него есть разрешение device administrator на установку apk файла. Приложение устанавливает обновление, но вылетает. При повторном входе в приложение обновление установилось. Не могу понять в чем причина вылете? Нужны ли еще какие нибудь дополнительные разрешения на уровне операционки?
Спасибо.
источник

DV

Dmitry Valter in Android Guards
При обновлении обновляемое приложение убивается. Некогда хакал через получение события об установке приложения и стартовал, если package name совпадает, но не гарантирую, что это поможет
источник

NK

Nikita Kulikov in Android Guards
Можно ставить второе приложение и оно будет обновлять как раз
источник

M

Murager in Android Guards
Nikita Kulikov
Можно ставить второе приложение и оно будет обновлять как раз
интересная идея, спасибо!
источник

EK

Evgeniy Kuznetsov in Android Guards
Но ведь обновляемое приложение всё равно будет вылетать, если оно было запущено во время обновления
источник

NK

Nikita Kulikov in Android Guards
Evgeniy Kuznetsov
Но ведь обновляемое приложение всё равно будет вылетать, если оно было запущено во время обновления
Как я понял, главное чтоб заново запускалось
источник

D

Daniil in Android Guards
Тут лайв если кому интересно
источник

D

Daniil in Android Guards
#AndroidBroadcast #Security

Безопасность мобильных приложений (Livestream)

Когда: Вторник, 28 июля, 20:00 (GMT+3)
Где: YouTube канал Android Broadcast

Какие дыры есть в Android? Как ими могут воспользоваться злоумышленники? Куда развивается Android ОС в рамках безопасности? Как обеспечить защиту пользователя и сервиса от злоумышленников? На все эти вопросы будем искать ответы вместе в ходе выпуска.

Гость выпуска - Ольга Шкряба, Senior Mobile Security Engineer. Занимается исследованием и разработкой решений в сфере безопасности, а также поиском уязвимостей. Автор Telegram канала о безопасности мобильных приложений paradiSEcurity
источник
2020 July 30

P

Pavel B in Android Guards
всем привет,кто сталкивался и как решали такую проблему:
кто перешел на R8, вопрос, если явно указываем, какие классы не трогать (+методы)
почему-то private и protected поля и методы превращаются в public)
оптимизацию не выключал
источник

KR

Kirill Rozov in Android Guards
А включена опция -allowaccessmodification ?
источник

P

Pavel B in Android Guards
Kirill Rozov
А включена опция -allowaccessmodification ?
нет
источник

KR

Kirill Rozov in Android Guards
Я бы рекомендовал вывести полную конфигурацюи (AGP добавляет свои шутки) через -printconfiguration
источник

KR

Kirill Rozov in Android Guards
Поможет понять что применяется
источник

P

Pavel B in Android Guards
Kirill Rozov
Я бы рекомендовал вывести полную конфигурацюи (AGP добавляет свои шутки) через -printconfiguration
применяется оптимизация,если ее отключить то остается обфускация(переименовывание) но результат все тот же
источник

KR

Kirill Rozov in Android Guards
Странное что-то
источник

P

Pavel B in Android Guards
отключил R8 на старом добром прогуард все работает)
источник

AM

Andrey Makeev in Android Guards
R8 значительно агрессивнее proguard, они сами про это пишут
И там есть баги. Например были с -assumenosideeffects, не так давно исправляли
Возможно этот один из них, нужно на их трекере смотреть/заводить
источник

l

lulzceh in Android Guards
друзья, подскажите, каким софтом можно пушить в апликуху значения переменных или читать их, существует какой нибудь софт для такого вообще?
источник

Я

Ярослав in Android Guards
Не понял, типо хукать в приложении значения?
источник

l

lulzceh in Android Guards
Ярослав
Не понял, типо хукать в приложении значения?
да верно, для большой джавы такое есть, там в виртуалку инжектится сторонний класс и пошла жара, типа загрузчика или инжектора, такое вообще есть в паблике?
источник