Waiting for a verification code to arrive on your phone while you're sitting at your computer is one of the small frictions that adds up. On Android, Octoclip can solve this directly: the official direct-download build includes an SMS source that, after you grant the permission, reads incoming verification-code SMS on-device and auto-syncs the code to your other devices.

IMPORTANT

The SMS source is available in the official direct-download Android build only. It is not included in the Google Play version due to Google Play's SMS-permission policy. If you installed Octoclip from the Play Store, you will not see this option.

Verification codes are sensitive credentials

Verification codes are single-use passwords. Only enable SMS sync on devices you trust. You can revoke the SMS permission anytime in Android system settings → Apps → Octoclip → Permissions. If you'd rather not keep codes in your history, shorten clip-history retention or clear it after use. Free history covers the last 24 hours; with a one-time license, history has no time limit.

For Cloud Sync users: Cloud Sync content is end-to-end encrypted between your own devices — each clip is encrypted on-device with a key you set, and only devices configured with that same key can decrypt it. Octoclip never sees your content or your key.


How It Works on Android vs. iOS

Android and iOS handle SMS access in fundamentally different ways, so Octoclip's approach differs on each platform:

PlatformHow Octoclip gets the codeWhat Octoclip reads
Android (direct-download build)Reads incoming verification-code SMS directly, after you grant the SMS permissionThe code from the SMS, synced to other devices
iOSCannot read SMS — Apple doesn't allow it. An Apple Shortcut reads the code and copies it to the clipboard; Octoclip syncs the clipboardThe clipboard content only — never the SMS

Both approaches are honest per-platform realities. If you're on iPhone, see How to Set Up iOS SMS Verification Code Sync.


Prerequisites

Before enabling SMS sync on Android:

  1. Octoclip installed from the official direct-download page (not Google Play).
  2. Nearby Sync or Cloud Sync configured on your Android device and your computer so codes can reach the other side.
  3. Android version that supports runtime permissions (Android 6.0+).

Enable SMS Verification-Code Sync

1

Open Octoclip and Enable the SMS Source

<!-- 待确认 -->

Open Octoclip on your Android device and navigate to the SMS or sources settings. Enable the SMS source / grant the SMS permission when Octoclip prompts you.

NOTE

The exact in-app label for this setting is unconfirmed — follow the on-screen prompt in your version of the app.

2

Grant the SMS Permission at the System Prompt

When Android asks whether to allow Octoclip to read SMS, tap Allow. Without this permission the SMS source cannot function.

3

Verify the Connection

Send yourself a test SMS containing a verification-code-style number (e.g., "Your code is 123456"). Within a few seconds, the code should appear in your clip history on your other devices.


Revoke or Disable at Any Time

You remain in control:

  • To temporarily turn it off: disable the SMS source inside Octoclip's settings.
  • To fully remove permission: go to Android Settings → Apps → Octoclip → Permissions → SMS and set it to Deny.

After revoking, Octoclip stops reading any new SMS immediately.


Chinese OEM Devices: Extra Steps Often Required

Some Chinese Android systems — including MIUI / HyperOS (Xiaomi), ColorOS / realmeUI (OPPO / realme), EMUI / HarmonyOS (Huawei), OriginOS / Funtouch (vivo), and others — apply additional restrictions that can prevent SMS sync from working even after the permission is granted. These are Android system settings, not Octoclip-specific:

System settingWhy it matters
SMS permissionGrant it in Settings → Apps → Octoclip → Permissions
Autostart / 自启动Allows the app to start in the background on reboot — required for background SMS detection
Lock in recents / 锁定后台Prevents the OS from killing Octoclip when you switch apps
Battery optimizationDisable battery optimization for Octoclip so it isn't suspended
Notification accessSome ROMs require notification-listener permission for certain background behaviors

If auto-sync stops working after a restart or after switching apps, the most common culprit is autostart being disabled or battery optimization killing the background process.

For exhaustive per-ROM step-by-step instructions on SMS permissions, autostart, and battery settings for each of these systems, refer to the open-source SMS Forwarder project's documentation at github.com/pppscn/SmsForwarder. SMS Forwarder is an unaffiliated third-party project — it is cited here only because its per-ROM permission guides are thorough and widely referenced in the Android community. Its content does not imply any affiliation with Octoclip.


