起手式:工具准备
前天半夜躺床上刷贴,看到有人求《游物语》安卓汉化教程。刚好去年折腾过类似的,翻出吃灰的旧手机就开始搞。先说工具:
- 某APK拆包工具箱
- 某乱码修复插件
- 手机自带的开发者模式
结果工具包解压完直接报毒!杀毒软件跳出来疯狂报警。手动关掉防火墙,风险自负这步真不能省。
拆包踩的坑
把游戏APK拖进拆包工具,进度条卡在72%死活不动。等了半小时没反应,直接拔电源重启电脑。第二次学乖了,先把游戏安装包后缀改成.zip,手动解压出*——这玩意儿就是文字库的老巢。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
用十六进制编辑器打开资源文件,满屏的日语假名混着乱码。随手改了几个字符,保存后重新打包安装。好家伙,游戏开场动画播完直接闪退!手机差点变砖,只能进Recovery模式清缓存。
关键突破点
翻了三年前的贴旧帖才找到门道:
- 游戏用了自定义字库,普通汉化工具根本识别不了
- 部分菜单选项是直接写在代码里的
终极解决方案:先拿乱码修复插件处理资源文件,再手动扒拉出*这个核心文件。用反编译工具拆开代码,果然发现藏在里面的菜单文本。把日文汉字改成简体后,特别注意保留变量符号%$#之类的鬼画符。
最终决战
重新封包时又出幺蛾子:
- 第一次签名失败,提示证书过期
- 第二次安装失败,系统报解析错误
凌晨两点气得猛拍键盘,突然想起安卓11开始限制非商店应用。进手机开发者选项勾选"允许旧版打包方式",再用某签名工具V3模式重签。装好点开游戏那刻,中文标题跳出来的时候,差点把泡面打翻在键盘上!
现在回想起来,最坑的还是变量符号。当时手快删了两个%,结果游戏内购界面直接显示成"您需要支付%完成交易"。室友看到笑到捶地:"这比机翻还离谱!"