with governments forcibly demanding your passwords and cloning your whole phone to crawl through later when you travel, what solutions exist other than simply wiping your whole phone and reimaging it later(or something that might not work like pretending you forgot the battery).
It simply is a bad idea to let them trawl through your entire email and chat histories as well as every account password and detail on whatever websites you were on. It's not a question of having something to hide it's being worried about them constructing evidence from out of context information to their own benefit.
Example case: http://www.dailyxtra.com/canada/news-and-ideas/news/us-customs-block-canadian-man-reading-scruff-profile-215531
I was thinking a hidden volume style setup might help here. for example, if i unlock my phone for them using one code, it could go to the volume without any vitals on it. The other would lead to my real phone OS. It would be nice to have this not only for this specific scenario but because i'd like to be able to make calls and do simple soykaf without "unlocking" every little ounce of security i have on the device so someone could grab it out of my hand and keep it unlocked to dig through emails or some soykaf. My understanding of hidden volumes is that the use of the outer volume will destroy the hidden volume's data, which is a major problem if they go into the outer volume and start rifling through everything installed.
A layered solution could also work where you have an obviously encrypted container inside the OS but severe usability problems emerge there as well as the reliance on their laziness, they could still ask what that big inaccessible file is.
Are there any existing phone OS/implementations i can read up on that compares to this level of security?