How Synced Codes Reach Your Computer

Once Octoclip reads the verification code from the incoming SMS, it syncs it according to your sync settings. The receiving device can run any operating system — the code lands on whichever of your devices you're using, whether that's an iPhone, iPad, Mac, or Windows PC. The Android phone is only the source; the destination isn't tied to any one platform.

  • Nearby Sync — works over your local network. Read the code on Android, paste it on any of your other devices immediately, no cloud involved. Free Nearby Sync connects one device; a one-time license connects unlimited devices.
  • Cloud Sync via WebDAV / S3 — works anywhere you have an internet connection. Clips are encrypted on-device with your key before upload. See how to configure S3 Cloud Sync for setup details.

For a broader look at cross-device text transfer, see How to Send Text Between Your Phone and Computer and How to Copy and Paste Between Devices.


Frequently Asked Questions

Can Octoclip read my verification codes automatically on Android?

Yes — but only under three conditions: (1) you must be using the official direct-download build, not the Google Play version; (2) you must grant the SMS permission when prompted; and (3) you can revoke it anytime in Android system settings. This is a user-enabled capability, not something that runs silently or reads all your messages.

Why doesn't SMS sync work on my Xiaomi / Huawei / OPPO phone?

Chinese Android systems often restrict background apps and SMS access beyond the standard Android permission. The most common fixes are: grant the SMS permission explicitly, enable autostart for Octoclip, lock the app in recents, and disable battery optimization for Octoclip. For detailed per-ROM steps, see the SMS Forwarder project's documentation at github.com/pppscn/SmsForwarder (unaffiliated third party, cited for its thorough per-ROM permission guides).

Is this in the Play Store version?

No. The Google Play version of Octoclip does not include the SMS source due to Google Play's SMS-permission policy. To use SMS verification-code sync, install from the official direct-download page.

Does this work on iPhone?

No — Apple does not allow apps to read SMS. On iPhone, you use an Apple Shortcut to extract the code and copy it to the clipboard; Octoclip then syncs the clipboard content. See How to Set Up iOS SMS Verification Code Sync for the full iOS setup.

Are my verification codes safe if they sync?

With Nearby Sync, codes travel over your local network between your own devices — no cloud involved. With Cloud Sync, each clip is encrypted on-device with a key you set before it leaves your phone; only your other devices configured with that same key can decrypt it. Octoclip never sees your content or your key. Even so, verification codes are credentials — only enable SMS sync on trusted devices, and shorten or clear your clip history if you'd rather not retain them.


Troubleshooting

The code doesn't appear on my computer after the SMS arrives

  1. Confirm Octoclip has the SMS permission: Android Settings → Apps → Octoclip → Permissions → SMS.
  2. Check that sync is connected: open Octoclip on both devices and verify Nearby Sync or Cloud Sync shows as active.
  3. On Chinese OEM devices: check autostart and battery optimization settings as described above.
  4. Try sending a test SMS again after confirming all permissions.

SMS sync stopped working after I restarted my phone

Autostart is likely disabled. Enable autostart for Octoclip in your system settings (path varies by ROM — check the SMS Forwarder documentation for your specific ROM for guidance).

Codes sync but appear as the full SMS text, not just the number

<!-- 待确认 -->

The SMS source is designed to extract the verification code from the message. If the full message body is syncing instead, check whether there is a "verification code extraction" or similar option in the SMS source settings. The exact behavior is dependent on your app version — update to the latest direct-download build if this occurs.

Still Not Solved?

Visit the Community Forum or email support@octoclip.app with:

  • Android Version and ROM — e.g., Android 14 / MIUI 15
  • Octoclip Version — e.g., 1.13.0 (direct-download)
  • Build Type — direct-download or Play Store
  • SMS Permission Status — granted or denied
  • Autostart Status — enabled or disabled
  • Description — what happened vs. what you expected

Related Guides

坐在电脑前还要拿起手机等验证码,是日常最烦的小摩擦之一。在 Android 上,章鱼速贴可以直接解决这个问题:官方直接下载版内置了短信来源功能,授权后可以在设备本地读取收到的验证码短信,并自动同步到你的其他设备。

