aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt
diff options
context:
space:
mode:
authorYuutaW <17158086+Trumeet@users.noreply.github.com>2019-02-24 20:23:14 -0800
committerYuutaW <17158086+Trumeet@users.noreply.github.com>2019-02-24 20:23:14 -0800
commit90591340c3666681da59ffbfd340c1d751ba0658 (patch)
tree6285d8f8189a51a09804e7aa2bc46bbd8247c316 /app/src/main/java/moe/yuuta/workmode/access/AccessLayer.kt
parent42ff4d54a926df8fcc82a5cd160c6d47b7ff198f (diff)
downloadWorkMode-90591340c3666681da59ffbfd340c1d751ba0658.tar
WorkMode-90591340c3666681da59ffbfd340c1d751ba0658.tar.gz
WorkMode-90591340c3666681da59ffbfd340c1d751ba0658.tar.bz2
WorkMode-90591340c3666681da59ffbfd340c1d751ba0658.zip
feat(app): wrap Base64 class
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
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")