An open API service indexing awesome lists of open source software.

https://github.com/kernelsu-modules-repo/device_faker

Device Faker
https://github.com/kernelsu-modules-repo/device_faker

device-faker faker spoof zygisk

Last synced: 3 months ago
JSON representation

Device Faker

Awesome Lists containing this project

README

          

**简体中文** | [English](https://github.com/Seyud/device_faker/blob/main/docs/en/README.md)

# Device Faker 📱

logo

一个基于 Zygisk 的机型伪装模块,可以为不同的应用配置不同的设备型号。

[![Version](https://img.shields.io/github/v/release/Seyud/Device_Faker?logo=github)](https://github.com/Seyud/Device_Faker/releases/latest)
[![GitHub Downloads](https://img.shields.io/github/downloads/KernelSU-Modules-Repo/Device_Faker/total?logo=github&logoColor=green)](https://github.com/KernelSU-Modules-Repo/Device_Faker/releases)
[![Language](https://img.shields.io/badge/language-Rust-orange?logo=rust&logoColor=orange)](https://www.rust-lang.org/)
[![Telegram](https://img.shields.io/badge/chat-Device_Faker-2CA5E0?logo=telegram&logoColor=87CEEB)](https://t.me/device_faker)
[![QQ群](https://img.shields.io/badge/QQ群-854188252-12B7F5?logo=qq&logoColor=white)](https://qun.qq.com/universal-share/share?ac=1&authKey=ls4nlfcsF%2Bxp5SPnVsXRgpbeV1axPZb%2FmJCMXms6ZCHjgAwvOyl1LV%2BDNVL1btgL&busi_data=eyJncm91cENvZGUiOiI4NTQxODgyNTIiLCJ0b2tlbiI6IlE1WVVyZTZxUXVjZUtGUUxWSGFmbzkvMEd3UWNRSiszdklTZDhHejU0RDRyT0lWRTFqS3d4UGJSM1ltaXpkS3MiLCJ1aW4iOiIxMTA1NzgzMDMzIn0%3D&data=IbvhTKt9HwCSsCsl_610-rQ8p6H2NgLmxhEKkMcn-BMWPb86jygWBZJfWLQGm7J8LwpVV2yhPafxTMXYGkjRVA&svctype=4&tempid=h5_group_info)

## 特性 ✨

- 🎯 **精确控制**: 为每个应用单独配置设备信息
- 📁 **模板管理**: 多机型模板,便捷应用到多包名
- 🔄 **实时生效**: 修改配置后仅需重启应用,无需重启系统
- 🛡️ **安全可靠**: 基于 Zygisk 框架,模块化设计
- 📝 **简单配置**: 使用 TOML 格式配置文件,易于编辑
- ⚡ **性能优化**: 仅对配置的应用生效,不影响其他应用
- 🎭 **三项模式**: lite 模式(轻量隐蔽)/ full 模式(完整伪装)/ resetprop 模式(支持只读属性修改)
- 🌐 **WebUI管理**: 提供图形化界面,方便配置管理

## WebUI 功能 🖥️

Device Faker 提供了现代化的 Web 管理界面,可以通过WebUI-X API访问:

- 📊 **状态监控**: 实时查看模块运行状态
- 📋 **模板管理**: 创建、编辑和删除机型模板,批量应用到多个包名
- 📱 **应用管理**: 直观查看已安装应用及其配置状态
- 🖋️ **配置编辑**: 图形化界面编辑应用配置,支持模板应用和自定义配置

## 配置说明 ⚙️

详细的配置说明请参考 [配置文档](https://github.com/KernelSU-Modules-Repo/device_faker/blob/main/CONFIG.md)。

配置文件位于 `/data/adb/device_faker/config/config.toml`,使用 TOML 格式。修改配置后仅需重启对应应用即可生效,无需重启系统。

## 致谢 🙏

本项目在开发过程中参考了以下优秀项目:

- [zygisk-dump-dex](https://github.com/ri-char/zygisk-dump-dex) - 提供了 Rust 开发 Zygisk 模块的原型参考
- [zygisk-api-rs](https://github.com/rmnscnce/zygisk-api-rs) - 提供了 Zygisk API的 Rust 依赖支持
- [MiPushZygisk](https://github.com/wushidia/MiPushZygisk) - 提供了 Zygisk 机型伪装的方案参考

感谢这些项目的开发者!💖

---

**📱 让设备不为应用的机型限制所困!** 🚀

> 💝 如果这个模块对你有帮助,可以给个 Star 支持一下