How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Meg2k

New Member
(Lưu ý: tự bạn chịu trách nhiệm mọi hỏng hóc khi vọc máy TviX của bạn, tác giả hoàn toàn không chịu trách nhiệm khi bạn làm hỏng máy TviX của bạn. YOU HAVE BEEN WARNED !!!!!)

Update 07/05/2009: mình đã đính kèm tập tin tvixfw đã được mình biên dịch sẵn, các bạn cứ download về rồi dùng nếu biên dịch gặp trục trặc.

Nếu bạn đang sở hữu một máy Tvix 7000/6500 thì bạn hoàn toàn có thể cài đặt font ABC cho máy một cái dễ dàng bằng một vài cách sau:

1/ SSH vào máy và thay đổi tập tin font dvico_etc.ttf và Việt hóa tập tin /tvix/gui/xml/english.xml (hay một tập tin nào đấy).
2/ Rebuild cho mình một tập tin FW riêng rồi dùng tập tin đó upgrade máy TviX của mình (có thể quay về FW trước đó bằng recovery mode).

Bài viết hôm nay mình sẽ hướng dẫn phương pháp số 2 vì phương pháp số 1 thì bạn chỉ có thể làm cho riêng bạn, không chia sẻ được cho cộng đồng...

Những gì bạn cần trước khi tiến hành
  • Ubuntu Desktop i386 9.04 (mình sử dụng phiên bản này thấy ổn, chưa thử trên Fedora) tại đây: www.ubuntu.org
  • Nếu bạn muốn cài đặt Ubuntu từ Windows thì sử dụng Wubi để cài đặt (không ảnh hưởng Windows, không cần phân vùng lại HDD, chạy độc lập 2 hệ điều hành): http://wubi-installer.org/
  • Nếu bạn muốn cài đặt Ubuntu để sử dụng từ USB thì sử dụng uSbuntu để cài đặt: http://www.slym.fr/?p=113
  • Download source code của bộ extract/rebuild FW của Petter tại đây và compile (nếu bạn không compile được thì mình sẽ gửi cho tập tin mình đã biên dịch, khoảng 24KB cho phiên bản 0.4): http://wiki.opentvix.com/Tvixfw
  • Download bộ FW của Petter tại đây (mình thích bộ FW này vì nó có nhiều tính năng hơn bộ chuẩn, bạn sử dụng bộ FW chuẩn cũng được, không có gì thay đổi): http://www.binary-art.net/?p=1152

Bạn đã có được tất cả các thứ cần thiết để tự xây dựng cho mình một bộ FW của TviX cho riêng mình

Bước 1: Cài đặt Ubuntu
Bạn có thể cài đặt Ubuntu lên bất cứ media nào bạn thích, miễn là có được một hệ Ubuntu để bắt đầu làm việc, nhớ chắc rằng Ubuntu đã có thể kết nối được với Internet (để cài đặt thêm một package từ repos. của Ubuntu). Mình nghĩ chắc mình sẽ không đi sâu vào việc cài đặt Ubuntu như thế nào vì các bạn có thể dễ dàng tìm thông tin trên Google (thậm chí chúng ta có riêng một diễn đàn riêng dành cho người Việt sử dụng Ubuntu).

Bước 2: Biên dịch chương trình TvixFW (nếu bạn không biên dịch được, mình sẽ gửi cho đoạn mã mình đã biên dịch, mất khoảng 2s để biên dịch)

Lưu ý: đối với Linux, nếu các bạn chuyển vào thư mục nào đó để làm thư mục hiện hành thì không có nghĩa là bạn có thể gọi trực tiếp chương trình đó đơn giản bằng cách gõ tên của chương trình đó, nhớ thêm vào trước tên chương trình các ký tự ./ để Linux biết rằng ta đang gọi chương trình ở thư mục hiện tại, không thì Linux luôn báo là command not found vì nó luôn nghĩ rằng ta đang ở / ==> root ! Mấy bạn rành Linux khỏi đọc lưu ý này...

Tập tin tvixfw.tar.bz2 bạn download ở trên bạn chép vào home của bạn để bắt đầu làm việc, khi khởi động vào Ubuntu thì vào Accesssories \ Terminal (giống Command Prompt DOS của Windows thôi). Bạn gõ các lệnh sau (đừng gõ dấu $, nó là dấu nhắc của bash mình kèm thôi thôi):

$ tar -jxvf tvixfw.tar.bz2
$ cd tvixfw
$ make


Sau lô lệnh trên bạn sẽ được một tập tin tvixfw trong thư mục /tvix/bin

Chạy thử nó bằng lệnh

$ ./bin/tvixfw

Bạn sẽ thấy chương trình hiện ra hướng dẫn sử dụng thế là bạn đã biên dịch thành công và đã có thể sử dụng...

tvixfw v.0.4. (c) Petter Wahlman, aka BadEIP

usage: tvixfw [option]
--dump firmware.fwp dump contents of "firmware.fwp"
--create firmware.fwp create firmware from dumped "firmware.fwp"

Bước 3: cài đặt mtd-utils

Bước này các bạn cần cài đặt gói mtd-utils để Ubuntu có thể làm việc được với các kiểu tập tin jffs2 của TviX

Tại dấu nhắc của bash bạn gõ lệnh sau

$ sudo apt-get install mtd-utils

Ubuntu sẽ kiểm tra gói đó thông qua Internet và yêu cầu bạn xác nhận để cài đặt.

Còn bước nào không hả? Thế là hết rồi, cài đặt phần mềm trong Ubuntu chỉ làm có vậy, nó tự kết nối Internet và lấy về mọi thứ cần thiết và mọi thứ đa số đều miễn phí cả....;)) tại sao lại miễn phí ?!?!? Mình không biết... hỏi Bill Gate hay Microsoft ấy....

Bước 4: Extract FW của tvix

Bạn chép tập tin tvixfw mà bạn mới biên dịch thành công ở bước trên và tập tin tvix_M-6x00_1.3.74.fwp mà bạn download của Petter (hoặc tập tin FW gốc của Dvico mà bạn muốn decrypt) vào chung một thư mục và gõ lệnh sau:

$ sudo ./tvixfw --dump ./tvix_M-6x00_1.3.74.fwp

(nếu bạn có quyền root thì bỏ đi chữ sudo cũng được, nếu gặp phải lỗi Permission Denied khi tạo thư mục thì thêm vào sudo để thực thi lệnh đó với quyền root)

Sau câu lệnh trên thì ngay tại thư mục hiện tại chứa tvixfw sẽ có một thư mục tên là tvix_M-6x00_1.3.74.fwp.dump (nếu bạn sử dụng FW gốc thì tên thư mục sẽ là <TÊN FW>.dump ). Trong thư mục đó bạn sẽ thấy 5 tập tin có tên là

