Ok I got everything but how do you create a command to dump the EMM pid to your PC?
the simplest command would be ,given EMM pid is 0x005A
dvbsnoop -n 1 x5A > /hdd
this will dump 1 EMM packet to the HDD,you can dump anywhere you want,to PC also.
This is a generic sample,not for use
If you want to seriously learn,type
dvbsnoop -h
A help screen will show you all possible options.
You need to dump several EMM packets,given the UA spool is 3000,you would need at least 2 spools.
Again,working with sample numbers.For a spool of 1000,setting to dump 6000 will give you 6 spools,and will take longer depending on how often the provider send it.
Learn how dvbsnoop will dump without analyzing the packets,you need them raw and in binary format
Code:
http://dvbsnoop.sourceforge.net/
This is all a sample,all providers are not the same and have to learn to handle them.