From b6c69c1ee681635d121487dbc9b60f2a37faacdf Mon Sep 17 00:00:00 2001 From: "Felix C. Stegerman" Date: Thu, 8 Jul 2021 14:20:57 +0200 Subject: [PATCH] dev.obfusk.jiten: update to v1.1.0 & add signatures --- metadata/dev.obfusk.jiten.yml | 136 +++++++++++++++++- .../signatures/1010100001/APKSigningBlock | Bin 0 -> 8192 bytes .../1010100001/APKSigningBlockOffset | 1 + .../signatures/1010100001/MANIFEST.MF | 52 +++++++ .../signatures/1010100001/OBFUSK-A.RSA | Bin 0 -> 2164 bytes .../signatures/1010100001/OBFUSK-A.SF | 53 +++++++ .../signatures/1010100002/APKSigningBlock | Bin 0 -> 8192 bytes .../1010100002/APKSigningBlockOffset | 1 + .../signatures/1010100002/MANIFEST.MF | 52 +++++++ .../signatures/1010100002/OBFUSK-A.RSA | Bin 0 -> 2164 bytes .../signatures/1010100002/OBFUSK-A.SF | 53 +++++++ 11 files changed, 346 insertions(+), 2 deletions(-) create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100001/APKSigningBlock create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100001/APKSigningBlockOffset create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100001/MANIFEST.MF create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100001/OBFUSK-A.RSA create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100001/OBFUSK-A.SF create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100002/APKSigningBlock create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100002/APKSigningBlockOffset create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100002/MANIFEST.MF create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100002/OBFUSK-A.RSA create mode 100644 metadata/dev.obfusk.jiten/signatures/1010100002/OBFUSK-A.SF diff --git a/metadata/dev.obfusk.jiten.yml b/metadata/dev.obfusk.jiten.yml index 5a7a29e213..44fc8e1b28 100644 --- a/metadata/dev.obfusk.jiten.yml +++ b/metadata/dev.obfusk.jiten.yml @@ -60,6 +60,138 @@ Builds: - make release-armeabi-v7a ndk: r22 + - versionName: 1.1.0 + versionCode: 1010100001 + commit: v1.1.0 + subdir: android + submodules: true + 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/ + output: bin/jiten-$$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 + - make _setup_user BUILDOZER="$$buildozer$$" + - 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 + scanignore: + - jiten/res/jmdict/jmdict-unpatched.xml.gz + - jiten/res/jmdict/kanjidic2-unpatched.xml.gz + - jiten/res/radicals/kanjivg.xml.gz + build: + - export PATH=/usr/local/bin:/bin:/usr/bin + - source ../../../env/bin/activate + - unset PYTHONPATH PYTHONUNBUFFERED + - make release-armeabi-v7a + ndk: r22b + + - versionName: 1.1.0 + versionCode: 1010100002 + commit: v1.1.0 + subdir: android + submodules: true + 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/ + output: bin/jiten-$$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 + - make _setup_user BUILDOZER="$$buildozer$$" + - 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 + scanignore: + - jiten/res/jmdict/jmdict-unpatched.xml.gz + - jiten/res/jmdict/kanjidic2-unpatched.xml.gz + - jiten/res/radicals/kanjivg.xml.gz + build: + - export PATH=/usr/local/bin:/bin:/usr/bin + - source ../../../env/bin/activate + - unset PYTHONPATH PYTHONUNBUFFERED + - make release-arm64-v8a + ndk: r22b + MaintainerNotes: We're excluding some *.xml.gz files from the scan process because they are only compressed to prevent the source repository from becoming unnecessarily large and to avoid going over the maximum individual file size of common git hosting @@ -67,5 +199,5 @@ MaintainerNotes: We're excluding some *.xml.gz files from the scan process becau AutoUpdateMode: None UpdateCheckMode: None -CurrentVersion: 1.0.0 -CurrentVersionCode: 1010000001 +CurrentVersion: 1.1.0 +CurrentVersionCode: 1010100002 diff --git a/metadata/dev.obfusk.jiten/signatures/1010100001/APKSigningBlock b/metadata/dev.obfusk.jiten/signatures/1010100001/APKSigningBlock new file mode 100644 index 0000000000000000000000000000000000000000..82d598761a1fe59d921facd6ddf33073693112f9 GIT binary patch literal 8192 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 literal 0 HcmV?d00001 diff --git a/metadata/dev.obfusk.jiten/signatures/1010100002/APKSigningBlockOffset b/metadata/dev.obfusk.jiten/signatures/1010100002/APKSigningBlockOffset new file mode 100644 index 0000000000..37ce515d39 --- /dev/null +++ b/metadata/dev.obfusk.jiten/signatures/1010100002/APKSigningBlockOffset @@ -0,0 +1 @@ +94363648 diff --git a/metadata/dev.obfusk.jiten/signatures/1010100002/MANIFEST.MF b/metadata/dev.obfusk.jiten/signatures/1010100002/MANIFEST.MF new file mode 100644 index 0000000000..dd2514ca16 --- /dev/null +++ b/metadata/dev.obfusk.jiten/signatures/1010100002/MANIFEST.MF @@ -0,0 +1,52 @@ +Manifest-Version: 1.0 +Built-By: Generated-by-ADT +Created-By: Android Gradle 3.5.2 + +Name: AndroidManifest.xml +SHA-256-Digest: eBowSG8ZC8qnuyi7opj6oZ31HqeUt2E2LCg9h58mbqw= + +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: FUtnh1VNItXieOkOYZSoBR1uBIeyy0aijhezk0RtPhY= + +Name: classes.dex +SHA-256-Digest: hy9Op2FUOHBVrYbwSN4mMIz6TDXm4zs/DJoOAg87lr8= + +Name: lib/arm64-v8a/libcrypto1.1.so +SHA-256-Digest: SZoZrOY0y0P0h90eEKrN6er7B0q2NsnAlRxLFwG/skU= + +Name: lib/arm64-v8a/libffi.so +SHA-256-Digest: ZyGhpwbyrTEARLImzLUHr4/X+18+W9cUQEnfhxtLMOQ= + +Name: lib/arm64-v8a/libmain.so +SHA-256-Digest: nO79fpuHLN8WswuYYM3/KKkHqO82qsxiI6q0gXoeI9w= + +Name: lib/arm64-v8a/libpcre.so +SHA-256-Digest: z5K5hafXVPq9DrJBGnr4OxtY7Sya5LpWJqOfEcYkltc= + +Name: lib/arm64-v8a/libpython3.9.so +SHA-256-Digest: X/XuFq+tlvcrohI5dUK4F4G4/FdPcJxGV88tAb4/2oY= + +Name: lib/arm64-v8a/libsqlite3.so +SHA-256-Digest: 8FTEhF0EoE1u1f029FBDF4MHGuBBgCKEPMerZX12weg= + +Name: lib/arm64-v8a/libssl1.1.so +SHA-256-Digest: +nA1DJPOBDiVA6GD7Tdq17Zt9r7hnkPm4yz5v7x5jTg= + +Name: res/drawable/icon.png +SHA-256-Digest: oegrcAS5YlkHEV/OlUFYHuFoPUnyVW3xzcn6KFib6tE= + +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: VP598am8DoD+7AoH3EF77DIyhOaLjFnCD7aA70xuoP4= + diff --git a/metadata/dev.obfusk.jiten/signatures/1010100002/OBFUSK-A.RSA b/metadata/dev.obfusk.jiten/signatures/1010100002/OBFUSK-A.RSA new file mode 100644 index 0000000000000000000000000000000000000000..d145c6eb3d6561171b357bc7a049b409b3320f3c GIT binary patch literal 2164 zcmc(g=Tp;Z7lzXaK?0#juOWz1{Ux*rBE7=`hK>+A(yR2y5|FMGrL0ItDT|QR6@s`# z1coL>Vd(-&M-Ze*XK`lVS>M?|U_YD>=bq=BIdkTIt^<$}0dNM11igfBOkjFQF&W_m zkP-F}Fc^yhnBWYK33^~RC=3Fo0|AWxJOme$=~4kQT_Qk+`WHhXUu+8IHj@%OHL zFZ;V8nCYx62+IgCz@Zi}I6LGgBPeqR0c6NI2pIwf73V+Ckfln$YrbcU;e%p7a10^ZxU~`Q8wT+YuSZjfGzQH# zC1Qlkr8?3Dk4zi)=$#@r&8>R9FmshWC4^+(plPWB)U#KQdrV8C`|1>pHl4a?j^WdJ zVs-d&cjEVS@z52asI575VSB;51E_@r5jf7&u>{E)BN;(JORv4P$1PGvCI#Xe5k}f~ z8v15VJXB?vGeXAuptn^oxF|*G5GN=YscYqGCHD57pN6E@H*^@HdWrK4)tmi+56mp- zdXJ1qKh;x37JBD)YgnTj4932&4oGfl54zAHrFM#zQ`l3w*ngWosp?S&!=@+I>opWl z`7DZyycEJ3S6rJETv^Oq5T2)X8}}n(;d!Pl{A_ zpwJl}8fBI{9L{sYh(FWz(LE-Fy0GdKE|PA(V8mjHbumyEcwB{VM9*{z%sol-Th(@~ zw(=)&r}Pwz5`78^5;i88yTa{Ds+sLB@z+fdb1ySd(U5{Y38FeTWz7?h%$lWcx4BAZ z<(r|SH|kMOYs*FV$N4o{V=H?--3<@S`(uUJia3e|x-PM(SgL6qXY<^{AKyy*;?{ha z^qUmijd>Rh`Dzx?RJD?)X_Ms;qUyYUTa4aW?NP#wbpmsa`n#c5>W?UP@H8_+<6p84 zay#sw4NO3wU=X+r4F~}OXT}y_hH=8qTb5U&YPUBnA|2i`f z7{vdDXUD5`yXhut$Yk8wkl;n9jY?|fc7)l|X`YqX94ON)ZDJ~VQ$KS>o;!MjD!wbVr?YeQMDKNg$C z3?-Fq|6xDyw%26uC~yjS1Ea`aSJp^ad@>vD!64$o3y_S6iIkt|WxTEhs_;)`VnLny zt$q~tw&+H_`&D7V7hkHVad$f@hLocC7jgr;>8?KXnz&DnhOVm=wzJ-(wRa%DmP@`6 zolYatexVB@a=AV5q6hIDgk~!A(P~2aLcEQ~KJ7SG(n@_R%EM_NQkCi2Zd}*prHuD0 z3`R=P{P`-g`$?^~tEbhxh3x|@@F4j{SPMq#NOVUdq|fe?5=UY2oh5vnL8PzY$ctEI zP9Xzi1MFR5@=94C&7~8cpW0Km#a4mOzzu8>JtYc8Coy(o<&5^vx94OB8 z*wkKNk}>@cF$XqY3(1`K7BFF>yHAn1E9bFKjhAMXGc;CBty!Xc`Poi=w`3W!DWV@X zY-&yQUGIuNGuO?x(wBFT5%9nK86MgIo_e_z=V#t9C|4xP$R-|%m(fX(!;&FYXCQfe z#%NN`B`3gqBIP~9=gNDI$o zqmx5}Yx=J#fhM8W^FQO?HKPp+G8o&N=7xP+3vVe={cwrc!6RkHy6)b{;cSZn(-+6> zVwG3Zi+MIh?Z%Uyits8QaZVnWkZRL2&<4Sz3Q|wTtq+HX@I`qAxl!y=z?GSFTdRqw z?SqfQhn3z<+na%}n}R==kZq~UBYX_6jaU1H+9Dw_YRXV&<;tWLjaq9tjP~kPcLU_N zdTZymIb$z095QBx%#LIg_jJPQUrmQL$Whs%bJp^XZrZ;7(>ohYt2dB1R96hQQvyVi z-mLbwydMRH$Zt9YbE7B=W1yAzd=q1>OJE;R(zlvv-V#cf9=Q3ho5TbVq<{xLaddm#4;hATAUT zU)W