add list-assets use to inject asset files
This commit is contained in:
parent
ed3cbd2d34
commit
2da58b2ab9
|
|
@ -1,5 +1,6 @@
|
|||
package org.lsposed.patch;
|
||||
|
||||
import static org.apache.commons.io.FileUtils.copyDirectory;
|
||||
import static org.apache.commons.io.FileUtils.copyFile;
|
||||
|
||||
import com.wind.meditor.core.FileProcesser;
|
||||
|
|
@ -174,6 +175,14 @@ public class LSPatch extends BaseCommand {
|
|||
copyFile(srcApkFile, new File(unzipApkFilePath, "assets/origin_apk.bin"));
|
||||
}
|
||||
|
||||
File[] listAssets = new File("list-assets").listFiles();
|
||||
if (listAssets == null || listAssets.length == 0) {
|
||||
System.out.println("warning: No assets file copyied");
|
||||
}
|
||||
else {
|
||||
copyDirectory(new File("list-assets"), new File(unzipApkFilePath, "assets"));
|
||||
}
|
||||
|
||||
// save lspatch config to asset..
|
||||
fuckIfFail(new File(unzipApkFilePath, "assets/" + Constants.CONFIG_NAME_SIGBYPASSLV + sigbypassLevel).createNewFile());
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue