Skip to content

Commit

Permalink
Internal: Flash module in magisk using command line
Browse files Browse the repository at this point in the history
  • Loading branch information
Mahmud0808 committed Apr 30, 2023
1 parent 3e1b6b5 commit 1ae1b07
Showing 1 changed file with 10 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -343,17 +343,21 @@ protected Integer doInBackground(Void... voids) {
}
}

logger = "Moving overlays to module directory";
logger = "Moving overlays to system directory";
publishProgress(++step);
// Move all generated overlays to module dir
// Move all generated overlays to system dir and flash as module
if (!hasErroredOut) {
Shell.cmd("cp -a " + Resources.SIGNED_DIR + "/. " + Resources.OVERLAY_DIR).exec();
BackupRestore.restoreFiles();
RootUtil.setPermissionsRecursively(644, Resources.OVERLAY_DIR + '/');

if (!RootUtil.isMagiskInstalled()) {
Shell.cmd("cp -r " + Resources.MODULE_DIR + ' ' + Resources.TEMP_DIR).exec();
Shell.cmd("rm -rf " + Resources.MODULE_DIR).exec();
ZipUtil.pack(new File(Resources.TEMP_DIR + "/Iconify"), new File(Resources.TEMP_DIR + "/Iconify.zip"));
Shell.cmd("cp -r " + Resources.MODULE_DIR + ' ' + Resources.TEMP_DIR).exec();
Shell.cmd("rm -rf " + Resources.MODULE_DIR).exec();
ZipUtil.pack(new File(Resources.TEMP_DIR + "/Iconify"), new File(Resources.TEMP_DIR + "/Iconify.zip"));

if (RootUtil.isMagiskInstalled()) {
Shell.cmd("magisk --install-module " + Resources.TEMP_DIR + "/Iconify.zip").exec();
} else {
Shell.cmd("/data/adb/ksud module install " + Resources.TEMP_DIR + "/Iconify.zip").exec();
}
}
Expand All @@ -364,8 +368,6 @@ protected Integer doInBackground(Void... voids) {
Shell.cmd("rm -rf " + Resources.TEMP_DIR).exec();
Shell.cmd("rm -rf " + Resources.DATA_DIR + "/Overlays").exec();

// Restore backups
BackupRestore.restoreFiles();
logger = "Installtion process successfully finished";
publishProgress(step);

Expand Down

0 comments on commit 1ae1b07

Please sign in to comment.