Каким способом зашифровать код/часть кода, что бы не смогли декомпилировать?
Добрый день!
Если приложение самописное для Андройд . И один модуль имеет ноу-хао и нет желание, что бы кто то .apk декомпилировал и использовал в своих целях.
Каким способом зашифровать код/часть кода, что бы не смогли декомпилировать и на время работы приложения (затрат ресурсов) не повлияло ? Работа этого модуля с фото.
Никаким. На любое хитрое отверстие найдется болт с подходящей резьбой. Все будет зависеть от желания украсть. Обфусцируете - а все равно декомпилят и украдут. Будете сознательно портить код - а все равно найдут, отладят и украдут. Будете подгружать с сервера - все равно напишут псевдо-клиента, стянут и украдут.
Да, чем выше техника защиты - тем выше должна быть квалификация взломщика. Но абсолютной защиты нет и быть не может.
Скрыть на 100% конечно не получится. Ну тут можно же сделать так, чтобы усилия потраченные на декомпиляцию и деобфускация были выше, чем полученная выгода.