APK文件简易汉化教程.docx

APK文件简易汉化教程【APK文件简易汉化教程】

编写:Soyu前言

ARSC汉化工具由『汉化浪子』提供网站:7c6a6d8b6529647d27285267/汉化浪子

此汉化简易教程由『淡蓝斯宇』编写网站:7c6a6d8b6529647d27285267

目录

前言

◆关于APK文件◆

◆APK文件的汉化过程概述◆

◆APK文件详细汉化过程◆

一、选用工具

二、开始汉化

第一步,首先使用WinRAR

第二步,解压APK文件

第三步,开始汉化

第四步,汉化图片

第五步,收尾打包

三、文件签名

四、安装测试

APK是AndroidPackage的缩写,即Android安装包。APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

apk文件和sis一样最终把androidsdk编译的工程打包成一个安装程序文件格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,

在Android系统安装时,APK程序会被存放在系统默认的APP目录中。现在很多人在使用GPhone时,特别是G1都喜欢使用APPToSD技术设置。这就

是把系统默认的APP文件夹移到SD卡上,安装APK程序时,直接把APK安装

到手机SD储存卡,而不是手机内存,这样就大大提升了手机的使用空间,同时

也就相对的提示了手机运行速度。

在汉化APK之前,不得不先提一下汉化的大概过程,只有先做一个简单的了解,才能更好的熟悉后面的汉化步骤。

1.首先,汉化APK之前,必须先用WinRAR之类的压缩解压缩工具,将其进行解压缩。

2.然后,解压后,我们就可以开始汉化了,一般APK文件只需要汉化解压后得到的扩展名

为.ARSC的文件,即可!

3.接着,用ARSC文件汉化工具将其打开,之后就可以在汉化工具里进行汉化了。汉化后的文

件不会对APK程序运行做任何影响。

4.再接着,再次用“压缩及解压缩”工具打开APK文件,直接把汉化后的ARSC文件添加替换

进去。同时,在进入压缩包里的【META-INF】目录(这是储存签名文件目录),删除里面除了MANIFEST.MF外的其他文件。

5.最后,就可以签名了,签名需要Auto-sign签名工具。使用Auto-sign签名工具需要安装JAVA

才行。签名完后的APK程序,就可以安装了。

上面已经对汉化APK文件有了一个大概的了解了,下面我们开始学习详细的汉化吧!

解压缩工具,选用:【WinRAR】。

汉化工具,选用:【AndroidResEdit】或【汉化狂人】;图像处理软件。

签名程序:选用:【Auto-sign】(AndroidResEdit自带)必须安装JAVA。

Android手机:选用:G1一部。

以下汉化实例的APK程序,选用了【twidroidpro_Ver2.6.1.apk】,这是一个著名的【微型博客】7c6a6d8b6529647d27285267的客户端程序。之所以选择他,因为他汉化的不仅仅ARSC文件,同时

还有图片需要汉化。图片汉化?,往下看就明白了。

首先,确认你的电脑已经安装【WinRAR】,开始前,首先设置一下文件关联,打开【WinRAR】程序,点击菜单栏上的【选项】-【设置】-【综合】,在综合设置选项最下面找到,『用户自定义压缩文件扩展名(U)』,输入:【APK】确定。OK!正式汉化开始。

之后你所看到的apk文件的图标就变成压缩文件图标了。

点击【twidroidpro_Ver2.6.1.apk】右键,使用WinRAR,解压到『twidroidpro_Ver2.6.1』注:解压时最好解压到单独的文件夹,以后升级汉化会很方便。

打开汉化工具,这里用【汉化狂人】,汉化浪子的最新作品“ARSC文件汉化工具”。

【打开文件】找到刚刚解压的『twidroidpro_Ver2.6.1』文件夹里的【resources.arsc】。

然后我们就可以开始汉化了。找到要汉化的词条,一行一行的汉化。

这个汉化工具汉化起来很简单,双击当前英文词条,输入翻译的中文,点击【OK】即可。同时,此工具还提供了右键【Google翻译】功能。很方便。

如果汉化的英文词条太多,这样一个一个的点击似乎会觉得很麻烦。不要紧,这里提供了【字典导出导入】功能。有啥用?别急听我慢慢道来。。。。

首先,【导出字典】。选择导出『大写字母开头词条』,这里又有人会问,这是为啥吶?因为我们只需要汉化带大写字母的词条,其他的一般不能汉化,不然会出错。大家打开APK程序就知道了,界面的英文几乎都是大写字母开头,只有小部分小写。这个只能自己慢慢找了。

