This is because of the following reasons:
- Many build scripts force disable it anyways by settings OVERRIDE_TARGET_FLATTEN_APEX env flag so why bother rendering differences in official and local builds [1][2].
- Compressed apex causes issues with OTA on A only devices [3].
- Compressed apex may cause issues on devices which do not meet kernel requirements [4].
- Highly anticipated mainline modules update aka Play System updates is limited to OEMs/Pixels only [5], we don't do such things on AOSP; shipping Pixel prebuilt apex components feels somewhat unethical.
Ref:
[1]: 8e435ce7ff/android/build.sh (L9)
[2]: https://github.com/LineageOS/android_build/blob/lineage-18.1/target/product/updatable_apex.mk#L19
[3]: RecoverySystemService: Failed to reserve space for compressed apex
[4]: https://source.android.com/devices/tech/ota/apex#kernel-requirements
[5]: "pushed to end-user devices, either by Google (using the Google Play Store infrastructure) or by the Android partner (using a partner-provided OTA mechanism)." as stated in https://source.android.com/devices/architecture/modular-system#architecture
Also, Remove ro.apex.updatable prop from vendor_prop.mk.
test: m, boots and ota.
Change-Id: I5b5c2366398791100fa2222ef779ca4d90842211
Signed-off-by: Nishant Kumar <www.rajsonu13@gmail.com>
stderr:ERROR: files are incompatible: The following instances are in the device manifest but not specified in framework compatibility matrix:
vendor.nxp.nxpnfc@1.0::INxpNfc/default
Signed-off-by: Himanshu Tyagi <himanshut567@gmail.com>
Change-Id: I7b88372549ea64f1ed2f761f1218c074c6674171
Signed-off-by: Nishant Kumar <www.rajsonu13@gmail.com>
Removed frozen and unfrozen cgroup configuration which
are outdated and are also not required. This passes
testFreezerKillExitCode test case.
Signed-off-by: Himanshu Tyagi <himanshut567@gmail.com>
Change-Id: I30d6993e30b9c4358f143cae4400e288a9a68788
Signed-off-by: Nishant Kumar <www.rajsonu13@gmail.com>
* Required by oplus cam text reader mode
03-03 15:43:08.355 30298 30298 E vndksupport: Could not load libSuperTextWrapper.so from sphal namespace: dlopen failed: library "libYTCommon.so" not found: needed by /odm/lib64/libSuperTextWrapper.so in namespace sphal.
Signed-off-by: Nishant Kumar <www.rajsonu13@gmail.com>
* Revert only brightness related overlays
This partially reverts commit a372e456a51bb8bd459e555ca32cb561b288aa3b.
Signed-off-by: Nishant Kumar <www.rajsonu13@gmail.com>
* touch driver dispatches KEY_F4 (62) keycode instead of KEY_WAKEUP
for dt2w event, intercept this and dispatch wakeup event to the
framework to fix dt2w wakeup
Signed-off-by: Nishant Kumar <www.rajsonu13@gmail.com>
* These devices report values in 0-2047 or 0-4095 which results in
extremely uneven behaviour in brightness slider
* Map brightness values logarithmatically to match aosp behaviour
* Generated using https://gist.github.com/SamarV-121/3fe97552db73d9cc673ce7cf250d27b7
Change-Id: I794fdca04bb29b8431fd20b769fc09749481645b
* Cause google apps to crash
* E AndroidRuntime: java.lang.RuntimeException: java.lang.NoSuchFieldError: No field a of type Lcom/google/gson/internal/Excluder; in class Lcom/google/gson/internal/Excluder; or its superclasses (declaration of 'com.google.gson.internal.Excluder' appears in /system/framework/oplus-telephony-common.jar)
Signed-off-by: Nishant Kumar <www.rajsonu13@gmail.com>
* Oplus IMS service has dependencies in these frameworks, so pull them from stock and add them to bootjars.
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I5d83053d82e8fd03a3561e347973e9333d0034a0
Signed-off-by: Nishant Kumar <www.rajsonu13@gmail.com>
Squash of:
* Add script to update sha1sums of kanged blobs
* Handle moved blobs in update-sha1sums.py script
* Add unpinning support to update-sha1sums.py script
* Format update-sha1sums.py with yapf
* Better handle line breaks
* Handle line with opts
Signed-off-by: LuK1337 <priv.luk@gmail.com>
Signed-off-by: wimbiyoashizkia <wimbiyoashizkia@yahoo.com>
Signed-off-by: Nishant Kumar <www.rajsonu13@gmail.com>