rtwo: Modify MotCamera4.apk automatically during extract

Change-Id: I9431d02b5202c25d5c9d9274fecba8c2cd6c4419
This commit is contained in:
Marc Bourgoin
2024-10-19 22:54:09 -06:00
parent 1428651ab6
commit 5471e2ec34
3 changed files with 47 additions and 54 deletions

View File

@@ -0,0 +1,25 @@
From 9c048608e35b8d00661312f3156886d4accd2885 Mon Sep 17 00:00:00 2001
From: Marc Bourgoin <themard85@gmail.com>
Date: Thu, 2 May 2024 23:15:02 -0600
Subject: [PATCH] MotCamera4: Set target SDK to 30
https://github.com/LineageOS/android_frameworks_base/commit/8e742f928e0b3d242a290fb46d80a2c892dd18a3
---
apktool.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/apktool.yml b/apktool.yml
index 8d11ce7b..d298a15a 100644
--- a/apktool.yml
+++ b/apktool.yml
@@ -6,8 +6,8 @@ usesFramework:
- 1
tag: null
sdkInfo:
- minSdkVersion: 31
- targetSdkVersion: 33
+ minSdkVersion: 30
+ targetSdkVersion: 30
packageInfo:
forcedPackageId: 127
renameManifestPackage: null

View File

@@ -6,6 +6,27 @@
# SPDX-License-Identifier: Apache-2.0
#
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
function blob_fixup() {
case "${1}" in
product/priv-app/MotCamera4/MotCamera4.apk)
apktool_patch "${2}" "$MY_DIR/MotCamera4-patches"
;;
*)
return 1
;;
esac
return 0
}
function blob_fixup_dry() {
blob_fixup "$1" ""
}
# If we're being sourced by the common script that we called,
# stop right here. No need to go down the rabbit hole.
if [ "${BASH_SOURCE[0]}" != "${0}" ]; then

View File