提示,不熟练的童鞋,汉化过程中最好用手机打开你汉化的APK程序,对照着汉化,这样会好很多。

继续,导出的字典为【.txt】文本文件,我们可以直接用记事本编辑。

翻译前,先删除其他不需要翻译的词条,记住一般需要翻译的词条都是大写字母开头的。而ARSC汉化工具也会自动识别大小写。

删除干净后我们就直接在记事本上翻译。中英文用“|”竖线隔开(已经自动生成)。

汉化完字典后,保存,然后我们回到ARSC汉化工具,点击【导入字典】。就可以看到汉化的效果了。

提示:建议把你导出的字典,保存累积起来,以后汉化类似的工具时更加方便。

ARSC文件的汉化最后一步到了,首先检查一下是否有汉化错误,或一些未汉化到的词条,直接修改,最后,点击【保存文件】,替换掉原来的『resources.arsc』,或者重新命名。

打开..\twidroidpro_Ver2.6.1\res\drawable\文件夹,找到含有英文字母的图片。

然后,使用图片处理软件,进行修改,图片处理的首选当然是PS了。不过,不会【Photoshop】的童鞋不要急,这里推荐一个简单好用的给你。

【Fireworks】也是一个著名的图像处理和网页制作工具,同时也是PNG图片的专用处理工具。它就是大名鼎鼎的『网页制作三剑客』之一,现在已经被Adobe收购了。操作简单,软件不像【Photoshop】那么繁重。处理完成后,不要直接『保存』或『另存为』。要使用『导出』功能,选择【仅图像】,导出的图片不会有图层,只是单单的一张图片。呃,说多了,图片处理的概念有兴趣的童鞋可以“百度一下”。

附:

导出PNG图片最佳效果:

使用【Photoshop】也是使用导出,图片优化使用PNG24

使用【Fireworks】图片优化,采用PNG32,导出,仅图像。

说明:APK程序文件大部分使用的是PNG格式的图片,当然也有使用其他格式的,不过比较少,我还没发现过有其他的,大家看清楚格式再导出。

OK,教程到这里,APK文件的汉化已经大致完毕了。接下来是打包,为了怕破坏原有的APK文件,我们不必重新把解压后的文件夹,压缩打包为.zip文件再改为.apk,。

双击,直接用WinRAR打开【twidroidpro_Ver2.6.1.apk】,点击菜单栏的【添加】替换文件即可。具体操作如下:

1.首先,替换【resources.arsc】。直接点击【添加】,找到已经汉化完成的【resources.arsc】点

击【确定】,【确定】。

2.然后,替换图片。在WinRAR窗口里,直接双击打开..res\drawable\,再次点击【添加】,找

到已经汉化处理好的图片,点击【确定】,【确定】。

3.最后,删除原来的签名。在WinRAR窗口里,直接双击打开..\META-INF\,除了MANIFEST.MF

外,删除另外两个文件,一般情况下只多出两个,如果你特别倒霉遇到多出很多个的,其他的都删了吧。

OK,打包完成,最后可以签名了。

开始签名。由于ARCS文件汉化工具,已经整合【Auto-sign】签名工具,所以,我们直接点击菜单上的【签名】,找到已经汉化并打包好的APK文件(【twidroidpro_Ver2.6.1.apk】),然后点击,【立即签名】,选择保存的位置。等待中…叮!OK,汉化作品出来了。

附加:手动【Auto-sign】签名

如果你直接在【Auto-sign】上签名,注意,签名文件的名称不能有空格。

首先,把汉化好的APK文件,放到Auto-sign文件夹内,然后右键编辑【Sign.bat】文件,

修改,…testkey.pk8后面的两个文件名称为你要签名的文件名称,如下图。

前面的文件名称,是为签名的文件;后面的文件名称,是签名后要保存的文件名。

注意:【Auto-sign】签名工具,需要运行JAVA。如果没有安装JAVA无法使用【Auto-sign】签名。ARSC汉化工具只是整合了【Auto-sign】,也是需要JAVA的。

