【发布时间】:2017-06-24 10:08:58
【问题描述】:
我在kik messenger 有一个群聊,已经有超过 50 个成员。我需要自动化一些事情,比如基于参与度的声誉积分,还需要踢掉那些在 XXX 天内不发布任何内容的不活跃成员。我查看了API reference,似乎机器人可以分组交互的唯一方法是使用@mentions。这意味着我们无法将它们添加到群组中,它们也无法监控群组对话。我也遇到过this,但它似乎没有帮助。
当前的 kik bot API 提供的权限非常有限,并且不允许监视组消息,因此我一直在考虑 reverse engineering the server API 并创建一个充当机器人并与此 API 交互的普通帐户。我已经设法通过fiddler 重新路由流量,但我不确定从那里去哪里。
所以问题是:逆向工程在 android 模拟器上运行的应用程序的 API 的工作流程是什么
提前致谢
【问题讨论】:
-
你试过反编译应用程序吗? Android 应用程序主要是 Java,因此任何 Java 反编译器都应该可以工作。如果应用程序被混淆,您将不得不采取一些额外的步骤来查看源代码。如果没有,请在跟踪流程时查看通过调试器发出的请求。
-
谢谢!我也会尝试一下@MiinimalLogic
标签: android reverse-engineering kik