年轻人的第一次汉化APK(教程)

汉化前言

  • 此次汉化的 APK 为谷歌相机,用于改善手机摄像质量。
  • 其实我大部分都是看得懂的,毕竟也搞了这么久摄像了。在酷安(手机应用下载、讨论 APP)了解到部分人看不懂后,决定尝试汉化。
  • 我是编程新手,请多指教。
  • 这只是我自己摸索出的翻译方法,貌似还可以在 MT管理器 里直接翻译,可能会更方便,有兴趣的可以尝试下

一、环境搭建

汉化 APK 需要 Java 环境,由于我已经在学习 Java 了,所以环境已经搭建好,网上教程也足够丰富(这里的使用说明有介绍),故不再详述。
添加 PATH 时记得在路径最前面输入 .;
注意(坑):我在搭建 Java 环境中由于添加了 classpath 无法运行 Java ,后来删除了 classpath 并重启电脑后可以运行 Java 了,原因不明 不必深究 。

二、下载相关工具

如果你有更好的工具,可以留言分享。

1. ApkTool(PC)

来自吾爱论坛 ApkTool助手V2.48,网站里面还说明了如何搭建环境,感谢作者分享。 (据评论区scientificworld同学的提醒,该资源已无效)
原出处:Apktool(GitHub)

2. IDE(集成开发环境)(PC)

来自百度百科:IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

由于我在学习 Java,所以 IDE 已准备好,我使用的是 Visual Studio Code,这个 IDE 在 PYPL(PopularitY of Programming Language,程序设计语言流行)的 IDE 排名中位于第6且保持上升趋势。
在这里插入图片描述
可在此搜索扩展,例如 VS Code 的中文语言包。

其实用记事本也行,只要你愿意。

3. MT管理器(Android)

各大应用市场均可下载(至少小米应用商店已收录),如果有区分 MT管理器1 和 MT管理器2 的,下载2。

三、操作

1. 反编译

打开 ApkTool ,将 APK 拖到 ApkTool 里,点击“反编译”,等待一会。

2. 寻找翻译文件

打开反编译出的文件夹,找到能翻译的文件(可以使用 VS Code 的搜索功能,搜索你需要翻译的英文,搜索框右侧可选区分大小写和全字匹配,记得选择反编译出的文件夹)。
我这里是直接进入res目录,选择了 values-zh-rCN 目录下的 strings.xml,以及 xml 目录下的 camera_preferences.xml。

在这里插入图片描述
2019-11-10 大部分需要翻译的文件:
RotSeek.smali strings.xml camera_preferences.xml lol.smali defcomk.smali lol1.smali arrays.xml faa.smali
(如有错,请以图片为准)
在这里插入图片描述

3. 翻译

翻译前翻译后
注意:只能翻译行结尾为 </string> 的那行,翻译其它的我不知道会发生什么(例如 </item> ),翻译完记得保存。

4. 回编译

在 ApkTool 里选择反编译出的文件夹点击 回编译+签名(本来在这一步可以完成签名,但是我用了签名文件还是无法完成签名,原因不明,故需要下面利用 MT管理器 来签名)。

5. 传至手机

将回编译出的 APK 传到手机上,我用的是 QQ。

6. 签名

使用 MT管理器 需要注册账号,这里的操作不需要会员。
在手机上打开到 APK 的目录(QQ为/storage/emulated/0/tencent/QQfile_recv/),找到并点击 APK,(在功能里,你会发现有个 XML 翻译模式,我用了这个功能,发现并不能完全搜索我要翻译的内容,所以我在 PC 上完成翻译工作)功能 → APK 签名。至此完成汉化步骤,可以安装 APK 来审核(我重复了大概5-10遍所有操作才完成此次汉化)。
翻译前后对比

  • 5
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值