Allow save app log when not activated

may be useful for patch boot.
This commit is contained in:
vvb2060
2021-09-08 12:05:49 +08:00
committed by John Wu
parent c038683b54
commit 82f303e1c6
3 changed files with 7 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
package com.topjohnwu.magisk.data.repository
import com.topjohnwu.magisk.core.Const
import com.topjohnwu.magisk.core.Info
import com.topjohnwu.magisk.core.model.su.SuLog
import com.topjohnwu.magisk.data.database.SuLogDao
import com.topjohnwu.magisk.ktx.await
@@ -27,7 +28,11 @@ class LogRepository(
}
}
}
Shell.su("cat ${Const.MAGISK_LOG}").to(list).await()
if (Info.env.isActive) {
Shell.su("cat ${Const.MAGISK_LOG} || logcat -d -s Magisk").to(list).await()
} else {
Shell.sh("logcat -d").to(list).await()
}
return list.buf.toString()
}