安装
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行
-
<
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”
/>
改为
-
<
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
分享到:
相关推荐
2. **反编译APK**: 运行命令 `apktool d your_apk_file.apk`,这将在当前目录下创建一个与APK文件同名的目录,包含所有解包的文件。 3. **修改源代码或资源**: 在解包的目录中,你可以编辑Java源代码、XML布局文件或...
apktool是由IzzySoft开发的一款开源工具,它支持反编译APK文件,将原本编译后的Dalvik字节码(.dex)转换为Smali代码,同时可以解析资源文件如XML布局和字符串资源。通过这种方式,开发者能够查看应用的原始结构,...
【标题】"apktool反编译.zip"是一个与Android应用逆向工程相关的压缩包,它包含了一篇关于如何使用apktool工具进行APK反编译的教程以及apktool的源代码或工具包。 【描述】链接指向的是一个CSDN博客文章,作者详细...
首先,使用apktool反编译apk文件,获取xml文件信息和资源图片。然后,使用dex2jar和JD-GUI工具反编译dex文件,获取java源代码。最后,合并所有文件,生成程序的源代码和图片、XML配置、语言资源等文件。 Android反...
4. 反编译APK:`apktool d <apk_file_path> -o <output_directory>`。 5. 修改反编译后的源代码和资源。 6. 回编译APK:`apktool b <output_directory> -o <new_apk_file_path>`。 7. 对回编译后的APK进行签名:`...
需要注意的是,反编译APK并查看其源码可能会涉及到版权和隐私问题,因此在实际操作时,应确保遵循合法和道德的使用规范,尊重原作者的知识产权。此外,这些工具也可用于自我学习和安全审计,例如检测自己的应用是否...
Android apktool是一款强大的开源工具,专门用于Android应用的反编译和重新打包。它由布拉德·尼尔森(Brad Neilson)开发,是开发者、安全研究人员和逆向工程爱好者们的重要工具,用来查看、修改和重构APK文件。这...
- **反编译**:Apktool反编译应用的.smali文件(Dalvik虚拟机的汇编语言),将其转化为接近Java源代码的形式。 - **资源编译**:支持对修改后的XML资源文件和图片等进行编译,以便重新打包。 - **签名与优化**:重新...
上一个资源中,可以反编译class文件,但是资源文件和xml文件还是不能正常看到,这里就需要apktool,出场了。里面有aapt.exe,apktool.bat,apktool.jar三个文件,本来不在一起,我放在一起了,供大家使用方便。使用...
**Apktool反编译工具**是Android开发者和安全研究人员常用的一款开源工具,主要用于对APK文件进行反编译、修改和重新打包。这个工具能够帮助我们深入理解APK文件的内部结构,包括查看源码、修改资源以及签名等操作。...
在实际操作中,这三个工具通常结合使用:首先,使用ApkTool反编译APK获取资源和二进制XML;然后,通过dex2jar将.dex文件转换为.jar;最后,利用JD-GUI打开.jar文件查看Java源代码。这个流程可以帮助开发者进行应用...
使用apktool反编译APK的基本命令如下: ```bash java -jar apktool.jar d -f -o output_folder input.apk ``` 这里,`d`表示反编译,`-f`强制覆盖已有文件,`-o`指定输出目录,`input.apk`是你要反编译的APK文件。 ...
这个压缩包"apktool反编译工具.zip"包含了APKTool的主要组件,使得用户能够在本地环境中执行APK的反编译和打包操作。 1. **APKTool的用途**: - **反编译**:APKTool可以将APK文件中的资源文件(如XML布局、图片、...
二、使用apktool反编译apk生成程序的源代码和图片、XML配置、语言资源等文件 1. 解压缩下载的两个文件包,apktool-install-windows-2.1_r01-1.zip解压缩后得到的包里有aapt.exe和apktool.bat。 2. 打开命令窗口,...
将资源解码成原来的形式(包括resources.arsc,class.dex,9.png和xml) 将解码的资源重新打包成apk/jar 组织和处理依赖于框架资源的APK Smali调试 执行自动化任务
Android反编译工具Apktool是一款强大的开源工具,主要用于安卓应用程序(APK)的解包、反编译、修改和重新打包。版本2.9.3是该工具的一个更新版本,提供了一些修复和改进,以增强用户体验和处理各种APK文件的能力。...