`
cyw
  • 浏览: 33134 次
  • 来自: 广州
社区版块
存档分类
最新评论

Android 反编译工具备忘

 
阅读更多

Android 反编译工具备忘

   这是一个Android反编译工具,声明:仅作学习用。

一、apktool:反编译获取xml文件,读取应用程序之中的资源信息res目录

1cmd打开命令行,来到apktool的目录之下

2、执行命令apktool d apk的名,得到资源文件res目录

3、可以在ADT里面创建空工程,复制粘贴资源文件,查看界面

 

二、dex2jar:生成源码jar

1dex2jar  命令行来到该目录之下

2、将apk文件的后缀改为Zip,然后解压,取出其中的classes.dex3

3、反编译dex文件,执行指令dex2jar classes.dex

4、生成一个classes_dex2jar.jar文件

 

三、jd-gui.exe : 将从dex2jar生成的class_dex2jar.jar文件转换成Java文件包

1、将这个得到的jar文件往该exe文件之中一揪,便可得到得了。

 

2、然后可以到处为zip

分享到:
评论

相关推荐

    CSharp反编译工具.rar

    描述中的“亲测可用”表明该工具已经被验证可以成功地完成反编译任务,而“自己记录一下,防止备忘”则提示我们这可能是作者个人的经验分享,用于未来的参考。 C#反编译工具有多种,例如ILSpy、Reflector、dotPeek...

    用android studio写的一个备忘录

    这个“用android studio写的一个备忘录”项目,显然是一款基于Android Studio构建的备忘录应用,旨在帮助用户记录日常生活或工作中的重要事项。下面将详细介绍Android Studio、Android开发以及备忘录应用的相关知识...

    Android 备忘录记事本ui界面设计毕业设计源码,android studio编译,项目有源文件和apk

    Android 备忘录记事本ui界面设计毕业设计源码,android studio编译,项目有源文件和apk,参考链接:https://blog.csdn.net/babyai996/article/details/121196487

    Android程序研发源码Android 备忘录源码.zip

    在Android程序开发中,备忘录应用是一种常见的项目,它涉及到许多核心的Android技术知识点。这份"Android程序研发源码Android 备忘录源码.zip"包含了一个完整的备忘录应用的源代码,可以帮助开发者深入理解Android...

    jd-gui反编译工具

    **jd-gui反编译工具详解** 在Java开发过程中,有时候我们需要查看已编译的`.class`文件中的源代码,以便理解程序的运行逻辑、排查问题或者学习他人的代码实现。这时,`jd-gui`工具就显得尤为重要。`jd-gui`是一个...

    android studio 简单备忘录

    在Android Studio中开发一个简单的备忘录应用是一个常见的任务,涉及到Android应用程序的基础架构、用户界面设计、数据存储以及事件处理等多个方面。以下是一些相关的知识点: 1. **Android Studio介绍**:Android ...

    Android课程设计--便捷备忘录

    **Android课程设计--便捷备忘录** 在移动应用开发领域,Android系统因其开源特性与广泛的应用,成为开发者的重要平台。本项目"Android课程设计--便捷备忘录"旨在教授学生如何利用Android Studio进行应用程序开发,...

    Android 备忘录源码.rar

    《Android 备忘录应用开发详解》 在移动设备上,备忘录应用程序是一种非常实用的工具,它可以帮助用户记录日常琐事、待办事项或重要想法。Android平台提供了丰富的API和工具,使得开发者能够轻松构建这样的应用。...

    Android开发的多媒体备忘录(含代码)

    在Android平台上,开发一款多媒体备忘录应用是一个挑战与乐趣并存的任务,它结合了文本、音频和视频等多种媒体类型,为用户提供丰富的记录方式。这款获奖的多媒体备忘录应用程序展示了Android开发的强大功能和创新性...

    android大作业:简单备忘录系统

    android大作业,简单备忘录系统的实现 实现地功能包括: 1)增、删、查、改备忘信息 2)新建、删除、修改备忘分组,将备忘信息添加到备忘分组中 3)设置提醒时间,实现闹钟提醒 4)使用了NavigationView+...

    Android应用源码精致备忘录+课程表项目

    本项目是Android课表与备忘录的集成,内部主要用了sqlite,是学习Android sqlite与Android其他知识点的很好的一个项目。课表可记录自己的课程,可随时根据需要更新课表,备忘录可记录自己的生活点滴,是一个不错的...

    Android开发备忘录

    设计和实现一个类似个人备忘录的 Android APP ,数据库采用 SQLite (也可以直接访问 Web 端 MySQL 数据库、或提供 Web 接口访问 MySQL 数据库)。 1.用户注册和登录(这类 APP 一般面对个人,用户不需要分类别); ...

    android备忘录源码

    开发者使用Java或Kotlin语言编写应用程序,并通过Android Studio集成开发环境进行编译、调试和发布。Android SDK提供了各种API和工具,使得开发者可以构建功能丰富的应用程序。 二、Android备忘录应用结构 一个基本...

    备忘录android项目

    开发者可能会使用Android Studio提供的布局工具来设计XML布局文件,包括EditText用于输入备忘内容,Button用于执行操作,ListView或RecyclerView用于展示备忘列表。 2. **活动(Activity)管理**:Activity是...

    Android_实战_备忘录

    开发者可能使用了Android Studio内置的工具,如Emulator或真实设备进行测试,确保应用在各种设备和Android版本上的兼容性。JUnit和Espresso等测试框架可以用来编写单元测试和UI测试,以验证应用的功能正确性和性能...

    android备忘录实现

    2. **应用图标**:`ic_launcher-web.png`是应用的启动图标,它是用户在设备上看到的代表应用的图形元素,可以通过Android Studio的资源编辑工具进行定制。 3. **AndroidManifest.xml**:这是Android应用的核心配置...

    Android 项目源码-备忘录(附源码).zip

    2. **Maven或Gradle构建系统**:项目很可能使用Gradle作为构建工具,它是Android Studio默认的构建系统,用于编译、打包和管理依赖。 3. **Java编程语言**:由于标签中提到了“java源码”,所以项目主要使用Java...

    一个简单的Android备忘录.zip

    在本项目"一个简单的Android备忘录.zip"中,我们主要关注的是如何使用Android Studio开发一个手机端的小型备忘录应用。这个课程设计旨在帮助初学者了解Android应用的基础架构和核心组件,如Activity、Intent、SQLite...

Global site tag (gtag.js) - Google Analytics