[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ianmacd:
Change log

v3.1 (2020-12-30)

Fix failure to detect a Samsung device on some versions of TWRP.

Make deprecated libbluetooth patching also work on devices originally launched on Android 9 and later updated to Android 11.

v3.0 (2020-12-29)

Add support for Android 11.

All Samsung devices running Android 9 or later are now implicitly supported.

Fix bug that caused disablement of stock recovery auto-reflash to fail on Android 10 devices.

Improve progress and error reporting.

v2.6 (2020-10-05)

Add support for the North American Z Fold2 (F916U/U1).

Add support for the A71 (A715F).

Add support for the Note10 Lite (N770F).

v2.5 (2020-09-14)

Fix issue of 2019 devices upgraded to OneUI 2.5 (DTH firmware) not booting after flashing.

Add failsafe logic for robust mounting of System partition by devices using very recent TWRP builds from the Android 10 branch (e.g. S20, N20, Tab S7 and Z Fold2).

Disable cass service on S10 and N10 series devices (required for OneUI 2.5).

Added an extra path to files searched for Vaultkeeper service disabling.

Added an extra path to files searched for cass service disabling.

Added support for the Z Fold2 (F916B/N and F9160).

v2.4 (2020-09-10)

Added support for many new 2020 devices, such as the S20 and Note20 ranges, as well as the Tab S7 and Tab S7+ ranges.

Fixed mode of patched Bluetooth library to match original.

Other minor bug fixes.

v2.3 (2020-04-11)

Support Snapdragon-based devices that have been upgraded to Android 10, such as the F900[FN] (Fold), F907[BN] (Fold 5G), T860 (Tab S6) and T865 (Tab S6 LTE), as well as Asian S10 and Note10 models.

Improve robustness of libbluetooth patching.

v2.2 (2019-12-13)

Disable wsm service to allow Samsung smartwatches to connect to Galaxy Wearable app (thanks to Andrei Seitan).

Support optional patching of system libbluetooth.so for retention of Bluetooth pairings across reboots (thanks to Arthur Trouillot).

Remove undocumented interactive mode.

v2.1 (2019-12-04)

Fix disabling of Vaultkeeper and proca in the vendor interface manifest.

Add support for N971N (Korean N10 5G).

v2.0 (2019-11-30)

Add support for Exynos-based devices upgraded to Android 10.

Add support for T72[05].

v1.7 (2019-10-20)

Add generic support for Qualcomm devices.

Support the Qualcomm S10 (G9700, G9730 and G9750), Note10 (N9700, N9750 and N9760), Tab S6 (T860 and T865) and Fold (F900F and F907B) ranges.

Add support for more Korean (N type) variants.

v1.6 (2019-09-18)

Add support for more variants of A50: A505([YG]N|G).

Fix A205G detection.

v1.5 (2019-09-13)

Added support for A10 - A50 and Tab A 10.1.

v1.41 (2019-08-28)

Added support for N976B (Note 10+ 5G).

v1.4 (2019-08-28)

Changed regex that caused too much of $ANDROID_ROOT/init.rc to be commented out by some versions of sed(1).

v1.3 (2019-08-18)

Updated to work with TWRP 3.3.1-6_ianmacd and later for the S10 range.

Added support for Note 10 and Note 10+ F and N model devices.

v1.2 (2019-06-17)

Added support for G977B (S10 5G) model devices.

v1.1 (2019-04-22)

Fixed stock recovery auto-reflash prevention.

Added support for N (Korean) model S10 devices.

v1.0 (2019-04-09)

Initial version, supporting F model S10 devices.