搜索
bottom↓
回复: 62

发个jlink v9工具,含代码

  [复制链接]
(222994914)

出0入0汤圆

发表于 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
(222994105)

出0入0汤圆

 楼主| 发表于 2014-12-30 00:53:05 | 显示全部楼层
另外,sn在0xbf00
(222993764)

出0入0汤圆

发表于 2014-12-30 00:58:46 | 显示全部楼层
差点沙发啊~~被楼主抢去了~~。。。睡觉咯~~
(222990558)

出0入0汤圆

发表于 2014-12-30 01:52:12 | 显示全部楼层
帮LZ顶帖,LZ在这方面的研究很深入
(222968584)

出0入0汤圆

发表于 2014-12-30 07:58:26 | 显示全部楼层
多谢,已买了78的JLink 9
(222968308)

出10入10汤圆

发表于 2014-12-30 08:03:02 | 显示全部楼层
楼主V5,多谢分享!!
(222968305)

出0入0汤圆

发表于 2014-12-30 08:03:05 | 显示全部楼层

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

出0入0汤圆

发表于 2014-12-30 08:06:00 | 显示全部楼层
支持,已经买了楼主做的JlinkV9了,必须支持,顶!
(222967788)

出0入0汤圆

发表于 2014-12-30 08:11:42 来自手机 | 显示全部楼层
谢谢分享!
(222967226)

出0入0汤圆

发表于 2014-12-30 08:21:04 | 显示全部楼层
我特别好奇lz竟然搞定了v9 bootloader,作为电工你应该不屑于开盖吧。。。你真的是用木马把它读取了么
(222965272)

出0入0汤圆

发表于 2014-12-30 08:53:38 | 显示全部楼层
我也买了楼主一套
(222964995)

出0入0汤圆

发表于 2014-12-30 08:58:15 | 显示全部楼层
不明觉厉!^_^b
(222964749)

出0入0汤圆

发表于 2014-12-30 09:02:21 | 显示全部楼层
XIEXIE HAO SHIWU
(222964582)

出0入0汤圆

发表于 2014-12-30 09:05:08 | 显示全部楼层
高手啊。。。
(222963988)

出0入0汤圆

发表于 2014-12-30 09:15:02 | 显示全部楼层
我还以为是V9的代码,哈哈。
(222949011)

出0入0汤圆

发表于 2014-12-30 13:24:39 | 显示全部楼层
正在 用LZ的 东西  很爽!
(222922714)

出0入0汤圆

发表于 2014-12-30 20:42:56 | 显示全部楼层
V8调试时烧坏了,新购的楼主的V9,很好!支持
(222921991)

出0入4汤圆

发表于 2014-12-30 20:54:59 | 显示全部楼层
多谢共享,呵呵。
(222921865)

出0入0汤圆

发表于 2014-12-30 20:57:05 | 显示全部楼层
多谢共享
(222919771)

出100入101汤圆

发表于 2014-12-30 21:31:59 | 显示全部楼层
这些vb.net代码是makev9fw.exe的源码么?
(222870803)

出0入0汤圆

 楼主| 发表于 2014-12-31 11:08:07 | 显示全部楼层
fengyunyu 发表于 2014-12-30 21:31
这些vb.net代码是makev9fw.exe的源码么?

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

出0入0汤圆

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

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

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

出0入0汤圆

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

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


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

出0入0汤圆

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

厉害了。。。
(222752632)

出0入0汤圆

发表于 2015-1-1 19:57:38 来自手机 | 显示全部楼层
楼主厉害
(222750951)

出0入0汤圆

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

出0入0汤圆

发表于 2015-1-1 23:13:45 | 显示全部楼层
多谢分享!!!!!!!!!!!
(222357733)

出0入0汤圆

发表于 2015-1-6 09:39:17 | 显示全部楼层
是不是用这个工具,就能把你上一贴发的那个不能自动升级的V9固件进行升级?如果是,那这次升级之后,若v9又有固件更新,v9能自动更新吗,还是仍然需要这工具来更新?
(222356252)

出0入0汤圆

发表于 2015-1-6 10:03:58 | 显示全部楼层
高手。标记了
(222355120)

出0入0汤圆

发表于 2015-1-6 10:22:50 | 显示全部楼层
手里的v8好长时间不用了。正在用ULINK-2。看到这消息,对v9有了点兴趣。
(222354523)

出0入4汤圆

发表于 2015-1-6 10:32:47 来自手机 | 显示全部楼层
看不懂,也要支持一下。
(222353398)

出0入0汤圆

发表于 2015-1-6 10:51:32 | 显示全部楼层
标记了 jlinkV9
(222313634)

出0入0汤圆

发表于 2015-1-6 21:54:16 | 显示全部楼层
期待楼主放出支持自动升级的固件,话说现在jlink v9已经49元了。。。这价格已经不会再有竞争啦。。。
(222148033)

出0入0汤圆

发表于 2015-1-8 19:54:17 | 显示全部楼层
楼主厉害啊,标记!
(220462619)

出0入53汤圆

发表于 2015-1-28 08:04:31 | 显示全部楼层
买了2个你发的连接 现在让他先吃灰一段时间  有空在用起来
(208851085)

出0入0汤圆

发表于 2015-6-11 17:30:05 | 显示全部楼层
拜谢了!!!
(208842620)

出0入0汤圆

发表于 2015-6-11 19:51:10 | 显示全部楼层
不明觉厉
(207386364)

出0入0汤圆

发表于 2015-6-28 16:22:06 | 显示全部楼层
谢谢,收藏备用。
(207358325)

出0入0汤圆

发表于 2015-6-29 00:09:25 来自手机 | 显示全部楼层
下了留着修复或升级用,谢谢
(207152859)

出0入0汤圆

发表于 2015-7-1 09:13:51 | 显示全部楼层
楼主V5,多谢分享!!
(206951500)

出0入0汤圆

发表于 2015-7-3 17:09:50 | 显示全部楼层
质量超好的JLINK V9 仿真器 淘宝点击进入 改版的有意思。。。
(206883315)

出0入4汤圆

发表于 2015-7-4 12:06:15 | 显示全部楼层
这个刷了之后能自动升级么
(206668637)

出0入0汤圆

发表于 2015-7-6 23:44:13 | 显示全部楼层
这也太强悍了.....
谢谢楼主分享....
(198920985)

出0入0汤圆

发表于 2015-10-4 15:51:45 | 显示全部楼层
謝謝樓主分享
(176805538)

出0入0汤圆

发表于 2016-6-16 15:02:32 | 显示全部楼层
我试了不能自动升级,楼主能提供能升级的bootloader吗?
(176797444)

出0入0汤圆

发表于 2016-6-16 17:17:26 | 显示全部楼层
备份下,以后也许用得着
(174395892)

出0入0汤圆

发表于 2016-7-14 12:23:18 | 显示全部楼层
支持一下!!
(174306851)

出0入0汤圆

发表于 2016-7-15 13:07:19 | 显示全部楼层
太赞了,我还在想怎么解压出来的固件用不了的问题呢
(169878464)

出0入0汤圆

发表于 2016-9-4 19:13:46 | 显示全部楼层
mark,真乃我等穷人的福音啊
(163524577)

出0入0汤圆

发表于 2016-11-17 08:11:53 | 显示全部楼层
标记了 jlinkV9
(161724487)

出0入0汤圆

发表于 2016-12-8 04:13:23 | 显示全部楼层
很历害.谢谢楼主.先收着
(153496153)

出0入0汤圆

发表于 2017-3-13 09:52:17 | 显示全部楼层
学习,谢谢!!!
(116585981)

出0入0汤圆

发表于 2018-5-14 14:41:49 | 显示全部楼层
你好,楼主,我觉得你很厉害,能否加个QQ,交个朋友,QQ:2478278759,真心的!
(116350647)

出0入0汤圆

发表于 2018-5-17 08:04:03 | 显示全部楼层
楼主 你的淘宝进不去了。
(77402836)

出0入0汤圆

发表于 2019-8-11 02:54:14 来自手机 | 显示全部楼层
Mark一下,备用
(74056546)

出0入4汤圆

发表于 2019-9-18 20:25:44 | 显示全部楼层
不觉明历
(74050803)

出0入0汤圆

发表于 2019-9-18 22:01:27 | 显示全部楼层
这个太厉害了。!
(74047977)

出0入0汤圆

发表于 2019-9-18 22:48:33 | 显示全部楼层
楼主,淘宝链接发我一下,也买一个
(74047957)

出0入0汤圆

发表于 2019-9-18 22:48:53 | 显示全部楼层
楼主,淘宝链接发我一下,也买一个
(73782588)

出0入4汤圆

发表于 2019-9-22 00:31:42 | 显示全部楼层
楼主好人,一生平安
(73745964)

出0入0汤圆

发表于 2019-9-22 10:42:06 | 显示全部楼层
先收藏,有空再试试,谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-1-22 23:41

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

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