17.1 MB
/home/fdroid/fdroiddata/tmp/net.sourceforge.dibdib.android.dib2qm_2420.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_net.sourceforge.dibdib.android.dib2qm_2420.apk
10.7 KB
/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 {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <0fde81064be3cbb333c4a63d5b94cea3ae35ed1638560d0d260f8e9a54f8d8ee>, actual: <1e4a12af70b7db6500f62d1c319fb3b91a665bcdbe779aeca354770a462b9615> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <51e1b38ffce8e8047d4a9494473e5730bd3e8844cf399ab7d424df48d5a0d88215573a0000000000>, actual: <4a1d5c03e0167ffc65b46ae585c2f497de598007ffdd67a9cc34ed858af95dbd15573a0000000000>
    
Offset 1, 61 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·908a067183ca222f8998b1df280ab3f3d0cd358603c0b64756f776395958967e 
10 Signer·#1·certificate·SHA-1·digest:·20a6335191e1187832fe295ff6360bd95699cc9a 
11 Signer·#1·certificate·MD5·digest:·83435ffef00f02411f2bf536190581b5 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d9ea648e79d4a115854a5e99a83f38be7c9f32f53e25ee84cbce3cab43e12971 
15 Signer·#1·public·key·SHA-1·digest:·28cde5c2fa6b532c53de57a6e08035071d5f9c11 
16 Signer·#1·public·key·MD5·digest:·9a2859c821e220c2d4c94bec641af51b 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.databinding_viewbinding.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.room_room-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.startup_startup-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.work_work-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.52 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·3827477·bytes,·number·of·entries:·6611 Zip·file·size:·3827477·bytes,·number·of·entries:·661
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··6137604·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··6137600·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx·····9159·b-·defN·81-Jan-01·01:01·assets/apache_license2.txt4 -rw-rw-rw-··0.0·unx·····9159·b-·defN·81-Jan-01·01:01·assets/apache_license2.txt
5 -rw-rw-rw-··0.0·unx·····4007·b-·defN·81-Jan-01·01:01·assets/help.txt5 -rw-rw-rw-··0.0·unx·····4007·b-·defN·81-Jan-01·01:01·assets/help.txt
6 -rw-rw-rw-··0.0·unx····36125·b-·defN·81-Jan-01·01:01·assets/javamail_license.txt6 -rw-rw-rw-··0.0·unx····36125·b-·defN·81-Jan-01·01:01·assets/javamail_license.txt
7 -rw-rw-rw-··0.0·unx····36582·b-·defN·81-Jan-01·01:01·assets/license.txt7 -rw-rw-rw-··0.0·unx····36582·b-·defN·81-Jan-01·01:01·assets/license.txt
8 -rw-rw-rw-··0.0·unx······470·b-·defN·81-Jan-01·01:01·assets/license_note.txt8 -rw-rw-rw-··0.0·unx······470·b-·defN·81-Jan-01·01:01·assets/license_note.txt
9 -rw-rw-rw-··0.0·unx·····1116·b-·defN·81-Jan-01·01:01·assets/spongycastle_license.txt9 -rw-rw-rw-··0.0·unx·····1116·b-·defN·81-Jan-01·01:01·assets/spongycastle_license.txt
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
Offset 656, 8 lines modifiedOffset 656, 8 lines modified
656 -rw----·····0.0·fat······396·b-·defN·81-Jan-01·01:01·res/z3.xml656 -rw----·····0.0·fat······396·b-·defN·81-Jan-01·01:01·res/z3.xml
657 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml657 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml
658 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml658 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
659 -rw----·····0.0·fat···684776·b-·stor·81-Jan-01·01:01·resources.arsc659 -rw----·····0.0·fat···684776·b-·stor·81-Jan-01·01:01·resources.arsc
660 -rw----·····2.0·fat····59821·b-·defN·81-Jan-01·01:01·META-INF/F724CECB.SF660 -rw----·····2.0·fat····59821·b-·defN·81-Jan-01·01:01·META-INF/F724CECB.SF
661 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/F724CECB.RSA661 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/F724CECB.RSA
662 -rw----·····2.0·fat····59694·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF662 -rw----·····2.0·fat····59694·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
663 661·files,·7591217·bytes·uncompressed,·3747335·bytes·compressed:··50.6%663 661·files,·7591213·bytes·uncompressed,·3747409·bytes·compressed:··50.6%
17.1 MB
classes.dex
17.1 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·37206e554 checksum············:·aad85ed8
5 signature···········:·b226...bc975 signature···········:·2d4f...bdfd
6 file_size···········:·61376046 file_size···········:·6137600
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·5204910 string_ids_size·····:·52049
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·568912 type_ids_size·······:·5689
13 type_ids_off········:·208308·(0x032db4)13 type_ids_off········:·208308·(0x032db4)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·231064·(0x038698)15 proto_ids_off·······:·231064·(0x038698)
16 field_ids_size······:·3614116 field_ids_size······:·36141
17 field_ids_off·······:·336448·(0x052240)17 field_ids_off·······:·336448·(0x052240)
18 method_ids_size·····:·4262718 method_ids_size·····:·42627
19 method_ids_off······:·625576·(0x098ba8)19 method_ids_off······:·625576·(0x098ba8)
20 class_defs_size·····:·438120 class_defs_size·····:·4381
21 class_defs_off······:·966592·(0x0ebfc0)21 class_defs_off······:·966592·(0x0ebfc0)
22 data_size···········:·503082022 data_size···········:·5030816
23 data_off············:·1106784·(0x10e360)23 data_off············:·1106784·(0x10e360)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·37225 class_idx···········:·372
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·482727 superclass_idx······:·4827
28 source_file_idx·····:·803228 source_file_idx·····:·8032
Offset 789889, 36 lines modifiedOffset 789889, 36 lines modified
789889 ······type··········:·'()V'789889 ······type··········:·'()V'
789890 ······access········:·0x10008·(STATIC·CONSTRUCTOR)789890 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
789891 ······code··········-789891 ······code··········-
789892 ······registers·····:·1789892 ······registers·····:·1
789893 ······ins···········:·0789893 ······ins···········:·0
789894 ······outs··········:·1789894 ······outs··········:·1
789895 ······insns·size····:·8·16-bit·code·units789895 ······insns·size····:·8·16-bit·code·units
789896 35cbd0:········································|[35cbd0]·javax.activation.FileTypeMap.<clinit>:()V789896 35cbcc:········································|[35cbcc]·javax.activation.FileTypeMap.<clinit>:()V
789897 35cbe0:·2200·7f13······························|0000:·new-instance·v0,·Ljava/util/WeakHashMap;·//·type@137f789897 35cbdc:·2200·7f13······························|0000:·new-instance·v0,·Ljava/util/WeakHashMap;·//·type@137f
789898 35cbe4:·7010·e49a·0000·························|0002:·invoke-direct·{v0},·Ljava/util/WeakHashMap;.<init>:()V·//·method@9ae4789898 35cbe0:·7010·e49a·0000·························|0002:·invoke-direct·{v0},·Ljava/util/WeakHashMap;.<init>:()V·//·method@9ae4
789899 35cbea:·6900·e670······························|0005:·sput-object·v0,·Ljavax/activation/FileTypeMap;.map:Ljava/util/Map;·//·field@70e6789899 35cbe6:·6900·e670······························|0005:·sput-object·v0,·Ljavax/activation/FileTypeMap;.map:Ljava/util/Map;·//·field@70e6
789900 35cbee:·0e00···································|0007:·return-void789900 35cbea:·0e00···································|0007:·return-void
789901 ······catches·······:·(none)789901 ······catches·······:·(none)
789902 ······positions·····:·789902 ······positions·····:·
789903 ········0x0000·line=53789903 ········0x0000·line=53
789904 ······locals········:·789904 ······locals········:·
  
789905 ····#1··············:·(in·Ljavax/activation/FileTypeMap;)789905 ····#1··············:·(in·Ljavax/activation/FileTypeMap;)
789906 ······name··········:·'<init>'789906 ······name··········:·'<init>'
789907 ······type··········:·'()V'789907 ······type··········:·'()V'
789908 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)789908 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
789909 ······code··········-789909 ······code··········-
789910 ······registers·····:·1789910 ······registers·····:·1
789911 ······ins···········:·1789911 ······ins···········:·1
789912 ······outs··········:·1789912 ······outs··········:·1
789913 ······insns·size····:·4·16-bit·code·units789913 ······insns·size····:·4·16-bit·code·units
789914 35cbf0:········································|[35cbf0]·javax.activation.FileTypeMap.<init>:()V789914 35cbec:········································|[35cbec]·javax.activation.FileTypeMap.<init>:()V
789915 35cc00:·7010·e497·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@97e4789915 35cbfc:·7010·e497·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@97e4
789916 35cc06:·0e00···································|0003:·return-void789916 35cc02:·0e00···································|0003:·return-void
789917 ······catches·······:·(none)789917 ······catches·······:·(none)
789918 ······positions·····:·789918 ······positions·····:·
789919 ········0x0000·line=60789919 ········0x0000·line=60
789920 ······locals········:·789920 ······locals········:·
789921 ········0x0000·-·0x0004·reg=0·this·Ljavax/activation/FileTypeMap;·789921 ········0x0000·-·0x0004·reg=0·this·Ljavax/activation/FileTypeMap;·
  
