diff --git a/Patches/Android b/Patches/Android index 95082650..094efa86 160000 --- a/Patches/Android +++ b/Patches/Android @@ -1 +1 @@ -Subproject commit 95082650addc494fbe9b4f52e58600a7f98c2344 +Subproject commit 094efa86a7ff1e7a4ca6aaaac8fd18fef9c4e96c diff --git a/Scripts/LineageOS-14.1/CVE_Patchers/android_external_libavc.sh b/Scripts/LineageOS-14.1/CVE_Patchers/android_external_libavc.sh new file mode 100644 index 00000000..ad892fe5 --- /dev/null +++ b/Scripts/LineageOS-14.1/CVE_Patchers/android_external_libavc.sh @@ -0,0 +1,4 @@ +#!/bin/bash +cd $base"external/libavc" +git apply $cvePatchesAndroid/CVE-2017-0874/6.0-^8.0/0001.patch +cd $base diff --git a/Scripts/LineageOS-14.1/CVE_Patchers/android_external_libhevc.sh b/Scripts/LineageOS-14.1/CVE_Patchers/android_external_libhevc.sh new file mode 100644 index 00000000..43e6addf --- /dev/null +++ b/Scripts/LineageOS-14.1/CVE_Patchers/android_external_libhevc.sh @@ -0,0 +1,4 @@ +#!/bin/bash +cd $base"external/libhevc" +git apply $cvePatchesAndroid/CVE-2017-13149/5.1.1-^8.0/0001.patch +cd $base diff --git a/Scripts/LineageOS-14.1/CVE_Patchers/android_external_libmpeg2.sh b/Scripts/LineageOS-14.1/CVE_Patchers/android_external_libmpeg2.sh new file mode 100644 index 00000000..1057a9d0 --- /dev/null +++ b/Scripts/LineageOS-14.1/CVE_Patchers/android_external_libmpeg2.sh @@ -0,0 +1,7 @@ +#!/bin/bash +cd $base"external/libmpeg2" +git apply $cvePatchesAndroid/CVE-2017-0873/6.0-^8.0/0001.patch +git apply $cvePatchesAndroid/CVE-2017-13148/6.0-^8.0/0001.patch +git apply $cvePatchesAndroid/CVE-2017-13150/6.0-^8.0/0001.patch +git apply $cvePatchesAndroid/CVE-2017-13151/6.0-^8.0/0001.patch +cd $base diff --git a/Scripts/LineageOS-14.1/CVE_Patchers/android_external_skia.sh b/Scripts/LineageOS-14.1/CVE_Patchers/android_external_skia.sh new file mode 100644 index 00000000..40a41675 --- /dev/null +++ b/Scripts/LineageOS-14.1/CVE_Patchers/android_external_skia.sh @@ -0,0 +1,4 @@ +#!/bin/bash +cd $base"external/skia" +git apply $cvePatchesAndroid/CVE-2017-0880/7.0-^7.1.2/0001.patch +cd $base diff --git a/Scripts/LineageOS-14.1/CVE_Patchers/android_frameworks_av.sh b/Scripts/LineageOS-14.1/CVE_Patchers/android_frameworks_av.sh new file mode 100644 index 00000000..72805134 --- /dev/null +++ b/Scripts/LineageOS-14.1/CVE_Patchers/android_frameworks_av.sh @@ -0,0 +1,6 @@ +#!/bin/bash +cd $base"frameworks/av" +git apply $cvePatchesAndroid/CVE-2017-0837/5.1.1-^8.0/0001.patch +git apply $cvePatchesAndroid/CVE-2017-0879/5.1.1-^8.0/0001.patch +git apply $cvePatchesAndroid/CVE-2017-13152/5.1.1-^8.0/0001.patch +cd $base diff --git a/Scripts/LineageOS-14.1/CVE_Patchers/android_frameworks_base.sh b/Scripts/LineageOS-14.1/CVE_Patchers/android_frameworks_base.sh new file mode 100644 index 00000000..085674cc --- /dev/null +++ b/Scripts/LineageOS-14.1/CVE_Patchers/android_frameworks_base.sh @@ -0,0 +1,5 @@ +#!/bin/bash +cd $base"frameworks/base" +git apply $cvePatchesAndroid/CVE-2017-0845/5.0.2-^7.1.2/0001.patch +git apply $cvePatchesAndroid/CVE-2017-0880/7.0-^7.1.2/0002.patch +cd $base diff --git a/Scripts/LineageOS-14.1/CVE_Patchers/android_packages_apps_Settings.sh b/Scripts/LineageOS-14.1/CVE_Patchers/android_packages_apps_Settings.sh new file mode 100644 index 00000000..2476c867 --- /dev/null +++ b/Scripts/LineageOS-14.1/CVE_Patchers/android_packages_apps_Settings.sh @@ -0,0 +1,4 @@ +#!/bin/bash +cd $base"packages/apps/Settings" +git apply $cvePatchesAndroid/CVE-2017-13159/5.1.1-^8.0/0001.patch +cd $base diff --git a/Scripts/LineageOS-14.1/CVE_Patchers/android_system_core.sh b/Scripts/LineageOS-14.1/CVE_Patchers/android_system_core.sh new file mode 100644 index 00000000..f2597341 --- /dev/null +++ b/Scripts/LineageOS-14.1/CVE_Patchers/android_system_core.sh @@ -0,0 +1,4 @@ +#!/bin/bash +cd $base"system/core" +git apply $cvePatchesAndroid/CVE-2017-13156/5.1.1-^8.0/0001.patch +cd $base