1、逆向对应的产品,工具可以在我的github中下载。
git clone https://github.com/zencodex/hack-android.git
2、下载我做好的一个空的工程,就是类似HelloWorld的利用向导生成的,带git仓储,方便git reset 初始状态,反复利用。
git clone https://github.com/zencodex/hackit.git
3、将逆向出来的产品目录的res/ 目录下的所有文件,复制覆盖到hackit工程下的
4、去layout可以看它的布局了,但有些布局里的class引用了代码中的,会有错误提示。
所以可以利用dex2jar.sh 把classes.dex转换成jar包,然后添加到hackit工程,So perfect,如下:
[qisen@pandora:/crackTools/dex2jar]$ unzip -j ../out/mcontact_3.3.0_201406192102_mcontact_www.apk classes.dex Archive: ../out/mcontact_3.3.0_201406192102_mcontact_www.apk replace classes.dex? [y]es, [n]o, [A]ll, [N]one, [r]ename: y inflating: classes.dex [qisen@pandora:/crackTools/dex2jar]$ ./dex2jar.sh classes.dex this cmd is deprecated, use the d2j-dex2jar if possible dex2jar version: translator-0.0.9.15 dex2jar classes.dex -> classes_dex2jar.jar Done.技术文章转自:http://www.yinqisen.cn/blog-708.html
相关推荐
在Android开发中,UI设计是至关重要的一步,它直接影响到应用程序的用户体验和视觉吸引力。"Android绘制UI工具"就是一种帮助开发者快速、便捷地创建和设计用户界面的工具。这个工具能够自动生成代码,简化了将设计...
- **Kyle Mew**:拥有多年编程经验的老牌程序员,曾在多个技术网站发表文章,并著有其他Android开发相关的书籍。自上世纪80年代以来一直活跃在编程领域。 - **Jessica Thornsby**:曾在博尔顿大学学习诗歌、散文及...
在Android UI开发中,了解和熟练掌握各种UI组件和图形绘制是至关重要的。本文将深入讲解Android UI开发的几个核心方面,包括资源管理、图形处理和控件使用,旨在帮助界面开发者更好地理解和应用这些技术。 首先,...
### 开始使用 Xamarin.Android 开发 Android 应用 #### Xamarin.Android 概述 Xamarin.Android 是一个基于 .NET 的框架,允许开发者使用 C# 语言和 .NET Framework 构建高性能、原生的 Android 应用。它为开发者...
Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商...
在Android应用开发中,...特别是对于刚开始接触Android开发的人员,这些工具能够让他们更专注于应用程序的功能实现,而不是花费大量时间在UI设计上。通过熟练使用这些工具,开发者可以更高效地完成工作,提升开发效率。
在Android应用开发中,UI(用户界面)设计是至关重要的一步,它决定了应用程序的美观度和用户体验。"droiddraw"是一款专为Android平台设计的UI设计工具,它旨在简化开发者和设计师的工作流程,使他们能够更高效地...
以上内容概述了华清远见提供的Android开发培训课程的主要知识点,涵盖了移动通信技术、Android体系结构、开发工具、项目创建、UI设计等多个方面,旨在帮助学习者全面了解Android开发的基础知识和技术要点。
- **Android Studio**:Google官方的Android开发环境,内置强大的布局编辑器,支持实时预览、约束布局以及丰富的组件库。 - **Visual Studio Code with Android Layout Preview**:轻量级的代码编辑器,通过插件可以...
《Android编程典型实例与项目开发源码》是吴亚峰编著的一本深入浅出的Android开发教程,书中涵盖了从基础到进阶的各种实例和项目。通过对这些源码的学习,开发者可以快速掌握Android应用程序设计的核心技能。以下是...
在Android应用开发中,UI设计是一项至关重要的任务,它直接影响到用户的使用体验。"CreditCardView"是一个专门针对这一需求的开源项目,旨在帮助开发者快速、便捷地创建出与真实信用卡外观类似的用户界面元素。这个...
【标题】:“Android复制冒险岛游戏(自由选关版)” 这个标题暗示了我们讨论的是一个基于Android平台的游戏,特别是一款名为...同时,分享的源码和博文也可以作为一个学习平台,帮助初学者快速入门Android游戏开发。
### 蚂蚁科技移动开发平台...通过学习这些内容,开发者可以更好地理解和使用蚂蚁科技提供的前端框架和UI组件,从而提高开发效率,构建出高质量的移动应用。无论是对于新手还是有经验的开发者来说,这份指南都极具价值。
通过DroidDraw,开发者可以快速地构建UI布局,预览效果,并生成相应的XML代码,这些代码可以直接导入到ADT或其他IDE中使用。 DroidDraw的特点与优势主要包括: 1. **易用性**:DroidDraw采用了所见即所得的界面...
Android-Dev项目,正如其标题“Android-Dev: android应用程序开发”所示,是专为学习和实践Android应用开发而设计的资源集合。在这个项目中,你将深入理解如何使用Java语言来构建功能丰富的Android应用程序。 ...
这份PDF版本的特点在于其清晰度高、带有完整的目录书签,使得学习过程更加便捷,同时允许用户方便地复制文本,极大地提高了学习效率。非扫描版的特性意味着内容是可编辑的,对于学习者来说,可以更轻松地进行笔记...
在Android开发中,设计模式是一种重要的编程思想,它可以帮助开发者编写出更加优雅、可扩展和易于维护的代码。本资源“Android开发-设计模式博客演示代码”提供了Android应用开发中常见设计模式的实际示例,旨在帮助...
Android Studio是Google官方推出的Android应用开发集成开发环境(IDE),它是基于IntelliJ IDEA的,专...以上就是Android Studio使用文档中的主要知识点,通过学习和实践,开发者可以高效地开发出高质量的Android应用。