$ls tvix_M-6x00_1.3.74.fwp.dump

jffs2.apps
jffs2.fonts
romfs.rootfs
fwp.decrypted
fwp.header


Bước 5: Mount tập tin Fonts hoặc tập tin Apps để chỉnh sửa...


----- Sửa Font --------

Tập tin jffs2.fontsjffs2.apps có kiểu filesystem là jffs2 nên không thể mount trực tiếp để chỉnh sửa mà phải chép vào mtdblock để giả lập và chỉnh sử thông qua mtdblock.

Lúc này bạn sẽ gõ các lệnh sau để bắt đầu mount jffs2

$ sudo modprobe mtd
$ sudo modprobe jffs2
$ sudo modprobe mtdram total_size=65536 erase_size=512
$ sudo modprobe mtdchar
$ sudo modprobe mtdblock
$ sudo dd if=/dev/zero bs=10240 count=6536 of=/dev/mtdblock0
$ sudo dd if=./tvix_M-6×00_1.3.74.fwp.dump/jffs2.fonts of=/dev/mtdblock0


Sau một lô lệnh trên thì mtdblock đã chứa toàn bộ bảng font của Tvix, mount nó vào một thư mục nào đó để chỉnh sửa (bạn muốn mount Apps thì sửa tập tin trên thành jffs2.apps)

$ sudo mkdir mnt
$ sudo mount -t jffs2 /dev/mtdblock0 ./mnt


Sau 2 câu lệnh thì là bạn đã có được một thư mục mnt mà trong đó chứa toàn bộ nội dung của tập tin jffs2.fonts và bạn có thể chỉnh sửa/copy thư mục mnt đó như bao thư mục bình thường khác...

$ cd mnt
$ ls
font


Bạn sẽ thấy có một thư mục font trong đấy...

$ cd font

Bạn sẽ thấy nó liệt kê rất nhiều tập tin .ttf và một số thư mục, chú ý tập tin dvico_etc.ttf ==> tập tin chưa font dành cho English... bạn lấy một file font ABC và chép đè vào tập tin này...

Lúc này bạn bắt đầu rebuild lại một tập tin jffs2 mới chưa font mới mà bạn mới thay...

$ cd ~ # Trở về home - nơi chứa thư mục tvix_M-6×00_1.3.74.fwp.dump
$ sudo mkfs.jffs2 -n -v –-eraseblock=128KiB –-root=./mnt -o ./tvix_M-6×00_1.3.74.fwp.dump/jffs2.fonts


Mã:
        d 0775         0              1001:1001 font
/font
        d 0775         0              1001:1001 ascii
        d 0775         0              1001:1001 central_european
        d 0775         0              1001:1001 cyrillic
        f 0775     38380 (    24064)  1001:1001 dvico_etc.ttf
        f 0775    987576 (   772885)  1001:1001 dvico_jpn.ttf
        f 0775   1875176 (  1210242)  1001:1001 dvico_kor.ttf
        f 0775   2415812 (  1856651)  1001:1001 dvico_sch.ttf
        f 0775   1621248 (  1248931)  1001:1001 dvico_tch.ttf
        d 0775         0              1001:1001 japanese
        d 0775         0              1001:1001 korean
        d 0775         0              1001:1001 simplified_chinese_gb2312
        d 0775         0              1001:1001 traditional_chinese
        d 0775         0              1001:1001 western_european
/font/ascii
        f 0775      2282 (     2350)  1001:1001 dvico_20x23_bits.gz
        f 0775       396 (      464)  1001:1001 dvico_20x23_offset.gz
        f 0775       139 (      207)  1001:1001 dvico_20x23_width.gz
/font/central_european
        f 0775      2261 (     2329)  1001:1001 dvico_20x23_bits.gz
        f 0775       453 (      521)  1001:1001 dvico_20x23_offset.gz
        f 0775       159 (      227)  1001:1001 dvico_20x23_width.gz
        f 0775      3330 (     3398)  1001:1001 dvico_29x36_bits.gz
        f 0775       461 (      529)  1001:1001 dvico_29x36_offset.gz
        f 0775       169 (      237)  1001:1001 dvico_29x36_width.gz
/font/cyrillic
        f 0775      2497 (     2565)  1001:1001 dvico_20x23_bits.gz
        f 0775       452 (      520)  1001:1001 dvico_20x23_offset.gz
        f 0775       166 (      234)  1001:1001 dvico_20x23_width.gz
        f 0775      3760 (     3828)  1001:1001 dvico_29x36_bits.gz
        f 0775       458 (      526)  1001:1001 dvico_29x36_offset.gz
        f 0775       180 (      248)  1001:1001 dvico_29x36_width.gz
/font/japanese
        f 0775    270780 (   275472)  1001:1001 dvico_20x23_bits.gz
        f 0775     12343 (     8653)  1001:1001 dvico_20x23_offset.gz
        f 0775      1989 (     2015)  1001:1001 dvico_20x23_width.gz
        f 0775    388703 (   395367)  1001:1001 dvico_29x36_bits.gz
        f 0775     13008 (    10132)  1001:1001 dvico_29x36_offset.gz
        f 0775      1998 (     2023)  1001:1001 dvico_29x36_width.gz
/font/korean
        f 0775    190517 (   193693)  1001:1001 dvico_20x23_bits.gz
        f 0775     14541 (    11855)  1001:1001 dvico_20x23_offset.gz
        f 0775       495 (      500)  1001:1001 dvico_20x23_width.gz
        f 0775    305589 (   310825)  1001:1001 dvico_29x36_bits.gz
        f 0775     14431 (    11161)  1001:1001 dvico_29x36_offset.gz
        f 0775       492 (      493)  1001:1001 dvico_29x36_width.gz
/font/simplified_chinese_gb2312
        f 0775    264230 (   268786)  1001:1001 dvico_20x23_bits.gz
        f 0775     13142 (    10160)  1001:1001 dvico_20x23_offset.gz
        f 0775       273 (      266)  1001:1001 dvico_20x23_width.gz
        f 0775    396234 (   403034)  1001:1001 dvico_29x36_bits.gz
        f 0775     12955 (     9863)  1001:1001 dvico_29x36_offset.gz
        f 0775       271 (      264)  1001:1001 dvico_29x36_width.gz
