I work fine with the Linux terminal, but I am taking my first steps on Android, so I apologize if I ask something too obvious for someone with some knowledge on the subject.
I am going to acquire a Nexus 5 and I would like to be able to openly modify it to do what I need:
My idea is to encrypt the whole device (I think I need android 5.0+ for this. Is this correct?).
Besides, I have a container encrypted with Veracrypt on an SD card. I would like to be able to decrypt said container with EDS and mount said container as a separate volume (if the main sd is mounted on /mnt/storage01, I would like to mount the decrypted volume on /mnt/storage02, for example) to later install ALL the apps I need in the container. So that none of the applications work nor can they write data that is container of Veracrypt until said container is unencrypted and mounted.
This is possible being root?
Is there some type of terminal that allows me to control all the "imaginable" aspects of my phone similar to the flexibility that exists in Linux, for example, with bash?
I have read about ADB but I think it is more focused on managing files, permissions and some specific desktop <-> mobile commands rather than on a persé terminal. This is correct?
Thanks for the help. I will appreciate any indication in the right direction.