Android

keytool

keytool -genkeypair -alias scorecounter -keyalg RSA -keysize 2048 -validity 3650 -keystore scorecounterstore.jks

... generates keystore scorecounter



/usr/bin/keytool -genkey -keystore sgsfdroid.p12 -alias sgsfdroid -keyalg RSA -keysize 4096 -sigalg SHA256withRSA -validity 3650 -storetype pkcs12 -storepass:env FDROID_KEY_STORE_PASS -dname "CN=Simeon Simeonov, OU=F-Droid, O=Pichove Undernet, C=NO" -J-Duser.language=en -keypass:env FDROID_KEY_PASS

... uses an alternative method / syntax



keytool -list -v -keystore scorecounterstore.jks

... lists the keystore metadata



build-utils

/opt/android-sdk/cmdline-tools/latest/bin/sdkmanager "build-tools;35.0.0"

... installs build-tools 35.0.0 using cmdline-tools' sdkmanager



/opt/android-sdk/build-tools/34.0.0/apksigner sign --ks ~/private/scorecounterstore.jks --ks-key-alias scorecounter --out scorecounter-1.2.1.apk scorecounter-1.2.1-unsigned.apk

... signs .apk package using keystore.jks



/opt/android-sdk/build-tools/34.0.0/apksigner verify --print-certs scorecounter-1.2.1.apk

... verifies signature and prints the cert information

2026-06-19 13:58:30

minicms - © 2020-2026 Simeon Simeonov