• 游客,欢迎来到米坛社区。
    米坛社区是大型中文智能穿戴设备交流社区,在这里交流你的极客思想,共同建造我们的智能世界
    为了更加方便的获取支持与帮助,请加入米坛社区官方QQ频道

米环7小程序 [两步验证器BandTOTP V3.0大型更新] 新增密码访问、文件夹分类、多验证码显示、自定义标题栏,支持无限账号

李昀泽

LV0
普通成员
UID
233071
2023-03-18
10
0
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例写好配置文件后,请保存为 UTF-16 LE BOM 编码,命名为 config.json 并放入 assets 目录。

安装到手环,现在可以正常使用了。

三、常见问题​

1. 卡进了一个奇怪的页面,标题是“FATAL”,下面一堆英文。​

这是 BandTOTP 的错误页面。大部分都是因为你的配置文件不正确而导致报错。在拍照提问前,请先用翻译软件翻译一下其中的英文,错误信息写得明明白白,大部分错误是用户可以自行解决的。当然,要是你解决不了,也可以提问。

注意:写这个错误页面花了我半个小时,初衷是减少无意义的提问,增强大家动手能力。所以出错的时候请不要看都不看一眼就提问,可以吗?​


2. 主界面绿了​

请退出到表盘,然后重新进入 BandTOTP v3.0。

3. 在错误页面绿了,左划没法退出​

我自己测试的时候还真的遇到过。这种情况下,可以尝试删除小程序重新安装,或者覆盖安装小程序。

4. (2022.09.10) 无法使用 Epic 或者 Amazon 两步验证(或者:我已经填入了正确的 OTPKey,但是验证码的位置显示一串英文报错)​

目前已知 Epic 或者 Amazon 两步验证会出现此问题。这是由于 OTPKey 长度不合规,无法通过 Hex 完整性验证导致。

解决办法:在 OTPKey 后面补上一个大写字母 A,使 OTPKey 长度为偶数。如果还是不行,请继续补全,直到 OTPKey 长度为 8 的倍数。

四、其他​

昨天二十几发出了宵宫,今天单抽出了飞雷,太高兴了。一时兴起,肝了一天,从 Helloworld 模板开始重写了整个 BandTOTP。
6
 

MaxMink

LV0
普通成员
UID
215613
2023-02-26
90
1
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例写好配置文件后,请保存为 UTF-16 LE BOM 编码,命名为 config.json 并放入 assets 目录。

安装到手环,现在可以正常使用了。

三、常见问题​

1. 卡进了一个奇怪的页面,标题是“FATAL”,下面一堆英文。​

这是 BandTOTP 的错误页面。大部分都是因为你的配置文件不正确而导致报错。在拍照提问前,请先用翻译软件翻译一下其中的英文,错误信息写得明明白白,大部分错误是用户可以自行解决的。当然,要是你解决不了,也可以提问。

注意:写这个错误页面花了我半个小时,初衷是减少无意义的提问,增强大家动手能力。所以出错的时候请不要看都不看一眼就提问,可以吗?​


2. 主界面绿了​

请退出到表盘,然后重新进入 BandTOTP v3.0。

3. 在错误页面绿了,左划没法退出​

我自己测试的时候还真的遇到过。这种情况下,可以尝试删除小程序重新安装,或者覆盖安装小程序。

4. (2022.09.10) 无法使用 Epic 或者 Amazon 两步验证(或者:我已经填入了正确的 OTPKey,但是验证码的位置显示一串英文报错)​

目前已知 Epic 或者 Amazon 两步验证会出现此问题。这是由于 OTPKey 长度不合规,无法通过 Hex 完整性验证导致。

解决办法:在 OTPKey 后面补上一个大写字母 A,使 OTPKey 长度为偶数。如果还是不行,请继续补全,直到 OTPKey 长度为 8 的倍数。

四、其他​

昨天二十几发出了宵宫,今天单抽出了飞雷,太高兴了。一时兴起,肝了一天,从 Helloworld 模板开始重写了整个 BandTOTP。
1
 

RX79XT_

LV4
普通成员
UID
208026
2023-02-18
360
211
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例写好配置文件后,请保存为 UTF-16 LE BOM 编码,命名为 config.json 并放入 assets 目录。

安装到手环,现在可以正常使用了。

三、常见问题​

1. 卡进了一个奇怪的页面,标题是“FATAL”,下面一堆英文。​

这是 BandTOTP 的错误页面。大部分都是因为你的配置文件不正确而导致报错。在拍照提问前,请先用翻译软件翻译一下其中的英文,错误信息写得明明白白,大部分错误是用户可以自行解决的。当然,要是你解决不了,也可以提问。

注意:写这个错误页面花了我半个小时,初衷是减少无意义的提问,增强大家动手能力。所以出错的时候请不要看都不看一眼就提问,可以吗?​


2. 主界面绿了​

请退出到表盘,然后重新进入 BandTOTP v3.0。

3. 在错误页面绿了,左划没法退出​

我自己测试的时候还真的遇到过。这种情况下,可以尝试删除小程序重新安装,或者覆盖安装小程序。

4. (2022.09.10) 无法使用 Epic 或者 Amazon 两步验证(或者:我已经填入了正确的 OTPKey,但是验证码的位置显示一串英文报错)​

目前已知 Epic 或者 Amazon 两步验证会出现此问题。这是由于 OTPKey 长度不合规,无法通过 Hex 完整性验证导致。

解决办法:在 OTPKey 后面补上一个大写字母 A,使 OTPKey 长度为偶数。如果还是不行,请继续补全,直到 OTPKey 长度为 8 的倍数。

四、其他​

昨天二十几发出了宵宫,今天单抽出了飞雷,太高兴了。一时兴起,肝了一天,从 Helloworld 模板开始重写了整个 BandTOTP。
 

eek

LV0
普通成员
UID
256041
2023-04-18
41
1
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Ім'я": "Приклад11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Назва": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Ім'я": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Ім'я": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
[/КОД]

Після написання файлу конфігурації відповідно до прикладу збережіть його як кодування UTF-16 LE BOM, назвіть config.json і помістіть у каталог активів.

Установлений на браслет, тепер ним можна нормально користуватися.

[HEADING=1]3. Часті питання[/HEADING]
[HEADING=2]1. Застряг на дивній сторінці з назвою "FATAL" і купою англійської мови внизу.[/HEADING]
Це сторінка помилки BandTOTP. Більшість із них викликані неправильними конфігураційними файлами. Перш ніж фотографувати та ставити запитання, будь ласка, скористайтеся програмним забезпеченням для перекладу, щоб перекласти англійську. Повідомлення про помилки чітко написані, і більшість помилок користувачі можуть вирішити самостійно. Звичайно, якщо ви не можете її вирішити, ви також можете поставити запитання.

[HEADING=3]Примітка: мені знадобилося півгодини, щоб написати цю сторінку помилок. Початкова мета полягає в тому, щоб зменшити кількість безглуздих запитань і покращити практичні навички кожного. Отже, коли ви робите помилку, будь ласка, не ставте запитання, навіть не дивлячись на це, добре?[/HEADING]

[HEADING=2]2. Основний інтерфейс зелений[/HEADING]
Будь ласка, вийдіть із циферблата, а потім повторно введіть BandTOTP v3.0.

[HEADING=2]3. Сторінка помилки зелена, з неї не можна вийти, провівши ліворуч[/HEADING]
Я справді зіткнувся з цим, коли тестував це сам. У цьому випадку ви можете спробувати видалити аплет і встановити його повторно або перезаписати та встановити аплет.

[HEADING=2]4. (2022.09.10) Неможливо використати двоетапну перевірку Epic або Amazon (або: я заповнив правильний OTPKey, але розташування коду підтвердження показує рядок повідомлень про помилку англійською мовою)[/HEADING]
Наразі відомо, що ця проблема виникає з двоетапною перевіркою Epic або Amazon. Це тому, що довжина OTPKey не відповідає вимогам і не може пройти перевірку цілісності Hex.

