合入Kbox安卓补丁
- 解压Kbox-AOSP11.zip,将Kbox-AOSP11文件夹中的“patchForAndroid”目录上传至“~/dependency”目录。请对上传文件、目录的权限进行合理配置,其他用户属组建议不配置写权限。
- 切换至补丁存放目录。
1
cd ~/dependency/patchForAndroid
- 合入补丁。
合入补丁时需要按照如表1所示从前到后的顺序合入。关于patch文件名,如:system-core-0001.patch,system-core指补丁合入的路径为“~/aosp/system/core/”目录,请将该补丁文件复制到对应目录后,执行合入补丁操作。
合入补丁命令参考示例如下。
1 2 3
cp system-core-0001.patch ~/aosp/system/core/ cd ~/aosp/system/core patch -p1 < system-core-0001.patch
所有补丁及对应的补丁合入位置如表1所示,请按照示例合入“patchForAndroid”目录下的所有补丁。
表1 Kbox安卓补丁及对应合入位置列表 补丁名
补丁合入位置
bionic-0001.patch
~/aosp/bionic
build-make-0001.patch
~/aosp/build/make
build-soong-0001.patch
~/aosp/build/soong
device-generic-goldfish-0001.patch
~/aosp/device/generic/goldfish
device-google-cuttlefish-0001.patch
~/aosp/device/google/cuttlefish
external-libdrm-0001.patch
~/aosp/external/libdrm
external-libva-0001.patch
~/aosp/external/libva
external-llvm70-0001.patch
~/aosp/external/llvm70
external-mesa-0001.patch
~/aosp/external/mesa
external-selinux-0001.patch
~/aosp/external/selinux
frameworks-av-0001.patch
~/aosp/frameworks/av
frameworks-base-0001.patch
~/aosp/frameworks/base
frameworks-native-0001.patch
~/aosp/frameworks/native
frameworks-opt-net-wifi-0001.patch
~/aosp/frameworks/opt/net/wifi
libcore-0001.patch
~/aosp/libcore
packages-apps-Settings-0001.patch
~/aosp/packages/apps/Settings
system-bpf-0001.patch
~/aosp/system/bpf
system-bt-0001.patch
~/aosp/system/bt
system-core-0001.patch
~/aosp/system/core
system-libvintf-0001.patch
~/aosp/system/libvintf
system-netd-0001.patch
~/aosp/system/netd
system-sepolicy-0001.patch
~/aosp/system/sepolicy
system-vold-0001.patch
~/aosp/system/vold