Did you read what I wrote.???
I will try again in simple English.
Enigma2 which is the building blocks of your satellite box, was written about 3 million years ago in the age of dinosaurs.
In them days it was just a simple interface to do simple things. The code for this was designed to do simple things.
Since then popular satellite providers have moved on creating rather nice interfaces.
The masses were in uproar. They wanted the same. They couldn't have the same as there was no code on their box to replicate some of these elements.
The entire operating system would have to be rewritten from scratch. It can no longer cope with the demands of the people. But this is not going to happen as who would pay these programmers for all their time and effort. There is no sellable product, so no money for the geeks.
Therefore, some geniuses found workarounds to these problems although there was no existing code in the original components to do this.
They pulled a bit of data from here, they pulled a bit of code from there. In the end they managed to achieve a similar result in a HACKy way without having to rewrite 100s of 1000s of line of code.
It worked... the masses cheered... the odd few groaned.
But life went on.
The end.