From 786bd41f2f274a09bc555dd20925f1a776f53d32 Mon Sep 17 00:00:00 2001 From: Evan Kaloudis Date: Mon, 4 Dec 2023 12:24:15 -0500 Subject: [PATCH] README: update reproducible instructions for v0.8.0 --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 473b5af97..9eba5b68f 100644 --- a/README.md +++ b/README.md @@ -144,12 +144,12 @@ NOTE: When configuring a new node on Android in dev, the `Host` field must be `1 Reproducible builds are available for Android only right now. You'll need Docker installed to be able to build the app this way: -1. Clone ZEUS git for the branch/tag that you want to build. For example: `git clone --depth 1 --branch v0.7.0 https://github.com/ZeusLN/zeus.git` - You can also remove the `--branch v0.7.0` parameter to build APKs for `master`. +1. Clone ZEUS git for the branch/tag that you want to build. For example: `git clone --depth 1 --branch v0.8.0 https://github.com/ZeusLN/zeus.git` + You can also remove the `--branch v0.8.0` parameter to build APKs for `master`. 2. Change to the zeus directory: `cd zeus` 3. Execute the build script: `./build.sh` 4. If everything goes well, the script will print a list of all the generated APK files and SHA256 hashes for each one of them: armv7, armv8, x86, x86_64, universal. The equivalent to the one provided in the web page is the one ending in 'universal'. You can compare SHA256 hashes with the ones provided on the [GitHub releases page](https://github.com/ZeusLN/zeus/releases) -5. Download the oficial APK from [GitHub releases page](https://github.com/ZeusLN/zeus/releases) or from the [ZEUS homepage](https://zeusln.com/): `wget https://zeusln.com/zeus-v0.7.0.apk` +5. Download the oficial APK from [GitHub releases page](https://github.com/ZeusLN/zeus/releases) or from the [ZEUS homepage](https://zeusln.com/): `wget https://zeusln.com/zeus-v0.8.0-universal.apk` 6. Compare both APKs with a suitable utility like `diffoscope`, `apksigcopier` or by running `diff --brief --recursive ./unpacked_oficial_apk ./unpacked_built_apk`. You should only get differences for the certificates used to sign the official APK If you want to install the APK built this way onto your own smartphone, you'll need to sign it yourself (see next section). Note that the first time you install a build made using this procedure, you'll need to uninstall your current version of ZEUS and then install the one built here because certificates will not match. You'll lose your connection details and you'll need to reconfigure ZEUS again to connect to your nodes.