Skip to content
This repository was archived by the owner on Dec 23, 2024. It is now read-only.

Commit 4328ec6

Browse files
20.0: Switch to CarrierConfig2 from GrapheneOS
And provide latest Google CarrierSettings to all devices Tested working to enable VoLTE on additional carriers Signed-off-by: Tavi <[email protected]>
1 parent 336ac67 commit 4328ec6

File tree

3 files changed

+30
-10
lines changed

3 files changed

+30
-10
lines changed

Logs/resetWorkspace-LineageOS-20.0.txt

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
android 2e8a1df0490851afd1f855da6ac28f8a9813a95f
1+
android 607a01a914cbddf0d421402f571c835548581b52
22
art aeeafbd459298788c7760f35d04e7c0568d192b5
33
bionic e0aac7df6f58138dae903b5d456c947a3f8092ea
44
bootable/libbootloader 6e3710f107248dfbefbf79aaf81caca73a742cab
55
bootable/recovery 8904d2a254c5263caded20af8fde209f8b37f22d
66
build/bazel 9898ac01c9525bf91d23a1c2b83fc401603cb6d3
77
build/bazel_common_rules f6cf03f7d0ba2e7cb05c0109a5cd57aae07dc6e8
88
build/blueprint ca8f0e8e3571c866d69d34cbd47b3989abe8e8cd
9-
build/make 7264f02eb0944af87d5429d18c84e27f9a63c324
9+
build/make 26afa6d38a151c8a4acce0e28564d47f7713849d
1010
build/pesto d554620e6f7ad178b71ebb8c4269830cbd24ad8c
11-
build/soong 703cc091154b7cdec61ab0d5398c691318224882
11+
build/soong c80e6e3b82f2c0fded69b44b514d4c4d5519c9b5
1212
cts 5f6e2dedd307f20dcf663ae17ab5db8664092430
1313
dalvik 090cb5952bab050da27003badb2d27e279e62115
1414
developers/build 14c252498e7f03de8c5c6a65fdf1d7393b5ffcd6
@@ -113,8 +113,8 @@ device/qcom/sepolicy 54b7abd8fcca916646ea6f8bc0e5e696ac9f39c7
113113
device/qcom/sepolicy-legacy-um 49b7b27b732acd197ce6bba700812047f988dff7
114114
device/qcom/sepolicy_vndr a20d7fd7cf744cd1fdedb0ae638746f07c079826
115115
device/qcom/sepolicy_vndr-legacy-um ad27d810f0c96353204a7841e57eef0eacbc776a
116-
device/razer/aura 7ac660982b423bf13a1ddb7e191b0e6143359039
117-
device/razer/cheryl 3e7b239ab116035dc0ac056a59face5c4a7869bd
116+
device/razer/aura de0353d3daa6b8e4f194af4a8f3080a788b1c72a
117+
device/razer/cheryl ff914a03075cfe65ffbb9d4175f048594b0066ae
118118
device/sample 5f5aef3bb2ca4e82efb3a8c5a7f18ac54af356b6
119119
device/samsung/crownlte a265301fc8a41dca861f149eea71d3396bb4b735
120120
device/samsung/exynos9810-common 4aaa1075094e13834a1f769dddac51601085d89d
@@ -802,7 +802,7 @@ external/zstd e6a035a8df42f375160f2acabe3caa283a0184d7
802802
external/zucchini 11a3a4cd409d6e0f4ccfcfb97cc962eeaeddde00
803803
external/zxing 248d7c742809ce1cbde1c4e6163d347e1feb274b
804804
frameworks/av 214685e2de63df75def32de6356a4d2853f5d5b7
805-
frameworks/base 8221cad4a2fa5801fac83dc1f2c1ed4aa93e5994
805+
frameworks/base db93faff341e18661990091a066fbe076eb9a8da
806806
frameworks/compile/libbcc 81c07084cca2a6feab53eeb022f5d5a3ab5c10c5
807807
frameworks/compile/mclinker 18374a53dc8e00ec3667b4e1a257c9b4e41f007f
808808
frameworks/compile/slang 1738348ca3d011f3f340883bd48e03a8e6aeb143
@@ -1057,11 +1057,12 @@ packages/apps/Car/SystemUI 4e71dea235d50f12f5e1e55e1eb1ac853142de3d
10571057
packages/apps/Car/SystemUpdater 8745155ed32e36245318178b02b3f24b22edb744
10581058
packages/apps/Car/systemlibs f6565522ae39ca9aa2ce8490dfc395f3bf04cc6d
10591059
packages/apps/CarrierConfig 6e3308a1bdcf61444ab2bb4ea886be705099da99
1060+
packages/apps/CarrierConfig2 e710a67ed64620fc11f62520cceef4bba64dc2a6
10601061
packages/apps/CellBroadcastReceiver 3d7340eeac82125cd9091fc368a031e98f4db7fd
10611062
packages/apps/CertInstaller 98a80cd7f6f9ad8b46acb5c4798fd2d9253d37c4
10621063
packages/apps/Contacts 643d0cb2481a46bfba3c2c0d778024750d7916ae
10631064
packages/apps/DeskClock d6af44dabe246b2c4357b53d5ede8beec785ba05
1064-
packages/apps/Dialer 0679b110e698af962f2c08e39b3de2c6b7f56f03
1065+
packages/apps/Dialer 712509ed6c9cad150536e679d11ff93e1e6c9d88
10651066
packages/apps/DocumentsUI 0458482621fcdca3ee3938b3813f8d17421d62e0
10661067
packages/apps/ElmyraService cb1a517757b174a3c472c7eb6392769a10cdbc8b
10671068
packages/apps/EmergencyInfo e8fe444bd8f8d9b807ed9da969d4147896af6142
@@ -1138,11 +1139,11 @@ packages/modules/RuntimeI18n a529a236d02913ef712cd497a06d575c128e5079
11381139
packages/modules/SEPolicy ff064aedc19c5d989724fde8669b8ac998ad80bc
11391140
packages/modules/Scheduling 6226c065a1a488a08a9cca91dfe481d829608585
11401141
packages/modules/SdkExtensions 56e52574c78c4b2480bce3f1a9358c05c149584a
1141-
packages/modules/StatsD f4cb39c6490f8a1ac36c126f387e301926eac4f4
1142+
packages/modules/StatsD 1f51182724e3997cb2f2585cf49b47b4cf9cefd3
11421143
packages/modules/TestModule 3523a2f0f9b12d4e60374af63aae14f75a2b4c10
11431144
packages/modules/Uwb 2a34b6a3e8f6e3cd51bd771907a3ee6eff702a8b
11441145
packages/modules/Virtualization 48e19513a8735ad26eb2f899a8a97d5764596b9f
1145-
packages/modules/Wifi e6037c2d841811524fbcfa53a807c01f5ffb1d1b
1146+
packages/modules/Wifi 37ef3e4df3eb285bb2005b303efdce6decfb3877
11461147
packages/modules/adb d1e9657fcc4c95d2d97dd5c7ee20c95b223601dd
11471148
packages/modules/common b13938ae21c0e2eee14b83743a42ecea229a6c26
11481149
packages/modules/vndk 2e2799dd657d16d4456be0674c21784be9114141
@@ -1256,7 +1257,7 @@ system/iorap 1b1dcfdeb3db1e3ee52db03caf6c89b5fdee1429
12561257
system/keymaster febe227b9fab219cf5118211c2bf6092cd137e0e
12571258
system/libartpalette 74c42c2b04a7167d190d957e8f44a6ad70f472a2
12581259
system/libbase 8436e04cfaa6c21be86b37e9599184d77c67faef
1259-
system/libfmq bac6dd847dc052c74ee90671e5f86b2335c281c5
1260+
system/libfmq 87febc318fe8132a9d9feb01c7197ae07777a5c8
12601261
system/libhidl e4f4132ed6926d07d1945495deb732a79950c50a
12611262
system/libhwbinder bfbbb04c096deccf43ad1c52e80c399a7be985ed
12621263
system/libprocinfo 25a50956ed0afd7abde33cbb99d7dd56ee61511d