/font/traditional_chinese
        f 0775    526208 (   535252)  1001:1001 dvico_20x23_bits.gz
        f 0775     22513 (    17566)  1001:1001 dvico_20x23_offset.gz
        f 0775       263 (      243)  1001:1001 dvico_20x23_width.gz
        f 0775    796126 (   809726)  1001:1001 dvico_29x36_bits.gz
        f 0775     22698 (    17594)  1001:1001 dvico_29x36_offset.gz
        f 0775       256 (      234)  1001:1001 dvico_29x36_width.gz
/font/western_european
        f 0775      2146 (     2214)  1001:1001 dvico_20x23_bits.gz
        f 0775       391 (      459)  1001:1001 dvico_20x23_offset.gz
        f 0775       146 (      214)  1001:1001 dvico_20x23_width.gz
        f 0775      3305 (     3373)  1001:1001 dvico_29x36_bits.gz
        f 0775       414 (      482)  1001:1001 dvico_29x36_offset.gz
        f 0775       155 (      223)  1001:1001 dvico_29x36_width.gz


Compression mode: priority
Compressors:
      none             compr: 817 blocks (3151824)  decompr: 0 blocks
       lzo (prio:80) - compr: 0 blocks (0/0)  decompr: 0 blocks
      zlib (prio:60) + compr: 1776 blocks (5104950/7080143)  decompr: 0 blocks
     rtime (prio:50) + compr: 0 blocks (0/0)  decompr: 0 blocks
Compression errors: 0


Câu lệnh trên sẽ ghi đè mất tập tin jffs2.fonts cũ, bạn kiểm tra lại sẽ thấy jffs2.fonts mới có kích thước thay đổi

Xong phần sửa tập tin font....

----- Việt hóa --------

Bạn cũng làm tương tự cho đến phần mount tập tin jfffs.fonts nhưng thay vào đó là mount đến tập tin jffs2.apps

$ sudo dd if=./tvix_M-6×00_1.3.74.fwp.dump/jffs2.apps of=/dev/mtdblock0
$ sudo mkdir app_mnt
$ sudo mount -t jffs2 /dev/mtdblock0 ./app_mnt


Lúc này trong thư mục app_mnt sẽ có 3 thư mục con (xin lỗi mình quên mất tên 1 thư mục rồi chỉ nhớ 2 trong số đó là tvixsamba), bạn vào thư mục app_mnt/tvix/gui/xml sẽ thấy một số tập tin .xml, bạn chọn english.xml rồi dùng Notepad / Unikey để Việt hóa bằng bảng mã ABC (nên nhớ, font ABC là font 1 byte giống Tvix, đừng sử dụng VNI 2 byte).

Sau khi chỉnh sửa tập tin .xml hoàn tất, bạn cũng sẽ phải rebuild lại tập tin jffs2.apps như trên

Đứng tại home (nơi chứa thư mục tvix_M-6×00_1.3.74.fwp.dump) gõ lệnh sau:

$ sudo mkfs.jffs2 -n -v –-eraseblock=128KiB –-root=./app_mnt -o ./tvix_M-6×00_1.3.74.fwp.dump/jffs2.apps

Lúc này bạn đã có thư mục tvix_M-6×00_1.3.74.fwp.dump chứa mọi tập tin cần thiết để rebuild FW, bạn chỉ cần cho tvixfw tham số để tập tin header là nó tự động packing lại FW mới...

$ sudo tvixfw --create ./tvix_M-6×00_1.3.74.fwp.dump/fwp.header

Mã:
tvixfw v.0.4. (c) Petter Wahlman, aka BadEIP

TViX-M6500, DViCO
1.3.74 (9/12-2008 01:21)
firmware size: 36523857
fs[3] data: 0x00300000 size: 0x004d6400 name: "romfs.rootfs"
fs[5] data: 0x00d00000 size: 0x016c0000 name: "jffs2.apps"
fs[6] data: 0x02c00000 size: 0x00840000 name: "jffs2.fonts"

injecting: romfs.rootfs
- original size:     0x004d6400
- modified size:     0x004d6400
- new size (aligned) 0x004d6400
injecting: jffs2.apps
- original size:     0x016c0000
- modified size:     0x016c0000
- new size (aligned) 0x016c0000
injecting: jffs2.fonts
- original size:     0x00840000
- modified size:     0x0080ca94 [size changed]
- new size (aligned) 0x0080cc00
compressing..
encrypting..
new firmware size: 36523913
calculating crc...
   crc: 8b 06 97 09
calculating crc...
   crc: 17 3c a4 80

"firmware created: BadEIP_M-6x00_1.3.74.fwp
data saved in: "././tvix_M-6×00_1.3.74.fwp.dump/"

Bạn đã có được tập tin BadEIP_M-6x00_1.3.74.fwp nằm trong thư mục tvix_M-6×00_1.3.74.fwp.dump và bạn có thể sử dụng tập tin .fwp này như mọi FW bình thường khác của TviX và sử dụng nó upgrade máy TviX của bạn bình thường

Credit to : Petter Wahlman

Mình đã gửi email cho Petter Wahlman để hỏi một số thắc mắc cũng như để xin phép chỉnh sửa FW của Petter, với sự giúp đỡ của Petter thì mình đã có thể extract/rebuild FW thành công, mọi công lao đều của Petter Wahlman....Petter Wahlman cho phép mọi người tự tạo một branch FW của riêng mình miễn là credit đến Petter Wahlman...

(Riêng bản thân mình thì thấy với sự "khích lệ tinh thần" của thành viên này mà mình mới "ăn no ở không" rồi tìm hiểu và gửi email cho Petter :
http://www.hdvietnam.com/diendan/showpost.php?p=70335&postcount=84
http://www.hdvietnam.com/diendan/showthread.php?p=70272#post70272
chân thành cảm ơn sự "động viên khích lệ tinh thần" này vậy)

Like Ubuntu Distro. spirit, this tutorial is supported and provided as FREE to All by Meg2k.

DON'T SELL THE OTHER'S WORKS, FOLKS !!!!
 
Chỉnh sửa lần cuối:

MrBo682

Well-Known Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

(Lưu ý: tự bạn chịu trách nhiệm mọi hỏng hóc khi vọc máy TviX của bạn, tác giả hoàn toàn không chịu trách nhiệm khi bạn làm hỏng máy TviX của bạn. YOU HAVE BEEN WARNED !!!!!)

Nếu bạn đang sở hữu một máy Tvix 7000/6500 thì bạn hoàn toàn có thể cài đặt font ABC cho máy một cái dễ dàng bằng một vài cách sau:

1/ SSH vào máy và thay đổi tập tin font dvico_etc.ttf và Việt hóa tập tin /tvix/gui/xml/english.xml (hay một tập tin nào đấy).
2/ Rebuild cho mình một tập tin FW riêng rồi dùng tập tin đó upgrade máy TviX của mình (có thể quay về FW trước đó bằng recovery mode).

Bài viết hôm nay mình sẽ hướng dẫn phương pháp số 2 vì phương pháp số 1 thì bạn chỉ có thể làm cho riêng bạn, không chia sẻ được cho cộng đồng...

Những gì bạn cần trước khi tiến hành
  • Ubuntu Desktop i386 9.04 (mình sử dụng phiên bản này thấy ổn, chưa thử trên Fedora) tại đây: www.ubuntu.org
  • Nếu bạn muốn cài đặt Ubuntu từ Windows thì sử dụng Wubi để cài đặt (không ảnh hưởng Windows, không cần phân vùng lại HDD, chạy độc lập 2 hệ điều hành): http://wubi-installer.org/
  • Nếu bạn muốn cài đặt Ubuntu để sử dụng từ USB thì sử dụng uSbuntu để cài đặt: http://www.slym.fr/?p=113
  • Download source code của bộ extract/rebuild FW của Petter tại đây và compile (nếu bạn không compile được thì mình sẽ gửi cho tập tin mình đã biên dịch, khoảng 24KB cho phiên bản 0.4): http://wiki.opentvix.com/Tvixfw
  • Download bộ FW của Petter tại đây (mình thích bộ FW này vì nó có nhiều tính năng hơn bộ chuẩn, bạn sử dụng bộ FW chuẩn cũng được, không có gì thay đổi): http://www.binary-art.net/?p=1152

Bạn đã có được tất cả các thứ cần thiết để tự xây dựng cho mình một bộ FW của TviX cho riêng mình

Bước 1: Cài đặt Ubuntu
Bạn có thể cài đặt Ubuntu lên bất cứ media nào bạn thích, miễn là có được một hệ Ubuntu để bắt đầu làm việc, nhớ chắc rằng Ubuntu đã có thể kết nối được với Internet (để cài đặt thêm một package từ repos. của Ubuntu). Mình nghĩ chắc mình sẽ không đi sâu vào việc cài đặt Ubuntu như thế nào vì các bạn có thể dễ dàng tìm thông tin trên Google (thậm chí chúng ta có riêng một diễn đàn riêng dành cho người Việt sử dụng Ubuntu).

Bước 2: Biên dịch chương trình TvixFW (nếu bạn không biên dịch được, mình sẽ gửi cho đoạn mã mình đã biên dịch, mất khoảng 2s để biên dịch)

Lưu ý: đối với Linux, nếu các bạn chuyển vào thư mục nào đó để làm thư mục hiện hành thì không có nghĩa là bạn có thể gọi trực tiếp chương trình đó đơn giản bằng cách gõ tên của chương trình đó, nhớ thêm vào trước tên chương trình các ký tự ./ để Linux biết rằng ta đang gọi chương trình ở thư mục hiện tại, không thì Linux luôn báo là command not found vì nó luôn nghĩ rằng ta đang ở / ==> root ! Mấy bạn rành Linux khỏi đọc lưu ý này...

Tập tin tvixfw.tar.bz2 bạn download ở trên bạn chép vào home của bạn để bắt đầu làm việc, khi khởi động vào Ubuntu thì vào Accesssories \ Terminal (giống Command Prompt DOS của Windows thôi). Bạn gõ các lệnh sau (đừng gõ dấu $, nó là dấu nhắc của bash mình kèm thôi thôi):

$ tar -jxvf tvixfw.tar.bz2
$ cd tvixfw
$ make


Sau lô lệnh trên bạn sẽ được một tập tin tvixfw trong thư mục /tvix/bin

Chạy thử nó bằng lệnh

$ ./bin/tvixfw

Bạn sẽ thấy chương trình hiện ra hướng dẫn sử dụng thế là bạn đã biên dịch thành công và đã có thể sử dụng...



Bước 3: cài đặt mtd-utils

Bước này các bạn cần cài đặt gói mtd-utils để Ubuntu có thể làm việc được với các kiểu tập tin jffs2 của TviX

Tại dấu nhắc của bash bạn gõ lệnh sau

$ sudo apt-get install mtd-utils

Ubuntu sẽ kiểm tra gói đó thông qua Internet và yêu cầu bạn xác nhận để cài đặt.

Còn bước nào không hả? Thế là hết rồi, cài đặt phần mềm trong Ubuntu chỉ làm có vậy, nó tự kết nối Internet và lấy về mọi thứ cần thiết và mọi thứ đa số đều miễn phí cả....;)) tại sao lại miễn phí ?!?!? Mình không biết... hỏi Bill Gate hay Microsoft ấy....

Bước 4: Extract FW của tvix

Bạn chép tập tin tvixfw mà bạn mới biên dịch thành công ở bước trên và tập tin tvix_M-6x00_1.3.74.fwp mà bạn download của Petter (hoặc tập tin FW gốc của Dvico mà bạn muốn decrypt) vào chung một thư mục và gõ lệnh sau:

$ sudo ./tvixfw --dump ./tvix_M-6x00_1.3.74.fwp

(nếu bạn có quyền root thì bỏ đi chữ sudo cũng được, nếu gặp phải lỗi Permission Denied khi tạo thư mục thì thêm vào sudo để thực thi lệnh đó với quyền root)

Sau câu lệnh trên thì ngay tại thư mục hiện tại chứa tvixfw sẽ có một thư mục tên là tvix_M-6x00_1.3.74.fwp.dump (nếu bạn sử dụng FW gốc thì tên thư mục sẽ là <TÊN FW>.dump ). Trong thư mục đó bạn sẽ thấy 5 tập tin có tên là

$ls tvix_M-6x00_1.3.74.fwp.dump

jffs2.apps
jffs2.fonts
romfs.rootfs
fwp.decrypted
fwp.header


Bước 5: Mount tập tin Fonts hoặc tập tin Apps để chỉnh sửa...


----- Sửa Font --------

Tập tin jffs2.fontsjffs2.apps có kiểu filesystem là jffs2 nên không thể mount trực tiếp để chỉnh sửa mà phải chép vào mtdblock để giả lập và chỉnh sử thông qua mtdblock.

Lúc này bạn sẽ gõ các lệnh sau để bắt đầu mount jffs2

$ sudo modprobe mtd
$ sudo modprobe jffs2
$ sudo modprobe mtdram total_size=65536 erase_size=512
$ sudo modprobe mtdchar
$ sudo modprobe mtdblock
$ sudo dd if=/dev/zero bs=10240 count=6536 of=/dev/mtdblock0
$ sudo dd if=./tvix_M-6×00_1.3.74.fwp.dump/jffs2.fonts of=/dev/mtdblock0


