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()));