# Sleek-Rat-Android-Module **Repository Path**: sleek-rat/sleek-rat-android-module ## Basic Information - **Project Name**: Sleek-Rat-Android-Module - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-04-07 - **Last Updated**: 2026-04-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🐀 Sleek Rat Module 被控端库模块 最低支持API 26 ## 📦 Prerequisites - https://github.com/ChickenHook/RestrictionBypass - https://github.com/tiann/Leoric - kotlinx.serialization.json `implementation(libs.kotlinx.serialization.json)` - androidx.exifinterface ` implementation(libs.androidx.exifinterface)` ## 🏗️ 项目架构 项目包含四个主要模块: - **core**: 核心功能模块,编译为DEX字节码,包括无障碍服务、摄像头、麦克风、屏幕共享、设备管理和自动化能力 - **loader**: 动态加载模块,包含Go项目的SO库,编译为AAR,提供钩子、保活机制和代理服务 - **dexplugin**: 插件系统模块,支持单插件DEX加载和动态执行 - **app**: 演示用法的示例应用 ## 工作流程 - loader作为aar库并包含核心通信so库。 - dex加载完成后,启动核心通信so库,连接到控制端。 - 支持动态加载插件DEX,通过插件系统扩展功能。 ## 🛠️ Build ### 使用 Docker docker build --tag=android-gradle _docker/ export GRADLE_FOLDER=/tmp/gradlecache docker run \ -v $GRADLE_FOLDER:/root/.gradle \ -v .:/project \ -it --rm android-gradle ./gradlew clean export GRADLE_FOLDER=/tmp/gradlecache docker run \ -v $GRADLE_FOLDER:/root/.gradle \ -v .:/project \ -it --rm android-gradle ./gradlew :core:dex export GRADLE_FOLDER=/tmp/gradlecache docker run \ -v $GRADLE_FOLDER:/root/.gradle \ -v .:/project \ -it --rm android-gradle ./gradlew :loader:aar # 生成插件系统 DEX export GRADLE_FOLDER=/tmp/gradlecache docker run \ -v $GRADLE_FOLDER:/root/.gradle \ -v .:/project \ -it --rm android-gradle ./gradlew :dexplugin:dex ## 📦 Usage dex包不存在Manifest文件: - 避免使用R资源文件 - Activity, Service等组件必须在调用方的Manifest中注册,否则无法启动。 ## ⚠️ issues - TODO [A sample code for opening modified activities that are not registered in the manifest](https://gist.github.com/ValentinAhrend/374c54c04470d4d012d3607b595893c6) ## ✨ Features - **无障碍服务**: 自动化UI交互和设备控制 - **媒体捕获**: 摄像头、麦克风、屏幕录制和流媒体 - **设备管理**: 权限管理、系统服务和设备信息 - **插件系统**: 动态加载DEX插件,支持功能扩展和定制化开发 - **保活机制**: 进程保活和系统限制绕过 - **代理通信**: 原生代理服务和跨进程通信