相關文章

土砲刷機:刷上 Linux 變身動物機

網樂通採用的作業系統是專為SH4編譯的Linux:STMicroelectronics Base Distribution 2.3,搭載的Linux核心版本為2.6.23.17,在這次的刷機手術中,我們所需要的工具十分簡單,只要1個隨身碟以及1根迴紋針,再加上網路環境,不需要動手拆機,也不用將網樂通接到電視,就可以完成所有工作。

Linux掛載裝置與目錄樹

由於網樂通的運作環境為Linux,所以對Linux完全沒有概念的讀者可能會覺得一頭霧水,但是又基於篇幅考量,所以筆者在這邊僅先快速說明一下Linux與Windows底下檔案系統的差異。

在Linux作業系統中,所有的檔案、資料夾、設備都是以檔案的形態來呈現,而所有的檔案都與目錄樹有關。目錄樹的最底層即為根目錄「/」,所有的檔案都是從「/」開始往外開枝散葉,讀者可以參考下方附圖,以PCADV.doc檔案為例,其絕對位置即為

/root/Downloads/PCADV.doc

以上看來跟Windows系統好像很類似,但是Linux並不是用「C槽」、「D槽」來表示分割區,而是視為檔案被放置在「/dev/」底下。以硬碟及隨身碟為例,它預設被命名為sda或sdb,其中前2字母sd為裝置種類,第3字母則是依abcde等順序排列表示裝置流水號。若是sda裝置有3個分割區的話,那這些分割區的代號就分別會是sba1、sba2、sba3。

壹電視「網樂通」拆解、改裝 BT 抓檔機,硬改電路掛上大容量隨身碟

▲Linux檔案系統示意圖,目錄數中不同底色代表不同分割區之掛載點。

使用硬碟前先掛上目錄樹

這些分割區必需透過「掛載」動作,掛到目錄樹上之後才能使用,而掛載的位置則不一定是要在目錄樹底層,也可以掛載到某一特定資料夾下,以下方圖片為例,etc資料夾中的檔案會被放進第1顆硬碟的第2個分割區,而Downloads料夾中的檔案則被放進第2顆硬碟的第1個分割區。

此外,Linux對於大小寫字母會判定為不同的字元,比方說在Windows底下Downloads和downloads指的是同個資料夾,但是在Linux下則會被視為不同的資料夾,這個小問題往往造成初學者跟著教學輸入指令,但是因為忽略大小寫而產生錯誤,請讀者一定要注意。

進入 console 即可遠端操作

對Linux不熟悉的讀者可能會想到把網樂通接上螢幕與鍵盤進行操作,但事實上只需從另一台電腦透過telnet登入網樂通機上盒即可。先將網樂通機上盒與當作終端機的電腦(也就是進行操作的電腦)放在相同的區域網路網段中,並確認網樂通機上盒的IP位置,就可能進行遠端操作。

壹電視「網樂通」拆解、改裝 BT 抓檔機,硬改電路掛上大容量隨身碟

▲只要對照網樂通機上盒背面的MAC地址,就可以從區網路由器的連入裝置清單中查到IP位置。

接著將下載的刷機檔案解壓縮,並將dist_compact.sh4.tar.gz放在隨身碟根目錄中,並插入網樂通機上盒後方的USB端子,然後依照下列步驟讓網樂通機上盒進入console

  1. 拔除電源線
  2. 按住前方的Reset按鍵並插上電源線
  3. 待LED燈號閃爍三次後恆亮,即可放開 Reset 按鈕
  4. 等待開機程式,需時約3至5分鐘

接下來使用任何telnet工具登入網樂通的IP,即可進入網樂通機上盒的console。對於telnet不熟悉的讀者,可以參考以下方法。先進入區網路由器的管理介面,查看所有連入的設備,網樂通的背面會標示自身的MAC地址,比對一下就可得知IP位置(假設網樂通機上盒IP為192.168.1.104),接下來開啟命令提示字元,然後輸入下方指令

telnet 192.168.1.104   

簡單地說是看到「sh-3.00#」字樣,就代表你成功進入console了。

刷機檔下載位置

使用的刷機檔案為網友firewolf提供的2012_10_04版本,由於該檔案原始位置已被刪除,可由此分流 下載。

9行指令簡單刷機

