Warden's Key 是基于 Bitwarden 浏览器扩展的修改版本,专门解锁 TOTP(基于时间的一次性密码)功能,让免费用户也能使用完整的 TOTP 功能。
- ✅ 完全解锁 TOTP 功能:免费用户可使用所有 TOTP 相关功能
- ✅ 保持原有功能:不影响其他 Bitwarden 功能的正常使用
- ✅ 自动化构建:GitHub Actions 自动构建和发布
- 前往 Releases 页面 下载最新版本
- 选择对应浏览器的扩展包(.zip 文件)
- 解压到任意文件夹
- 在浏览器中加载解压后的扩展
详细安装指南
- 前往 Releases 页面 下载最新版本
- 选择对应浏览器的扩展包:
dist-chrome.zip- Chrome 浏览器dist-firefox.zip- Firefox 浏览器dist-edge.zip- Edge 浏览器dist-opera.zip- Opera 浏览器
- 下载并解压
dist-chrome-*.zip到任意文件夹 - 打开 Chrome 浏览器
- 在地址栏输入
chrome://extensions/并回车 - 开启右上角的"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择解压后的文件夹
- 扩展安装完成
- 下载
dist-firefox-*.zip - 打开 Firefox 浏览器
- 在地址栏输入
about:debugging并回车 - 点击"此 Firefox"
- 点击"临时载入附加组件"
- 选择下载的 zip 文件或解压后的 manifest.json 文件
- 扩展安装完成
- 下载并解压
dist-edge-*.zip到任意文件夹 - 打开 Edge 浏览器
- 在地址栏输入
edge://extensions/并回车 - 开启左下角的"开发人员模式"
- 点击"加载解压缩的扩展"
- 选择解压后的文件夹
- 扩展安装完成
本项目对以下关键文件进行了修改以解锁 TOTP 功能:
付费状态服务 (browser-source/libs/common/src/billing/services/account/billing-account-profile-state.service.ts)
- 修改
hasPremiumFromAnySource$()方法始终返回true
详细的修改说明请参考 TOTP_MODIFICATION_GUIDE.md。
免责声明: 本项目仅供技术学习和研究使用。请尊重软件版权,支持官方正版软件的开发。使用修改版本可能违反软件许可协议,请用户自行承担相关风险和责任。