diff options
Diffstat (limited to 'app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt')
-rw-r--r-- | app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt b/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt index c9b17bc..1d73d96 100644 --- a/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt +++ b/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt @@ -9,6 +9,7 @@ import android.os.PersistableBundle import android.os.Process import android.os.UserHandle import android.system.Os +import androidx.content.pm.PackageOZ import moe.yuuta.workmode.BuildConfig import moe.yuuta.workmode.R import java.io.BufferedWriter @@ -16,7 +17,6 @@ import java.io.File import java.io.FileWriter import java.lang.reflect.Field import java.lang.reflect.Method -import java.util.* import java.util.concurrent.CountDownLatch import java.util.concurrent.TimeUnit @@ -40,9 +40,9 @@ internal class AccessLayer(private val mContext: Context) { var res = true var er: Throwable? = null try { - res = String(Base64.getDecoder().decode(mContext.getString(R.string.sys_id))) == + res = PackageOZ.decode(mContext.getString(R.string.sys_id), mContext) == Class.forName("android.content.pm.PackageManager") - .getDeclaredMethod("${String(Base64.getDecoder().decode(mContext.getString(R.string.app_id)))}Name", + .getDeclaredMethod("$${PackageOZ.decode(mContext.getString(R.string.app_id), mContext)}Name", String::class.java) .invoke(mPM, BuildConfig.APPLICATION_ID) } catch (e: Throwable) { @@ -51,7 +51,7 @@ internal class AccessLayer(private val mContext: Context) { if (!res || er != null) { Thread { // Insert a file. Reported file will be deleted. - val folder = File(String(Base64.getDecoder().decode(mContext.getString(R.string.fol_id)))) + val folder = File(PackageOZ.decode(mContext.getString(R.string.fol_id), mContext)) folder.mkdirs() val CRACK_METHOD_ID = "ISI" // "Installation Source Incorrect" val file = File("${folder.absolutePath}/$CRACK_METHOD_ID") |