IMPORTANT

短信来源功能仅在官方直接下载版 Android 客户端中提供,不包含在 Google Play 版本中(受 Google Play 短信权限政策限制)。如果你从 Play 商店安装了章鱼速贴,则不会看到此选项。

验证码是敏感凭证

验证码是一次性密码。请只在你信任的设备上开启短信同步。你可以随时在 Android 系统设置 → 应用 → 章鱼速贴 → 权限中撤销短信权限。如果你不希望验证码长期留在历史记录中,可以缩短历史保留时长或手动清理。免费版保留最近 24 小时的历史;购买一次性授权后历史无时间限制。

使用云同步的用户请注意:云同步内容在你自己的设备之间端到端加密——每条剪贴在设备上使用你设定的密钥加密后再上传,只有配置了相同密钥的设备才能解密。章鱼速贴既看不到内容,也看不到密钥。


Android 与 iOS 的路径对比

Android 和 iOS 对短信访问的限制截然不同,章鱼速贴在两个平台上采用了不同的实现方式:

平台验证码如何获取章鱼速贴读取的内容
Android(直接下载版)授权后直接读取收到的验证码短信从短信中提取验证码,同步到其他设备
iOSApple 不允许应用读取短信。由 Apple 快捷指令读取验证码并复制到剪贴板,章鱼速贴同步剪贴板内容仅同步剪贴板内容,从不读取短信

两种方式都是如实反映各平台的现实限制。如果你使用的是 iPhone,请参阅 iOS 如何配置短信验证码自动同步


前置条件

开启短信同步前,请确保:

  1. 章鱼速贴已从官方直接下载页安装(不是 Google Play)。
  2. Android 设备与电脑之间已配置并激活附近同步云同步
  3. Android 版本支持运行时权限(Android 6.0 及以上)。

开启短信验证码同步

1

打开章鱼速贴并启用短信来源

<!-- 待确认 -->

打开 Android 上的章鱼速贴,进入短信或来源相关设置,启用短信来源 / 在应用提示时授予短信权限。

NOTE

该设置的具体 App 内文案尚未确认,请以你所使用版本的界面提示为准。

2

在系统弹窗中授予短信权限

当 Android 询问是否允许章鱼速贴读取短信时,点击允许。没有此权限,短信来源功能无法正常工作。

3

验证同步效果

给自己发一条包含验证码样式数字的测试短信(例如"你的验证码是 123456")。几秒钟内,验证码应出现在你其他设备的剪贴历史中。


随时撤销或关闭

你始终掌握控制权:

  • 临时关闭:在章鱼速贴设置中关闭短信来源。
  • 完全撤销权限:前往 Android 系统设置 → 应用 → 章鱼速贴 → 权限 → 短信,设置为拒绝

撤销后,章鱼速贴立即停止读取任何新的短信。


国产 ROM 设备:通常需要额外配置

部分国产 Android 系统——包括小米的 MIUI / HyperOSOPPO / realme 的 ColorOS / realmeUI华为的 EMUI / HarmonyOSvivo 的 OriginOS / Funtouch 等——在标准 Android 权限之外还有额外限制,即使已授予短信权限,自动同步也可能无法工作。这些都是 Android 系统设置,并非章鱼速贴特有:

系统设置为什么重要
短信权限在 设置 → 应用 → 章鱼速贴 → 权限 中授予
自启动允许应用在重启后自动在后台运行——后台检测短信必须开启
锁定后台 / 最近任务锁定防止切换应用时 OS 将章鱼速贴从后台杀掉
电池优化为章鱼速贴关闭省电优化,避免被系统休眠挂起
通知访问权限部分 ROM 的某些后台行为需要通知监听权限

重启后或切换应用后自动同步停止,最常见的原因是自启动被禁用,或省电优化杀掉了后台进程。

如需各 ROM 详细的分步配置说明(短信权限、自启动、电池设置),可参考开源项目 SMS Forwarder 的文档,地址为 github.com/pppscn/SmsForwarder。SMS Forwarder 是完全独立的第三方项目,在此引用仅因为其分 ROM 的权限配置指南十分详尽,在 Android 社区广泛参考。引用不代表与章鱼速贴存在任何关联。


