这事儿得从我上个月刷手机说起。当时在论坛里看见个贼酷的军事手游《驱逐舰指挥官》,英文原版的,玩得我直挠头。满屏字母看得眼晕,就琢磨着能不能搞个汉化版。翻了一圈发现网上教程零零碎碎,踩坑的新人特别多,干脆自己趟一遍雷,整篇避坑指南出来。
第一步:工具都给我整麻了
开头以为跟普通汉化apk差不多,直接抓了个MT管理器开干。解压完一看傻眼,*文件拆得跟碎纸机过了一遍似的,字符串全散在smail文件里。用MT自带的dex编辑器点进去,密密麻麻的代码看得我太阳穴突突跳,改两句就闪退,反复折腾了三小时,泡面都坨成砖了。
第二步:撞上硬骨头
不服气又下了个AK反编译工具。这回倒是把dex转成java了,结果更崩溃——关键菜单文字全嵌在Unity引擎里!根本搜不到"StartBattle"这种关键字,全是什么"str_0x7f090015"的鬼代码。这时候才明白为啥论坛里那么多半成品汉化包,都在asset文件夹里翻车了。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 大坑1:用普通APK工具改Unity游戏等于拿菜刀砍坦克
- 大坑2:汉化文本可能藏在*这种二进制文件里
- 大坑3:改完还得分卷压缩回去,签名不对直接安装失败
第三步:厨房里摔出来的办法
正想放弃的时候,手机突然摔进洗菜池里(真事儿!)。捞出来擦水时瞟见淘宝卖的汉化神器广告,咬咬牙花28块买了套叫UABEA的工具包。把apk拖进去点"导出txt",嚯!所有文字跟掏内脏似的全摊开了。拿记事本改完中文再导回去,签名时手抖输了三次密码才成功。
一步:安装差点翻船
兴冲冲装手机里,结果点图标就闪退。急得我蹲厕所翻了一小时论坛,才看见角落里有行小字:"Android 11以上要关SELinux模式"。拿老丈人淘汰的红米Note8测试,开机那瞬间看见中文主菜单,差点把搪瓷杯碰翻。
后来发现还有更简单的法子——直接改本地化文件。但当时钻牛角尖非要动安装包,这种轴劲儿倒是踩全了所有典型雷区。新手照着我的脚印走,保准比看教程少浪费两天时间,真的。
