本帖最后由 dearmb 于 2020-12-7 21:37 編輯
手頭是H96X3,自帶遙控器必須要對(duì)的很準(zhǔn)才好用,之前解決的是斐訊遙控器OK鍵的問題http://81jnr2m.cn/tv-1185424-1-1.html
但是由于斐訊遙控器過一段時(shí)間不用之后,再使用需要重新連接藍(lán)牙,雖然按一下遙控是自動(dòng)連接,但是還是要等個(gè)3秒5秒的,也是很煩人的,用著也不爽。其實(shí)解決斐訊遙控器的問題的本質(zhì)也就是自定義OK鍵給改成正確的按鍵。
手頭還有一個(gè)中國移動(dòng)藍(lán)牙遙控器,其他按鍵基本還是可以比較完美的遙控盒子的,但是無法開關(guān)機(jī)盒子,本教程自定義將靜音鍵改為開關(guān)鍵,解決盒子開關(guān)機(jī)的問題,靜音反正我是不怎么用,就算再常用也應(yīng)該是沒有開關(guān)機(jī)鍵重要。其他想法修改別的按鍵的也可以參考,比如語音鍵改成開關(guān)鍵或者別的什么什么功能的。下面開始:
1,盒子先藍(lán)牙連接遙控器,使之可以遙控盒子
2,adb連接盒子,xxx為盒子的IP地址,命令:adb connect xxx.xxx.xxx.xxx
3,進(jìn)入盒子shell模式,命令:adb shell
4,獲取遙控器輸入事件,命令:getevent -l
5,按遙控器按鍵,使盒子獲取到遙控器輸入信息,此處我想修改的是“靜音”鍵,所以需要按“靜音”鍵,查看按靜音鍵出現(xiàn)的功能是MUTE,翻譯過來就是靜音,為何不修改遙控器的開關(guān)鍵?因?yàn)榇藭r(shí)你按開關(guān)鍵,發(fā)現(xiàn)根本什么都沒獲取到,所以只好修改其他按鍵完成目的,其他比如小米遙控器可以試試按開關(guān)鍵是否能獲取到遙控信息,因?yàn)椴粠дZ音的小米要遙控器好像沒有多余的按鍵,如果開關(guān)鍵獲取不到,沒多余的按鍵也沒法改成開關(guān)啊,我手頭沒有,無法測試。
6,獲取到輸入信息后,按ctrl+c,退出shell模式
7,cmd下輸入命令,獲取遙控文件路徑,命令:adb shell dumpsys input >D:\3.txt
8,打開D盤下3.txt,找到“IFLY REMOTE”,我的中國移動(dòng)藍(lán)牙遙控器是這個(gè)名字,其中有如下內(nèi)容·
Identifier: bus=0x0005, vendor=0x0416, product=0x0300, version=0x0000
KeyLayoutFile: /vendor/usr/keylayout/Generic.kl
此處我們需要的信息是vendor=0x0416, product=0x0300與第二行的遙控配置文件位置KeyLayoutFile: /vendor/usr/keylayout/Generic.kl(我記得是這個(gè)默認(rèn)文件,記不清了,不想重新刷機(jī)寫教程,太麻煩,反正你那里是哪個(gè)文件就拉取哪個(gè)文件,自己領(lǐng)悟一下,謝謝)
9,cmd下輸入命令,拉取遙控配置文件到D盤,命令:adb pull /vendor/usr/keylayout/Generic.kl d:/
10,打開D盤找到Generic.kl,復(fù)制一份備份并改名為Vendor_0416_Product_0300.kl,此處的0416和0300由第8步得到,根據(jù)自己的遙控編號(hào)進(jìn)行修改。
11,打開Vendor_0416_Product_0300.kl(用記事本打開會(huì)很亂看不明白,我用的是SublimeText打開),查找文字“MUTE",一共有兩個(gè)地方有,一個(gè)是led 0x07 MUTE,看起來不像是我們要修改的內(nèi)容,另一個(gè)是key 113 VOLUME_MUTE,然后這一行下面是key 114 VOLUME_DOWN和key 115 VOLUME_UP,恩恩,看起來很靠譜,就是這個(gè)了。
12,將VOLUME_MUTE按照格式修改為POWER,然后保存文件。
13,在盒子上打開ES文件瀏覽器,打開“Root工具箱”,使用“加載為只讀/可寫”功能,將"/"路徑設(shè)置為“RW”
14,用ES文件瀏覽器進(jìn)入路徑/vendor/usr/keylayout/,將修改完成的Vendor_0416_Product_0300.kl復(fù)制進(jìn)去,然后重啟盒子,重啟后遙控器靜音鍵功能實(shí)際為開關(guān)機(jī),為了使遙控器的盒子開關(guān)鍵好用,建議將盒子開關(guān)鍵功能設(shè)置為“休眠”,因?yàn)殛P(guān)機(jī)之后斷開藍(lán)牙連接后無法開機(jī),“休眠”的話是可以開機(jī)的,配合電視CEC功能,同時(shí)開關(guān)盒子與電視近乎完美,完畢!
1111111.png (59.11 KB, 下載次數(shù): 11)
下載附件
保存到相冊
2020-12-7 17:08 上傳
3333.png (86.64 KB, 下載次數(shù): 11)
下載附件
保存到相冊
2020-12-7 17:08 上傳
4444444444.png (86.71 KB, 下載次數(shù): 11)
下載附件
保存到相冊
2020-12-7 17:08 上傳
3333.png (44.7 KB, 下載次數(shù): 15)
下載附件
保存到相冊
2020-12-7 17:23 上傳
QQ截圖20201207162226.png (276.95 KB, 下載次數(shù): 14)
下載附件
保存到相冊
2020-12-7 17:08 上傳
|