From 4ddfd1f930e39744a2af845729ecc21f85d11d25 Mon Sep 17 00:00:00 2001 From: Jacob Appelbaum Date: Sun, 25 Oct 2009 05:27:19 +0000 Subject: [PATCH] Build information that results in a signed apk. This is ready to test! Make your own bin/Orbot-signed-alpha.apk and file bugs! svn:r20842 --- Orbot/BUILD | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Orbot/BUILD b/Orbot/BUILD index 52770d15..8ba438a3 100644 --- a/Orbot/BUILD +++ b/Orbot/BUILD @@ -98,3 +98,29 @@ Finally, we'll make a proper Android package with ant and the Android App SDK: ant release This will produce an unsigned Tor package in ./bin/Orbot-unsigned.apk! + +To produce a usable package, you'll need to sign the .apk. The basics on +signing can be found on the Android developer site: + + http://developer.android.com/guide/publishing/app-signing.html + +The three steps are quite simple. First, you'll generate a key. Secondly, +you'll sign the application. Thirdly, you'll verify the the apk. + +Generating a signing key: + + keytool -genkey -v -keystore my-release-key.keystore \ + -alias orbots_key -keyalg RSA -validity 10000 + +Sign the apk: + + jarsigner -verbose -keystore my-release-key.keystore \ + bin/Orbot-unsigned.apk orbots_key + +Verify the signature for the apk: + + jarsigner -verify bin/Orbot-unsigned.apk + mv bin/Orbot-unsigned.apk bin/Orbot-signed-alpha.apk + +Now you should have a fully signed and production ready alpha release of Orbot! +Give bin/Orbot-signed-alpha.apk an install and send us bug reports!