--- /home/fdroid/fdroiddata/tmp/net.stargw.applist_15.apk +++ /home/fdroid/fdroiddata/unsigned/net.stargw.applist_15.apk ├── APK Signing Block │ @@ -1,122 +0,0 @@ │ -Key 0x42726577: │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -000000000000000000000000000000000000 │ - │ -Key 0x504b4453: │ -00a2f05fac7d219de07bfadbd9b9320a9e4a005808a071532c0431dc7dc91d3a271c9e │ -849e98a2a17f79e48de8530bbd9eafa8e4a688d3edfab6cf2e5b4078f0056ac5d44b9d │ -97a892db37791232d01076f1b5749b177f37a2d58e8755b0752b72eb2d9ba1116a412c │ -05406a8cef286076e1105fdadc2cb3dfbc506a4c81cc0dcfe44e89cdf82037d06a3e66 │ -5b39f2a9ffcc883ad253662e9f6f44aeb43f16f7d14f56373b29552aeabadd4b42752b │ -558b37706fda46a1f68fd4f21c32fa3a0d9ea85fa011fb843b4173a477e56bfb61181e │ -413452967d2d4b54ee0484c50ffd18401a8afcfda3c8b0c5587b71a5043ddb6a248b63 │ -c520f9de3fda6b0a635f4678a61ea85ba8fa4818f39a2ab031a53bf018ecb2467059ae │ -4740bc168877152bc99a32daab01d6120a37fd8a51b5669b34682b5b9830ef721f0d0b │ -f90d87308595afc5a6f4c0fc31afe07a502d01231a831ee213e5bdaefa7fd2a469cf9e │ -00c67415a51a2838dd20533b5ee8915e2c30f5be89d9342a58f988eade1b069a49bb57 │ -7d3c5b66d1cc3dfa89e88d1d19b3a34287795f778ddabe7556ae65de333b2726ff7d26 │ -79f7d5be7d196f49005e84c7d04e5b9ebc0b89c49d824f62d15f4ae70b4756ebadb89e │ -15d7e28eb2033b75ba1f7e276c09320081fd8eb59119240b6ac1dee826aa52367b043f │ -67abe2b27937e431c7ffb39b57f873ab77fbdfc07fb645067f976b32a558af126354ca │ -aef9a880eb499994b64710b30a41de3533eea2f45ed6331f4855a2e77072185c4b3e66 │ -63a1cd7f1e2a43f7b959cff4f7be8dd42f7c5bf67b5834f595732105799509dbfd3b01 │ -eeaeb439d4a493cc2931230848ae22f91b66ab765419c647d5d10a22db7c7f340e9854 │ -3b99f22e45e5e5758c5587f2e2ad968335beefd88157183aa206deb97b54bf5ffbac0c │ -194a4792394f43372d2fec5f311fb3197ca74853e9ad10bced7ba41dbeb94e3c77fc52 │ -aeab6cf096edfe39b64ea3a05d3dba8d70fc305b7f9422594518d72ac1abe3864bf258 │ -4b7b677326255e77cffd757ddb954c173a3f651695e9407d09149ec36a49831712219c │ -e884aa0e6b6e4e3f929f3b4f48eb40a0ae2eeb2964b6a1c513001193def36f262b5fd2 │ -b2518b6d70948483a060f75f11ea69961ec00e7f8db5ecc1a27ea4a356f254a131eba3 │ -5bf986ff030e688cc01d99da49f73e689a2c165405db65f703dae42f18327b1415541a │ -440fb7c9ef5de9b2859571bd919f0dc4cdca8fc074e405a2a5b3b0b44d5f57e9b6ffed │ -8805e4b294f1c4fa0440231ba113543ad36970eb81b2825b2b3acf685ca7a91ff4aea3 │ -e910baf4dbb59271149c18722dcb488a95e51eab81e7936adb126c99ef32cb8fbae707 │ -ce8d57e82588da702fceaae2f3bc2c27bbe380e713ff65f1cd9127f2ddc77025ca606f │ -7fbdceeedb6b00ce5495ee0d0ae371cef932346053d49aae4b48b92151d9b898cdd880 │ -74c5b1146506358f7253e28ee885be918386adb50350b73940183dc3fa6f8c0257694f │ -d5fe328ef9d16e01ba2d8f71d38e8c1e20b68d1100a7618a4ae759b517c1e25df07336 │ -f903911e449691219802e83a4708bdd4aee073ffccaa289567127bf2beeb5038c91926 │ -ab80a5a72853be63256c495c6ca6e74dc7f90daeb80473e09e8ebed18289ec2959a497 │ -1e1d7317ca6736df95a8cd09d77f3e59adc831d53c77629390f30edbdd87fac74bab19 │ -18f43f378fe10e2edc878f0ecf70b6e990c99dd75657f1b05258add321cce8d310534f │ -ca60e5a348df45b0d43db09637c3cc5e9524f6a9a0eba3d46a6189e6ef7a40d111b9bf │ -c13b87592e334b46e59f4c4352aef922c161ab8cb9c28b483b96f4abd5cf6228e8815d │ -5b5bbf2679e8ce3effaa9465f36c90880d2b42d47e746a78a8073e8830ba0538ae925d │ -c3bb21c591602166d55a4ec3589c4eee4e218f205beb91f3857ac67ce6469b4678d60c │ -29785fe24f08b8393f15d8ff5c192769ad8f42cc6061fef550a4306efa0cceef6db48f │ -95034f152aabddf1bf6163fd5281dfe91a54d48eaf7a1b1eba3d7305960060f6b56e48 │ -a1abe425bebed6c0e46c73974b8fe572f5dd6ab0169fbc6cc56224d934dadf54b12c23 │ -70c9a6b2bd3c5fa4e4e5d2d9a0c768f88aa512c64fc62647762d1372837ecb34aaa978 │ -78fbfcd1b876385a5bbddcd3c312d238b1faa53949e04cc35115715b84fb635ab5baa4 │ -e07fbea6e13ab3d716404aff031c9fe114f52b6daa566a6d3ebb598bc4d7c594cabea8 │ -01ebe6bc76ce15c9450da01f8af65389e3c93af3b06001814aeb97e1171ad42542efeb │ -702229fc0a5a567967bcaf787f46d3b92101122a43a93bc876c8fbd025e0ac41d45153 │ -35a5303ad1f6de931b3d8d848575bd669b0ff5546e62e0a1017dcf5408b52358f2f326 │ -bc3d73345766b0e37432d80d67f582bd6958eafdd095c15b6c3fa46b2b6bf9c93fd599 │ -de72fe7cd065c85256f6a50afecfe9e3797ae95eceb4f263172b5d72cdac51fa95fdcf │ -45ee0e2a51fbacd1da7c911b8a1f5024889a24a275ae939cd3d16b496f7b69346b8cdb │ -793904a185ce5e0f8a3febd8e9f0a4c7c5119d4e543d41be34049a26dd8f2c67ead7eb │ -2c717264fe4e52b4946f1d844f29b509043c1b21c25b1cdaa4d072aabcfd90d2bf0779 │ -17229e167a7cf531e25bc0167c2946b713e64e2982e51e03f046341c0980d7a87b42ee │ -180dee741258825855399e7c5e098a2635f720e7cee85f6223edc1a554eddf2c4d5b14 │ -3ba93acee86c7933ae9445c792ecb38b6ba48710ac5be20c0dd56760bae4dca55e55e4 │ -bfdbbfce63eac46539fda31a9d7ba9f272b8a26a3b27cdc952fb5e20066e6877ab245d │ -1c531906dcd02a3113f02cedec938a5253e0194ff7657e8af1584a550b18adbfe7cc5c │ -cabeff5013a1a1c9b046d0bf005ce6fb645e1e46c6d3d0ba75451d8992a65b3f442abe │ -2819048f711f11428a24a525935723d8838f9a72193f72d09e4b37f5cba0a9b2ac8b94 │ -dd2c67d98b65a5d52cd7e1ef040bea170a542bc0378cbfc52cd82ff762b4d941f0f4e7 │ -11944a9f590b6c8bb797c07eec462e0b0392381bff22a913f36e14626c081438988769 │ -f23a2b1f5dbdb080f50318546940d7952370d1c870bdd125d6f4073698ee5171a1d476 │ -ec38368b45 │ - │ -Key 0x7109871a: │ -530300004f030000150200002c00000028000000030100002000000052d42286317402 │ -cbad9d57ea5b4b34f559e6f618cd38db59d5527a978c41d17dd9010000d50100003082 │ -01d13082013aa00302010202045326e3eb300d06092a864886f70d0101050500302c31 │ -0b3009060355040613024555310d300b060355040a130453575353310e300c06035504 │ -03130553746576653020170d3134303331373132303034335a180f3231313430323231 │ -3132303034335a302c310b3009060355040613024555310d300b060355040a13045357 │ -5353310e300c06035504031305537465766530819f300d06092a864886f70d01010105 │ -0003818d0030818902818100a94f2da0f0cbf021b0ebf81c9696c50543d30a8e272332 │ -9cffd0eb7be6ec77da95ac55fdeb962134af3a5e0b6dd9e93352d78e77d0f70f3390a7 │ -fc7d7ca9763d4b1e7ba7c01904a0b9ef913616d2751aad7a06203f88fa0516eb98a330 │ -d7373dd6acc8517311cb9e8e71a59d5a76025a6705cf8ec629fd24e7c183c35fd01191 │ -0203010001300d06092a864886f70d010105050003818100a76fd6f69f9aac4a128c07 │ -1c3106b4ea37f69e12fdf4bcc0a33e094f5f69f87932d519c2fcbe3a7cc529aec0dba5 │ -1fb613b0d0c71a741ea53e189b3639654e5afdb6c85780540d2dda99d39835e513df57 │ -7c9d116d74dfdbfe14e4dc8f4c52016a37a118bf6cdc0a59dcd26c2c3b9ad3c34cefbe │ -3092bdb6e6cdefc9426b7c6a00000000000000008c0000008800000003010000800000 │ -007671324cb4df21c927c93f781e6363a8594949d4929109731ad5cdb7664dec9bcd44 │ -f39cedadd06af890c39e1fe5ca289d3fa9f5306e8fa7425b4327c93447a119cbf716eb │ -d47f621b1f4cd539681d1273d3ca2ca19c99cf8ad097d92c172b4afde5c0d77de668ee │ -9576bb5335f3c334246b1cb42fc0bb51c32f655ef68ce7aea200000030819f300d0609 │ -2a864886f70d010101050003818d0030818902818100a94f2da0f0cbf021b0ebf81c96 │ -96c50543d30a8e2723329cffd0eb7be6ec77da95ac55fdeb962134af3a5e0b6dd9e933 │ -52d78e77d0f70f3390a7fc7d7ca9763d4b1e7ba7c01904a0b9ef913616d2751aad7a06 │ -203f88fa0516eb98a330d7373dd6acc8517311cb9e8e71a59d5a76025a6705cf8ec629 │ -fd24e7c183c35fd011910203010001 ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}`: │┄ OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: │┄ 2265090 │┄ Try using the -Djava.io.tmpdir= option to select an alternate temp location. │┄ │ @@ -1,17 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): false │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v3.1 scheme (APK Signature Scheme v3.1): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=Steve, O=SWSS, C=EU │ -Signer #1 certificate SHA-256 digest: 0506d8a76c40c47815395ddb9deaff30d6290d123de508290e482d993f376131 │ -Signer #1 certificate SHA-1 digest: d61a7e48d09abb9e46160b6169e8a5007602872a │ -Signer #1 certificate MD5 digest: def62a8cbaacc756d507b02ac00be27d │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 1024 │ -Signer #1 public key SHA-256 digest: 1287e8f09d762f43d266f9feff5b14a919e380c9bded5b8f7d6f0582851ecda6 │ -Signer #1 public key SHA-1 digest: de416c567a2c0b9bedc3da9bb7e01c825713e9b0 │ -Signer #1 public key MD5 digest: b645970aaac102848ea54661c4b424da ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ -Zip file size: 1788698 bytes, number of entries: 514 │ +Zip file size: 1784618 bytes, number of entries: 514 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-r--r-- 0.0 unx 2590088 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 2590104 b- defN 81-Jan-01 01:01 classes.dex │ -rw---- 2.4 fat 12 b- stor 81-Jan-01 01:01 META-INF/android.support.design_material.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.appcompat_appcompat.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.arch.core_core-runtime.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.cardview_cardview.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.coordinatorlayout_coordinatorlayout.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.core_core.version │ @@ -509,8 +509,8 @@ │ -rw---- 0.0 fat 396 b- defN 81-Jan-01 01:01 res/z3.xml │ -rw---- 0.0 fat 1072 b- defN 81-Jan-01 01:01 res/zH.xml │ -rw---- 0.0 fat 318 b- stor 81-Jan-01 01:01 res/zN.png │ -rw---- 0.0 fat 887 b- stor 81-Jan-01 01:01 res/zQ.png │ -rw---- 0.0 fat 484 b- defN 81-Jan-01 01:01 res/za.xml │ -rw---- 0.0 fat 840 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 295496 b- stor 81-Jan-01 01:01 resources.arsc │ -514 files, 3326241 bytes uncompressed, 1728786 bytes compressed: 48.0% │ +514 files, 3326257 bytes uncompressed, 1728800 bytes compressed: 48.0% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Android package (APK), with gradle app-metadata.properties, with APK Signing Block │ +Android package (APK), with gradle app-metadata.properties ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '037' │ │ DEX file header: │ │ magic : 'dex\n037\0' │ │ -checksum : d8b98bf9 │ │ -signature : 2934...26dd │ │ -file_size : 2590088 │ │ +checksum : a67492fe │ │ +signature : 01f4...c218 │ │ +file_size : 2590104 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 22499 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 2804 │ │ type_ids_off : 90108 (0x015ffc) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 101324 (0x018bcc) │ │ field_ids_size : 16535 │ │ field_ids_off : 152120 (0x025238) │ │ method_ids_size : 21906 │ │ method_ids_off : 284400 (0x0456f0) │ │ class_defs_size : 2002 │ │ class_defs_off : 459648 (0x070380) │ │ -data_size : 2066376 │ │ +data_size : 2066392 │ │ data_off : 523712 (0x07fdc0) │ │ │ │ Class #0 header: │ │ class_idx : 297 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2574 │ │ source_file_idx : 3246 │ │ @@ -376321,14 +376321,16 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1452 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #21828 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #1452 - │ │ Class descriptor : 'Lnet/stargw/applist/AppInfoAdapterBackup$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ @@ -377002,14 +377004,16 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1456 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=infoMessageDo │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #21846 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #1456 - │ │ Class descriptor : 'Lnet/stargw/applist/Global$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' ├── smali/net/stargw/applist/AppInfoAdapterBackup$1.smali │ @@ -22,14 +22,19 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lnet/stargw/applist/AppInfoAdapterBackup;I)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 117 │ iput-object p1, p0, Lnet/stargw/applist/AppInfoAdapterBackup$1;->this$0:Lnet/stargw/applist/AppInfoAdapterBackup; │ │ iput p2, p0, Lnet/stargw/applist/AppInfoAdapterBackup$1;->val$position:I │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/stargw/applist/Global$1.smali │ @@ -20,14 +20,19 @@ │ # instance fields │ .field final synthetic val$info:Landroid/app/Dialog; │ │ │ # direct methods │ .method constructor (Landroid/app/Dialog;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 86 │ iput-object p1, p0, Lnet/stargw/applist/Global$1;->val$info:Landroid/app/Dialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void