4 ‐ Implementar a HAL Customizada para o Leitor - carolsbraz/Hands-On-Final GitHub Wiki

A HAL do projeto foi criada como uma AIDL, como INfcunlock.aidl, com um único método a ser exportado getPass(). Ela utilizará a biblioteca do projeto nfcunlock_lib para conseguir ter acesso ao driver, por meio do serviço nfcunlock_service.

Além disso, foi criado o deamon, bem como sua regra de inicialização para garantir a execução da HAL, além do VINTF e matriz de compatibilidade associados.

Por fim, foram adicionadas as regras de selinux necessárias para execução dessa HAL pelo init.

A implementação da HAL presente em nfcunlock/interfaces/nfcunlock, enquanto as regras de sepolicy em nfcunlock/sepolicy, e o VINTF e matriz de compatibilidade na pasta raiz do projeto para o AOSP nfcunlock/

Aluno: Vinicius Pereira