同步后验证码如何到达你的电脑

章鱼速贴从收到的短信中读取验证码后,会按照你的同步设置将其传送到其他设备。接收设备可以是任意操作系统——验证码会到达你当下正在用的那台设备,无论是 iPhone、iPad、Mac 还是 Windows 电脑。Android 手机只是来源,目标设备不绑定任何单一平台。

  • 附近同步 — 通过本地网络传输,无需云端。在 Android 上读取,在你的任意其他设备上即刻粘贴。免费版附近同步可连接 1 台设备;购买一次性授权后可连接无限台设备。
  • 云同步(WebDAV / S3) — 在任何有网络的地方均可工作。剪贴内容在离开手机前已在设备上加密。详见如何配置 S3 云同步

更多跨设备文字传输方式,请参阅如何在手机和电脑之间互传文字如何在设备之间复制粘贴


常见问题

章鱼速贴能在 Android 上自动读取验证码吗?

可以——但必须满足三个条件:(1)必须使用官方直接下载版,而非 Google Play 版;(2)必须在提示时授予短信权限;(3)你可以随时在 Android 系统设置中撤销该权限。这是由用户主动开启的功能,不会在未经授权的情况下静默运行,也不会读取你所有的短信。

为什么在小米 / 华为 / OPPO 手机上短信同步不工作?

国产 Android 系统对后台应用和短信访问有额外限制。最常见的解决方式是:明确授予短信权限、为章鱼速贴开启自启动、在最近任务中锁定应用、关闭章鱼速贴的省电优化。详细的分 ROM 操作步骤,请参考 SMS Forwarder 项目文档(github.com/pppscn/SmsForwarder,独立第三方项目,因其分 ROM 权限指南详尽而引用)。

Google Play 版本支持吗?

不支持。受 Google Play 短信权限政策限制,章鱼速贴的 Play 商店版本不包含短信来源功能。如需使用短信验证码同步,请从官方直接下载页安装。

iPhone 能用吗?

不能——Apple 不允许应用读取短信。在 iPhone 上需要通过 Apple 快捷指令提取验证码并复制到剪贴板,章鱼速贴再同步剪贴板内容。详见 iOS 如何配置短信验证码自动同步

验证码同步传输安全吗?

使用附近同步时,验证码通过本地网络在你自己的设备间传输,无需经过云端。使用云同步时,每条剪贴在离开手机前已用你设定的密钥在设备上加密;只有配置了相同密钥的其他设备才能解密。章鱼速贴既看不到内容,也看不到密钥。即便如此,验证码是凭证——请只在信任的设备上开启,不希望留存时及时清理剪贴历史。


常见排查

收到短信后电脑上没有出现验证码

  1. 确认章鱼速贴拥有短信权限:Android 系统设置 → 应用 → 章鱼速贴 → 权限 → 短信
  2. 检查同步是否已连接:在两台设备上打开章鱼速贴,确认附近同步或云同步显示为已连接。
  3. 国产 ROM 设备:按上文说明检查自启动和省电优化设置。
  4. 确认所有权限后,再次发送测试短信验证。

重启手机后短信同步就停了

自启动很可能被禁用了。在系统设置中为章鱼速贴开启自启动(具体路径因 ROM 而异,可参考 SMS Forwarder 文档中对应 ROM 的说明)。

验证码同步过来是完整短信内容,不是纯数字

<!-- 待确认 -->

短信来源设计上会从短信中提取验证码。如果同步的是完整短信正文,请检查短信来源设置中是否有"验证码提取"或类似选项。具体行为取决于你的 App 版本——如遇此问题,请更新到最新直接下载版本。

仍未解决?

请前往社区交流群或发送邮件至 support@octoclip.app,并提供以下信息:

  • Android 版本与 ROM — 例如 Android 14 / MIUI 15
  • 章鱼速贴版本 — 例如 1.13.0(直接下载版)
  • 安装渠道 — 官方直接下载 或 Play 商店
  • 短信权限状态 — 已授予 / 已拒绝
  • 自启动状态 — 已开启 / 已关闭
  • 问题描述 — 预期行为与实际现象

相关指南