搜索
bottom↓
回复: 62
打印 上一主题 下一主题

发个jlink v9工具,含代码

  [复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2014-12-30 00:39:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
工具,用到了Taoist大神的dumpfw.exe,特别感谢.

用法:将解压后的文件复制到   C:\Program Files\SEGGER\JLink_Vxxx   目录下
运行makev9fw.exe
之后J-Link V9 ALL.bin就会被更新了




帮大家熟悉一下vb.net代码:

Module Make
    Sub Main()
        Console.WriteLine("-------------------------------------------------------")
        Console.WriteLine("                 提取并合成JLink V9固件")
        Console.WriteLine("-------------------------------------------------------")
        If IO.File.Exists("dumpfw.exe") Then
            IO.File.Delete("J-Link V9.bin")
            Console.ForegroundColor = ConsoleColor.Blue
            Console.WriteLine("正在从JlinkArm.dll提取需要的固件文件...")
            Dim prc = Process.Start("dumpfw.exe")
            prc.WaitForExit()
            If IO.File.Exists("J-Link V9.bin") Then
                If IO.File.Exists("J-Link V9 ALL.bin") Then
                    Console.WriteLine("正在合并文件到J-Link V9 ALL.bin...")
                    Dim bufall = IO.File.ReadAllBytes("J-Link V9 ALL.bin")
                    Dim buffw = IO.File.ReadAllBytes("J-Link V9.bin")
                    Array.Copy(buffw, 0, bufall, 0, 1024)           '修改起始向量
                    Array.Copy(buffw, 0, bufall, 64 * 1024, buffw.Length)   '更新固件
                    IO.File.WriteAllBytes("J-Link V9 ALL.bin", bufall)

                    Console.WriteLine("J-Link V9 ALL.bin文件生成成功!")
                    Console.WriteLine("需要写入单片机的0x08000000地址! 任意键退出...")
                Else
                    Console.WriteLine("没有发现原来的J-Link V9 ALL.bin文件,任意键退出...")
                End If
            Else
                Console.WriteLine("没有从JlinkArm.dll提取到需要的固件文件,任意键退出...")
            End If
        Else
            Console.WriteLine("需要Taoist大虾的dumpfw.exe软件支持,任意键退出...")
        End If
        Console.ReadKey()
    End Sub
End Module

就这么简单...........

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

2
 楼主| 发表于 2014-12-30 00:53:05 | 只看该作者
另外,sn在0xbf00

出0入0汤圆

3
发表于 2014-12-30 00:58:46 | 只看该作者
差点沙发啊~~被楼主抢去了~~。。。睡觉咯~~

出0入0汤圆

4
发表于 2014-12-30 01:52:12 | 只看该作者
帮LZ顶帖,LZ在这方面的研究很深入

出0入0汤圆

5
发表于 2014-12-30 07:58:26 | 只看该作者
多谢,已买了78的JLink 9

出10入95汤圆

6
发表于 2014-12-30 08:03:02 | 只看该作者
楼主V5,多谢分享!!

出0入0汤圆

7
发表于 2014-12-30 08:03:05 | 只看该作者

不明白这个东西有啥用啊?是修复吗?和修复V8一样吗?

出0入0汤圆

8
发表于 2014-12-30 08:06:00 | 只看该作者
支持,已经买了楼主做的JlinkV9了,必须支持,顶!

出0入0汤圆

9
发表于 2014-12-30 08:11:42 来自手机 | 只看该作者
谢谢分享!

出0入0汤圆

10
发表于 2014-12-30 08:21:04 | 只看该作者
我特别好奇lz竟然搞定了v9 bootloader,作为电工你应该不屑于开盖吧。。。你真的是用木马把它读取了么

出0入0汤圆

11
发表于 2014-12-30 08:53:38 | 只看该作者
我也买了楼主一套

出0入0汤圆

12
发表于 2014-12-30 08:58:15 | 只看该作者
不明觉厉!^_^b

出0入0汤圆

13
发表于 2014-12-30 09:02:21 | 只看该作者
XIEXIE HAO SHIWU

出0入0汤圆

14
发表于 2014-12-30 09:05:08 | 只看该作者
高手啊。。。

出0入0汤圆

15
发表于 2014-12-30 09:15:02 | 只看该作者
我还以为是V9的代码,哈哈。

出0入0汤圆

16
发表于 2014-12-30 13:24:39 | 只看该作者
正在 用LZ的 东西  很爽!

出0入0汤圆

17
发表于 2014-12-30 20:42:56 | 只看该作者
V8调试时烧坏了,新购的楼主的V9,很好!支持

出0入12汤圆

18
发表于 2014-12-30 20:54:59 | 只看该作者
多谢共享,呵呵。

出0入0汤圆

19
发表于 2014-12-30 20:57:05 | 只看该作者
多谢共享

出100入101汤圆

20
发表于 2014-12-30 21:31:59 | 只看该作者
这些vb.net代码是makev9fw.exe的源码么?

出0入0汤圆

21
 楼主| 发表于 2014-12-31 11:08:07 | 只看该作者
fengyunyu 发表于 2014-12-30 21:31
这些vb.net代码是makev9fw.exe的源码么?

是的,就是makev9fw.exe的源码
就是将dll里面dump出来的bin文件合并到完整的bin文件里面,并且吧开始的中断向量进行了修改

出0入0汤圆

22
 楼主| 发表于 2014-12-31 11:14:14 | 只看该作者
myxiaonia 发表于 2014-12-30 08:21
我特别好奇lz竟然搞定了v9 bootloader,作为电工你应该不屑于开盖吧。。。你真的是用木马把它读取了么 ...

还真是下载了一段程序进行读取的.....各位自己动动脑就行了,不公开方式,主要也是涉及到破解
我也不想搞破解,因为我的东西也不想被破解
jlink只是偶然,因为v8是在是太毛了,v9但是山寨还是3xx

不过这个东西的出现,使我重新认识了iap的危险性,后面得考虑一下怎么防止程序的被入侵了

出0入0汤圆

23
发表于 2014-12-31 11:58:33 | 只看该作者
gwnpeter 发表于 2014-12-31 11:14
还真是下载了一段程序进行读取的.....各位自己动动脑就行了,不公开方式,主要也是涉及到破解
我也不想搞 ...

之前不是有坛友验证说  jlink提取的升级程序虽然没有加密,但是内部是有加校验的,修改后的代码jlink是不接受的,你已经搞定了校验方法啊,不错啊哈哈哈


话说jlink为何不对升级程序加密呢,竟然是明文,这不是作死的节奏么

出0入0汤圆

24
发表于 2014-12-31 13:02:18 | 只看该作者
gwnpeter 发表于 2014-12-31 11:14
还真是下载了一段程序进行读取的.....各位自己动动脑就行了,不公开方式,主要也是涉及到破解
我也不想搞 ...

厉害了。。。

出0入0汤圆

25
发表于 2015-1-1 19:57:38 来自手机 | 只看该作者
楼主厉害

出0入0汤圆

26
发表于 2015-1-1 20:25:39 | 只看该作者
不知道验证是上位机验证app还是boot验证app 已经被很多人破解估计也不是很严加密   
比如boot里验证app每页最后4字节是整页数据的某种计算值这类再散转boot里一个表格里的数核对 核对不通过并不马上停止,假装一切顺利后写入个保存在boot的坑人app骗你玩 估计就很难解了。前提不开盖拿不到boot , app 可以从dll拿到并且可以反汇编知道每页最后4字节是校验字节 手头只有比如v90919293几个app版本文件分析 难道穷举校验值分析?错一次就挂了固件要寄回免费维修没穷举机会,分析校验算法加散转表格也没足够样本没路子吧。 破解link的大神们觉得呢

出0入0汤圆

27
发表于 2015-1-1 23:13:45 | 只看该作者
多谢分享!!!!!!!!!!!

出0入0汤圆

28
发表于 2015-1-6 09:39:17 | 只看该作者
是不是用这个工具,就能把你上一贴发的那个不能自动升级的V9固件进行升级?如果是,那这次升级之后,若v9又有固件更新,v9能自动更新吗,还是仍然需要这工具来更新?

出0入0汤圆

29
发表于 2015-1-6 10:03:58 | 只看该作者
高手。标记了

出0入0汤圆

30
发表于 2015-1-6 10:22:50 | 只看该作者
手里的v8好长时间不用了。正在用ULINK-2。看到这消息,对v9有了点兴趣。

出0入4汤圆

31
发表于 2015-1-6 10:32:47 来自手机 | 只看该作者
看不懂,也要支持一下。

出0入0汤圆

32
发表于 2015-1-6 10:51:32 | 只看该作者
标记了 jlinkV9

出0入0汤圆

33
发表于 2015-1-6 21:54:16 | 只看该作者
期待楼主放出支持自动升级的固件,话说现在jlink v9已经49元了。。。这价格已经不会再有竞争啦。。。

出0入0汤圆

34
发表于 2015-1-8 19:54:17 | 只看该作者
楼主厉害啊,标记!

出0入53汤圆

35
发表于 2015-1-28 08:04:31 | 只看该作者
买了2个你发的连接 现在让他先吃灰一段时间  有空在用起来

出0入0汤圆

36
发表于 2015-6-11 17:30:05 | 只看该作者
拜谢了!!!

出0入0汤圆

37
发表于 2015-6-11 19:51:10 | 只看该作者
不明觉厉

出0入0汤圆

38
发表于 2015-6-28 16:22:06 | 只看该作者
谢谢,收藏备用。

出0入0汤圆

39
发表于 2015-6-29 00:09:25 来自手机 | 只看该作者
下了留着修复或升级用,谢谢

出0入0汤圆

40
发表于 2015-7-1 09:13:51 | 只看该作者
楼主V5,多谢分享!!

出0入0汤圆

41
发表于 2015-7-3 17:09:50 | 只看该作者
质量超好的JLINK V9 仿真器 淘宝点击进入 改版的有意思。。。

出20入25汤圆

42
发表于 2015-7-4 12:06:15 | 只看该作者
这个刷了之后能自动升级么

出0入0汤圆

43
发表于 2015-7-6 23:44:13 | 只看该作者
这也太强悍了.....
谢谢楼主分享....

出0入0汤圆

44
发表于 2015-10-4 15:51:45 | 只看该作者
謝謝樓主分享

出0入0汤圆

45
发表于 2016-6-16 15:02:32 | 只看该作者
我试了不能自动升级,楼主能提供能升级的bootloader吗?

出0入0汤圆

46
发表于 2016-6-16 17:17:26 | 只看该作者
备份下,以后也许用得着

出0入0汤圆

47
发表于 2016-7-14 12:23:18 | 只看该作者
支持一下!!

出0入0汤圆

48
发表于 2016-7-15 13:07:19 | 只看该作者
太赞了,我还在想怎么解压出来的固件用不了的问题呢

出0入0汤圆

49
发表于 2016-9-4 19:13:46 | 只看该作者
mark,真乃我等穷人的福音啊

出0入0汤圆

50
发表于 2016-11-17 08:11:53 | 只看该作者
标记了 jlinkV9

出0入0汤圆

51
发表于 2016-12-8 04:13:23 | 只看该作者
很历害.谢谢楼主.先收着

出0入0汤圆

52
发表于 2017-3-13 09:52:17 | 只看该作者
学习,谢谢!!!

出0入0汤圆

53
发表于 2018-5-14 14:41:49 | 只看该作者
你好,楼主,我觉得你很厉害,能否加个QQ,交个朋友,QQ:2478278759,真心的!

出0入0汤圆

54
发表于 2018-5-17 08:04:03 | 只看该作者
楼主 你的淘宝进不去了。

出0入0汤圆

55
发表于 2019-8-11 02:54:14 来自手机 | 只看该作者
Mark一下,备用

出0入4汤圆

56
发表于 2019-9-18 20:25:44 | 只看该作者
不觉明历

出0入0汤圆

57
发表于 2019-9-18 22:01:27 | 只看该作者
这个太厉害了。!

出0入0汤圆

58
发表于 2019-9-18 22:48:33 | 只看该作者
楼主,淘宝链接发我一下,也买一个

出0入0汤圆

59
发表于 2019-9-18 22:48:53 | 只看该作者
楼主,淘宝链接发我一下,也买一个

出10入12汤圆

60
发表于 2019-9-22 00:31:42 | 只看该作者
楼主好人,一生平安

出0入0汤圆

61
发表于 2019-9-22 10:42:06 | 只看该作者
先收藏,有空再试试,谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-29 20:59

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

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