|
本帖最后由 coolan_CN 于 2017-5-9 21:13 編輯
按照論壇里網友分享的教程,成功破解了家里電信盒子6108v9,而后發(fā)現(xiàn)了一個小問題,就是默認系統(tǒng)音量調節(jié)只有8級,這樣用起來不精確,聲音容易過大或者過小,于是經過兩天的研究,找到了如下的解決方案,在本機上實驗通過。6108v9u應該都可以使用,其他型號請自行實驗,但請注意安全。
以下教程默認您有刷機經驗,了解cmd、adb等。完全小白的請先看別人的教程了解一下基本常識。
核心思路:反編譯framework.jar,修改程序里音量的放大倍數(shù)。
準備工具:0. 已經root的機頂盒
1. winrar
2. jdk(就是java,請自行百度搜索 “jdk”下載和安裝,網上教程很多)
3. smali-2.1.3.jar,baksmali-2.1.3.jar(反編譯工具)
4. hash.exe(用于計算framework.jar的sha256值)
5. HxD.exe(用于修改checksum.img的sha256校驗值)
6. adb.exe
下載地址: 見附件。
詳細步驟:
一、下載附件,在D盤新建文件夾“huawei”,將軟件放置其中。
二、百度搜索jdk下載安裝。詳細教程請百度。安裝好后命令行輸入java,有輸出如下就是正常。
2.JPG (85.54 KB, 下載次數(shù): 14)
下載附件
保存到相冊
2017-5-9 17:01 上傳
三、從機頂盒中獲取/system/framework/framework.jar,/system/checksum.img兩個文件(需要使用wifiadb 或者在盒子里使用root explorer復制到U盤),注意備份一份。(下面是adb命令,我的盒子IP是192.168.10.15)
adb connect 192.168.10.15
adb pull /system/framework/framework.jar
adb pull /system/checksum.img
0.JPG (46.12 KB, 下載次數(shù): 17)
下載附件
保存到相冊
2017-5-9 17:26 上傳
四、右鍵點擊framework.jar,選擇“用winrar打開”,選擇classes.dex解壓到D:\huawei。
五、在資源管理器D:\huawei文件夾中,shift+右鍵,“在此處打開命令窗口”,執(zhí)行如下命令: java -jar baksmali-2.1.3.jar classes.dex -o .\out
六、用記事本打開D:\huawei\out\android\media\AudioService.smali,ctrl+f查找"adjustindex",找到后上一行 為“mul-int/lit8 v3, v3, 0xf”,0xf是音量調整的幅度,16進制數(shù)字,f代表間隔15,總共有100,因此只有8級,我改成0x3,就是間隔為3,總共34級。注意只修改這一個數(shù)字,別的不要動,修改好后保存并關閉記事本。
3.JPG (56.91 KB, 下載次數(shù): 10)
下載附件
保存到相冊
2017-5-9 16:32 上傳
七、 在第五步的命令行窗口里執(zhí)行以下命令,生成新的classes.dex:
java -jar smali-2.1.3.jar .\out -o classes.dex
八、 生成結束后,用winrar打開framework.jar,將D:\huawei\classes.dex拖進去,點擊確定并關閉winrar。
九、 打開hash.exe,把framework.jar拖進去,計算出sha256值。
4.JPG (48.66 KB, 下載次數(shù): 24)
下載附件
保存到相冊
2017-5-9 16:51 上傳
十、 打開HxD.exe,把checksum.img拖進去。找到右邊顯示framework.jar的內容(第三組內容即是),復制hash.exe中的sha256值,然后光標位置置于如圖所示,按ctrl+b覆蓋原內容,保存并關閉HxD.exe。
5.JPG (134.59 KB, 下載次數(shù): 14)
下載附件
保存到相冊
2017-5-9 16:57 上傳
十一、把修改好的framework.jar和checksum.img再復制到機頂盒中。文件權限修改為644(rw-r--r--)。重啟機頂盒。以下為adb命令:
adb shell mount -o remount,rw /system
adb push framework.jar /system/framework
adb push checksum.img /system
adb shell chmod 644 /system/framework/framework.jar
adb shell chmod 644 /system/checksum.img
adb shell reboot
6.JPG (48.49 KB, 下載次數(shù): 12)
下載附件
保存到相冊
2017-5-9 17:42 上傳
重啟之后用遙控器可以實驗一下了。
可能遇到的問題:
1. adb需要在機頂盒安裝wifiadb軟件并啟動,或者使用華為stb工具打開adb,詳情請看別人的教程http://m.ktgpgw.cn/tv-536338-1-1.html , <SHA發(fā)guan家>在我的機頂盒上會影響adb,請卸載。
2.本人測試幾次并未失敗過,如果刷機失敗請嘗試重新開機并反復按遙控器上的紅色電源鍵,進入recovery模式,選擇第2項,apply update from backup恢復系統(tǒng),并且重新root。
3.利用U盤傳輸文件的話,root explorer中/mnt/sda/sda1或者/mnt/sdb/sdb1就是U盤路徑。長按OK鍵可以復制文件或者修改權限。權限界面選擇8進制,輸入644即可。
|
-
-
huawei.rar
2017-5-9 18:04 上傳
點擊文件名下載附件
下載積分: 金幣 -1
2.94 MB, 下載次數(shù): 58, 下載積分: 金幣 -1
上一篇: 華為EC6108V9電視盒子江蘇移動版不能安裝第三方軟件下一篇: 華為EC6108V9A移動版,每次按首頁都回到原自帶系統(tǒng)
|