How to root the TVPad1 m120/m121/m121s

Almighty1Almighty1 Member
edited December 2015 in 3rd Party Apps & Sources
How to root the TVPad1 m120/m121/m121s

http://hellotim.me/2015/01/09/how-to-root-the-tvpad/
Post edited by padman on
«134

Comments

  • tvpadnltvpadnl Junior Member
    edited November 2015
    Hi, after gaining root access and poking around, I tried to start some of the apps thru the telnet session and got some output, which had some addresses on it. With those addresses I did a nslookup thru telnet but also on my pc and as you may have guessed, on my pc, it did not reply the ip adressses.

    I am actually looking for the build environment, how can I find out which sources, device drivers etc has been used? With a build environment maybe I can try compiling KODI (XBMC) for my tvpad M121.

    Anybody?


    BETV
    /program/240050 # ./onlinetv
    [DEBUG]==>[ src/Main.cpp ][ 49 ] Nov 30 2012 13:36:15
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    Using 1280x720x16 screen
    vinfo.bits_per_pixel = 16
    *** mspPath has initialized ***
    [DEBUG]==>[ src/DownloadThread.cpp ][ 62 ] >>>>>> "http://epg.qaxlist.com:5209/forceauth.action?appid=00000000&mac=XXXXXXXX&lang=zh_CN&model=M121_3311_GVOS2&ver=3.26&prodinfo=1" >>>>>>
    [DEBUG]==>[ src/authentication/authentication.cpp ][ 277 ] "http://epg.qaxlist.com:5209/appauth.action?mac=XXXXXXXX&appid=00000000&lang=zh_CN&tpid=&type=&model=M121_3311_GVOS2&version=3.26&prodinfo=1&userid=1013412935030663&oem=creatent&firmware=M121_3311_GVOS2&pmid=1"
    Authentication file PATH: "/mnt/ppslist/20151112002242.xml"
    [DEBUG]==>[ src/AdvertisePlayer.cpp ][ 59 ] >>>>>> "http://epg.qaxlist.com:5209/picad.action?appid=00000000&mac=XXXXXXXX&lang=zh_CN&model=M121_3311_GVOS2&ver=3.26&prodinfo=1" >>>>>>
    gvos_application_start_finish!
    
    [DEBUG]==>[ src/TVChannelList.cpp ][ 74 ] >>>>>> "http://epg.qaxlist.com:5209/apptv.action?appid=00000000&mac=XXXXXXXX&lang=zh_CN&model=M121_3311_GVOS2&ver=3.26&prodinfo=1" >>>>>>
    QFontDatabase: Cannot find font directory /opt/telechips/qt//lib/fonts - is Qt installed correctly?
    Aborted
    

    /program/240050 # nslookup epg.qaxlist.com
    Server: 49.213.10.163
    Address 1: 49.213.10.163 49-213-10-163.static.hdcdatacentre.com
    
    Name: epg.qaxlist.com
    Address 1: 23.245.203.51 51.203-245-23.rdns.scalabledns.com
    
    /program/240050 # ps
     3201 root     /program/240050/onlinetv zh_CN 240050 3.13 BETV
     3620 root     cnt-tv -I 0031000000004745 53a335f7b349b843 edace701c4e5d05d sop://dlgq.livetvpad.com:3918/1167 3900 6002
     3697 root     mplayer -slave -fs -nomouseinput -nokeepaspect -noquiet -volume 24 -osdlevel 0 -forceh264 -cache 2048 -cache-min 5 -cache-seek-min 80 -tsprobe 102400 -zoom -x 1280
    


    DRAMA VOD ????
    /program/240044 # ./vod240044
    Using 1280x720x16 screen
    vinfo.bits_per_pixel = 16
    [DEBUG]==>[ src/main.cpp ][ 77 ] Mar 15 2013 11:04:51
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    no scale.
    gvos_application_start_finish!
    
    no scale.
    ime client start success!
    [DEBUG]==>[ src/mainwindow.cpp ][ 327 ] CMainWindow::setViewKind 1
    [DEBUG]==>[ src/vodMainWindows.cpp ][ 2018 ] --tmp-- 0x0
    [DEBUG]==>[ src/vodMainWindows.cpp ][ 2024 ] --tmp-- 0x0
    [DEBUG]==>[ src/uIDataBox.cpp ][ 238 ] updateUI m_type : 0
    [DEBUG]==>[ src/workthread.cpp ][ 587 ] UIDataBox->m_type:  0
    [url]http://epg.rifudu.com:5209/appvideoclass.action?cpuid=&mac=&ip=&ticket=&term=&ack=&page=&size=&type=01&lang=1&appid=00000000&lid=&cid=&pwd=&userid=1013412935030663[/url]
    QFontDatabase: Cannot find font directory /opt/telechips/qt//lib/fonts - is Qt installed correctly?
    Aborted
    

    /program/240044 # nslookup epg.rifudu.com
    Server:    49.213.10.163
    Address 1: 49.213.10.163 49-213-10-163.static.hdcdatacentre.com
    
    Name:      epg.rifudu.com
    Address 1: 199.115.102.80 customer.sharktech.net
    
    /program/240044 # ps
     6328 root     /program/240044/vod240044 zh_CN 240044 1.24 ????
     7063 root     forcetv -f v2 -o 9001 -b 30
     7073 root     mplayer -slave -fs -nomouseinput -nokeepaspect -noquiet -volume 24 -osdlevel 0 -cache 2048 -cache-min 5 -cache-seek-min 80 -tsprobe 102400 -zoom -x 1280 -y 680 [url]http://127.0.0.1:9001/5593af85000d64d7012023d6ea57dc81.flv[/url]
    


    ????
    /program/240036 # ./onlinetv 
          [DEBUG]==>[ src/Main.cpp ][ 49 ] Nov 30 2012 13:48:01 
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    ipc dbus register success!
    Using 1280x720x16 screen
    vinfo.bits_per_pixel = 16
    ***  mspPath has initialized *** 
          [DEBUG]==>[ src/DownloadThread.cpp ][ 62 ] >>>>>> "http://channel.lrtrfr.com:5209/forceauth.action?appid=00000000&mac=XXXXXXX&lang=zh_CN&model=M121_3311_GVOS2&ver=3.26&prodinfo=1" >>>>>> 
          [DEBUG]==>[ src/authentication/authentication.cpp ][ 277 ] "http://channel.lrtrfr.com:5209/appauth.action?mac=XXXXXXX&appid=00000000&lang=zh_CN&tpid=&type=&model=M121_3311_GVOS2&version=3.26&prodinfo=1&userid=1013412935030663&oem=creatent&firmware=M121_3311_GVOS2&pmid=1" 
    Authentication file PATH: "/mnt/ppslist/20151112005513.xml" 
          [DEBUG]==>[ src/AdvertisePlayer.cpp ][ 59 ] >>>>>> "http://channel.lrtrfr.com:5209/picad.action?appid=00000000&mac=XXXXXXX&lang=zh_CN&model=M121_3311_GVOS2&ver=3.26&prodinfo=1" >>>>>> 
    gvos_application_start_finish!
     
          [DEBUG]==>[ src/TVChannelList.cpp ][ 74 ] >>>>>> "http://channel.lrtrfr.com:5209/apptv.action?appid=00000000&mac=XXXXXXX&lang=zh_CN&model=M121_3311_GVOS2&ver=3.26&prodinfo=1" >>>>>> 
    QFontDatabase: Cannot find font directory /opt/telechips/qt//lib/fonts - is Qt installed correctly?
    Aborted
    

    /program/240036 # nslookup channel.lrtrfr.com
    Server:    49.213.10.163
    Address 1: 49.213.10.163 49-213-10-163.static.hdcdatacentre.com
    
    Name:      channel.lrtrfr.com
    Address 1: 23.234.51.108
    
  • tvpad121tvpad121 Junior Member
    edited November 2015
    Thanks for the nslookup outputs.

    As for KODI, I believe people tried but failed to build it before. Something about the video output. I also stopped visiting clubtvpad for over a year so I don't know what I missed.
    There was a BSP of this board that was available but not the modifications for tvpad.
  • padmanpadman Moderator
    edited November 2015
    Are you able to compile and run tcpdump on the box itself ? If you are, it may reveal a lot of info

    tvpadnl Wrote:
    > Hi, after gaining root access and poking around, I
    > tried to start some of the apps thru the telnet
    > session and got some output, which had some
    > addresses on it. With those addresses I did a
    > nslookup thru telnet but also on my pc and as you
    > may have guessed, on my pc, it did not reply the
    > ip adressses.
    >
    > I am actually looking for the build environment,
    > how can I find out which sources, device drivers
    > etc has been used? With a build environment maybe
    > I can try compiling KODI (XBMC) for my tvpad
    > M121.
    >
    > Anybody?
    >
  • tvpadnltvpadnl Junior Member
    edited November 2015
    Sorry, I cannot compile, I need to gather (reconstruct) a build environment, dunno how yet, because I am not an IT specialist, I am asking somebody smarter than me, to help me out.

    I believe that its just a matter of time when the servers for tvpad 1 are taken offline, I just cannot imagine that its worth their while to keep it online.

    when I get my build environment together, I will try compiling.
  • tvboxrockstvboxrocks Member
    edited November 2015
    hi there tvpadnl ,

    Wonder how do you root the tvpad 121 properly and I was following Tim Chen instruction but did not do the telnet, and was changing the version files to higher number then repack the fw, my purpose was trying to do downgrade from 3.26 to 2.72 but it did not allow me to do it. Can you share some experience on this, thanks in advance.

    tvpadnl Wrote:
    > Hi, after gaining root access and poking around, I
    > tried to start some of the apps thru the telnet
    > session and got some output, which had some
    > addresses on it. With those addresses I did a
    > nslookup thru telnet but also on my pc and as you
    > may have guessed, on my pc, it did not reply the
    > ip adressses.
    >
    > I am actually looking for the build environment,
    > how can I find out which sources, device drivers
    > etc has been used? With a build environment maybe
    > I can try compiling KODI (XBMC) for my tvpad
    > M121.
    >
    > Anybody?
    >
    >
    >>
    > BETV
    >
    >
    > /program/240050 # ./onlinetv
    > [DEBUG]==>[ src/Main.cpp ][ 49 ] Nov 30 2012
    > 13:36:15
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > Using 1280x720x16 screen
    > vinfo.bits_per_pixel = 16
    > *** mspPath has initialized ***
    > [DEBUG]==>[ src/DownloadThread.cpp ][ 62 ] >>>>>>
    > "http://epg.qaxlist.com:5209/forceauth.action?appi
    > d=00000000&mac=XXXXXXXX&lang=zh_CN&model=M121_3311
    > _GVOS2&ver=3.26&prodinfo=1" >>>>>>
    > [DEBUG]==>[ src/authentication/authentication.cpp
    > ][ 277 ]
    > "http://epg.qaxlist.com:5209/appauth.action?mac=XX
    > XXXXXX&appid=00000000&lang=zh_CN&tpid=&type=&model
    > =M121_3311_GVOS2&version=3.26&prodinfo=1&userid=10
    > 13412935030663&oem=creatent&firmware=M121_3311_GVO
    > S2&pmid=1"
    > Authentication file PATH:
    > "/mnt/ppslist/20151112002242.xml"
    > [DEBUG]==>[ src/AdvertisePlayer.cpp ][ 59 ] >>>>>>
    > "http://epg.qaxlist.com:5209/picad.action?appid=00
    > 000000&mac=XXXXXXXX&lang=zh_CN&model=M121_3311_GVO
    > S2&ver=3.26&prodinfo=1" >>>>>>
    > gvos_application_start_finish!
    > 
    > [DEBUG]==>[ src/TVChannelList.cpp ][ 74 ] >>>>>>
    > "http://epg.qaxlist.com:5209/apptv.action?appid=00
    > 000000&mac=XXXXXXXX&lang=zh_CN&model=M121_3311_GVO
    > S2&ver=3.26&prodinfo=1" >>>>>>
    > QFontDatabase: Cannot find font directory
    > /opt/telechips/qt//lib/fonts - is Qt installed
    > correctly?
    > Aborted
    >
    
    >
    >
    >
    > /program/240050 # nslookup epg.qaxlist.com
    > Server: 49.213.10.163
    > Address 1: 49.213.10.163
    > 49-213-10-163.static.hdcdatacentre.com
    > 
    > Name: epg.qaxlist.com
    > Address 1: 23.245.203.51
    > 51.203-245-23.rdns.scalabledns.com
    >
    
    >
    >
    > /program/240050 # ps
    >  3201 root     /program/240050/onlinetv zh_CN
    > 240050 3.13 BETV
    >  3620 root     cnt-tv -I 0031000000004745
    > 53a335f7b349b843 edace701c4e5d05d
    > sop://dlgq.livetvpad.com:3918/1167 3900 6002
    >  3697 root     mplayer -slave -fs -nomouseinput
    > -nokeepaspect -noquiet -volume 24 -osdlevel 0
    > -forceh264 -cache 2048 -cache-min 5
    > -cache-seek-min 80 -tsprobe 102400 -zoom -x 1280
    >
    
    >
    >
    >>
    > DRAMA VOD ????
    >
    >
    > /program/240044 # ./vod240044
    > Using 1280x720x16 screen
    > vinfo.bits_per_pixel = 16
    > [DEBUG]==>[ src/main.cpp ][ 77 ] Mar 15 2013
    > 11:04:51
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > no scale.
    > gvos_application_start_finish!
    > 
    > no scale.
    > ime client start success!
    > [DEBUG]==>[ src/mainwindow.cpp ][ 327 ]
    > CMainWindow::setViewKind 1
    > [DEBUG]==>[ src/vodMainWindows.cpp ][ 2018 ]
    > --tmp-- 0x0
    > [DEBUG]==>[ src/vodMainWindows.cpp ][ 2024 ]
    > --tmp-- 0x0
    > [DEBUG]==>[ src/uIDataBox.cpp ][ 238 ] updateUI
    > m_type : 0
    > [DEBUG]==>[ src/workthread.cpp ][ 587 ]
    > UIDataBox->m_type:  0
    > [url]http://epg.rifudu.com:5209/appvideoclass.action?cp[/url]
    > uid=&mac=&ip=&ticket=&term=&ack=&page=&size=&type=
    > 01&lang=1&appid=00000000&lid=&cid=&pwd=&userid=101
    > 3412935030663
    > QFontDatabase: Cannot find font directory
    > /opt/telechips/qt//lib/fonts - is Qt installed
    > correctly?
    > Aborted
    >
    
    >
    >
    >
    > /program/240044 # nslookup epg.rifudu.com
    > Server:    49.213.10.163
    > Address 1: 49.213.10.163
    > 49-213-10-163.static.hdcdatacentre.com
    > 
    > Name:      epg.rifudu.com
    > Address 1: 199.115.102.80 customer.sharktech.net
    >
    
    >
    >>
    >
    > /program/240044 # ps
    >  6328 root     /program/240044/vod240044 zh_CN
    > 240044 1.24 ????
    >  7063 root     forcetv -f v2 -o 9001 -b 30
    >  7073 root     mplayer -slave -fs -nomouseinput
    > -nokeepaspect -noquiet -volume 24 -osdlevel 0
    > -cache 2048 -cache-min 5 -cache-seek-min 80
    > -tsprobe 102400 -zoom -x 1280 -y 680
    > [url]http://127.0.0.1:9001/5593af85000d64d7012023d6ea57[/url]
    > dc81.flv
    >
    
    >
    >
    > ????
    >
    >
    > /program/240036 # ./onlinetv 
    >       [DEBUG]==>[ src/Main.cpp ][ 49 ] Nov 30 2012
    > 13:48:01 
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > ipc dbus register success!
    > Using 1280x720x16 screen
    > vinfo.bits_per_pixel = 16
    > ***  mspPath has initialized *** 
    >       [DEBUG]==>[ src/DownloadThread.cpp ][ 62 ]
    > >>>>>>
    > "http://channel.lrtrfr.com:5209/forceauth.action?a
    > ppid=00000000&mac=XXXXXXX&lang=zh_CN&model=M121_33
    > 11_GVOS2&ver=3.26&prodinfo=1" >>>>>> 
    >       [DEBUG]==>[
    > src/authentication/authentication.cpp ][ 277 ]
    > "http://channel.lrtrfr.com:5209/appauth.action?mac
    > =XXXXXXX&appid=00000000&lang=zh_CN&tpid=&type=&mod
    > el=M121_3311_GVOS2&version=3.26&prodinfo=1&userid=
    > 1013412935030663&oem=creatent&firmware=M121_3311_G
    > VOS2&pmid=1" 
    > Authentication file PATH:
    > "/mnt/ppslist/20151112005513.xml" 
    >       [DEBUG]==>[ src/AdvertisePlayer.cpp ][ 59 ]
    > >>>>>>
    > "http://channel.lrtrfr.com:5209/picad.action?appid
    > =00000000&mac=XXXXXXX&lang=zh_CN&model=M121_3311_G
    > VOS2&ver=3.26&prodinfo=1" >>>>>> 
    > gvos_application_start_finish!
    >  
    >       [DEBUG]==>[ src/TVChannelList.cpp ][ 74 ]
    > >>>>>>
    > "http://channel.lrtrfr.com:5209/apptv.action?appid
    > =00000000&mac=XXXXXXX&lang=zh_CN&model=M121_3311_G
    > VOS2&ver=3.26&prodinfo=1" >>>>>> 
    > QFontDatabase: Cannot find font directory
    > /opt/telechips/qt//lib/fonts - is Qt installed
    > correctly?
    > Aborted
    >
    
    >
    >
    >
    > /program/240036 # nslookup channel.lrtrfr.com
    > Server:    49.213.10.163
    > Address 1: 49.213.10.163
    > 49-213-10-163.static.hdcdatacentre.com
    > 
    > Name:      channel.lrtrfr.com
    > Address 1: 23.234.51.108
    >
    
  • tvpadnltvpadnl Junior Member
    edited November 2015
    @tvboxrocks
    maybe try changing version files below 2.7 ie 2.6? according to the instructions, this may work.

    @padman
    please move posts regarding rooting to http://tvpadtalk.com/7/590/how_to_root_the_tvpad1_m120_m121_m121s thanks
  • tvpadnltvpadnl Junior Member
    edited November 2015
    Followed the instructions, it works great! Thanks for sharing.

    After I rooted at version 3.27, I needed to change the version files back to 3.26, I have noticed with some apps, it also sends the version number to the authentification/streaming servers. Sending version 3.27, prevented some apps from working.
  • padmanpadman Moderator
    edited November 2015
    Once I get my tvpad4 upgrade, I'm gonna start playing around with rooting the tvpad1 and see what we can come up with.
  • tvboxrockstvboxrocks Member
    edited November 2015
    tvpadnl,

    Thanks and it works but it raised another question after the downgrade. Wonder how can I correct the version number to the correct one afterward? I guess it would be better to root it and may be I can change it again when I have root access to the tvpad? This is very new to me and Im still learning. thank you

    tvpadnl Wrote:
    > @tvboxrocks
    > maybe try changing version files below 2.7 ie 2.6?
    > according to the instructions, this may work.
    >
    > @padman
    > please move posts regarding rooting to
    > [url=http://tvpadtalk.com/7/590/how_to_root_the_tv
    > pad1_m120_m121_m121s]http://tvpadtalk.com/7/590/ho
    > w_to_root_the_tvpad1_m120_m121_m121s[/url] thanks
  • tvboxrockstvboxrocks Member
    edited November 2015
    Good news I was just playing with the successfully downgraded to 2.62 and I got connected with the server. It plays the Cantonese apps and 516 apps just fine. I believe they updated the channels list and include the promotion channels for tvpad4.I guess tvpad is back online again. I am going to do the 2.72 upgrade and rooted it. I will post more update when I have it done.
  • DookieDookie Member
    edited November 2015
    Please do tvboxrocks. i have a tvpad 1 which is not working cause of user not found in data base. share it when you are done please. thanks.
  • tvboxrockstvboxrocks Member
    edited November 2015
    hi all,

    Well I tested V3.26 and my result at this point is inconculdsive, I do need help with FW 3.26 M121(not S) upgrade file,I only have one copy to test. I have a hard time to find a good file online. I need others copy(FW v3.26 only) to confirm my finding. If anyone can show me where I can find a valet download or file. I can try to post more update tonight or tomorrow.

    Dookie Wrote:
    > Please do tvboxrocks. i have a tvpad 1 which is
    > not working cause of user not found in data base.
    > share it when you are done please. thanks.
  • Almighty1Almighty1 Member
    edited November 2015
    tvpadnl Wrote:
    > Followed the instructions, it works great! Thanks
    > for sharing.
    >
    > After I rooted at version 3.27, I needed to change
    > the version files back to 3.26, I have noticed
    > with some apps, it also sends the version number
    > to the authentification/streaming servers.
    > Sending version 3.27, prevented some apps from
    > working.

    There is version 3.27? Thought 3.26 was the latest for the M121S. Nevermind, I guess you were just changing the version number for root.
  • tvboxrockstvboxrocks Member
    edited November 2015
    I believe he probably did it for upgrade reason only, after upgrade you can always change it back to 3.26 if you have root access. There is no offical above 3.26 for M121(s) that I could find?
    Almighty1 Wrote:
    > tvpadnl Wrote:
    >
    >
    > > Followed the instructions, it works great!
    > Thanks
    > > for sharing.
    > >
    > > After I rooted at version 3.27, I needed to
    > change
    > > the version files back to 3.26, I have noticed
    > > with some apps, it also sends the version
    > number
    > > to the authentification/streaming servers.
    > > Sending version 3.27, prevented some apps from
    > > working.
    >
    > There is version 3.27? Thought 3.26 was the
    > latest for the M121S. Nevermind, I guess you were
    > just changing the version number for root.
  • tvpadnltvpadnl Junior Member
    edited November 2015
    Yes, i had to change the version files in the update file to 3.27 to be able to update, but afterwards i changed it back to 3.26.
  • tvboxrockstvboxrocks Member
    edited November 2015
    Same here, wonder do you have problem connecting to server when you are on 3.26? I did but on 2.72 seems fine just wondering, do you happen to have a 3.26fw I can try because the one I have seems missing some info in it.
    tvpadnl Wrote:
    > Yes, i had to change the version files in the
    > update file to 3.27 to be able to update, but
    > afterwards i changed it back to 3.26.
  • DookieDookie Member
    edited November 2015
    Care to share your 2.72 rooted firmware? I'm not that good to root my tvpad 1. Currently runny 3.26 m121

    Edit: never mind, got it downgraded.

    Edit 2: which app is working for 2.72? i changed the version back to 3.26 in telnet with 2.72 firmware. All the apps I try to run it always say: application does not exist.
  • tvboxrockstvboxrocks Member
    edited November 2015
    Im sorry to reply a bit late and Im glad it works out for you. Are you also experiencing no green man syndrome?

    Dookie Wrote:
    > Care to share your 2.72 rooted firmware? I'm not
    > that good to root my tvpad 1. Currently runny 3.26
    > m121
    >
    > Edit: never mind, got it downgraded.
    >
    > Edit 2: which app is working for 2.72? i changed
    > the version back to 3.26 in telnet with 2.72
    > firmware. All the apps I try to run it always say:
    > application does not exist.
  • DookieDookie Member
    edited November 2015
    Was experiencing no green man syndrome. that's why i needed to downgrade. now just none of my apps are working. all said " application does not exist. ".
  • tvboxrockstvboxrocks Member
    edited November 2015
    You will need the 2.72 apps, most of the 3.62 will not work unless it is ported. There used to be a good website has lot of these apps and now it is very difficult to find. Timing is just perfect and the website is call clubtvpad. Funny thing is some members claim their 3.26 still working and Im wonder those verion of 3.26 may be a bit different than ours. Just need to find others 3.26 firmware to compare with.
    Dookie Wrote:
    > Was experiencing no green man syndrome. that's why
    > i needed to downgrade. now just none of my apps
    > are working. all said " application does not
    > exist. ".
Sign In or Register to comment.