/blizzard-auth-decoder

Decodes Blizzard Mobile Authenticator settings file into Serial and Secret Key, for use with various TOTP apps

Primary LanguageC#GNU General Public License v3.0GPL-3.0

blizzard-auth-decoder

Decodes Blizzard Mobile Authenticator settings file into Serial and Secret Key, for use with various TOTP apps.


###Usage:

  1. Configure Blizzard Mobile Authenticator on your Android device.
  2. Grab /data/data/com.blizzard.bma/shared_prefs/com.blizzard.bma.AUTH_STORE.xml using Root Explorer, adb pull, etc.
  3. Take the map/string[@name='com.blizzard.bma.AUTH_STORE.HASH'] value and paste into the "hash" variable of my code.
  4. Compile and run, it will calculate the Serial and Secret Key from the given hash.
  5. Enter Serial and Secret Key into TOTP app of your choice

###Testing done:


###Known issues:

  • No UI or console input, requires code change to use different key (yes this is terrible, I know)

###References: