文章目录

  • 一、Android 逆向通用工具组成部分
  • 二、Android 逆向通用工具 各模块间的关联

一、Android 逆向通用工具组成部分


Android 逆向通用工具 肯定是跨平台的 , 涉及到多个平台 , 多个 CPU 架构的程序 ; 涉及如下 444 个程序 ;

  • 在 PC 机上运行 hacktool 程序 : 主要是用于控制 模拟器 / 手机 上运行的 cmd 程序 ;

  • PC 上的 adb 程序 : 在 SDK 工具中的 platform-tools 目录下 ;

  • 模拟器 / 手机 上的 adbd 程序 : 在 /sbin/ 目录下的工具 , 这是 PC 上 adb 应用的客户端程序 ;

  • 模拟器 / 手机 上运行的 cmd 程序 : 在模拟器 / 手机 上进行数据修改的操作程序 ;

Android 平台上可执行文件一般在 /sbin , /system/sbin 目录下 ;

二、Android 逆向通用工具 各模块间的关联


在 PC 机上运行 hacktool 程序 , hacktool 程序 通过 PC 端网络 与 PC 上的 adb 程序 交互 ;

PC 上的 adb 程序 通过 USB 线 或 网络 与 模拟器 / 手机 上的 adbd 程序 交互 ; 该操作是由 Android 的 SDK 调试工具的 adb 调试机制自动提供 , 不需要开发者自己实现 ;

模拟器 / 手机 上的 adbd 程序 通过 手机端网络 与 模拟器 / 手机 上运行的 cmd 程序 进行交互 ;

【Android 逆向】Android 逆向通用工具开发 ( Android 逆向通用工具组成部分 | 各模块间的关联 )相关推荐

  1. android+使用bmob冲突,bmob开发android遇到的问题

    昨天尝试使用bmob,但是在使用文件对象时候遇到问题,但是他们的工作人员周末没上班,问题没解决,昨晚一晚没睡好,之后大清早的来求帮助了. 源码如下: String path = Environment ...

  2. mac android手机调试,mac os开发android应用通过usb真机调试

    当前开发用的ari,sublime + webstrom 开发node.js还比较流畅,还没有出现被堵被坑的局面. 尝试开发android应用时,各种坑,其中一个比较深的坑就是今天要和大家分享的. m ...

  3. kotlin开发Android入门篇八Kotlin开发Android的基本使用

    基础篇:Kotlin开发Android的基本使用 使用AndroidStudio3.0及以上开发Kotlin在新建项目中勾选这个选项则会默认开发语言为Koltin,然后再gradle(Project的 ...

  4. Android仿支付宝UI功能开发,Android 自定义view仿支付宝咻一咻功能

    支付宝上有一个咻一咻的功能,就是点击图片后四周有水波纹的这种效果,今天也写一个类似的功能. 效果如下所示: 思路: 就是几个圆的半径不断在变大,这个可以使用动画缩放实现,还有透明动画 还有就是这是好几 ...

  5. eclipse android 第一个程序,Eclipse 开发 Android,第一个 HelloWord 程序(学习1)-Fun言

    名词解释: SDK:Software Development Kit AVD:Android Virtual Devices ADT:Android Development Tools 1. Inst ...

  6. 【Android 逆向】Android 逆向通用工具开发 ( Android 端远程命令工具 | Android 端可执行程序的 main 函数操作 | TCP 协议服务器建立 | 接收客户端数据 )

    文章目录 前言 一.Android 端可执行程序的 main 函数操作 二.Android 端 TCP 协议服务器建立 三.Android 端接收 PC 端传来的数据 四.博客资源 前言 本篇博客重点 ...

  7. 【Android 逆向】Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )

    文章目录 一.Android 平台运行的 cmd 程序类型 二.Android 平台运行的 cmd 程序编译选项 三.编译 Android 平台的 cmd 可执行程序 一.Android 平台运行的 ...

  8. go语言能编android程序吗,用 Golang 开发 Android 应用(二)—— 简单 UI-Go语言中文社区...

    计划按以下的内容更新 简单 UI 关于开发一个应用,要有自己的应用名(显示用),和包名(真正唯一的应用名),简单说一台 Android 手机中所有应用的包名是唯一的,如果新安装的应用包名和已安装的应用 ...

  9. Android系统(20)---开发android项目的常用jar包

    1. 百度地图 Armeabi/libBaiduMapSDK_v3_4_0_15.so, libBMapApiEngine.so baidumapapi_v3_4_9.jar(demo),locSDK ...

最新文章

  1. 环信联合创始人: Saas敏捷开发实践!
  2. delphi查找对话框
  3. cdoj 秋实大哥搞算数
  4. python qtdesigner安装,PyCharm+Qt Designer+PyUIC安装配置教程详解
  5. 重磅发布!阿里云推PostgreSQL 10 高可用版
  6. 项目管理---SVN,Subversion的安装,客户端和服务端
  7. 企业运维之域控篇(三)--加入域
  8. BUG(0):用某位表示特定属性
  9. 苹果4s怎么越狱教程_苹果手机:iPhone 11/XS系列iOS13-13.3越狱教程
  10. 计算机安装win10系统还原,解决win10电脑一键还原教程
  11. linux格式化只读u盘,linux下FAT32格式u盘只读的问题及解决方法
  12. Javaweb核心响应对象
  13. 计算机组成原理实验一报告——运算器
  14. 【Excel 教程系列第 11 篇】Excel 如何快速下拉填充序列至 10000 行
  15. 叶胜超:IOST ----基于分片技术的第四大公链项目!
  16. 【BZOJ 2844】 albus就是要第一个出场
  17. 2015年Android作品集
  18. CATV中dBm,dBmV和dBµV的转换
  19. 华为微认证ModelArts实现智能花卉识别稳过 笔记资料
  20. Typora 的 Markdown 语法

热门文章

  1. 图说:Word 15 阅读模式
  2. 后盾网lavarel视频项目---lavarel中间件(使用中间件拦截没登录的用户)
  3. Javascript自定义事件功能与用法实例分析
  4. 20秒搭建web服务器,跨平台(mac,window)
  5. ROS Indigo下安装测试Xtion Pro
  6. spring入门(一)
  7. ASP.NET MVC中实现多个按钮提交的几种方法
  8. 卡拉OK效果的实现-iOS音乐播放器
  9. HBase之HFile解析
  10. 一个编译不能通过的问题的解决