`
yezhiqiu-love
  • 浏览: 169826 次
  • 性别: 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

分享到:
评论

相关推荐

    apktool反编译工具

    2. **反编译APK**: 运行命令 `apktool d your_apk_file.apk`,这将在当前目录下创建一个与APK文件同名的目录,包含所有解包的文件。 3. **修改源代码或资源**: 在解包的目录中,你可以编辑Java源代码、XML布局文件或...

    apktool反编译android工具

    apktool是由IzzySoft开发的一款开源工具,它支持反编译APK文件,将原本编译后的Dalvik字节码(.dex)转换为Smali代码,同时可以解析资源文件如XML布局和字符串资源。通过这种方式,开发者能够查看应用的原始结构,...

    apktool反编译.zip

    【标题】"apktool反编译.zip"是一个与Android应用逆向工程相关的压缩包,它包含了一篇关于如何使用apktool工具进行APK反编译的教程以及apktool的源代码或工具包。 【描述】链接指向的是一个CSDN博客文章,作者详细...

    Android反编译apk到java源码的方法[收集].pdf

    首先,使用apktool反编译apk文件,获取xml文件信息和资源图片。然后,使用dex2jar和JD-GUI工具反编译dex文件,获取java源代码。最后,合并所有文件,生成程序的源代码和图片、XML配置、语言资源等文件。 Android反...

    ApkTool反编译工具

    4. 反编译APK:`apktool d &lt;apk_file_path&gt; -o &lt;output_directory&gt;`。 5. 修改反编译后的源代码和资源。 6. 回编译APK:`apktool b &lt;output_directory&gt; -o &lt;new_apk_file_path&gt;`。 7. 对回编译后的APK进行签名:`...

    APK反编译工具

    需要注意的是,反编译APK并查看其源码可能会涉及到版权和隐私问题,因此在实际操作时,应确保遵循合法和道德的使用规范,尊重原作者的知识产权。此外,这些工具也可用于自我学习和安全审计,例如检测自己的应用是否...

    Android apktool反编译工具

    Android apktool是一款强大的开源工具,专门用于Android应用的反编译和重新打包。它由布拉德·尼尔森(Brad Neilson)开发,是开发者、安全研究人员和逆向工程爱好者们的重要工具,用来查看、修改和重构APK文件。这...

    apktool 反编译工具

    - **反编译**:Apktool反编译应用的.smali文件(Dalvik虚拟机的汇编语言),将其转化为接近Java源代码的形式。 - **资源编译**:支持对修改后的XML资源文件和图片等进行编译,以便重新打包。 - **签名与优化**:重新...

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

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

    Apktool反编译工具

    **Apktool反编译工具**是Android开发者和安全研究人员常用的一款开源工具,主要用于对APK文件进行反编译、修改和重新打包。这个工具能够帮助我们深入理解APK文件的内部结构,包括查看源码、修改资源以及签名等操作。...

    Android APK反编译三件套,ApkTool、dex2jar、ju-gui,完美可用

    在实际操作中,这三个工具通常结合使用:首先,使用ApkTool反编译APK获取资源和二进制XML;然后,通过dex2jar将.dex文件转换为.jar;最后,利用JD-GUI打开.jar文件查看Java源代码。这个流程可以帮助开发者进行应用...

    使用apktool等工具进行apk反编译和编译

    使用apktool反编译APK的基本命令如下: ```bash java -jar apktool.jar d -f -o output_folder input.apk ``` 这里,`d`表示反编译,`-f`强制覆盖已有文件,`-o`指定输出目录,`input.apk`是你要反编译的APK文件。 ...

    apktool反编译工具.zip

    这个压缩包"apktool反编译工具.zip"包含了APKTool的主要组件,使得用户能够在本地环境中执行APK的反编译和打包操作。 1. **APKTool的用途**: - **反编译**:APKTool可以将APK文件中的资源文件(如XML布局、图片、...

    反编译Apk得到Java源代码

    二、使用apktool反编译apk生成程序的源代码和图片、XML配置、语言资源等文件 1. 解压缩下载的两个文件包,apktool-install-windows-2.1_r01-1.zip解压缩后得到的包里有aapt.exe和apktool.bat。 2. 打开命令窗口,...

    apktool反编译APK

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

    android反编译工具 apktool-2.9.3.jar

    Android反编译工具Apktool是一款强大的开源工具,主要用于安卓应用程序(APK)的解包、反编译、修改和重新打包。版本2.9.3是该工具的一个更新版本,提供了一些修复和改进,以增强用户体验和处理各种APK文件的能力。...

Global site tag (gtag.js) - Google Analytics