- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用 2.2 在模拟器上安装了我的应用程序,并安装到 SD 卡上。当我通过 adb shell 浏览时,我可以看到加密的应用程序文件位于/mnt/secure/asec/com.myapp-1.asec 下,但它也作为未加密的普通 apk 文件位于/mnt/asec/com.myapp- 1/pkg.apk 以及我可以在没有特殊权限的情况下执行“adb pull”并解压缩以查看其内容。
很遗憾,我的 N1 正在维修中,我现在无法在真实设备上进行检查 - 但想知道,为什么我仍然可以如此轻松地访问普通 apk(至少在模拟器上)?
(不确定这个问题是否应该在 StackOverflow 或 ForceClose.com 上提出,但我认为它与开发以及作为开发人员如何保护/加密您的应用程序更相关,因此我将其张贴在这里。 )
最佳答案
从 Android 开发邮件列表中得到了答案: http://groups.google.com/group/android-developers/browse_frm/thread/f7d11237744fe5fa/0e92cb2905632408#0e92cb2905632408
Apps on SD card are stored in an encrypted container for platform security purposes -- so that other applications can not modify or corrupt them. When mounting the SD card, these containers are mounted so that they can be accessed in the same way as apps stored in internal storage.
感谢 Dianne Hackborn/hackbod
关于android - 关于 Froyo 2.2 上的 .asec(加密)问题/将应用程序安装到 SD 卡上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3146513/
我用 2.2 在模拟器上安装了我的应用程序,并安装到 SD 卡上。当我通过 adb shell 浏览时,我可以看到加密的应用程序文件位于/mnt/secure/asec/com.myapp-1.ase
我是一名优秀的程序员,十分优秀!