789922 ····#2··············:·(in·Ljavax/activation/FileTypeMap;)789922 ····#2··············:·(in·Ljavax/activation/FileTypeMap;)
Offset 789926, 37 lines modifiedOffset 789926, 37 lines modified
789926 ······type··········:·'()Ljavax/activation/FileTypeMap;'789926 ······type··········:·'()Ljavax/activation/FileTypeMap;'
789927 ······access········:·0x20009·(PUBLIC·STATIC·DECLARED_SYNCHRONIZED)789927 ······access········:·0x20009·(PUBLIC·STATIC·DECLARED_SYNCHRONIZED)
789928 ······code··········-789928 ······code··········-
789929 ······registers·····:·4789929 ······registers·····:·4
789930 ······ins···········:·0789930 ······ins···········:·0
789931 ······outs··········:·3789931 ······outs··········:·3
789932 ······insns·size····:·38·16-bit·code·units789932 ······insns·size····:·38·16-bit·code·units
789933 35cb60:········································|[35cb60]·javax.activation.FileTypeMap.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap;789933 35cb5c:········································|[35cb5c]·javax.activation.FileTypeMap.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap;
789934 35cb70:·1c00·be13······························|0000:·const-class·v0,·Ljavax/activation/FileTypeMap;·//·type@13be789934 35cb6c:·1c00·be13······························|0000:·const-class·v0,·Ljavax/activation/FileTypeMap;·//·type@13be
789935 35cb74:·1d00···································|0002:·monitor-enter·v0789935 35cb70:·1d00···································|0002:·monitor-enter·v0
789936 35cb76:·6201·e570······························|0003:·sget-object·v1,·Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap;·//·field@70e5789936 35cb72:·6201·e570······························|0003:·sget-object·v1,·Ljavax/activation/FileTypeMap;.defaultMap:Ljavax/activation/FileTypeMap;·//·field@70e5
789937 35cb7a:·3801·0400······························|0005:·if-eqz·v1,·0009·//·+0004789937 35cb76:·3801·0400······························|0005:·if-eqz·v1,·0009·//·+0004
789938 35cb7e:·1e00···································|0007:·monitor-exit·v0789938 35cb7a:·1e00···································|0007:·monitor-exit·v0
789939 35cb80:·1101···································|0008:·return-object·v1789939 35cb7c:·1101···································|0008:·return-object·v1
789940 35cb82:·7100·359c·0000·························|0009:·invoke-static·{},·Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader;·//·method@9c35789940 35cb7e:·7100·359c·0000·························|0009:·invoke-static·{},·Ljavax/activation/SecuritySupport;.getContextClassLoader:()Ljava/lang/ClassLoader;·//·method@9c35
789941 35cb88:·0c01···································|000c:·move-result-object·v1789941 35cb84:·0c01···································|000c:·move-result-object·v1
789942 35cb8a:·6202·e670······························|000d:·sget-object·v2,·Ljavax/activation/FileTypeMap;.map:Ljava/util/Map;·//·field@70e6789942 35cb86:·6202·e670······························|000d:·sget-object·v2,·Ljavax/activation/FileTypeMap;.map:Ljava/util/Map;·//·field@70e6
789943 35cb8e:·7220·859a·1200·························|000f:·invoke-interface·{v2,·v1},·Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@9a85789943 35cb8a:·7220·859a·1200·························|000f:·invoke-interface·{v2,·v1},·Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@9a85
789944 35cb94:·0c02···································|0012:·move-result-object·v2789944 35cb90:·0c02···································|0012:·move-result-object·v2
789945 35cb96:·1f02·be13······························|0013:·check-cast·v2,·Ljavax/activation/FileTypeMap;·//·type@13be789945 35cb92:·1f02·be13······························|0013:·check-cast·v2,·Ljavax/activation/FileTypeMap;·//·type@13be
789946 35cb9a:·3902·0c00······························|0015:·if-nez·v2,·0021·//·+000c789946 35cb96:·3902·0c00······························|0015:·if-nez·v2,·0021·//·+000c
789947 35cb9e:·2202·c313······························|0017:·new-instance·v2,·Ljavax/activation/MimetypesFileTypeMap;·//·type@13c3789947 35cb9a:·2202·c313······························|0017:·new-instance·v2,·Ljavax/activation/MimetypesFileTypeMap;·//·type@13c3
789948 35cba2:·7010·1b9c·0200·························|0019:·invoke-direct·{v2},·Ljavax/activation/MimetypesFileTypeMap;.<init>:()V·//·method@9c1b789948 35cb9e:·7010·1b9c·0200·························|0019:·invoke-direct·{v2},·Ljavax/activation/MimetypesFileTypeMap;.<init>:()V·//·method@9c1b
789949 35cba8:·6203·e670······························|001c:·sget-object·v3,·Ljavax/activation/FileTypeMap;.map:Ljava/util/Map;·//·field@70e6789949 35cba4:·6203·e670······························|001c:·sget-object·v3,·Ljavax/activation/FileTypeMap;.map:Ljava/util/Map;·//·field@70e6
789950 35cbac:·7230·899a·1302·························|001e:·invoke-interface·{v3,·v1,·v2},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@9a89789950 35cba8:·7230·899a·1302·························|001e:·invoke-interface·{v3,·v1,·v2},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@9a89
789951 35cbb2:·1e00···································|0021:·monitor-exit·v0789951 35cbae:·1e00···································|0021:·monitor-exit·v0
789952 35cbb4:·1102···································|0022:·return-object·v2789952 35cbb0:·1102···································|0022:·return-object·v2
789953 35cbb6:·0d01···································|0023:·move-exception·v1789953 35cbb2:·0d01···································|0023:·move-exception·v1
789954 35cbb8:·1e00···································|0024:·monitor-exit·v0789954 35cbb4:·1e00···································|0024:·monitor-exit·v0
789955 35cbba:·2701···································|0025:·throw·v1789955 35cbb6:·2701···································|0025:·throw·v1
789956 ······catches·······:·2789956 ······catches·······:·2
789957 ········0x0003·-·0x0005789957 ········0x0003·-·0x0005
789958 ··········<any>·->·0x0023789958 ··········<any>·->·0x0023
789959 ········0x0009·-·0x0021789959 ········0x0009·-·0x0021
789960 ··········<any>·->·0x0023789960 ··········<any>·->·0x0023
789961 ······positions·····:·789961 ······positions·····:·
789962 ········0x0003·line=120789962 ········0x0003·line=120
Offset 789973, 45 lines modifiedOffset 789973, 45 lines modified
789973 ······type··········:·'(Ljavax/activation/FileTypeMap;)V'789973 ······type··········:·'(Ljavax/activation/FileTypeMap;)V'
789974 ······access········:·0x20009·(PUBLIC·STATIC·DECLARED_SYNCHRONIZED)789974 ······access········:·0x20009·(PUBLIC·STATIC·DECLARED_SYNCHRONIZED)
789975 ······code··········-789975 ······code··········-
789976 ······registers·····:·5789976 ······registers·····:·5
789977 ······ins···········:·1789977 ······ins···········:·1
789978 ······outs··········:·2789978 ······outs··········:·2
789979 ······insns·size····:·52·16-bit·code·units789979 ······insns·size····:·52·16-bit·code·units
789980 35cc08:········································|[35cc08]·javax.activation.FileTypeMap.setDefaultFileTypeMap:(Ljavax/activation/FileTypeMap;)V789980 35cc04:········································|[35cc04]·javax.activation.FileTypeMap.setDefaultFileTypeMap:(Ljavax/activation/FileTypeMap;)V
789981 35cc18:·1c00·be13······························|0000:·const-class·v0,·Ljavax/activation/FileTypeMap;·//·type@13be789981 35cc14:·1c00·be13······························|0000:·const-class·v0,·Ljavax/activation/FileTypeMap;·//·type@13be
789982 35cc1c:·1d00···································|0002:·monitor-enter·v0789982 35cc18:·1d00···································|0002:·monitor-enter·v0
789983 35cc1e:·7100·5b98·0000·························|0003:·invoke-static·{},·Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager;·//·method@985b789983 35cc1a:·7100·5b98·0000·························|0003:·invoke-static·{},·Ljava/lang/System;.getSecurityManager:()Ljava/lang/SecurityManager;·//·method@985b
789984 35cc24:·0c01···································|0006:·move-result-object·v1789984 35cc20:·0c01···································|0006:·move-result-object·v1
789985 35cc26:·3801·1d00······························|0007:·if-eqz·v1,·0024·//·+001d789985 35cc22:·3801·1d00······························|0007:·if-eqz·v1,·0024·//·+001d
789986 35cc2a:·6e10·f997·0100·························|0009:·invoke-virtual·{v1},·Ljava/lang/SecurityManager;.checkSetFactory:()V·//·method@97f9789986 35cc26:·6e10·f997·0100·························|0009:·invoke-virtual·{v1},·Ljava/lang/SecurityManager;.checkSetFactory:()V·//·method@97f9
789987 35cc30:·2818···································|000c:·goto·0024·//·+0018789987 35cc2c:·2818···································|000c:·goto·0024·//·+0018
789988 35cc32:·0d01···································|000d:·move-exception·v1789988 35cc2e:·0d01···································|000d:·move-exception·v1
789989 35cc34:·6e10·4497·0000·························|000e:·invoke-virtual·{v0},·Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader;·//·method@9744789989 35cc30:·6e10·4497·0000·························|000e:·invoke-virtual·{v0},·Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader;·//·method@9744
789990 35cc3a:·0c02···································|0011:·move-result-object·v2789990 35cc36:·0c02···································|0011:·move-result-object·v2
789991 35cc3c:·3802·1100······························|0012:·if-eqz·v2,·0023·//·+0011789991 35cc38:·3802·1100······························|0012:·if-eqz·v2,·0023·//·+0011
789992 35cc40:·6e10·4497·0000·························|0014:·invoke-virtual·{v0},·Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader;·//·method@9744789992 35cc3c:·6e10·4497·0000·························|0014:·invoke-virtual·{v0},·Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader;·//·method@9744
789993 35cc46:·0c02···································|0017:·move-result-object·v2789993 35cc42:·0c02···································|0017:·move-result-object·v2
789994 35cc48:·6e10·e897·0400·························|0018:·invoke-virtual·{v4},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@97e8789994 35cc44:·6e10·e897·0400·························|0018:·invoke-virtual·{v4},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@97e8
Max diff block lines reached; 17935429/17951046 bytes (99.91%) of diff not shown.
4.36 KB
classes.jar
3.22 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·9269840·bytes,·number·of·entries:·43701 Zip·file·size:·9269827·bytes,·number·of·entries:·4370
2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
3 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class3 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class
6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class
7 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class7 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class
8 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class8 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
Offset 3896, 15 lines modifiedOffset 3896, 15 lines modified
3896 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·com/sun/mail/smtp/SMTPTransport$OAuth2Authenticator.class3896 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·com/sun/mail/smtp/SMTPTransport$OAuth2Authenticator.class
3897 ?rwxrwxr-x··2.0·unx·····1342·b-·stor·80-Jan-01·00:00·com/sun/mail/smtp/SMTPTransport$PlainAuthenticator.class3897 ?rwxrwxr-x··2.0·unx·····1342·b-·stor·80-Jan-01·00:00·com/sun/mail/smtp/SMTPTransport$PlainAuthenticator.class
3898 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·com/sun/mail/util/BEncoderStream.class3898 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·com/sun/mail/util/BEncoderStream.class
3899 ?rwxrwxr-x··2.0·unx·····1187·b-·stor·80-Jan-01·00:00·com/sun/mail/util/MailConnectException.class3899 ?rwxrwxr-x··2.0·unx·····1187·b-·stor·80-Jan-01·00:00·com/sun/mail/util/MailConnectException.class
3900 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·com/sun/mail/util/QDecoderStream.class3900 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·com/sun/mail/util/QDecoderStream.class
3901 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·com/sun/mail/util/QEncoderStream.class3901 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·com/sun/mail/util/QEncoderStream.class
3902 ?rwxrwxr-x··2.0·unx·····1887·b-·stor·80-Jan-01·00:00·javax/activation/ActivationDataFlavor.class3902 ?rwxrwxr-x··2.0·unx·····1887·b-·stor·80-Jan-01·00:00·javax/activation/ActivationDataFlavor.class
3903 ?rwxrwxr-x··2.0·unx·····7900·b-·stor·80-Jan-01·00:00·javax/activation/DataHandler.class3903 ?rwxrwxr-x··2.0·unx·····7887·b-·stor·80-Jan-01·00:00·javax/activation/DataHandler.class
3904 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·javax/activation/DataHandlerDataSource.class3904 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·javax/activation/DataHandlerDataSource.class
3905 ?rwxrwxr-x··2.0·unx·····1874·b-·stor·80-Jan-01·00:00·javax/activation/DataSourceDataContentHandler.class3905 ?rwxrwxr-x··2.0·unx·····1874·b-·stor·80-Jan-01·00:00·javax/activation/DataSourceDataContentHandler.class
3906 ?rwxrwxr-x··2.0·unx·····1114·b-·stor·80-Jan-01·00:00·javax/activation/FileDataSource.class3906 ?rwxrwxr-x··2.0·unx·····1114·b-·stor·80-Jan-01·00:00·javax/activation/FileDataSource.class
3907 ?rwxrwxr-x··2.0·unx····11337·b-·defN·80-Jan-01·00:00·javax/activation/MailcapCommandMap.class3907 ?rwxrwxr-x··2.0·unx····11337·b-·defN·80-Jan-01·00:00·javax/activation/MailcapCommandMap.class
3908 ?rwxrwxr-x··2.0·unx·····6294·b-·stor·80-Jan-01·00:00·javax/activation/MimetypesFileTypeMap.class3908 ?rwxrwxr-x··2.0·unx·····6294·b-·stor·80-Jan-01·00:00·javax/activation/MimetypesFileTypeMap.class
3909 ?rwxrwxr-x··2.0·unx·····2273·b-·stor·80-Jan-01·00:00·javax/activation/ObjectDataContentHandler.class3909 ?rwxrwxr-x··2.0·unx·····2273·b-·stor·80-Jan-01·00:00·javax/activation/ObjectDataContentHandler.class
3910 ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·javax/activation/URLDataSource.class3910 ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·javax/activation/URLDataSource.class
Offset 4365, 8 lines modifiedOffset 4365, 8 lines modified
4365 ?rwxrwxr-x··2.0·unx·····1425·b-·stor·80-Jan-01·00:00·androidx/core/view/WindowInsetsCompat$Impl30.class4365 ?rwxrwxr-x··2.0·unx·····1425·b-·stor·80-Jan-01·00:00·androidx/core/view/WindowInsetsCompat$Impl30.class
4366 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·androidx/transition/ViewUtilsApi29.class4366 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·androidx/transition/ViewUtilsApi29.class
4367 ?rwxrwxr-x··2.0·unx·····1965·b-·stor·80-Jan-01·00:00·com/google/android/material/bottomsheet/BottomSheetDialogFragment.class4367 ?rwxrwxr-x··2.0·unx·····1965·b-·stor·80-Jan-01·00:00·com/google/android/material/bottomsheet/BottomSheetDialogFragment.class
4368 ?rwxrwxr-x··2.0·unx·····4803·b-·stor·80-Jan-01·00:00·net/sf/dibdib/generic/QToken.class4368 ?rwxrwxr-x··2.0·unx·····4803·b-·stor·80-Jan-01·00:00·net/sf/dibdib/generic/QToken.class
4369 ?rwxrwxr-x··2.0·unx·····4816·b-·stor·80-Jan-01·00:00·net/sf/dibdib/generic/QWord.class4369 ?rwxrwxr-x··2.0·unx·····4816·b-·stor·80-Jan-01·00:00·net/sf/dibdib/generic/QWord.class
4370 ?rwxrwxr-x··2.0·unx·····3575·b-·stor·80-Jan-01·00:00·net/sf/dibdib/thread_wk/CcmSto$CcmTag.class4370 ?rwxrwxr-x··2.0·unx·····3575·b-·stor·80-Jan-01·00:00·net/sf/dibdib/thread_wk/CcmSto$CcmTag.class
4371 ?rwxrwxr-x··2.0·unx·····1389·b-·stor·80-Jan-01·00:00·net/sf/dibdib/generic/QToken$QScript.class4371 ?rwxrwxr-x··2.0·unx·····1389·b-·stor·80-Jan-01·00:00·net/sf/dibdib/generic/QToken$QScript.class
4372 4370·files,·11163242·bytes·uncompressed,·8452616·bytes·compressed:··24.3%4372 4370·files,·11163229·bytes·uncompressed,·8452603·bytes·compressed:··24.3%
1.12 KB
javax/activation/DataHandler.class
1.06 KB
procyon -ec {}
    
