`
yezhiqiu-love
  • 浏览: 166789 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 的 ApkTool 反编译 apk xml 和去广告

阅读更多

安装

1.先装JAVA环境,JDK/JRE都行,官网下载 装过的就跳过吧(建议最好 JDK/JRE 1.6)

2.下载apktool.jar及相关文件,这里 apktool-1.0.0.tar.bz2 apktool-install-windows-2.1_r01-1.zip

3.解压apktool.jar到 C:\Windows 解压apktool-install-windows.zip到任意文件夹(例如E盘根目录)

4.Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入apktool看看。会列出一些帮助的话就成功了。

Apktool 命令

apktool d XXX.apk ABC   反编译XXX.apk到文件夹ABC

apktool b ABC                从文件夹ABC重建APK,输出到ABC\dist\out.apk

然后我们反编译一枚软件玩玩…

AutoMemoryManager的免费版底部有一条广告,去掉它吧。

把com.lim.android.automemman.apk放到同文件夹(我的就是E盘根目录)

E:\>apktool d com.lim.android.automemman.apk AMM <回车>

现在文件被decode到E:\AMM了,打开E:\AMM\res\layout\main.xml看,所有都可见了吧~

编辑第59行

  1. < com.admob.android.ads.AdView   android:id =”@id/ad”  android:layout_width =”fill_parent”  android:layout_height =”wrap_content”  admobsdk:backgroundColor =”#ff000000″  admobsdk:textColor =”#ffffffff”  admobsdk:keywords =”Android application”  />   

改为

  1. < com.admob.android.ads.AdView   android:id =”@id/ad”  android:layout_width =”0.0dip”  android:layout_height =”0.0dip”  admobsdk:backgroundColor =”#ff000000″  admobsdk:textColor =”#ffffffff”  admobsdk:keywords =”Android application”  />   

然后在命令行中输入

E:\>apktool b AMM

用Auto-sign签名E:\AMM\dist\out.apk 安装

这样广告就不见了

备注:

本文转载自:http://jollys.iteye.com/blog/634676

分享到:
评论

相关推荐

    反编译apk中的资源文件、xml的工具apktool

    上一个资源中,可以反编译class文件,但是资源文件和xml文件还是不能正常看到,这里就需要apktool,出场了。里面有aapt.exe,apktool.bat,apktool.jar三个文件,本来不在一起,我放在一起了,供大家使用方便。使用...

    apktool反编译APK

    将资源解码成原来的形式(包括resources.arsc,class.dex,9.png和xml) 将解码的资源重新打包成apk/jar 组织和处理依赖于框架资源的APK Smali调试 执行自动化任务

    apktool反编译android工具

    可对.apk文件反编译生成.smali或还原xml文件

    反编译APK工具包 ApkTool2.3.1、jd-gui、smali2java等 懒人包

    所有APK反编译工具都是依托apktool的,所以他的版本很重要,1.X的版本基本都会反编译报错。 另外使用前要检查自己的JAVA环境。要求1.7或更高,请安装Java 7+ 对于经过混淆的APK,反编译后的源码是丢失变量等信息,...

    反编译Apk(包括apktool、dex2jar和JD-GUI)下载

    一、反编译Apk得到Java源代码 首先要使用到下载的这两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工 具,可以直接查看Jar包的源代码。 具体步骤: 首先将apk文件,将...

    apktool反编译工具

    作用:主要查看res文件下xml文件、AndroidManifest.xml和图片。(注意:如果直接解压.apk文件,xml文件打开全部是乱码)

    linux下反编译apk

    第一步:apktool d [路径]/xxx.apk [指定目录](解压到指定目录,只能反编译xml文件) 第二步:sh [路径]/dex2jar/dex2jar.sh classes.dex。(当前目录下会生成classes_dex2jar.jar) 或 sh [路径]/dex2jar/dex2jar.sh ...

    安卓apk文件完美反编译

    一、apk反编译得到程序的源代码、图片、XML配置、语言资源等文件 下载上述工具中的apktool,解压得到3个文件:aapt.exe,apktool.bat,apktool.jar ,将需要反编译的APK文件放到该目录下, 打开命令行界面(运行-CMD...

    反编译apk工具

    反编译apk所需要的工具: apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件 dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件) jd-gui:查看2中转换后的jar文件,即查看Java文件

    apktool及附件 可以反编译apk文件 已经附带了使用说明 要使用回编译功能的话最好自己安情况修改一下吧

    要使用的话要根据文件的位置对cmd文件进行修改,不会很麻烦,就是把cmd中的目录修改下,不会看说明好了。反编译出来的是smali文件,xml文件也可以反编译。

    AndroidXML反编译神器工具使用说明

    3.现在反编译工具,比如XP系统32位和WIN7系统32位选择Android_decompilation.exe,WIN7系统64位选择Android反编译工具(64位).exe 4.选择后点击浏览按钮,选择你要反编译的APK,APK存放的上面层最好不要有中文文件夹...

    Android APK反编译工具包(全)

    上述步骤一、二讲述了命令行反编译apk,现在提供一种图形化反编译工具:Androidfby 首先,下载上述反编译工具包,打开Androidfby目录,双击Android反编译工具.exe,就可以浏览打开要反编译的apk

    反编译apk文件工具及使用方法

    反编译apk生成程序的源代码和图片、XML配置、语言资源等文件。 转载自:http://blog.sina.com.cn/s/blog_5752764e0100kv34.html 工具下载: 在http://code.google.com/p/android-apktool/下 载获得,apktool-...

    Android 最新反编译工具(2013-06)

    上述步骤一、二讲述了命令行反编译apk,现在提供一种图形化反编译工具:Androidfby 首先,下载上述反编译工具包,打开Androidfby目录,双击Android反编译工具.exe,就可以浏览打开要反编译的apk

    Android反编译.xml文件详解

    资源所需工具及操作步骤齐备,直接按文档操作即可:1、aapt.exe,2、apktool.bat,3、apktool.jar,4、framework-res.apk,5、Android反编译.xml文件详解及操作步骤。

    APK 反编译工具 APK Easy Tool 1.59.2 中文.zip

    Apk Easy Tool 是一个轻量级的 GUI 应用程序,使您可以管理,签名,编译和反编译正在使用的应用程序的 APK 文件。APK Easy Tool 完全免费,可用于商业和非商业用途。请注意:此工具不是为新手准备的,而是为那些懒于...

    apktool 反编译工具

    主要查看res文件下xml文件、AndroidManifest.xml和图片

    Android apk文件反编译、编辑、签名工具大集合

    1、包含了3个版本的APKTool,其中命令行界面的两个,窗口界面的一个,可反编译apk文件,得到smali文件; 2、包含了Notepad++,可编辑smali文件与其它资源文件,如xml文件等; 3、包含了AndroidResEdit,可对apk文件...

    APK Tool反编译资源文件

    可以反编译apk文件中的资源文件,得到正常查看layout下的xml文件

    mac Android反编译

    Android mac下反编译 apktool 反编译得到的是布局和资源文件。 dex2jar 反编译得到的代码字节码,利用jd gui就可以查看到源代码。 1.apktool安装 1)下载apktool,及mac下apk-install-macosx 2)解压这两个文件...

Global site tag (gtag.js) - Google Analytics