package mingsoft; import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.ZipUtil; import java.io.File; import java.net.URL; import java.util.Optional; /** * 对低代码平台的伪破解 * * @author hosea * @date 2025-12-24 */ public class Main { private static final File doc = Optional.ofNullable(Main.class.getResource("/")) .map(URL::getFile) .map(File::new) .map(File::getParentFile) .map(File::getParentFile) .map(file -> new File(file, "doc")) .orElseThrow(); private static final MingsoftService service = MingsoftService.of(FileUtil.getCanonicalPath(new File(doc, "client.txt")), FileUtil.getCanonicalPath(new File(doc, "backup.json"))).orElseThrow(); public static void main(String[] args) { File zip = new File(doc, "tf.zip"); File unzip = new File(doc, "unzip"); FileUtil.del(zip); FileUtil.del(unzip); service.saveDownloadCode(zip).ifPresent(file -> ZipUtil.unzip(file, unzip)); } }