進入console之後,就可以看到如下方附圖的畫面,接著就可以開始進行刷機動作,讀者只需要依序輸入下面指令(粗體部份)並按enter執行即可

  • mount -o iocharset=utf8 /dev/sdb1 /mnt/usb  (將隨身碟的第1個分割區掛載到/mnt/usb)
  • mount /dev/sda2 /mnt/app  (將機上盒內建USB DOM的第2個分割區掛載到/mnt/app)
  • tar xzvf /mnt/usb/dist_compact.sh4.tar.gz -C /mnt/app  (將刷機檔解壓縮到/mnt/app)
  • /mnt/app/usr/bin/chroot /mnt/app /bin/bash  (更換根目錄位置,並進入bash)
  • ldconfig  (將動態函式庫載入記憶體)
  • exit  (離開bash)
  • #sync; sync; sync;  (將記憶體檔案寫入硬碟)
  • umount /mnt/app  (卸載/mnt/app)
  • umount /mnt/usb  (卸載/mnt/usb)

做完這一步之後,就代表刷機工作完成了,可以重新將網樂通開機,往後開機就會自動進入console,不需再按reset按鍵。

壹電視「網樂通」拆解、改裝 BT 抓檔機,硬改電路掛上大容量隨身碟

▲刷機的過程大概就是這種感覺,只需要照著教學逐行輸入指令即可,要注意的是需先插入裝有刷機包的隨身碟再開機。

壹電視「網樂通」拆解、改裝 BT 抓檔機,硬改電路掛上大容量隨身碟

▲由於網樂通機上盒沒有格式化指令,建議使用免費的 MiniTool Partition Wizard Home Edition 將隨身碟格式化為ext3。

先開啟 FTP 服務

安裝好刷機包後,筆者建議大家可以準備1支容量充足並格式化為ext3檔案系統的隨身碟,插入網樂通機上盒當作是存放檔案的空間。因為使用BT對隨身碟的磨損較大,加上網樂通只支援USB 2.0且存取效能不太好,因此選擇便宜的大容量隨身碟就好。

插入隨身碟及電源後,網樂通機上盒就會自動進入console,我們一樣需要透過telnet手動開啟FTP、BT等各項服務,才能使用這些功能。開啟FTP的步驟相當容易,只需輸入

/etc/init.d/pure-ftpd start

就可以使用FTP客戶端軟體登入網樂通機上盒,預設的port是 2121,帳號及密碼分別為joe與123456。

網樂通機上盒USB DOM架構說明

網樂通機上盒預載的USB DOM具有8GB容量,並切割為4個分割區,當儲存空間用罄時,最簡單的解決方式是插入另一支隨身碟,並掛載到目錄樹即可增加容量。以下為USB DOM分割區的預設狀態:

  • 分割區1(sda1):存放系統備份供救援模式使用,當使用者執行reset後,會將系統還原至sda2。
  • 分割區2(sda2):存放作業系統,掛載於目錄 /(根目錄),執行reset後所有資料會被清除。
  • 分割區3(sda3):可以當作儲存檔案的空間,掛載目錄 /mnt/usb,容量約6GB。
  • 分割區4(sda4):這個分割並沒有掛載到目錄樹,容量約880mb,用途不明。

(後面還有:外接隨身碟變成下載區)

使用 Facebook 留言

2786e7ea31677381b1d17f20521fa796?size=48&default=wavatar
5人給推

3.  ㄏㄏ (發表於 2012年12月07日 22:42)
※ 引述《Eric》的留言:
> 公然鼓勵下載盜版?(⊙ˍ⊙)

什麼人腦袋裡就想什麼
動物機是一定要拿來下載盜版的東西嗎
你不知道有很多合法的東西也是透過P2P等技術下載嗎
誰跟你公然鼓勵下載盜版╮(╯_╰)╭
2309855f1ca3503ff53d4b67ec828a07?size=48&default=wavatar
4.  starfly (發表於 2012年12月07日 23:31)
╯-__-)╯ ╩╩
看不到刷機檔的分流下載位置
三十二朔月
3人給推

5.  三十二朔月 (發表於 2012年12月08日 01:17)
※ 引述《Eric》的留言:
> 公然鼓勵下載盜版?(⊙ˍ⊙)

原來你的p2p只能用來下載盜版╮(╯_╰)╭
3903896ba4e7f9dde9a1592c054bebec?size=48&default=wavatar
4人給推

6.  12342234 (發表於 2012年12月08日 01:21)
※ 引述《ㄏㄏ》的留言:
> ※ 引述《Eric》的留言:
> > 公然鼓勵下載盜版?(⊙ˍ⊙)
>
> 什麼人腦袋裡就想什麼
> 動物機是一定要拿來下載盜版的東西嗎
> 你不知道有很多合法的東西也是透過P2P等技術下載嗎
> 誰跟你公然鼓勵下載盜版╮(╯_╰)╭
>

僞君子...自己問心吧
E8db5cf50c58e62a9e7aa2c2d6d083ca?size=48&default=wavatar
5人給推

7.  Eric (發表於 2012年12月08日 01:48)
※ 引述《ㄏㄏ》的留言:
> ※ 引述《Eric》的留言:
> > 公然鼓勵下載盜版?(⊙ˍ⊙)
>
> 什麼人腦袋裡就想什麼
> 動物機是一定要拿來下載盜版的東西嗎
> 你不知道有很多合法的東西也是透過P2P等技術下載嗎
> 誰跟你公然鼓勵下載盜版╮(╯_╰)╭
>
好啊什麼很多合法的東西啊你說啊,請隨便講十五個,強詞奪理,一個ubuntu光碟檔事要下載多久?你到底要安裝幾個OS?而且官網都直接提供HTTP下載了,你需要特地改機用BT?只為了下載一個光碟檔?片笑喔誰不知道你們都是拿來下載盜版,貪小便宜霸佔別人的頻寬,什麼賊就什麼心虛

三十二朔月
3人給推

8.  三十二朔月 (發表於 2012年12月08日 02:19)
※ 引述《Eric》的留言:
> 好啊什麼很多合法的東西啊你說啊,請隨便講十五個,強詞奪理,一個ubuntu光碟檔事要下載多久?你到底要安裝幾個OS?而且官網都直接提供HTTP下載了,你需要特地改機用BT?只為了下載一個光碟檔?片笑喔誰不知道你們都是拿來下載盜版,貪小便宜霸佔別人的頻寬,什麼賊就什麼心虛

Skype&FaceTime視訊、AirDrop&Webshare文件共享、D3&魔獸載更新、網路電台、Minecraft區網伺服、TeamViewer遠端控制、Windows Update、iTunes Match、中華電信MOD串流HD新聞台、TF2 Server/CS:S Server、傳送門2多人模式、實況主

16樣都需要p2p技術,滿意了沒?╯-__-)╯ ╩╩
0b51bcc38cd5bd85b8da631f10ca34e0?size=48&default=wavatar
2人給推

9.  Ubuntu (發表於 2012年12月08日 02:35)
※ 引述《Eric》的留言:
> ※ 引述《ㄏㄏ》的留言:
> > ※ 引述《Eric》的留言:
> > > 公然鼓勵下載盜版?(⊙ˍ⊙)
> >
> > 什麼人腦袋裡就想什麼
> > 動物機是一定要拿來下載盜版的東西嗎
> > 你不知道有很多合法的東西也是透過P2P等技術下載嗎
> > 誰跟你公然鼓勵下載盜版╮(╯_╰)╭
> >
> 好啊什麼很多合法的東西啊你說啊,請隨便講十五個,強詞奪理,一個ubuntu光碟檔事要下載多久?你到底要安裝幾個OS?而且官網都直接提供HTTP下載了,你需要特地改機用BT?只為了下載一個光碟檔?片笑喔誰不知道你們都是拿來下載盜版,貪小便宜霸佔別人的頻寬,什麼賊就什麼心虛
>
>
BitTorrent is a method of downloading big files. The big file is broken down into smaller parts and it automatically fetches parts from multiple hosts at once. It also shares the parts you've already downloaded with others, so that everybody shares and benefits. It is a good way to download Ubuntu iso releases, especially when the regular release sites are slow, since it actually gets faster when there are lots of users downloading and sharing at once.

Ubuntu官方都說BT是個下載Ubuntu iso的好方法,一方面可以節省server的流量。

看得出你真的是自己專門下載盜版才以爲別人跟你一樣吧~
真幼稚。
Db7e1f5f192861be2d80d9c3b68b732f?size=48&default=wavatar
2人給推

10.  嗯嗯 (發表於 2012年12月08日 04:50)
我倒覺這這東東很適合當幽靈機
很好藏
Ffe597842f915bc0aab0f07c0b647e93?size=48&default=wavatar
1人給推

11.  邱睪 (發表於 2012年12月08日 04:55)
不然大家怎麼傳播開放式課程的資源?
麻省理工.哈佛這些學校的開放課程
被盜版兩個字打槍
我看不只幫忙做無償翻譯的志工要哭
連授課的教授都會想要哭

到底是怎麼得出盜版結論的?
心理投射嗎?
E817fcbad1b5d127a211ce5558ddd998?size=48&default=wavatar
2人給推

12.  so good (發表於 2012年12月08日 06:05)
※ 引述《Eric》的留言:
> 好啊什麼很多合法的東西啊你說啊,請隨便講十五個,強詞奪理,一個ubuntu光碟檔事要下載多久?你到底要安裝幾個OS?而且官網都直接提供HTTP下載了,你需要特地改機用BT?只為了下載一個光碟檔?片笑喔誰不知道你們都是拿來下載盜版,貪小便宜霸佔別人的頻寬,什麼賊就什麼心虛
>
>

