Editando a funcionalidade da emulação de cartão host no Android

Atualmente, estou no processo de desenvolver um projeto para o meu curso universitário, no qual espero editar a funcionalidade do recurso HCE do Android para permitir que eu defina meu próprio UID ao emular um cartão.

Agora, baixei a fonte AOSP, construí uma imagem personalizada sem código editado e a instalei no meu Nexus 7 (isso inclui baixar e incluir os drivers de hardware específicos do fornecedor) e estou preso na próxima parte.

Fisicamente, não consigo encontrar o código do dispositivo que governa os recursos NFC do Android, e não tenho certeza de como proceder para: a) Procurá-lo, eb) Como devo editar este código.

O código para NFC no Android está no Kernel base? e se sim, como eu editaria isso antes de executar o "make" novamente e espero que ele crie? ou está em outro lugar? Percebi que os arquivos na pasta Fornecedor que baixei e extraí estão em um formato .ncd, o que não acho que seja editável.

Qualquer ajuda que puder obter sobre isso seria muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion