Как мы знаем, приложения для Android написаны на Java. В Java, что бы вы ни делали , невозможно защитить скомпилированный код от декомпиляции или обратного проектирования, как предполагает вопрос о переполнении стека Как заблокировать скомпилированные классы Java для предотвращения декомпиляции? .
Как можно было бы защитить приложение, которое содержит алгоритмические коммерческие секреты обратного проектирования?
Под «как» я подразумеваю не только программные методы, но и другие творческие подходы.