Skip to content

app修补boot.img在安卓10以上没权限 #2

@thouger

Description

@thouger

/storage/emulated/0/Download这个路径会没权限,应该放在/data/data下面,

diff --git a/app/src/main/java/me/bmax/akpatch/ui/util/Patch.kt b/app/src/main/java/me/bmax/akpatch/ui/util/Patch.kt
index c14a962..21f22e5 100644
--- a/app/src/main/java/me/bmax/akpatch/ui/util/Patch.kt
+++ b/app/src/main/java/me/bmax/akpatch/ui/util/Patch.kt
@@ -88,7 +88,8 @@ fun patchBootimg(uri: Uri, superKey: String, onMessage: (String) -> Unit): Int {
     val currentTime = dateFormat.format(time)
     val nativeDir = File(pApp.applicationInfo.nativeLibraryDir)
     onMessage("exe_dir: ${nativeDir.absolutePath}")
-    val workDir = File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "akpatch_${currentTime}")
+//    val workDir = File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "akpatch")
+    val workDir = File("/data/data/me.bmax.akpatch")
     workDir.mkdirs()
     onMessage("work_dir: ${workDir.absolutePath}")

不过后面的修补又报错了

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions