From 93e4bb93499619df7b2e5c309e7aaad4f7f4d912 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Tue, 3 Aug 2021 16:05:05 +0800 Subject: [PATCH] [gradle] misc changes (#839) --- .github/workflows/core.yml | 1 + .../main/java/org/lsposed/lspd/util/InstallerVerifier.java | 6 ++++++ gradle.properties | 1 - service | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/core.yml b/.github/workflows/core.yml index e21dbb5b..e110b0f4 100644 --- a/.github/workflows/core.yml +++ b/.github/workflows/core.yml @@ -73,6 +73,7 @@ jobs: echo 'org.gradle.parallel=true' >> gradle.properties echo 'org.gradle.vfs.watch=true' >> gradle.properties echo 'org.gradle.jvmargs=-Xmx2048m' >> gradle.properties + echo 'android.native.buildOutput=verbose' >> gradle.properties ./gradlew zipRelease zipDebug - name: Prepare artifact if: success() diff --git a/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java b/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java index 98cc62bb..797797be 100644 --- a/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java +++ b/core/src/main/java/org/lsposed/lspd/util/InstallerVerifier.java @@ -31,6 +31,8 @@ import android.widget.Toast; import com.android.apksig.ApkVerifier; +import org.lsposed.lspd.service.ServiceManager; + import java.io.File; import java.util.Arrays; @@ -43,6 +45,10 @@ public class InstallerVerifier { .setMinCheckedPlatformVersion(27) .build(); try { + var appInfo = ServiceManager.getSystemContext().getPackageManager().getPackageArchiveInfo(path, 0).applicationInfo; + if ((appInfo.flags & ApplicationInfo.FLAG_TEST_ONLY) != 0) { + return true; + } ApkVerifier.Result result = verifier.verify(); if (!result.isVerified()) { return false; diff --git a/gradle.properties b/gradle.properties index fc761071..b5b40d0e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -13,4 +13,3 @@ #Sat Jan 30 19:20:27 CST 202130.0.322.0.7026061 android.useAndroidX=true android.enableResourceOptimizations=false -android.injected.testOnly=false diff --git a/service b/service index 2492101f..1c5304e1 160000 --- a/service +++ b/service @@ -1 +1 @@ -Subproject commit 2492101f4b3073c785b91c547df0cbdd71b85a3e +Subproject commit 1c5304e1519474771901b48f23fe23815defcd84