repack: correctly recompress ramdisk to the format of boot image

Change-Id: I90df3d2f63eb82a185d9af0d68e61c955cee9403
diff --git a/twrpRepacker.cpp b/twrpRepacker.cpp
index e61d328..10be2fc 100755
--- a/twrpRepacker.cpp
+++ b/twrpRepacker.cpp
@@ -159,7 +159,6 @@
 		LOGERR("Disabling force encrypt is not implemented yet\n");
 	std::string command = "cd " + path + " && /system/bin/magiskboot repack ";
 	if (original_ramdisk_format != image_ramdisk_format) {
-		command = command + "-n ";
 		recompress = true;
 	}
 
@@ -171,8 +170,8 @@
 	copy_compressed_image += "ramdisk-1.cpio";
 
 	if (recompress) {
-		std::string compress_cmd = "/system/bin/magiskboot compress=" + image_ramdisk_format + " " + orig_compressed_image + " " + copy_compressed_image;
-		if (TWFunc::Exec_Cmd(compress_cmd) != 0) {
+		std::string decompress_cmd = "/system/bin/magiskboot decompress " + orig_compressed_image + " " + copy_compressed_image;
+		if (TWFunc::Exec_Cmd(decompress_cmd) != 0) {
 			gui_msg(Msg(msg::kError, "repack_error=Error repacking image."));
 			return false;
 		}
@@ -211,14 +210,13 @@
 		std::string command = "cd " + path + " && /system/bin/magiskboot repack ";
 
 		if (original_ramdisk_format != image_ramdisk_format) {
-			command = command + "-n ";
 			recompress = true;
 		}
 		command += path + "boot.img";
 
 		if (recompress) {
-			std::string compress_cmd = "/system/bin/magiskboot compress=" + image_ramdisk_format + " " + orig_compressed_image + " " + copy_compressed_image;
-			if (TWFunc::Exec_Cmd(compress_cmd) != 0) {
+			std::string decompress_cmd = "/system/bin/magiskboot decompress " + orig_compressed_image + " " + copy_compressed_image;
+			if (TWFunc::Exec_Cmd(decompress_cmd) != 0) {
 				gui_msg(Msg(msg::kError, "repack_error=Error repacking image."));
 				return false;
 			}