diff --git a/Scripts/Common/Copy_Keys.sh b/Scripts/Common/Copy_Keys.sh index 3c626ee5..8d3d372d 100644 --- a/Scripts/Common/Copy_Keys.sh +++ b/Scripts/Common/Copy_Keys.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2020-2021 Divested Computing Group +#Copyright (c) 2020-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/Common/Deblob.sh b/Scripts/Common/Deblob.sh index d46925d6..7b4531f3 100644 --- a/Scripts/Common/Deblob.sh +++ b/Scripts/Common/Deblob.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/Common/Enable_Verity.sh b/Scripts/Common/Enable_Verity.sh index 0270e731..78fa77f8 100644 --- a/Scripts/Common/Enable_Verity.sh +++ b/Scripts/Common/Enable_Verity.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2021 Divested Computing Group +#Copyright (c) 2021-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/Common/Fix_CVE_Patchers.sh b/Scripts/Common/Fix_CVE_Patchers.sh index 3ac2dd60..7b8749b4 100644 --- a/Scripts/Common/Fix_CVE_Patchers.sh +++ b/Scripts/Common/Fix_CVE_Patchers.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2020-2021 Divested Computing Group +#Copyright (c) 2020-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/Common/Functions.sh b/Scripts/Common/Functions.sh index dede9c84..333de211 100644 --- a/Scripts/Common/Functions.sh +++ b/Scripts/Common/Functions.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by @@ -876,7 +876,7 @@ hardenDefconfig() { optionsYes+=("HARDEN_BRANCH_HISTORY" "MITIGATE_SPECTRE_BRANCH_HISTORY"); #Linux 5.18 - #optionsYes+=("SHADOW_CALL_STACK"); + #optionsYes+=("SHADOW_CALL_STACK" "SHADOW_CALL_STACK_VMAP"); #GCC Plugins - 4.19 - 5.2 #optionsYes+=("GCC_PLUGINS" "GCC_PLUGIN_LATENT_ENTROPY" "GCC_PLUGIN_RANDSTRUCT" "GCC_PLUGIN_STACKLEAK" "GCC_PLUGIN_STRUCTLEAK" "GCC_PLUGIN_STRUCTLEAK_BYREF_ALL"); diff --git a/Scripts/Common/Optimize.sh b/Scripts/Common/Optimize.sh index 994ccd6f..82bbfa8e 100644 --- a/Scripts/Common/Optimize.sh +++ b/Scripts/Common/Optimize.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2019 Divested Computing Group +#Copyright (c) 2017-2021 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/Common/Patch_CVE.sh b/Scripts/Common/Patch_CVE.sh index 228e479d..e3fc0e9e 100644 --- a/Scripts/Common/Patch_CVE.sh +++ b/Scripts/Common/Patch_CVE.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2018 Divested Computing Group +#Copyright (c) 2017-2021 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/Common/Post.sh b/Scripts/Common/Post.sh index aa863534..21449e89 100644 --- a/Scripts/Common/Post.sh +++ b/Scripts/Common/Post.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/Generate_Signing_Keys.sh b/Scripts/Generate_Signing_Keys.sh index af5f5417..1159a6d8 100644 --- a/Scripts/Generate_Signing_Keys.sh +++ b/Scripts/Generate_Signing_Keys.sh @@ -1,6 +1,6 @@ #!/bin/sh #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2018-2020 Divested Computing Group +#Copyright (c) 2018-2021 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/Generate_Verified_Boot_Hashes.sh b/Scripts/Generate_Verified_Boot_Hashes.sh index 53589ca4..5166c821 100644 --- a/Scripts/Generate_Verified_Boot_Hashes.sh +++ b/Scripts/Generate_Verified_Boot_Hashes.sh @@ -1,4 +1,20 @@ #!/bin/sh +#DivestOS: A privacy focused mobile distribution +#Copyright (c) 2022 Divested Computing Group +# +#This program is free software: you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation, either version 3 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program. If not, see . + #grep "verity\.mk" Build/*/device/*/*/*.mk -l VERITY_DEVICES=('Amber' 'angler' 'bullhead' 'cheeseburger' 'cheryl' 'dragon' 'dumpling' 'flounder' 'marlin' 'mata' 'oneplus3' 'sailfish' 'shamu' 'z2_plus'); #grep "AVB_ENABLE" Build/*/device/*/*/*.mk -l diff --git a/Scripts/LineageOS-14.1/Defaults.sh b/Scripts/LineageOS-14.1/Defaults.sh index a0bd12c7..7ccc594c 100644 --- a/Scripts/LineageOS-14.1/Defaults.sh +++ b/Scripts/LineageOS-14.1/Defaults.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2018 Divested Computing Group +#Copyright (c) 2017-2021 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-14.1/Functions.sh b/Scripts/LineageOS-14.1/Functions.sh index 22ada1ec..a4925270 100644 --- a/Scripts/LineageOS-14.1/Functions.sh +++ b/Scripts/LineageOS-14.1/Functions.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-14.1/Patch.sh b/Scripts/LineageOS-14.1/Patch.sh index c3dddf4a..11d1f739 100644 --- a/Scripts/LineageOS-14.1/Patch.sh +++ b/Scripts/LineageOS-14.1/Patch.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2015-2021 Divested Computing Group +#Copyright (c) 2015-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-14.1/Rebrand.sh b/Scripts/LineageOS-14.1/Rebrand.sh index 5ad57e04..38c36ee0 100644 --- a/Scripts/LineageOS-14.1/Rebrand.sh +++ b/Scripts/LineageOS-14.1/Rebrand.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2018 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-14.1/Theme.sh b/Scripts/LineageOS-14.1/Theme.sh index be18d344..0af63a01 100644 --- a/Scripts/LineageOS-14.1/Theme.sh +++ b/Scripts/LineageOS-14.1/Theme.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2018 Divested Computing Group +#Copyright (c) 2017-2021 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-15.1/Defaults.sh b/Scripts/LineageOS-15.1/Defaults.sh index 17d2e677..37243063 100644 --- a/Scripts/LineageOS-15.1/Defaults.sh +++ b/Scripts/LineageOS-15.1/Defaults.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2019 Divested Computing Group +#Copyright (c) 2017-2021 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-15.1/Functions.sh b/Scripts/LineageOS-15.1/Functions.sh index 9f12e0cd..fe210211 100644 --- a/Scripts/LineageOS-15.1/Functions.sh +++ b/Scripts/LineageOS-15.1/Functions.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-15.1/Patch.sh b/Scripts/LineageOS-15.1/Patch.sh index 8ab8834c..4b3f0cb1 100644 --- a/Scripts/LineageOS-15.1/Patch.sh +++ b/Scripts/LineageOS-15.1/Patch.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2015-2021 Divested Computing Group +#Copyright (c) 2015-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-15.1/Rebrand.sh b/Scripts/LineageOS-15.1/Rebrand.sh index 8e7c8ee3..c4c77fd3 100644 --- a/Scripts/LineageOS-15.1/Rebrand.sh +++ b/Scripts/LineageOS-15.1/Rebrand.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2019 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-16.0/Defaults.sh b/Scripts/LineageOS-16.0/Defaults.sh index 43e8ed14..3b6bad76 100644 --- a/Scripts/LineageOS-16.0/Defaults.sh +++ b/Scripts/LineageOS-16.0/Defaults.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2019 Divested Computing Group +#Copyright (c) 2017-2021 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-16.0/Functions.sh b/Scripts/LineageOS-16.0/Functions.sh index a8489596..8021711f 100644 --- a/Scripts/LineageOS-16.0/Functions.sh +++ b/Scripts/LineageOS-16.0/Functions.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-16.0/Patch.sh b/Scripts/LineageOS-16.0/Patch.sh index 04636db0..78287547 100644 --- a/Scripts/LineageOS-16.0/Patch.sh +++ b/Scripts/LineageOS-16.0/Patch.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2015-2021 Divested Computing Group +#Copyright (c) 2015-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-16.0/Rebrand.sh b/Scripts/LineageOS-16.0/Rebrand.sh index 99f7c780..c51f6873 100644 --- a/Scripts/LineageOS-16.0/Rebrand.sh +++ b/Scripts/LineageOS-16.0/Rebrand.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2020 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-17.1/Defaults.sh b/Scripts/LineageOS-17.1/Defaults.sh index 374ef2b6..47a9d640 100644 --- a/Scripts/LineageOS-17.1/Defaults.sh +++ b/Scripts/LineageOS-17.1/Defaults.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2020 Divested Computing Group +#Copyright (c) 2017-2021 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-17.1/Rebrand.sh b/Scripts/LineageOS-17.1/Rebrand.sh index b430bc16..86284679 100644 --- a/Scripts/LineageOS-17.1/Rebrand.sh +++ b/Scripts/LineageOS-17.1/Rebrand.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-18.1/Rebrand.sh b/Scripts/LineageOS-18.1/Rebrand.sh index 28e2e780..815f96d7 100644 --- a/Scripts/LineageOS-18.1/Rebrand.sh +++ b/Scripts/LineageOS-18.1/Rebrand.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-19.1/Defaults.sh b/Scripts/LineageOS-19.1/Defaults.sh index 1b21c902..26d85ea8 100644 --- a/Scripts/LineageOS-19.1/Defaults.sh +++ b/Scripts/LineageOS-19.1/Defaults.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-19.1/Functions.sh b/Scripts/LineageOS-19.1/Functions.sh index 8fdc77dc..329398d7 100644 --- a/Scripts/LineageOS-19.1/Functions.sh +++ b/Scripts/LineageOS-19.1/Functions.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-19.1/Patch.sh b/Scripts/LineageOS-19.1/Patch.sh index 470a0e99..37d491f4 100644 --- a/Scripts/LineageOS-19.1/Patch.sh +++ b/Scripts/LineageOS-19.1/Patch.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2015-2021 Divested Computing Group +#Copyright (c) 2015-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/LineageOS-19.1/Rebrand.sh b/Scripts/LineageOS-19.1/Rebrand.sh index 1275467f..a7333f6d 100644 --- a/Scripts/LineageOS-19.1/Rebrand.sh +++ b/Scripts/LineageOS-19.1/Rebrand.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by diff --git a/Scripts/init.sh b/Scripts/init.sh index 50b2c894..e5b8032f 100644 --- a/Scripts/init.sh +++ b/Scripts/init.sh @@ -1,6 +1,6 @@ #!/bin/bash #DivestOS: A privacy focused mobile distribution -#Copyright (c) 2017-2021 Divested Computing Group +#Copyright (c) 2017-2022 Divested Computing Group # #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by