I've been thinking of this.
I don't want to take my digital possessions through customs if they can request access or deny me.
I don't want a burner that is subpar and I can't afford another phone with great camera etc.
So, I can see two options:
A virtualbox/dualboot where you run two OSes of your devices with full encryption - and one is a dumb/fake install with no personal data that you enable when traveling. It doesn't login to your mail or your facebook and doesn't have your real contacts, photos, passwords on it. You can do this trivially (still for the technically savvy) for a laptop, probably for an android it is not too hard with a custom bootloader. If you were more paranoid, you could create 'dumb' social media accounts, but that starts being time consuming.
Second option is you make an encrypted snapshot of your system before travel. Then you reset / wipe your system before traveling, and then reload the snapshot once you are through customs. This could be done more securely by not actually taking the snapshot on physical media across borders, but storing on a server and downloading once you are through customs. The downside of this is you need data access during travel.
As an aside, I am curious how they would react to someone like me who has no social media accounts. Do I need a fake one to make me look 'real'?