Android ROM signing keys generator (standard + APEX) for AOSP / LineageOS.
echo 'no' | bash <(curl -s https://raw.githubusercontent.com/TopexGuy/Signify/ota/Signify.sh)Add to your device.mk or common.mk:
$(call inherit-product-if-exists, vendor/signify/keys/keys.mk)Note: Always run these commands from your ROM's root directory.
Manual mode (confirm prompts manually):
bash <(curl -s https://raw.githubusercontent.com/TopexGuy/Signify/ota/Signify.sh)Auto mode (skip all prompts):
echo 'no' | bash <(curl -s https://raw.githubusercontent.com/TopexGuy/Signify/ota/Signify.sh)-
Keys stored in
KEYS_DIR- Default:
vendor/signify/keys
- Default:
-
Generated:
*.pk8,*.x509.pemAndroid.bp- Product
keys.mk - Standard + APEX certs
releasekey
Existing keys are never overwritten.
- Auto standard + APEX signing keys
- Release-keys ready
- Self-updating (safe clean refresh)
- Keys never deleted
- Works with
vendor/signify,lineage-priv, or custom paths - AOSP / LineageOS compatible