首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 183466|回復(fù): 119
上一主題 下一主題
[教程]

保留原有系統(tǒng),通過刷kernel鏡像開啟ADB

    [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-2-6 19:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自廣西
本帖最后由 ssj悟空 于 2020-2-6 20:59 編輯

不知道有木有人試過同樣的方法,我也是前兩天摸索出來的。這種方法不用擔(dān)心破壞系統(tǒng),僅僅是修改開機啟動腳本,開啟ADB服務(wù),對系統(tǒng)本身沒有任何影響。

但是!如果修改后的鏡像有問題,會導(dǎo)致停留在開機啟動界面,無法進入系統(tǒng),所以建議先備份好原來的鏡像,出現(xiàn)這類問題再刷回去即可。


前期準(zhǔn)備:拆機工具、TTL線、網(wǎng)線。
軟件:Hitool(http://81jnr2m.cn/tv-1115338-1-1.html
mkbootimg(https://github.com/xiaolu/mkbootimg_tools),這個在Linux下使用。

分為以下幾個步驟:
1. 提取kernel分區(qū)到電腦;
2. 修改kernel鏡像(建議在Linux系統(tǒng)下進行);
3. 將修改后的鏡像刷回去。


1. 提取kernel分區(qū)

首先設(shè)置好盒子和電腦有線網(wǎng)卡的IP,使它們處于同一網(wǎng)段(電信盒子打開設(shè)置的密碼為10000)。


拆開盒子,分別用TTL線和網(wǎng)線連接盒子和電腦。
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB
不方便焊接針腳的話,可以像我一樣找一根廢棄的線材,取出幾節(jié)銅絲連接,但是要注意避免接觸不良。
VCC不用接,RXD線接盒子上的TXD,TXD線接盒子上的RXD。

打開設(shè)備管理器,查看端口,并且修改頻率為115200。
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB

打開Hitool,載入分區(qū)表,設(shè)置端口和IP地址。
選擇”kernel“,文件名隨便命名。
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB

點擊”上載“,彈窗出現(xiàn)后按盒子的電源鍵開機(如果之前已經(jīng)開機了需要關(guān)掉重新開)。稍等片刻即可提取出kernel分區(qū)。
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB

2. 修改鏡像

在Linux系統(tǒng)中解包鏡像(我之前在Windows下用ROM助手修改后的鏡像有問題,但是在Linux就沒問題)
命令格式為:
  1. mkboot [鏡像文件] [解包目錄]
復(fù)制代碼
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB

修改3個文件:default.prop、init.rc、init.usb.rc

default.prop:把ro.adb.secure的值改為0,把ro.debuggable的值改為1。
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB
init.rc:把adb.enable的值改為1,表示開啟ADB。
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB
init.usb.rc:把stop adbd這一行注釋掉。
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB

3個文件都修改好之后就可以重新打包了。
  1. mkboot [目錄] [打包文件名]
復(fù)制代碼

保留原有系統(tǒng),通過刷kernel鏡像開啟ADB

打包后的鏡像比原來的鏡像小,這時候需要把這個鏡像文件打開為16進制,在末尾添加一堆0,直到它的大小跟解包前的一樣。
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB

3. 刷回鏡像

打開Hitool,選擇修改后的鏡像,點擊”燒寫“,步驟跟之前提取是一樣的
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB

至此,刷寫就完成了,關(guān)掉盒子,重新開機,就可以使用ADB連接盒子了。
  1. adb [盒子IP地址]:[端口]
復(fù)制代碼
盒子和電腦同樣需要處于同一網(wǎng)段,無線或者有線都可以,端口默認(rèn)為5555。
當(dāng)然,由于系統(tǒng)沒有改變,這時候你還是沒辦法用U盤來安裝APP,但是可以通過ADB來安裝:
  1. adb install [apk文件名]
復(fù)制代碼
當(dāng)然每次都用ADB來安裝未免太麻煩,所以我建議先裝個應(yīng)用商店和一個文件管理器,這樣以后就可以通過應(yīng)用商店或者U盤來安裝了。
保留原有系統(tǒng),通過刷kernel鏡像開啟ADB
對了,ADB自帶root權(quán)限,所以不用糾結(jié)root的問題,想要方便地讓APP獲取root權(quán)限的話,直接裝個SuperSU就好。

附上分區(qū)表以及我修改的kernel鏡像:
分區(qū)表.zip (528 Bytes, 下載次數(shù): 53) kernel.zip (7.82 MB, 下載次數(shù): 82)



上一篇:江西電信EC6108V9_PUB華為悅盒固件
下一篇:河北電信的悅盒,刷機后顯示江西電信網(wǎng)絡(luò)設(shè)置。怎么回...
沙發(fā)
發(fā)表于 2020-2-6 22:08 | 只看該作者 | 未知
這個方法很好,感謝分享
回復(fù) 支持 反對

使用道具 舉報

板凳
發(fā)表于 2020-2-7 04:06 | 只看該作者 | 來自河南
學(xué)習(xí)學(xué)習(xí)!
回復(fù) 支持 反對

使用道具 舉報

地板
發(fā)表于 2020-2-7 12:09 來自ZNDS手機版 | 只看該作者 | 來自遼寧

                        謝謝樓主分享                    
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2020-2-7 12:23 來自ZNDS手機版 | 只看該作者 | 來自山西
666
回復(fù) 支持 反對

使用道具 舉報

6#
發(fā)表于 2020-2-7 19:20 來自ZNDS手機版 | 只看該作者 | 來自甘肅
dhjcjknk
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2020-2-7 20:53 來自ZNDS手機版 | 只看該作者 | 來自浙江
fghjjjjk
回復(fù) 支持 反對

使用道具 舉報

8#
發(fā)表于 2020-2-7 23:32 來自ZNDS手機版 | 只看該作者 | 來自浙江
除了rx和tx,應(yīng)該還要接一條gnd線,樓主忘記提到了
回復(fù) 支持 反對

使用道具 舉報

9#
發(fā)表于 2020-2-7 23:33 來自ZNDS手機版 | 只看該作者 | 來自河北
學(xué)習(xí)
回復(fù) 支持 反對

使用道具 舉報

10#
發(fā)表于 2020-2-8 06:29 來自ZNDS手機版 | 只看該作者 | 來自上海
沒看懂 想學(xué) 有不會
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-10-23 07:14 , Processed in 0.066198 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表