Magic TV 3100 hacking part 3 - Application addon

本帖最後由 929962616 於 2015-5-23 18:49 編輯

After successfully made toolchain and kernel, now I can build some applications on it.

First of all, a http server that can do streaming.
I've tested thttpd, it works as expected but need to do some modification to disable cgi function.
I can now watch video in mtv's disk from my mobile's mxplayer.



I'll prepare this new firmware if anyone also interest in it and would like to have try it.

-------------------------------------------------------------------------------------------
After several days working on the issue, finally it got fixed.
The firmware is ready now, you may download it from below link.
Please read below WARNINGS, if you have any concern, please leave here ASAP.

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
!!!!!!!!!!!! WARNING !!!!!!!!!!!! WARNING !!!!!!!!!!!! WARNING !!!!!!!!!!!!
--------------------------------------------------------------------------------------------
THIS FIRMWARE IS NOT OFFICIAL PRODUCT FROM MAGICTV dot COM
IT MAY DAMAGE YOUR DEVICE.
IT MAY ILLEGAL USING IT IN YOUR COUNTRY.
THERE IS NO WARRANTY, NO SUPPORT OF THIS FIRMWARE.
YOU ARE TOTALLY RESPONSIBLE ON YOU OWN BY USING THIS FIRMWARE.
--------------------------------------------------------------------------------------------
!!!!!!!!!!!! WARNING !!!!!!!!!!!! WARNING !!!!!!!!!!!! WARNING !!!!!!!!!!!!
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

YOU HAVE BEEN WARNED!!!
-------------------------------------------------------------------------------------------
download:
ver: 035: mtv3000_3100_3500_3600_5_11_035_usb.img.zip
ver: 024: mtv3000_3100_3500_3600_5_11_024.zip
-------------------------------------------------------------------------------------------
changelog:
      18/05/2015:
                  * use external usb thumb as storage
                  * add device manager web interface for easy management
                    (very simple, no fancy)
                  * add nfs client to mount remote NFS server's share at boot time
                    (can be used as storage, but not work for recording program by now)
                  * add scp function for dropbear
                  * remove default key for login system, user should put his key before ssh login
                  * default management info:
                        page: http://your-device-ip-or-hostname/
                        user: admin
                        pass: magictv
      23/04/2015: * fix internal hard disk support problem
     18/04/2015: * replace thttpd with lighttpd, which support file larger than 2G
                             * add dropbear with public key authorization, change key after login for security reason
                                (pm me for private key)
                            * remove wifi modules to save flash space

     09/04/2015: * add thttpd function and publish first firmware.
    12/04/2015:  * fix thttpd config error

-------------------------------------------------------------------------------------------
usage:
           * unzip the firmware zip file, use win32diskimager to write image file to a USB thumb, then follow normal upgrade procedure. (reference official document on how to upgrade firmware)
          * when you see disk status on your device LED, launch browser and visit http://your-device-ip-address:8000/

-------------------------------------------------------------------------------------------
howto:
       * how to restore stock firmware
          download firmware upgrade file from official website and use it to upgrade device

       * how to find device ip address
         if your device is using DHCP (default), check your router's DHCP server status, and you can find the device IP.
         if your device is using static IP address, you must know how to set it and how to get it, do it yourself.
        it may as easy as accessing http://mtv3100:8000/ if your router support adding resolve for clients from DHCP.

      * how to play ts file
       1. first install mxplayer from google play market
       2. second install all-in-one codec
       3. launch your browser and access http://mtv3100:8000/
------------------------------------------------------------------------------------------
     For anyone who interest on how to make it, I'd like to share my works.
     You need:
        1. Sign up in Gitlab.com
        2. PM your account name to me
        3. I'll add you into the project, then you can checkout all the source.
        4. (optional) donate some EPC dollar :)

it is only for 3100? I have a 3000 and 3200D which can do testing

TOP

Since the offical firmware for 3000,3100,3600 is the same one, my modification should also work on those models.

TOP

如果早D知道就好了

TOP

...I'll prepare this new firmware if anyone also interest in it and would like to have try it.

...
929962616 發表於 2015-4-2 22:48



继续跟进关注,我感兴趣啊!我PM个EMAIL俾你。

TOP

有冇打算解除hktv加密播放限制?

TOP

出HKTV 開心版firmware

TOP

我有部3100d 試可以喎~
pls send it to me for test~

TOP

回覆 1# 929962616


    i would like to test also

TOP

Since the offical firmware for 3000,3100,3600 is the same one, my modification should also work
929962616 發表於 2015-4-3 09:39

Any chance you will work on a 7000D/-mini please?

Things I want include:
> Change that "News & Weather" function to some other feed (like stats from a local router or printer)
> new codec support (like MKV)
> Disable encryption of recorded TV content and HDMI input

Thank you for your hard work! Keep it up!

TOP