Most banking apps run just fine. My experience is limited to a handful of U.S. banks, but the Graphene community maintains an international list of apps tested by the community.
Cannot Graphene just lie to those apps so they think they're running on a Google-sanctioned Android?