Loading app/src/main/java/foundation/e/apps/application/model/IntegrityVerificationTask.kt +33 −39 Original line number Original line Diff line number Diff line Loading @@ -48,7 +48,6 @@ import java.io.InputStream import java.security.MessageDigest import java.security.MessageDigest import java.security.Security import java.security.Security class IntegrityVerificationTask( class IntegrityVerificationTask( private val applicationInfo: ApplicationInfo, private val applicationInfo: ApplicationInfo, private val fullData: FullData, private val fullData: FullData, Loading @@ -60,8 +59,6 @@ class IntegrityVerificationTask( private var verificationSuccessful: Boolean = false private var verificationSuccessful: Boolean = false private var TAG = "IntegrityVerificationTask" private var TAG = "IntegrityVerificationTask" override fun doInBackground(vararg context: Context): Context { override fun doInBackground(vararg context: Context): Context { try { try { verificationSuccessful = if (isSystemApplication(fullData.packageName)) { verificationSuccessful = if (isSystemApplication(fullData.packageName)) { Loading Loading @@ -117,14 +114,12 @@ class IntegrityVerificationTask( val releaseSig = context.packageManager.getPackageArchiveInfo(fullPath, PackageManager.GET_SIGNATURES) val releaseSig = context.packageManager.getPackageArchiveInfo(fullPath, PackageManager.GET_SIGNATURES) return getFirstSignature(releaseSig) return getFirstSignature(releaseSig) } catch (e: PackageManager.NameNotFoundException) { } catch (e: PackageManager.NameNotFoundException) { Log.d(TAG, "Unable to find the package: android") Log.d(TAG, "Unable to find the package: android") } } return null return null } } private fun verifySystemValues(context: Context): Boolean { private fun verifySystemValues(context: Context): Boolean { val pm: PackageManager = context.packageManager val pm: PackageManager = context.packageManager Loading @@ -137,7 +132,7 @@ class IntegrityVerificationTask( Log.e("TAG", ".................." + info.packageName) Log.e("TAG", ".................." + info.packageName) Log.e("TAG", ".................." + info.signatures) Log.e("TAG", ".................." + info.signatures) } } return false; return false } } private fun getFirstSignature(pkg: PackageInfo?): Signature? { private fun getFirstSignature(pkg: PackageInfo?): Signature? { Loading Loading @@ -208,10 +203,9 @@ class IntegrityVerificationTask( } } try { try { if (JSONObject(jsonResponse).has(packageName)) { if (JSONObject(jsonResponse).has(packageName)) { systemJsonData = JSONObject(jsonResponse).getJSONObject(packageName); systemJsonData = JSONObject(jsonResponse).getJSONObject(packageName) return true return true } } else { else{ return false return false } } // return JSONObject(jsonResponse).has(packageName); // return JSONObject(jsonResponse).has(packageName); Loading app/src/main/java/foundation/e/apps/utils/Constants.kt +1 −1 File changed.Contains only whitespace changes. Show changes Loading
app/src/main/java/foundation/e/apps/application/model/IntegrityVerificationTask.kt +33 −39 Original line number Original line Diff line number Diff line Loading @@ -48,7 +48,6 @@ import java.io.InputStream import java.security.MessageDigest import java.security.MessageDigest import java.security.Security import java.security.Security class IntegrityVerificationTask( class IntegrityVerificationTask( private val applicationInfo: ApplicationInfo, private val applicationInfo: ApplicationInfo, private val fullData: FullData, private val fullData: FullData, Loading @@ -60,8 +59,6 @@ class IntegrityVerificationTask( private var verificationSuccessful: Boolean = false private var verificationSuccessful: Boolean = false private var TAG = "IntegrityVerificationTask" private var TAG = "IntegrityVerificationTask" override fun doInBackground(vararg context: Context): Context { override fun doInBackground(vararg context: Context): Context { try { try { verificationSuccessful = if (isSystemApplication(fullData.packageName)) { verificationSuccessful = if (isSystemApplication(fullData.packageName)) { Loading Loading @@ -117,14 +114,12 @@ class IntegrityVerificationTask( val releaseSig = context.packageManager.getPackageArchiveInfo(fullPath, PackageManager.GET_SIGNATURES) val releaseSig = context.packageManager.getPackageArchiveInfo(fullPath, PackageManager.GET_SIGNATURES) return getFirstSignature(releaseSig) return getFirstSignature(releaseSig) } catch (e: PackageManager.NameNotFoundException) { } catch (e: PackageManager.NameNotFoundException) { Log.d(TAG, "Unable to find the package: android") Log.d(TAG, "Unable to find the package: android") } } return null return null } } private fun verifySystemValues(context: Context): Boolean { private fun verifySystemValues(context: Context): Boolean { val pm: PackageManager = context.packageManager val pm: PackageManager = context.packageManager Loading @@ -137,7 +132,7 @@ class IntegrityVerificationTask( Log.e("TAG", ".................." + info.packageName) Log.e("TAG", ".................." + info.packageName) Log.e("TAG", ".................." + info.signatures) Log.e("TAG", ".................." + info.signatures) } } return false; return false } } private fun getFirstSignature(pkg: PackageInfo?): Signature? { private fun getFirstSignature(pkg: PackageInfo?): Signature? { Loading Loading @@ -208,10 +203,9 @@ class IntegrityVerificationTask( } } try { try { if (JSONObject(jsonResponse).has(packageName)) { if (JSONObject(jsonResponse).has(packageName)) { systemJsonData = JSONObject(jsonResponse).getJSONObject(packageName); systemJsonData = JSONObject(jsonResponse).getJSONObject(packageName) return true return true } } else { else{ return false return false } } // return JSONObject(jsonResponse).has(packageName); // return JSONObject(jsonResponse).has(packageName); Loading
app/src/main/java/foundation/e/apps/utils/Constants.kt +1 −1 File changed.Contains only whitespace changes. Show changes