I studied this paper - http://www.cs.kun.nl/~erikpoll/publications/AndroidSecureStorage.pdf which states that if attacker has root access to the device it's easy to use keystore keys with another (hacker's) application. Is it still the case?
I am thinking if I should use android keystore or BKS if I will use user-entered password and I need maximum security?