360加固付费后带来的烦恼

您所在的位置:网站首页 360加固原理 360加固付费后带来的烦恼

360加固付费后带来的烦恼

#360加固付费后带来的烦恼| 来源: 网络整理| 查看: 265

360加固开始付费了。调研了很多其他厂商 Testin云加固 直接付费 PASS 网易易盾 找客服使用,然后付费 忑麻烦了,我一个开发找你客服不知道网易这个产品经理是谁,流程太差。你说加固,是开发人员懂,老板不懂,运营不懂。整来整去先找人试用再付费,商业变现流程太复杂 腾讯乐加固 据说免费 看了官网还需要签协议啥子,挺麻烦,没整,商业变现流程太复杂 爱加密 免费 支持多渠道,就是加固速度慢,下载加固包后, 需下载重签名工具(这个工具可以代替我下面对齐和重签名,人家是工具化了!) 但是多年以前 爱加密加固的包上不了360等有自家加固的市场,商业够血腥的,目前不清楚大厂给它活路没有

我现在点击360的加固,设置签名,多渠道打包都是高级功能,价格高的吓人。 最基础的5千/月 1.8万/年 看到价格肯定劝退一大帮小微企业。我不死心,360加固怎么也用了5年以上了。我尝试着点加固,可以上传apk,加固。打开输出文件已经显示是 jiagu.apk 心理有点小窃喜。 我把apk安装一下,手机提示“未签名” 原来如此,360并没有完全堵死,留了一点活路。虽然是加固了,但是无法安装。 总结:360应用加固完成后,虽然已经加固,但是没有对齐和签名。无法正确的安装(没有签名)并且没有了自动多渠道打包

多说一句,对于多渠道。其实还好,目前渠道也不多十个手指头差不多了。目前渠道除了主机厂商自家市场,其他我认为就阿里系和腾讯系有意义了。什么木蚂蚁,安智等市场完全没意义了。没流量。 下面的步骤就是重新签名,在重新签名之前要对齐。所以接下来的最关键的两步 1.执行对齐 使用工具zipalign 2.执行重签名 使用工具apksigner ======================================================== ======================================================== ======================================================== 加固后源文件路径: /Users/bjh/Documents/bjh-b/jiagu.apk 工具准备 2023年了,zipalign和apksigner全部放在了Android/sdk/build-tools/24.0.3以上里面了。我用的29.0.3 所以,你是Mac机直接打开命令终端键入下面命令,这样不配置环境变量也没关系。话说,你就为了解决apk加固无法安装问题,先解决问题,再折腾其他的,瞄准核心,打!

cd /Users/bjh/Library/Android/sdk/build-tools/29.0.3

1.对齐检查

例句: zipalign -c -v 4 apk路径 实际: ./zipalign -c -v 4 /Users/bjh/Documents/jiagu.apk

出现 “Verification FAILED” 则需要对齐

2.执行对齐 必须

例句 : zipalign -v 4 「需要对齐操作的apk地址」 「对齐之后生成的地址」 实际 ./zipalign -v 4 /Users/bjh/Documents/bjh-b/jiagu.apk /Users/bjh/Documents/bjh-b/zipalign.apk 结果: 出现 “Verification succesful” 说明对齐成功

3.检查签名

例句: apksigner verify -v 检查的apk路径 实际: ./apksigner verify -v /Users/bjh/Documents/bjh-b/zipalign.apk 结果: 出现 “DOES NOT VERIFY ERROR: Missing META-INF/MANIFEST.MF” 说明未签名

4.重签名 必须

例句: apksigner sign -verbose --ks 「jks文件路径」 --v1-signing-enabled (「true/false」v1打包开启/关闭) --v2-signing-enabled (「true/false」v2打包开启/关闭) -ks-key-alias (jks别名 key-alias) --ks-pass pass: (jks密码,key store password) --key-pass pass:(key 密码,key password) --out 「生成的apk路径,重签名后的」 「对齐之后的apk路径」 实际: ./apksigner sign -verbose --ks /Users/bjh/Documents/bjh-b/bajiaohuabussiness.keystore --v1-signing-enabled true --v2-signing-enabled true --ks-key-alias bajiaohua --ks-pass pass:bajiaohua --key-pass pass:bajiaohua --out /Users/bjh/Documents/bjh-b/signed.apk /Users/bjh/Documents/bjh-b/zipalign.apk 结果 Signed 说明成功签名了

5.再次检查

实际: ./apksigner verify -v /Users/bjh/Documents/bjh-b/signed.apk 结果: using v2 scheme (APK Signature Scheme v2): true Verified using v3 scheme (APK Signature Scheme v3): true Number of signers: 1

以上完结,喜滋滋拿着 signed.apk 可以安装了,也省了money了,哪天这块儿也堵死,那就没办法了。还有啊,我还没上传应用市场,不知道能否通过。

更新一个,爱加密的重签名工具,实现原理其实就是上面的。但人家是工具,方便啊!

image.png


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3