AAP协议定义:解码Apple附件协议-源码

上传者: 42134554 | 上传时间: 2021-06-21 16:30:50 | 文件大小: 29KB | 文件类型: ZIP
解密Apple配件协议 AAP(Apple附件协议)是Apple使用的基于L2CAP的协议,以允许其耳机与iOS或macOS线之间进行通信。 解析协议的乐趣在于它包括魔术配对键,入耳式检测和准确的电池信息,配置耳机,... 对其协议的解密将是为其创建linux bluez协议定义的第一步,从而使linux用户能够使用具有其所有高级配置的Apple。 协议定义 该协议在定义。 既可以在浏览器中对其进行编辑,也可以结合使用您喜欢的文本编辑器和终端中的ksv。 如何解码协议 令人难以置信的资源是附加开发人员工具中包含的PacketLogger。 可悲的是,苹果公司取消了在macOS Mojave(10.14)之上的系统中对AAP语言的解析-可能是因为他们引入了升级的蓝牙架构。 我个人将macOS Mojave与PacketLogger 6.0.9一起使用。 解析是不完整的,但是它提供了良好的

文件下载

资源详情

[{"title":"( 75 个子文件 29KB ) AAP协议定义:解码Apple附件协议-源码","children":[{"title":"AAP-Protocol-Defintion-master","children":[{"title":"defintion","children":[{"title":"aap.ksy <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"create-examples.py <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"FINDINGS.md <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"l2cap-python-test.py <span style='color:#111;'> 577B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"version-information-r-02.md <span style='color:#111;'> 75B </span>","children":null,"spread":false},{"title":"connection-state-r-00.data <span style='color:#111;'> 14B </span>","children":null,"spread":false},{"title":"version-information-r-01.data <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":"notification-filter-set-00.md <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"version-information-r-00.md <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"battery-state-r-00.data <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"init-connection-s-01.data <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":"in-ear-state-r-00.md <span style='color:#111;'> 118B </span>","children":null,"spread":false},{"title":"streaming-state-r-00.md <span style='color:#111;'> 119B </span>","children":null,"spread":false},{"title":"in-ear-state-r-01.md <span style='color:#111;'> 119B </span>","children":null,"spread":false},{"title":"init-connection-r-00.data <span style='color:#111;'> 18B </span>","children":null,"spread":false},{"title":"get-in-ear-state-00.md <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"init-connection-r-01.data <span style='color:#111;'> 18B </span>","children":null,"spread":false},{"title":"init-connection-s-00.md <span style='color:#111;'> 108B </span>","children":null,"spread":false},{"title":"connection-state-r-01.data <span style='color:#111;'> 14B </span>","children":null,"spread":false},{"title":"disconnect-r-00.md <span style='color:#111;'> 86B </span>","children":null,"spread":false},{"title":"role-state-r-00.md <span style='color:#111;'> 156B </span>","children":null,"spread":false},{"title":"read-capabilities-s-00.md <span style='color:#111;'> 98B </span>","children":null,"spread":false},{"title":"version-information-r-01.md <span style='color:#111;'> 82B </span>","children":null,"spread":false},{"title":"init-connection-s-01.md <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"custom-message","children":[{"title":"sensor-r-02.data <span style='color:#111;'> 657B </span>","children":null,"spread":false},{"title":"log-r-00.md <span style='color:#111;'> 138B </span>","children":null,"spread":false},{"title":"sensor-r-08.data <span style='color:#111;'> 565B </span>","children":null,"spread":false},{"title":"sensor-r-02.md <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"sensor-r-01.md <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"sensor-r-03.md <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"sensor-r-01.data <span style='color:#111;'> 825B </span>","children":null,"spread":false},{"title":"sensor-r-04.data <span style='color:#111;'> 827B </span>","children":null,"spread":false},{"title":"sensor-r-07.md <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"sensor-r-00.data <span style='color:#111;'> 727B </span>","children":null,"spread":false},{"title":"log-r-00.data <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":"sensor-r-06.md <span style='color:#111;'> 124B </span>","children":null,"spread":false},{"title":"sensor-r-04.md <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"sensor-r-00.md <span style='color:#111;'> 170B </span>","children":null,"spread":false},{"title":"sensor-r-05.data <span style='color:#111;'> 804B </span>","children":null,"spread":false},{"title":"sensor-r-07.data <span style='color:#111;'> 956B </span>","children":null,"spread":false},{"title":"sensor-r-08.md <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"sensor-r-03.data <span style='color:#111;'> 934B </span>","children":null,"spread":false},{"title":"sensor-r-06.data <span style='color:#111;'> 609B </span>","children":null,"spread":false},{"title":"sensor-r-05.md <span style='color:#111;'> 131B </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"in-ear-mode-s-00.data <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"tap-interval-s-00.data <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"listen-mode-r-00.md <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":"unknown-18-00.md <span style='color:#111;'> 97B </span>","children":null,"spread":false},{"title":"button-mode-s-00.data <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"mic-side-s-00.data <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"in-ear-mode-s-00.md <span style='color:#111;'> 95B </span>","children":null,"spread":false},{"title":"button-mode-s-00.md <span style='color:#111;'> 97B </span>","children":null,"spread":false},{"title":"tap-interval-s-00.md <span style='color:#111;'> 92B </span>","children":null,"spread":false},{"title":"unknown-18-00.data <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"mic-side-s-00.md <span style='color:#111;'> 97B </span>","children":null,"spread":false},{"title":"listen-mode-r-00.data <span style='color:#111;'> 11B </span>","children":null,"spread":false}],"spread":false},{"title":"version-information-r-02.data <span style='color:#111;'> 176B </span>","children":null,"spread":false},{"title":"read-capabilities-r-00.md <span style='color:#111;'> 239B </span>","children":null,"spread":false},{"title":"battery-state-r-00.md <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"get-in-ear-state-00.data <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"streaming-state-r-00.data <span style='color:#111;'> 13B </span>","children":null,"spread":false},{"title":"connection-state-r-01.md <span style='color:#111;'> 162B </span>","children":null,"spread":false},{"title":"disconnect-r-00.data <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"init-connection-r-01.md <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"init-connection-r-00.md <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"in-ear-state-r-01.data <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"connection-state-r-00.md <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"version-information-r-00.data <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"in-ear-state-r-00.data <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"init-connection-s-00.data <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":"notification-filter-set-00.data <span style='color:#111;'> 10B </span>","children":null,"spread":false},{"title":"role-state-r-00.data <span style='color:#111;'> 10B </span>","children":null,"spread":false},{"title":"read-capabilities-r-00.data <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"read-capabilities-s-00.data <span style='color:#111;'> 7B </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明