CubSync · 全平台同步工具 · 双端 GUI 原型
点导航 / 点文件行 / 点「比较」「执行同步」走完整流程;地址栏可直接输入路径后 Enter 直达
CubSync Xiaomi 25113PN0EC · USB-ADB + wlan1 + wlan0 · 协议 v4

连接设备

USB 与多张网卡并行组通道,握手时协商 v4 能力位

连接方式 USB 需 adb 在 PATH

协议协商 v4 · 双向对等

RECURSIVE_LISTBATCH_STAT HASH_XXH64RESUME ATOMIC_RENAMESET_MTIME BIDIR_CONTROLCONFIG_PAIR JOB_EVENTSPOSIX_MODE HARDLINK
本地版本 / 对端版本400 / 400
比对到的能力位10 / 12
v3 老版本对端仅退出双向模式(清晰提示,不错位)

传输通道 合计 214.6 MB/s

传输

双排浏览 · 地址栏直达 · 5 档显示(与手机端同一套)· 断点续传 · 右键理管

☆ ⋯
名称 ⇅大小 ⇅修改时间 ⇅
☆ ⋯
名称 ⇅大小 ⇅修改时间 ⇅
等待任务—
选中文件后点中间的 → / ← 发起传输
—

同步

一个配置管 N 个文件夹对:方向 / 比较 / 过滤全局生效,过滤可每对覆盖

配置:照片库 · 4 对 · 已保存
策略 ⇄ 双向 · 时间+大小 · 冲突询问 · 回收站 · 并行 4 全局默认,可被单个文件夹对覆盖
排除:*.tmp、Thumbs.db、.cubtrash… · 不含隐藏文件 · 无大小/时间限制 保留 mtime 比较 ±2s 容差 严格校验 SHA-256 跟随符号链接
根 · 文件夹对 4 对 · 4 启用 收起的只是这张表,配置与策略不受影响
左根(本机)方向右根(远端)过滤覆盖启用
▾ 所有文件夹对 4 对 · 4 启用
拖 ⠿ 调整顺序 · 双击路径可直接编辑
操作 快照:每对一份 sync.ffs_db · rev 12 多对之间串行执行 · 失败对可单独重试

作业

按文件夹对分组 · 可暂停、续传、失败对单独重试

作业详情

日志

结构化记录 · 每条对应一个协议帧或一个文件动作(含 pairId)

设置

主题、缓冲块数、adb 路径、回收站策略

外观

主题跟随系统
深浅色
说明与手机端同一套令牌,跟随系统时用 prefers-color-scheme 自动切换
语言简体中文(复用 messages_*.properties)
窗口自定义标题栏 · 最小化到托盘 · 单实例
强调色#1E88E5
分栏方向
说明双栏浏览与对比视图共用 · 自动=窗口宽 ≥ 高 时左右,否则上下

传输

缓冲块数(1MB/块)256
并发通道自动(已启用 3 张网卡)
adb 路径.\adb.exe
断点续传.cubtmp + journal(5s 落盘)

安全

镜像模式的删除走回收站 .cub_trash/<configId>/<pairId>/<时间戳>,执行前二次确认
根目录重叠检测到嵌套/交叉覆盖时阻断执行(仅允许比较)
执行前必须先看到差异预览(不做静默改动)
已连接 · 3 通道 ↑ 128.4 MB/s ↓ 86.2 MB/s 作业:照片库同步 68%(续传中) v4.0.0 · Apache-2.0
17:585G · WiFi · 86%
☰
连接
⋮
▸ 运行模式 Root(su)· 默认收起
普通 Root(su) Shizuku / ADB
Root 模式可读写全部目录,需在 Magisk / KernelSU 中授权。
传输通道(多选网卡)
最近
USB-ADB 到 DESKTOP-AU4今天 17:41 · 12.4GB · 235 MB/s
WiFi 到 NAS (n51)昨天 02:00 · 照片库同步 · 失败 2
☰ ⋮
←
⋮
←
⋮
☰
同步
⋮
一个配置可含多个文件夹对;方向与比较是配置级全局,过滤可在每对单独覆盖。
←
照片库
★
策略(全局)
同步方向
比较方式
文件夹对(4)
←
差异预览
⟳
4 对冲突 3新增 147 更新 55删除 26
相同 124,581 项已折叠 · 扫描 1.8s · 汇总 = 各对之和
←
正在同步
⋮
68%
第 2/4 对 · 续传 视频/生日聚会_4K.mp4 · 2.9 / 4.2 GB
118.4 MB/s · 剩 00:42 · 已完成 143 / 180 项
按文件夹对
相册 ↔ DCIM/相册 完成
视频 ↔ Movies(镜像 →) 续传中
文档 ↔ Documents 排队
断点续传
目标端已存在 .cubtmp 与 journal(带 pairId),从 2.9GB(块 2900)继续,前段 xxHash64 校验通过。
☰
作业
⋮
1 进行中
←
作业详情
⋮
☰
设置
⋮
外观
当前生效跟随系统
动态取色(Material You)从壁纸提取主色
靛蓝 紫青绿橙
浏览与传输
默认显示方式详情(条目 40dp · 行高 72dp)
条目缩放双指缩放 0.7×–2.0× · 双击复位100%
显示元数据列表里显示大小 · 修改时间(关=更紧凑)
栏头地址行数自适应=按栏宽自动(窄栏分行 · 宽栏单行);关=恒定用指定行数 行
分栏方向双栏浏览与对比视图共用 · 自动=宽 ≥ 高 时左右,否则上下
缓冲块数1MB × 256
默认接收目录/storage/emulated/0/Download
断点续传.cubtmp + journal(5s 落盘)
同步删除走回收站.cub_trash/<configId>/<pairId>/<时间>