diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/ApkSignatureVerifier.java b/app/src/main/java/com/github/yeriomin/yalpstore/ApkSignatureVerifier.java index 355a28784..716bcf0b6 100644 --- a/app/src/main/java/com/github/yeriomin/yalpstore/ApkSignatureVerifier.java +++ b/app/src/main/java/com/github/yeriomin/yalpstore/ApkSignatureVerifier.java @@ -53,6 +53,9 @@ class ApkSignatureVerifier { private byte[] getApkSignature(File apkFile) { final String pkgPath = apkFile.getAbsolutePath(); PackageInfo pkgInfo = pm.getPackageArchiveInfo(pkgPath, PackageManager.GET_SIGNATURES); + if (null == pkgInfo || null == pkgInfo.signatures) { + return new byte[] {}; + } return signatureToBytes(pkgInfo.signatures); }