Diy高清機(jī) 盒子固件 遙控器代碼的Telnet_第1頁
Diy高清機(jī) 盒子固件 遙控器代碼的Telnet_第2頁
Diy高清機(jī) 盒子固件 遙控器代碼的Telnet_第3頁
Diy高清機(jī) 盒子固件 遙控器代碼的Telnet_第4頁
Diy高清機(jī) 盒子固件 遙控器代碼的Telnet_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、DIY機(jī)頂盒通用固件,配置遙控器代碼方法如下l$ U& O( _. % O t. % u菜鳥課堂,大鵬掠過!本文首發(fā)于HDPfans HYPERLINK / t _blank , 如需要轉(zhuǎn)載,但請(qǐng)保留文章的完整性并注明轉(zhuǎn)載出處及作者,謝謝!*6 t% M1 s, llBTelnet是啥東東?+ v+ f% H- um( k2 D網(wǎng)絡(luò)上查詢telnet的定義結(jié)果:8 r: p4 f) b3 f4 t& Q# Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠(yuǎn)程登陸服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式。它為用戶提供了在本地計(jì)算機(jī)上完成遠(yuǎn)程主機(jī)工作的能力。在終端使用者的電腦上使用telnet程序

2、,用它連接到服務(wù)器。終端使用者可以在telnet程序中輸入命令,這些命令會(huì)在服務(wù)器上運(yùn)行,就像直接在服務(wù)器的控制臺(tái)上輸入一樣??梢栽诒镜鼐湍芸刂品?wù)器。要開始一個(gè)telnet會(huì)話,必須輸入用戶名和密碼來登錄服務(wù)器。簡單來說Telnet是常用的遠(yuǎn)程控制Web服務(wù)器的方法。+ n, b# # ) + F8 l! n, V9 U% I* Y3 H為什么要學(xué)習(xí)它/ d8 0 I6 Z( I* T由于本論壇很多固件DIY均需要用到此工具,并且高手過招均用簡單的語言講述要點(diǎn),但初級(jí)的操作并不會(huì)一一述說,菜鳥可能會(huì)云里霧里,為更好理解DIY的方法及自力更生,建議大家靜心下來,學(xué)習(xí)一下這種初級(jí)應(yīng)用。- Y(

3、P. I/ ) XTelnet工具在哪里+ U. s/ R# E7 ?8 h+ nK* _: j1.在WinXP已經(jīng)安裝好Telnet,大家可以跳過以下內(nèi)容直接到應(yīng)用部分。( r! b) B: v- p8 X: t5 H# 9 n2.很多同學(xué)電腦已經(jīng)升級(jí)到了Win7,往往找不到Telnet,以為沒有安裝。5 j: ? ?# ?; z) 而事實(shí)上,Win7也已經(jīng)預(yù)安裝了這個(gè)工具,只是由于安全的需要,沒有啟動(dòng)而已。3 _2 ( V, Y- WE+ 因此,我們就針對(duì)Win7用戶講述& 0 Y; h! y6 x4 p0 F. o) K當(dāng)然第一步是找到它,并啟動(dòng)它., Y% U! j w# p一步步跟我

4、來,打開控制面板Telnet! E5 A. t6 J$ 2 ?- N7 s( E4 b, . B6 g找到程序,點(diǎn)擊進(jìn)入. B# y3 A J8 W& ?$ . % t0 m0 * c% q! m2 T點(diǎn)擊 最上面的程序與功能點(diǎn)擊 左邊 打開或關(guān)閉windows功能- d6 N& V Z+ L) 5 l N4 Q1 f: B4 ! z3 s) O- K* y勾選Telnet服務(wù)器和Telnet客戶端+ b7 / . x8 v, O% l好了,我們已經(jīng)打開了這個(gè)Telnet的功能,但還沒有啟動(dòng),下一步就是“啟動(dòng)服務(wù)”點(diǎn)擊運(yùn)行! h U + % Q* l9 F- p# S( P . 3 A! t,

5、 |. d打開系統(tǒng)服務(wù)管理器的窗口,輸入services.msc s. h y K; |% x現(xiàn)在就啟動(dòng)服務(wù)(選擇自動(dòng)并啟用)) H# B# ?9 Q0 A6 uj- u4 I% D: M$ 3 P# C: K1 g, J7 k! OK,到這里,我們的Telnet就可以用了.: z! c& k5 d+ G; J& 9 j4 4 D3 k9 E. I, Telnet應(yīng)用部分6 |/ ! n) 0 R% i8 _5 P5 v3 F8 |+ 3 O# v+ 5 Q# G* d; E# x- , c. C+ U* ltelnet命令的一般形式為:0 G/ N |% n6 V4 Mtelnet 主機(jī)名/

