搜索
bottom↓
楼主: taoist

获取J-L1nk固件的小工具dumpfw更新

  [复制链接]

出0入0汤圆

发表于 2018-5-4 20:38:50 | 显示全部楼层
我是来膜拜大神的

出0入0汤圆

发表于 2018-5-4 20:41:49 | 显示全部楼层
好像最关键是要dump引导程序吧?提取的固件可以用于手动升级?

出0入0汤圆

发表于 2018-5-4 22:38:45 | 显示全部楼层
楼主太厉害了!

出0入4汤圆

发表于 2018-5-5 01:10:02 | 显示全部楼层
这个必须MARK

出0入8汤圆

发表于 2018-5-5 08:37:54 | 显示全部楼层
生成了一个文件

出0入0汤圆

发表于 2018-5-5 09:10:15 | 显示全部楼层

出0入0汤圆

发表于 2018-5-6 16:49:11 | 显示全部楼层
好,又更新了

出0入0汤圆

发表于 2018-5-6 18:11:44 | 显示全部楼层

历害!谢谢分享

出0入0汤圆

发表于 2018-8-30 12:00:51 | 显示全部楼层
新dll解不出固件了,烦请LZ更新

出0入0汤圆

 楼主| 发表于 2018-8-30 13:06:19 来自手机 | 显示全部楼层
bigk2000 发表于 2018-8-30 12:00
新dll解不出固件了,烦请LZ更新

哪个版本?

出0入0汤圆

发表于 2018-8-30 19:44:49 | 显示全部楼层

6.34c就不行了,不知道从哪个版本开始的

出0入0汤圆

发表于 2018-9-2 18:02:25 | 显示全部楼层

哈哈,我搞错了,抱歉!
用你2月份的是可以的;
搞的我花了一天自己写了个dump程序;
原理就是,利用关键词和各中断向量确定固件在dll中的位置,测试通过;

出0入0汤圆

发表于 2018-9-2 19:16:08 | 显示全部楼层
收藏

出0入0汤圆

 楼主| 发表于 2018-9-2 20:37:22 | 显示全部楼层
bigk2000 发表于 2018-9-2 18:02
哈哈,我搞错了,抱歉!
用你2月份的是可以的;
搞的我花了一天自己写了个dump程序;

呵呵,我是找函数指针的.

出0入0汤圆

发表于 2018-9-2 20:57:03 | 显示全部楼层
谢谢分享  

出0入31汤圆

发表于 2018-9-4 08:03:12 来自手机 | 显示全部楼层
目前总是报仿真器可能不是正版,怎么解决呢?就连jlink_ob也报这个问题

出0入0汤圆

发表于 2018-9-4 10:19:33 | 显示全部楼层
这个厉害了

出140入115汤圆

发表于 2018-9-4 11:14:10 | 显示全部楼层
不知道什么用

出0入0汤圆

发表于 2018-9-4 11:23:14 | 显示全部楼层
大神级别的。。。

出0入0汤圆

发表于 2018-9-4 13:24:01 来自手机 | 显示全部楼层
好工具,感谢分享

出0入0汤圆

 楼主| 发表于 2018-9-6 14:29:05 来自手机 | 显示全部楼层
zchong 发表于 2018-9-4 08:03
目前总是报仿真器可能不是正版,怎么解决呢?就连jlink_ob也报这个问题

你希望D版报正版,还是挺有难度的哦……

出0入31汤圆

发表于 2018-9-7 15:06:37 | 显示全部楼层
taoist 发表于 2018-9-6 14:29
你希望D版报正版,还是挺有难度的哦……

感觉会影响调试,一段时间仿真器就报错,必须退出了
买了个dap先用着

出10入95汤圆

发表于 2018-9-7 19:54:49 来自手机 | 显示全部楼层
zchong 发表于 2018-9-4 08:03
目前总是报仿真器可能不是正版,怎么解决呢?就连jlink_ob也报这个问题

用6.12版的JLinkARM不报了
我也是切回旧的'

出0入0汤圆

