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.

  • See my answers to android.stackexchange.com/a/215896/218526 and android.stackexchange.com/a/216780/218526. You can use Termux on Android. It's the most actively developed, though not comparable to Linux distros due to Android's limitations – Irfan Latif Sep 22 at 2:32
  • You can't encrypt "the whole device". The encryption provided by Android 5+ is for user data only. System data is never encrypted on Android. – Robert Sep 22 at 7:14
  • 1
    @IrfanLatif Thank you very much. Your links were very helpful to me ;). – K4rv5 Sep 25 at 1:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.