I am wondering if it is possible to install a new keyboard as the system keyboard. I'd like to do this because I want to use an open-source keyboard (Like AnysoftKeyboard) for typing my encryption password at boot. From what I've read, only the system keyboard is available for use when entering the encryption password.

My phone is rooted, I have adb, and I have a terminal emulator on the phone that can su. If it's possible to do, what is the process? (If it's relevant, my phone is a Galaxy S7)

  • I haven't tried this but you could use Titanium Backup or other apps to first 1. Convert your system keyboard to user keyboard and then 2. Convert your installed keyboard to System keyboard. Reboot. – beeshyams Jul 12 '17 at 2:46

Way1: famous method now a days.

  1. Unroot

  2. Install Magisk (a systemless root solution) link

  3. Install App Systemizer module for Magisk from magisk app

  4. Make your app system app

This way you can make the user-installed app a system app without actually modifying the /system partition.


Change system partition evergreen method Follow this guide link


Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.