Information sent to MAC portal for identification

We asking all new users to read the articles below, before creating their first posting or thread.

  • 4. Instruction Articles

    • Please note, in this forum are only English threads and postings allowed, without any exception!

      Please follow the forum rules, thank you for your understanding.

  • Obviously the MAC ("ID") is sent, but what other bits of info does MOL2 send for identification during portal connection?


    MAC + SN? + DEVICE_ID? + ??


    I'm looking to share (not at the same time) a MAC sub between my z8 and stbemu.

    After subscribing to service with my z8 "ID", I tested with stbemu and it was working fine (sent only MAC from stbemu)

    But after connecting to the same sub on my z8, stbemu no longer can connect (device not registered error).

    So what exactly is MOL2 sending for a MAC sub connection?


    Thanks.

  • You can not use one single sub with one line for MOL2 and another iptv app, this needs two lines in one sub or two different single subs.

    Ask your provider what is all possible in your sub and how much lines are unlocked.

  • With all due respect, that is simply not true from a technical perspective.


    Now, if Formuler does this as a matter of policy, that's something else. That sucks IMO, but whatever, it's fine. Your software, your rules.

  • With all due respect, that is simply not true from a technical perspective.

    What is not true? That you register one sub with one mac and want to use it on two different mac`s. If your provider allow this, fine, but most of them not.

    We don`t speak here about XC and m3u where you can share one link with more devices (not at the same time), we speak about portal and registered mac from one device with one sub, so please explain me what is possible and what not?

    So what exactly is MOL2 sending for a MAC sub connection?

    ID: 00:1A:79:xx:xx:xx

  • I'm not sure if anyone is interested in the answer, but for the sake of completeness, I will close the loop on this.


    The answer is:


    MAC + sn + device_id + device_id2 + signature + hw_version


    I don't know if different subs ask for different bits or not, but for my sub (twinkle, twinkle, little ...) the above bits are what's required for authentication. I didn't see a way to get these values from my z8/MOL2, so I had to sniff them out.


    Now I can use these values in stbemu, and my sub works on all my devices (z8, Mi Box, FireStick, phone)!

  • Can you please elaborate where do you put this info on stbemu. I'm trying to use the same provider (one at a time) so I can test the functionality.

    I can't seem to find out where to add it in stbemu.

  • Can you please elaborate where do you put this info on stbemu. I'm trying to use the same provider (one at a time) so I can test the functionality.

    I can't seem to find out where to add it in stbemu.

    Go to:


    Setting --> Profiles --> <your_profile_name> --> STB Configuration


    The "Serial number" (sn) setting is there on this page, right below "MAC-address".


    From this page, select "Device ID" which will take you another page. Check the "Send Device ID" and "Custom Device ID2 and signature" check boxes.

    This will allow you to set device_id, device_id2, and signature.


    Back on the "STB Configuration" page, select "Hardware settings", and fill in "Hardware version".


    Hope this helps!

  • Thanks so much. I'm trying to sniff out my device_id and device_id2 and signature with wireshark but can't seem to find the conversation. Did you use wireshark for conversation find?

  • Yes I used wireshark on a Windows machine with 2 lan interfaces. 1 interface with internet connectivity and the 2nd interface directly connected to the LAN port on the z8. I turned on connection sharing (ICS) between the 2 windows lan interfaces so that the z8 can get an IP via DHCP. Then I started the capture on the z8 connected lan interface, connected to my portal on the z8, then stopped the capture once connected (probably on need a couple seconds of capture). Search for "device_id" in the captured packets and the values should be there.

  • Yes I used wireshark on a Windows machine with 2 lan interfaces. 1 interface with internet connectivity and the 2nd interface directly connected to the LAN port on the z8. I turned on connection sharing (ICS) between the 2 windows lan interfaces so that the z8 can get an IP via DHCP. Then I started the capture on the z8 connected lan interface, connected to my portal on the z8, then stopped the capture once connected (probably on need a couple seconds of capture). Search for "device_id" in the captured packets and the values should be there.

    Thanks I'll try it out today. I was listening in on Wifi and could find the IP on UDP but not TCP. Couldn't find out the details. I asked my provider and he gave me some details but not the device id/2 and Signature. The Idea of ICS and isolating the Z8 is a great idea. Thanks for the Info.

  • Yes I used wireshark on a Windows machine with 2 lan interfaces. 1 interface with internet connectivity and the 2nd interface directly connected to the LAN port on the z8. I turned on connection sharing (ICS) between the 2 windows lan interfaces so that the z8 can get an IP via DHCP. Then I started the capture on the z8 connected lan interface, connected to my portal on the z8, then stopped the capture once connected (probably on need a couple seconds of capture). Search for "device_id" in the captured packets and the values should be there.


    I must thank you in Gold for this information. I've followed your instructions and was successful in getting this information and make it to work. I did a backup on shield and then transferred the backup to laptop and copied and pasted the details.


    sn=

    device_id=

    device_id2=

    signature=

    stb_type=


    Thanks Again !!

  • Can someone provide step by step instructions in non-expert language how to do this?

    If you have a current subscription to a service using the Z8 mac address you just need to replace the (virtual mac address) generated during the STBemu setup with the mac from your Z8,......thats a simple as it gets,...forget about id's, sn's & everything else mentioned above.

  • If you have a current subscription to a service using the Z8 mac address you just need to replace the (virtual mac address) generated during the STBemu setup with the mac from your Z8,......thats a simple as it gets,...forget about id's, sn's & everything else mentioned above.

    That depends on the iptv service. If they only store MAC address in their subscription database, then yes, what you said is true.

    But in my experience, most services will store more info from the z8 than just MAC address, in which case you need to include those bits of information in the stbemu configuration as well. YMMV

  • Hi guys,


    This is my very first post.


    I am having hard time finding the data of my box in order to put them in the emulator. I am sniffing the packets properly with WireShark but when searching string "device id" in packets, no result is brought. i tried the keywords "deviceid", "device_id", "devid" and other possible alternatives all without success. i dont know what i am missing here and i am getting out of ideas. is it possible that the communication with the server has been somehow encrypted or altered so that we are not able to find these data anymore? Please help, any feedback would be greatly appreciated. thanks

    Edited 2 times, last by sgwise ().

  • i was under the impression that it is the exactly same procedure as described above. apologies if i did something improper i just cant find relevant info anywhere else and this thread is the only one describing the sniffing procedure

  • Please Read – Very Important

    • No discussing or support of other brand boxes even if they look or use the same software. Only Formuler branded devices are allowed to be discussed and are supported for obvious reasons.


    Please edit your post. Thank you.