Sau một lô lệnh trên thì mtdblock đã chứa toàn bộ bảng font của Tvix, mount nó vào một thư mục nào đó để chỉnh sửa (bạn muốn mount Apps thì sửa tập tin trên thành jffs2.apps)

$ sudo mkdir mnt
$ sudo mount -t jffs2 /dev/mtdblock0 ./mnt


Sau 2 câu lệnh thì là bạn đã có được một thư mục mnt mà trong đó chứa toàn bộ nội dung của tập tin jffs2.fonts và bạn có thể chỉnh sửa/copy thư mục mnt đó như bao thư mục bình thường khác...

$ cd mnt
$ ls
font


Bạn sẽ thấy có một thư mục font trong đấy...

$ cd font

Bạn sẽ thấy nó liệt kê rất nhiều tập tin .ttf và một số thư mục, chú ý tập tin dvico_etc.ttf ==> tập tin chưa font dành cho English... bạn lấy một file font ABC và chép đè vào tập tin này...

Lúc này bạn bắt đầu rebuild lại một tập tin jffs2 mới chưa font mới mà bạn mới thay...

$ cd ~ # Trở về home - nơi chứa thư mục tvix_M-6×00_1.3.74.fwp.dump
$ sudo mkfs.jffs2 -n -v –-eraseblock=128KiB –-root=./mnt -o ./tvix_M-6×00_1.3.74.fwp.dump/jffs2.fonts


Mã:
        d 0775         0              1001:1001 font
/font
        d 0775         0              1001:1001 ascii
        d 0775         0              1001:1001 central_european
        d 0775         0              1001:1001 cyrillic
        f 0775     38380 (    24064)  1001:1001 dvico_etc.ttf
        f 0775    987576 (   772885)  1001:1001 dvico_jpn.ttf
        f 0775   1875176 (  1210242)  1001:1001 dvico_kor.ttf
        f 0775   2415812 (  1856651)  1001:1001 dvico_sch.ttf
        f 0775   1621248 (  1248931)  1001:1001 dvico_tch.ttf
        d 0775         0              1001:1001 japanese
        d 0775         0              1001:1001 korean
        d 0775         0              1001:1001 simplified_chinese_gb2312
        d 0775         0              1001:1001 traditional_chinese
        d 0775         0              1001:1001 western_european
/font/ascii
        f 0775      2282 (     2350)  1001:1001 dvico_20x23_bits.gz
        f 0775       396 (      464)  1001:1001 dvico_20x23_offset.gz
        f 0775       139 (      207)  1001:1001 dvico_20x23_width.gz
/font/central_european
        f 0775      2261 (     2329)  1001:1001 dvico_20x23_bits.gz
        f 0775       453 (      521)  1001:1001 dvico_20x23_offset.gz
        f 0775       159 (      227)  1001:1001 dvico_20x23_width.gz
        f 0775      3330 (     3398)  1001:1001 dvico_29x36_bits.gz
        f 0775       461 (      529)  1001:1001 dvico_29x36_offset.gz
        f 0775       169 (      237)  1001:1001 dvico_29x36_width.gz
/font/cyrillic
        f 0775      2497 (     2565)  1001:1001 dvico_20x23_bits.gz
        f 0775       452 (      520)  1001:1001 dvico_20x23_offset.gz
        f 0775       166 (      234)  1001:1001 dvico_20x23_width.gz
        f 0775      3760 (     3828)  1001:1001 dvico_29x36_bits.gz
        f 0775       458 (      526)  1001:1001 dvico_29x36_offset.gz
        f 0775       180 (      248)  1001:1001 dvico_29x36_width.gz
/font/japanese
        f 0775    270780 (   275472)  1001:1001 dvico_20x23_bits.gz
        f 0775     12343 (     8653)  1001:1001 dvico_20x23_offset.gz
        f 0775      1989 (     2015)  1001:1001 dvico_20x23_width.gz
        f 0775    388703 (   395367)  1001:1001 dvico_29x36_bits.gz
        f 0775     13008 (    10132)  1001:1001 dvico_29x36_offset.gz
        f 0775      1998 (     2023)  1001:1001 dvico_29x36_width.gz
/font/korean
        f 0775    190517 (   193693)  1001:1001 dvico_20x23_bits.gz
        f 0775     14541 (    11855)  1001:1001 dvico_20x23_offset.gz
        f 0775       495 (      500)  1001:1001 dvico_20x23_width.gz
        f 0775    305589 (   310825)  1001:1001 dvico_29x36_bits.gz
        f 0775     14431 (    11161)  1001:1001 dvico_29x36_offset.gz
        f 0775       492 (      493)  1001:1001 dvico_29x36_width.gz
/font/simplified_chinese_gb2312
        f 0775    264230 (   268786)  1001:1001 dvico_20x23_bits.gz
        f 0775     13142 (    10160)  1001:1001 dvico_20x23_offset.gz
        f 0775       273 (      266)  1001:1001 dvico_20x23_width.gz
        f 0775    396234 (   403034)  1001:1001 dvico_29x36_bits.gz
        f 0775     12955 (     9863)  1001:1001 dvico_29x36_offset.gz
        f 0775       271 (      264)  1001:1001 dvico_29x36_width.gz
/font/traditional_chinese
        f 0775    526208 (   535252)  1001:1001 dvico_20x23_bits.gz
        f 0775     22513 (    17566)  1001:1001 dvico_20x23_offset.gz
        f 0775       263 (      243)  1001:1001 dvico_20x23_width.gz
        f 0775    796126 (   809726)  1001:1001 dvico_29x36_bits.gz
        f 0775     22698 (    17594)  1001:1001 dvico_29x36_offset.gz
        f 0775       256 (      234)  1001:1001 dvico_29x36_width.gz
/font/western_european
        f 0775      2146 (     2214)  1001:1001 dvico_20x23_bits.gz
        f 0775       391 (      459)  1001:1001 dvico_20x23_offset.gz
        f 0775       146 (      214)  1001:1001 dvico_20x23_width.gz
        f 0775      3305 (     3373)  1001:1001 dvico_29x36_bits.gz
        f 0775       414 (      482)  1001:1001 dvico_29x36_offset.gz
        f 0775       155 (      223)  1001:1001 dvico_29x36_width.gz


Compression mode: priority
Compressors:
      none             compr: 817 blocks (3151824)  decompr: 0 blocks
       lzo (prio:80) - compr: 0 blocks (0/0)  decompr: 0 blocks
      zlib (prio:60) + compr: 1776 blocks (5104950/7080143)  decompr: 0 blocks
     rtime (prio:50) + compr: 0 blocks (0/0)  decompr: 0 blocks
Compression errors: 0


Câu lệnh trên sẽ ghi đè mất tập tin jffs2.fonts cũ, bạn kiểm tra lại sẽ thấy jffs2.fonts mới có kích thước thay đổi

Xong phần sửa tập tin font....

----- Việt hóa --------

Bạn cũng làm tương tự cho đến phần mount tập tin jfffs.fonts nhưng thay vào đó là mount đến tập tin jffs2.apps

$ sudo dd if=./tvix_M-6×00_1.3.74.fwp.dump/jffs2.apps of=/dev/mtdblock0
$ sudo mkdir app_mnt
$ sudo mount -t jffs2 /dev/mtdblock0 ./app_mnt


Lúc này trong thư mục app_mnt sẽ có 3 thư mục con (xin lỗi mình quên mất tên 1 thư mục rồi chỉ nhớ 2 trong số đó là tvixsamba), bạn vào thư mục app_mnt/tvix/gui/xml sẽ thấy một số tập tin .xml, bạn chọn english.xml rồi dùng Notepad / Unikey để Việt hóa bằng bảng mã ABC (nên nhớ, font ABC là font 1 byte giống Tvix, đừng sử dụng VNI 2 byte).

Sau khi chỉnh sửa tập tin .xml hoàn tất, bạn cũng sẽ phải rebuild lại tập tin jffs2.apps như trên

Đứng tại home (nơi chứa thư mục tvix_M-6×00_1.3.74.fwp.dump) gõ lệnh sau:

$ sudo mkfs.jffs2 -n -v –-eraseblock=128KiB –-root=./app_mnt -o ./tvix_M-6×00_1.3.74.fwp.dump/jffs2.apps

Lúc này bạn đã có thư mục tvix_M-6×00_1.3.74.fwp.dump chứa mọi tập tin cần thiết để rebuild FW, bạn chỉ cần cho tvixfw tham số để tập tin header là nó tự động packing lại FW mới...

$ sudo tvixfw --create ./tvix_M-6×00_1.3.74.fwp.dump/fwp.header

Mã:
tvixfw v.0.4. (c) Petter Wahlman, aka BadEIP

TViX-M6500, DViCO
1.3.74 (9/12-2008 01:21)
firmware size: 36523857
fs[3] data: 0x00300000 size: 0x004d6400 name: "romfs.rootfs"
fs[5] data: 0x00d00000 size: 0x016c0000 name: "jffs2.apps"
fs[6] data: 0x02c00000 size: 0x00840000 name: "jffs2.fonts"

injecting: romfs.rootfs
- original size:     0x004d6400
- modified size:     0x004d6400
- new size (aligned) 0x004d6400
injecting: jffs2.apps
- original size:     0x016c0000
- modified size:     0x016c0000
- new size (aligned) 0x016c0000
injecting: jffs2.fonts
- original size:     0x00840000
- modified size:     0x0080ca94 [size changed]
- new size (aligned) 0x0080cc00
compressing..
encrypting..
new firmware size: 36523913
calculating crc...
   crc: 8b 06 97 09
calculating crc...
   crc: 17 3c a4 80

"firmware created: BadEIP_M-6x00_1.3.74.fwp
data saved in: "././tvix_M-6×00_1.3.74.fwp.dump/"

Bạn đã có được tập tin BadEIP_M-6x00_1.3.74.fwp nằm trong thư mục tvix_M-6×00_1.3.74.fwp.dump và bạn có thể sử dụng tập tin .fwp này như mọi FW bình thường khác của TviX và sử dụng nó upgrade máy TviX của bạn bình thường

Credit to : Petter Wahlman

Mình đã gửi email cho Petter Wahlman để hỏi một số thắc mắc cũng như để xin phép chỉnh sửa FW của Petter, với sự giúp đỡ của Petter thì mình đã có thể extract/rebuild FW thành công, mọi công lao đều của Petter Wahlman....Petter Wahlman cho phép mọi người tự tạo một branch FW của riêng mình miễn là credit đến Petter Wahlman...

(Riêng bản thân mình thì thấy với sự "khích lệ tinh thần" của thành viên này mà mình mới "ăn no ở không" rồi tìm hiểu và gửi email cho Petter :
http://www.hdvietnam.com/diendan/showpost.php?p=70335&postcount=84
http://www.hdvietnam.com/diendan/showthread.php?p=70272#post70272
chân thành cảm ơn sự "động viên khích lệ tinh thần" này vậy)

Like Ubuntu Distro. spirit, this tutorial is supported and provided as FREE to All by Meg2k.

DON'T SELL THE OTHER'S WORKS, FOLKS !!!!

Hihi!Thanks cao thủ đã tĩnh ngủ (*)! bác làm quả cho WD nữa hoàn hảo
 

hoangtuan_neu

Active Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Bài viết bổ ích. Em sẽ Stick riêng cái Topic này lên 10 ngày trong Box HD Media Box và Stick lên Topic TViX 6500A/7000A/7010A cho bác nào quan tâm =P~=P~=P~=P~=P~
 
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Bác đúng là cao thủ võ lâm. Mình là tay ngang thì 0 thể nào làm được theo hướng dẩn của bác. Thế bác có cách nào giúp mình làm o nhỉ. Thanks bài viết của bác.
 

Meg2k

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Hihi!Thanks cao thủ đã tĩnh ngủ (*)! bác làm quả cho WD nữa hoàn hảo

Thank bác, mình nghĩ chắc mình chẳng phải cao thủ gì đâu, toàn kiến thức lượm lặt mỗi nơi một chút rồi chia sẻ với anh em thôi mà..

Bài viết bổ ích. Em sẽ Stick riêng cái Topic này lên 10 ngày trong Box HD Media Box và Stick lên Topic TViX 6500A/7000A/7010A cho bác nào quan tâm =P~=P~=P~=P~=P~

Thanks bác....

Bác đúng là cao thủ võ lâm. Mình là tay ngang thì 0 thể nào làm được theo hướng dẩn của bác. Thế bác có cách nào giúp mình làm o nhỉ. Thanks bài viết của bác.

Mình chỉ có thể chia sẻ như thế cho bạn thôi chứ có thể làm gì hơn được nhỉ :)..

Mình nhận được nhiều tin nhắn trong hộp thư của mình về vụ này và có một vài bạn gặp trục trặc với quá trình biên dịch (chứng tỏ diễn đàn của mình cũng nhiều người chịu vọc quá nhỉ), mình sẽ cập nhật lại post #1 và gửi kèm theo tập tin tvixfw đã được mình biên dịch sẵn rồi, chỉ cần download về rồi sử dụng thôi.

@All đã PM cho mình: mình sẽ cố gắng trả lời thắc mắc của các bạn từng cái một vào một thời điểm thích hợp hơn, vì mìn đọc hết mà thấy trả lời chung thì không tiện cho các bạn. Trả lời hết các tin PM cùng một lúc chắc mình bị sếp đuổi cổ mất....
 
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

@All đã PM cho mình: mình sẽ cố gắng trả lời thắc mắc của các bạn từng cái một vào một thời điểm thích hợp hơn, vì mìn đọc hết mà thấy trả lời chung thì không tiện cho các bạn. Trả lời hết các tin PM cùng một lúc chắc mình bị sếp đuổi cổ mất....
bác mà làm thêm 1 bài hướng dẫn chi tiết bằng cả hình ảnh nữa cho anh em a ma tơ về Linux làm thì tốt , em cảm ơn bác
 
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

mình sẽ cập nhật lại post #1 và gửi kèm theo tập tin tvixfw đã được mình biên dịch sẵn rồi, chỉ cần download về rồi sử dụng thôi.
Hy vọng sớm nhận được tập tin mới của bác. Chúc thành công.
 

quoan

Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Bạn giỏi quá !, mình không biết gì về linux cả nên đành chịu !!!. Hy vọng bạn post lên firmware đã việt hóa cho anh em download về upgrade. Thanks !

Cho mình hỏi ngu tí: Firmware đã việt hóa thì hiển thị phụ đề Việt OK hết phải k?. Đâu cần phải convert or add mỗi lần copy film ha?

Thanks !
 

Meg2k

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

bác mà làm thêm 1 bài hướng dẫn chi tiết bằng cả hình ảnh nữa cho anh em a ma tơ về Linux làm thì tốt , em cảm ơn bác

Để bữa nào chụp hình rồi post lên vậy....

Hy vọng sớm nhận được tập tin mới của bác. Chúc thành công.

Updated rồi đấy bác, download về mà xài cái tvixfw đi, mình compile nó trên Ubuntu của mình nhưng nó không yêu cầu dependency nào cả, chạy tốt trên tất cả hệ "Ly nắc" !

Bạn giỏi quá !, mình không biết gì về linux cả nên đành chịu !!!. Hy vọng bạn post lên firmware đã việt hóa cho anh em download về upgrade. Thanks !

Cho mình hỏi ngu tí: Firmware đã việt hóa thì hiển thị phụ đề Việt OK hết phải k?. Đâu cần phải convert or add mỗi lần copy film ha?

Thanks !

"Ly nắc" rất dễ tìm hiểu bạn ạ, bạn chỉ cần cài đặt Ubuntu mất khoảng 15 phút, sau đó boot vào và tập làm quen với shell của nó, khoảng 10p sau là bạn đã có thể làm theo hướng dẫn trên của mình rồi.........
 

hiend07

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Hôm nay mình sẽ làm thử, tks chủ topic cho bài viết hữu ích
 

trungkho

Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Cám ơn bác Meg2k đã tận tình giúp đỡ, mình đã xử lí được vụ tiếng Việt cho cái máy của mình.

Chẳng là trước mình mua cái Tvix M6500A bên Hàn, đã bị locked, chỉ dùng được tiếng Hàn thôi, trừ khi xài các firmware đã có unlock của Korus.

Cũng do điều kiện không cho phép xử cái máy ở nhà để cài Ubuntu, nên mình đành chọn cách 1:
- Up 1 firmware đã unlock
- SSH vào máy để ghi đè tập tin font chữ và menu tiếng Anh.

Tuy nhiên, để SSH được cần dùng firmware mới nhất đã có hỗ trợ sẵn SSH daemon, vì vậy mình chọn firmware sau:
BadEIP_M-6×00_1.3.74-3 Christmas edition
Link tham khảo: http://www.binary-art.net/?p=1183
Và download: http://www.mediafire.com/download.php?9ommujmdwdx

Bác nào đã chuyển ngữ xong hết menu tiếng Anh rồi thì chia sẻ với mọi người nhé, mình bận quá nên chưa làm được đến đâu.

Lưu ý:
1. Cách này dùng cho các máy tvix chính hãng Korea đã bị locked, hoặc các máy nhái do một hãng khác sản xuất, nhìn vòng vòng thấy có bác v..tr.... đang bán đấy.
2. Cho đến giờ version 1.3.74 là version mới nhất mà Korus có cung cấp cracked firmware, chưa có version mới hơn.

Nhắn nhủ các bác nào đang "xài ké" công sức của người khác để kinh doanh trục lợi, việc các bạn đang làm gây xấu mặt cho cộng đồng xài tvix lắm lắm, các bạn cũng cần cơm ăn, nhưng đừng đổi liêm sỉ, lòng tự trọng của mình, khi dán nhãn lập trình, tạo firmware mới cho việc phiên dịch Anh - Việt nhé!
 

Meg2k

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Cám ơn bác Meg2k đã tận tình giúp đỡ, mình đã xử lí được vụ tiếng Việt cho cái máy của mình.

Chẳng là trước mình mua cái Tvix M6500A bên Hàn, đã bị locked, chỉ dùng được tiếng Hàn thôi, trừ khi xài các firmware đã có unlock của Korus.

Cũng do điều kiện không cho phép xử cái máy ở nhà để cài Ubuntu, nên mình đành chọn cách 1:
- Up 1 firmware đã unlock
- SSH vào máy để ghi đè tập tin font chữ và menu tiếng Anh.

Tuy nhiên, để SSH được cần dùng firmware mới nhất đã có hỗ trợ sẵn SSH daemon, vì vậy mình chọn firmware sau:
BadEIP_M-6×00_1.3.74-3 Christmas edition
Link tham khảo: http://www.binary-art.net/?p=1183
Và download: http://www.mediafire.com/download.php?9ommujmdwdx

Bác nào đã chuyển ngữ xong hết menu tiếng Anh rồi thì chia sẻ với mọi người nhé, mình bận quá nên chưa làm được đến đâu.

Lưu ý:
1. Cách này dùng cho các máy tvix chính hãng Korea đã bị locked, hoặc các máy nhái do một hãng khác sản xuất, nhìn vòng vòng thấy có bác v..tr.... đang bán đấy.
2. Cho đến giờ version 1.3.74 là version mới nhất mà Korus có cung cấp cracked firmware, chưa có version mới hơn.

Cám ơn bạn trungkho :) mình không hướng dẫn cách 1 trong bài viết này nhưng đối với các bạn biết một ít SSH/Telnet thì việc thay đổi font chữ rất dễ, đúng không bạn....

