KonradIT / goprowifihack

Unofficial GoPro WiFi API Documentation - HTTP GET requests for commands, status, livestreaming and media query.
Apache License 2.0
2.12k stars 334 forks source link

HERO4 Looks like MDNS Protocol #53

Closed cmagorian closed 7 years ago

cmagorian commented 7 years ago

Problem:

From intercepting the WIFI calls with wireshark, I'm seeing only MDNS protocols, not http protocols on the IPV4 stack. None of the commands you have listed work, am I missing some key piece here?

Details:

Can't figure out HTTP protocols when sniffing the WIFI traffic

KonradIT commented 7 years ago

Hi, I used "Packet Capture" app from Play Store and it did sniff the commands, since it can sniff thru SSL. I did test most of the commands with my HERO4 Black w/ 5.00 firmware, what did you try?

cmagorian commented 7 years ago

I have the same firmware and hardware. I tried both tcpdump abd Wireshark, but did not have SSL cert on phone or laptop "mitm", maybe this was my issue. Weird that it reads as UDP though with SSL

cmagorian commented 7 years ago

Another question:

How would one emulate the "pairing" process? I haven't been able to find an endpoint on the same config with packet capture that can pair with the camera.

Thanks! Chris

KonradIT commented 7 years ago

@cmagorian https://github.com/KonradIT/goprowifihack/blob/master/HERO4/WifiCommands.md#code-pairing