2 Star 7 Fork 5

iofomo/binderceptor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Binderceptor

license:MIT python:2x3x

说明

BinderceptorAndroid平台下底层Binder拦截器,目的是解决现有方案拦截不全,开发效率低的问题,具有以下特点:

  • 支持Android 6.x~14.x系统版本
  • 支持所有Binder通信拦截
  • 支持Binder通信日志打印
  • 支持Binder通信特征数据过滤
  • 支持Binder通信协议拦截/修改/伪装

详细的文档可参考:

【Android】深入底层Binder拦截

【集成开发】

快速开始

本项目在以下开发环境中编译通过:

  • Android Studio:4.2
  • Gradle:6.9.2
  • NDK:21.4.7075529
$ ./mk.py

编译结果在out目录:

out
├── debug
│   ├── app.apk
│   ├── cmpt-mts-binderceptor.aar
│   └── libs
│       ├── arm64-v8a
│       │   └── libifmabinderceptor-jni.so
│       └── armeabi-v7a
│           └── libifmabinderceptor-jni.so
├── jni
│   ├── debug
│   │   ├── arm64-v8a
│   │   │   └── libifmabinderceptor-native.a
│   │   └── armeabi-v7a
│   │       └── libifmabinderceptor-native.a
│   └── relaese
│       ├── arm64-v8a
│       │   └── libifmabinderceptor-native.a
│       └── armeabi-v7a
│           └── libifmabinderceptor-native.a
└── release
│    ├── app.apk
│    ├── cmpt-mts-binderceptor.aar
│    └── libs
│        ├── arm64-v8a
│        │   └── libifmabinderceptor-jni.so
│        └── armeabi-v7a
│            └── libifmabinderceptor-jni.so

感谢小伙伴们

许可协议

本项目基于MIT许可协议,详情查看 许可协议 文档。

本项目和所有的工具都是MIT许可证下的开源工具,这意味着你可以完全访问源代码,并可以根据自己的需求进行修改。

# Binderceptor <p align="left"> <img src="doc/README.assets/license-mit.svg" alt="license:MIT" /> <img src="doc/README.assets/python-2x3x.svg" alt="python:2x3x" /> </p> ## 说明 `Binderceptor`是`Android`平台下底层`Binder`拦截器,目的是解决现有方案拦截不全,开发效率低的问题,具有以下特点: - 支持Android 6.x~14.x系统版本 - 支持所有`Binder`通信拦截 - 支持`Binder`通信日志打印 - 支持`Binder`通信特征数据过滤 - 支持`Binder`通信协议拦截/修改/伪装 详细的文档可参考: [【Android】深入底层Binder拦截](https://blog.csdn.net/chendianbo/article/details/134719327) [【集成开发】](doc/sdk.md) ## 快速开始 本项目在以下开发环境中编译通过: - Android Studio:4.2 - Gradle:6.9.2 - NDK:21.4.7075529 ```shell $ ./mk.py ``` 编译结果在`out`目录: ```shell out ├── debug │ ├── app.apk │ ├── cmpt-mts-binderceptor.aar │ └── libs │ ├── arm64-v8a │ │ └── libifmabinderceptor-jni.so │ └── armeabi-v7a │ └── libifmabinderceptor-jni.so ├── jni │ ├── debug │ │ ├── arm64-v8a │ │ │ └── libifmabinderceptor-native.a │ │ └── armeabi-v7a │ │ └── libifmabinderceptor-native.a │ └── relaese │ ├── arm64-v8a │ │ └── libifmabinderceptor-native.a │ └── armeabi-v7a │ └── libifmabinderceptor-native.a └── release │ ├── app.apk │ ├── cmpt-mts-binderceptor.aar │ └── libs │ ├── arm64-v8a │ │ └── libifmabinderceptor-jni.so │ └── armeabi-v7a │ └── libifmabinderceptor-jni.so ``` ## 感谢小伙伴们 ![](doc/README.assets/thanks.png) ## 许可协议 本项目基于`MIT`许可协议,详情查看 [许可协议](doc/LICENSE) 文档。 > 本项目和所有的工具都是MIT许可证下的开源工具,这意味着你可以完全访问源代码,并可以根据自己的需求进行修改。

简介

Android平台下Binder通信拦截框架 展开 收起
Android 等 6 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Android
1
https://gitee.com/iofomo/binderceptor.git
git@gitee.com:iofomo/binderceptor.git
iofomo
binderceptor
binderceptor
master

搜索帮助

Cb406eda 1850385 E526c682 1850385