让 Mac 准备好接收
在系统设置中打开「文件共享」,启用 SMB,添加接收文件夹,并为自己的账户设置读写权限。
照片、文档、随手保存的文件。
在 Android 分享菜单里点一下,
就能通过局域网传到你的 Mac。
v1.0.0 · Android 9+ · 约 300 KiB · MIT 开源
首次使用?先看安装与兼容性说明设置一次。之后选好文件,点「SMB 分享」,自动开始上传。
通过 SMB2/3 发送到你配置的共享文件夹,完成后给你一条通知。
原生 Android 实现,约 300 KiB。没有广告,也没有分析 SDK。
手机和 Mac 连接同一局域网。
接收端使用 Mac 自带的文件共享。
在系统设置中打开「文件共享」,启用 SMB,添加接收文件夹,并为自己的账户设置读写权限。
填写 Mac 的局域网地址、共享名称、用户名和密码。密码默认隐藏,并加密保存在手机本地。
在文件管理器或相册里选中文件,点分享,再选「SMB 分享」。上传完成后会收到系统通知。
需要逐步配置?阅读完整使用指南
以下均为 v1.0.0 的 Android 16 真机截图。
点击图片可查看原图;系统分享面板因手机而异。
连接设置,或手动选择文件。
点「SMB 分享」,就开始传。
回到原应用,等待成功通知。
已有文件保留,新文件自动添加数字后缀。先写临时文件,完成后再改为正式名称。
使用 Android Keystore 加密保存。密码默认隐藏,可按需显示;设置窗口禁止截屏。
采用流式上传,不把整个文件载入内存。原生界面,无网页运行时。
这是个人维护的早期版本。目前已在 vivo Android 16 上验证 16 MiB 文件的后台分享与成功通知;128 MiB 长传输会遇到系统冻结,恢复前台后可能失败。这个限制尚未解决。
APK 为开发签名的个人构建,非应用商店发行版。请在可信局域网中使用,并以成功通知和接收端文件为准。查看完整限制与说明 ↗
不需要额外客户端。使用 macOS 自带的文件共享,在共享选项中启用 SMB,并开放你希望接收文件的文件夹。
通知用于展示传输状态和完成结果。首次使用时请允许通知,这样就不必盯着应用等待。App 仅访问你选择并授权分享的文件。
不会。文件由手机通过 SMB 发往你配置的服务器。SMB Share 没有文件中转服务,也没有分析 SDK。请只连接你信任的网络和 SMB 服务器。
底层使用 SMB2/3 协议。当前实际验证以 Mac 为主,NAS、Windows 和其他服务器的完整兼容性尚未验证;不支持 SMB1 和域账户配置。
部分手机会冻结后台传输,当前版本不提供断点续传。请检查接收目录和失败通知,再重新分享;残留的 .smbshare-*.part 是未完成的临时文件,不代表传输成功。
欢迎在 GitHub Issues 描述手机型号、Android 版本、文件大小和复现步骤。请不要附上密码、密钥或未经处理的个人截图。