diff --git a/Launcher/source/request/update/LauncherRequest.java b/Launcher/source/request/update/LauncherRequest.java index bf20496..78f116b 100644 --- a/Launcher/source/request/update/LauncherRequest.java +++ b/Launcher/source/request/update/LauncherRequest.java @@ -74,6 +74,7 @@ return new Result(null, sign, profiles); } + @LauncherAPI public static void update(Config config, Result result) throws SignatureException, IOException { SecurityHelper.verifySign(result.binary, result.sign, config.publicKey); diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..28ca4ed --- /dev/null +++ b/build.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +# Build Launcher.jar +echo Building Launcher.jar... +jar -uf Launcher.jar buildnumber +java -jar build/proguard.jar @Launcher.pro +rm Launcher.jar +mv Launcher-obf.jar Launcher.jar +# java -jar build/stringer.jar -configFile Launcher.stringer Launcher.jar Launcher.jar +pack200 -E9 -Htrue -mlatest -Upass -r Launcher.jar +jarsigner -keystore build/sashok724.jks -storepass PSP1004 -sigfile LAUNCHER Launcher.jar sashok724 +pack200 Launcher.pack.gz Launcher.jar + +# Build LaunchServer.jar +echo Building LaunchServer.jar... +jar -uf LaunchServer.jar Launcher.pack.gz buildnumber +pack200 -E9 -Htrue -mlatest -Upass -r LaunchServer.jar +jarsigner -keystore build/sashok724.jks -storepass PSP1004 -sigfile LAUNCHER LaunchServer.jar sashok724 +rm Launcher.pack.gz