欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

[原创]AS 3.0.1 编写 Xposed 插件入门记录

[原创]AS 3.0.1 编写 Xposed 插件入门记录

AS 3.0.1 编写 Xposed 插件入门记录

PS

最近一直在捯饬 IOT 物联网中智能门锁的研究,因为要逆向安卓方面的APP,而安卓的 APP 很多都是经过加壳处理过,因此脱壳成为了必经之路。xposed 框架是非常流行的安卓下进行 HOOK APP 分析的主流框架。如何基于 Xposed 进行插件开发?参考网络上的资料发现,很多内容包括2017年的资料也存在老旧的情况,经过一系列的参考资料和动手实践之后,可以在最新版的 Android studio 下进行 Xposed demo版本的开发。以下就是大致过程的记录。

各种环境信息和相关配置

操作系统

windows7 & windows 10
Android studio 3.0.1

手机

小米 MAX2 未root

Xposed

使用软件是 VirtualXposed,方便未root的手机进行HOOK。

下载并配置NDK

下载

xposed 插件的开发中,经常会使用到NDK进行 .so 模块的编写,所以 NDK 有必要进行下载和配置
下载链接为:
https://dl.google.com/android/repository/android-ndk-r16b-windows-x86_64.zip
win7和win10都是64位系统,32位系统需要使用:
https://dl.google.com/android/repository/android-ndk-r16b-windows-x86.zip
引用页面:
https://developer.android.google.cn/ndk/downloads/index.html
同时也又 Linux 和 MacOS 版本,各下所需即可。
下载完成的ndk解压到D盘并重名为 d:\ndk-bundle\,

配置

添加系统环境变量,path中添加 d:\ndk-bundle\,路径中不要出现空格和中文。

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功