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

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

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

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

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

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

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 102146|回復(fù): 22
上一主題 下一主題
[原創(chuàng)]

告訴你怎樣解開LetvUpgrade938.bin

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2018-2-28 13:58 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來(lái)自廣東
本帖最后由 wuli小茶 于 2018-2-28 14:30 編輯

// ======================================
LetvUpgrade938.bin是有不同的文件拼接在一起的
最前面是腳本scripts,接著是 lzop 分段壓縮過(guò)的 image文件

// ======================================
以下面帖子的網(wǎng)盤文件為例
http://www.ktgpgw.cn/forum.php?mod=viewthread&tid=1023618

下載 root 過(guò)的 LetvUpgrade938.bin
在linux shell里面輸入:head -52  LetvUpgrade938.bin
可以看到下面的腳本:
# Header prefix
# Partitions
# system
mmc erase.p system
filepartload 0x20200000 $(UpgradeImage) 0x4000 0x24A2554
mmc unlzo 0x20200000 0x24A2554 system 1
filepartload 0x20200000 $(UpgradeImage) 0x24A7000 0x6304224
mmc unlzo.cont 0x20200000 0x6304224 system 1
filepartload 0x20200000 $(UpgradeImage) 0x87AC000 0x6140936
mmc unlzo.cont 0x20200000 0x6140936 system 1
filepartload 0x20200000 $(UpgradeImage) 0xE8ED000 0x6621A47
mmc unlzo.cont 0x20200000 0x6621A47 system 1
filepartload 0x20200000 $(UpgradeImage) 0x14F0F000 0x5D54045
mmc unlzo.cont 0x20200000 0x5D54045 system 1
filepartload 0x20200000 $(UpgradeImage) 0x1AC64000 0x57BC49B
mmc unlzo.cont 0x20200000 0x57BC49B system 1
filepartload 0x20200000 $(UpgradeImage) 0x20421000 0x5933AAF
mmc unlzo.cont 0x20200000 0x5933AAF system 1
filepartload 0x20200000 $(UpgradeImage) 0x25D55000 0x5452842
mmc unlzo.cont 0x20200000 0x5452842 system 1
filepartload 0x20200000 $(UpgradeImage) 0x2B1A8000 0x5DE0B60
mmc unlzo.cont 0x20200000 0x5DE0B60 system 1
filepartload 0x20200000 $(UpgradeImage) 0x30F89000 0x4C5479A
mmc unlzo.cont 0x20200000 0x4C5479A system 1
filepartload 0x20200000 $(UpgradeImage) 0x35BDE000 0x61D7CD3
mmc unlzo.cont 0x20200000 0x61D7CD3 system 1
filepartload 0x20200000 $(UpgradeImage) 0x3BDB6000 0x5CECD54
mmc unlzo.cont 0x20200000 0x5CECD54 system 1
filepartload 0x20200000 $(UpgradeImage) 0x41AA3000 0x620EE11
mmc unlzo.cont 0x20200000 0x620EE11 system 1
filepartload 0x20200000 $(UpgradeImage) 0x47CB2000 0x79E74F
mmc unlzo.cont 0x20200000 0x79E74F system 1
filepartload 0x20200000 $(UpgradeImage) 0x48451000 0x9A1D9
mmc unlzo.cont 0x20200000 0x9A1D9 system 1
filepartload 0x20200000 $(UpgradeImage) 0x484EC000 0x9A1D9
mmc unlzo.cont 0x20200000 0x9A1D9 system 1
filepartload 0x20200000 $(UpgradeImage) 0x48587000 0x9A1D9
mmc unlzo.cont 0x20200000 0x9A1D9 system 1
filepartload 0x20200000 $(UpgradeImage) 0x48622000 0xA499
mmc unlzo.cont 0x20200000 0xA499 system 1
# Header suffix
setenv str_crc 2
setenv db_table 0
setenv verify n
setenv ForcePowerOn 0
saveenv
setenv LetvUpgrade_complete 1
saveenv
printenv
% <- this is end of file symbol

// ======================================
用下面腳本就可以解壓出來(lái)一個(gè)system.img文件,然后就可以修改了
function filepartload ()                                                                                                                                    
{
  OFFSET=$( printf %d $3 )
  OFFSET=$(( $OFFSET >> 12 ))
  BLOCKS=$( printf %d $4 )
  COUNTS=$(( ($BLOCKS + 4095) >> 12 ))
  dd bs=4096 if=$2 skip=$OFFSET count=$COUNTS of=tmp.lzo
  truncate -s $BLOCKS tmp.lzo
  lzop -d tmp.lzo
  cat tmp >> system.img
  rm -f tmp*
}
export -f filepartload

echo -n > system.img
filepartload 0x20200000 LetvUpgrade938.bin 0x4000 0x24A2554
filepartload 0x20200000 LetvUpgrade938.bin 0x24A7000 0x6304224
filepartload 0x20200000 LetvUpgrade938.bin 0x87AC000 0x6140936
filepartload 0x20200000 LetvUpgrade938.bin 0xE8ED000 0x6621A47
filepartload 0x20200000 LetvUpgrade938.bin 0x14F0F000 0x5D54045
filepartload 0x20200000 LetvUpgrade938.bin 0x1AC64000 0x57BC49B
filepartload 0x20200000 LetvUpgrade938.bin 0x20421000 0x5933AAF
filepartload 0x20200000 LetvUpgrade938.bin 0x25D55000 0x5452842
filepartload 0x20200000 LetvUpgrade938.bin 0x2B1A8000 0x5DE0B60
filepartload 0x20200000 LetvUpgrade938.bin 0x30F89000 0x4C5479A
filepartload 0x20200000 LetvUpgrade938.bin 0x35BDE000 0x61D7CD3
filepartload 0x20200000 LetvUpgrade938.bin 0x3BDB6000 0x5CECD54
filepartload 0x20200000 LetvUpgrade938.bin 0x41AA3000 0x620EE11
filepartload 0x20200000 LetvUpgrade938.bin 0x47CB2000 0x79E74F
filepartload 0x20200000 LetvUpgrade938.bin 0x48451000 0x9A1D9
filepartload 0x20200000 LetvUpgrade938.bin 0x484EC000 0x9A1D9
filepartload 0x20200000 LetvUpgrade938.bin 0x48587000 0x9A1D9
filepartload 0x20200000 LetvUpgrade938.bin 0x48622000 0xA499


評(píng)分

參與人數(shù) 5威望 +22 金幣 +40 Z幣 +10 收起 理由
wuli小茶 + 3 + 6 + 2 感謝分享^_^
kingtt1994 + 5 + 8 + 2 ZNDS有你更精彩:)
山陰路的夏天 + 6 + 10 + 3 感謝分享^_^
eswgdeh + 2 + 6 感謝分享^_^
hao501802766 + 6 + 10 + 3 技術(shù)貼,收藏!

查看全部評(píng)分


上一篇:誰(shuí)有樂(lè)視S40出廠rom?就那個(gè)V025的?求分享
下一篇:小白教程:樂(lè)視超級(jí)電視MAC地址怎么查看?
推薦
發(fā)表于 2018-2-28 14:41 | 只看該作者 | 來(lái)自江蘇
解壓出system編輯后,如何重新打包回.bin文件刷回去
沙發(fā)
發(fā)表于 2018-2-28 14:29 | 只看該作者 | 來(lái)自浙江
不明覺(jué)厲
板凳
發(fā)表于 2018-2-28 14:39 | 只看該作者 | 來(lái)自廣東
技術(shù)貼 前排支持!
地板
發(fā)表于 2018-2-28 14:40 | 只看該作者 | 來(lái)自河南
感謝分享
5#
發(fā)表于 2018-2-28 14:40 | 只看該作者 | 來(lái)自浙江
必須頂啊
6#
發(fā)表于 2018-2-28 14:40 | 只看該作者 | 來(lái)自上海
感謝樓主分享
7#
發(fā)表于 2018-2-28 14:40 | 只看該作者 | 來(lái)自河北
一看就很厲害的樣子
8#
發(fā)表于 2018-2-28 14:40 | 只看該作者 | 來(lái)自海南
實(shí)用技術(shù)貼
9#
發(fā)表于 2018-2-28 14:40 | 只看該作者 | 來(lái)自河北
贊一個(gè),學(xué)習(xí)到了
10#
發(fā)表于 2018-2-28 14:41 | 只看該作者 | 來(lái)自廣東
前排圍觀大神

本版積分規(guī)則

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

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

GMT+8, 2024-9-23 13:30 , Processed in 0.074147 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

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