Рішення: додайте велику літеру A після OTPKey, щоб зробити довжину OTPKey парним числом. Якщо це все ще не вдається, продовжуйте завершувати, доки довжина OTPKey не стане кратною 8.

[HEADING=1]4. Інші[/HEADING]
[ІСПОЙЛЕР] Вчора я випустив Xiaogong у свої двадцять, а сьогодні я вибрав Feilei. Я такий щасливий. [/ISPOILER] З примхи я витратив день на переписування всього BandTOTP, починаючи з шаблону Helloworld.
[/QUOTE]
Хехехейхе
 

陈明孝

LV0
普通成员
UID
247492
2023-04-05
93
5
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例写好配置文件后,请保存为 UTF-16 LE BOM 编码,命名为 config.json 并放入 assets 目录。

安装到手环,现在可以正常使用了。

三、常见问题​

1. 卡进了一个奇怪的页面,标题是“FATAL”,下面一堆英文。​

这是 BandTOTP 的错误页面。大部分都是因为你的配置文件不正确而导致报错。在拍照提问前,请先用翻译软件翻译一下其中的英文,错误信息写得明明白白,大部分错误是用户可以自行解决的。当然,要是你解决不了,也可以提问。

注意:写这个错误页面花了我半个小时,初衷是减少无意义的提问,增强大家动手能力。所以出错的时候请不要看都不看一眼就提问,可以吗?​


2. 主界面绿了​

请退出到表盘,然后重新进入 BandTOTP v3.0。

3. 在错误页面绿了,左划没法退出​

我自己测试的时候还真的遇到过。这种情况下,可以尝试删除小程序重新安装,或者覆盖安装小程序。

4. (2022.09.10) 无法使用 Epic 或者 Amazon 两步验证(或者:我已经填入了正确的 OTPKey,但是验证码的位置显示一串英文报错)​

目前已知 Epic 或者 Amazon 两步验证会出现此问题。这是由于 OTPKey 长度不合规,无法通过 Hex 完整性验证导致。

解决办法:在 OTPKey 后面补上一个大写字母 A,使 OTPKey 长度为偶数。如果还是不行,请继续补全,直到 OTPKey 长度为 8 的倍数。

四、其他​

昨天二十几发出了宵宫,今天单抽出了飞雷,太高兴了。一时兴起,肝了一天,从 Helloworld 模板开始重写了整个 BandTOTP。
 

220116

LV0
普通成员
UID
309735
2023-06-04
34
2
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例写好配置文件后,请保存为 UTF-16 LE BOM 编码,命名为 config.json 并放入 assets 目录。

安装到手环,现在可以正常使用了。

三、常见问题​

1. 卡进了一个奇怪的页面,标题是“FATAL”,下面一堆英文。​

这是 BandTOTP 的错误页面。大部分都是因为你的配置文件不正确而导致报错。在拍照提问前,请先用翻译软件翻译一下其中的英文,错误信息写得明明白白,大部分错误是用户可以自行解决的。当然,要是你解决不了,也可以提问。

注意:写这个错误页面花了我半个小时,初衷是减少无意义的提问,增强大家动手能力。所以出错的时候请不要看都不看一眼就提问,可以吗?​


2. 主界面绿了​

请退出到表盘,然后重新进入 BandTOTP v3.0。

3. 在错误页面绿了,左划没法退出​

我自己测试的时候还真的遇到过。这种情况下,可以尝试删除小程序重新安装,或者覆盖安装小程序。

4. (2022.09.10) 无法使用 Epic 或者 Amazon 两步验证(或者:我已经填入了正确的 OTPKey,但是验证码的位置显示一串英文报错)​

目前已知 Epic 或者 Amazon 两步验证会出现此问题。这是由于 OTPKey 长度不合规,无法通过 Hex 完整性验证导致。

解决办法:在 OTPKey 后面补上一个大写字母 A,使 OTPKey 长度为偶数。如果还是不行,请继续补全,直到 OTPKey 长度为 8 的倍数。

