安卓汉化更好还是更糟?优缺点全面深度分析!

上个月帮丈母娘折腾手机,她非要玩那款只有英文版的广场舞APP,可把我愁坏了。这玩意儿原版全是洋码子,老太太瞅着跟天书似的,我这孝顺女婿只能硬着头皮研究汉化。

第一步:不信邪直接开搞

翻出五年前的安卓开发教程,照着把APK文件解压了。嚯!满屏的*和*,活像进了代码迷宫。抓瞎摸到汉化教程说的那个资源文件,拿文本编辑器撬开,嚯!密密麻麻的键值对跟蚂蚁搬家似的。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • Dance Master改成「舞林至尊」
  • #FF0000换成中国红码值
  • 碰到"Tap to start"直接替换成「点我开跳」

改完美滋滋打包回手机,结果刚启动就闪退!蹲厕所查了三小时才发现,这破软件用了字符长度检测,中文比英文长就把内存撑爆了。

绕不开的硬骨头

有些按钮死活找不到文本,原来藏在dex文件里。下了个反编译工具,好家伙!满屏的smali代码看得我眼冒金星。改这种代码比绣花还费劲,改错个标点符号就崩。有回把invoke-virtual改岔了,手机直接重启进恢复模式,吓得我以为把丈母娘手机变砖了。

踩完坑才明白的道理

好汉化得像老中医开方子

  • 改资源文件像抓药——药量错了要人命
  • 改代码如针灸——扎偏分分钟瘫痪
  • 最坑是加固过的APP——跟穿了铁布衫似的根本撬不动

老太太那广场舞APP只汉化了七成,剩下那些嵌在图片里的文字,总不能让我用PS把几十张图全重做?

血的教训值不值?

现在刷论坛总看见小年轻争论安卓汉化好不我端着枸杞茶直摇头:好的是真方便,能让破手机跑上国外冷门软件,尤其给家里老人解闷儿;糟的是真要命,遇见流氓软件植入广告还算轻的,去年贴有人汉化金融APP结果被插了键盘记录码,银行卡让人刷走两万多。

更憋屈的是技术断层。现在新APP都玩模块化,去年给同事孩子汉化教育软件,刚拆开就看见八个.so动态库瞪着用十六进制编辑器改到凌晨三点,孩子在班级群里炫耀汉化版,第三天全班家长的手机都弹出了澳门赌场广告...

要我说,这玩意儿现在就跟开盲盒似的。去年给媳妇汉化烘焙APP时学精了,先在备用机上断网测试半个月,确认没暗门才敢装。结果老太太三天两头催更:「女婿,舞蹈队刘姨她们都更新到2.3版了,咱家咋还是1.0?」得!今晚又得通宵跟那些二进制代码死磕。

本文转载自互联网,如有侵权,联系删除