From 2cbc0483522865ca9113f237ebca93c1ac52c575 Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Tue, 27 Jul 2021 12:03:43 +0800 Subject: [PATCH] Add mount info to log file --- .../main/java/com/topjohnwu/magisk/ui/log/LogViewModel.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/topjohnwu/magisk/ui/log/LogViewModel.kt b/app/src/main/java/com/topjohnwu/magisk/ui/log/LogViewModel.kt index 7853b4792..a96c31163 100644 --- a/app/src/main/java/com/topjohnwu/magisk/ui/log/LogViewModel.kt +++ b/app/src/main/java/com/topjohnwu/magisk/ui/log/LogViewModel.kt @@ -21,6 +21,7 @@ import com.topjohnwu.magisk.view.TextItem import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext +import java.io.FileInputStream class LogViewModel( private val repo: LogRepository @@ -62,10 +63,12 @@ class LogViewModel( val logFile = MediaStoreUtils.getFile(filename, true) logFile.uri.outputStream().bufferedWriter().use { file -> file.write("---System Properties---\n\n") - ProcessBuilder("getprop").start() .inputStream.reader().use { it.copyTo(file) } + file.write("---System MountInfo---\n\n") + FileInputStream("/proc/self/mountinfo").reader().use { it.copyTo(file) } + file.write("\n---Magisk Logs---\n") file.write("${Info.env.magiskVersionString} (${Info.env.magiskVersionCode})\n\n") file.write(consoleText)