Я разрабатываю приложение для Android, которое содержит собственный код. Собственный код скомпилирован в файле .so, который содержит важные алгоритмы внутри.Можно ли отредактировать/изменить файл .so?
Я действительно беспокоюсь о возможности редактирования или модификации моего .so-файла, а затем повторной сборки (перекомпоновки). Как APK, они могут быть изменены и перепакованным, чтобы создать новый один
У меня есть несколько вопросов здесь:
1) Есть ли способ редактировать/изменять файлы .so и заново строить? 2) Если есть, как люди это делают? 3) Как предотвратить редактирование файлов .so после их редактирования?
Спасибо, Алекс за ваш ответ. Можно вас спросить о чем-то? Не могли бы вы предложить, что является лучшим способом для усиления защиты кода C/C++? Каковы общие трюки, которые хакеры могут изменять .so файлы? –
см., Например, http://stackoverflow.com/questions/6481668/protecting-executable-from-reverse-engineering –