THE END
1.SignToolSignTool 是一种命令行工具,可对文件进行数字签名、验证文件中的签名、从文件中删除签名以及时间戳文件。 有关对文件签名为何重要的信息,请参阅代码签名简介。 SignTool 可作为Windows 软件开发工具包 (SDK)的一部分提供。 该工具安装在 Windows SDK 安装路径的\Bin文件夹中,例如:C:\Program Files (x86)\Windowshttps://msdn.microsoft.com/en-us/library/windows/desktop/aa387764
2.软件数字签名是怎么弄的?代码命令提示符微软数字签名知名然后等待快递,数字签名证书有实物的,拿到证书就可以对你自己的任何开发的软件无限制的使用了。 签名不用说了,有“傻瓜式”工具点击选择文件签名就可以了。 打开网易新闻 查看精彩图片 举报/反馈点击查看全文特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。付费https://m.163.com/dy/article/JJ4GKH320518UHF5.html
3.基于AUTOSAR的车载域控制器应用软件开发方法详解这一过程涉及将配置好的ARXML文件导入特定工具,目的是获取软件实体、接口及应用组件的相关资料。这一环节必须借助专业的软件进行,处理的是已进行前期处理的ARXML文件。最终会生成所需的数据字典mat文件和m文件。接着,在模型界面进行数据校验。过去有个项目,因为这一步信息提取不够完整,结果影响了后续模型的正确组装。 https://www.7claw.com/2801740.html
4.全志H616开发篇:基于官方外设开发一.wiringPi外设SDK安装 git clone https://github.com/orangepi-xunlong/wiringOP //下载源码 cd wiringOP //进入文件夹 sudo ./build clean //清除编译信息 sudo ./build //编译 通过windows浏览器打开https://github.com/orangepi-xunlong/wiringOP https://blog.csdn.net/2401_83811921/article/details/144410633
5.签名工具autosign签名工具autosign文档介绍内容阿里云为您提供签名工具auto-sign相关的35259条产品文档内容及常见问题解答内容,还有等云计算产品文档及常见问题解答。如果您想了解更多云计算产品,就来阿里云帮助文档查看吧,阿里云帮助文档地址https://help.aliyun.com/。https://help.aliyun.com/wordpower/408407-1.html
6.签名工具auto签名工具auto-signature签名流程协商,以下示例为json格式。请去除示例:对API请求报文签名。如果不设置,则默认为24小时。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。Authorization否String使用AK/SK方式认证时必选,携带的鉴权信息。X-Sdk-https://www.huaweicloud.com/zhishi/edits-17512472.html
7.autosign(android签名工具)Auto-sign.rar 签名工具,然你的刷机包可以运行! Auto-sign! 上传者:qq_26682247时间:2015-03-18 反编译工具apktool,dex2jar,auto-sign,jd-gui 反编译工具的具体用法,请参考我的博客,老早上传的了,希望对大家有帮助,已经设置了0积分。请大家免费下载。 https://www.iteye.com/resource/u013531161-9399216
8.Autosign(安卓软件签名)移动开发Auto-sign(安卓软件签名) 移动开发 - Android Cu**习惯上传201KB文件格式rarandroid android签名工具,可以签名APK。安卓软件签名 (0)踩踩(0) 所需:1积分 CS5366 是一款typeC to HDMI ic 的烧录工具 2024-11-29 19:19:15 积分:1 ColorZilla拾色器https://www.coder100.com/index/index/content/id/2691479
9.OpenHarmony应用Hap包签名进入签名工具 autosign 目录 cd E:\openharmony\developtools_hapsigner\autosign。 执行python 脚本 python .\autosign.py signHap。 签名成功后显示Success。 到指定目录下可以找到签名后的hap。 总结 DevEco Studio开发工具为开发人员提供了非常友好的hap自动签名功能,以及非常便捷的Debug包发布。 https://www.51cto.com/article/719309.html
10.Android修改现有ROM资源文件如何实现Android2.Auto-sign签名工具 这个是必备的,网上很多下载点,主要做ROM签名所用 3.apktool 打包解包apk工具 二,具体步骤 1.先将ROM包解压,比如我用的就是g7_3.3_hiapk_signed.zip,你就会看到两个个文件夹,META-INF,system,一个文件,boot.img. 2.开打system,再打开app,这时候你会看到一堆apk,这些都是系统的apk,https://www.jb51.net/article/98786.htm
11.ROM制作必备之打包签名工具Autosign(附教程)第92页厉害了 https://www.znds.com/tv-51313-92-3.html
12.Ubuntu14.04LTS使用Autosign签名工具.pdfUbuntu 14.04 LTS 使用 Auto-sign 签名工具 1.下载 Auto-sign.tar.gz 。 2.将其解压到主目录下。 3.将要签名的 ROM/apk 复制到 Auto-sign 目录下。 4.打开终端切换到 Auto-sign 目录下,然后执行命令【 ./sign.sh xxxxx.zip/apk 】(xxxxx 代表 ROM 或 apk 的主文件名) 。 5.提示完成后,即可在 https://max.book118.com/html/2022/0220/5011044204004142.shtm
13.DevEcoStudio使用指南(HarmonyOS)工具Key Password:输入密钥的密码,与生成密钥和证书请求文件中填写的Store Password保持一致。 Sign Alg:签名算法,固定为SHA256withECDSA。 Profile File:选择申请调试证书和调试Profile文件中生成的Profile文件,文件后缀为.p7b。 Certpath File:选择申请调试证书和调试Profile文件中生成的数字证书文件,文件后缀为.cer。调试https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404
14.自制rom简单的制作联想a668t卡刷rom包教程,教你如何打包签名先上工具: 步骤:(注意:首先要配置java环境,可以参照http://sjbbs.zol.com.cn/2/613_11109.html中的第一步安装JKD6,设置变量环境) 1.解压后得到文件夹Auto-sign; 2.了解卡刷包的文件,神族a668t卡刷包只有mete-INF和System两个文件夹,不知道为什么没有boot.img文件。mete-INF中是签名文件,脚本和二进制代码https://m.zol.com.cn/sjbbs/d1763_145249_p2.html
15.GitHub重签名第三方 FrameWorks TARGET_APP_FRAMEWORKS_PATH="$TARGET_APP_PATH/Frameworks" if [ -d "$TARGET_APP_FRAMEWORKS_PATH" ]; then for FRAMEWORK in "$TARGET_APP_FRAMEWORKS_PATH/"* do if test -f $FRAMEWORK then #签名 /usr/bin/codesign --force --sign "$EXPANDED_CODE_SIGN_IDENTITY" "$https://github.com/Caolongs/AutoAppSignTool
16.安卓逆向:签名校验对抗return trueSignMD5.equals(nowSignMD5); } 签名校验对抗 核心破解插件,不签名安装应用(对于部分对比签名文件的应用,不重新签名就可以过掉签名校验) 一键过签名工具,例如MT、NP、ARMPro、CNFIX、Modex的去除签名校验功能 具体分析签名校验逻辑(手撕签名校验) https://linuxstory.org/android-reverse-signature-verification-confrontation/
17.MS差分包生成工具比较旧文件和新文件的差异性,生成较小的补丁文件: msrtos-diffoldfilenewfilepatchfile #msrtos-patch 应用差分包(打补丁)工具 应用差分包(打补丁)工具对旧文件进行打补丁,生成新文件: msrtos-patcholdfilenewfilepatchfile #msrtos-sign APP 数字签名工具 https://docs.edgeros.com/ms-rtos/start/msrtos_devtools.html
18.OpenHarmony系统应用权限管控与签名码农知识堂将待签名的应用命名为app1-unsigned.hap放到autosign/目录下。 然后分别执行create_appcert_sign_profile.bat和sign_hap.bat脚本,就会在目录developtools_hapsigner-master/autosign/result下生成一个名为app1-signed.hap的已签名的系统应用。 第二次签名的时候,有可能会报错。这种情况下,需要执行git checkout autohttps://www.1000bd.com/Article/Index/937056
19.Android游戏加固工具使用说明FairGuard反外挂游戏加固-sign 对加固后的aab包签名 AAB签名需要把Jarsigner所在目录添加到系统路径 AAB加固并签名命令行示例: java-jarFairGuardx.x.x.jar-autoconfig-sign-inputfilegame.apk 3.config.ini配置 config.ini文件位于FairGuard.jar相同目录下,如下是它主要字段的设置: ■ gamekey设置 用户需要将gamekey填写在该配置文件中,格https://www.fair-guard.com/help-m/list-340.html
20.平板刷机王软件下载平板刷机王应用软件专题安卓Android手机刷机ROM工具软件 2017-01-20 最全打包 761KB 简体中文 系统辅助 推荐理由: 安卓Android手机刷机ROM工具软件 软件包括 system.img解压工具unyaffs:签名工具Auto-sign: ROM中的META-inf 三星i9300刷机工具 2017-01-20 3.6中文版 474KB 简体中文 系统辅助 推荐理由: 这款三星i9300刷机工具的名称是http://www.onlinedown.net/zt/15280/
21.Android系统签名新建立一个task autosign 跟android同级 263ECDDA3348D4F8DDDBB60CD0A5FACF.png build.finalizedBy 'autoSign' 意思是让jenkins执行build之后执行签名 task autoSign{// dependsOn('assembleRelease')doLast{//签名文件目录def signDir=project.rootDir.absolutePath+"/signtools/"def shPath=signDir+"sign.sh"https://www.jianshu.com/p/39b44a2b0eff