aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt
diff options
context:
space:
mode:
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.kt8
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")