parent
251da7189e
commit
5ad118847f
@ -7,7 +7,7 @@
|
|||||||
# var
|
# var
|
||||||
#
|
#
|
||||||
DATE=$(date -u +%Y%m%d_%H%M%S)
|
DATE=$(date -u +%Y%m%d_%H%M%S)
|
||||||
TOP=$(realpath .)
|
export TOP=$(realpath .)
|
||||||
ANDROIDV=13.0.0
|
ANDROIDV=13.0.0
|
||||||
SDKV=33
|
SDKV=33
|
||||||
GARCH=$1
|
GARCH=$1
|
||||||
|
@ -26,3 +26,21 @@ FILES=$(echo $LOC | tr " " "\n" | sed "s#.*${RELOUT}##" | sort | uniq)
|
|||||||
for TARGET in $FILES; do
|
for TARGET in $FILES; do
|
||||||
mkdir -p $(dirname $GOUT/$TARGET) && cp $OUT/$TARGET $GOUT/$TARGET
|
mkdir -p $(dirname $GOUT/$TARGET) && cp $OUT/$TARGET $GOUT/$TARGET
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Generate temporary signing keys
|
||||||
|
PRIVATE_KEY=$(mktemp)
|
||||||
|
PRIVATE_KEY_PK8=$(mktemp)
|
||||||
|
PUBLIC_KEY_PEM=$(mktemp)
|
||||||
|
|
||||||
|
openssl genrsa -f4 2048 > $PRIVATE_KEY
|
||||||
|
openssl pkcs8 -in $PRIVATE_KEY -topk8 -outform DER -out $PRIVATE_KEY_PK8 -nocrypt
|
||||||
|
openssl req -new -x509 -sha256 -key $PRIVATE_KEY -out $PUBLIC_KEY_PEM -days 10000 -subj '/C=US/ST=California/L=Mountain View/O=Android/OU=Android/CN=Android/emailAddress=android@android.com'
|
||||||
|
|
||||||
|
# Resign all overlay apks
|
||||||
|
for TARGET in $FILES; do
|
||||||
|
java -Xmx2048m -jar $TOP/build/sign/signapk.jar $PUBLIC_KEY_PEM $PRIVATE_KEY_PK8 $GOUT/$TARGET $GOUT/${TARGET}.signed
|
||||||
|
mv $GOUT/$TARGET.signed $GOUT/$TARGET
|
||||||
|
done
|
||||||
|
|
||||||
|
# RIP
|
||||||
|
rm $PRIVATE_KEY $PRIVATE_KEY_PK8 $PUBLIC_KEY_PEM
|
||||||
|
Loading…
Reference in New Issue
Block a user