Is it possible to modify the kernel and shell of an android device? Devices like Samsung Galaxy S6 or Xiaomi Mi4i? If yes, how is it possible? Does the Manufacturer need to provide the Kernel before development? Can we use any kernel in any Android device

closed as off-topic by Firelord, Izzy, Matthew Read Sep 27 '15 at 4:03

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about writing and publishing Android apps, writing custom ROMs, and other topics that are primarily of concern to developers are off-topic. Consider taking advantage of other resources that may be appropriate for your question." – Firelord, Izzy, Matthew Read
If this question can be reworded to fit the rules in the help center, please edit the question.


Kernel yes, shell don't know of there is any way. By the way shell is the command line interface of android that you can access by rooting, and using busy box or adb. You can't change that as it is architecture based. Just like you can't change cmd on windows to use Mac commands. But if you are taking about firmware, then yes, ROM yes, recovery yes, boot loader no. If it answers your question.

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