macOS 与 Android 文件传输工具 OpenMTP 使用指南
Mac 和 Android 设备之间传输文件常面临官方工具速度慢、大文件不支持及连接不稳定等问题。OpenMTP 是一款免费开源的跨平台文件传输工具,专为解决上述痛点而生。
OpenMTP 简介
OpenMTP 由 Ganesh Rathinavel 开发,基于 MIT 开源协议,代码透明安全。支持 macOS 11.0(Big Sur)及以上版本,兼容 Intel 和 Apple Silicon 芯片。项目源码托管于 GitHub。
主要特性
-
高速传输 搭载 Kalam 内核,低端设备可达 30-40MB/s,高端设备可飙升至 100-120MB/s。适合传输 4K 视频等大文件。
-
大文件支持 突破 4GB 限制,支持高清视频、游戏安装包等超大文件传输。
-
即插即用 连接 USB 后自动识别,无需复杂配置。支持内部存储和 SD 卡切换。
-
现代化 UI 界面清爽,支持暗黑模式。提供网格视图和列表视图切换,双窗格设计便于对比操作。
-
快捷键支持 支持常用快捷键操作,如 Command + C 复制、Command + V 粘贴、Backspace 删除、Command + N 新建文件夹。
-
隐私保护 不收集任何个人信息,开源代码可供审查。
技术架构
OpenMTP 基于 Electron v17 和 React v18 构建。采用 Loadables 和动态 Reducer 注入实现代码分割,配合 HMR(热模块重载)提升开发调试效率。样式方面使用 JSS 和 SASS/SCSS。状态管理采用行业标准方案,内置错误日志和设置管理。端口固定为 4642。
安装方法
方法一:下载 DMG 包
- 访问 OpenMTP 官网或 GitHub Releases 页面。
- 根据 Mac 型号选择版本:
- Apple Silicon 用户选择 Mac Apple Silicon。
- Intel 用户选择 Mac Intel Silicon。
- 下载 DMG 文件,双击打开,按提示拖入'应用程序'文件夹。
- 启动应用并连接 Android 设备即可使用。
方法二:Homebrew 安装
使用终端执行以下命令:
$ brew install openmtp --cask
若使用旧版 Homebrew,可能需要:
$ brew cask install openmtp
方法三:源码编译
需安装 Node.js v16、Git 和 Yarn。克隆代码后运行:
# 克隆代码
$ git clone https://github.com/ganeshrvel/openmtp.git
$ cd openmtp
# 安装 Yarn
$ npm install -g yarn
# 安装依赖
$ yarn
初次运行可能报错,需运行以下命令修复:
$ UPGRADE_EXTENSIONS=1 npm run dev
$ UPGRADE_EXTENSIONS=1 && npm run dev

