Возможный дубликат:
Как предотвратить декомпиляцию My apk
как вы, наверное, знаете, - декомпилировать файл APK слишком просто: извлеките apk как zip - с готовностью перезагрузите манифест и все ресурсы.
с помощью простого декомпиляционного программного обеспечения - восстанавливает весь исходный код (только с именами исходных переменных..)
Я хотел бы знать, есть ли способ защитить файл APK от декомпиляции.
Я предполагаю, что причина, в которой я нуждаюсь, очевидна для всех вас - я не хочу, чтобы люди читали исходный код или любую его часть из соображений безопасности...
заранее спасибо
Используйте proguard. Он сжимается, оптимизирует и запутывает ваш код, удаляя неиспользуемый код и переименовывая классы, поля и методы с семантически неясными именами. В результате получается меньший размер.apk файла, который сложнее перестроить.
Насколько я знаю, вы не можете. Если вы укоротите свой телефон, вы всегда сможете извлечь apk и его содержимое.
Вы можете использовать proguard, и, выполнив код, вы можете экспортировать файл apk с eclipse с хранилищем ключей. Это сделает ваше приложение более безопасным. Ссылка на создание хранилища ключей.