明顯是你心虛吧 ╮(╯_╰)╭
拿刀砍人砍習慣了,都不知道原本刀子可以幹什麼了你....
nvsJ5rL490
13.  nvsJ5rL490 (發表於 2012年12月08日 08:59)
其實T課邦偶爾也出現模擬器教學、電玩改機之類的文章
只能說見怪不怪<( ̄︶ ̄)>
9e21eb5c8d85b6f68af50a96d46b2fbc?size=48&default=wavatar
14.  doomleika (發表於 2012年12月08日 09:01)
P2PIsNotPiracy™

會拿BT出來會用在啥地方上天知地知你知我知。偽君子就免了。

真的。
9e21eb5c8d85b6f68af50a96d46b2fbc?size=48&default=wavatar
15.  doomleika (發表於 2012年12月08日 09:11)
> TeamViewer遠端控制、Windows Update、iTunes Match、中華電信MOD串流HD新聞台、TF2 Server/CS:S Server、傳送門2多人模式、實況主

在2012年的台灣,P2P都不P2P了

Server-Clinet先看完再說。
728e4cde724fe296239eab065b345f09?size=48&default=wavatar
3人給推

16.  路人甲 (發表於 2012年12月08日 10:26)
老實說
我不太相信上面 那些說不用在盜版那幾位老兄...

畢竟在台灣P2P用在盜版還是居多

且那怕你有用過許多正版 又如何
但只要你有用在一次盜版
那你還是有用盜版

不會因為你使用許多正版就可以將功贖罪的
也不會因為你理直氣壯的大聲嗆聲 就可以抹滅的

盜版就好像是 被極度無罪化的犯罪一樣
雖然不用受到法律制裁 但你還是有罪
不會因為你沒被警察抓 就等於無罪

很多人觀念還在 用了盜版沒人知 就等於無罪
這不是跟 偷東西沒人看到 是一樣的意思嗎
那你還認為自已沒罪嗎??
2786e7ea31677381b1d17f20521fa796?size=48&default=wavatar
1人給推

17.  ㄏㄏ (發表於 2012年12月08日 11:22)
好笑了
你們可以長點眼看清楚二樓說的是什麼嗎?
他說"T客幫公然鼓勵下載盜版?"
我那樣回有什麼錯誤嗎
說實在的就是你們眼界小
我用http下載BT5的iso要下載幾個小時
他的下載速度不到我下載頻寬的十分之一
我用BT下在一小時內搞定
你們汙衊的是P2P的技術
懂了嗎?
E620d254bd634b70663a748857cacdcb?size=48&default=wavatar
2人給推

18.  Dr.L (發表於 2012年12月08日 11:23)
...不用那麼反感
許多廠商都有提供類似的產品,是不是也要把那些廠商告倒?
小編的目的只是把網樂通改造成類似的產品而已
就不能從玩家的角度去看這個文章嗎?
林品逵
2人給推

19.  林品逵 (發表於 2012年12月08日 13:07)
改天有免空介紹,就是公然鼓勵分享盜版
改天有youtube轉mp3介紹,就是公然鼓勵從MV抓mp3
改天有木炭介紹,就是公然鼓勵自殺

╮(╯_╰)╭
真無聊,見到p2p就開槍
雖然現實盜版分享猖獗是如此,但只會戰這個也太幼稚。
三十二朔月
20.  三十二朔月 (發表於 2012年12月08日 13:25)
※ 引述《路人甲》的留言:
> 老實說
> 我不太相信上面 那些說不用在盜版那幾位老兄...
>
> 畢竟在台灣P2P用在盜版還是居多
>
> 且那怕你有用過許多正版 又如何
> 但只要你有用在一次盜版
> 那你還是有用盜版
>
> 不會因為你使用許多正版就可以將功贖罪的
> 也不會因為你理直氣壯的大聲嗆聲 就可以抹滅的
>
> 盜版就好像是 被極度無罪化的犯罪一樣
> 雖然不用受到法律制裁 但你還是有罪
> 不會因為你沒被警察抓 就等於無罪
>
> 很多人觀念還在 用了盜版沒人知 就等於無罪
> 這不是跟 偷東西沒人看到 是一樣的意思嗎
> 那你還認為自已沒罪嗎??

用Mac的表示:盜版是什麼?╮(╯_╰)╭

發表回應

謹慎發言,尊重彼此。按此展開留言規則