There used to be things you could do with DirecTv, back when they were using a SLE44C processor, or ASIC, on their cards. Basically you would get an EPROM dump, change a few things, like the tiers, etc, and you were good to go. There were ways even to prevent ECM's, or electronic counter measures. Now there's ways, but unless you speak HEX, it's not really something for the average person.
Dish has some ways, but I will NOT get into that on this forum, but you have to have a certain card, and deal with rolling keys, etc.
The FTA is a good way to go, and it receives about everything for free... BUT here's the catch. There isn't that much that's free. Most of everything is encrypted, and you either need to update the firmware in the box so that it can decode the signals, and in some cases use an access card in a card reader and connect that to the serial port, as well as do a few other goodies as well.
I do not condone this activity, just passing along information.