Я делаю приложение не отлаживаемым внешним приложением с этой конфигурацией для Proguard? - PullRequest
0 голосов
/ 14 октября 2018

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

Я полагаючто этой конфигурации в моем build.gradle для модуля приложения было бы достаточно:

 release
                {
                    useProguard true
                    debuggable false
                    minifyEnabled true
                    shrinkResources true
                    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                }

Я думаю, что отладочного false должно быть достаточно для такого поведения, но я не могу найти документацию, которая либо подтверждает, либоотрицает это.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...