Я установил свое приложение на эмуляторе с 2.2 и на SDCard. Когда я просматриваю через оболочку adb, я вижу, что зашифрованный файл приложения находится в /mnt/secure/asec/com.myapp-1.asec, но также в виде простого apk-файла, незашифрованного в /mnt/asec/com.myapp- 1 / pkg.apk, и я могу выполнить 'adb pull' без специальных разрешений и разархивировать его, чтобы увидеть его содержимое.
К сожалению, мой N1 находится в ремонте, и я не могу проверить на реальном устройстве прямо сейчас - но интересно, почему я все еще могу так легко получить доступ к простому apk (по крайней мере, на эмуляторе)?
(Не уверен, если этот вопрос предполагается задавать в StackOverflow или на ForceClose.com, но я решил, что это больше связано с разработкой и тем, как защитить / зашифровать ваше приложение как разработчика, поэтому я публикую его здесь. )