四、其他​

昨天二十几发出了宵宫,今天单抽出了飞雷,太高兴了。一时兴起,肝了一天,从 Helloworld 模板开始重写了整个 BandTOTP。
6
 

kevin0720120

LV0
普通成员
UID
296256
2023-05-23
82
3
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例寫好配置文件後,請保存為UTF-16 LE BOM 編碼,命名為config.json 並放入assets 目錄。

安裝到手環,現在可以正常使用了。

三、常見問題​

1. 卡進了一個奇怪的頁面,標題是“FATAL”,下面一堆英文。​

這是BandTOTP 的錯誤頁面。大部分都是因為你的配置文件不正確而導致報錯。在拍照提問前,請先用翻譯軟件翻譯一下其中的英文,錯誤信息寫得明明白白,大部分錯誤是用戶可以自行解決的。當然,要是你解決不了,也可以提問。

注意:寫這個錯誤頁面花了我半個小時,初衷是減少無意義的提問,增強大家動手能力。所以出錯的時候請不要看都不看一眼就提問,可以嗎?​


2. 主界面綠了​

請退出到錶盤,然後重新進入BandTOTP v3.0。

3. 在錯誤頁面綠了,左劃沒法退出​

我自己測試的時候還真的遇到過。這種情況下,可以嘗試刪除小程序重新安裝,或者覆蓋安裝小程序。

4. (2022.09.10) 無法使用Epic 或者Amazon 兩步驗證(或者:我已經填入了正確的OTPKey,但是驗證碼的位置顯示一串英文報錯)​

目前已知Epic 或者Amazon 兩步驗證會出現此問題。這是由於OTPKey 長度不合規,無法通過Hex 完整性驗證導致。

解決辦法:在OTPKey 後面補上一個大寫字母A,使OTPKey 長度為偶數。如果還是不行,請繼續補全,直到OTPKey 長度為8 的倍數。

四、其他​

昨天二十幾發出了宵宮,今天單抽出了飛雷,太高興了。一時興起,肝了一天,從Helloworld 模板開始重寫了整個BandTOTP。
非常好
 

ye土土

LV0
普通成员
UID
37078
2020-06-10
13
0
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例写好配置文件后,请保存为 UTF-16 LE BOM 编码,命名为 config.json 并放入 assets 目录。

安装到手环,现在可以正常使用了。

三、常见问题​

1. 卡进了一个奇怪的页面,标题是“FATAL”,下面一堆英文。​

这是 BandTOTP 的错误页面。大部分都是因为你的配置文件不正确而导致报错。在拍照提问前,请先用翻译软件翻译一下其中的英文,错误信息写得明明白白,大部分错误是用户可以自行解决的。当然,要是你解决不了,也可以提问。

注意:写这个错误页面花了我半个小时,初衷是减少无意义的提问,增强大家动手能力。所以出错的时候请不要看都不看一眼就提问,可以吗?​


2. 主界面绿了​

请退出到表盘,然后重新进入 BandTOTP v3.0。

3. 在错误页面绿了,左划没法退出​

我自己测试的时候还真的遇到过。这种情况下,可以尝试删除小程序重新安装,或者覆盖安装小程序。

4. (2022.09.10) 无法使用 Epic 或者 Amazon 两步验证(或者:我已经填入了正确的 OTPKey,但是验证码的位置显示一串英文报错)​

目前已知 Epic 或者 Amazon 两步验证会出现此问题。这是由于 OTPKey 长度不合规,无法通过 Hex 完整性验证导致。

解决办法:在 OTPKey 后面补上一个大写字母 A,使 OTPKey 长度为偶数。如果还是不行,请继续补全,直到 OTPKey 长度为 8 的倍数。

四、其他​

昨天二十几发出了宵宫,今天单抽出了飞雷,太高兴了。一时兴起,肝了一天,从 Helloworld 模板开始重写了整个 BandTOTP。
感谢
 

yuan3271

LV0
普通成员
UID
365550
2023-08-05
38
0
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例写好配置文件后,请保存为 UTF-16 LE BOM 编码,命名为 config.json 并放入 assets 目录。

