android - 如何将已签名的 APK 转换为未签名的 APK
问题描述
我正在尝试将已签名的 APK 转换为未签名的 APK,但在网上找不到任何解决方案。是否有任何命令行或任何解决方案可以在 Windows 上执行此操作?
解决方案
主要思想是删除META-INF
与您的 apk 捆绑的文件夹以使其未签名。在 Windows 中,如果您想使用基于 GUI 的系统,并非所有文件归档工具都可以在修改后将 apk 重新打包为原始形式(在这种情况下,删除META-INF
文件夹)。
但是,您可以使用命令行来实现您想要的。您需要在系统中安装7-Zip并将其父目录添加到系统路径变量中。然后,您可以发出以下命令来取消对 apk 的签名:
7z d -tzip APPNAME.apk "META-INF*"
推荐阅读
- c# - 在 Unity 3D 中保留我的十进制计算
- r - R slidy_presentation 中的两列幻灯片
- nix - 关于 Nix 包管理的 Nix 表达式是什么?
- python - 如何检查for循环是否在中间值
- ruby-on-rails - 当我想重新注册表单时收到以下错误:NoMethodError (undefined method `permit' for "create":String)
- javascript - jquery touchswipe 插件在 iOS 上无法正常工作
- android - 自定义工具栏
- java - 有没有按照我们想要的顺序显示两个不同类的两个对话框?
- three.js - 无法使用 THREE.js 和 Mapbox GL 投射阴影
- javascript - 如何通过 $POST 从 ajax 发送对象数据(从 jQuery 到 vanilla JS)