XCIPTV

by The_Dark_Arrow

Hi,

My provider supplies a custom branded version of XCIPTV (using XTream) however the app does not disclose the DNS.

I want to be able to login on my iPad so I can watch the content when im not at home, I have decompiled the .APK however I cannot find the server:port he uses - is anyone able to help me?

activity_login xml and LoginActivity smali but they both look very standard and unedited

Any assistance anyone can provide will be much appreciated.

lvpre

Keep us posted. I have a similar provider. You might want to open the channel in mx player and view the info to see if that helps

SeaworthinessReady27

You have a couple options.

  1. Install wireshark and sniff the connection - you can get the name and port your using from there. Make sure your wireshark is on the same switch as your ipad.

https://confluence.atlassian.com/kb/how-to-capture-http-traffic-using-wireshark-or-fiddler-779164332.html

It's complicated but a few hours fiddleing you can get it.

  1. Use your existing firewall to sniff the connection and get the address and port.

This is the packet sniffer setup on PFSENSE a common easy firewall

https://prnt.sc/1u04kv9

  1. IF using pfsense, septup rules to log packets like this one :

https://prnt.sc/1u04sx9

^^ Given it's a reddit post it woud take pages to explain every option. Youtube is a great guide.

But since you did an .apk decompile I think you got this.

res4me

In XCIPTV settings, is there still an option to change the External Player?

If so, change it to MX Player. Now exit settings and play a Movie, Live TV or Series. While watching, tap the center button on your remote, then scroll up to the top right hand corner and Select the 3-dots. Now scroll down and Select Tools. Lastly, scroll down and Select Properties. You’ll now see the File Path, which is the information you’re looking for.

Scottycorbs

I did a similar thing by sharing my internet connection on my MacBook and connecting my device through that. I then used wire shark to sniff the url from the activity on that connection

P0PEYET

Send me the app 😜

dmml00

You can install the app on Android emulator on your pc, and then run the wireshark locally. No need for additional hardware/network configuration.

glen0517

Install the app on your android phone and install packet capture from the app store, will help with the information you require

fadedcamel10

I am sure your provider will really appreciate you going to so much effort to find out his dns when he clearly doesn't want to disclose it