Android source AOSP-将sh从/system/bin复制到/sbin(恢复ramdisk)

Android source AOSP-将sh从/system/bin复制到/sbin(恢复ramdisk),android-source,Android Source,我想知道如何将sh二进制文件的副本放在recovery ramdisk中(以便在恢复过程中获得shell而不装载系统和供应商分区) sh模块位于external/mksh中,它被编译并放置在system/bin/location中。 我想在/sbin(recovery-ramdisk)中放置它的副本。 我不想简单地使用PRODUCT_copy_文件复制它,因为我认为在PRODUCT output文件夹中复制副本不是一种正确的方法(例如,如果系统分区还没有准备好怎么办?!) 我试图将sh mksh

我想知道如何将sh二进制文件的副本放在recovery ramdisk中(以便在恢复过程中获得shell而不装载系统和供应商分区)

sh模块位于external/mksh中,它被编译并放置在system/bin/location中。 我想在/sbin(recovery-ramdisk)中放置它的副本。 我不想简单地使用PRODUCT_copy_文件复制它,因为我认为在PRODUCT output文件夹中复制副本不是一种正确的方法(例如,如果系统分区还没有准备好怎么办?!)

我试图将sh mksh Android.mk包含在recovery Android.mk中,但它抱怨模块已经构建好了

您知道如何在不修改aosp原始代码的情况下(通过向特定于设备的文件中添加某些内容或通过修补(更糟糕的解决方案))实现此功能吗

问候