mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-10-01 01:35:54 -04:00
Verity fixups
Not sure how I missed all of these? Signed-off-by: Tad <tad@spotco.us>
This commit is contained in:
parent
33c2725946
commit
bc77ca416c
25
Misc/bringup
Normal file
25
Misc/bringup
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
Devices not on recent versions with newer unofficial builds available:
|
||||||
|
|
||||||
|
himaul, currently 14.1:
|
||||||
|
https://forum.xda-developers.com/t/rom-11-0-0-himaul-himawl-lineageos-18-1-unofficial.4199175/
|
||||||
|
https://forum.xda-developers.com/t/rom-10-0-0-himaul-himawl-lineageos-17-1-unofficial.3994825/
|
||||||
|
|
||||||
|
m7, currently 14.1:
|
||||||
|
broken - https://forum.xda-developers.com/t/rom-11-0-unofficial-m7-all-lineageos-18-1-stable.4187799/
|
||||||
|
https://forum.xda-developers.com/t/rom-10-0-unofficial-m7-all-lineageos-17-1-stable.3969563/
|
||||||
|
|
||||||
|
hammerhead, currently 15.1/16.0
|
||||||
|
broken - https://forum.xda-developers.com/t/rom-unofficial-lineageos-18-1-for-nexus-5-hammerhead-discontinued.4214367/
|
||||||
|
https://forum.xda-developers.com/t/rom-unofficial-lineageos-17-1-for-nexus-5-hammerhead-discontinued.4039273/
|
||||||
|
|
||||||
|
bullhead, currently 15.1
|
||||||
|
missing source code - https://forum.xda-developers.com/t/rom-11-unofficial-lineageos-18-1-2021-08-09-discontinued.4318251/
|
||||||
|
https://forum.xda-developers.com/t/rom-unofficial-lineageos-17-1-blod-patched-2021-08-09.4049993/
|
||||||
|
https://forum.xda-developers.com/t/rom-kernel-unofficial-optimized-lineageos-17-1.4163495/
|
||||||
|
|
||||||
|
angler, currently 15.1
|
||||||
|
broken - https://forum.xda-developers.com/t/rom-unofficial-lineageos-18-1-for-nexus-6p-angler.4206397/
|
||||||
|
https://forum.xda-developers.com/t/rom-unofficial-lineageos-17-1-for-nexus-6p-angler.4012099/
|
||||||
|
|
||||||
|
dragon, currently 15.1
|
||||||
|
broken - https://forum.xda-developers.com/t/rom-unofficial-lineageos-18-1-dragon-2021-10-06.3591152/
|
@ -285,18 +285,35 @@ if enterAndClear "device/asus/msm8916-common"; then
|
|||||||
rm -rf Android.bp sensors; #exact duplicate in asus/flo #XXX be careful with this
|
rm -rf Android.bp sensors; #exact duplicate in asus/flo #XXX be careful with this
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/google/dragon"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/huawei/angler"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/htc/flounder"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/lge/bullhead"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/lge/msm8996-common"; then
|
if enterAndClear "device/lge/msm8996-common"; then
|
||||||
sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te;
|
sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te;
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/moto/shamu"; then
|
||||||
|
#git revert --no-edit 05fb49518049440f90423341ff25d4f75f10bc0c; #restore releasetools #TODO
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/oneplus/oneplus2"; then
|
if enterAndClear "device/oneplus/oneplus2"; then
|
||||||
sed -i 's|etc/permissions/qti_libpermissions.xml|vendor/etc/permissions/qti_libpermissions.xml|' proprietary-files.txt; #Fix outdated path
|
sed -i 's|etc/permissions/qti_libpermissions.xml|vendor/etc/permissions/qti_libpermissions.xml|' proprietary-files.txt; #Fix outdated path
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
#if enterAndClear "device/moto/shamu"; then
|
|
||||||
#git revert --no-edit 05fb49518049440f90423341ff25d4f75f10bc0c; #restore releasetools #TODO
|
|
||||||
#fi;
|
|
||||||
|
|
||||||
#Make changes to all devices
|
#Make changes to all devices
|
||||||
cd "$DOS_BUILD_BASE";
|
cd "$DOS_BUILD_BASE";
|
||||||
if [ "$DOS_LOWRAM_ENABLED" = true ]; then find "device" -maxdepth 2 -mindepth 2 -type d -print0 | xargs -0 -n 1 -P 8 -I {} bash -c 'enableLowRam "{}"'; fi;
|
if [ "$DOS_LOWRAM_ENABLED" = true ]; then find "device" -maxdepth 2 -mindepth 2 -type d -print0 | xargs -0 -n 1 -P 8 -I {} bash -c 'enableLowRam "{}"'; fi;
|
||||||
|
@ -294,6 +294,10 @@ fi;
|
|||||||
#
|
#
|
||||||
#START OF DEVICE CHANGES
|
#START OF DEVICE CHANGES
|
||||||
#
|
#
|
||||||
|
if enterAndClear "device/yandex/Amber"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/cyanogen/msm8916-common"; then
|
if enterAndClear "device/cyanogen/msm8916-common"; then
|
||||||
awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #broken releasetools
|
awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #broken releasetools
|
||||||
fi;
|
fi;
|
||||||
@ -305,6 +309,7 @@ fi;
|
|||||||
|
|
||||||
if enterAndClear "device/google/marlin"; then
|
if enterAndClear "device/google/marlin"; then
|
||||||
git revert --no-edit 777dafa35f185b1f501e3c80b8ab495191583444; #remove some carrier blobs
|
git revert --no-edit 777dafa35f185b1f501e3c80b8ab495191583444; #remove some carrier blobs
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
sed -i 's/BTLogSave \\/BTLogSave/' common/base.mk; #deblobber fixup
|
sed -i 's/BTLogSave \\/BTLogSave/' common/base.mk; #deblobber fixup
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
@ -333,6 +338,10 @@ if enterAndClear "device/oneplus/avicii"; then
|
|||||||
enableVerity; #Resurrect dm-verity
|
enableVerity; #Resurrect dm-verity
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/oneplus/guacamoleb"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/oneplus/oneplus2"; then
|
if enterAndClear "device/oneplus/oneplus2"; then
|
||||||
sed -i 's|etc/permissions/qti_libpermissions.xml|vendor/etc/permissions/qti_libpermissions.xml|' proprietary-files.txt;
|
sed -i 's|etc/permissions/qti_libpermissions.xml|vendor/etc/permissions/qti_libpermissions.xml|' proprietary-files.txt;
|
||||||
echo "allow mm-qcamerad camera_data_file:file create_file_perms;" >> sepolicy/mm-qcamerad.te; #Likely some of these could be removed
|
echo "allow mm-qcamerad camera_data_file:file create_file_perms;" >> sepolicy/mm-qcamerad.te; #Likely some of these could be removed
|
||||||
@ -353,6 +362,7 @@ awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #disabl
|
|||||||
fi;
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/zuk/msm8996-common"; then
|
if enterAndClear "device/zuk/msm8996-common"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
awk -i inplace '!/WfdCommon/' msm8996.mk; #fix breakage
|
awk -i inplace '!/WfdCommon/' msm8996.mk; #fix breakage
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
@ -300,6 +300,7 @@ fi;
|
|||||||
|
|
||||||
if enterAndClear "device/essential/mata"; then
|
if enterAndClear "device/essential/mata"; then
|
||||||
git revert --no-edit 1f1d061c4d7ddedcac503608e8fa333aff30a693 3928b30a97fe7f6b6020bbd9d83a56a32de4ba16 e91f0fece65d32ca407be532e2c4456056b1a968; #Unbreak the earpiece speaker, breaking the loud speaker volume control on calls
|
git revert --no-edit 1f1d061c4d7ddedcac503608e8fa333aff30a693 3928b30a97fe7f6b6020bbd9d83a56a32de4ba16 e91f0fece65d32ca407be532e2c4456056b1a968; #Unbreak the earpiece speaker, breaking the loud speaker volume control on calls
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/fairphone/FP3"; then
|
if enterAndClear "device/fairphone/FP3"; then
|
||||||
@ -394,12 +395,30 @@ fi;
|
|||||||
if enterAndClear "device/moto/shamu"; then
|
if enterAndClear "device/moto/shamu"; then
|
||||||
git revert --no-edit 0ba2cb240e8483fa85fcc831328f70f65eeb7180 2be3c88c331387f03978b75ebc118e09738216d0 ff98fee8fc40d00e1c8b296fd4bb20077bc056d6; #breakage
|
git revert --no-edit 0ba2cb240e8483fa85fcc831328f70f65eeb7180 2be3c88c331387f03978b75ebc118e09738216d0 ff98fee8fc40d00e1c8b296fd4bb20077bc056d6; #breakage
|
||||||
#git revert --no-edit 05fb49518049440f90423341ff25d4f75f10bc0c; #restore releasetools #TODO
|
#git revert --no-edit 05fb49518049440f90423341ff25d4f75f10bc0c; #restore releasetools #TODO
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/oneplus/guacamole"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/oneplus/hotdog"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/oneplus/hotdogb"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/oneplus/msm8998-common"; then
|
if enterAndClear "device/oneplus/msm8998-common"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #disable releasetools to fix delta ota generation
|
awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #disable releasetools to fix delta ota generation
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/oneplus/oneplus3"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/oneplus/sdm845-common"; then
|
if enterAndClear "device/oneplus/sdm845-common"; then
|
||||||
enableVerity; #Resurrect dm-verity
|
enableVerity; #Resurrect dm-verity
|
||||||
fi;
|
fi;
|
||||||
@ -421,6 +440,10 @@ if enterAndClear "device/razer/aura"; then
|
|||||||
enableVerity; #Resurrect dm-verity
|
enableVerity; #Resurrect dm-verity
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/razer/cheryl"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/samsung/jfltexx"; then
|
if enterAndClear "device/samsung/jfltexx"; then
|
||||||
smallerSystem;
|
smallerSystem;
|
||||||
fi;
|
fi;
|
||||||
@ -430,6 +453,10 @@ echo "TARGET_RECOVERY_DENSITY := hdpi" >> BoardConfigCommon.mk;
|
|||||||
echo "allow hal_gnss_default ssr_device:chr_file { open read };" >> sepolicy/common/hal_gnss_default.te;
|
echo "allow hal_gnss_default ssr_device:chr_file { open read };" >> sepolicy/common/hal_gnss_default.te;
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
if enterAndClear "device/xiaomi/beryllium"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/xiaomi/sdm845-common"; then
|
if enterAndClear "device/xiaomi/sdm845-common"; then
|
||||||
enableVerity; #Resurrect dm-verity
|
enableVerity; #Resurrect dm-verity
|
||||||
fi;
|
fi;
|
||||||
@ -443,6 +470,7 @@ enableVerity; #Resurrect dm-verity
|
|||||||
fi;
|
fi;
|
||||||
|
|
||||||
if enterAndClear "device/zuk/msm8996-common"; then
|
if enterAndClear "device/zuk/msm8996-common"; then
|
||||||
|
enableVerity; #Resurrect dm-verity
|
||||||
awk -i inplace '!/WfdCommon/' msm8996.mk; #fix breakage
|
awk -i inplace '!/WfdCommon/' msm8996.mk; #fix breakage
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user