android - 是否可以修改 WiFi 帧(第 2 层 PDU)以包含新字段?

标签 android security protocols wifi

我想开发一个应用程序,利用 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/

相关文章:

android - 为什么我把 if (savedInstanceState != null){} 放在 onCreate 方法中并不重要

java - 让 Twilio 监听来自设备启动的来电

android - 我的Android小部件使启动器崩溃。我该如何调试?

java.lang.UnsatisfiedLinkError 和 ADB 中的未知错误

windows - Windows证书存储中的私钥安全

Swift 协议(protocol)要求方法返回协议(protocol)

OAuth 2 是协议(protocol)还是框架?

php - PHP 中的 Django 密码

mysql - 如何设置 SSL 连接到 RDS MySQL 实例

c++ - tftp协议(protocol)实现及netascii和octect的区别