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

使用apktool对apk进行反编译

 
阅读更多
安装步骤如下:
1.首先安装需要JAVA环境,先下载JDK/JRE,点击下载,已经有JAVA环境的可跳过此步

2.到code.google上下载apktool.jar以及相关文件:http://code.google.com/p/android-apktool/downloads/list
点击下载apktool-1.0.0.tar.bz2 和apktool-install-windows-2.1_r01-1.zip

3.解压apktool.jar 到 C:\Windows文件夹下
解压apktool-install-windows.zip到任意文件夹

4.点击开始菜单,运行,输入CMD回车,用cd命令转到刚刚解压apktool-install-windows所在的文件夹,输入apktool,出现一些命令说明即成功安装。

Apktool 命令
apktool d geek.apk test    反编译 geek.apk到文件夹test
apktool b  test geek-unsigned.apk     把文件夹test打包为geek-unsigned.apk
此时并未签名。需要重新签名:

1。使用源码环境下的key进行签名:
java -jar signapk.jar testkey.x509.pem testkey.pk8 test-unsigned.apk    test_signed.apk

2。使用自己的签名信息,进行签名:
jarsigner -verbose -keystore my-release-key.keystore
my_application.apk alias_name


my_application.apk 是需要签名的apk,也是签名之后生成的apk

jarsigner -verbose -keystore my-release-key.keystore -signedjar my_application.apk my_application_signed.apk alias_name

http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    ApkTool(apk反编译工具)

    ApkTool(apk反编译工具)

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

    在Android应用开发领域,了解如何使用工具对APK文件进行反编译和编译是非常重要的技能,这有助于学习和分析应用程序的工作原理,以及对现有应用进行二次开发或优化。本篇将详细介绍如何利用apktool这样的工具进行APK...

    apktool反编译工具

    Apktool是一款强大的开源工具,专用于对APK文件进行反编译,帮助开发者查看、修改和重新打包应用程序。本篇文章将详细介绍Apktool及其使用方法。 ### APK文件结构 首先,我们需要知道APK是什么。APK是Android应用...

    Java/APK全套反编译工具(apktool jd-gui dex2jar )

    使用这套工具进行APK反编译的基本流程如下: 1. 首先,使用Apktool对APK进行反编译,这会将资源文件解压并转换为人类可读的格式。 2. 然后,使用dex2jar将APK中的DEX文件(包含了Android应用的运行时代码)转换为...

    反编译APK工具apktool

    反编译APK工具apktool apktool d apk文件 目标目录

    APK反编译工具

    在使用这套工具进行APK反编译时,通常的步骤是:首先用apktool解编译APK,得到源代码和资源文件;然后可能需要修改或替换某些资源或代码;接着用auto-sign重新签名;将修改后的APK转换回DEX文件,再由dex2jar生成JAR...

    apktool_2.1.1安卓APK反编译解压测试可以正常使用

    在"apktool_2.1.1安卓APK反编译解压测试可以正常使用"的标题中,我们可以理解到这是APKTool的一个特定版本,即2.1.1,经过测试,它在进行APK的解压和反编译过程中功能正常。这意味着用户可以依赖这个版本来分析和...

    apktool(apk反编译软件) V1.6.4

    使用Apktool进行反编译的目的可能包括学习、调试、安全测试或合规性检查。然而,未经许可的商业用途或侵犯版权可能会引发法律问题。因此,使用Apktool时必须遵守软件许可协议,尊重开发者权益。 **7. 结合其他工具*...

    安卓APK自动反编译汉化签名ApkTool

    APK反编译是指将已编译好的APK文件还原为源代码级别的形式,以便查看、修改或分析其内部结构。这通常涉及到对APK中的DEX(Dalvik Executable)文件进行反汇编,转化为Java字节码,然后进一步转换成人类可读的Java源...

    apktool apk反编译攻击

    本文将详细介绍使用Apktool这一工具进行APK反编译的过程,以及相关的安全防护措施。 **Apktool简介** Apktool是由IzzySoft开发的一款开源工具,主要用于Android应用的反编译和重新打包。它能够解析APK文件,提取出...

    MAC使用apktool进行反编译

    有时,开发者或安全研究人员需要对APK进行反编译,以了解其工作原理、查看源码或进行逆向工程。在Mac操作系统上,一个常用的工具就是Apktool。本文将详细介绍如何在MAC上使用Apktool进行反编译。 首先,让我们理解...

    apktool APK反编译

    本文将深入探讨使用Apktool工具进行APK反编译的方法及其相关知识。 首先,让我们理解什么是APK。APK是Android应用程序的安装包文件,类似于Windows系统中的.exe可执行文件。它包含了应用程序的所有资源、代码、库和...

    安卓apk反编译利器Apktool

    【安卓apk反编译利器Apktool】 在移动应用开发领域,有时我们可能需要查看或修改已安装在设备上的APK文件,以便于学习、调试或者优化应用。这时,就需要用到工具如Apktool,它是一个强大的Android APK反编译工具。...

    apktool 安卓.apk反编译工具

    这条命令会将APK反编译,并将结果保存到指定的`<output_directory>`目录下。默认情况下,反编译后的资源文件会以原始包名命名。 5. **查看反编译结果**:反编译完成后,你会看到一个与原始包名相同的文件夹,里面...

    APKTOOL2.5反编译.7z

    在Android开发领域,APKTOOL是一个非常重要的工具,它主要用于APK应用的反编译、修改和回编译过程。...只要遵循简单的步骤和注意事项,任何人都可以尝试使用APKTOOL进行APK的反编译、汉化和回编译。

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

    在Android开发领域,有时我们需要对APK文件进行深入研究,比如查看其源代码或资源,这时就需要用到反编译工具。"apktool"是一款非常流行的开源工具,它专门用于反编译APK文件,将二进制的DEX(Dalvik Executable)...

    apktool_2.4.1 安卓APK反编译

    支持最新的安卓apk程序反编译脱壳,apktool是apk反编译工具能够反编译及回编译apk,同时安装反编译系统apk所需要的framework-res框架,清理上次反编译文件夹等功能。 注意:apktool 2.0以后只支持jdk1.7及以上版本.

    apktool 2.3.0 最新版 apk反编译工具

    理解APK反编译的概念是了解Apktool的基础。APK是Android应用的打包格式,包含了应用的所有资源、代码和配置信息。当一个APK被反编译,它的原始资源文件、XML布局文件和Java字节码将被提取和解析,以便于开发者分析、...

    android技巧:apk文件反编译以及签名打包(dex2jar&jd,apktool,apk-sign)

    本文将详细介绍如何使用dex2jar和jd-gui工具来反编译APK中的.dex文件,然后用apktool进行资源解析,最后通过签名打包将修改后的代码重新封装成可安装的APK。 首先,我们了解下dex2jar工具。它是Java字节码(.class...

    apk反编译工具 apktool v2.7.0

    APKTool是APK编译工具,能够反编译及回编译apk,同时安装反编译系统apk所需要的framework-res框架,清理上次反编译文件夹等功能。需要java支持。...5.最后就可以开始使用apktool进行APK的反编译之旅了

Global site tag (gtag.js) - Google Analytics