Hi, you can try Mobile TV Elite software, I have use it long time and it is the best Cell Phone TV Software I have ever seen. Mobile TV Elite software allows you to watch TV channels like Sports(such as NFL, MLB, NBA, Boxing, Racing, NHL, Golf, CFL, UFC, WWE, Tennis…), TV Show(Drama, Comedy, Talk shows …), News, Movies, Music, Shopping, Business and Local that are normally available on cable or satellite only. Download it here and instantly turn you iPhone a super TV:
http://mobile-phone-tv.net/mobiletvelite
Mobile TV Elite Software is compatible with almost all types of mobile cell phones. You only needs ONE of the following things to transfer the software to your mobile device: 128 Mb memorycard or higher, card-reader or USB cable. It can enable you to watch more than 1000 Live TV Channels on all kinds of mobile cell phones, include nokia, blackberry, windows mobile, android, iphone, even iPad and other portable devices.