Manifests/Manifest_LAOS-20.0.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
<!-- START OF ADDITIONAL REPOS -->
5151
<!-- GrapheneOS -->
5252
<project path="external/hardened_malloc" name="GrapheneOS/hardened_malloc" remote="github" revision="749640c274d54e084505a24fa758bcb5f96a25ef" />
53+
<project path="packages/apps/CarrierConfig2" name="GrapheneOS/platform_packages_apps_CarrierConfig2" remote="github" revision="e710a67ed64620fc11f62520cceef4bba64dc2a6" />
5354
<!-- END OF ADDITIONAL REPOS -->
5455

5556
<!-- START OF DEVICE REPOS -->

Scripts/LineageOS-20.0/Patch.sh

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,12 @@ if enterAndClear "packages/apps/Aperture"; then
263263
git revert --no-edit 09577521a65e1cef0560a84085fca46b1cf53803; #Fix invisible buttons
264264
fi;
265265

266+
if enterAndClear "packages/apps/CarrierConfig2"; then
267+
sed -i -e '31,35d;' AndroidManifest.xml; #Fixups
268+
rm src/app/grapheneos/carrierconfig2/TestActivity.java src/app/grapheneos/carrierconfig2/loader/CmpTest.java;
269+
if [ -d "$DOS_BUILD_BASE"/vendor/divested-carriersettings ]; then sed -i 's|etc/CarrierSettings|etc/CarrierSettings2|' src/app/grapheneos/carrierconfig2/loader/CSettingsDir.java; fi; #Alter the search path
270+
fi;
271+
266272
if enterAndClear "packages/apps/CellBroadcastReceiver"; then
267273
applyPatch "$DOS_PATCHES/android_packages_apps_CellBroadcastReceiver/0001-presidential_alert_toggle.patch"; #Allow toggling presidential alerts (GrapheneOS)
268274
fi;
@@ -377,6 +383,11 @@ if enterAndClear "packages/providers/DownloadProvider"; then
377383
applyPatch "$DOS_PATCHES/android_packages_providers_DownloadProvider/0001-Network_Permission.patch"; #Expose the NETWORK permission (GrapheneOS)
378384
fi;
379385

