diff --git a/build.gradle b/build.gradle index 6ef3d6759..b84f1d160 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ android { applicationId "com.topjohnwu.magisk" minSdkVersion 21 targetSdkVersion 27 - versionCode 72 + versionCode 73 versionName "5.4.3" ndk { moduleName 'zipadjust' diff --git a/src/main/assets/changelog.md b/src/main/assets/changelog.md index fc7c326b1..8db0b6cad 100644 --- a/src/main/assets/changelog.md +++ b/src/main/assets/changelog.md @@ -1,8 +1,9 @@ -### v5.4.3 (72) +### v5.4.3 (73) - Fix dynamic resource loading, should prevent crashing when checking SafetyNet - Update SignAPK to use very little RAM, should expand old device support - Support settings migration after hiding Magisk Manager - Add reboot menu in modules section - Add changelog in app - Add dark theme to superuser requests -- Properly handle new `KEEPVERITY` and `HIGHCOMP` flags for installation \ No newline at end of file +- Properly handle new `KEEPVERITY` and `HIGHCOMP` flags for installation +- Adapt su database to `/data/adb/magisk.adb` and installation paths to `/data/adb` diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java b/src/main/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java index b733c4fa2..b2fb0b658 100644 --- a/src/main/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java +++ b/src/main/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java @@ -247,7 +247,7 @@ public class InstallMagisk extends ParallelTask { String binPath = mm.remoteMagiskVersionCode >= 1464 ? "/data/adb/magisk" : "/data/magisk"; Shell.getShell().run(console, logs, Utils.fmt("rm -rf %s/*; mkdir -p %s; chmod 700 /data/adb", binPath, binPath), - Utils.fmt("mv -f %s/* %s; rm -rf %s", install, binPath, install), + Utils.fmt("cp -af %s/* %s; rm -rf %s", install, binPath, install), Utils.fmt("flash_boot_image %s %s", patched_boot, mBootLocation), mm.remoteMagiskVersionCode >= 1464 ? "cp /data/magisk.img /data/adb/magisk.img" : "", "patch_dtbo_image");