六月,那阵子我闲得蛋疼,琢磨着把一个老外常用的安卓小工具给汉化了。等官方?算了,黄花菜都凉了,还不如自己动手,起码用起来心里舒坦。我这人就这样,看不惯不舒服的东西,非得自己整利索了。
第一步:摸清底细,工具就位
第一件事,我得把那原版的APK文件给抓下来。用啥工具?别跟我提那些收费的,我这人穷,也爱折腾。我直接翻出了老搭档——MT管理器。这玩意儿,老手都懂,省事儿。
- 我把文件扔进去,直接点“查看”,找到那个要命的APK。
- 然后,我长按,选“功能”,选“APK查壳/脱壳”,确认它是不是被保护了。运气不错,干净。
- 我点击“资源文件”,直接进入了文本库。
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步:地毯式搜索,文本硬抠
我心想,一般安卓程序的文字都在`res/values/*`里头躺着。我兴冲冲地打开,结果傻眼了。里头就几句鸡毛蒜皮的系统提示,核心内容全没了影。我一拍大腿,这些老外真坏,肯定把文本塞Smali里了,得硬抠代码。
我切换到Dex编辑器,输入核心的英文关键词,比如“Confirm”和“Setting”。那真是大海捞针,翻了十几个文件,终于在某个Activity的Smali文件里揪出了一坨代码,后面跟着一串串英文句子。我屏住呼吸,一个个地把英文改成了咱们的简体中文。
中途遇到个麻烦,老是报错编码不对。我折腾了半天MT的设置,3改成了UTF-8,这才顺畅了。那时候真是一股子倔劲儿顶着,谁也拦不住。
第三步:打包走人,我为啥非要六月干这事?
文本替换完,我点了“保存并退出”。回到主界面,选择了“APK重编译”。等了五分钟,新的APK新鲜出炉。一步,签名!没签名装不上去,我可不想前功尽弃。
APK装到手机上,启动一看,中文界面出现了!虽然有几个地方因为字数太多显示不全,边角有点丑,但是功能完全可用,我美滋滋。
我为啥非要六月搞这劳什子?说出来都是泪。六月,我被公司开除了,理由是说我态度不够积极。我直接笑了,我一个人干了三个人的活,还叫不积极?他们就是想省钱裁员罢了。
当时兜里没啥钱,房租还等着交。那段时间我整天闷在出租屋里,不敢出门,就靠啃馒头。我跟自己说,我得找点事做,不能让时间这么白白过去。这汉化,就是我那段时间证明自己还活着的方式。前后花了我两个周末,折腾了几十个版本。
这玩意儿,证明了我的能力,也帮我度过了那段最难熬的日子。现在我找到新工作了,待遇翻了一倍。但我还会时不时打开那个我亲手汉化的APP,看看,提醒自己,别忘了六月那档子事。

