在不使 APK/App 不可用的情况下删除 APK 中的文件
Deleting A File Within An APK Without Making The APK/App Unusable
是否可以在 APK 中包含原始资源(例如:strings.txt)并在安装了 APK 的设备上 运行 期间将其永久删除?我的理解是,原始打包的 APK 必须保持在 Android 设备上不变,才能使应用程序正常 运行。如果 APK 被解压并且 strings.txt 文件被删除 - APK 是否可以在设备上再次打包并保存为唯一的 APK 文件?
恐怕不会,尽管我相信这样做是有理由的——防止对我们的资产数据进行逆向工程。
APK 的完整性由使用私钥 (jks) 的签名过程保证。如果要重新打包,则需要用户设备上的 jks 文件,这是绝对不需要的。
Google Play 商店正在尝试用声称可以减少应用程序下载大小的应用程序包替换 apk。在这种情况下,Play 商店会为您重新打包,但您必须依靠 Play 商店来管理您的私钥。
是否可以在 APK 中包含原始资源(例如:strings.txt)并在安装了 APK 的设备上 运行 期间将其永久删除?我的理解是,原始打包的 APK 必须保持在 Android 设备上不变,才能使应用程序正常 运行。如果 APK 被解压并且 strings.txt 文件被删除 - APK 是否可以在设备上再次打包并保存为唯一的 APK 文件?
恐怕不会,尽管我相信这样做是有理由的——防止对我们的资产数据进行逆向工程。
APK 的完整性由使用私钥 (jks) 的签名过程保证。如果要重新打包,则需要用户设备上的 jks 文件,这是绝对不需要的。
Google Play 商店正在尝试用声称可以减少应用程序下载大小的应用程序包替换 apk。在这种情况下,Play 商店会为您重新打包,但您必须依靠 Play 商店来管理您的私钥。