С HotdogeEd FIDO Provider такая же история. Я когда дней пять-семь назад разбирался почему же у меня HotdogEd упорно отказывается работать на Samsung Galaxy A12, то тупо декомпилировал оба его apk, и сам HotdogEd, и HotdogEd FIDO Provider, чтобы посмотреть что там почему и как. Sergey Pushkin не заморачивался с обфускацией своего детища, так что получаются абсолютно чистые JAVA исходники. У меня даже Android Studio их запросто сожрал и не ругнулся. С обфускацией вышло бы дольше, вручную пришлось бы переименовывать методы-переменные в человеческие имена, но всё равно вышло бы.
Конечно нехорошо без спроса и без разрешения автора его творение использовать, но исходники HotdogEd получить (и посмотреть) имея HotdogeEd.apk и HotdogEdFIDO.apk это не просто, а *очень* просто. А куда деваться ещё было если автор на нетмейл не отвечает, а HotdogEd у меня упорно не запускается? Только лезть декомпилировать apk до исходных текстов и смотреть что называется "по месту". Именно оттуда я и узнал почему "Waiting for data categories to be activated" и что он *конкретно* ждёт и не может дождаться.
Программы на JAVA/Kotlin и C# (и Python, и Lua) тем и характерны, что их до исходников восстановить -- как два пальца об асфальт!