其实我现在基本不玩GBA了,GBAROM也很少摆弄了,但不知道为什么,今天看到gbata出新版,还是忍不住要汉化她,反正也不费什么事。

这是一个给GBAROM打补丁的软件,功能比较强大,可以打软复位、时钟、IPS等各种补丁,还可以给ROM去片头、减肥等功能,绝对是GBA游戏玩家的必备工具。因为有一段日子,特别热衷于玩GBA游戏——主要是指恶魔城系列,所以那段时间知道了这个软件,上一版0.7我也汉化了,所以如果借助 Multilizer的翻译记忆功能,这个软件弹指就可以汉化完。但难点在于退壳上面。

这个软件结构比较简单,我是指文件少,就一个,不过用PEiD测下来表明,是加的最麻烦的PeCompact 2.x的壳,基本没有什么自动退壳的软件可以用,所以只好用OllyDBG来手动退了。

PeCompact2.x制造了两个异常(00000000内存写异常和Single Step单步循环异常),可以轻松通过查看SEH链来进行脱壳。

我参考了一个OllyDBG通用的退壳步骤:
1、去掉所有异常忽略,保留kernel32里的内存读写异常忽略
2、F9,运行
3、遇到写[00000000]内存异常,暂停
4、查看右下角SEH链信息,也可从右上角esp+4获得第一个SE Handle,Ctrl+G,来到此地址
5、向下找到jmp eax,大概在+CBH处(我这里是+CDH),记住此eax地址
6、Ctrl+F2重新载入,下硬件执行断点:he 4A0B64,F9,找到push  ebp的语句,可以右键dump了
7、F8(有的需要,我这里已经在上一步完工了)
8、dump,imprec fix iat,完工(有些还需要修复iat表,我这里也不需要了,dump出来的直接能用)

然后用Multilizer汉化,不在话下,只是它生成的.exe没法用,提示“不是标准的win32程序”,没办法,把Delphi特有的CHS资源文件,用ReScope强行打开,拷贝里面的RCData到dump的程序里,这样就好了。

还有部分ASCII资源,用UltraEdit就轻松搞定了。

谁要是有兴趣,可以到Emu-Zone社区里去下载,我发布在那里了(这里什么时候能上传就好),以下地址:
http://bbs.emu-zone.org/newbbs/viewthread.php?tid=379901&extra=page%3D1

gbata 0.7a 发布,顺带汉化以及退壳步骤相关推荐

  1. Adobe Captivate 2019 11.5.0 Windows和macOS汉化中文版汉化补丁Adobe Captivate中文官网captivatecn.com

    Adobe Captivate 2019发布了两个更新补丁,分别是Adobe Captivate (2019 release)  Update 1(升级后版本号11.0.1)和Adobe Captiv ...

  2. 照片后期处理软件DxO PhotoLab 3.0.0 Build 4210 完美汉化版

    照片后期处理软件DxO PhotoLab 3.0.0 Build 4210 完美汉化版 DxO PhotoLab是一款专业的raw图片处理软件,可以让用户以最佳图像质量轻松生成RAW和JPEG图像,并 ...

  3. ESET(NOD32) ESS/EAV 4.0.424.0 BE 32位 汉化正式版

    ESET(NOD32) ESS/EAV 4.0.424.0 BE 32位 汉化正式版 ESET这一名称最早来源于埃及神话中的女神Isis.Isis又称作Aset或Eset,是地神Geb和天神Nut的女 ...

  4. Eclipse 2020-06 汉化包安装步骤(附汉化包+安装教程)(转载)

    eclipse汉化包我们会经常用到,因为它可以帮助英语基础差的用户更快的掌握这个软件,非常方便,但是我看了下整个互联网上并没有对这个汉化包进行整合,全都是分散的,中文设置起来非常麻烦,所以站长将汉化包 ...

  5. 发布本人汉化最后一个CommunityServer的版本,blog名称也改为 Asp.net源码交流中心...

    由于CommunityServer升级以后汉化工作日趋繁琐,本人停止对其汉化改造,并发布压箱底的源码 CommunityServer2.0汉化免安装稳定版及源码 下载地址:http://www.51a ...

  6. pfSense 2.3.5发布!汉化包同步发布!

    美国时间2017年10月31日,NETGATE公司发布了pfsense2.35版本,为用户继续提供安全和稳定的pfSense 2.3.x版本.虽然NETGATE已经发布了pfSense 2.4.0,但 ...

  7. PL/SQL Developer 8.0.2.1505 简体中文汉化版下载,带注册机-永久注册。

    PL/SQL Developer 8.0.2.1505 版本的原版+汉化包(简体中文包)+永久注册机一起发上来.用的好用顶一个. PL/SQL Developer 8.0.2.1505  原版安装程序 ...

  8. Cisco Packet Tracer 6.0下载安装及汉化包使用方法

    1.下载Cisco Packet Tracer 6.0安装程序 2.下载完成之后是一个exe文件,双击打开 3.点击next 4.点击第一项我同意 5.选择安装位置 6.点击next等待安装完成,中间 ...

  9. Axure8.0.0.3303破解及汉化

    注意:网上很多8.0.0.XXXX版本不一样破解码可能无效 以下是测试有效的版本及破解码及汉化 下载地址 https://pan.baidu.com/s/1Y5RfuRcGv-qcsOBVTejE2w ...

最新文章

  1. hdu 6185 Covering 矩阵快速幂
  2. Android将允许纯C/C++开发应用
  3. 交换机接口trunk的配置和vlan的划分
  4. linux文件读写 文件锁、select、poll【转】
  5. c语言中*用于指针,关于C语言中指针的理解
  6. IDEA中配置Maven环境
  7. 长沙.NET技术社区·设计到实现
  8. 51nod-动物与游戏【树链剖分,线段树】
  9. 从客户的角度看网站涉及的第一要素
  10. oracle创建表不在对应表空间,oracle创建表空间
  11. 把collections.Counter的计数结果转为pandas的DataFrame
  12. chrome开发者工具实现网页截长图
  13. 基于机器学习方法对销售预测的研究
  14. 超人段永平的网易博客文集
  15. 如何成为一名IC验证工程师——IC修真院直播
  16. 【装机吧U盘装系统】
  17. 关于“知识共享”的几个基本概念
  18. 怎么在html中使logo,如何用CSS3设计腾讯QQ LOGO?
  19. 图神经网络(CNN)四
  20. Java面试常考的 BIO,NIO,AIO 总结

热门文章

  1. 简单垃圾邮件过滤系统
  2. C#--WinForm图片选择对话框的使用
  3. 用计算机做帐,电脑会计出账入账怎么做呢
  4. 使用jquery ajax jsop gpsspg api转换坐标
  5. 和老外聊天、发邮件常用英语缩写
  6. 怎么剪切酷狗下载的音乐音频
  7. 怎么识别图片中的文字?不妨试试这几个识别工具
  8. 基于SSM的电影院购票系统的设计与实现
  9. 效率神奇,这是最好用的电子笔记工具
  10. Spring Boot访问关系型数据库三剑客JDBC、JPA、Mybatis