Bạn có thể chia sẻ tập tin menu mà bạn đã Việt hoá được một phần cho mọi người không? :) Mọi người sẽ tiếp tục Việt hoá phần còn lại rồi up lên để chia sẻ cho toàn cộng đồng....
 

Hi-Jack

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Cám ơn bác Meg2k đã tận tình giúp đỡ, mình đã xử lí được vụ tiếng Việt cho cái máy của mình.

Chẳng là trước mình mua cái Tvix M6500A bên Hàn, đã bị locked, chỉ dùng được tiếng Hàn thôi, trừ khi xài các firmware đã có unlock của Korus.

Cũng do điều kiện không cho phép xử cái máy ở nhà để cài Ubuntu, nên mình đành chọn cách 1:
- Up 1 firmware đã unlock
- SSH vào máy để ghi đè tập tin font chữ và menu tiếng Anh.

Tuy nhiên, để SSH được cần dùng firmware mới nhất đã có hỗ trợ sẵn SSH daemon, vì vậy mình chọn firmware sau:
BadEIP_M-6×00_1.3.74-3 Christmas edition
Link tham khảo: http://www.binary-art.net/?p=1183
Và download: http://www.mediafire.com/download.php?9ommujmdwdx

Bác nào đã chuyển ngữ xong hết menu tiếng Anh rồi thì chia sẻ với mọi người nhé, mình bận quá nên chưa làm được đến đâu.

Lưu ý:
1. Cách này dùng cho các máy tvix chính hãng Korea đã bị locked, hoặc các máy nhái do một hãng khác sản xuất, nhìn vòng vòng thấy có bác v..tr.... đang bán đấy.
2. Cho đến giờ version 1.3.74 là version mới nhất mà Korus có cung cấp cracked firmware, chưa có version mới hơn.

Nhắn nhủ các bác nào đang "xài ké" công sức của người khác để kinh doanh trục lợi, việc các bạn đang làm gây xấu mặt cho cộng đồng xài tvix lắm lắm, các bạn cũng cần cơm ăn, nhưng đừng đổi liêm sỉ, lòng tự trọng của mình, khi dán nhãn lập trình, tạo firmware mới cho việc phiên dịch Anh - Việt nhé!

+Vote 1 cho bác. Em thích tinh thần chia sẻ của bác. Cái gì thực sự là công sức của mình thì hẵng đem ra kinh doanh, chứ còn dùng lại của người khác và làm theo hướng dẫn của họ rồi bảo là tự mình làm ra nghe nó cứ ấy ấy thế nào ý bác nhỉ.

Em cũng định làm cách 1 như bác nhưng mà dạo này lu bu quá chưa có thời gian ngồi dịch, nếu được thì bác share luôn cho anh em cái file ngôn ngữ đã Việt hóa của bác để anh em SSH cho tiện nhỉ, tks bác trước
 

trungkho

Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Các bác thông cảm, máy của em bị hư tiệt rồi, tạm thời đang chờ bên Viễn Sơn bảo hành main, hix, lâu ác ...

Tuy nhiên ở đây bác nào có thời gian rảnh thì hợp tác dịch file này với, tại em thấy cũng nhiều phết, file xml ấy to oạch, cỡ 60kB cơ ạ ... :D
 

Raemit

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Luôn tiện bác giúp hướng dẫn cách SSH được không? Em nối TVIX với máy tính, hai máy thấy nhau, ping được nhau nhưng không hiểu rõ SSH lắm. Nhờ bác hướng dẫn giúp. Em chỉ cần đổi file font tiếng Việt thôi. Thanks.
 

Meg2k

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Firmware phiên bản chuẩn không hỗ trợ SSH/Telnet đâu bạn ạ, bạn phải sử dụng phiên bản Firmware do Bad_EIP xây dựng (chính là Petter đấy), bạn trungkho có cung cấp link ở trên đấy.
 

tunggiao

Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Em xin phụ dịch ạ, hình như nội dung cần dịch ít xịu à, các bác cứ quăng cho em.
 

Raemit

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Firmware phiên bản chuẩn không hỗ trợ SSH/Telnet đâu bạn ạ, bạn phải sử dụng phiên bản Firmware do Bad_EIP xây dựng (chính là Petter đấy), bạn trungkho có cung cấp link ở trên đấy.

Em đã load bản 1.3.125 beta1 mới nhất của BADEIP có cả opentvix 1.22 trên binary art rồi. SSH bằng Putty, login vào được nhưng không biết làm gì tiếp vì không biết dùng command gì. DOS thì em biết tí chứ SSH thị chịu. Nếu có thể bác giúp em cái lệnh thay font nhé và dùng font gì.

Cảm ơn bác nhiều.

À, bác nào cần dịch Anh Việt em cũng có thể giúp 1 tay.
 
Chỉnh sửa lần cuối:

Hi-Jack

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Em đã load bản 1.3.125 beta1 mới nhất của BADEIP có cả opentvix 1.22 trên binary art rồi. SSH bằng Putty, login vào được nhưng không biết làm gì tiếp vì không biết dùng command gì. DOS thì em biết tí chứ SSH thị chịu. Nếu có thể bác giúp em cái lệnh thay font nhé và dùng font gì.
Dùng Font ABC (TCVN3 - .vntime) hoặc font VNI trong Windows ấy bác.
Còn 1 số command cơ bản trong Dos thì bác có thể tham khảo thêm ở 2 link sau

http://www.diendantinhoc.net/tute/hethong/linux/linuxcmd1/

http://www.diendantinhoc.net/tute/hethong/linux/linuxcmd2/
 

Raemit

New Member
Ðề: How to TviX - Việt Hóa or build yourself a Tvix FW Branch

Dùng Font ABC (TCVN3 - .vntime) hoặc font VNI trong Windows ấy bác.
Còn 1 số command cơ bản trong Dos thì bác có thể tham khảo thêm ở 2 link sau

http://www.diendantinhoc.net/tute/hethong/linux/linuxcmd1/

http://www.diendantinhoc.net/tute/hethong/linux/linuxcmd2/

Cám ơn bác đã phản hồi. Em hỏi câu này hơi ngu tí. Em mở Putty ngay trong Windows và màn hình SSH hiện ra y như DOS. Sau khi nhập username và passoword thì em thấy root@tvix:~$

Vậy em có thể dùng các câu lệnh gợi ý ở đây sau dấu nhắc này hay phải cài đặt thêm Linux mới chạy được?

Mong các bác hướng dẫn thêm. Làm thành công việc thay font tiếng Việt em sẽ tổng hợp viết lại một bài để chia sẻ cho các bác khác.
 
Bên trên