gpt4 book ai didi

android - 关于 Froyo 2.2 上的 .asec(加密)问题/将应用程序安装到 SD 卡上

转载 作者:行者123 更新时间:2023-11-29 22:33:01 26 4
gpt4 key购买 nike

我用 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com