Advertisement
aperio

SignLineageOwnKey

Jul 15th, 2024 (edited)
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. #!/bin/bash
  2. # Run this .sh in croot
  3. export subject='/C=AU/ST=Australia/L=Sydney/O=Test User/OU=Test User/CN=Test User/[email protected]'
  4. mkdir ~/.android-certs
  5. for x in releasekey platform shared media networkstack testkey cyngn-priv-app bluetooth sdk_sandbox verifiedboot nfc; do \
  6. ./development/tools/make_key ~/.android-certs/$x "$subject"; \
  7. done
  8. mkdir -p vendor/lineage-priv/keys
  9. mv ~/.android-certs/* vendor/lineage-priv/keys/
  10. echo "PRODUCT_DEFAULT_DEV_CERTIFICATE := vendor/lineage-priv/keys/releasekey" > vendor/lineage-priv/keys/keys.mk
  11. echo "filegroup(" > vendor/lineage-priv/keys/BUILD.bazel
  12. echo " name = \"android_certificate_directory\"," >> vendor/lineage-priv/keys/BUILD.bazel
  13. echo " srcs = glob([" >> vendor/lineage-priv/keys/BUILD.bazel
  14. echo " \"*.pk8\"," >> vendor/lineage-priv/keys/BUILD.bazel
  15. echo " \"*.pem\"," >> vendor/lineage-priv/keys/BUILD.bazel
  16. echo " ])," >> vendor/lineage-priv/keys/BUILD.bazel
  17. echo " visibility = [\"//visibility:public\"]," >> vendor/lineage-priv/keys/BUILD.bazel
  18. echo ")" >> vendor/lineage-priv/keys/BUILD.bazel
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement