安卓逆向学习第一天
2016-07-25 14:33
369 查看
开始了新的征程 安卓逆向学习的第一天(在吾爱破解上面学习)
环境搭建 这些 给出链接
第一步
环境配置
也可以自己搭建环境 这个是腾讯的一个代理访问点
https://dsx.bugly.qq.com/repository/1
第二步
初识APK、Dalvik字节码以及Smali
下面写出一些介绍
APK 就是安卓APP的格式 其实就是一个压缩文件包 我们改为zip解压一下就能看到内部的文件结构。
我觉得要学习逆向首先是要学习一些基础的开发知识 这样会好办一些 这下面是几个例子 我们可以按照学习一下 是基于Windows操作系统的 给出链接
http://www.open-open.com/lib/view/open1433387390635.html
下面还会更新 我觉得好的链接
逆向 首先我们来认识一下工具吧
APK 改之理 (APK IDE)
是一款可视化的应用于修改安卓APK程序文件的工具,集成了ApkTool , Dex2jar ,JD-GUI 等Apk反编译 apk打包 apk签名 支持语法高亮的代码编辑器,基于文件内容的编辑器,基于文件内容的关键字(支持单行代码或多行代码段)搜索、替换引擎,打造成可视的、一体化的APK修改工具,从而大大简化Apk修改过程中的繁琐操作,修改更轻松。
一、APK改之理详细介绍
1,可视化操作,全自动的反编译、编译、签名Apk。
2,以树目录管理全部反编译得到的Apk资源文件,方便操作。
3,内置代码编辑器,支持语法高亮显示,根据文件格式自动匹配相应语法;支持多文档同时编辑;也支持使用系统编辑器来编辑代码文件。,
4,内置基于文件内容的关键字或多行代码段的搜索、替换引擎,一键搜索替换,搜索结果以标签的形式分门别类;允许在指定搜索范围(整个工程或选中的文件或文件夹内搜索),支持正则表达式搜索和替换。搜索功能是Apk修改的一个重要工具,从此你不必借助其它第三方搜索工具。
5,内置Google在线翻译引擎,支持实时翻译,支持所有Google支持的几十国语言对译,汉化更轻松。
6,支持使用自己的keystore文件签名。
7,自动识别图像资源,并提供该类资源的快捷替换功能,方便修改这类图片资源。
8.内嵌Unicode、AscII互转工具,以方便硬编码的文字(如汉字)的搜索和汉化类修改。
9.内置类似于系统cmd.exe的命令窗口,高手也可以手动直接输入各种命令来手动操作。
10.所有操作步骤、操作结果都以良好的阅读格式输出在日志窗口,方便查看修改的历史记录。
11.内置adb功能,包括使用adb向设备(或模拟器)安装、卸载修改后的apk进行测试,并嵌入adb log、ddms等功能监测修改apk的运行状况,以便于分析和查找错误。
原文地址 在这里
http://www.popotu.com/popo/apkide.html#down
里面还有一些 这个工具的其他问题 可以来看看
环境搭建 这些 给出链接
第一步
环境配置
也可以自己搭建环境 这个是腾讯的一个代理访问点
https://dsx.bugly.qq.com/repository/1
第二步
初识APK、Dalvik字节码以及Smali
下面写出一些介绍
APK 就是安卓APP的格式 其实就是一个压缩文件包 我们改为zip解压一下就能看到内部的文件结构。
我觉得要学习逆向首先是要学习一些基础的开发知识 这样会好办一些 这下面是几个例子 我们可以按照学习一下 是基于Windows操作系统的 给出链接
http://www.open-open.com/lib/view/open1433387390635.html
下面还会更新 我觉得好的链接
逆向 首先我们来认识一下工具吧
APK 改之理 (APK IDE)
是一款可视化的应用于修改安卓APK程序文件的工具,集成了ApkTool , Dex2jar ,JD-GUI 等Apk反编译 apk打包 apk签名 支持语法高亮的代码编辑器,基于文件内容的编辑器,基于文件内容的关键字(支持单行代码或多行代码段)搜索、替换引擎,打造成可视的、一体化的APK修改工具,从而大大简化Apk修改过程中的繁琐操作,修改更轻松。
一、APK改之理详细介绍
1,可视化操作,全自动的反编译、编译、签名Apk。
2,以树目录管理全部反编译得到的Apk资源文件,方便操作。
3,内置代码编辑器,支持语法高亮显示,根据文件格式自动匹配相应语法;支持多文档同时编辑;也支持使用系统编辑器来编辑代码文件。,
4,内置基于文件内容的关键字或多行代码段的搜索、替换引擎,一键搜索替换,搜索结果以标签的形式分门别类;允许在指定搜索范围(整个工程或选中的文件或文件夹内搜索),支持正则表达式搜索和替换。搜索功能是Apk修改的一个重要工具,从此你不必借助其它第三方搜索工具。
5,内置Google在线翻译引擎,支持实时翻译,支持所有Google支持的几十国语言对译,汉化更轻松。
6,支持使用自己的keystore文件签名。
7,自动识别图像资源,并提供该类资源的快捷替换功能,方便修改这类图片资源。
8.内嵌Unicode、AscII互转工具,以方便硬编码的文字(如汉字)的搜索和汉化类修改。
9.内置类似于系统cmd.exe的命令窗口,高手也可以手动直接输入各种命令来手动操作。
10.所有操作步骤、操作结果都以良好的阅读格式输出在日志窗口,方便查看修改的历史记录。
11.内置adb功能,包括使用adb向设备(或模拟器)安装、卸载修改后的apk进行测试,并嵌入adb log、ddms等功能监测修改apk的运行状况,以便于分析和查找错误。
原文地址 在这里
http://www.popotu.com/popo/apkide.html#down
里面还有一些 这个工具的其他问题 可以来看看
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories