(2022.08.08) BandTOTP V3.0 đã được phát hành. Nhiều tính năng mới đã được thêm vào. Để biết chi tiết, vui lòng tham khảo
[Cập nhật quy mô lớn BandTOTP V3.0 của Trình xác thực hai bước] Truy cập mật khẩu mới, phân loại thư mục, hiển thị nhiều mã xác minh, thanh tiêu đề tùy chỉnh, hỗ trợ tài khoản không giới hạn
(2022.07.04)
Nhắc nhở ở hàng đầu: Nếu bạn muốn in lại hoặc trích dẫn, xin vui lòng ký tên tác giả là lzc256. Đừng ký lzc2560!
lời tựa
Hãy để tôi nói một vài từ vô nghĩa đầu tiên. Là sinh viên, đôi khi tôi muốn đăng nhập vào tài khoản Microsoft của mình ở trường, nhưng tôi không thể nhận được mã xác minh email/điện thoại di động. Luôn có một ý tưởng: kích hoạt xác minh hai bước tài khoản, sau đó lấy mã xác minh trên thiết bị đeo thông minh để đăng nhập.
Tôi đã mua một chiếc Apple Watch trước đây, nhưng tôi đã thử lần lượt phần mềm TOTP trong Apple Watch và không có cách nào để sử dụng nó nếu không có iPhone. Vào cuối học kỳ, tôi thấy rằng Mi Band 7 có thể tự viết các applet JS, vì vậy tôi đã ngay lập tức đặt hàng. Phiên bản 1.0 được viết trước khi kết thúc giai đoạn này. Nhưng mức độ hoàn thành thấp, giao diện người dùng lộn xộn và không có thời gian để tải lên khi sắp đến kỳ thi. Bây giờ là một kỳ nghỉ, và tôi đã viết phiên bản 2.0, phiên bản này đã tối ưu hóa giao diện người dùng và logic hoạt động, làm cho nó bắt mắt hơn.
Mục đích ban đầu của việc viết chương trình nhỏ này là để giúp đỡ những người khác gặp khó khăn với xác minh hai bước tài khoản như tôi. Mã này chỉ là một số mã hóa đơn giản, nó sẽ dễ dàng bị bẻ khóa. Tuy nhiên, nếu bạn muốn hiểu nguyên tắc của chương trình và một số chi tiết thiết kế trong chương trình, hoặc gặp khó khăn khi viết chương trình của riêng mình, vui lòng liên hệ với tôi và tôi có thể cho bạn biết mọi thứ tôi biết mà không cần bẻ khóa. Không có bản quyền trong chương trình, mục đích là không can thiệp vào trải nghiệm hình ảnh của mọi người và tôi hy vọng rằng không ai ăn cắp nó và gửi nó đi nơi khác.
Vô nghĩa đã qua, sau đây là phần giới thiệu chức năng và hướng dẫn sử dụng.
giao diện
浏览附件13177
浏览附件13178
浏览附件13179
Hướng dẫn sử dụng
Cần hiểu một chút cú pháp json. Không có hướng dẫn cú pháp json nào được cung cấp. Một công cụ cấu hình phiên bản web có thể được khởi chạy sau, vì vậy hãy chú ý theo dõi.
- Mở nội dung/config.json
- Chỉnh sửa cột Thông tin xác thực để thêm hoặc xóa tài khoản.
- Chỉnh sửa trường AutoSetMaxBrightness. Nếu đặt thành true, độ sáng sẽ được điều chỉnh ở mức cao nhất khi mở giao diện mã xác minh.
- Nén json thành một dòng và lưu lại.
Xin lưu ý : không thể bỏ qua bất kỳ cột nào. Không có quá trình xử lý đối với các cột bị bỏ sót trong chương trình và có thể báo lỗi khi gặp các cột bị bỏ sót.
Lưu ý : Vui lòng lưu config.json với mã hóa UTF-16. Nếu không thì không thể đọc được. (Bài test sử dụng UTF-16 LE để lưu lại và có thể sử dụng bình thường)
Đối với mỗi tài khoản trong cột Thông tin xác thực, vui lòng thực hiện các cấu hình sau.
tên | cấu hình | giới thiệu |
tên | (chuỗi tùy ý) | Tên hiển thị. |
Khóa OTP | (sợi dây) | Bí mật khóa OTP của bạn. |
Dễ thấy | Đúng sai | Kiểm soát xem tài khoản này có được hiển thị trong danh sách hay không. |
Những gì được viết là đại khái như thế này:
JSON:
{
"Thông tin xác thực": [
{
"Tên": "Ví dụ",
"OTPKey": "JBSWY3DPEHPK3PXP",
"Visible": true
},
{
"Name": "Example2",
"OTPKey": "YOUR OTP KEY",
"Visible": true
}
],
"AutoSetMaxBrightness": false
}
但别着急,还得压缩为一行。最终的 config.json 看起来大概是这样的:
JSON:
{"Credentials":[{"Name":"Example","OTPKey":"JBSWY3DPEHPK3PXP","Visible":true},{"Name":"Example2","OTPKey":"YOUR OTP KEY","Visible":true}],"AutoSetMaxBrightness":false}
保存并将整个文件压缩为 BandTOTPv2.zip。改名为 BandTOTPv2.bin,并刷入表盘。现在可以使用了。
其他注意事项
- 进入验证码显示页面后屏幕会常亮 60 秒。为保护隐私,请及时关闭。
其他想说的
本程序功能已经挺完备了,更新不会太频繁。欢迎在下面提出好的建议或者反馈 Bug,大概、可能、也许会及时改进或修复吧……
Copyright (C)2022 lzc256.