news 2026/8/18 17:23:41

Flipper Authenticator的10个实用技巧:字体美化、数字分组与通知设置的完整玩法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Flipper Authenticator的10个实用技巧:字体美化、数字分组与通知设置的完整玩法

Flipper Authenticator的10个实用技巧:字体美化、数字分组与通知设置的完整玩法

【免费下载链接】flipper-zero_authenticatorSoftware-based TOTP/HOTP authenticator for Flipper Zero device.项目地址: https://gitcode.com/gh_mirrors/fl/flipper-zero_authenticator

Flipper Authenticator是一款运行在Flipper Zero设备上的软件版TOTP/HOTP身份验证器,相当于把Google Authenticator装进了你的随身硬件设备。本文为你整理10个实用技巧,涵盖字体美化、数字分组、通知设置、自动输入等完整玩法,无论你是刚入坑的新手还是资深玩家,都能让这枚"随身验证码神器"用得更顺手、更安全。

1. 安装前的准备工作:选择正确的固件版本

Flipper Authenticator以应用插件形式运行,安装前请确认你的设备固件版本与 application.fam 中声明的兼容版本一致。推荐使用Momentum、Unleashed等社区固件,它们对第三方应用的支持更完善。安装完成后,首次启动会自动生成加密密钥并创建配置文件,后续所有验证码数据都会被加密存储。

2. 如何正确设置时区偏移:让验证码不再失效

这是新手最容易踩的坑。Flipper Zero的系统API无法直接读取时区,因此你需要手动设置时区偏移(UTC offset),否则生成的TOTP验证码会与服务器端不匹配,导致登录失败。

进入应用设置界面,将"Timezone offset"调整为你的时区值:中国用户设置为8.0,欧洲中部时间为1.0,北美东部时间为-5.0。负值时域直接填负数,正值不要加"+"号。该配置会写入 totp.conf,你也能通过CLI命令totp timezone 8.0快速修改。

3. 数字分组显示:长验证码一眼就能看清

默认情况下6位验证码是连续显示的,快速核对时容易看花眼。Flipper Authenticator提供了贴心的数字分组功能:在设置中选择"Split token into groups",可把验证码按每2位或每3位一组进行分隔显示,例如123 45612 34 56

分组逻辑由 totp_scene_generate_token.c 中的绘制代码实现,分组后数字间的间隔经过精确计算,显示依然整齐居中,实测对8位长验证码的阅读体验提升尤其明显。

4. 字体美化:10种内置字体任你切换

看腻了默认字体?Flipper Authenticator内置了10种风格迥异的数字字体,进入设置的"Font"选项即可实时预览并切换:

  • 712 Serif:复古机械感的衬线像素风
  • Bedstead:圆润柔和的印刷体像素化
  • DP Comic:活泼夸张的漫画手写体
  • Fun Climbing:细笔画"攀爬"风格的趣味字体
  • Graph35pix:经典街机游戏粗像素风
  • Karma Future:带立体光效的未来科技风
  • Pixel Flag:规整的等宽点阵风
  • Red Hat Mono:细腻的现代等宽字体
  • Zector:简约轻盈的空心LCD风

字体文件存放在apps_assets/totp/fonts目录下(.font格式),由 font_provider.c 负责动态加载。你甚至可以用项目根目录的 generate-font.ps1 脚本生成自己的自定义字体,打造独一无二的显示效果。

5. 通知设置:声音、震动随心组合

验证码刷新时如何提醒你?在"Notifications"设置中,你可以分别开关声音震动提醒。推荐组合是"声音+震动"双通道提醒(配置值3),这样在嘈杂环境靠震动感知、安静环境靠声音提示,任何场景都不会错过刷新时机。

更贴心的是,通知提醒会自动区分场景:验证码刷新时是短促的绿色提示音,而自动输入激活时会播放一段蓝色"三段式"音效(C5-D5-E4-F3),让你明确知道设备正在执行输入操作。具体实现见 totp_scene_generate_token.c 中的通知序列构建逻辑。

6. USB自动输入:告别手动敲验证码

每次登录都要手抄6位数字太麻烦?开启USB自动输入(BadUSB模式)后,Flipper Authenticator会把自己模拟成USB键盘,自动帮你敲出当前验证码——秒级完成输入,杜绝手抖抄错。

在"Automation"设置中选择USB模式即可。如果你的固件支持,还能用totp automationCLI命令精细调节,比如设置初始延迟(默认0.5秒,可通过-w参数调整),给系统留出切换窗口的缓冲时间。

7. 蓝牙自动输入(BadBT):无线也能自动输码

支持蓝牙的固件版本还提供了BadBT模式:设备通过蓝牙模拟键盘向电脑或手机输入验证码,完全摆脱线缆束缚。你可以在"Automation"中选择USB、Bluetooth或两者同时启用(对应配置值1/2/3)。

