`
wyk86485480
  • 浏览: 29137 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

自用Android程序破解,逆向分析工具集

阅读更多

下载:

git clone https://github.com/zencodex/hack-android.git

本人主要在Mac osx使用,所以linux下没经过严格测试,可能会存在小问题。签名脚本是自己写的,临时文件写到了/tmp 目录下,所以linux下要确定存在/tmp。

如遇到问题,可在github上[new issue](https://github.com/zencodex/hack-android/issues)。

romtools可配合厨房工具使用,可用于ROM的定制修改,厨房工具下载:

git clone https://github.com/zencodex/Android-Kitchen.git

本人网上首发的 [酷派5217 ROOT ROM](http://www.romjd.com/Rom/Detail/50676) 就是基于此套工具集定制而成。

hack-android
============

适用于linux和mac osx平台。

### 工具简介

- apktool/ apk的反编译,编译工具,代码为smali格式

- signtool 签名工具,命令为 signed.sh yours.apk,生成yours-signed.apk

- dex2jar 将apk中的classes.dex 转换成jar包,然后通过JD-GUI 分析代码,转换出的java代码有一定的误差。

- JD-GUI.app 查看jar包的java代码,此为Mac OSX 平台

- jd-gui-linux 同上,此为linux平台

- baksmali 可以合并,拆分优化过的odex和apk。

- class-dump-z 分析 iOS object c的定义。

- jbe 类似JD-GUI的反编译工具,java class文件的字节码编辑工具,可以查看和修改class文件。

- arm-bin arm CPU编译好的小工具集,比如busybox,tcpdump等,可直接adb push到android手机中,用于调试。

- romtools boot.img等格式 拆包,打包工具
  记住命令:gunzip -c ../boot.img-ramdisk.gz | cpio -i

转自:http://www.yinqisen.cn/blog-482.html
分享到:
评论

相关推荐

    Android apk反编译的工具

    总结起来,Android apk反编译的工具如Apktool、JD-GUI和dex2jar是Android逆向工程中的重要组成部分。通过它们,开发者可以深入洞察APK的内部结构,但这需要谨慎操作,遵循相关法律法规,并且要对可能出现的问题有所...

    Android反编译工具

    这些工具主要用于对APK(Android应用程序)进行逆向工程,以便查看、分析甚至修改已编译的二进制代码。当我们需要理解加密或混淆的源码、调试第三方应用、查找安全漏洞或者进行逆向工程研究时,这些工具就显得尤为...

    自用安卓sdk包

    Android SDK(Software Development Kit)是用于开发Android应用程序的一套工具集。它包含了开发者创建、调试和发布Android应用所需的库文件、文档、示例代码以及其他有用的工具。通过合理利用Android SDK中的资源,...

    APK解密工具全套

    "APK解密工具全套"通常指的是用于分析、逆向工程或调试APK文件的一系列工具,这在软件开发、安全研究或者优化应用性能时非常有用。以下是对APK解密过程及相关工具的详细解释: 首先,了解APK的基本结构至关重要。...

    apk 反编译工具 ,包含apktool/autosign/dex2jar/jd-gui所需资源

    总的来说,这个资源包是Android逆向工程的基础工具集,适用于安全研究人员、应用开发者和对Android应用有深入学习需求的人。使用这些工具,你可以查看APK的资源、理解应用逻辑、查找潜在的安全问题或者进行合法的二...

    Android DoAPK_apk反编译

    3. **签名证书分析**:Android应用在发布时需要签名,DoAPK可以解析APK的签名信息,提供关于开发者身份和应用签名状态的细节,这对于安全分析和破解防护机制很有帮助。 4. **代码混淆与反混淆**:为了增加逆向工程...

    招聘android apk文件

    Android APK 文件是Android应用的主要交付格式,它包含了应用程序的所有组件,包括代码、资源、图片、配置文件等。在深入理解Android APK文件之前,我们需要先了解Android应用的基本结构和开发过程。 1. **Android...

    DoAPK反编译工具

    【DoAPK反编译工具】是一款专门针对Android应用程序(APK)的工具,它能够帮助开发者、安全研究员以及逆向工程爱好者解析APK文件,提取出其中的源代码、资源文件、XML配置等信息。在Android应用开发过程中,有时需要...

    自用存档 打印frida使用过程中出现的复杂类型

    Frida是一款强大的动态代码插桩工具,常用于逆向工程、调试和自动化测试。它允许你在运行时对目标应用程序进行交互式脚本编写,从而分析和修改程序的行为。在这个自用存档中,我们看到重点是关于在使用Frida过程中...

    一键反编译apk工具

    总之,“一键反编译apk工具”为Android开发者和安全研究人员提供了一个方便的平台,以深入洞察APK的内部运作,对于学习Android应用的构建机制,或者进行应用逆向工程,都是非常有用的工具。然而,使用时应确保遵循...

    android 最全的反编译器

    "android 最全的反编译器" 提供了一整套工具和方法,用于从APK文件中恢复源代码,这对于逆向工程、安全审计、学习他人代码或者调试已安装的应用程序都至关重要。 一、反编译概述 反编译是将已编译的二进制代码转换...

    APK IDE软件

    总的来说,APK IDE是Android开发者的辅助工具,它降低了对APK进行二次开发的门槛,对于学习Android逆向工程、调试以及个性化定制应用的用户来说,是一款非常实用的软件。通过掌握APK IDE的使用,用户不仅可以深入...

Global site tag (gtag.js) - Google Analytics