如何阻止AOSP从供应商图像

时间:2017-11-01 08:42:48

标签: android c++ android-source

Pixel XL的AOSP(android 8.0.0-r3),我试图阻止Android加载nfc_nci.marlin.so

  • nfc_nci.marlin
  • 中删除device-marlin.mk
  • system/nfc/halimpl/pn54x
  • 删除了来源

重建并闪存到手机后,我仍然注意到logcat:

  

未为此进程配置sphal命名空间。载入中   来自当前命名空间的/vendor/lib64/hw/nfc_nci.marlin.so。

由于我没有构建nfc_nci.marlin.so,我进行了搜索并在vendor/google_devices/marlin/proprietary/vendor.img中找到了匹配。如何阻止AOSP从供应商图像中加载此共享库?

1 个答案:

答案 0 :(得分:1)

不知道您是否拥有与我相同的设备树,但您必须从yarn中的nfc_nci.marlin.so删除PRODUCT_COPY_FILES,然后从vendor/google/devices/marlin/marlin-vendor-blobs.mk手动删除并重建AOSP