发表于 2018-11-8 00:02:50 | 显示全部楼层
求大神再更新下这个小工具吧,对新版本的6.40 版本JlinkArm.dll无法提取了,JLinkArm.dll如下。


Log:


非常谢谢!

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2018-11-8 00:04:45 | 显示全部楼层
640版本 可从该贴下载:
https://www.amobbs.com/thread-5661543-1-1.html

出0入0汤圆

发表于 2018-11-8 02:51:47 来自手机 | 显示全部楼层
请教大神,segger 的Systemview Pro的授权关键字是什么?

出0入0汤圆

 楼主| 发表于 2018-11-8 12:00:37 来自手机 | 显示全部楼层
sblpp 发表于 2018-11-8 00:02
求大神再更新下这个小工具吧,对新版本的6.40 版本JlinkArm.dll无法提取了,JLinkArm.dll如下。



固件加密了...头疼

出0入0汤圆

发表于 2018-11-8 13:04:05 | 显示全部楼层

支持一下,

出0入0汤圆

发表于 2018-11-8 14:18:53 | 显示全部楼层
目前t网上在卖的v10版的机器, 能不能刷最近的6.40的固件?

出0入0汤圆

发表于 2018-11-8 15:22:36 | 显示全部楼层
vgs 发表于 2018-11-8 14:18
目前t网上在卖的v10版的机器, 能不能刷最近的6.40的固件?

一个EDU 淘宝也不到500  何苦买300的盗版天天操心能不能升级?

出0入0汤圆

 楼主| 发表于 2018-11-8 18:25:29 来自手机 | 显示全部楼层
boboo 发表于 2018-11-8 15:22
一个EDU 淘宝也不到500  何苦买300的盗版天天操心能不能升级?

支持正版!
但你真的不想知道EDU怎么变成Plus?不想知道V10的RSA2048是怎么破的?不想知道Se99er是怎么封堵D版?不想知道D版又是如何突破封堵?

出0入0汤圆

发表于 2018-11-8 19:44:29 来自手机 | 显示全部楼层
本帖最后由 boboo 于 2018-11-8 19:56 编辑
taoist 发表于 2018-11-8 18:25
支持正版!
但你真的不想知道EDU怎么变成Plus?不想知道V10的RSA2048是怎么破的?不想知道Se99er是怎么封 ...


Edu加几个license 不是早都公开了?
至于怎么搞定rsa2048,智商不够,搞不懂那玩意,没兴趣了。

出0入0汤圆

 楼主| 发表于 2018-11-8 20:19:21 来自手机 | 显示全部楼层
boboo 发表于 2018-11-8 19:44
Edu加几个license 不是早都公开了?
至于怎么搞定rsa2048,智商不够,搞不懂那玩意,没兴趣了。 ...

Base/Plus可不会跳个窗口出来让你关。

出0入0汤圆

发表于 2018-11-8 20:47:35 | 显示全部楼层
dll虽然加密了,但是升级固件时usb的数据包仍然是固件明文;

出0入0汤圆

 楼主| 发表于 2018-11-8 20:49:42 | 显示全部楼层
bigk2000 发表于 2018-11-8 20:47
dll虽然加密了,但是升级固件时usb的数据包仍然是固件明文;

正解,所以DLL里一定有解密算法…

出0入0汤圆

发表于 2018-11-9 06:48:17 来自手机 | 显示全部楼层
taoist 发表于 2018-11-8 18:25
支持正版!
但你真的不想知道EDU怎么变成Plus?不想知道V10的RSA2048是怎么破的?不想知道Se99er是怎么封 ...

T大神  一个调试器才多大市场 就能引来各种大神持续破解  其他有大市场的产品岂不是怎么加密都没用  不是所有大神都不受金钱驱使的 应该说大部分都是

出0入0汤圆

发表于 2018-11-9 07:52:35 来自手机 | 显示全部楼层
taoist 发表于 2018-11-8 18:25
支持正版!
但你真的不想知道EDU怎么变成Plus?不想知道V10的RSA2048是怎么破的?不想知道Se99er是怎么封 ...

支持正版,现在手上的V8,V9,V10都是黑盒正版了,还有个蓝盒Sam ice,算是支持公司了,大伙有机会去闲鱼候着,我的就那儿弄的,还便宜

出0入0汤圆

发表于 2018-12-16 08:42:46 | 显示全部楼层
谢谢分享,mark

出0入0汤圆

发表于 2018-12-16 10:49:38 | 显示全部楼层
收藏,谢谢

出0入0汤圆

发表于 2018-12-16 11:52:30 来自手机 | 显示全部楼层
感谢T大,T大辛苦了,坐等T大更新新版本的dump.

出0入0汤圆

发表于 2019-1-9 11:27:52 | 显示全部楼层
大神出神器!

出0入0汤圆

发表于 2019-1-9 12:42:11 | 显示全部楼层
膜拜大神,高手中的高手呀

出0入0汤圆

发表于 2019-1-9 13:20:19 | 显示全部楼层
支持一下,收藏了

出0入0汤圆

发表于 2019-1-19 13:07:41 | 显示全部楼层
Cool !                     

出0入0汤圆

发表于 2019-1-22 22:13:19 来自手机 | 显示全部楼层
这个必须要收藏

出0入0汤圆

发表于 2019-2-12 10:01:48 | 显示全部楼层
谢谢,学习!!!

出0入0汤圆

发表于 2019-2-13 10:35:37 | 显示全部楼层
收藏一个,感谢lz分享

出0入0汤圆

发表于 2019-3-11 12:00:19 | 显示全部楼层
taoist大神,请教一下固件反汇编怎么区分是指令还是数据呢,ARM 指令和数据都混在bin文件中,没有编译信息,keil 自己编译的程序自己都不能识别

出0入0汤圆

 楼主| 发表于 2019-3-11 22:28:43 来自手机 | 显示全部楼层
dreambox 发表于 2019-3-11 12:00
taoist大神,请教一下固件反汇编怎么区分是指令还是数据呢,ARM 指令和数据都混在bin文件中,没有编译信息 ...

跟着感觉走

出250入8汤圆

发表于 2019-3-11 23:01:33 | 显示全部楼层
我还看不懂,仰望下楼主大神

出0入0汤圆

发表于 2019-3-12 09:01:04 | 显示全部楼层
mark 获取J-L1nk固件的小工具dumpfw,这个牛逼了!

出0入0汤圆

发表于 2019-3-12 10:38:42 | 显示全部楼层

大神再分享下新版本的提取工具吧,非常非常感谢

出0入0汤圆

发表于 2019-3-12 21:15:34 | 显示全部楼层
哈哈哈   好东西!

出0入0汤圆

 楼主| 发表于 2019-3-14 15:49:35 | 显示全部楼层
正式发布dumpfw 2.0  

使用说明

本软件仅供学习之用,不得用于商业使用。
本软件可供免费使用,若需要调用本软件,请保留作者信息。
JL1nkARM.dll的版本归Se99er公司所有,请勿侵犯。
amobbs.com论坛系本软件唯一正式发布之源。

dumpfw_X86.exe 系Windows 32位版本
dumpfw_X64.exe 系Windows 64位版本

将dumpfw_X86.exe或dumpfw_X64.exe与JL1nkARM.dll放置于同一目录下即可取出J-L1nk的应用部分固件。

在windows命令行下使用如下重定向输出可生成日志文件:
    c:\dumpfw_X86 >log.txt
或  c:\dumpfw_X64 >log.txt

若发现有bug,请将log.txt发给作者taoistding@gmail.com,谢谢支持。

版本说明

1.0 使用Microsoft VC++编译。
1.1 修正bug。
1.2 修正bug。
1.3 修正bug,增加输出J-L1nk V8和J-L1nk V8 Lite的特别版本。
1.4 改进算法,提高速度,输出文件名增加版本日期。

2.0 支持DLL V6.40加密固件的解密。

