许久未在社区露面,也未曾发布新的技术贴,心中难免有些挂念。近日翻看后台留言,发现有许多朋友关心我是否已隐退或潜水。在此,我想向大家说明一下近况。
目前,我的主要精力转向了管理和AI LLM(大型语言模型)的应用学习。管理工作涉及的内容较为繁杂,且更偏向于实践操作,因此在这里分享可能不太适合。至于AI LLM,我确实刚刚踏入这个领域,还在不断学习和摸索中,所以目前还没有太多成熟的见解和干货可以分享。
上周刚好去参加了展会,从供应商那儿得到了一套蓝牙LED灯,就拿来把玩一下。和他们交流的时候发现,他们是分销商,所以并没有给我分享什么技术资料,只告诉我下载APP就能使用。
我把东西拿回来之后就开始研究。我发现这个蓝牙LED灯的芯片被人打磨掉了,根本没办法知道是什么芯片。没办法,那就先老老实实地安装APP吧。安装好之后发现它是通过低耗蓝牙进行传输的。我就寻思啊,既然它是蓝牙传输的,那理论上应该可以通过微信小程序来进行控制才对。可是呢,由于没有技术资料,就算反编译他们的APP,也很难很好地理解其中的原理,而且还特别耗时费力。
那有没有其他的办法呢?嘿,还真有!这时候就要拿出我的大杀器了——直接在传输的时候进行截取抓包分析。下面就是干货时间啦。我用的手机是红米K80,是安卓系统的。安卓系统有个超棒的开发者模式,在这个模式下,不用额外安装什么软件,就可以对手机的数据进行抓包分析,有这么好的东西,不用岂不是可惜?
具体的操作方法很简单哦。在手机上输入 ##5959##,这时候就会弹出一个提示框,只要选择“同意”,就可以开始进行数据收集啦。
等运行相关程序并且完成相应操作之后,就可以结束抓包收集了。结束的操作也是输入 ##5959##,然后会再次出现提示,同意就可以啦。
抓包后数据是放在sdcard/MIUI/debug_log/压缩包就是了。
其实这是一个很好用的功能,除了可以抓蓝牙数据更可以抓网络数据和一些app的BUG日志,你学会了吗!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。