如何获取制作完整线刷包需要的底层文件preloader.bin和dsp
2个回答
2015-01-11 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517174
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
使用RE管理器可以看到在/dev/preloader里有一个preloader和dsp_bl文件,这两个文件是不能直接用来当线刷文件使用的!
一、手机安装终端模拟器
二、执行如下命令
su (获取ROOT权限)
dd if=/dev/preloader of=/mnt/sdcard2/preloader.bin bs=512c count=256 skip=4
dd if=/dev/dsp_bl of=/mnt/sdcard2/DSP_BL bs=512c count=64
命令解释:提取/dev/preloader中的 数据大小为256(128kb)跳过前面2KB字节(skip=4 具体为何要跳过前2KB 字节这里不说了,想知道的朋友可以去掉skip=4 然后提取后和原来的对比下就知道了)到/mnt/sdcard2/preloader.bin
说明:提取后用WINHEX打开preloader.bin和dsp_bl 发现末尾有很多FF FF FF和 00 0000 这是因为提取时我们不知道要提取多大字节,所以多提取了
起始华为T8950 提取preloader.bin只要104KB DSP_BL 只要25KB 为了防止漏提取所以这里的提取命令都加大了数值
只要用WINHEX删除末尾的 FF 然后保存就可以了
一、手机安装终端模拟器
二、执行如下命令
su (获取ROOT权限)
dd if=/dev/preloader of=/mnt/sdcard2/preloader.bin bs=512c count=256 skip=4
dd if=/dev/dsp_bl of=/mnt/sdcard2/DSP_BL bs=512c count=64
命令解释:提取/dev/preloader中的 数据大小为256(128kb)跳过前面2KB字节(skip=4 具体为何要跳过前2KB 字节这里不说了,想知道的朋友可以去掉skip=4 然后提取后和原来的对比下就知道了)到/mnt/sdcard2/preloader.bin
说明:提取后用WINHEX打开preloader.bin和dsp_bl 发现末尾有很多FF FF FF和 00 0000 这是因为提取时我们不知道要提取多大字节,所以多提取了
起始华为T8950 提取preloader.bin只要104KB DSP_BL 只要25KB 为了防止漏提取所以这里的提取命令都加大了数值
只要用WINHEX删除末尾的 FF 然后保存就可以了
2015-01-11 · 知道合伙人互联网行家
关注
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询