解压密码:  amobbs.com

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2019-3-14 15:57:12 | 显示全部楼层
sblpp 发表于 2018-11-8 00:02
求大神再更新下这个小工具吧,对新版本的6.40 版本JlinkArm.dll无法提取了,JLinkArm.dll如下。

完成任务,表再催我咯。。。

出0入0汤圆

 楼主| 发表于 2019-3-14 15:58:03 | 显示全部楼层
openm4 发表于 2019-3-12 10:38
大神再分享下新版本的提取工具吧,非常非常感谢

请帮忙测试,多谢!

出0入0汤圆

发表于 2019-3-14 16:02:41 | 显示全部楼层
taoist 发表于 2019-3-14 15:49
正式发布dumpfw 2.0  

使用说明

what the FK。。。。

出0入0汤圆

发表于 2019-3-14 16:06:14 | 显示全部楼层
taoist 发表于 2019-3-14 15:58
请帮忙测试,多谢!

感谢大神,非常感谢

出0入0汤圆

发表于 2019-3-14 17:50:40 | 显示全部楼层
taoist 发表于 2019-3-14 15:57
完成任务,表再催我咯。。。

收到,太感谢啦:)

出0入0汤圆

发表于 2019-3-14 18:06:17 | 显示全部楼层
感谢楼主,收下了。表示感谢。

出0入0汤圆

发表于 2019-3-14 22:30:06 | 显示全部楼层
JLink 6.44版本成功提取,非常感谢~~~

出0入0汤圆

 楼主| 发表于 2019-3-15 08:57:19 来自手机 | 显示全部楼层
sblpp 发表于 2019-3-14 22:30
JLink 6.44版本成功提取,非常感谢~~~

6.44a了,也不测个新版本,呵呵

出0入0汤圆

发表于 2019-3-15 09:01:26 来自手机 | 显示全部楼层
烧入TB 的 J-L1nk  可以吗

出0入0汤圆

 楼主| 发表于 2019-3-15 09:20:15 来自手机 | 显示全部楼层
wyn20007 发表于 2019-3-15 09:01
烧入TB 的 J-L1nk  可以吗

抱歉,bootloader 不提供哦

出0入0汤圆

发表于 2019-3-15 13:32:19 | 显示全部楼层
这个要收藏备用,谢谢

出0入85汤圆

发表于 2019-3-15 15:48:42 | 显示全部楼层
牛,不会是把segger的压缩算法给逆向了吧

出0入0汤圆

 楼主| 发表于 2019-3-15 18:14:33 来自手机 | 显示全部楼层
xiaohewanwan 发表于 2019-3-15 15:48
牛,不会是把segger的压缩算法给逆向了吧

当然不是,德国佬太诚实,用什么算法都写固件里,知道算法,剩下的都好办了

出0入0汤圆

发表于 2019-3-21 12:22:01 | 显示全部楼层
厉害!这要费多大精力啊

出0入0汤圆

发表于 2019-3-23 21:18:50 | 显示全部楼层
taoist 发表于 2019-3-15 08:57
6.44a了,也不测个新版本,呵呵

测试6.44C最新版,已成功提取
再次感谢大神

出0入0汤圆

 楼主| 发表于 2019-3-23 23:47:13 | 显示全部楼层
chenweihx 发表于 2019-3-21 12:22
厉害!这要费多大精力啊

其实,没花多少时间写这个工具,写完这个工具倒是省了不少时间在分析固件上

出0入0汤圆

 楼主| 发表于 2019-3-23 23:47:54 | 显示全部楼层
sblpp 发表于 2019-3-23 21:18
测试6.44C最新版,已成功提取
再次感谢大神

其实写完很久了,一直在测试

出0入70汤圆

发表于 2019-3-25 18:48:29 | 显示全部楼层
不向下兼容旧版哦..   2.0的软件 解 JLINK640及之后 的好用,  解之前的, 好多没解出来.

出0入0汤圆

 楼主| 发表于 2019-3-26 07:37:04 | 显示全部楼层
SkyGz 发表于 2019-3-25 18:48
不向下兼容旧版哦..   2.0的软件 解 JLINK640及之后 的好用,  解之前的, 好多没解出来. ...

您测的哪个版本?

出0入70汤圆

发表于 2019-3-26 10:16:47 | 显示全部楼层
本帖最后由 SkyGz 于 2019-3-26 10:32 编辑
taoist 发表于 2019-3-26 07:37
您测的哪个版本?


2.0版软件
V540C   30个
V634H  37个
V644C  56个

1.4版
V540C   43个
V634H  43个
V644C  0个  不支持

出0入0汤圆

 楼主| 发表于 2019-4-10 12:12:48 | 显示全部楼层
发布V2.1

使用说明

本软件仅供学习之用,不得用于商业使用。
本软件可供免费使用,若需要调用本软件,请保留作者信息。
JL1nkARM.dll的版权归Se99er公司所有,请勿侵犯。

amobbs.com论坛系本软件唯一正式发布之源。

dumpfw_X86.exe 系Windows 32位版本
dumpfw_X64.exe 系Windows 64位版本

将dumpfw_X86.exe或dumpfw_X64.exe与JL1nkARM.dll放置于同一目录下即可取出J-L1nk的应用部分固件。
在windows命令行下使用如下重定向输出可生成日志文件:

    c:\dumpfw_X86 >log.txt
或  c:\dumpfw_X64 >log.txt
若发现有bug,请将log.txt发给作者taoistding@gmail.com,谢谢支持。

版本说明
1.0 使用Microsoft VC++编译。
1.1 修正bug。
1.2 修正bug。
1.3 修正bug,增加输出J-L1nk V8和J-L1nk V8 Lite的特别版本。
1.4 改进算法,提高速度,输出文件名增加版本日期。

2.0 支持DLL V6.40加密固件的解密。
2.1 修正bug。

特别感谢SkyGz网友指出V2.0的Bug!



本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2019-4-10 12:36:53 | 显示全部楼层
本帖最后由 z7001 于 2019-4-10 12:41 编辑
taoist 发表于 2019-4-10 12:12
发布V2.1

使用说明


谢谢分享。下载试试。楼主幸苦了

出0入0汤圆

发表于 2019-4-10 19:49:29 | 显示全部楼层
taoist 发表于 2019-4-10 12:12
发布V2.1

使用说明

非常感谢,又更新了,楼主辛苦了~~~

出0入0汤圆

发表于 2019-4-11 14:52:19 | 显示全部楼层
感谢楼主分享好工具!!

出0入0汤圆

发表于 2019-4-11 15:01:35 | 显示全部楼层
感谢taoist大神,虽然功力不够提取出来也不会用,但是不下载收藏对不起大神这样勤劳的更新,先收着再说

出0入70汤圆

发表于 2019-4-11 15:22:54 | 显示全部楼层
taoist 发表于 2019-4-10 12:12
发布V2.1

使用说明

建议增加一个参数,

dumpfw 往往不是保存在JLINK目录里的, 要提取数据, 还要人工复制文件放一起

例如: 仅供参考, 哪种方便就哪个
从指定的目录 提取数据, 如果路径下找不到JLinkARM.dll, 则默认从dumpfw自身目录加载DLL
dumpfw_X64.exe /P=D:\JLink_V644c\

从指定的文件路径 提取数据
dumpfw_X64.exe /F=D:\JLink_V644c\JLinkARM.dll

如果我用批处理 直接调用, 则可以减免这个问题.


我现在 只能用批处理 复制DLL过来, 提取完了,  还要删除一次.
@echo off
copy ..\..\JLink_V644c\JLinkARM.dll
del *.bin
dumpfw_X64.exe
del JLinkARM.dll

出0入0汤圆

 楼主| 发表于 2019-4-12 18:58:30 | 显示全部楼层
SkyGz 发表于 2019-4-11 15:22
建议增加一个参数,

dumpfw 往往不是保存在JLINK目录里的, 要提取数据, 还要人工复制文件放一起

