Feature description
Please refer to this PR: ReVanced/revanced-cli#329
Motivation
Some apps verify their own signatures. Checks for V2/V3/V4 signatures can be bypassed by patching the verification code, but some legacy apps validate the V1 signature by reading the APK file directly.
This feature adds support for custom signature levels, allowing the original V1 signature to be retained while only re-signing with V2/V3/V4. Since the Android system prioritizes higher-level signature verification, this change will not affect normal app installation.
Acknowledgements
Feature description
Please refer to this PR: ReVanced/revanced-cli#329
Motivation
Some apps verify their own signatures. Checks for V2/V3/V4 signatures can be bypassed by patching the verification code, but some legacy apps validate the V1 signature by reading the APK file directly.
This feature adds support for custom signature levels, allowing the original V1 signature to be retained while only re-signing with V2/V3/V4. Since the Android system prioritizes higher-level signature verification, this change will not affect normal app installation.
Acknowledgements