From 4d951efaa52ee67e2aaf03b41f0f4ad73ebae8f7 Mon Sep 17 00:00:00 2001 From: "Felix C. Stegerman" Date: Tue, 27 Jul 2021 13:39:03 +0200 Subject: [PATCH] dev.obfusk.sokobang: update to v0.2.5 & add signatures --- metadata/dev.obfusk.sokobang.yml | 132 +++++++++++++++++- .../signatures/1000205001/APKSigningBlock | Bin 0 -> 8192 bytes .../1000205001/APKSigningBlockOffset | 1 + .../signatures/1000205001/MANIFEST.MF | 49 +++++++ .../signatures/1000205001/OBFUSK-A.RSA | Bin 0 -> 2164 bytes .../signatures/1000205001/OBFUSK-A.SF | 50 +++++++ .../signatures/1000205002/APKSigningBlock | Bin 0 -> 8192 bytes .../1000205002/APKSigningBlockOffset | 1 + .../signatures/1000205002/MANIFEST.MF | 49 +++++++ .../signatures/1000205002/OBFUSK-A.RSA | Bin 0 -> 2164 bytes .../signatures/1000205002/OBFUSK-A.SF | 50 +++++++ 11 files changed, 329 insertions(+), 3 deletions(-) create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205001/APKSigningBlock create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205001/APKSigningBlockOffset create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205001/MANIFEST.MF create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205001/OBFUSK-A.RSA create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205001/OBFUSK-A.SF create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205002/APKSigningBlock create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205002/APKSigningBlockOffset create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205002/MANIFEST.MF create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205002/OBFUSK-A.RSA create mode 100644 metadata/dev.obfusk.sokobang/signatures/1000205002/OBFUSK-A.SF diff --git a/metadata/dev.obfusk.sokobang.yml b/metadata/dev.obfusk.sokobang.yml index 9712a8b76d..38510786c5 100644 --- a/metadata/dev.obfusk.sokobang.yml +++ b/metadata/dev.obfusk.sokobang.yml @@ -126,7 +126,133 @@ Builds: - make android-release-armeabi-v7a ndk: r22b + - versionName: 0.2.5 + versionCode: 1000205001 + commit: v0.2.5 + sudo: + - ( apt-get update || apt-get update ) + - apt-get upgrade -y + - apt-get install -y git lsb-release wget + - apt-get install -y build-essential git automake + - apt-get install -y python3-pip python3-dev libpcre3-dev liblzma-dev + - apt-get install -y zlib1g-dev zip unzip pkg-config libffi-dev + - apt-get install -y libltdl-dev libssl-dev + - apt-get install -y openjdk-11-jdk-headless + - update-java-alternatives --set java-1.11.0-openjdk-amd64 + - apt-get remove -y libsqlite3-dev + - apt-get install -y lld-7 + - ( test -e /usr/bin/lld || ln -s lld-7 /usr/bin/lld ) + - ( test -e /bin/install || ln -s /usr/bin/install /bin/install ) + - if ! which python3.9; then git clone build/srclib/cpython + - cd cpython + - ./configure + - make -j`nproc` + - make altinstall + - cd .. + - rm -fr cpython; fi + - wget -O sqlite-amalgamation-3360000.zip -- https://www.sqlite.org/2021/sqlite-amalgamation-3360000.zip + - printf '5c18f158a599b1e91d95c91de3aa5c5de52f986845ad0cb49dfd56b650587e55e24d469571b5b864229b870d0eaf85d78893f61ef950b95389cb41692be37f58 sqlite-amalgamation-3360000.zip\n' + | sha512sum -c + - rm -fr sqlite-amalgamation-3360000 + - unzip sqlite-amalgamation-3360000.zip + - cd sqlite-amalgamation-3360000 + - cc -shared -fPIC -ldl -lm -lpthread -o libsqlite3.so sqlite3.c + - mv libsqlite3.so /usr/lib/x86_64-linux-gnu/ + - mv *.h /usr/include/ + - cd /opt/android-sdk + - rm -r tools + - wget -O tools.zip -- https://dl.google.com/android/repository/commandlinetools-linux-6514223_latest.zip + - printf '39aea82cd958e60ffed8f8dd9bacdce4f1fd22a2e0c97b25b348f56309dd671533109e0e39aa5ca6d0fff36dc653fb5ff270773d2ee94d6b2fab7905bd2c85a9 tools.zip\n' + | sha512sum -c + - unzip -q tools.zip + - ( [ -z "$CI_JOB_ID" ] || chown -R vagrant . ) + output: bin/sokobang-$$VERSION$$-armeabi-v7a-release-unsigned.apk + srclibs: + - cpython@v3.9.6 + - buildozer@1.2.0 + - python-for-android@dc2806ee31b2316e51dfc059f5061a820543ace7 + prebuild: + - ( test -e ../../env || python3.9 -mvenv ../../env ) + - source ../../env/bin/activate + - ln -sf "$$python-for-android$$" .p4a + - sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec + - sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec + - sed -r "s:#?p4a.source_dir =.*:p4a.source_dir = $$python-for-android$$:" -i + buildozer.spec + - ( [ -z "$CI_JOB_ID" ] || sed -r 's:warn_on_root = 1:warn_on_root = 0:' -i + buildozer.spec ) + - make _android_setup_user BUILDOZER="$$buildozer$$" + build: + - export PATH=/usr/local/bin:/bin:/usr/bin + - source ../../env/bin/activate + - unset PYTHONPATH PYTHONUNBUFFERED + - make android-release-armeabi-v7a + ndk: r22b + + - versionName: 0.2.5 + versionCode: 1000205002 + commit: v0.2.5 + sudo: + - ( apt-get update || apt-get update ) + - apt-get upgrade -y + - apt-get install -y git lsb-release wget + - apt-get install -y build-essential git automake + - apt-get install -y python3-pip python3-dev libpcre3-dev liblzma-dev + - apt-get install -y zlib1g-dev zip unzip pkg-config libffi-dev + - apt-get install -y libltdl-dev libssl-dev + - apt-get install -y openjdk-11-jdk-headless + - update-java-alternatives --set java-1.11.0-openjdk-amd64 + - apt-get remove -y libsqlite3-dev + - apt-get install -y lld-7 + - ( test -e /usr/bin/lld || ln -s lld-7 /usr/bin/lld ) + - ( test -e /bin/install || ln -s /usr/bin/install /bin/install ) + - if ! which python3.9; then git clone build/srclib/cpython + - cd cpython + - ./configure + - make -j`nproc` + - make altinstall + - cd .. + - rm -fr cpython; fi + - wget -O sqlite-amalgamation-3360000.zip -- https://www.sqlite.org/2021/sqlite-amalgamation-3360000.zip + - printf '5c18f158a599b1e91d95c91de3aa5c5de52f986845ad0cb49dfd56b650587e55e24d469571b5b864229b870d0eaf85d78893f61ef950b95389cb41692be37f58 sqlite-amalgamation-3360000.zip\n' + | sha512sum -c + - rm -fr sqlite-amalgamation-3360000 + - unzip sqlite-amalgamation-3360000.zip + - cd sqlite-amalgamation-3360000 + - cc -shared -fPIC -ldl -lm -lpthread -o libsqlite3.so sqlite3.c + - mv libsqlite3.so /usr/lib/x86_64-linux-gnu/ + - mv *.h /usr/include/ + - cd /opt/android-sdk + - rm -r tools + - wget -O tools.zip -- https://dl.google.com/android/repository/commandlinetools-linux-6514223_latest.zip + - printf '39aea82cd958e60ffed8f8dd9bacdce4f1fd22a2e0c97b25b348f56309dd671533109e0e39aa5ca6d0fff36dc653fb5ff270773d2ee94d6b2fab7905bd2c85a9 tools.zip\n' + | sha512sum -c + - unzip -q tools.zip + - ( [ -z "$CI_JOB_ID" ] || chown -R vagrant . ) + output: bin/sokobang-$$VERSION$$-arm64-v8a-release-unsigned.apk + srclibs: + - cpython@v3.9.6 + - buildozer@1.2.0 + - python-for-android@dc2806ee31b2316e51dfc059f5061a820543ace7 + prebuild: + - ( test -e ../../env || python3.9 -mvenv ../../env ) + - source ../../env/bin/activate + - ln -sf "$$python-for-android$$" .p4a + - sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec + - sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec + - sed -r "s:#?p4a.source_dir =.*:p4a.source_dir = $$python-for-android$$:" -i + buildozer.spec + - ( [ -z "$CI_JOB_ID" ] || sed -r 's:warn_on_root = 1:warn_on_root = 0:' -i + buildozer.spec ) + - make _android_setup_user BUILDOZER="$$buildozer$$" + build: + - export PATH=/usr/local/bin:/bin:/usr/bin + - source ../../env/bin/activate + - unset PYTHONPATH PYTHONUNBUFFERED + - make android-release-arm64-v8a + ndk: r22b + AutoUpdateMode: None -UpdateCheckMode: None -CurrentVersion: 0.2.4 -CurrentVersionCode: 1000204001 +UpdateCheckMode: Static +CurrentVersion: 0.2.5 +CurrentVersionCode: 1000205002 diff --git a/metadata/dev.obfusk.sokobang/signatures/1000205001/APKSigningBlock b/metadata/dev.obfusk.sokobang/signatures/1000205001/APKSigningBlock new file mode 100644 index 0000000000000000000000000000000000000000..ffa2e150a4217fa21b78679204a0b18825e14b98 GIT binary patch literal 8192 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 literal 0 HcmV?d00001 diff --git a/metadata/dev.obfusk.sokobang/signatures/1000205001/APKSigningBlockOffset b/metadata/dev.obfusk.sokobang/signatures/1000205001/APKSigningBlockOffset new file mode 100644 index 0000000000..79e2cb39ff --- /dev/null +++ b/metadata/dev.obfusk.sokobang/signatures/1000205001/APKSigningBlockOffset @@ -0,0 +1 @@ +8699904 diff --git a/metadata/dev.obfusk.sokobang/signatures/1000205001/MANIFEST.MF b/metadata/dev.obfusk.sokobang/signatures/1000205001/MANIFEST.MF new file mode 100644 index 0000000000..f1a835565d --- /dev/null +++ b/metadata/dev.obfusk.sokobang/signatures/1000205001/MANIFEST.MF @@ -0,0 +1,49 @@ +Manifest-Version: 1.0 +Built-By: Generated-by-ADT +Created-By: Android Gradle 3.5.2 + +Name: AndroidManifest.xml +SHA-256-Digest: N7ihId0fewzXaIozvZRzNEqsnjiVTL5foY0qzBSGqgw= + +Name: assets/_load.html +SHA-256-Digest: 2GCcJ+4haUkO2j1Oecis3FCTFCITHwmjl/c1fsbKct0= + +Name: assets/_loading_style.css +SHA-256-Digest: 6CkhqcTXtfeS9rBV3JMXq4ALkyuRyKqaGj7jZfVjEGM= + +Name: assets/private.mp3 +SHA-256-Digest: nCfJP3FdR2smdOB0/r/3wK4aonTkjRic+QbIxJ9Ogr0= + +Name: classes.dex +SHA-256-Digest: HdbF9B37b/6bRqRomxV0ZF8FZhtvajzKmISdKlKVcOc= + +Name: lib/armeabi-v7a/libcrypto1.1.so +SHA-256-Digest: cQebUEf9ACxi3cKBTvwmXYldZs+KT0E36r3yKlPftqQ= + +Name: lib/armeabi-v7a/libffi.so +SHA-256-Digest: no6auegXVHuspk+2B73nkBSBnj1jZvogp0rQj1VatM4= + +Name: lib/armeabi-v7a/libmain.so +SHA-256-Digest: rouHHR6wgEvF5YyM9CiZXVQQG4vZdOg2kgQswsgy5vo= + +Name: lib/armeabi-v7a/libpython3.9.so +SHA-256-Digest: T8P2QjFw0pBhGHaq2CchS37RX8FcIZdEUf1LNhLogbk= + +Name: lib/armeabi-v7a/libsqlite3.so +SHA-256-Digest: 3ZAmNKn4hmFssTaHoYhfWJ2z+r70me9jR5Z7R26AbrA= + +Name: lib/armeabi-v7a/libssl1.1.so +SHA-256-Digest: /8qUbufY+S1vt5WOplEYS0c7eonXOUqLNqcwysxbJSU= + +Name: res/drawable/icon.png +SHA-256-Digest: Cz4tyIB5iXkA4/TB5EDoAXlrHvi0Qxhic69pUpug0jk= + +Name: res/drawable/presplash.jpg +SHA-256-Digest: TtT8qKlt4BI0Nzs01CG0EYxX7paj8dl23KjnwXmOoCQ= + +Name: res/layout/main.xml +SHA-256-Digest: tdMh4toamIfhZBf+gT+7LRWRvEGkvTO05SjgF9BoYbk= + +Name: resources.arsc +SHA-256-Digest: BykAr/3YNBn1x8t9CQhBrIJWGVgHCcslv9siFBY657c= + diff --git a/metadata/dev.obfusk.sokobang/signatures/1000205001/OBFUSK-A.RSA b/metadata/dev.obfusk.sokobang/signatures/1000205001/OBFUSK-A.RSA new file mode 100644 index 0000000000000000000000000000000000000000..62de81cdf5f15990842825e1f4310ef2dd52efbd GIT binary patch literal 2164 zcmc(g=Tp;Z7lzXaL3%TkPy&%6#a}>*BE1A8C>RhGLVytJQbjuM5~N94f+)SWfC7PC zsbZ9}AYEWpil7uhq!$%LS)AE-)_3*~*bnE!x#u}&&YZcQ>i|@QADr!EtZD2gPB1H^ zkcw~us0bni490Q;oNzYBSW_?s3WI=IKmhwc55a|0mPCNc5(iMBzJ*W-7y?0HdO{}@KohHa6dKo%oToLgDk^G!r~k=J zREX4%t2x>zlnUVn0aVB_2o(Yb73Tbws@kOV{Beqfv?vt&T5t@}DP)WoX&lwez7)|! zVzL>w7s(K4OSO?F+-O%_BX$cYhT9FM!PeTDXAug6qn5?$P>%sqp>ZRF-gDDT=1k(E zwX~>7x$T#?A18nRRX%80B7A#ZUy>-EJk0$rRtm0S=~%?U`?EqQ0j;#!PgGfKdO0N) z-HgB+$21PU`R1mp%#|8AF$le>dxCs6+=MjAkXFB04uy*54XcRot@~N*%#Khjs`HJxaT~;Yq7zbHm z4nz{~*o{^12?+|f%6JhXY>!9LuH~k1BJ?G7%aM_|9P!Y_qAP_!t^e0b&1UqQ9ke0OmRI6Ar@6}*~y`5CrKHnIGfOryw4{|`a+CV4^57= zxu%^?7p1fuD|Ez019x>zDQ0g1WzZ2tAMkKB-?tu$lHe;4EEIbt$D@5&&*!k3G`QW!S-! ztjsO4()KgDiS@&i5GWV~Eq-(Cw>-=+mrm! zL`VPY$V6ZeYE5|8vty^#oi}hQdUZ@()@g&@MB53qS~|?Ml_~QRs5Cd-oFg30QSqaX z-CW;mEle>I)tqlhr!41RLHlomgH9>oKFI86lAk_RcQ%8DjSj`@a#x6K6L6Pt=mcXZ z@1-)CIq9+ZlASi+`I zW~stM%uEuAnZ*)7LQ>K_SwX`4K{WM2=7Ye&Krf5&*Rrc)OX`@gzLlK({pC^Q~3~Kxo=oa8&Q)9QvFaW*>O#6wy#y1s zxcucg%PfgvQ|!OC$vE(d*eKi^v4KhAldCy0mIbiY7E5zlsRk>SS9rp`QGAEq+p6q$ z8JO1_S8FWIT$1JMt#LWFW@-+~V!o$7z=ImW(=FT4KGuz+rwcIbeDYzM$|kX=u~bOq z5lG68xDDL=FX;CF`2X>0{BRA9kO!keKyJtwjLVtT`^{-Y_ZX2+-|o7IE@T08+Zlbj zjnJy!2{+k0IEj0T7$c{I0jo0i&Ig^UY|#U0Az~4>2aHN_gmkg21KmT)Kv*f8Jb-Z zx!BxIw_wvPzm~eU7ta0(W#GYS+Zk_H#8B1<6|@g&*8<&4)=cvzTy5U(tKZma^Jz_Ul7$XqCfZ6HFm*P|$dkJn z)@UfCzrI(l%?Q~vGLo4s8G-}(D?J+Q72wu{9Qf{zo*iZ$R;2x}|Up z+7<^DuTx8 zI^`B3<9%{)i*iGsrv6xXO$*M8ykXso&nhV|W9`ehk7F}QkLNxBucQPZZl#sU2+AvG zL;J+EEI0&i3FVHFHjxkObsBXP!u2q}Pjk9v2}M^VQdUKIBL4)A4cQ*Ix8qp|u0D1@ UU{-aV>?yrh6KKXc9*4L13xh#!*Z=?k literal 0 HcmV?d00001 diff --git a/metadata/dev.obfusk.sokobang/signatures/1000205001/OBFUSK-A.SF b/metadata/dev.obfusk.sokobang/signatures/1000205001/OBFUSK-A.SF new file mode 100644 index 0000000000..038df3f0fa --- /dev/null +++ b/metadata/dev.obfusk.sokobang/signatures/1000205001/OBFUSK-A.SF @@ -0,0 +1,50 @@ +Signature-Version: 1.0 +Created-By: 1.0 (Android) +SHA-256-Digest-Manifest: A88lKMcUGKXB0Mh4IKFC3zfi1cPVM5KEYFQtQmVptvk= +X-Android-APK-Signed: 2, 3 + +Name: AndroidManifest.xml +SHA-256-Digest: 7mzvDl5CHDP+uiqX00l/kzdfFnVmmbxdh1LjoxJeZTM= + +Name: assets/_load.html +SHA-256-Digest: ek4o1ErxcmCm6y8UYfKAQmvTfYctk3bKQjl7q7CaQ18= + +Name: assets/_loading_style.css +SHA-256-Digest: ZjzAnkXFIv4JTQGEgPdXzFYGeqZ+MOnbmqoyJ3cZdnU= + +Name: assets/private.mp3 +SHA-256-Digest: 9n5pTeG79CRdFOSIn76VsNCmZJh255NPD6NzwfRdvMQ= + +Name: classes.dex +SHA-256-Digest: WYJGJfbdJEC3Bu0e2KexFjO6wLhv68awm+JsuenBcIo= + +Name: lib/armeabi-v7a/libcrypto1.1.so +SHA-256-Digest: FY3GBkU8kZ/qMlk9//8EW5E//i4i4ff4BydaWNoHfr8= + +Name: lib/armeabi-v7a/libffi.so +SHA-256-Digest: kmWuliBzHGE+YpVEpQqLCKwTvtlZGek8dphoTX7UslA= + +Name: lib/armeabi-v7a/libmain.so +SHA-256-Digest: 1l02E74J7vZB1VN7FNHw/Zy0oXp86QK33EmcwvmwKwg= + +Name: lib/armeabi-v7a/libpython3.9.so +SHA-256-Digest: gBO/BzxzTlTckxlTZ2avzTBpE0g7jynnczZzx5HCwFA= + +Name: lib/armeabi-v7a/libsqlite3.so +SHA-256-Digest: qGEhbcY+UZWOX/1zIhVEo+24a+FD/gfa7BcpqM7ckPQ= + +Name: lib/armeabi-v7a/libssl1.1.so +SHA-256-Digest: QOJlvK++xWTgaAEJe3msZqmnsLQ8B5Ijp9py81Mf41A= + +Name: res/drawable/icon.png +SHA-256-Digest: JX8lBWGiaCZx7k3W/2i17CVgV/1z805gxLaDsYg5K1Y= + +Name: res/drawable/presplash.jpg +SHA-256-Digest: KLvO9SRTB5MtkOOQ0MHgGljFjDmN0LeIAcJ06PKR3HI= + +Name: res/layout/main.xml +SHA-256-Digest: xI6jghD6g2eoeqVxMUq9tF26ZTz3oAQK5ua/8n/ZN1g= + +Name: resources.arsc +SHA-256-Digest: jK+ml6JdR1j1G34zECi/UBLNPZAV9LKdDPSDb251InA= + diff --git a/metadata/dev.obfusk.sokobang/signatures/1000205002/APKSigningBlock b/metadata/dev.obfusk.sokobang/signatures/1000205002/APKSigningBlock new file mode 100644 index 0000000000000000000000000000000000000000..bf6f64ef6ef75f8c11b499727b791886aa5baebc GIT binary patch literal 8192 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