这么高的要求,为难硬件工程师嘛……

出0入70汤圆

发表于 2019-4-12 19:05:14 | 显示全部楼层
taoist 发表于 2019-4-12 18:58
这么高的要求,为难硬件工程师嘛……

妖... 你能分析出文件结构并提取出来 ,    这水平 增加个参数 是小意思的

出0入0汤圆

发表于 2019-4-12 21:34:27 | 显示全部楼层
taoist 发表于 2019-4-12 18:58
这么高的要求,为难硬件工程师嘛……

软件超牛的硬件工程师

出0入0汤圆

发表于 2019-4-13 04:22:59 来自手机 | 显示全部楼层
Mark。。。。。。。。。。         

出0入4汤圆

发表于 2019-4-13 12:40:30 | 显示全部楼层
感谢两位大神 taoist 和 SkyGz.

出0入0汤圆

发表于 2019-4-13 14:40:56 | 显示全部楼层
感谢各位高手谢谢,这个工具一直再用

出0入0汤圆

发表于 2019-4-15 10:34:00 | 显示全部楼层
非常感谢,正好需要这个工具,新版的dll对固件加密了

出0入0汤圆

发表于 2019-5-5 14:54:30 | 显示全部楼层
楼主更新的速度超过了我下载的速度,这东西真是不错。

出0入0汤圆

发表于 2019-5-5 17:13:55 | 显示全部楼层
MARK jlink更新

出0入0汤圆

发表于 2019-5-6 10:20:40 | 显示全部楼层
楼主辛苦,学习了!

出0入0汤圆

发表于 2019-5-6 11:22:33 | 显示全部楼层
谢谢楼主,试试V9固件备份。

出10入46汤圆

发表于 2019-5-14 09:39:23 | 显示全部楼层
本帖最后由 gonboy 于 2019-5-14 09:42 编辑

新版J-Link V6.4.4 已经失效!

是我错了,测试OK

出0入0汤圆

发表于 2019-6-10 18:00:17 | 显示全部楼层
膜拜大神,感谢楼主分享好工具!

出0入0汤圆

发表于 2019-6-11 16:18:38 | 显示全部楼层
這历害!谢谢提供分享

出0入0汤圆

发表于 2019-6-11 21:03:59 | 显示全部楼层
taoist 发表于 2019-4-10 12:12
发布V2.1

使用说明

taoist,你好!我自己购买了一个V10 的EDU正版,jlink edu版本用不了J-Flash,RDI,RDDI,用什么方法能解锁。

出0入4汤圆

发表于 2019-6-12 06:37:38 来自手机 | 显示全部楼层
我的两个9.3都升级死了,现在用OB度日,不知这个能救活不。

出0入0汤圆

发表于 2019-7-25 10:46:06 | 显示全部楼层
支持大神,合并了固件,不提示升级了

出0入0汤圆

发表于 2019-10-13 19:01:37 | 显示全部楼层
大神,请教一下,用dumpfw_X64.exe生成的J-Link V9_20190517.bin
是不是按log.txt的信息在address:  0x984698 写入整个BIN呢?

log.txt的信息:
   firmware:  J-Link V9_20190517.bin
   address:  0x984698
   length:  0x1F088 = 127112 bytes = 124 kB

出0入0汤圆

 楼主| 发表于 2019-10-13 19:58:41 | 显示全部楼层
way2888 发表于 2019-10-13 19:01
大神,请教一下,用dumpfw_X64.exe生成的J-Link V9_20190517.bin
是不是按log.txt的信息在address:  0x984698 ...

dumpfw只是解析出jl1nkarm.dll里存放的jl1nk固件的APP部分,bootloader不存于dll里,无法通过此工具获得。log.txt里的地址信息只是说明APP部分存于dll里的位置,此地址与固件本身无关

出0入0汤圆

发表于 2019-10-13 20:03:16 | 显示全部楼层
顺便问一下,假如我用解出来的J-Link V9_20190517.bin那应该下载到什么地址呢?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 10:57

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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