`
quanminchaoren
  • 浏览: 927301 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android软件汉化/精简/去广告教程

阅读更多


前言:
现在随处都可以找到功能强大的汉化工具,操作简单,上手快,汉化不再是件麻烦事。
想学汉化的朋友只要你用心,你也可以自己汉出优秀的作品,因为汉化根本没啥技术含量,要的只是持之以恒。
不要再羡慕别人会汉软件有多么多么牛X了,只要你有些不差的英语功底,有着热爱汉化、分享资源的热情,你也能成为“汉化达人”,一切皆有可能!

教程分三个部分:
>点击直达<—— 2楼是强制汉化教程,是Android软件比较早的汉化方法,方法是用汉化工具在原语言(英文、或软件原带的其它语言)的基础上将单词和语句强制修改成中文。
>点击直达<—— 3楼是APKTool汉化、精简教程,方法是用APKTool工具将软件反编译解包,直接用文本编辑工具修改语言包、精简语言包或自行添加中文语言包。
>点击直达<—— 4楼是去广告教程。


汉化工具:
AndroidResEdit(arsc/xml汉化、签名工具)
汉化狂人(arsc/xml汉化工具)
Notepad++ Portable(dex汉化、文本编辑工具)
APKTool(反编译/编译工具)
smali/ baksmali(dex解包/打包工具)
WinRAR(apk安装包打包/解包工具)

* 基础知识:
1、apk安装包的文件结构
以知名桌面软件“LauncherPro”为例,apk安装包文件目录如下图:



文件目录如下:
- META-INF
- res
  - anim
  - color
  - drawable
  - drawable-hdpi
  - drawable-land
  - drawable-land-hdpi
  - drawable-mdpi
  - drawable-port
  - drawable-port-hdpi
  - layout
  - layout-land
  - layout-port
  - xml
- AndroidManifest.xml
- classes.dex
- resources.arsc

- 多数情况都要汉化的是resources.arsc、classes.dex和res文件夹里的***.xml文件。

- META-INF文件夹里面存放的是证书文件,软件修改后需要将里面的证书文件删除(***.RSA、***.SF、***.MF三个文件)再重新签名,否则软件无法安装。

- res文件夹里存放的大部分是软件所需的资源及布局文件(drawable存放资源、layout、xml存放布局文件***.xml),部分需要汉化的单词、语句会在这些***.xml文件里。

- AndroidManifest.xml文件里包含了软件名称、版本、权限、引用的库文件等信息。极少数软件在这个文件里会有单词、语句需要汉化。

- classes.dex文件是Java源码编译后的代码文件。通常该文件里都有单词、语句需要汉化。

- resources.arsc文件是编译后的资源文件,大多数情况下,需要汉化的单词、语句绝大多数都在这个文件里,汉化的时候首先就要看这个文件。

* 另外,一些需要汉化的***.png图片文件、***.html文件、***.txt文件可能会在assets文件夹或res/raw文件夹内。图片文件 需要用Photoshop修改,html、txt文件可以直接用Notepad++ Portable文本编辑工具修改(不建议用系统自带的记事本,这东西杀伤无数...)。

2、打包/解包
apk安装包其实就是zip格式的压缩包,只是文件扩展名改成了apk而已,所以可以直接用解/压缩软件WinRAR打开,若你的系统没有关联apk文 件,请先安装WinRAR,打开WinRAR——选项——设置——综合,在“用户自定义压缩文件扩展名”处填上apk,点“确定”保存即可。之后就可以直 接双击以WinRAR打开apk安装包文件。
汉化软件的时候,不需要把整个apk安装包解包,对于需要汉化的文件,如resources.arsc、classes.dex等文件,直接用鼠标拖出来,汉完后再拖进apk安装包后重新签名就行了(签名问题下面会讲到)。

3、签名
Android的软件也需要签名,不过和Symbian相比,却要简单方便得多,首先是不需要自己去申请证书,下载个签名工具就可以签名了。另外,我们从 电子市场、软件官网下载来的软件都是已经签好名的,可以直接安装,这里讲到的签名,是针对软件安装包被修改过的情况(如汉化需要修改安装包内的文件,原来 的签名文件就不能用了,所以要重新签名软件才能正常安装。),正常情况下不需要签名。
现在Android可用的签名工具很多,想方便点的话可以用汉化浪子出品的AndroidResEdit,这个软件自带签名包(工具在帖子附件有提供)。
签名方法很简单,删除原证书文件后(META-INF 文件夹内的***.RSA、***.SF、***.MF三个文件),打开AndroidResEdit——签名——签名apk文件,选择需要签名的apk安装包后点击“立即签名”即可。

分享到:
评论

相关推荐

    卓汉化教程\Android手机软件汉化教程(手把手教你

    ### Android手机软件汉化教程详解 #### 第一课:APK安装包解析 在开始学习如何汉化Android软件之前,我们需要了解APK文件的基本结构及其组成。APK(Android Package)是Android应用程序的安装包,类似于Symbian...

    阿木ANDROID软件汉化教程

    ### 阿木ANDROID软件汉化教程知识点解析 #### 一、概述 在《阿木ANDROID软件汉化教程》中,作者重点介绍了Android软件的汉化方法,特别是针对嵌入式汉化的步骤和技术要点。本教程不仅适用于Android开发爱好者,也...

    史上最全Android软件汉化教程

    本教程将详细解析Android软件汉化的全过程,涵盖从准备工具到实际操作的各个环节。 一、了解Android软件结构 在开始汉化之前,我们需要了解Android应用的基本结构。一个标准的Android应用由多个组件构成,如...

    android 汉化及rom 制作教程

    教程主要分三个部分:(没有Linux,JAVA基础都可以做到) 1:强制汉化教程,是Android软件比较早的汉化方法,方法是用汉化工具在原语言(英文、或软件原带的其它语言)的基础上将单词和语句强制修改...3:去广告教程。

    android软件简单汉化教程及软件

    android软件简单汉化教程及软件 APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis 或Sisx的 文件格式。通过将APK文件直接传到Android 模拟器或Android手机中执行即可安装。 apk 文件和sis 一样...

    Android Studio汉化包

    可以直接使用的Android Studio汉化包,1.0以上版本均可用,直接复制到安装目录的lib下即可(X:/XXX/AndroidStudio/lib/),然后重启Android Studio

    pads9.3汉化绿色精简版(附绿色汉化全功能版下载地址).rar

    《Pads 9.3汉化绿色精简版:便捷高效的设计工具》 Pads 9.3是一款广泛应用于电子设计自动化领域的PCB设计软件,以其强大的电路布局和布线功能,深受工程师们的喜爱。然而,对于中文用户来说,原版的英文界面可能会...

    pads9.3汉化绿色精简版

    《Pads 9.3汉化绿色精简版:高效便捷的电路设计工具》 Pads,全称为PowerPCB,是由 Mentor Graphics 公司开发的一款专业的电子设计自动化(EDA)软件,广泛应用于电路板设计领域。Pads 9.3作为其一个重要版本,为...

    Android studio汉化.zip

    4. **替换语言文件**:使用如WinRAR等工具打开`idea.jar`文件,找到对应的汉化路径,通常是`messages/AndroidStudio`或`messages/Idea`目录。将汉化包中的相应`.properties`文件替换掉原文件。 5. **重新打包并安装...

    Android studio 3.2汉化包

    这些文件通常是`messages.AndroidStudio`、`messages.AndroidStudioIde`和`messages.AndroidStudioWelcome`,分别对应Android Studio的主要界面、IDE组件和欢迎屏幕的汉化资源。 3. 关闭正在运行的Android Studio,...

    AndroidStudio_3.4_r1汉化包

    **Android Studio 汉化教程** Android Studio 是Google推出的一款集成开发环境(IDE),专为Android应用开发设计,提供了一系列强大的工具,包括代码编辑器、调试器、模拟器等,帮助开发者高效地创建高质量的...

    Android Studio汉化包2.2.0及以上版本 官方下载

    网上流传的Android Studio汉化包2.2.2及Android Studio汉化包2.2.3版本的汉化包在 在我的电脑上都有bug --------------------------------------------------- bug描述 汉化后Android Studio左侧定位d代码文件按钮...

    Basic4android2.71汉化完美汉化版

    Basic4android2.71汉化完美汉化版 【软件简介】 android 是一个简单但功能强大的 Android 应用开发环境。Basic4android 语言跟 Visual Basic 予以类似,支持更多的对象。Basic4android 将代码编译成 Android 原生...

    Android手机软件汉化

    在Android手机软件汉化的过程中,遵循一套操作规范和技术标准至关重要,这不仅能确保汉化工作的准确性,还能提高工作效率。以下是对整个汉化流程的详细说明: 首先,汉化的基本思路是解包、修改、打包和测试。这个...

    Android Studio 汉化工具

    【Android Studio 汉化工具】是一款专为开发者设计的工具,旨在帮助用户将Android Studio的操作界面和文档从英文翻译成中文,以便于理解和使用。Android Studio是Google官方推出的集成开发环境(IDE),广泛用于...

    android_studio汉化补丁

    3、双击打开resources_cn.jar(PS:不是解压),将下载的汉化包zh_CN目录下的所有文件拖到刚才打开的resources_cn.jar文件内的messages目录中,并保存 4、将resources_cn.jar文件复制回Android Studio\lib目录 5、OK...

    AndroidStudio_3.5汉化.zip

    AndroidStudio的汉化,支持AndroidStudio_3.5及以下版本的,向下兼容

    Basic4Android 2.71 汉化破解版(亲测可用)

    这个版本经测试完美汉化及破解。 Basic4android 是一个简单但功能强大的 Android 应用开发环境。...汉化:把汉化包打开,里边有个Basic4android.exe,拿去换掉英文原版的Basic4android.exe就可以了!

Global site tag (gtag.js) - Google Analytics