gpt4 book ai didi

android - 是否可以将 "brand"标记为 apk?

转载 作者:行者123 更新时间:2023-11-29 17:50:03 24 4
gpt4 key购买 nike

大家好。前段时间我问过关于动态修改 apk 的问题,我想实现的是跟踪 ak 从下载到卸载的过程,通过其生命周期中的一些跟踪调用。

首先要做的当然是在用户将其下载到手机之前找到某种方式对其进行“品牌化”。

要采纳的建议是:我不会使用普通商店将 apk 提供给人们。我不能让用户在下载过程中等待 30 秒来即时构建。我不能要求用户“注册或登录”我无法到达服务器的那个部分,太糟糕了。

到目前为止,我只是猜测如何动态修改 apk 代码,在其代码中搜索模式,并根据我的需要对其进行更改并将其保存在数据库中。

例如,假设在 values.xml 中有这样一个 url:

 www.server.com?token=xxxxxxxxxxxxxxx

在向用户提供 apk 之前,我搜索模式 xxxxxxxxxxxxxxxxxx 并将其更改为我保存在 db 上的字母数字值,稍后,当用户通过 apk 转到 url 时,他会带来代币值(value),我可以继续一次又一次地跟踪他......

好的,情况就是这样。我的问题很简单......有什么想法?我疯了吗...有人已经不费吹灰之力就这样做了,而我正在尝试重新发明轮子吗?

最佳答案

您不能修改 apk,否则会破坏签名。你需要辞职。如果您能够放弃它,您可以轻松地更改您选择的 xml 文件中的值。

使用 bash 脚本很容易实现。

#!/bin/sh
sed -i ‘s/replace_key/actual_key/’ app/src/main/res/values/strings.xml
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name

关于android - 是否可以将 "brand"标记为 apk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23497588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com