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

在没有源码的情况下,为避免重新签名,可直接在签名信息中添加渠道信息。先准备空文件和.properties文件,验证能否在apk中获取添加信息,完成获取方法后在activity中显示验证。准备工作完成后,将apk后缀改rar添加文件,再还原安装。批量添加可用PHP或Python代码动态实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

  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、付费专栏及课程。

余额充值