Всем привет.
В рамках одной из задач возникла необходимость сделать простенькую защиту от взлома для одного из приложений на Android.
Что имеем: готовое приложение, среда разработки Android Studio
, система сборки gradle
.
Что надо: после компиляции java-файла и получения соответствующего ему class-файла необходимо вызвать некий скрипт (или выполнить код), который модифицирует полученный файл и только потом он уже пойдет в jar/dex/apk. Делать это надо для всех файлов, кроме одного - кастомного ClassLoader, который будет после загрузки class-файла производить обратные изменения и только потом скармливать JVM.
Вопрос: Как это настроить в gradle?
P.S. Я знаю про ProGuard, про native, про то, что можно выдрать при желании из памяти нормальный код class-файла. Но задача такая вот...
Виртуальный выделенный сервер (VDS) становится отличным выбором
Ниже приведен форматЕсть строки такого вида:
У меня есть программа в которую необходимо ввести данные и она создает папку с файлами, имя отчество и прочееКак можно сделать, чтобы программа...
Здравствуйте, есть файл, в нем хранятся английские слова на 'a' и их перевод сразу на другой сроке
Делаю простой тест, вот метод проверяющий ответы: когда отвечаешь первый раз верно, переводит на следующий вопрос и увеличивает счетчик score,...