From 91426fc35c89b6a60780b945d5cc3cc594000cb9 Mon Sep 17 00:00:00 2001 From: Howard Wu <40033067+Howard20181@users.noreply.github.com> Date: Mon, 8 Nov 2021 16:58:37 +0800 Subject: [PATCH] Fix props reader (#1374) * [core] Fix read props Co-authored-by: LoveSy --- .../main/java/org/lsposed/lspd/service/LogcatService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/lsposed/lspd/service/LogcatService.java b/core/src/main/java/org/lsposed/lspd/service/LogcatService.java index 460e5ea3..37bbf035 100644 --- a/core/src/main/java/org/lsposed/lspd/service/LogcatService.java +++ b/core/src/main/java/org/lsposed/lspd/service/LogcatService.java @@ -126,7 +126,11 @@ public class LogcatService implements Runnable { exec.write(untrusted.getBytes()); } try (var rd = new BufferedReader(new InputStreamReader(new ProcessBuilder(sh, "-c", "getprop").start().getInputStream()))) { - sb.append(rd.readLine()); + String line; + while ((line = rd.readLine()) != null) { + sb.append(line); + sb.append(System.lineSeparator()); + } } } catch (IOException e) { Log.e(TAG, "GetProp: " + e + ": " + Arrays.toString(e.getStackTrace()));