mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-11-14 07:42:05 +08:00
fix: recognize F-Droid builds as official builds
This commit is contained in:
@@ -72,7 +72,10 @@ object BuildInfoUtils {
|
||||
context,
|
||||
TermuxConstants.TERMUX_PACKAGE_NAME
|
||||
)
|
||||
return TermuxConstants.APK_RELEASE_ANDROIDIDE == TermuxUtils.getAPKRelease(
|
||||
sha256DigestForPackage)
|
||||
|
||||
val signer = TermuxUtils.getAPKRelease(sha256DigestForPackage)
|
||||
|
||||
return TermuxConstants.APK_RELEASE_ANDROIDIDE == signer
|
||||
|| TermuxConstants.APK_RELEASE_FDROID == signer
|
||||
}
|
||||
}
|
||||
|
||||
@@ -356,6 +356,12 @@ public final class TermuxConstants {
|
||||
/** AndroidIDE APK release signing certificate SHA-256 digest */
|
||||
public static final String APK_RELEASE_ANDROIDIDE_SIGNING_CERTIFICATE_SHA256_DIGEST = "2DF2CBC1468CCB89DAD1733DC8E027BFF35EEEFA58C9EF35A5518A5D57912007"; // Default: "2DF2CBC1468CCB89DAD1733DC8E027BFF35EEEFA58C9EF35A5518A5D57912007"
|
||||
|
||||
/** F-Droid APK release */
|
||||
public static final String APK_RELEASE_FDROID = "F-Droid"; // Default: "F-Droid"
|
||||
|
||||
/** F-Droid APK release signing certificate SHA-256 digest */
|
||||
public static final String APK_RELEASE_FDROID_SIGNING_CERTIFICATE_SHA256_DIGEST = "0E0E8D2836F926EF04E82D2AAD79589E214DC634ED9BE49EEAF10B89F8958F4C"; // Default: "0E0E8D2836F926EF04E82D2AAD79589E214DC634ED9BE49EEAF10B89F8958F4C"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -532,6 +532,11 @@ public class TermuxUtils {
|
||||
) {
|
||||
return TermuxConstants.APK_RELEASE_ANDROIDIDE;
|
||||
}
|
||||
if (signingCertificateSHA256Digest
|
||||
.equalsIgnoreCase(TermuxConstants.APK_RELEASE_FDROID_SIGNING_CERTIFICATE_SHA256_DIGEST)
|
||||
) {
|
||||
return TermuxConstants.APK_RELEASE_FDROID;
|
||||
}
|
||||
return "Unknown";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user