首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >面向BLE协议的逆向工程中文应用程序的建议

面向BLE协议的逆向工程中文应用程序的建议
EN

Stack Overflow用户
提问于 2018-01-31 15:35:17
回答 1查看 721关注 0票数 2

最近,我得到了一个中国克隆的Mi乐队2. 但是,它需要的应用程序是可怕的。。因此,我想知道如何创建另一个应用程序,将来自波段的数据解释为更有用的应用程序(我知道这是可能的,因为就连mi波段也有可供选择的用户创建的应用程序)。

我开始尝试反向工程apk,以找到大多数用于与BLE设备通信的代码。(受这条线的启发,有人是如何使用mi fit应用程序做到这一点的)

所以我在这个堆叠溢出的问题。上遵循了公认的答案

(请注意,我从一个名为APKTurbo的页面下载了apk,因为这是我找到的唯一选项,我无法从设备上复制该应用程序。)

我遵循了上面提到的步骤,但在创建的.jar文件(屏幕截图)上只找到了三个文件。这三种情况都可以在这里找到:

有些人提到了类似"com.qihoo360.crypt.entryRunApplication“的东西。(奇虎是一家中国安全公司)。

我必须指出,我对Java有一些经验,我为Android开发了非常基本的应用程序,但不幸的是,我不是专家。

因此,据我所知,我唯一的猜测是,这款应用要么是加密的,要么是我得到它的地方增加了某种保护方式。

接下来,我尝试使用这个叫做BLE扫描仪的应用程序阅读乐队。我发现BLE设备的名称是RB09_heart。我还发现了4种服务,如果我没记错的话,其中3种是自定义的,只有一种是针对乐队的数据(例如设备名称)。

我不知道如何处理这些数据,我认为我仍然需要查看应用程序的代码,以了解消息是如何发送到乐队的。

我接下来该怎么办?或者,我哪里出错了?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-01-31 15:41:17

而不是试图反向工程的APK,很可能是缩小/混淆,你有没有尝试为乐队寻找一个SDK?检查git是否同时显示了作为潜在的选项,这些不是提供您所需要的吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48545868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档