Wspominasz o custom ROM-ach.
Na jakiej wersji Androida oparty jest ten custom ROM?
Masz zainstalowane aplikacje Google'a (tzw. gapps, czyli Sklep Play, Usługi Google Play itp.)? Dopytuję, bo o tym nie wspomniałeś, a wnioskując z faktu, że instalujesz Revoluta przy użyciu Evozi APK Downloadera możesz ich nie mieć zainstalowanych.
Brak aplikacji "Usługi Google Play" może być powodem problemów z działaniem Revoluta.
Jeśli je instalowałeś, to upewnij się w menu Ustawienia->Aplikacje, że masz aplikację "Usługi Google Play" na liście zainstalowaną i włączoną .
No i pobierając aplikacje z serwisów w rodzaju APK Downloadera musisz zwrócić uwagę, czy pobierany plik APK obsługuje używaną przez Ciebie wersję Androida. Najlepiej byłoby używać do tego celu po prostu aplikacji Sklep Play. W ostateczności, gdy np. nie chcemy mieć zainstalowanych aplikacji Google'a (gapps) użyć
Aurora Store (dla Androida 5.0+) albo
Yalp Store (fork) (dla starszych wersji Androida), czyli nieoficjalnych aplikacji-klientów Sklepu Play.