Hallo.
Ein paar Hintergrundinfos:
Die Seriennummer dient ausschließlich der Zuordnung zwischen Token und Account und hat nichts mit den erzeugten Schlüsseln zu tun. Die generierten Schlüssel sind eine Funktion: x = f(Zeit, Token). Wie F3aR schon anmerkte, ist es deshalb wichtig dass der Authenticator die richtige Zeit kennt. Allerdings war sich Blizzard dem Problem von falschen Uhren bewusst und hat deshalb einen "Uhrenvergleich" eingebaut. Wenn man in FooBMA "Synchronize Clocks" wählt, fragt es den Blizzard Auth Server nach dessen Uhrzeit, vergleicht sie mit der Systemzeit und generiert daraus ein Delta. So klappt's auch mit einer ungenau eingestellten Systemzeit.
Intern ist FooBMA quasi 100% identisch zu den Mobile Authenticators. Genaugenommen habe ich nur meinen Mobile Authenticator decompiled, den erstmal unlesbaren und nicht lauffähigen Sourcecode aufgeräumt, stark vereinfacht und ein GUI dazu gebaut. Falls FooBMA aus irgendeinem Grund mal nicht mehr laufen
sollte, könnte ihr das Token in jedem korrekt funktionerenden PC Authenticator weiterverwenden, bzw. theoretisch auch auf ein Telefon übertragen.
Kurz:
Den XML Export sicher aufbewahren und es kann wenig passieren.
Das Programm ist natürlich
. Paranoide können es in Ruhe untersuchen und selbst kompilieren oder... Wer Lust hat etwas zu verbessern... Patches sind willkommen. Ich persönlich spiele nicht mehr WoW und habe FooBMA nur gemacht um Java & Eclipse zu lernen.