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中动态添加;
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页