В настоящее время я разрабатываю проект для своего университетского курса, в котором, надеюсь, буду редактировать функциональность функции HCE Android, чтобы позволить мне установить свой собственный UID при эмуляции карты.
Теперь я загрузил исходный код AOSP, создал собственный образ без отредактированного кода и установил его на свой Nexus 7 (это включает в себя загрузку и включение аппаратных драйверов конкретного поставщика), и я застрял на следующей части.
Я физически не могу найти код устройства, управляющий функциями NFC в Android, и я не знаю, как это сделать: а) искать его и б) как мне следует редактировать этот код.
Есть ли код для NFC в Android в базовом ядре? и если да, то как бы я отредактировал это, прежде чем снова запустить «make» и надеяться, что он соберется? или это в другом месте? Я заметил, что файлы в папке Vendor, которые я загрузил и распаковал, имеют формат .ncd, который, как мне кажется, нельзя редактировать.
Любая помощь, которую я могу получить, будет принята с благодарностью.