Skip to content
This repository was archived by the owner on Jul 4, 2025. It is now read-only.

dan-arnold/blizzard-auth-decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blizzard-auth-decoder

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

Note:

This repository has been archived as of 2025. Blizzard has discontinued their Mobile Authenticator so this is not usable anymore.


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:

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages