是否有可能找到用于对AirPlay对/身份验证的协议,这在tvOS 10.2中是强制性的?快速Wireshark of iTunes控制AppleTV给出了对正在发生的事情的粗略了解,但没有给出交换的格式。
谢谢
POST /pin start RTSP/1.0 CSeq: 1用户代理: iTunes/12.6 ( Windows;Microsoft 7 x64终极版服务包1 (Build 7601);x64)客户端-实例: A2FAF33ECFE99167 DACP-ID: A2FAF33ECFE99167 Active-Remote: 3742669230 RTSP/1.0 200 OK Server: AirTunes/320.20 CSeq: 1 POST /对-设置-pin RTSP/1.0 CSeq: 2内容-类型:application/x-apple-二进制-plist内容-长度: 86用户-代理: iTunes/12.6 ( Windows;Microsoft 7 x64极限版Service Pack 1 (Build 7601);x64)客户端-实例: A2FAF33ECFE99167 DACP-ID: A2FAF33ECFE99167活动-远程: 3742669230 bplist00.....VmethodTuserSpin_..00:FF:E1:61:F9:87...................................1 RTSP/1.0 200确定内容-长度: 342内容-类型:application/x苹果-二进制-plist服务器: AirTunes/320.20 CSeq: 2 bplist00.....RpkTsaltO....c.Li.4...L.............~....%k#..P2.5...G.U..Y..R..{<...r..O....f#.|65ds....+....Nd..PtSp.g.....S..A..k..c.N...D.B$../....|..^.Y...J^I...h;..|6........H.H.8q8....L........]fw....k.....|..7B>....6.z....+.9Es.7(...8E...j.W....U...f..`.H...HE........onv>f.O......7.;&C..U.z@{., POST /对对安装-pin RTSP/1.0 CSeq: 3内容-类型:application/x-apple-二进制-plist内容-长度: 347用户-代理: iTunes/12.6 ( Windows;Microsoft 7 x64极限版Service Pack 1 (Build 7601);x64)客户端-实例: A2FAF33ECFE99167 DACP-ID: A2FAF33ECFE99167活动-远程: 3742669230 bplist00.....RpkUproofO.....~.!..S|..5..M..)7..r.?.....j.N..0...[K.uu..q+..O.0...c.!...\O......*.k(.6.?Mv..-yS.......;k..n...@5....9.@.K.N.. .....V.._k..........E.^}0.&...mvwpA=)X.}....OF...JZQ...o.,.(..G.g.{...0....wj,?.G.M.,..0.)..S....7...1.Q9PA.ni.d=....<=..}.O..2....d........Z..j........................................1 RTSP/1.0 200确定内容-长度: 75内容-类型:application/x苹果-二进制-plist服务器: AirTunes/320.20 CSeq: 3 bplist00...UproofO...G.f.)....A....q.P)...................................(POST /对偶-安装-pin RTSP/1.0 CSeq: 4内容-类型:应用程序/ x64二进制-plist内容-长度:116个用户代理: iTunes/12.6 ( Windows;Microsoft 7 x64终极版服务包1 (Build 7601);x64)客户端实例: A2FAF33ECFE99167 DACP ID: A2FAF33ECFE99167活动-远程: 3742669230 bplist00.....SepkWauthTagO。.p..^.......vLk.&....&.(A......O..K...sW.&#..Q..... ..<...............................O RTSP/1.0 200确定内容-长度: 116内容-类型:application/x苹果-二进制-plist服务器: AirTunes/320.20 CSeq: 4 bplist00.....SepkWauthTagO。K.@O...E.&ED...QPOST /CSeq-验证RTSP/1.0 CSeq: 5内容-类型:应用程序/八元流内容-长度:68X-Apple:1用户代理: iTunes/12.6 ( Windows;Microsoft 7 x64终极版Service Pack 1 (Build 7601);x64)客户端-实例: A2FAF33ECFE99167 DACP-ID: A2FAF33ECFE99167活动-远程: 3742669230 .........?./.U..{..2.*'...bx).on.s.5...L.c.....{q..V^s?A4.P.mJ J. RTSP/1.0 200确定内容-长度: 96内容-类型:应用程序/八位流服务器: AirTunes/320.20 CSeq: 5
发布于 2017-06-16 13:05:54
苹果电视设备的验证已经被反向设计。下面是指向项目https://github.com/funtax/AirPlayAuth的链接。
https://stackoverflow.com/questions/43960517
复制相似问题