Easiest method to extract stream links from Android TV IPTV app?

by Super_Govedo

I am using Wireshark by connecting my Android TV device to WiFi network shared from my laptop so I can sniff Android TV traffic but it's kinda complicated method and takes a lot of time, or maybe there is easier way to do it in Wireshark? I am opening Conversations and then I am checking highest packet result per channel and then closing all results, starting sniffing again, opening channel then finding streaming link of that channel, then all over again for new channel, really complicated.

And the worst thing is when play tokens changes, I need faster method to pull out like 100+ channels very fast.

Btw, I watch those channels in TiviMate, like it more than this IPTV app from which I sniff channel urls.

apodicity

There is an app called "HttpCanary" which creates a VPN and monitors all the traffic passing through the interface. This should work for what you're trying to do.

triplebeamz

wireshark is best way

Zagor64

Well if you are already watching the channels in TiviMate that means you already have the m3u url. Once you have the url then it's just a matter of plugging in your credentials and that should be it. It should look like something like this:

http://domain.name:123456/get.php?username=xxxxxxxx&password=xxxxxx&type=m3u_plus&output=ts

cpbtc

Why do you need this? Because i do the same for ITV UK or Hulu US. I have subscriptions and don't want to use proprietary apps and want to put m3u links into a 3rd party player like TiviMate. If it's browser based stream, i use F12 developer function and browser's network sniffer to catch the links.