数码之家

 找回密码
 立即注册
搜索
查看: 3791|回复: 24

[JMicron] JMS580 固件的反向研究讨论

[复制链接]
发表于 2023-4-20 07:12:59 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 walkingsk 于 2023-4-20 07:15 编辑

JMS580 已经写入到 SPI 里面,从 SPI dump 出来文件,然后修饰后,能不能得到原始的固件文件?


让我们来看看

首先,打开 JMS580 刷桥工具
我们选择 255.01.00.02_JMS580-Sandbox-20190701.bin 这个固件

1.png

刷入成功后,断开设备
风枪拆下 SPI
用 CHA341A 读取,我们得到 255.01.00.02_READ_CH341A_FM25F01.BIN 这一文件

由于 复旦微 FM25F01 有 1Mbit,所以 dump 出来的文件有 128K 大小
我们处理下,就得到和原固件大小相同的处理之后的 dump 文件,命名为 255.01.00.02_CH341A_FM25F01_GEN.BIN

用工具比对下,得到下面一张区别图

2.png

只显示了 不同之处
绿色为推断,其余含义不明

把这个处理之后的 dump 文件,当作原始固件,用 JMS580 工具刷入其他设备,工具显示操作成功
至于是否正常使用,且看后续报道

免M币链接就刮刮乐吧
感谢

255.01.00.02_JMS580.zip
pan.baidu.com/s/1wErPM8QfKK8qPZdrIQKhkQ?pwd=tbrc


255.01.00.02_JMS580.zip

95.11 KB, 下载次数: 21, 下载积分: 家元 -55

打赏

参与人数 3家元 +270 收起 理由
rush + 20
家睦 + 200
1392181148 + 50 原創內容

查看全部打赏

发表于 2023-4-20 08:08:19 | 显示全部楼层
都是高手啊
回复 支持 反对

使用道具 举报

发表于 2023-4-20 08:17:37 | 显示全部楼层
没啥问题啊,spi的很容易搞
回复 支持 反对

使用道具 举报

发表于 2023-4-20 08:36:40 | 显示全部楼层
感觉不行吧?SPI中的固件提取出来合适的区域就是dump文件吗?期待大佬后续的帖子
回复 支持 反对

使用道具 举报

发表于 2023-4-20 08:43:37 | 显示全部楼层
有什么效果么
回复 支持 反对

使用道具 举报

发表于 2023-4-20 08:43:41 | 显示全部楼层

你说的对!!!
回复 支持 反对

使用道具 举报

发表于 2023-4-20 08:47:26 | 显示全部楼层
好像没看到啥必要性
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-20 08:48:59 来自手机浏览器 | 显示全部楼层
wx935173815 发表于 2023-4-20 08:36
感觉不行吧?SPI中的固件提取出来合适的区域就是dump文件吗?期待大佬后续的帖子 ...

要调整内容的
回复 支持 反对

使用道具 举报

发表于 2023-4-20 09:09:50 | 显示全部楼层
我觉得前面的头部是每个盘不同的序列号,休眠时间之类的设置
回复 支持 反对

使用道具 举报

发表于 2023-4-20 09:52:13 | 显示全部楼层
反向研究结构,改动后重新编译可能功能失效
回复 支持 反对

使用道具 举报

发表于 2023-4-20 10:04:29 | 显示全部楼层
感觉楼主分享
回复 支持 反对

使用道具 举报

发表于 2023-4-20 10:51:10 | 显示全部楼层
这固件是现场的啊
回复 支持 反对

使用道具 举报

发表于 2023-4-20 15:28:48 | 显示全部楼层
FwUpdateTool就可以直接存出来,甚至连NVRAM都能DUMP,还是官方工具,何苦呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-20 17:12:12 来自手机浏览器 | 显示全部楼层
windows9650 发表于 2023-4-20 15:28
FwUpdateTool就可以直接存出来,甚至连NVRAM都能DUMP,还是官方工具,何苦呢 ...


紫薯补丁紫薯补丁
回复 支持 反对

使用道具 举报

发表于 2023-4-22 12:15:44 来自手机浏览器 | 显示全部楼层
牛逼666666666666666
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-13 14:06:06 | 显示全部楼层
刷入固件成功的过程
Untitled_JMS0.png

Untitled_JMS1.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-13 14:08:18 | 显示全部楼层
windows9650 发表于 2023-4-20 15:28
FwUpdateTool就可以直接存出来,甚至连NVRAM都能DUMP,还是官方工具,何苦呢 ...

大佬,你用的是什么版本

我这个没有 dump 功能啊,只有一个 update 按钮

Untitled.png

点了之后原来固件就没了吧,怎么还可以dump出来

回复 支持 反对

使用道具 举报

发表于 2023-5-13 17:06:18 | 显示全部楼层
walkingsk 发表于 2023-5-13 14:08
大佬,你用的是什么版本

我这个没有 dump 功能啊,只有一个 update 按钮

FwUpdateTool_v1_19_16_24
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-13 18:23:30 | 显示全部楼层
windows9650 发表于 2023-5-13 17:06
FwUpdateTool_v1_19_16_24

找到了,不过那是 JMS578 的工具
插上 JMS580 会显示不支持的芯片

无法选择设备,备份也是行不通的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-20 02:29 , Processed in 0.249600 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表