6、IP9 I9 C3 r1 f. cL* b. P9 r: r) f其中“主機(jī)名/IP”是要連接的遠(yuǎn)程機(jī)的主機(jī)名或IP地址。如果這一命令執(zhí)行成功,將從遠(yuǎn)程機(jī)上得到login:提示符。 1 _& j0 b5 h- I現(xiàn)在試試連接我們的高清機(jī)(高清機(jī)已經(jīng)由路由器綁定為)7 i0 |2 4 E/ o. K0 v) k7 a. Y% d ! N# p7 輸入高清機(jī)的ip地址:telnet ; |! D a; Z. K i( D4 g+ L; L a! a好了,已經(jīng)連接上了- w4 i& S8 f4 h# j5 e5 r) n! u1 G/ o8 P H2 3 1 J& k! a再輸入暗號(hào)(芝麻開門)即賬

7、號(hào)root3 W- H4 c2 & X g3 q0 o& t( l0 j+ p2 I好了,大功告成了。) ?; H+ V! q& ; O: w: b這就是Telnet應(yīng)用的“Hello world Q/ ?( e5 r. t9 % k由此,你將進(jìn)入一個(gè)非凡體驗(yàn)的DIY世界。; x& 8 d! n& W( & o( e2 R* S& e* q1 S9 Z歡迎來到精彩新世紀(jì)) x) h9 y$ X$ _* 3 i Z. s* r第一講介紹完畢,后續(xù)將繼續(xù)介紹 我們高清機(jī)DIY過程中 Telnet的基本應(yīng)用。敬請(qǐng)留意!/ k0 w6 H/ v0 4 S J+ $ p如果覺得此貼對(duì)你有用,請(qǐng)多多頂貼,

8、以便本猴更有動(dòng)力地為我們菜鳥服務(wù),謝謝!下課. # _, Z$ r: |) b* 3 K0 q. ! O- v0 d4 |7 _: N$ mE9 i【新手Telnet入門】(二)Telnet-穿越迷霧0 t! TP) G7 T9 8 j% F: W HYPERLINK /thread-10075-1-1.html t _blank /thread-10075-1-1.html菜鳥課堂,大鵬掠過!3 k) q+ ) ( X9 T. J& h本文首發(fā)于HDPfans HYPERLINK / t _blank , 如需要轉(zhuǎn)載,但請(qǐng)保留文章的完整性并注明轉(zhuǎn)載出處及作者,謝謝!8 K- Y % l# I

9、 w6 v. I*. X5 c& e4 B& O& z# X! I1 m! n在 HYPERLINK /thread-9937-1-1.html t _blank 上一課中我們提到了“遠(yuǎn)程”登錄高清機(jī),敲開了這個(gè)Diy世界的大門。今天,我們將更進(jìn)一步來學(xué)習(xí)一下。事實(shí)上,我們的高清機(jī)系統(tǒng)其實(shí)是一個(gè)定制化的小型Linux系統(tǒng),從我們登錄開始,在telnet窗口輸入的命令其實(shí)就是 Linux 命令. R. 2 k* L通過Telnet工具從電腦端的提示符后面可以輸入很多命令,讓高清機(jī)執(zhí)行% H+ a7 k3 |; w4 Q + ? F* t q6 2 S! q& F7 k換言之,我們已經(jīng)通過內(nèi)部的局

10、域網(wǎng)絡(luò)“遠(yuǎn)程”控制了高清機(jī)。厲害吧,不知不覺,我們已經(jīng)上了“黑客”這條“賊船”了。呵呵) x( k* 2 a3 ?2 O7 V/ B* p H7 3 p& ) EP, H從Windows到Linux似乎也不是很難,這一節(jié)讓我們一步步撥開Linux的迷霧,讓大家認(rèn)識(shí)自由的世界。; K0 p: Y$ t+ Q8 E j- r e w$ I, h0 f- . 6 U6 w因?yàn)檫@個(gè)是個(gè)定制化的系統(tǒng),但大部分的Linux常用命令都是通用的. . f9 f( J3 | X7 T. ! R; k$ T: W7 f( I( l v5 7 pQ! W T8 y- w, f ?7 Q7 ZJr. c, N: c1

11、 W0 v5 S由于本論壇針對(duì)高清機(jī)的DIY,所有我只是抽取部分最常用的命令來作知識(shí)的普及,并以實(shí)戰(zhàn)操練的方式進(jìn)行學(xué)習(xí)。6 i+ F1 P! I* F# N4 O, v實(shí)際應(yīng)用練習(xí)* g V- g+ W% D+ w* w# e9 : B: I7 q8 X! Z& g2 通過telnet 捕獲遙控器代碼,制作自己機(jī)型的remote_key首先建立一個(gè)文件,命名為testkey.sh#!/bin/sh/ u% T8 ) s+ T% q0 8 while :doecho Press any key (for 2 seconds) to continue.key=dd if=/dev/venus_ir

12、rp bs=4 count=12 /dev/null | hexdump -e %02xif $key != $last_key ; then last_key=$key2 y3 R 8 $ P/ o/ ; G; d echo $keyfidone復(fù)制代碼上面是我們論壇高手寫的代碼,其大概意思就是按鍵松開,就在屏幕輸出其所按鍵的代碼值.有同學(xué)反映Windows保存格式問題,請(qǐng)需要的同學(xué)用用以下文件代替% C* % r* y) Q* b( ( |: D; u! p HYPERLINK /forum.php?mod=attachment&aid=NTE1NXwyYjI3MWE4MnwxNDE2Mz

13、c0NjI4fDB8MTAwNzU%3D t _blank testkey.rar(264 Bytes, 下載次數(shù): 819), t1 Z# v* K. E* B8 J& F5 y解壓后把文件復(fù)制到U盤根目錄,插到高清機(jī)USB接口,打開高清機(jī)電源,確保網(wǎng)線接口已經(jīng)接好這時(shí)候,我們就可以在電腦上用Telnet登錄 操作了( V4 % B1 X : M3 H$ z1 c& P8 I$ a1 v: a- A7 $ |: O8 J) g0 k, ?以上命令操作含義解析l* ; I7 w. |# cd /tmp/usbmounts/ # 進(jìn)入U(xiǎn)SB掛載目錄, # ls # 查看U盤的名稱# cd sdb

14、4(特別注意這里無 / ) # 進(jìn)入該目錄(你的U盤名稱可能是sda1/sdb1/sda2/sdb2/sda4等等) X# W4 ; a0 a! l& Q$ I, Z# chmod +x testkey.sh # 賦予其中testkey.sh文件執(zhí)行權(quán)限# ./testkey.sh # 執(zhí)行該文件+ cB! H) 9 R( J9 f6 Y接著用高清機(jī)遙控器對(duì)準(zhǔn)高清機(jī),按數(shù)字鍵1. g; q: z8 o( J$ ) c+ I電腦端Telnet窗口就會(huì)出現(xiàn)的顯示4 h5 _$ K4 _# U- - D7 x1 g: D這個(gè)就是我們要找的數(shù)字鍵1 的鍵值代碼了) j6 |# N: ? # iY7 r

15、& e; z依次按數(shù)字鍵2 和數(shù)字鍵3+ W6 j* x E/ ? P8 _$ h/ L. F s! z0 R6 N# W同樣,電腦端的Telnet窗口 也出現(xiàn)相應(yīng)的顯示。 G0 H% nU4 r3 f Y: h如此類推,就可以把遙控器所有鍵值代碼都找到了.+ H8 A. D; A) R4 u/ Z只要把所找到的鍵值代入專門的remote.key文件,就成為我們非常有用的自己機(jī)型的遙控器文件了 Cq6 M: J/ 5 l7 Q% ?有了它,在刷論壇上的通用固件時(shí)就輕而易舉了.根據(jù)同學(xué)們的學(xué)習(xí)興趣和反饋情況3月17日 臨時(shí)增加以下內(nèi)容$ W1 z! i, ; W3 R0 D f如何更改Remot

16、e.key3 F7 u/ C) c1 k A以本人的M1073為例2 M/ j$ H( & V/ A8 以下是通過上面的方法獲得的代碼圖表(附上遙控器)更好說明情況! e0 P! T% 1 x: G. ?M1073共44鍵完整代碼1 c) B- |+ W! B; f+ G9 t: C1 / d* : K- N J6 q9 j 由于Windows系統(tǒng)下的記事本會(huì)改變文件的編碼,所以建議用專門編輯軟件(有哪些?用Google找啦)0 G2 S; A3 E7 q0 J5 t/ j f本人用的是Editplus軟件 P4 g z/ ( 以下為Remote.key 代碼,一段段來說明i$ M# J; A

17、3 Q% J8 r+ b* k5 _( p j( j4 h& J* e J8 N# R6 E- ! T8 W2 & |% _) e& 以后大家接觸Linux語言就知道在代碼段中 帶# 符號(hào)的表示該行是解釋說明& h) f6 O* r+ K機(jī)器不會(huì)執(zhí)行該段優(yōu)秀的程序員經(jīng)常用到此標(biāo)記(為更好地學(xué)習(xí),建議我們新手可以多用此符號(hào)來讓以后更好理解和方便修改)3 ?2 Um* A$ l7 j s5 R$ Y& h) M6 h# 0 0 以上提到的功能鍵對(duì)應(yīng)符號(hào)是由其方案商提供的,在相關(guān)網(wǎng)站上可以查到不同芯片可能有不同的定義,這里提及的是RTD1073芯片的資料(其實(shí)我也不懂為什么這樣定義,只會(huì)拿來用爾耳)

18、其他機(jī)型,請(qǐng)自行查找,我就不一一解析了.7 B1 Z K8 K7 R$ l/ t$ n) , _& T4 X1 e5 y$ |/ D* R4 y8 H7 Y Q( r3 : n7 Z4 d# _+ A/ L* y+ |4 M) f& . r B$ P$ y: s9 d, i: h$ W* P* N Z) x+ p; w2 F) R/ V7 Z8 t g V, Q; C3 j7 X, g8 N O5 V6 # L2 y& _$ Q u3 d- ?% _+ F- y1 a Z, Q$ e$ F6 q$ I/ V- + U這樣清楚了吧( q2 r; H6 Pg0 E; e$ r2 s0 8 ?7 w

19、 ! _以下是本人制作的Remote.key有需要的可以下載學(xué)習(xí)& p( O) S$ . A7 r/ u ne2 L, * c HYPERLINK /forum.php?mod=attachment&aid=NTE4OXxiOTY3ZThjM3wxNDE2Mzc0NjI4fDB8MTAwNzU%3D t _blank M1073-remote_key.rar(830 Bytes, 下載次數(shù): 305)3 g) Q: n& g8 v8 6 a y9 m. a3 ) z) / _9 y1 w5 S! 1 l1 x A; A6 L從上面的操作實(shí)例中,幾個(gè)常用的命令需要學(xué)習(xí)一下。#cd # 路徑轉(zhuǎn)換#

20、ls # 列出當(dāng)前目錄下的文件及目錄#chmod # 改變文件或目錄的訪問權(quán)限* u- Z* O5 0 T/ x m e* Plinux系統(tǒng)中cd命令的用法詳解% g& T+ M. h- K1 u1 ! E3 k Z: j7 x2 pg& q$ 用法$ P% E5 G! 3 ycd 目的路徑, b, Q5 ?% Z: z r, 5 I, h在Linux命令提示中,用linux cd命令命令來改變當(dāng)前目錄。這是linux cd命令命令的一些基本用法:進(jìn)入一個(gè)子目錄,鍵入cd命令,空格,然后是子路徑名(例如:cd命令 Documents),再按回車鍵。2 g7 c% ?3 P- j7 V- h7

21、?( ecd /tmp # 告訴你的系統(tǒng)移到根目錄下的tmp目錄中去- $ Y2 K& V; t% x3 V0 . N* c. W; F7 V* w9 g/ K3 K* U I1 H& Y$ C(大家可以留意目前的路徑/tmp出現(xiàn)在Linux提示符前) . j1 I. R4 ?: g s3 n進(jìn)入當(dāng)前目錄的上一級(jí)目錄,鍵入cd命令,空格,兩個(gè)點(diǎn),然后按回車鍵。, s* X# 9 O- E2 V+ s* ( L8 Gcd . # 告訴你的系統(tǒng)向上移到你當(dāng)前所在目錄的直接上級(jí)目錄中去- O7 e6 o# W8 z* g J3 f2 G. ?( v3 i- # E* h( r進(jìn)入一個(gè)特定的目錄,鍵入

22、cd命令,空格,路徑名,再按回車鍵。 ) r0 |# M; Y# r/ P& dcd/tmp/usbmounts/sda4# 告訴你的系統(tǒng)向上移到根目錄下的tmp目錄下的usbmonuts目錄下的sda4目錄中去8 t8 Z9 m1 n! w$ G& m3 f9 M# ?% u, H E0 blinux系統(tǒng)中l(wèi)s命令的用法詳解9 s z2 H, ?- X& h# G6 S% V7 i0 T4 I& T x, x3 I8 g! c用法4 U6 s$ F 5 ls 選項(xiàng) 目錄名。8 7 w1 Q( Z! H% : P* A, Z& j8 G8 2 f) C2 sls命令是linux下最常用的命令。

23、ls命令就是list的縮寫,缺省下ls用來打印出當(dāng)前目錄的清單,. P4 f6 s$ Q; ! J2 B3 C( D3 m+ T# w4 , D$ w) d2 Q2 A$ + q9 w4 I - v2 l- d如果ls指定其他目錄,那么就會(huì)顯示指定目錄里的文件及文件夾清單。# _9 t* y5 & b4 ( # % M0 g. ! W6 H5 V+ Y D E6 N8 e. GSlinux系統(tǒng)中chmod命令的用法詳解 S1 ! F2 i; o, w3 S: E* V1 Y$ b. S v1 I9 Kh6 q用法8 S2 F- 4 S/ n A/ O3 rchmod 選項(xiàng) 文件名。, F% m

24、) a# S$ |4 X7 8 ( C+ F, T! 3 |9 p) 1 + 添加某個(gè)權(quán)限。+ P: g% A w; 7 B+ G. S) - 取消某個(gè)權(quán)限。r 可讀。w 可寫。, K& H- l4 A$ cx 可執(zhí)行。# D+ _( Z( C% L% * q& , m; B: ?4 Y% n+ K另外一種是我們經(jīng)常要用到的 數(shù)字設(shè)定法 g2 L/ J/ / 7 _$ j2 Z數(shù)字表示的屬性的含義:0表示沒有權(quán)限,1表示可執(zhí)行權(quán)限,2表示可寫權(quán)限,4表示可讀權(quán)限,然后將其相加。所以數(shù)字屬性的格式應(yīng)為3個(gè)從0到7的八進(jìn)制數(shù),其順序是(u)(g)(o)。u 表示“用戶(user)”,即文件或目錄的

25、所有者。g 表示“同組(group)用戶”,即與文件屬主有相同組ID的所有用戶。o 表示“其他(others)用戶”。A4 h X: i! N* E例如,如果想讓某個(gè)文件的屬主有“讀/寫”二種權(quán)限,需要把4(可讀)+2(可寫)6(讀/寫)。數(shù)字設(shè)定法的一般形式為:% Z7 T; E8 z2 l- m; m5 Echmod mode 文件名?. e+ H _( v; c _/ n) T8 y: Y* v! s F: _: g在本課結(jié)束前,還有幾個(gè)日常中用到查詢的命令介紹4 k& 9 j, Z3 Z( ( U2 H2 v. z分別如下# free # 查看內(nèi)存使用量和交換區(qū)使用量& n( o$ R/ v, m H* B D! X/ ( P; rG4 D# df # 查看各分區(qū)使用情況& o, N# L ( L, X( J9 W$ i7 T# j% _# uptime # 查看系統(tǒng)運(yùn)行時(shí)間、用戶數(shù)、負(fù)載; W/ i5 v* T* c6 s* RL0 i當(dāng)然,以上介紹的命令中,還可以有很多的參數(shù),$ P8 + m5 ?2 Y % b如 ls 命令的參數(shù)選項(xiàng)說明(來自網(wǎng)上資料):! p7 c8 +

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論