@@ -595,6 +595,7 @@ product/etc/permissions/com.motorola.camera3.xml
product/etc/permissions/deviceowner-configuration-com.motorola.camera3.xml
product/etc/permissions/privapp-permissions-com.motorola.camera3.xml
product/etc/sysconfig/hiddenapi-whitelist-com.motorola.camera3.xml
product/priv-app/MotCamera4/MotCamera4.apk
system/app/MotoSignatureApp/MotoSignatureApp.apk;PRESIGNED
system/etc/permissions/com.motorola.motosignature.xml
system/etc/permissions/moto-core_services.xml
@@ -605,60 +606,6 @@ system/framework/moto-settings.jar
system_ext/bin/motsettings
system_ext/priv-app/MotorolaSettingsProvider/MotorolaSettingsProvider.apk
# MotCamera4 - from rtwo - rtwo_g-user 14 U1TRS34.8-30-13-1 7c77a-12bae6 release-keys - RETAIL variant
product/priv-app/MotCamera4/MotCamera4.apk|1bfeb525a80e0716c202e26e7e7547b6f0d084a6
product/lib64/libAncHumanSegFigureFusion-jni.so|29b3f53abf695f59093fa789cffaf79771b49568
product/lib64/libarcsoft_dualcam_refocus.so|20d0f35c3b79feb8c0f08691c9fab60bd119d390
product/lib64/libarcsoft_frc_8450.so|f3fb1ba96d9fa1e8685708aeb18242bad5b2b649
product/lib64/libarcsoft_hdr_detection.so|183828de2e0959a9185bfd55aa740096658a7b38
product/lib64/libarcsoft_high_dynamic_range.so|5b377a50612bafb30af4cb271327053abfe88a32
product/lib64/libarcsoft_high_dynamic_range_v4_dxo.so|59ec743d82625d4c15dd73e42d316e7791dd7404
product/lib64/libarcsoft_multiframe_bokeh_image_dxo.so|df6b1e69da59a2efd4b1a27096f619443e688fad
product/lib64/libarcsoft_portrait_distortion_correction.so|41a1b0fd87ef6790ced3bb0ae8bb5da536b1d7a7
product/lib64/libarcsoft_scbokeh_Adreno730.so|2f56681b6ea99b984907d825c401d682cd32fed4
product/lib64/libas-super-slow-motion.so|22ee235276afaf0adfae115b23f9ca4988430222
product/lib64/libbarhopper_v3.so|156387210e424f30d2642edeff2a549d77808abd
product/lib64/libbg-postproc-jni.so|b314b644b08080f3f94772f68111aca2b2d49df6
product/lib64/libcamerax_extension_jni.so|adc9aa771b2848b91692f1e0b24e289358cee24c
product/lib64/libc++_shared.so|dbbd9e4d06e2566c31bdc744dd7391536a780cc6
product/lib64/libc++.so|e8707820517ab7713b8ca6ac4462361e00629c26
product/lib64/libdoc-util.so|939b191e239c8d74e9b4b7498a0092d1c92453f7
product/lib64/libdynamic_depth.so|515f03132a086f15c565dd89b192ede5eeca7e29
product/lib64/libfn-beauty-vfb-v8-base.so|315109d3fb3b956b2849e3b8fbd4e059e12eb194
product/lib64/libFNVfbEngineHAL_v8.so|490c858d9978cbeebb4a666c8434081b627e70d9
product/lib64/libfoundation.so|7f5fc2065bff33cc90441d2708b0e6f88bf2a3d7
product/lib64/libgg-dynamic_depth.so|58432b1f6c8d93cf5eee854b3bbeb118a5b5b7a3
product/lib64/libgg-tensorflow-lite.so|93921a3972fdbe9fa739069e6b06d59ef1acb123
product/lib64/libgif.so|310d708f0c9b60c065514c1e3f1534c8ba347c7d
product/lib64/libjpeg.so|a51f6dde2a6d7eb11378a2575a5e6bf625a15bbb
product/lib64/liblenovo_panorama.so|c5f77c76f3106e0332db07a33b086fcc68c8380b
product/lib64/libmcf-base.so|77193c9b2135bdeefa4e73551954ccead6f00819
product/lib64/libmcf-jni.so|af9ac9d45a88332becd92635ac2abd6c00ddd7d9
product/lib64/libmcf-qc-fd-offline_local.so|99d2dbab152e22d6ae3d552cee3a172fc886ba24
product/lib64/libmcf-stand-alone-sm.so|04b943829ffedc9adfc3e45eeae2626fb076eb52
product/lib64/libmeishe-nv-effects-thumbnails.so|9308643101d3091944ac231b17ed0f4dbb704a51
product/lib64/libmmcamera_faceproc2.so|1c732d58bf24c939f568cda340318e5b873dce3b
product/lib64/libmorpho_panorama_gp3_core.so|d55d6ded33e88c9456f421ca7a264093b2a98b00
product/lib64/libmorpho_panorama_gp3.so|239287acb6bbb790b793538030d219742a1ff5d0
product/lib64/libmorpho_sensor_fusion.so|bbbdfc2b980c3c5810a7d26f14c735c1b64a2af9
product/lib64/libmot-cinemagraph-engine.so|ce01e88791e13f1c72c9e6435007a88e383c2c2f
product/lib64/libmot_trigger_v3_lib.so|0f0b98969db46358184d72073814542e5ac0753d
product/lib64/libmot_trigger_v3.so|6a2f0cf8cc53d2246f856846f789f64e60b1459a
product/lib64/libmot-util.so|4d0d15925084ee62505c0340302450fd55e03a2f
product/lib64/libmpbase.so|07021c39abbc5c8538f6df1876a3eb3015ff9c2a
product/lib64/libNvBeautyEffect.so|cd80f5049b2f668379f1d3ecbf6e6206de20a46d
product/lib64/libNvEffectSdkCore.so|0b4c75bb8f043c1a85ab43c63be36b6ad6d768ba
product/lib64/libomp.so|670a2c0acfb4344006ab0dfd9f3d1c5b5b228c17
product/lib64/libpostproc-transfer-data.so|e7ce9e4452066fdb60fa025728a01858677f7d94
product/lib64/libqc-snpe.so|a2786bb1918f1d7b351302ee29fb22c4595c9556
product/lib64/libsmart_ppt.so|1ba24a17a049e175e5509a9ea1cba38940159efc
product/lib64/libSuperSensorCPU_v11222022.so|d06cefc212bfd9d0f2bae801f572ef8ffff2f2fa
product/lib64/libSuperSensorProcessorCWrapper_v4.so|09160e650e53c436292040abacbe14b88ed07e57
product/lib64/libSuperSensorProcessor_v11222022.so|7b1310e096de48430197888bf937d9bd56c61e99
product/lib64/libSuperSensor_v11222022.so|2f0c3c7aa5c37e675e68e19f21a669fd612b2deb
product/lib64/libtensorflowlite_gpu_delegate.so|39875974baf3ef53d72f62bead7d0727b0f81394
product/lib64/libtensorflowlite_jni.so|2d041ba5f55c3b4dec03716310d0e59045b4f293
product/lib64/libtensorflowlite.so|1b3ec3846fbe0ad4a969ed974941b4c5163abe4e
# Moto Permissions
product/etc/permissions/com.motorola.camera3.content.ai.xml:vendor/etc/permissions/com.motorola.camera3.content.ai.xml