本帖最后由 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://m.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)線連接盒子和電腦。
ttl.JPG (2.14 MB, 下載次數(shù): 9)
下載附件
保存到相冊
2020-2-6 17:14 上傳
不方便焊接針腳的話,可以像我一樣找一根廢棄的線材,取出幾節(jié)銅絲連接,但是要注意避免接觸不良。
VCC不用接,RXD線接盒子上的TXD,TXD線接盒子上的RXD。
打開設(shè)備管理器,查看端口,并且修改頻率為115200。
1.png (2.72 KB, 下載次數(shù): 14)
下載附件
保存到相冊
2020-2-6 17:20 上傳
115200.png (16.15 KB, 下載次數(shù): 10)
下載附件
保存到相冊
2020-2-6 17:20 上傳
打開Hitool,載入分區(qū)表,設(shè)置端口和IP地址。
選擇”kernel“,文件名隨便命名。
2.png (80.88 KB, 下載次數(shù): 8)
下載附件
保存到相冊
2020-2-6 17:21 上傳
點擊”上載“,彈窗出現(xiàn)后按盒子的電源鍵開機(如果之前已經(jīng)開機了需要關(guān)掉重新開)。稍等片刻即可提取出kernel分區(qū)。
download.png (84.36 KB, 下載次數(shù): 12)
下載附件
保存到相冊
2020-2-6 17:27 上傳
2. 修改鏡像
在Linux系統(tǒng)中解包鏡像(我之前在Windows下用ROM助手修改后的鏡像有問題,但是在Linux就沒問題)
命令格式為:
unpack.png (57.17 KB, 下載次數(shù): 7)
下載附件
保存到相冊
2020-2-6 17:30 上傳
修改3個文件:default.prop、init.rc、init.usb.rc
default.prop:把ro.adb.secure的值改為0,把ro.debuggable的值改為1。
default.png (9.68 KB, 下載次數(shù): 10)
下載附件
保存到相冊
2020-2-6 17:35 上傳
init.rc:把adb.enable的值改為1,表示開啟ADB。
init.png (34.34 KB, 下載次數(shù): 13)
下載附件
保存到相冊
2020-2-6 17:36 上傳
init.usb.rc:把stop adbd這一行注釋掉。
initusb.png (22.27 KB, 下載次數(shù): 9)
下載附件
保存到相冊
2020-2-6 17:38 上傳
3個文件都修改好之后就可以重新打包了。
repack.png (60.28 KB, 下載次數(shù): 9)
下載附件
保存到相冊
2020-2-6 17:39 上傳
打包后的鏡像比原來的鏡像小,這時候需要把這個鏡像文件打開為16進制,在末尾添加一堆0,直到它的大小跟解包前的一樣。
file0000.png (24.52 KB, 下載次數(shù): 8)
下載附件
保存到相冊
2020-2-6 17:41 上傳
3. 刷回鏡像
打開Hitool,選擇修改后的鏡像,點擊”燒寫“,步驟跟之前提取是一樣的
燒寫.png (252.84 KB, 下載次數(shù): 9)
下載附件
保存到相冊
2020-2-6 17:43 上傳
至此,刷寫就完成了,關(guān)掉盒子,重新開機,就可以使用ADB連接盒子了。
盒子和電腦同樣需要處于同一網(wǎng)段,無線或者有線都可以,端口默認(rèn)為5555。
當(dāng)然,由于系統(tǒng)沒有改變,這時候你還是沒辦法用U盤來安裝APP,但是可以通過ADB來安裝:
當(dāng)然每次都用ADB來安裝未免太麻煩,所以我建議先裝個應(yīng)用商店和一個文件管理器,這樣以后就可以通過應(yīng)用商店或者U盤來安裝了。
connect.png (28.09 KB, 下載次數(shù): 8)
下載附件
保存到相冊
2020-2-6 17:50 上傳
對了,ADB自帶root權(quán)限,所以不用糾結(jié)root的問題,想要方便地讓APP獲取root權(quán)限的話,直接裝個SuperSU就好。
附上分區(qū)表以及我修改的kernel鏡像:
分區(qū)表.zip
(528 Bytes, 下載次數(shù): 53)
2020-2-6 17:54 上傳
點擊文件名下載附件
kernel.zip
(7.82 MB, 下載次數(shù): 82)
2020-2-6 17:55 上傳
點擊文件名下載附件
|