android向apk的META-INF(签名信息)中添加渠道信息

作者:燕歆波
导读:在没有源码的情况下,为了避免重新签名,直接在签名信息中添加渠道信息;

  1. 准备好两个文件:一个空文件"channel_fhxs"没有后缀名,还有一个.preperties文件,里面存储了一些信息:
name=root
pass=liu
key=value
  1. 准备好文件后,需要在apk中验证是否能获取到添加的信息:
    在这里插入图片描述这是获取空文件的方式,如果要获取.preperties文件中的内容,方法大致相同,只需要在判断文件名是以META-INF/xxxx.preperties开头的,然后按照获取.preperties内容的方式获取内容就可以了:
    在这里插入图片描述
  2. 获取方法完成后,在activity中把获取到的值显示出来验证是否获取到了;
  3. 这样所有的准备工作都已完成,接下来打出来一个apk,把apk的后缀名改为rar,然后使用压缩工具直接打开,打开后再通过压缩软件把第一步准备的两个文件添加到META-INF中,成功后,将.rar还原成.apk,然后安装,打开,效果图就不贴了,成功了;
  4. 这种方式是比较耗时的,如果是批量添加的话,可以通过PHP或者python代码直接向apk中动态添加;
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值