安装到手环,现在可以正常使用了。

三、常见问题​

1. 卡进了一个奇怪的页面,标题是“FATAL”,下面一堆英文。​

这是 BandTOTP 的错误页面。大部分都是因为你的配置文件不正确而导致报错。在拍照提问前,请先用翻译软件翻译一下其中的英文,错误信息写得明明白白,大部分错误是用户可以自行解决的。当然,要是你解决不了,也可以提问。

注意:写这个错误页面花了我半个小时,初衷是减少无意义的提问,增强大家动手能力。所以出错的时候请不要看都不看一眼就提问,可以吗?​


2. 主界面绿了​

请退出到表盘,然后重新进入 BandTOTP v3.0。

3. 在错误页面绿了,左划没法退出​

我自己测试的时候还真的遇到过。这种情况下,可以尝试删除小程序重新安装,或者覆盖安装小程序。

4. (2022.09.10) 无法使用 Epic 或者 Amazon 两步验证(或者:我已经填入了正确的 OTPKey,但是验证码的位置显示一串英文报错)​

目前已知 Epic 或者 Amazon 两步验证会出现此问题。这是由于 OTPKey 长度不合规,无法通过 Hex 完整性验证导致。

解决办法:在 OTPKey 后面补上一个大写字母 A,使 OTPKey 长度为偶数。如果还是不行,请继续补全,直到 OTPKey 长度为 8 的倍数。

四、其他​

昨天二十几发出了宵宫,今天单抽出了飞雷,太高兴了。一时兴起,肝了一天,从 Helloworld 模板开始重写了整个 BandTOTP。
 

zwh233

LV0
普通成员
UID
202171
2023-02-11
17
0
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例写好配置文件后,请保存为 UTF-16 LE BOM 编码,命名为 config.json 并放入 assets 目录。

安装到手环,现在可以正常使用了。

三、常见问题​

1. 卡进了一个奇怪的页面,标题是“FATAL”,下面一堆英文。​

这是 BandTOTP 的错误页面。大部分都是因为你的配置文件不正确而导致报错。在拍照提问前,请先用翻译软件翻译一下其中的英文,错误信息写得明明白白,大部分错误是用户可以自行解决的。当然,要是你解决不了,也可以提问。

注意:写这个错误页面花了我半个小时,初衷是减少无意义的提问,增强大家动手能力。所以出错的时候请不要看都不看一眼就提问,可以吗?​


2. 主界面绿了​

请退出到表盘,然后重新进入 BandTOTP v3.0。

3. 在错误页面绿了,左划没法退出​

我自己测试的时候还真的遇到过。这种情况下,可以尝试删除小程序重新安装,或者覆盖安装小程序。

4. (2022.09.10) 无法使用 Epic 或者 Amazon 两步验证(或者:我已经填入了正确的 OTPKey,但是验证码的位置显示一串英文报错)​

目前已知 Epic 或者 Amazon 两步验证会出现此问题。这是由于 OTPKey 长度不合规,无法通过 Hex 完整性验证导致。

解决办法:在 OTPKey 后面补上一个大写字母 A,使 OTPKey 长度为偶数。如果还是不行,请继续补全,直到 OTPKey 长度为 8 的倍数。

四、其他​

昨天二十几发出了宵宫,今天单抽出了飞雷,太高兴了。一时兴起,肝了一天,从 Helloworld 模板开始重写了整个 BandTOTP。
6
 

黑黑的

LV0
普通成员
UID
103104
2022-08-01
20
0
由于此版本变动很大,所以改了 AppID。喜欢用老版本 v2.0 的也可以继续使用。

原版 v2.0 链接:https://www.bandbbs.cn/threads/4141/

(2022.09.10)BandTOTP v3.1 已经发布,包含多项更新。详情请见:[BandTOTP v3.1 更新] 新增Steam验证码、单文件夹自动跳转,修复若干 Bug


一、有什么新功能?​

1. 密码保护​

