Проверьте проект 0xdroid , они следовали более или менее по тому же маршруту, который вы хотите выбрать, но для другой платформы (OMAP), тем не менее, вы, вероятно, узнаете некоторые вещи у них и их проекта.
Может быть, я ошибаюсь, но то, что вы хотите сделать, выглядит для меня как крупное начинание ...