Size: a a a

2019 October 21

R

Rtem in Android Guards
Andrey Dotsenko
саму apk с этой подписью пока найти не удалось, только в логах видим, что прилетает отличающаяся подпись. Подпись берётся через package manager
packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNING_CERTIFICATES).signingInfo
(не знаю, мб есть и другие способы)
Ну ты же наверняка знаешь, что там есть разница между версиями андройда до 28й и после? В смысле по разному нужно вызывать
источник

R

Rtem in Android Guards
Ага, ну это я просто к слову
источник

AD

Andrey Dotsenko in Android Guards
ага
источник

R

Rtem in Android Guards
Андрей Данилов
Скорее всего переподписывали, да
Склоняюсь к этому суждению тоже. Но подписывать дебаг сертификатом гугла это очень тупо на самом деле =) Я бы так никогда не делал
источник

D

Dmitriy in Android Guards
Andrey Dotsenko
Всем привет!
Пытаемся с коллегами разобраться в ситуации, может быть кто-то сможет подсказать, буду очень признателен.

Ситуация:
Недавно добавили в приложение верификацию подписи apk- сверяется локально взятый в приложении SHA с сохранённым "правильным" SHA на сервере. После выкатки в прод обнаружилась небольшая доля пользователей у которых данная проверка валится. У данных пользователей приложение подписано другой подписью, причем при изучении этой подписи гугл говорит, что данный SHA принадлежит Google Debug Certificate.

Вопрос:
Данная ситуация означает что кто то переподписал приложение и где то опубликовал? Или это могут быть какие то неочевидные махинации с подписями со стороны системы/гугла, вроде системного second space, dual apps и тд?
а случайно не заливали приложение в Google Play Internal app sharing?
источник

AD

Andrey Dotsenko in Android Guards
Вот меня это тоже в ступор вгоняет)
Путешествия по гуглу в том числе привели сюда - https://xakep.ru/2018/08/23/triout/
Тоже этим сертом кто то подписывает как ни странно
источник

AD

Andrey Dotsenko in Android Guards
Dmitriy
а случайно не заливали приложение в Google Play Internal app sharing?
Это тоже что Internal Release трек?
источник

D

Dmitriy in Android Guards
Andrey Dotsenko
Это тоже что Internal Release трек?
источник

D

Dmitriy in Android Guards
оно позволяет закидывать даже дебаг билды, не смотрит на ключ и переподписывает своим
источник

AD

Andrey Dotsenko in Android Guards
А, нет. Туда не заливали
источник

AD

Andrey Dotsenko in Android Guards
Dmitriy
оно позволяет закидывать даже дебаг билды, не смотрит на ключ и переподписывает своим
не знал, интересно, спасибо
источник

AD

Andrey Dotsenko in Android Guards
Заливали в Internal test, но только на узкий круг внутри компании, и там вроде с подписью никаких махинаций стор не делает
источник
2019 October 22

R

R C H in Android Guards
Всем хелоу, кто знает как (сниферить) запросы классов, методов и менять их?
источник

R

Rtem in Android Guards
Frida
источник

D

Daniil in Android Guards
Rtem
Frida
House если быть точнее
источник

R

R C H in Android Guards
Спасибо) а как поменять подпись приложения на другую?
источник

R

R C H in Android Guards
Все мне известные компиляторы/декомпиляторы ставят ту же подпись что и раньше
источник

S

Solanio in Android Guards
R C H
Все мне известные компиляторы/декомпиляторы ставят ту же подпись что и раньше
Они не могут ставить ту же подпись)
источник

R

Rtem in Android Guards
R C H
Все мне известные компиляторы/декомпиляторы ставят ту же подпись что и раньше
Исключено. Не имея приватного ключа ты не сможешь подписать приложение той же подписью
источник

R

R C H in Android Guards
Значит ошибся думал это подпись, а что означает pkg_sign и app_id
источник