feat: Support customize output apk signing levels
PR again. Some apps (eg. bilibili) signature verification can be bypassed by setting different signing levels.
If the apk signature is incomplete, readSigningLevels will got a empty set, then will fallback to ApkSigner default behavior (v1,v2,v3).
Why was this PR closed?
Long time no response, and now I no longer rely on this method to bypass signature verification.
I think this still has relevance for ReVanced, at least it should retain the signing level or like in this PR, allow changing it. The reason it didn't have response for some time is because currently I am busy with other parts of ReVanced, this is still in my todo.