This also reminds me about pidgin, which does the same thing... just saying.
This also reminds me about pidgin, which does the same thing... just saying.
If the device is rooted a malicious app could simply copy the webview.db and send off your usernames / passwords. Encryption would at least stop anyone who didn't want to brute force a db. I'm not saying it is impossible but that doesn't mean plain text is the right answer.
If you didn't grant the root permissions to a malicious app, why do you care, how it is stored? No other app can access it anyway and any obfuscation would be good only for complexity's sake.
Adding to that, Android vendors are not that bad in fixing exploits. I had two devices (Sony phone and Asus tablet) that were always fixed before the exploit got widely known. I could not root them (yes, I wanted to do it without unlocking) if I updated as soon as the updates were available.
With SEAndroid getting into stock Android, even that is going to be a thing of past.