a7xelte: un-commonise the libsec-ril blobs
authorDanny Wood <danwood76@gmail.com>
Wed, 18 Dec 2019 21:19:07 +0000 (21:19 +0000)
committerSourajit Karmakar <sourajit.karmakar@gmail.com>
Tue, 7 Jul 2020 15:28:39 +0000 (11:28 -0400)
* Recent A510F basebands no longer work well with the A310F blobs

Change-Id: I120acf2be30b81fea05c3a9a9f48c6bdcf39b2e3

extract-files.sh
proprietary-files.txt

index cdbf22f1b0667d55ebbe506f7504314b74a5e5c3..2ff16579629a4c1a9e9654f3d940a3eb3b8399b9 100755 (executable)
@@ -65,4 +65,9 @@ setup_vendor "${DEVICE}" "${VENDOR}" "${LINEAGE_ROOT}" true "${CLEAN_VENDOR}"
 extract "${MY_DIR}/proprietary-files.txt" "${SRC}" \
         "${KANG}" --section "${SECTION}"
 
+# Fix proprietary blobs
+BLOB_ROOT="$LINEAGE_ROOT"/vendor/"$VENDOR"/"$DEVICE"/proprietary
+patchelf --replace-needed libprotobuf-cpp-full.so libprotobuf-cpp-fl26.so $BLOB_ROOT/lib/libsec-ril.so
+patchelf --replace-needed libprotobuf-cpp-full.so libprotobuf-cpp-fl26.so $BLOB_ROOT/lib/libsec-ril-dsds.so
+
 "${MY_DIR}/setup-makefiles.sh"
index aeb17c7ddb4b93a78d881b5cef193137f8bab36d..f072408912c8cad15b89b2c5747d40fb8d391a62 100644 (file)
@@ -48,6 +48,10 @@ app/mcRegistry/ffffffffd00000000000000000000017.tlbin
 app/mcRegistry/fffffffff0000000000000000000001b.tlbin
 app/mcRegistry/fffffffff0000000000000000000001e.tlbin
 
+# RIL
+lib/libsec-ril.so
+lib/libsec-ril-dsds.so
+
 # Sensors
 lib/hw/sensors.universal7580.so
 lib/libsensorservice.so