配合键盘布局设置(键盘布局文件见 kb_layouts.klx),可适配QWERTY、AZERTY、QWERTZ、捷克语、匈牙利语等多种布局,国际用户也能愉快使用。

8. 自动化进阶:ENTER、TAB与慢速输入

自动输入并不只是"敲完数字就结束"。通过CLI命令的-b参数,你可以为每个令牌单独配置自动化附加功能

  • enter:输入完成后自动敲回车,直接提交登录表单
  • tab:输入完成后按Tab跳转到下一个输入框
  • slower:降低输入速度,适配反应较慢的网页或桌面应用

这些功能按令牌独立存储(见 totp.conf 中的TokenAutomationFeatures字段),不同网站可以分别配置,例如登录页自动回车、注册页自动Tab,体验非常顺滑。

9. CLI命令行管理:批量导入导出效率翻倍

连接电脑后,通过串口CLI可以高效管理所有令牌。常用命令一览(完整帮助见 cli_help.txt):

  • totp list:列出所有令牌
  • totp add <名称> -a sha256 -d 8 -l 30:添加令牌并指定算法、位数、时长
  • totp update <索引> -d 8:修改令牌位数
  • totp export:批量导出所有令牌为URI列表格式

CLI支持SHA1/SHA256/SHA512/STEAM四种算法、5/6/8位验证码、15-255秒时长等全部参数,还支持HOTP计数器令牌(-t hotp -i <计数器>),几乎能在命令行完成所有UI操作。自动化相关代码集中在 cli/plugins 目录,感兴趣的开发者可以直接阅读源码。

10. 安全防护:PIN码与加密存储双重保护

作为安全工具,数据保护是重中之重。Flipper Authenticator支持设置PIN码,解锁应用前必须输入正确PIN(配置项PinIsSet)。所有令牌密钥都经过AES加密存储在SD卡上,加密参数(密钥槽、初始化向量)由 config.c 统一管理。

通过totp pin set -c <槽位>可以指定加密密钥槽位(12-100之间),进一步增强安全性。特别提醒:配置文件中的BaseIV一旦丢失,所有加密数据将无法解密,务必做好备份。

写在最后

从时区校准到字体美化,从数字分组到自动输入,这10个实用技巧覆盖了Flipper Authenticator最值得玩味的功能。设备虽小,玩法不少——赶紧拿起你的Flipper Zero,把这枚"随身验证码神器"调教成最适合自己的样子吧!

【免费下载链接】flipper-zero_authenticatorSoftware-based TOTP/HOTP authenticator for Flipper Zero device.项目地址: https://gitcode.com/gh_mirrors/fl/flipper-zero_authenticator

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/18 17:23:08

JoliCi 快速入门:3 步让 Travis CI 构建在本地跑起来

JoliCi 快速入门&#xff1a;3 步让 Travis CI 构建在本地跑起来 【免费下载链接】JoliCi :white_check_mark: JoliCi - Run your TravisCi builds locally 项目地址: https://gitcode.com/gh_mirrors/jo/JoliCi 还在为一次小小的改动就要 push 到 GitHub、干等 Travis …

作者头像 李华
网站建设 2026/8/18 17:20:10

TC3xx 芯片启动过程1

要理解英飞凌 TC3xx 芯片的启动流程,咱们可以把它类比成 “手机开机”—— 先跑底层自带的启动程序(改不了),再跑用户装的系统 / APP(能改)。下面用 “大白话 + 分步骤” 梳理,先讲核心概念,再讲完整流程,最后补关键细节: 一、先搞懂 3 个 “绕不开的核心概念” 很…

作者头像 李华
网站建设 2026/8/18 17:16:41

VBrowser-Android新手必读:10个常用操作技巧,轻松缓存网页视频

VBrowser-Android新手必读&#xff1a;10个常用操作技巧&#xff0c;轻松缓存网页视频 【免费下载链接】VBrowser-Android 全网视频嗅探缓存APP 项目地址: https://gitcode.com/gh_mirrors/vb/VBrowser-Android VBrowser-Android 是一款开源的视频嗅探缓存APP&#xff0…

作者头像 李华
网站建设 2026/8/18 17:14:16

HTML5 Word Cloud 快速上手:如何复制粘贴文本生成专属词云

HTML5 Word Cloud 快速上手&#xff1a;如何复制粘贴文本生成专属词云 【免费下载链接】wordcloud HTML5 Word Cloud 项目地址: https://gitcode.com/gh_mirrors/word/wordcloud 想快速把一段文章变成一张漂亮的词云图片&#xff1f;HTML5 Word Cloud 是一款完全免费、开…

作者头像 李华