Offset 128, 16 lines modifiedOffset 128, 17 lines modified
128 ················if·(this.dataSource·!=·null)·{128 ················if·(this.dataSource·!=·null)·{
129 ····················this.dataContentHandler·=·this.getCommandMap().createDataContentHandler(baseType,·this.dataSource);129 ····················this.dataContentHandler·=·this.getCommandMap().createDataContentHandler(baseType,·this.dataSource);
130 ················}130 ················}
131 ················else·{131 ················else·{
132 ····················this.dataContentHandler·=·this.getCommandMap().createDataContentHandler(baseType);132 ····················this.dataContentHandler·=·this.getCommandMap().createDataContentHandler(baseType);
133 ················}133 ················}
134 ············}134 ············}
 135 ············final·DataSource·dataSource·=·this.dataSource;
135 ············if·(this.dataSource·!=·null)·{136 ············if·(dataSource·!=·null)·{
136 ················this.dataContentHandler·=·(DataContentHandler)new·DataSourceDataContentHandler(this.dataContentHandler,·this.dataSource);137 ················this.dataContentHandler·=·(DataContentHandler)new·DataSourceDataContentHandler(this.dataContentHandler,·dataSource);
137 ············}138 ············}
138 ············else·{139 ············else·{
139 ················this.dataContentHandler·=·(DataContentHandler)new·ObjectDataContentHandler(this.dataContentHandler,·this.object,·this.objectMimeType);140 ················this.dataContentHandler·=·(DataContentHandler)new·ObjectDataContentHandler(this.dataContentHandler,·this.object,·this.objectMimeType);
140 ············}141 ············}
141 ············return·this.dataContentHandler;142 ············return·this.dataContentHandler;
142 ········}143 ········}
143 ····}144 ····}
1.37 KB
smali/javax/activation/DataHandler.smali
    
