Android系统的APK软件简易教程
一 APK软件的基础知识
apk文件,即Android application package文件。每个要安装到android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。
apk文件,即Android application package文件。每个要安装到android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。
二 解压后要的资源在哪里
解压后有很多的文件,我们所需要的英文资源可能包含在其中的这些地方
resources.arsc,一般来说软件的主要字符串都在里面;
l,可能含有少量的字符串
classes.dex,这是编译后的程序代码,某些软件的字符串可能会编译在里面,目前没有好的方法;
resources.arsc,一般来说软件的主要字符串都在里面;
l,可能含有少量的字符串
classes.dex,这是编译后的程序代码,某些软件的字符串可能会编译在里面,目前没有好的方法;
assets文件夹下的html文件,某些程序中会有这个文件夹,里面是标准的网页文件,多数是帮助文件,懂得html语言就会,本教程不提及;
res\layout文件夹下的xml文件,可能会包含某些窗体布局中的字符串;
res\layout文件夹下的xml文件,可能会包含某些窗体布局中的字符串;
res\ layout-land文件夹下的xml文件,同上,某些程序会有这个文件夹,是横屏下的布局;
res\xml文件夹下的xml文件,可能包含部分字符串;
res\menu文件夹下的文件,有的时候也可能包含有可的资源;
res\drawable文件夹下的图片文件,某些程序可能包含一些带有文字的图片UI,需要一定修图技能,本教程不提及。
Android刚刚起步的时候,只能通过hex的方法,不过现在好了,借助一些实用的工具,我们可以简单的查字符串并和导入,不用再劳神hex了~
(hex:16进制编辑)
res\xml文件夹下的xml文件,可能包含部分字符串;
res\menu文件夹下的文件,有的时候也可能包含有可的资源;
res\drawable文件夹下的图片文件,某些程序可能包含一些带有文字的图片UI,需要一定修图技能,本教程不提及。
Android刚刚起步的时候,只能通过hex的方法,不过现在好了,借助一些实用的工具,我们可以简单的查字符串并和导入,不用再劳神hex了~
(hex:16进制编辑)
三 详细教程
通过开发人员浪子自行编写的软件ForAndroid
1 2.0
2.Android ResEdit-软件(最好用1.2或1.3)
3.WinRAR -压缩软件
通过开发人员浪子自行编写的软件ForAndroid
1 2.0
2.Android ResEdit-软件(最好用1.2或1.3)
3.WinRAR -压缩软件
1.下载所需软件,安装net2.0和Android ResEdit工具
2.处理所要的APK文件
下载 (51.2 KB)
2010-6-30 19:37
打开winrar,选项-设置,在“综合”页面,将“.apk”文件类型添加于“用户自定义压缩扩展名”。
图为:利用RAR加载.apk文件的设置
下载 (67.35 KB)
2010-6-30 19:38
让后点击确定!然后选择需要的APK文件,此时图标已经变成了压缩文件图片,右键解压缩,最好解压到一单独文件夹,方便以后操作。此时,我们可以看见文件夹中有两个独立文件夹和三个文件。META-INF为签名信息,RES为软件相关图片等,而对于我们最为重要的文件就是resources.arsc。解压出现下图
下载 (28.63 KB)
2010-6-30 19:38
然后打开AndroidResEdit,点击文件打开resources.arsc
下载 (48.58 KB)
2010-6-30 19:39
3、开始正式文字
用我们提供的AndroidResEdit工具打开刚才我们所解压的resources.arsc文件。列表第一列“原始资源”就是我们对照翻译的英文原体,但是需要注意的是:我们不是需要将所有英文翻译成中文,甚至也不能将所有的单词翻译过来。我们只需将大写字母开头词条翻译,其他的一般不能,不然会出错。大家打开APK程序就知道了,界面的英文几乎都是大写字母开头,只有小部分小写。这个只能自己慢慢了。不熟练的用户,过程中最好用手机打开你的APK程序,对照着,这样会好很多
下载 (87.22 KB)
2010-6-30 19:39
图为:对照界面
下载 (76.5 KB)
2010-6-30 19:40
双击右侧空白栏即可打开输入数据对话框
下载 (83.6 KB)
2010-6-30 19:40
也可通过右键“Google翻译”自动,但是准确率的确不敢恭维
下载 (80.92 KB)
2010-6-30 19:41
然后保存文件。
如果不进行图片,那么就可以直接替换文件并签名
下面简单说下图片:
4.图片
软件经常会在界面中加载图片格式,那么图片中的英文我们能不能翻译?当然可以,我们只需到对应图片,按照图片尺寸和格式制作我们所需素材即可。软件的所有图片素材都在我们解压的\res\drawable中。
5.替换文件及图片
APK文件的已经大致完毕了。接下来是打包,为了怕破坏原有的APK文件,我们不必重
新把解压后的文件夹,压缩打包为.zip文件再改为.apk。而是通过在RAR中添加相对应文件替换原始文件的方法实施。以确保apk文件的完整性和安全性。
直接用WinRARandroid软件打开原始apk文件,到相对应目录替换相对应文件。
(1).软件根目录下,点击[添加]按钮,将我们完毕的resources.arsc替换进去。
直接用WinRARandroid软件打开原始apk文件,到相对应目录替换相对应文件。
(1).软件根目录下,点击[添加]按钮,将我们完毕的resources.arsc替换进去。
下载 (62.47 KB)
2010-6-30 19:41
图为:替换resources.arsc
(2).打开..res\drawable\,将我们处理过的图片素材替换进去
下载 (89.02 KB)
2010-6-30 19:41
图为:替换图片素材
6.软件签名
在签名之前,我们要删除原来的签名。在WinRAR窗口里,直接双击打开..\META-INF\,除了MANIFEST.MF外,删除另外两个文件。如果会有很多文件,也只留有MANIFEST.MF,其余全删。
下载 (59.42 KB)
2010-6-30 19:42
图为:删除原有签名文件
之前我们提到了该软件已经整合了Auto-sign签名工具了。所以直接点菜单上的[签名],浏览到我们已经好的APK文件,单击“立即签名”即可。大功告成,DIY的APK软件新鲜出炉。
下载 (46.37 KB)
2010-6-30 19:43
下载 (56.34 KB)
2010-6-30 19:43
然后就是安装到手机里看看吧!
需要用到的软件下载:
net2.0下载: 点这里
AndroidResEdit1.2 下载:
AndroidResEdit1.2 By 浪子.rar (1.11 MB)
下载次数: 83
2010-7-1 14:35
注:AndroidResEdit 1.5 Google 工具(工具已更新至1.5,版本,让更简单了),
详细请参考:www.apkok/bbs/thread-589-1-1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论