mirror of
https://github.com/topjohnwu/Magisk.git
synced 2024-12-27 10:17:51 +00:00
Revert "Read only the first line instead of loading the whole file"
This reverts commit a5b573eaaa5b5e799dcd12d929a13d8d46a226a0. The file shall always have one single line, no need to create a new method
This commit is contained in:
parent
978b3a64c5
commit
09bdbc1224
@ -218,8 +218,9 @@ public class Async {
|
|||||||
|
|
||||||
protected boolean unzipAndCheck() {
|
protected boolean unzipAndCheck() {
|
||||||
ZipUtils.unzip(mCachedFile, mCachedFile.getParentFile(), "META-INF/com/google/android");
|
ZipUtils.unzip(mCachedFile, mCachedFile.getParentFile(), "META-INF/com/google/android");
|
||||||
String line = Utils.readFirstLine(mCachedFile.getParent() + "/META-INF/com/google/android/updater-script");
|
List<String> ret;
|
||||||
return line != null && line.contains("#MAGISK");
|
ret = Utils.readFile(mCachedFile.getParent() + "/META-INF/com/google/android/updater-script");
|
||||||
|
return Utils.isValidShellResponse(ret) && ret.get(0).contains("#MAGISK");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -75,17 +75,6 @@ public class Utils {
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String readFirstLine(String path) {
|
|
||||||
List<String> ret;
|
|
||||||
String command = "head -1 " + path;
|
|
||||||
if (Shell.rootAccess()) {
|
|
||||||
ret = Shell.su(command);
|
|
||||||
} else {
|
|
||||||
ret = Shell.sh(command);
|
|
||||||
}
|
|
||||||
return isValidShellResponse(ret) ? ret.get(0) : null;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void dlAndReceive(Context context, DownloadReceiver receiver, String link, String filename) {
|
public static void dlAndReceive(Context context, DownloadReceiver receiver, String link, String filename) {
|
||||||
if (isDownloading) {
|
if (isDownloading) {
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user