mirror of
https://github.com/MGislv/NekoX.git
synced 2024-07-04 11:13:36 +00:00
Fix crash with new fdroid signature
This commit is contained in:
parent
1b7a765115
commit
28e80df48b
|
@ -9,8 +9,9 @@ import cn.hutool.crypto.digest.DigestUtil
|
||||||
import org.telegram.messenger.FileLog
|
import org.telegram.messenger.FileLog
|
||||||
|
|
||||||
val fdroidKeys = arrayOf(
|
val fdroidKeys = arrayOf(
|
||||||
"06665358EFD8BA05BE236A47A12CB0958D7D75DD939D77C2B31F5398537EBDC5",
|
"06665358EFD8BA05BE236A47A12CB0958D7D75DD939D77C2B31F5398537EBDC5",
|
||||||
"AF1A476E2D85FA33C55E44FC51D9CE93223A94F5D089F47F8CE06372E597041D"
|
"AF1A476E2D85FA33C55E44FC51D9CE93223A94F5D089F47F8CE06372E597041D",
|
||||||
|
"B7FAA8C354DE84E8446C52DDD9C985C117599899D5A7845ADDC72B9556CCFD55"
|
||||||
)
|
)
|
||||||
|
|
||||||
const val devKey = "32250A4B5F3A6733DF57A3B9EC16C38D2C7FC5F2F693A9636F8F7B3BE3549641"
|
const val devKey = "32250A4B5F3A6733DF57A3B9EC16C38D2C7FC5F2F693A9636F8F7B3BE3549641"
|
||||||
|
@ -18,16 +19,16 @@ const val devKey = "32250A4B5F3A6733DF57A3B9EC16C38D2C7FC5F2F693A9636F8F7B3BE354
|
||||||
@Throws(PackageManager.NameNotFoundException::class)
|
@Throws(PackageManager.NameNotFoundException::class)
|
||||||
fun Context.getSha256Signature(packageName: String): String {
|
fun Context.getSha256Signature(packageName: String): String {
|
||||||
val appInfo = packageManager.getPackageInfo(
|
val appInfo = packageManager.getPackageInfo(
|
||||||
packageName,
|
packageName,
|
||||||
if (Build.VERSION.SDK_INT >= 28) GET_SIGNING_CERTIFICATES else GET_SIGNATURES
|
if (Build.VERSION.SDK_INT >= 28) GET_SIGNING_CERTIFICATES else GET_SIGNATURES
|
||||||
)
|
)
|
||||||
|
|
||||||
return DigestUtil.sha256Hex(
|
return DigestUtil.sha256Hex(
|
||||||
if (Build.VERSION.SDK_INT >= 28) {
|
if (Build.VERSION.SDK_INT >= 28) {
|
||||||
appInfo.signingInfo.apkContentsSigners[0].toByteArray()
|
appInfo.signingInfo.apkContentsSigners[0].toByteArray()
|
||||||
} else {
|
} else {
|
||||||
appInfo.signatures[0].toByteArray()
|
appInfo.signatures[0].toByteArray()
|
||||||
}
|
}
|
||||||
).toUpperCase()
|
).toUpperCase()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user