> For the complete documentation index, see [llms.txt](https://help.tpwallet.io/cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tpwallet.io/cn/wallet-management/wallet/data-migration-tutorial.md).

# 不同设备间数据迁移

TokenPocket 数据迁移功能用于在不同设备、不同端之间同步钱包数据，帮助用户更安全、更快速地完成钱包迁移。

目前已支持 **iOS ↔ iOS、插件钱包 ↔ 插件钱包、iOS ↔ 插件钱包** 之间的数据迁移；Android 端相关迁移能力也将很快上线。

本文前半部分以 **iOS 客户端** 为例演示数据迁移流程，后半部分演示 **TokenPocket 插件钱包** 的迁入与迁出流程。

> **安全提醒：** 数据迁移涉及钱包核心数据，请务必在安全环境下操作。不要将动态二维码、迁移文件、迁移密码、钱包密码、私钥或助记词提供给任何人。TokenPocket 官方客服不会以任何理由索要这些信息。

**适用范围**

| 迁移场景         | 支持状态 | 说明                    |
| ------------ | ---- | --------------------- |
| iOS ↔ iOS    | 已支持  | 可在两台 iOS 设备之间迁移钱包数据   |
| 插件钱包 ↔ 插件钱包  | 已支持  | 可在不同插件钱包环境之间迁移数据      |
| iOS ↔ 插件钱包   | 已支持  | 可在 iOS 客户端与插件钱包之间互通迁移 |
| Android 相关迁移 | 即将上线 | 后续版本将逐步支持             |

通过数据迁移，你可以在更换手机、使用新设备或切换到插件钱包时，快速恢复原有钱包环境，避免逐个导入钱包。

### iOS 客户端数据迁移演示 <a href="#id-1" id="id-1"></a>

以下流程以 iOS 客户端为例，演示如何从当前设备迁出钱包数据，并在新设备中导入。

#### 1. 进入安全页面 <a href="#id-2" id="id-2"></a>

打开 TokenPocket App，点击底部导航栏「我的」，进入「我的」页面后点击「安全」。

<figure><img src="/files/RFUwkDDs3RzoWPygroxi" alt=""><figcaption></figcaption></figure>

#### 2. 进入数据迁移 <a href="#id-3" id="id-3"></a>

在「安全」页面中，点击「数据迁移」。

<figure><img src="/files/Ya0feDb2vPAlY7UBaGbr" alt=""><figcaption></figcaption></figure>

进入数据迁移页面后，系统会展示功能说明。确认无误后，点击底部「下一步」。

#### 3. 完成安全验证 <a href="#id-4" id="id-4"></a>

进入下一步后，系统会依次进行安全验证，用于确认本次迁移由本人发起。

<figure><img src="/files/MmGUzYiwQWZVIwTWGqrO" alt=""><figcaption></figcaption></figure>

验证流程包括：

* 面容识别验证：用于确认当前操作者是设备持有人；
* 钱包密码验证：用于确认你拥有当前钱包的操作权限；
* 设置迁移加密密码：用于后续在新设备导入迁移数据时解密验证。

<mark style="color:$danger;">请务必牢记迁移加密密码。不要将该密码截图、转发、保存到聊天软件或告诉任何人</mark>。

完成验证后，点击「下一步」。确认需要迁移的数据后，点击「开始迁移」。

#### 4. 生成动态二维码 <a href="#id-5" id="id-5"></a>

点击「开始迁移」后，原设备会展示动态二维码。请在安全环境下完成扫码。

<figure><img src="/files/UeVl2QZuLjDwZrflAwGf" alt=""><figcaption></figcaption></figure>

接下来，在新设备中打开 TokenPocket App，依次进入「我的」-「安全」-「数据迁移」，点击右上角「导入数据」。

使用新设备扫描原设备上的动态二维码，系统会识别迁移数据并进入导入验证流程。

#### 5. 在新设备导入数据 <a href="#id-6" id="id-6"></a>

扫码完成后，新设备会要求输入迁移加密密码进行验证。验证通过后，系统会开始导入迁移数据。

<figure><img src="/files/Qw90wsfuIg9eKN1SBt3Y" alt=""><figcaption></figcaption></figure>

导入成功后，页面会显示「导入成功」。点击「完成」后，即完成本次数据迁移。

### TokenPocket 插件钱包数据迁移教程 <a href="#id-7" id="id-7"></a>

以下流程演示插件钱包中的数据迁移方式。你可以在首次安装插件钱包时迁入数据，也可以在已使用的钱包中，通过「设置」-「安全」进入数据迁移功能。

#### 1. 首次安装插件钱包时迁入数据 <a href="#id-8" id="id-8"></a>

首次安装并打开 TokenPocket 插件钱包后，可在欢迎页面点击「导入已有钱包」，或点击页面底部「迁入钱包」进入迁移流程。

首次使用插件钱包时，需要先设置钱包密码。该密码仅用于本地钱包安全保护，TokenPocket 不会保存，也无法帮助找回，请务必牢记。

<figure><img src="/files/0wpAndKUU7iF4uJyTH7W" alt=""><figcaption></figcaption></figure>

完成密码设置后，可选择「扫码导入」或「上传文件导入」。

如选择扫码导入，请使用插件钱包扫描 iOS 客户端当前展示的动态二维码。

#### 2. 已使用钱包进入设置页面 <a href="#id-9" id="id-9"></a>

如果你已经在使用 TokenPocket 插件钱包，可打开插件钱包后点击右上角「设置」图标，进入设置页面后选择「安全」。

<figure><img src="/files/ddnVV3MoylnLg2LhLfZn" alt=""><figcaption></figcaption></figure>

在「安全」页面中，可继续进入「数据迁移」，用于迁入或迁出钱包数据。

#### 3. 通过数据迁移导入数据 <a href="#id-10" id="id-10"></a>

在「安全」页面中点击「数据迁移」，进入数据迁移页面。

如果需要导入已有迁移数据，请先确认当前插件钱包来自官方渠道，然后点击右上角「导入数据」。

你可以选择：

* 「扫码导入」：扫描 iOS 客户端或其他插件端当前展示的动态二维码；
* 「上传文件导入」：上传迁移文件完成导入。

使用文件导入时，<mark style="color:$danger;">请确认迁移文件来源可靠，不要通过网盘、聊天软件、邮箱等第三方平台传输或保存迁移文件。</mark>

<figure><img src="/files/F5rrVloX6ZYKRejLNLiK" alt=""><figcaption></figcaption></figure>

#### 4. 通过插件钱包迁出数据 <a href="#id-11" id="id-11"></a>

如果需要从插件钱包迁出数据，进入「数据迁移」页面后，点击「开始迁移」。

阅读并勾选安全提醒后，输入钱包密码进行验证。

<figure><img src="/files/exaATpMrqzKlItNCFTw1" alt=""><figcaption></figcaption></figure>

随后设置迁移加密密码，并选择需要迁移的数据。确认无误后，点击「开始迁移」。

系统会生成动态二维码。你可以使用其他客户端或插件钱包扫码导入。

<figure><img src="/files/FB1D9R2m495824gbmQFo" alt=""><figcaption></figcaption></figure>

### 重要安全提醒 <a href="#id-12" id="id-12"></a>

钱包迁移数据包含重要钱包信息，一旦泄露，可能造成资产风险。请务必注意：

* 不要截图、转发或通过第三方软件发送动态二维码；
* 不要将迁移文件上传至网盘、聊天软件、邮箱或其他网络存储服务；
* 不要向任何人提供迁移数据、迁移密码、钱包密码、私钥或助记词；
* TokenPocket 官方客服不会以任何理由索要上述信息。

任何要求你提供这些信息的人，都是骗子。

### 常见安全问题 <a href="#id-13" id="id-13"></a>

#### 迁移密码忘记了怎么办？ <a href="#id-00" id="id-00"></a>

迁移密码用于导入时解密迁移数据。如果忘记迁移密码，将无法完成对应迁移数据的导入。

请在设置迁移密码时妥善保存，并确保只有本人知道。

#### 可以把二维码截图发到新设备吗？ <a href="#id-14" id="id-14"></a>

不建议。

动态二维码包含迁移相关数据，请不要截图、转发或通过任何第三方软件发送。正确方式是使用新设备直接扫描原设备当前展示的动态二维码。

#### 可以把迁移文件存到网盘吗？ <a href="#id-15" id="id-15"></a>

不建议。

迁移文件涉及钱包核心数据，请不要上传到网盘、聊天软件、邮箱或其他网络存储服务中。

#### 官方客服会索要迁移数据吗？ <a href="#id-16" id="id-16"></a>

不会。

TokenPocket 绝不会以任何理由向用户索取迁移数据、迁移密码、钱包密码、私钥或助记词。任何要求你提供这些信息的人，都是骗子。
