Нет рынков, поддерживающих загрузку пользовательских ядер.
Это не вопрос программирования / разработки.
Если вы создали собственное ядро для своего устройства, вам нужно будет распространять его самостоятельно, и я считаю, что драйверы поставщика нужно будет удалить, поскольку ядро Android имеет открытый исходный код, а драйверы - нет.
См. Cyanogenmod