diff --git a/Home.md b/Home.md index a5cd9b7..f6d5708 100644 --- a/Home.md +++ b/Home.md @@ -5,13 +5,9 @@ Welcome to the Aegis wiki! To enable support for Blizzard Authenticator keys in Aegis follow these steps: -1. Get Blizzard Authenticator app and enable it -2. Get serial number and restore code from app -3. Install [python-bna](https://github.com/jleclanche/python-bna) by cloning the repo and installing locally with `pip3 install --user -e .` or install it by using the command `pip3 install bna` -4. Restore authenticator with `bna restore --set-default $SERIAL $CODE` - - note: Make sure that the serial is entered without spaces -5. Get secret with bna show-secret and manually add it to Aegis (SHA1, 8 Digits) or produce an image with qrencode using the command `bna show-url | qrencode -o ~/Desktop/bnet.png` and scan the image in Aegis -6. Verify that both authenticators give the same code and after that uninstall Blizzard Authenticator. It is recommended to delete the key from python-bna since the config file can be easily read and keys stolen. The config is stored in `~/.config/bna/bna.conf` +1. Install [python-bna](https://github.com/jleclanche/python-bna) by using the command `pip3 install bna` +2. Create new authenticator using `bna new`. This command will output the serial number you need in step 4. +3. Get secret with `bna show-secret` and manually add it to Aegis (TOTP, SHA1, 8 Digits). Optional: Produce an image with qrencode using the command `bna show-url | qrencode -o ~/Desktop/bnet.png` and scan the image in Aegis +4. Go to your Blizzard account and [add a new authenticator](https://account.blizzard.com/security/authenticator/attach/mobile). The Serial Number was given after running the command in step 2. The Authenticator Code will the code provided by Aegis. [Source](https://github.com/beemdevelopment/Aegis/issues/179)