作者snowwolf725 (空之境界)
看板NextTV
标题[心得] 网乐通改机
时间Tue Feb 15 22:27:57 2011
[0. 序言]
从年底壹电视大量发送网乐通机上盒後,
相信应该不少人手中都有这台机上盒,
在过年期间把这台玩具好好的玩了一下,
在这边记录下个人的一些小小心得,
同时我也把改机的成果放上来让其他人可以节省些改机的时间,
本文分五个部分:
0. 序言(你正在看的这个部分)
1. 如何进入网乐通後台的 Console
2. 如何安装改机的更新档
3. 改机後的使用说明
4. 其他
目前所增加的功能
1. telnet 登入
2. FTP Server
3. Transmission BT下载程式
4. MPlayer 多媒体播放程式(影片播放效率太差不推荐)
5. UNFS3 Server
6. 支援 USB 音效卡
需准备的给丝:
1. USB to TTL
去露天或是yahoo搜寻一下应该有
http://uploadpic.org/storage/originals/thumb_j92d94jk38dflfjjn33sf8f2dj.jpg
2. Console 线
连接网乐通和 USB to TTL 的线,
网乐通那端是 4pin 莫氏端子, USB TTL 一般是杜邦线头,
这个比较麻烦要自己改线,或是都用杜邦线头(不过网乐通那端会太松)
免责声明:
本人不对本篇文章负任何责任,也不提供改机服务,
改机有一定的风险存在, 改机会破坏保固造成损毁最高须赔偿 3000 元给网乐通,
私自关闭网乐程式或限流也可能触犯网乐通服务条款
[1. 如何进入网乐通的 Console]
拆开外壳後会发现有个很明显的白色 UART TTL 连接孔,
共有四个接脚,
从AV端子那侧由上往下分边是 GND RX TX VDD
电脑端连线的传输速率选择 115200 就可以连接,
和电脑连接好後接上电源就可以看到 uboot 载入 kernel 的画面,
在 uboot 画面按任意键可以中止自动载入 kernel 然後用自己的 kernel 载入,
不过很不幸的在新版的韧体中系统载入到最後会被播放器程式拿走 console 的控制权,
所以会没办法下命令,
要能够正常使用 console 的话就要先按住 reset 开机回覆到出厂版本,
不过我发现只要你拿个随身碟然後接上网乐通的usb孔,
然後按住 reset 键并接上电源,
他就会进入韧体更新模式,
但是因为随身碟上没有更新程式所以他就会离开更新程式然後回到 console,
这样就有 console 可以用了,
进去玩了下发现是使用 stlinux 的系统版本是 2.3
[2. 如何安装改机的更新档]
1. 下载下面的 target.tgz 後放到随身碟的根目录(不要解开)
http://www.megaupload.com/?d=46WHMRKT
2. 先依照前面的说明先进入 console, 然後将随身碟接到网乐通後面的 USB 孔
3. 在 Console 中输入下面的指令挂载随身碟
mount /dev/sdb1 /mnt/usb
4. 在 Console 中输入下面的指令挂载系统分割区
mount /dev/sda2 /mnt/app
5. 在 Console 中输入下面的指令解开更新档到系统分割区
tar -C /mnt/app/ -zxvf /mnt/usb/target.tgz
6. 在 Console 中输入下面的指令卸载系统分割区
umount /dev/sda2
7. 在 Console 中输入下面的指令卸载随身碟
umount /dev/sdb1
8. 把网乐通电源拔除再接上
9. 等个三到五分钟当网乐通开机好後在命令提示字元输入下面的命令就可以用 telnet
登入网乐通了
(x.x.x.x 为网乐通的 IP, 登入帐号为 root 不需要输入密码)
telnet x.x.x.x
[3. 改机後的使用说明]
改机後预设只开启 telnet server 功能,
想要开启 FTP Server 可以透过下面的命令开启:
pure-ftpd -l puredb:/etc/pureftpd.pdb &
也可以输入效果一样
/root/startftp&
这样就可以透过 ftp 存取网乐通了,
预设帐号密码是(gb620/gb620)
想要下载 BT,
可以在 Console 中输入:
transmission-daemon
然後用浏览器开启(x.x.x.x 为网乐通的 IP)
http://x.x.x.x:9091/
就可以上传种子和管理下载的档案了,
预设下载目录是 /root/Downloads
由於种子动砸数十GB所以网乐通的空间肯定是不够放的,
所以可以在 USB 孔接上 USB 随身硬碟或是随身碟,
然後输入下面的指令把随身碟挂载到 /root/Downloads
mount -o iocharset=utf8 /dev/sdb1 /root/Downloads
这样就有足够的空间下载了,
下载完可以透过 FTP 传到电脑或是乾脆直接拔随身碟到电脑用
MPlayer 的部分播放大部分的影片几乎都会 Lag,
播放音乐倒是还好一些,
对於声音的拨放一直没找到怎麽直接透过网乐通拨放音乐,
最後只好在 USB 孔外接 USB 音效卡来播放,
如果要拨放影片的话可以透过下面的指令拨放影片或是音乐,
1. 关闭网乐通 IP TV
killall fdtv
2. 载入 USB 音效卡驱动程式
/root/USBSound/load.sh
3. 播放影片(/root/USBSound/test_sound.avi 为影片路径)
mplayer -vo fbdev -ao oss -menu -fs /root/USBSound/test_sound.avi
播放影片时可以按下网乐通遥控器上面的音量大小键,
搭配[确认],[取消]更改拨放影片和设定
测试结果发现拨放效率不佳,
因为都是全靠 cpu 解码没使用到硬体解码晶片的缘故,
大概也只有拨些 mpeg 格式的影片勉强还可以
[4. 其他]
网乐通内建的usb共分成四个分割区,
/dev/sda1 这个是 recovery 的分割区(按住 reset 开机就会进来这区) T7080SAX
/dev/sda2 这个是系统正常开机在用的分割区 7HIDX6CB
/dev/sda3 用来放系统更新档及备份的分割区 4EX194MP
/dev/sda4 似乎是拿来放 p2p 暂存档用的
另外除了大家都知道的 reset 还原机制外,
如果下载更新档速度太慢无法下载回来的话也可以用下面的方式更新,
韧体更新档是由 XXX.pkg(更新档实体) 和 XXX.chk(更新档描述及档案验证资讯) 组成的
所以你要先下载
http://203.69.109.14/UPDATE/FD/fdtv_update_0000093_v1399.pkg
http://203.69.109.14/UPDATE/FD/fdtv_update_0000093_v1399.chk
这两个档案才是完整的 93 版的韧体更新档,
有两种方法可以喂网乐通吃新的韧体一种就是透过网路更新,
另一种是透过 USB 更新,
要透过 USB 更新需要把档案重新命名,
把下载回来的
fdtv_update_0000093_v1399.pkg => target.enc
fdtv_update_0000093_v1399.chk => GB620.svf
然後放到随身碟根目录(点开随身碟的第一层目录)
随身碟的系统档案格式要是 FAT32, NTFS 可能会不认识,
接上网通乐然後按住 reset 键,并接上电源等个五秒放开 reset 键,
就会进入韧体更新模式,
上面的韧体是 0093 版的韧体, 更新完就是 0093 的韧体了,
会透过 /root/bin/loader.exe 解开成为 target.tgz 进行更新
怎麽知道上面韧体的网址呢?
http://203.69.109.14/UPDATE/FD/FD_group32.xml
网乐通开机时会去上面的网址检查是否有更新档,
有的话就下载回来更新,
有趣的是可以更改上面的32的数字改成,
可以发现不同版本的韧体,
有些版本似乎是测试版所以不熟悉的话还是不要随便更新为妙,
估计网乐通把使用者分成许多群组,
所以韧体更新的速度也不一样,
所以才会常听到别人已经更新到 XX 版结果自己还停留在某个版本
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.26.128
※ 编辑: snowwolf725 来自: 122.116.26.128 (02/15 22:44)
1F:→ snowwolf725:我只有在我的机器上测试过,所以也不确定是否都能用 02/15 22:45
2F:→ snowwolf725:另外改机档理论上对应目前所有版本韧体 02/15 22:46
※ 编辑: snowwolf725 来自: 122.116.26.128 (02/15 23:05)
3F:推 stl833:很赞的改机分享~谢谢狼大 02/16 00:01
4F:推 Alasio:那个...贴纸要如何不留痕迹地撕啊...好像会破损... 02/16 00:49
5F:推 henrychen:吹风机是好帮手!! 02/16 01:09
6F:推 ispeter:有读有推 02/16 09:16
7F:推 wjh:赞^_^b 02/16 11:56
8F:推 derson:推 02/16 13:25
9F:→ snowwolf725:贴纸要怎麽不留痕迹地撕是个好问题XD 吹风机会硬化吧 02/16 13:34
10F:推 octobird:我都用吹风机吹书本贴纸,确实能不留痕迹的撕掉 02/16 14:10
11F:推 netsc:吹风机要吹够热然後吹久一点贴纸才容易掉,不过过热也有可能 02/16 17:30
12F:→ netsc:让里面的零件故障,不管怎麽弄都是有"风险"的... 02/16 17:30
13F:推 fourmi:推 02/17 00:34
14F:推 andy199113:如果能直接从USB破解就更完美了:) 02/17 01:47
15F:推 capri75:推 02/17 15:17
16F:推 bolinwu:请问可以mount ntfs格式的 USB随身碟吗? 02/24 08:46
17F:推 yuan0258:请问toolchain要在哪里下载? 02/25 22:37