可选配置。适用于不想给手环上密码,但是又希望保护两步验证码安全的用户。用户可以设置六位数密码,BandTOTP v3.0 在启动时将进行验证。

提醒:从安全角度出发,最好不要安装文件浏览小程序。配置文件是以明文储存的,他人通过文件浏览小程序可以轻易盗取你的 OTPKey。
浏览附件14183

2. 文件夹分组+多验证码显示​

在 BandTOTP v3.0 中,所有账号以文件夹形式分类储存。你可以创建无数个文件夹,然后在每个文件夹中添加无数个账号。每个账号及其验证码会以卡片形式展示。

在多账号卡片视图中,屏幕会保持常亮 60 秒。

提醒:由于设备性能限制,请不要在同一文件夹中添加太多账号。
浏览附件14184
浏览附件14185

3. 自定义标题栏​

你可以自定义主页的标题栏。若不进行配置,会默认设置为“BandTOTP”。

示意图请见 一.2 中配图。

二、配置指南​

需要懂一点 json 语法。很简单的,搜一下教程几分钟就能学会。

在此版本中,不必将 json 文件压缩为一行。

更详细的解释可以看 v2.0 的配置指南。


默认配置文件如下,我添加了一些注释以便理解。标记“(可选)”字样的配置项可以不写。

JSON:
{
    "CustomTitle": "BandTOTP_LZC256",    // (可选) 自定义标题栏。不进行配置,默认为“BandTOTP”
    "MasterPassword": "114514",     // (可选) 主密码。(2022.09.10)必须是 6 位数。可以是整数或者字符串,推荐设置为字符串,也就是加上英文双引号。整数形式首位数字不得为 0。当然,请不要设置一个这么臭的密码,别人一试就试出来了。
    "Folders": [{    //  文件夹配置
            "Name": "Personal",    //文件夹名称(随便写)
            "Credentials": [{    //文件夹中账号配置
                "Name": "Example11",    // 自定义名称(随意写)
                "OTPKey": "JBSWY3DPEHPK3PXP"    //   OTP Key Secret
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        },
        {
            "Name": "Work",
            "Credentials": [{
                "Name": "Example11",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }, {
                "Name": "FCCeddeeeeC",
                "OTPKey": "JBSWY3DPEHPK3PXP"
            }]
        }
    ]
}

按照示例写好配置文件后,请保存为 UTF-16 LE BOM 编码,命名为 config.json 并放入 assets 目录。

安装到手环,现在可以正常使用了。

三、常见问题​

1. 卡进了一个奇怪的页面,标题是“FATAL”,下面一堆英文。​

这是 BandTOTP 的错误页面。大部分都是因为你的配置文件不正确而导致报错。在拍照提问前,请先用翻译软件翻译一下其中的英文,错误信息写得明明白白,大部分错误是用户可以自行解决的。当然,要是你解决不了,也可以提问。

注意:写这个错误页面花了我半个小时,初衷是减少无意义的提问,增强大家动手能力。所以出错的时候请不要看都不看一眼就提问,可以吗?​


2. 主界面绿了​

请退出到表盘,然后重新进入 BandTOTP v3.0。

3. 在错误页面绿了,左划没法退出​

我自己测试的时候还真的遇到过。这种情况下,可以尝试删除小程序重新安装,或者覆盖安装小程序。

4. (2022.09.10) 无法使用 Epic 或者 Amazon 两步验证(或者:我已经填入了正确的 OTPKey,但是验证码的位置显示一串英文报错)​

目前已知 Epic 或者 Amazon 两步验证会出现此问题。这是由于 OTPKey 长度不合规,无法通过 Hex 完整性验证导致。

解决办法:在 OTPKey 后面补上一个大写字母 A,使 OTPKey 长度为偶数。如果还是不行,请继续补全,直到 OTPKey 长度为 8 的倍数。

四、其他​

昨天二十几发出了宵宫,今天单抽出了飞雷,太高兴了。一时兴起,肝了一天,从 Helloworld 模板开始重写了整个 BandTOTP。
y
 

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责