如何强行安装签名错误的 Android 应用?

发布于 2022-09-02 11:15:45 字数 373 浏览 24 评论 0

我手上有一个 Android apk,被我修改了一些内容,重新打包。由于一些原因,我不方便对其重新签名,于是在重新打包的时候选择了保留之前的 fingerprint,这样一来程序的签名肯定是错误的,安装会失败反馈 [INSTALL_PARSE_FAILED_NO_CERTIFICATES]。

我把 apk 拷贝进 /system/app 中重启,发现也没有被安装,系统应用列表里也找不到,odex 文件也没有,应该是没有安装。用 adb shell pm 命令安装也是失败的。

请问有没有什么办法,让我在不重新签名、也不刷系统的前提下,安装这个签名错误的 apk 呢?
补充 :我连使用插件化框架调用 apk 都试过了,可能是因为 so 库的问题,会崩溃。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

八巷 2022-09-09 11:15:45

自问自答,我找到了强制安装的方法:先 root,然后安装 busybox,再安装幸运破解器。打开“Android核心破解”,前两项关于签名的破解项全打开,就可以安装没签名的 app 了。

不过这个方法挺危险的。

↙厌世 2022-09-09 11:15:45

那是没有签名,而不是签名错误,两个不同的概念。没有签名的apk是不可能安装成功的,过不了系统认证检查

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文