android apk汉化,及各种apktool bug汇总

原创 2016年06月01日 13:39:46


【配置JAVA环境】


        无论是汉化,还是美化,或者制作ROM,都必须配备JAVA环境首先安装JDK和JAVA环境

        java: http://www.oracle.com/technetwork/java/index.html

 [所需工具]

       apktool2.1.0:     http://download.csdn.net/detail/monkey_z_/9537663

       签名工具:           http://download.csdn.net/detail/monkey_z_/9537659

       notepad++:       http://download.csdn.net/detail/monkey_z_/9537676


【步骤】

  1. 解压apk,例子:monkey.apk

     将apktool文件夹放在C盘,把monkey.apk改为1.apk方便后续,之后放进apktool文件夹中,

                                   

  

    打开运行>CMD>回车
    输入cd c:\apktool 回车后正式进入了apktool目录中

                                

   输入解包指令:apktool d 1.apk

  【apktool d 1.apk意思是解包1.apk文件,d的意思是decode"解码"的意思。】
     解包就完成了

                               



  2.汉化apk.

 我们要汉化的文件都在C:\apktool\1\中,打开文件夹1我们看见:

                            


   继续打开res,其中,drawable中大部分为图片素材,layout为布局,values有我们要汉化的文件:

                                    

 打开valus,strings.xml和arrays.xml是我们要汉化的

                                    

鼠标右键strings.xml,选择Edit with Notepad++,然后打开上栏的“格式”,选择“UTF-8无BOM模式”

                                    


接下来看见英语了,依次arrays.xml和strings.xml汉化吧!汉化完保存!!

                                 


3.打包apk.

                                          

打包后的APK文件在C:\apktool\1\dist\目录下

                                          


4.签名apk.

    解压签名工具到任意目录,将打包后的APK放到签名工具文件夹里


                      

然后运行“极限签名.bat”根据提示签名即可,完成后即可安装汉化版的APK了!

                      



  


   apktool反编译时经常会出现下面的信息

  1.    Input file  was not found or was not readable.
  2.    Destination directory (C:\Users\user\a) already exists. Use -f switch if you want to overwrite it.
  3.    Exception in thread "main" brut.androlib.AndrolibException: Could not decode ars c fil..........

 解决方案:
     1和2是因为apktool升级到2.0以上时,使用方式已经替换,格式为:apktool d [-s] -f <apkPath> -o <folderPath>,参数具体的意思可以直接打apktool回车(windows)查看帮助.
     3是因为apktool版本过低导致.文章开头是新版本。

   

 

                                

版权声明:本文为Monkeyz原创文章,转载需ta同意

一个APK反编译利器Apktool(android汉化)

转载自:http://blog.sina.com.cn/s/blog_5752764e0100kv34.html APK 本地化 [http://www.andmoto.com/viewt...

【Android ApkTool 反编译获取源码】下载一个apk,然后获取源码

最近想做个萌化的Q版, 毕竟以前的是2016年 QQ6.3.6(霞之丘诗羽), 可是现在最新版是QQ6.6.9了!更新了不少功能,我打算自己萌化一个 《嗜血狂袭》的小娜月或者《点兔》的...
  • ssh159
  • ssh159
  • 2017年01月31日 20:34
  • 1304

Android-Mac电脑如何进行APK反编译-使用apktool、jd-gui

http://www.2cto.com/kf/201501/366447.html 收藏    我要投稿 最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在w...

Android-Mac电脑如何进行APK反编译-使用apktool、jd-gui

转载地址 :http://blog.csdn.net/hanhailong726188/article/details/42368295 最近群里有人问如何在mac下进行apk反编译,我也没试过...

android 7.0 使用apktool反编译apk

工作需要,在android 7.0 上使用apktool反编译一些apk,参考了很多同学的文章,表示感谢,这里总结一下自己的实践操作,分享给大家,主要意图是表明这是一条还能走得通的路(由于androi...

android又一个apk反编译利器Apktool

原文地址::http://apps.hi.baidu.com/share/detail/20381960       上周蛋蛋给了我一个神奇的东西Apktool。神在他能把加密的XML...

Android APK反编译 apktool使用教程

前言: 最近我在使用Android Studio混淆打包release版本,打包是否成功?自然想到了反编译。然后百度“apk反编译”,出来最多的是apktool反编译。百度也真是越来越水了,反正百度出...

APK 本地化/修改利器 —— 《android-apktool》

说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做。但是实际操作后,就会发现:1、Hex Workshop操作繁琐,经常出现搜不到想要修改的字符的情...

Mac中对android apk进行反编译(apktool dex2jar jd-gui)

参考文章: http://blog.csdn.net/krubo1/article/details/51791535一、准备工作工具准备:1.apktool2.dex2jar3.jd-gui下载地址...

使用apktool 进行android APK 反编译和打包

APK反编译与修改后打包方法: 1、反编译: 进入到APKtool目录下: 将需要反编译的apk放到此目录下,在adb窗口输入命令: D:\开发工具\Decompile\Decompile\apkt...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android apk汉化,及各种apktool bug汇总
举报原因:
原因补充:

(最多只允许输入30个字)