386+
if enterAndClear "packages/services/Telephony"; then
387+
if [ -d "$DOS_BUILD_BASE"/vendor/divested-carriersettings ]; then sed -i 's|com.android.carrierconfig|app.grapheneos.carrierconfig2|' res/values/config.xml; fi; #Alter the provider
388+
fi;
389+
390+
380391
if enterAndClear "system/ca-certificates"; then
381392
rm -rf files; #Remove old certs
382393
cp -r "$DOS_PATCHES_COMMON/android_system_ca-certificates/files" .; #Copy the new ones into place
@@ -444,6 +455,13 @@ sed -i 's/OpenCamera/Aperture/' packages.mk; #Use the LineageOS camera app
444455
awk -i inplace '!/speed-profile/' build/target/product/lowram.mk; #breaks compile on some dexpreopt devices
445456
sed -i 's/wifi,cell/internet/' overlay/common/frameworks/base/packages/SystemUI/res/values/config.xml; #Use the modern quick tile
446457
sed -i 's|system/etc|$(TARGET_COPY_OUT_PRODUCT)/etc|' divestos.mk;
458+
if [ -d "$DOS_BUILD_BASE"/vendor/divested-carriersettings ]; then
459+
echo "Including CarrierConfig2 & CarrierSettings2";
460+
echo "ifneq ($(BOARD_WITHOUT_RADIO),true)" >> divestos.mk;
461+
echo "PRODUCT_PACKAGES += CarrierConfig2" >> divestos.mk;
462+
echo "include vendor/divested-carriersettings/CarrierSettings2.mk" >> divestos.mk;
463+
echo "endif" >> divestos.mk;
464+
fi
447465
fi;
448466
#
449467
#END OF ROM CHANGES

0 commit comments

Comments
 (0)