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;
|
package org.lsposed.patch;
|
||||||
|
|
||||||
|
import static org.apache.commons.io.FileUtils.copyDirectory;
|
||||||
import static org.apache.commons.io.FileUtils.copyFile;
|
import static org.apache.commons.io.FileUtils.copyFile;
|
||||||
|
|
||||||
import com.wind.meditor.core.FileProcesser;
|
import com.wind.meditor.core.FileProcesser;
|
||||||
|
|
@ -174,6 +175,14 @@ public class LSPatch extends BaseCommand {
|
||||||
copyFile(srcApkFile, new File(unzipApkFilePath, "assets/origin_apk.bin"));
|
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..
|
// save lspatch config to asset..
|
||||||
fuckIfFail(new File(unzipApkFilePath, "assets/" + Constants.CONFIG_NAME_SIGBYPASSLV + sigbypassLevel).createNewFile());
|
fuckIfFail(new File(unzipApkFilePath, "assets/" + Constants.CONFIG_NAME_SIGBYPASSLV + sigbypassLevel).createNewFile());
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue