Samsung_Vulnerabilities
Oversecured discloses a report of 176 vulnerabilities discovered in Samsung preinstalled apps between 2022 and 2025, with 140 detailed, all fixed in collaboration with Samsung.
提供了一种开源实用的方法,绕开小米专有云备份,将数据存储在用户控制的存储上,支持多种协议和大文件分片上传。
通过 Xposed 模块虚拟小米智能存储设备,将小米备份 App 的 DFS 存储流程重定向到自建 SMB、WebDAV 或自定义 HTTP 服务,实现备份与恢复数据的云端存储
小米备份 App 会通过 DFS 服务连接小米智能存储设备,并通过 AIDL 接口执行目录查询、文件上传、文件下载和进度回调;本模块注入 com.android.settings 与 com.miui.backup 进程,在设置页展示配置入口,并在备份 App 的 DFS/AIDL 边界将文件操作改由 SMB/WebDAV/自定义 HTTP 完成
小米备份 App
-> 查询智能存储设备:返回虚拟设备
-> 连接 DFS 服务:模拟在线和已连接
-> DFS AIDL 上传:写入 SMB/WebDAV/自定义 HTTP
-> DFS AIDL 下载:从 SMB/WebDAV/自定义 HTTP 读取
-> 进度与完成回调:回传给小米备份原流程
主要 Hook 边界在 DFS AIDL、设置页入口和明确的备份 UI/服务事件,尽量避免直接依赖混淆业务函数
更多图片:imgs
com.android.settings、com.miui.backup配置入口:系统设置 -> 云备份助手
配置文件:
/sdcard/MIUI/backup/config.ini
常用配置:
| 配置项 | 说明 |
|---|---|
protocol | 存储协议,smb、webdav 或 custom |
backup_path | 云端备份根目录,默认 MIUI/backup |
upload_threads | 并发上传线程数,默认 3 |
chunk_size_mb | 上传切片大小,默认 64;设为 0 表示不切片 |
backup_max | 最大保留备份数,0 表示不自动清理 |
device_name | 设置页中展示的虚拟设备名称 |
device_describe | 设置页中展示的虚拟设备描述 |
SMB 配置:
| 配置项 | 说明 |
|---|---|
smb_server | SMB 服务器地址 |
smb_port | SMB 端口,默认 445 |
smb_share | SMB 共享名 |
smb_user | SMB 用户名 |
smb_pass | SMB 密码 |
WebDAV 配置:
| 配置项 | 说明 |
|---|---|
webdav_url | WebDAV 根地址 |
webdav_user | WebDAV 用户名 |
webdav_pass | WebDAV 密码 |
自定义 HTTP 脚本配置:
| 配置项 | 说明 |
|---|---|
custom_script_b64 | Base64 编码后的 JS 脚本,设置页会自动编码/解码 |
自定义 HTTP 只需要在设置页输入一段完整 JS 脚本,服务器地址、Token、Cookie 和认证方式都写在脚本里,不需要额外输入框。自定义脚本的写法、接口说明和示例见 自定义 HTTP 脚本文档
切片大小由 chunk_size_mb 控制;设为 0 时只上传原文件,不生成分片和 manifest。启用切片时 Cloud 层会统一生成 part 文件和 .mibak.json manifest,恢复时兼容未切片的旧备份文件
app/src/main/java/com/zgcwkj/
comm/
ConfigHelp.java 配置文件读写
CloudFileHelp.java SMB/WebDAV/自定义 HTTP 统一入口
SmbFileHelp.java SMB 实现
WebdavFileHelp.
云备份助手(虚拟一个小米智能存储设备实现云备份功能)
根据分类、Topic 和编程语言匹配的相似项目。
Oversecured discloses a report of 176 vulnerabilities discovered in Samsung preinstalled apps between 2022 and 2025, with 140 detailed, all fixed in collaboration with Samsung.

An LSPosed module that hooks MIUI SystemUI back gestures using modern Xposed API 102 for research and customization.
OneStep4.0 is a multi-window desktop container for Android that requires root or system-level privileges, enabling a main window with several side windows for efficient app multitasking.