Offset 443, 23 lines modifiedOffset 443, 21 lines modified
443 ····:cond_5443 ····:cond_5
444 ····:goto_0444 ····:goto_0
445 ····iget-object·v0,·p0,·Ljavax/activation/DataHandler;->dataSource:Ljavax/activation/DataSource;445 ····iget-object·v0,·p0,·Ljavax/activation/DataHandler;->dataSource:Ljavax/activation/DataSource;
  
446 ····if-eqz·v0,·:cond_6446 ····if-eqz·v0,·:cond_6
  
447 ····.line·635447 ····.line·635
448 ····new-instance·v0,·Ljavax/activation/DataSourceDataContentHandler;448 ····new-instance·v1,·Ljavax/activation/DataSourceDataContentHandler;
  
449 ····iget-object·v1,·p0,·Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler;449 ····iget-object·v2,·p0,·Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler;
  
450 ····iget-object·v2,·p0,·Ljavax/activation/DataHandler;->dataSource:Ljavax/activation/DataSource;450 ····invoke-direct·{v1,·v2,·v0},·Ljavax/activation/DataSourceDataContentHandler;-><init>(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V
  
451 ····invoke-direct·{v0,·v1,·v2},·Ljavax/activation/DataSourceDataContentHandler;-><init>(Ljavax/activation/DataContentHandler;Ljavax/activation/DataSource;)V 
  
452 ····iput-object·v0,·p0,·Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler;451 ····iput-object·v1,·p0,·Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler;
  
453 ····goto·:goto_1452 ····goto·:goto_1
  
454 ····.line·639453 ····.line·639
455 ····:cond_6454 ····:cond_6
456 ····new-instance·v0,·Ljavax/activation/ObjectDataContentHandler;455 ····new-instance·v0,·Ljavax/activation/ObjectDataContentHandler;