我想开发一个应用程序,利用 WiFi 接口(interface)在移动设备子集之间建立协作,这样我就可以利用位置信息并实现更高的能效(基于集群的通信)。
出于安全原因,我必须在特定 WiFi 帧的末尾附加数字签名(或 key 哈希)(例如,当 ARP 协议(protocol)运行时)。
- 是否可以在 Android 操作系统中实现这一点?
- 我能否在 Android 中更新 WiFi 协议(protocol)栈?
- 可行吗?
- 有任何文献建议吗?
如有任何指示,我将不胜感激。
最佳答案
Is it possible to achieve this in Android OS?
我认为您需要某种原始套接字。为此,您可以查看 Raw Sockets on Android
Will I be able to update the WiFi protocol stack in Android?
Android 是开源的,因此您可以尝试修改它并加载另一个 Android 固件到您的手机。例如,您有自定义固件版本,例如您在 http://www.cyanogenmod.com/ 找到的版本。
Will it be feasible?
我认为这是可能的,但非常困难。也许您可以为您的问题找到更可行的解决方案。
Any literature suggestions?
您可以阅读有关如何下载和编辑 Android 源代码的威胁:http://groups.google.com/group/android-kernel/browse_thread/thread/6e428031c5e70417/8d99386a62f7d75e?pli=1
祝你好运。
关于android - 是否可以修改 WiFi 帧(第 2 层 PDU)以包含新字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8981462/