37.7 MB
/home/fdroid/fdroiddata/tmp/org.osmdroid_54.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.osmdroid_54.apk
11.3 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: <029f37bb98bdaff998964d657078f4a74a0b4f4708025432e6d1158d708e1f6a>, actual: <0ba6376803a0420c3c256ca6d85987384807959d72d40738b05e40cb5bcaf594> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <d2881af782408d52d611fc078995817e080974dd1bb35f626204a90a16d20a72996dd20000000000>, actual: <5eb96730499d3b6c67a9b232d4e68c435341d41ceff112652359232873ceaacf996dd20000000000>
    
Offset 1, 64 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:·a440c2285016b26dd34a0748662979261fc3b55de42900d1482f3dc6d33ef626 
10 Signer·#1·certificate·SHA-1·digest:·67802f82375ee1c6f163e07af675ed4a110adc60 
11 Signer·#1·certificate·MD5·digest:·d0d21c99d80396be636bc6a2ed4d15a1 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·8379da0f7958b36be458dd6f44d37b4c519296e0a2d55ff1470436dc161a74b7 
15 Signer·#1·public·key·SHA-1·digest:·6b0c33ba54f07b74ddd32a259d791f84fee42c01 
16 Signer·#1·public·key·MD5·digest:·402f98d5d97402e42d9664a74bd1c847 
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/INDEX.LIST·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.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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.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.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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.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.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/. 
39 WARNING:·META-INF/androidx.legacy_legacy-support-v4.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-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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 WARNING:·META-INF/androidx.media_media.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.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/. 
50 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/. 
51 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/. 
52 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.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.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/. 
54 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.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.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/. 
56 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/. 
57 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/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 WARNING:·META-INF/services/com.fasterxml.jackson.core.ObjectCodec·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.6 KB
zipinfo {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·13794713·bytes,·number·of·entries:·13231 Zip·file·size:·13794713·bytes,·number·of·entries:·1323
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··8896448·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··8896448·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··6703552·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-rw-rw-··0.0·unx··6703528·b-·defN·81-Jan-01·01:01·classes2.dex
5 -rw-rw-rw-··0.0·unx··1836736·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqliteX.so5 -rw-rw-rw-··0.0·unx··1836736·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqliteX.so
6 -rw-rw-rw-··0.0·unx···802748·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsqliteX.so6 -rw-rw-rw-··0.0·unx···802748·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsqliteX.so
7 -rw-rw-rw-··0.0·unx··1966016·b-·defN·81-Jan-01·01:01·lib/x86/libsqliteX.so7 -rw-rw-rw-··0.0·unx··1966016·b-·defN·81-Jan-01·01:01·lib/x86/libsqliteX.so
8 -rw-rw-rw-··0.0·unx··1984520·b-·defN·81-Jan-01·01:01·lib/x86_64/libsqliteX.so8 -rw-rw-rw-··0.0·unx··1984520·b-·defN·81-Jan-01·01:01·lib/x86_64/libsqliteX.so
9 -rw-rw-rw-··0.0·unx·····3652·b-·stor·81-Jan-01·01:01·assets/Abstract/0/0/0.png9 -rw-rw-rw-··0.0·unx·····3652·b-·stor·81-Jan-01·01:01·assets/Abstract/0/0/0.png
10 -rw-rw-rw-··0.0·unx·····2860·b-·stor·81-Jan-01·01:01·assets/Abstract/1/1/0.png10 -rw-rw-rw-··0.0·unx·····2860·b-·stor·81-Jan-01·01:01·assets/Abstract/1/1/0.png
11 -rw-rw-rw-··0.0·unx·····3897·b-·stor·81-Jan-01·01:01·assets/Abstract/10/518/352.png11 -rw-rw-rw-··0.0·unx·····3897·b-·stor·81-Jan-01·01:01·assets/Abstract/10/518/352.png
Offset 1318, 8 lines modifiedOffset 1318, 8 lines modified
1318 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml1318 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
1319 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png1319 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png
1320 -rw----·····0.0·fat······589·b-·stor·81-Jan-01·01:01·res/zu.png1320 -rw----·····0.0·fat······589·b-·stor·81-Jan-01·01:01·res/zu.png
1321 -rw----·····0.0·fat··1019800·b-·stor·81-Jan-01·01:01·resources.arsc1321 -rw----·····0.0·fat··1019800·b-·stor·81-Jan-01·01:01·resources.arsc
1322 -rw----·····2.0·fat···123760·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.SF1322 -rw----·····2.0·fat···123760·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.SF
1323 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.RSA1323 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.RSA
1324 -rw----·····2.0·fat···123633·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1324 -rw----·····2.0·fat···123633·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1325 1323·files,·35534984·bytes·uncompressed,·13631685·bytes·compressed:··61.6%1325 1323·files,·35534960·bytes·uncompressed,·13631845·bytes·compressed:··61.6%
37.6 MB
classes2.dex
37.6 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············:·871c32fa4 checksum············:·3fd4cc22
5 signature···········:·f003...8d9c5 signature···········:·4cdc...ceb8
6 file_size···········:·67035526 file_size···········:·6703528
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·····:·4768410 string_ids_size·····:·47684
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·612912 type_ids_size·······:·6129
13 type_ids_off········:·190848·(0x02e980)13 type_ids_off········:·190848·(0x02e980)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·215364·(0x034944)15 proto_ids_off·······:·215364·(0x034944)
16 field_ids_size······:·2295116 field_ids_size······:·22951
17 field_ids_off·······:·365088·(0x059220)17 field_ids_off·······:·365088·(0x059220)
18 method_ids_size·····:·5167818 method_ids_size·····:·51678
19 method_ids_off······:·548696·(0x085f58)19 method_ids_off······:·548696·(0x085f58)
20 class_defs_size·····:·495920 class_defs_size·····:·4959
21 class_defs_off······:·962120·(0x0eae48)21 class_defs_off······:·962120·(0x0eae48)
22 data_size···········:·558274422 data_size···········:·5582720
23 data_off············:·1120808·(0x111a28)23 data_off············:·1120808·(0x111a28)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·87225 class_idx···········:·872
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·55827 superclass_idx······:·558
28 source_file_idx·····:·1989328 source_file_idx·····:·19893
Offset 621, 15 lines modifiedOffset 621, 15 lines modified
621 11257e:·dd04·0404······························|0007:·and-int/lit8·v4,·v4,·#int·4·//·#04621 11257e:·dd04·0404······························|0007:·and-int/lit8·v4,·v4,·#int·4·//·#04
622 112582:·3804·0300······························|0009:·if-eqz·v4,·000c·//·+0003622 112582:·3804·0300······························|0009:·if-eqz·v4,·000c·//·+0003
623 112586:·2113···································|000b:·array-length·v3,·v1623 112586:·2113···································|000b:·array-length·v3,·v1
624 112588:·6e40·9f0d·1032·························|000c:·invoke-virtual·{v0,·v1,·v2,·v3},·Lkotlin/random/Random;.nextBytes:([BII)[B·//·method@0d9f624 112588:·6e40·9f0d·1032·························|000c:·invoke-virtual·{v0,·v1,·v2,·v3},·Lkotlin/random/Random;.nextBytes:([BII)[B·//·method@0d9f
625 11258e:·0c00···································|000f:·move-result-object·v0625 11258e:·0c00···································|000f:·move-result-object·v0
626 112590:·1100···································|0010:·return-object·v0626 112590:·1100···································|0010:·return-object·v0
627 112592:·2200·3002······························|0011:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@0230627 112592:·2200·3002······························|0011:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@0230
628 112596:·1a01·ae55······························|0013:·const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·nextBytes"·//·string@55ae628 112596:·1a01·af55······························|0013:·const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·nextBytes"·//·string@55af
629 11259a:·7020·8a08·1000·························|0015:·invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;.<init>:(Ljava/lang/String;)V·//·method@088a629 11259a:·7020·8a08·1000·························|0015:·invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;.<init>:(Ljava/lang/String;)V·//·method@088a
630 1125a0:·2700···································|0018:·throw·v0630 1125a0:·2700···································|0018:·throw·v0
631 ······catches·······:·(none)631 ······catches·······:·(none)
632 ······positions·····:·632 ······positions·····:·
633 ········0x000b·line=195633 ········0x000b·line=195
634 ········0x0011·line=0634 ········0x0011·line=0
635 ······locals········:·635 ······locals········:·
Offset 6238, 15 lines modifiedOffset 6238, 15 lines modified
6238 ······code··········-6238 ······code··········-
6239 ······registers·····:·26239 ······registers·····:·2
6240 ······ins···········:·06240 ······ins···········:·0
6241 ······outs··········:·26241 ······outs··········:·2
6242 ······insns·size····:·10·16-bit·code·units6242 ······insns·size····:·10·16-bit·code·units
6243 118b20:········································|[118b20]·kotlin.reflect.TypeOfKt.typeOf:()Lkotlin/reflect/KType;6243 118b20:········································|[118b20]·kotlin.reflect.TypeOfKt.typeOf:()Lkotlin/reflect/KType;
6244 118b30:·2200·3002······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@02306244 118b30:·2200·3002······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@0230
6245 118b34:·1a01·695a······························|0002:·const-string·v1,·"This·function·is·implemented·as·an·intrinsic·on·all·supported·platforms."·//·string@5a696245 118b34:·1a01·6a5a······························|0002:·const-string·v1,·"This·function·is·implemented·as·an·intrinsic·on·all·supported·platforms."·//·string@5a6a
6246 118b38:·7020·8a08·1000·························|0004:·invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;.<init>:(Ljava/lang/String;)V·//·method@088a6246 118b38:·7020·8a08·1000·························|0004:·invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;.<init>:(Ljava/lang/String;)V·//·method@088a
6247 118b3e:·1f00·2f02······························|0007:·check-cast·v0,·Ljava/lang/Throwable;·//·type@022f6247 118b3e:·1f00·2f02······························|0007:·check-cast·v0,·Ljava/lang/Throwable;·//·type@022f
6248 118b42:·2700···································|0009:·throw·v06248 118b42:·2700···································|0009:·throw·v0
6249 ······catches·······:·(none)6249 ······catches·······:·(none)
6250 ······positions·····:·6250 ······positions·····:·
6251 ········0x0000·line=156251 ········0x0000·line=15
6252 ······locals········:·6252 ······locals········:·
Offset 6824, 15 lines modifiedOffset 6824, 15 lines modified
6824 ······registers·····:·26824 ······registers·····:·2
6825 ······ins···········:·16825 ······ins···········:·1
6826 ······outs··········:·26826 ······outs··········:·2
6827 ······insns·size····:·13·16-bit·code·units6827 ······insns·size····:·13·16-bit·code·units
6828 11f31c:········································|[11f31c]·kotlin.system.ProcessKt.exitProcess:(I)Ljava/lang/Void;6828 11f31c:········································|[11f31c]·kotlin.system.ProcessKt.exitProcess:(I)Ljava/lang/Void;
6829 11f32c:·7110·5108·0100·························|0000:·invoke-static·{v1},·Ljava/lang/System;.exit:(I)V·//·method@08516829 11f32c:·7110·5108·0100·························|0000:·invoke-static·{v1},·Ljava/lang/System;.exit:(I)V·//·method@0851
6830 11f332:·2201·1f02······························|0003:·new-instance·v1,·Ljava/lang/RuntimeException;·//·type@021f6830 11f332:·2201·1f02······························|0003:·new-instance·v1,·Ljava/lang/RuntimeException;·//·type@021f
6831 11f336:·1a00·f955······························|0005:·const-string·v0,·"System.exit·returned·normally,·while·it·was·supposed·to·halt·JVM."·//·string@55f96831 11f336:·1a00·fa55······························|0005:·const-string·v0,·"System.exit·returned·normally,·while·it·was·supposed·to·halt·JVM."·//·string@55fa
6832 11f33a:·7020·c007·0100·························|0007:·invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;.<init>:(Ljava/lang/String;)V·//·method@07c06832 11f33a:·7020·c007·0100·························|0007:·invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;.<init>:(Ljava/lang/String;)V·//·method@07c0
6833 11f340:·1f01·2f02······························|000a:·check-cast·v1,·Ljava/lang/Throwable;·//·type@022f6833 11f340:·1f01·2f02······························|000a:·check-cast·v1,·Ljava/lang/Throwable;·//·type@022f
6834 11f344:·2701···································|000c:·throw·v16834 11f344:·2701···································|000c:·throw·v1
6835 ······catches·······:·(none)6835 ······catches·······:·(none)
6836 ······positions·····:·6836 ······positions·····:·
6837 ········0x0000·line=196837 ········0x0000·line=19
6838 ········0x0003·line=206838 ········0x0003·line=20
Offset 7287, 15 lines modifiedOffset 7287, 15 lines modified
7287 11f6a0:·1a02·0b2c······························|0022:·const-string·v2,·"LOWERCASE_LETTER"·//·string@2c0b7287 11f6a0:·1a02·0b2c······························|0022:·const-string·v2,·"LOWERCASE_LETTER"·//·string@2c0b
7288 11f6a4:·1223···································|0024:·const/4·v3,·#int·2·//·#27288 11f6a4:·1223···································|0024:·const/4·v3,·#int·2·//·#2
7289 11f6a6:·1a04·5432······························|0025:·const-string·v4,·"Ll"·//·string@32547289 11f6a6:·1a04·5432······························|0025:·const-string·v4,·"Ll"·//·string@3254
7290 11f6aa:·7054·f511·2133·························|0027:·invoke-direct·{v1,·v2,·v3,·v3,·v4},·Lkotlin/text/CharCategory;.<init>:(Ljava/lang/String;IILjava/lang/String;)V·//·method@11f57290 11f6aa:·7054·f511·2133·························|0027:·invoke-direct·{v1,·v2,·v3,·v3,·v4},·Lkotlin/text/CharCategory;.<init>:(Ljava/lang/String;IILjava/lang/String;)V·//·method@11f5
7291 11f6b0:·6901·6d02······························|002a:·sput-object·v1,·Lkotlin/text/CharCategory;.LOWERCASE_LETTER:Lkotlin/text/CharCategory;·//·field@026d7291 11f6b0:·6901·6d02······························|002a:·sput-object·v1,·Lkotlin/text/CharCategory;.LOWERCASE_LETTER:Lkotlin/text/CharCategory;·//·field@026d
7292 11f6b4:·4d01·0003······························|002c:·aput-object·v1,·v0,·v37292 11f6b4:·4d01·0003······························|002c:·aput-object·v1,·v0,·v3
7293 11f6b8:·2201·0e04······························|002e:·new-instance·v1,·Lkotlin/text/CharCategory;·//·type@040e7293 11f6b8:·2201·0e04······························|002e:·new-instance·v1,·Lkotlin/text/CharCategory;·//·type@040e
7294 11f6bc:·1a02·b456······························|0030:·const-string·v2,·"TITLECASE_LETTER"·//·string@56b47294 11f6bc:·1a02·b556······························|0030:·const-string·v2,·"TITLECASE_LETTER"·//·string@56b5
7295 11f6c0:·1233···································|0032:·const/4·v3,·#int·3·//·#37295 11f6c0:·1233···································|0032:·const/4·v3,·#int·3·//·#3
7296 11f6c2:·1a04·4146······························|0033:·const-string·v4,·"Lt"·//·string@46417296 11f6c2:·1a04·4146······························|0033:·const-string·v4,·"Lt"·//·string@4641
7297 11f6c6:·7054·f511·2133·························|0035:·invoke-direct·{v1,·v2,·v3,·v3,·v4},·Lkotlin/text/CharCategory;.<init>:(Ljava/lang/String;IILjava/lang/String;)V·//·method@11f57297 11f6c6:·7054·f511·2133·························|0035:·invoke-direct·{v1,·v2,·v3,·v3,·v4},·Lkotlin/text/CharCategory;.<init>:(Ljava/lang/String;IILjava/lang/String;)V·//·method@11f5
7298 11f6cc:·6901·7b02······························|0038:·sput-object·v1,·Lkotlin/text/CharCategory;.TITLECASE_LETTER:Lkotlin/text/CharCategory;·//·field@027b7298 11f6cc:·6901·7b02······························|0038:·sput-object·v1,·Lkotlin/text/CharCategory;.TITLECASE_LETTER:Lkotlin/text/CharCategory;·//·field@027b
7299 11f6d0:·4d01·0003······························|003a:·aput-object·v1,·v0,·v37299 11f6d0:·4d01·0003······························|003a:·aput-object·v1,·v0,·v3
7300 11f6d4:·2201·0e04······························|003c:·new-instance·v1,·Lkotlin/text/CharCategory;·//·type@040e7300 11f6d4:·2201·0e04······························|003c:·new-instance·v1,·Lkotlin/text/CharCategory;·//·type@040e
7301 11f6d8:·1a02·0447······························|003e:·const-string·v2,·"MODIFIER_LETTER"·//·string@47047301 11f6d8:·1a02·0447······························|003e:·const-string·v2,·"MODIFIER_LETTER"·//·string@4704
Offset 11080, 15 lines modifiedOffset 11080, 15 lines modified
11080 ······code··········-11080 ······code··········-
11081 ······registers·····:·411081 ······registers·····:·4
11082 ······ins···········:·111082 ······ins···········:·1
11083 ······outs··········:·211083 ······outs··········:·2
11084 ······insns·size····:·37·16-bit·code·units11084 ······insns·size····:·37·16-bit·code·units
11085 1216f8:········································|[1216f8]·kotlin.text.RegexKt.fromInt:(I)Ljava/util/Set;11085 1216f8:········································|[1216f8]·kotlin.text.RegexKt.fromInt:(I)Ljava/util/Set;
11086 121708:·1240···································|0000:·const/4·v0,·#int·4·//·#411086 121708:·1240···································|0000:·const/4·v0,·#int·4·//·#4
11087 12170a:·1a01·fe55······························|0001:·const-string·v1,·"T"·//·string@55fe11087 12170a:·1a01·ff55······························|0001:·const-string·v1,·"T"·//·string@55ff
11088 12170e:·7120·530d·1000·························|0003:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.reifiedOperationMarker:(ILjava/lang/String;)V·//·method@0d5311088 12170e:·7120·530d·1000·························|0003:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.reifiedOperationMarker:(ILjava/lang/String;)V·//·method@0d53
11089 121714:·1c00·fe01······························|0006:·const-class·v0,·Ljava/lang/Enum;·//·type@01fe11089 121714:·1c00·fe01······························|0006:·const-class·v0,·Ljava/lang/Enum;·//·type@01fe
11090 121718:·7110·8d0a·0000·························|0008:·invoke-static·{v0},·Ljava/util/EnumSet;.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;·//·method@0a8d11090 121718:·7110·8d0a·0000·························|0008:·invoke-static·{v0},·Ljava/util/EnumSet;.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;·//·method@0a8d
11091 12171e:·0c00···································|000b:·move-result-object·v011091 12171e:·0c00···································|000b:·move-result-object·v0
11092 121720:·0701···································|000c:·move-object·v1,·v011092 121720:·0701···································|000c:·move-object·v1,·v0
11093 121722:·1f01·0c02······························|000d:·check-cast·v1,·Ljava/lang/Iterable;·//·type@020c11093 121722:·1f01·0c02······························|000d:·check-cast·v1,·Ljava/lang/Iterable;·//·type@020c
11094 121726:·2202·2b04······························|000f:·new-instance·v2,·Lkotlin/text/RegexKt$fromInt$$inlined$apply$lambda$1;·//·type@042b11094 121726:·2202·2b04······························|000f:·new-instance·v2,·Lkotlin/text/RegexKt$fromInt$$inlined$apply$lambda$1;·//·type@042b
Offset 28866, 15 lines modifiedOffset 28866, 15 lines modified
28866 ······code··········-28866 ······code··········-
28867 ······registers·····:·828867 ······registers·····:·8
28868 ······ins···········:·128868 ······ins···········:·1
28869 ······outs··········:·328869 ······outs··········:·3
28870 ······insns·size····:·33·16-bit·code·units28870 ······insns·size····:·33·16-bit·code·units
28871 134e78:········································|[134e78]·leakcanary.internal.InternalAppWatcher.noOpDelegate:()Ljava/lang/Object;28871 134e78:········································|[134e78]·leakcanary.internal.InternalAppWatcher.noOpDelegate:()Ljava/lang/Object;
28872 134e88:·1240···································|0000:·const/4·v0,·#int·4·//·#428872 134e88:·1240···································|0000:·const/4·v0,·#int·4·//·#4
28873 134e8a:·1a01·fe55······························|0001:·const-string·v1,·"T"·//·string@55fe28873 134e8a:·1a01·ff55······························|0001:·const-string·v1,·"T"·//·string@55ff
28874 134e8e:·7120·530d·1000·························|0003:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.reifiedOperationMarker:(ILjava/lang/String;)V·//·method@0d5328874 134e8e:·7120·530d·1000·························|0003:·invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;.reifiedOperationMarker:(ILjava/lang/String;)V·//·method@0d53
28875 134e94:·1c00·1802······························|0006:·const-class·v0,·Ljava/lang/Object;·//·type@021828875 134e94:·1c00·1802······························|0006:·const-class·v0,·Ljava/lang/Object;·//·type@0218
28876 134e98:·6202·df03······························|0008:·sget-object·v2,·Lleakcanary/internal/InternalAppWatcher$noOpDelegate$noOpHandler$1;.INSTANCE:Lleakcanary/internal/InternalAppWatcher$noOpDelegate$noOpHandler$1;·//·field@03df28876 134e98:·6202·df03······························|0008:·sget-object·v2,·Lleakcanary/internal/InternalAppWatcher$noOpDelegate$noOpHandler$1;.INSTANCE:Lleakcanary/internal/InternalAppWatcher$noOpDelegate$noOpHandler$1;·//·field@03df
28877 134e9c:·1f02·4502······························|000a:·check-cast·v2,·Ljava/lang/reflect/InvocationHandler;·//·type@024528877 134e9c:·1f02·4502······························|000a:·check-cast·v2,·Ljava/lang/reflect/InvocationHandler;·//·type@0245
28878 134ea0:·6e10·d306·0000·························|000c:·invoke-virtual·{v0},·Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader;·//·method@06d328878 134ea0:·6e10·d306·0000·························|000c:·invoke-virtual·{v0},·Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader;·//·method@06d3
28879 134ea6:·0c03···································|000f:·move-result-object·v328879 134ea6:·0c03···································|000f:·move-result-object·v3
28880 134ea8:·1214···································|0010:·const/4·v4,·#int·1·//·#128880 134ea8:·1214···································|0010:·const/4·v4,·#int·1·//·#1
Offset 28977, 15 lines modifiedOffset 28977, 15 lines modified
28977 1351c2:·2201·b304······························|0003:·new-instance·v1,·Lleakcanary/internal/InternalLeakCanary$FormFactor;·//·type@04b328977 1351c2:·2201·b304······························|0003:·new-instance·v1,·Lleakcanary/internal/InternalLeakCanary$FormFactor;·//·type@04b3
Max diff block lines reached; 39454970/39464733 bytes (99.98%) of diff not shown.
7.54 KB
classes2.jar
3.25 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·10220586·bytes,·number·of·entries:·49541 Zip·file·size:·10220567·bytes,·number·of·entries:·4954
2 ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·kotlin/random/FallbackThreadLocalRandom$implStorage$1.class2 ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·kotlin/random/FallbackThreadLocalRandom$implStorage$1.class
3 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·kotlin/random/KotlinRandom.class3 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·kotlin/random/KotlinRandom.class
4 ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·kotlin/random/PlatformRandomKt.class4 ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·kotlin/random/PlatformRandomKt.class
5 ?rwxrwxr-x··2.0·unx·····3930·b-·stor·80-Jan-01·00:00·kotlin/random/Random.class5 ?rwxrwxr-x··2.0·unx·····3930·b-·stor·80-Jan-01·00:00·kotlin/random/Random.class
6 ?rwxrwxr-x··2.0·unx·····2603·b-·stor·80-Jan-01·00:00·kotlin/random/RandomKt.class6 ?rwxrwxr-x··2.0·unx·····2603·b-·stor·80-Jan-01·00:00·kotlin/random/RandomKt.class
7 ?rwxrwxr-x··2.0·unx·····3338·b-·stor·80-Jan-01·00:00·kotlin/random/URandomKt.class7 ?rwxrwxr-x··2.0·unx·····3338·b-·stor·80-Jan-01·00:00·kotlin/random/URandomKt.class
8 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·kotlin/ranges/CharProgression$Companion.class8 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·kotlin/ranges/CharProgression$Companion.class
Offset 4880, 15 lines modifiedOffset 4880, 15 lines modified
4880 ?rwxrwxr-x··2.0·unx·····2226·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceIdentityMap.class4880 ?rwxrwxr-x··2.0·unx·····2226·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceIdentityMap.class
4881 ?rwxrwxr-x··2.0·unx·····1648·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceMap.class4881 ?rwxrwxr-x··2.0·unx·····1648·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceMap.class
4882 ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/UnmodifiableMap.class4882 ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/UnmodifiableMap.class
4883 ?rwxrwxr-x··2.0·unx·····2718·b-·stor·80-Jan-01·00:00·org/osmdroid/BugsTestingActivity.class4883 ?rwxrwxr-x··2.0·unx·····2718·b-·stor·80-Jan-01·00:00·org/osmdroid/BugsTestingActivity.class
4884 ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·org/osmdroid/ExtraSamplesActivity.class4884 ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·org/osmdroid/ExtraSamplesActivity.class
4885 ?rwxrwxr-x··2.0·unx·····1989·b-·stor·80-Jan-01·00:00·org/osmdroid/LicenseActivity.class4885 ?rwxrwxr-x··2.0·unx·····1989·b-·stor·80-Jan-01·00:00·org/osmdroid/LicenseActivity.class
4886 ?rwxrwxr-x··2.0·unx·····5667·b-·stor·80-Jan-01·00:00·org/osmdroid/MainActivity.class4886 ?rwxrwxr-x··2.0·unx·····5667·b-·stor·80-Jan-01·00:00·org/osmdroid/MainActivity.class
4887 ?rwxrwxr-x··2.0·unx····12354·b-·defN·80-Jan-01·00:00·org/osmdroid/PreferenceActivity.class4887 ?rwxrwxr-x··2.0·unx····12312·b-·defN·80-Jan-01·00:00·org/osmdroid/PreferenceActivity.class
4888 ?rwxrwxr-x··2.0·unx·····2578·b-·stor·80-Jan-01·00:00·org/osmdroid/StarterMapActivity.class4888 ?rwxrwxr-x··2.0·unx·····2578·b-·stor·80-Jan-01·00:00·org/osmdroid/StarterMapActivity.class
4889 ?rwxrwxr-x··2.0·unx·····6096·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/CacheAnalyzerActivity.class4889 ?rwxrwxr-x··2.0·unx·····6096·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/CacheAnalyzerActivity.class
4890 ?rwxrwxr-x··2.0·unx·····2136·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/browser/CacheBrowserActivity.class4890 ?rwxrwxr-x··2.0·unx·····2136·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/browser/CacheBrowserActivity.class
4891 ?rwxrwxr-x··2.0·unx·····6807·b-·stor·80-Jan-01·00:00·org/osmdroid/diag/DiagnosticsActivity.class4891 ?rwxrwxr-x··2.0·unx·····6807·b-·stor·80-Jan-01·00:00·org/osmdroid/diag/DiagnosticsActivity.class
4892 ?rwxrwxr-x··2.0·unx·····4579·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/IISTrackerBase.class4892 ?rwxrwxr-x··2.0·unx·····4579·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/IISTrackerBase.class
4893 ?rwxrwxr-x··2.0·unx·····6266·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleMilestonesNonRepetitive.class4893 ?rwxrwxr-x··2.0·unx·····6266·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleMilestonesNonRepetitive.class
4894 ?rwxrwxr-x··2.0·unx·····3750·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleShapeFile.class4894 ?rwxrwxr-x··2.0·unx·····3750·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleShapeFile.class
Offset 4949, 8 lines modifiedOffset 4949, 8 lines modified
4949 ?rwxrwxr-x··2.0·unx····12885·b-·defN·80-Jan-01·00:00·org/apache/commons/collections4/trie/AbstractPatriciaTrie.class4949 ?rwxrwxr-x··2.0·unx····12885·b-·defN·80-Jan-01·00:00·org/apache/commons/collections4/trie/AbstractPatriciaTrie.class
4950 ?rwxrwxr-x··2.0·unx····27570·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class4950 ?rwxrwxr-x··2.0·unx····27570·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
4951 ?rwxrwxr-x··2.0·unx·····2735·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMap.class4951 ?rwxrwxr-x··2.0·unx·····2735·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMap.class
4952 ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/trie/PatriciaTrie.class4952 ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/trie/PatriciaTrie.class
4953 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class4953 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
4954 ?rwxrwxr-x··2.0·unx····27712·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class4954 ?rwxrwxr-x··2.0·unx····27712·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
4955 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class4955 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
4956 4954·files,·11178895·bytes·uncompressed,·9298742·bytes·compressed:··16.8%4956 4954·files,·11178853·bytes·uncompressed,·9298723·bytes·compressed:··16.8%
437 B
org/osmdroid/OsmdroidBuildInfo.class
365 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·org.osmdroid;1 package·org.osmdroid;
  
2 public·class·OsmdroidBuildInfo2 public·class·OsmdroidBuildInfo
3 {3 {
4 ····public·static·final·String·BUILD_DATE·=·"Thu·Jan·04·09:28:08·UTC·2024";4 ····public·static·final·String·BUILD_DATE·=·"Sun·Jan·07·18:57:01·UTC·2024";
5 ····public·static·final·String·VERSION·=·"6.1.18";5 ····public·static·final·String·VERSION·=·"6.1.18";
6 ····6 ····
7 ····private·OsmdroidBuildInfo()·{7 ····private·OsmdroidBuildInfo()·{
8 ····}8 ····}
9 }9 }
3.84 KB
org/osmdroid/PreferenceActivity.class
3.76 KB
procyon -ec {}
    
Offset 173, 29 lines modifiedOffset 173, 31 lines modified
173 ········(this.cacheMapTileCount·=·cacheMapTileCount).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(cacheMapTileCount));173 ········(this.cacheMapTileCount·=·cacheMapTileCount).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(cacheMapTileCount));
174 ········final·EditText·tileFileSystemThreads·=·(EditText)this.findViewById(2131231432);174 ········final·EditText·tileFileSystemThreads·=·(EditText)this.findViewById(2131231432);
175 ········(this.tileFileSystemThreads·=·tileFileSystemThreads).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemThreads));175 ········(this.tileFileSystemThreads·=·tileFileSystemThreads).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemThreads));
176 ········final·EditText·tileFileSystemMaxQueueSize·=·(EditText)this.findViewById(2131231431);176 ········final·EditText·tileFileSystemMaxQueueSize·=·(EditText)this.findViewById(2131231431);
177 ········(this.tileFileSystemMaxQueueSize·=·tileFileSystemMaxQueueSize).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemMaxQueueSize));177 ········(this.tileFileSystemMaxQueueSize·=·tileFileSystemMaxQueueSize).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemMaxQueueSize));
178 ········final·EditText·gpsWaitTime·=·(EditText)this.findViewById(2131231081);178 ········final·EditText·gpsWaitTime·=·(EditText)this.findViewById(2131231081);
179 ········this.gpsWaitTime·=·gpsWaitTime;179 ········this.gpsWaitTime·=·gpsWaitTime;
180 ········final·EditText·gpsWaitTime2·=·this.gpsWaitTime; 
181 ········final·long·n·=·1L;180 ········final·long·n·=·1L;
182 ········gpsWaitTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(gpsWaitTime2,·n));181 ········gpsWaitTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(gpsWaitTime,·n));
183 ········final·EditText·additionalExpirationTime·=·(EditText)this.findViewById(2131230888);182 ········final·EditText·additionalExpirationTime·=·(EditText)this.findViewById(2131230888);
184 ········this.additionalExpirationTime·=·additionalExpirationTime;183 ········this.additionalExpirationTime·=·additionalExpirationTime;
185 ········final·EditText·additionalExpirationTime2·=·this.additionalExpirationTime; 
186 ········final·long·n2·=·0L;184 ········final·long·n2·=·0L;
187 ········additionalExpirationTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(additionalExpirationTime2,·n2));185 ········additionalExpirationTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(additionalExpirationTime,·n2));
188 ········this.cacheMaxSize·=·(EditText)this.findViewById(2131230939);186 ········this.cacheMaxSize·=·(EditText)this.findViewById(2131230939);
189 ········this.cacheTrimSize·=·(EditText)this.findViewById(2131230941);187 ········this.cacheTrimSize·=·(EditText)this.findViewById(2131230941);
 188 ········final·EditText·cacheMaxSize·=·this.cacheMaxSize;
190 ········this.cacheMaxSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(this.cacheMaxSize,·n2));189 ········cacheMaxSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(cacheMaxSize,·n2));
 190 ········final·EditText·cacheTrimSize·=·this.cacheTrimSize;
191 ········this.cacheTrimSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(this.cacheTrimSize,·n2));191 ········cacheTrimSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(cacheTrimSize,·n2));
192 ········this.overrideExpirationTime·=·(EditText)this.findViewById(2131231283);192 ········this.overrideExpirationTime·=·(EditText)this.findViewById(2131231283);
 193 ········final·EditText·zoomSpeedDefault·=·(EditText)this.findViewById(2131231471);
193 ········(this.zoomSpeedDefault·=·(EditText)this.findViewById(2131231471)).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(this.zoomSpeedDefault,·n));194 ········(this.zoomSpeedDefault·=·zoomSpeedDefault).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(zoomSpeedDefault,·n));
 195 ········final·EditText·zoomSpeedShort·=·(EditText)this.findViewById(2131231472);
194 ········(this.zoomSpeedShort·=·(EditText)this.findViewById(2131231472)).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(this.zoomSpeedShort,·n));196 ········(this.zoomSpeedShort·=·zoomSpeedShort).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(zoomSpeedShort,·n));
195 ········(this.buttonSetBase·=·(Button)this.findViewById(2131230935)).setOnClickListener((View$OnClickListener)this);197 ········(this.buttonSetBase·=·(Button)this.findViewById(2131230935)).setOnClickListener((View$OnClickListener)this);
196 ········this.buttonSetCache·=·(Button)this.findViewById(2131230936);198 ········this.buttonSetCache·=·(Button)this.findViewById(2131230936);
197 ········this.buttonManualCacheEntry·=·(Button)this.findViewById(2131230931);199 ········this.buttonManualCacheEntry·=·(Button)this.findViewById(2131230931);
198 ········this.buttonSetCache.setOnClickListener((View$OnClickListener)this);200 ········this.buttonSetCache.setOnClickListener((View$OnClickListener)this);
199 ········(this.buttonManualBaseEntry·=·(Button)this.findViewById(2131230930)).setOnClickListener((View$OnClickListener)this);201 ········(this.buttonManualBaseEntry·=·(Button)this.findViewById(2131230930)).setOnClickListener((View$OnClickListener)this);
200 ········this.buttonManualCacheEntry.setOnClickListener((View$OnClickListener)this);202 ········this.buttonManualCacheEntry.setOnClickListener((View$OnClickListener)this);
201 ········this.buttonPurgeCache.setOnClickListener((View$OnClickListener)this);203 ········this.buttonPurgeCache.setOnClickListener((View$OnClickListener)this);
576 B
smali_classes2/org/osmdroid/OsmdroidBuildInfo.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Lorg/osmdroid/OsmdroidBuildInfo;1 .class·public·Lorg/osmdroid/OsmdroidBuildInfo;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"OsmdroidBuildInfo.java"3 .source·"OsmdroidBuildInfo.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·BUILD_DATE:Ljava/lang/String;·=·"Thu·Jan·04·09:28:08·UTC·2024"5 .field·public·static·final·BUILD_DATE:Ljava/lang/String;·=·"Sun·Jan·07·18:57:01·UTC·2024"
  
6 .field·public·static·final·VERSION:Ljava/lang/String;·=·"6.1.18"6 .field·public·static·final·VERSION:Ljava/lang/String;·=·"6.1.18"
  
  
7 #·direct·methods7 #·direct·methods
8 .method·private·constructor·<init>()V8 .method·private·constructor·<init>()V
9 ····.locals·09 ····.locals·0
5.46 KB
smali_classes2/org/osmdroid/PreferenceActivity.smali
    
Offset 404, 15 lines modifiedOffset 404, 15 lines modified
404 ········:pswitch_3404 ········:pswitch_3
405 ········:pswitch_2405 ········:pswitch_2
406 ········:pswitch_1406 ········:pswitch_1
407 ····.end·packed-switch407 ····.end·packed-switch
408 .end·method408 .end·method
  
409 .method·public·onCreate(Landroid/os/Bundle;)V409 .method·public·onCreate(Landroid/os/Bundle;)V
410 ····.locals·6410 ····.locals·5
  
411 ····.line·75411 ····.line·75
412 ····invoke-super·{p0,·p1},·Landroidx/appcompat/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V412 ····invoke-super·{p0,·p1},·Landroidx/appcompat/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V
  
413 ····const·p1,·0x7f0b0023413 ····const·p1,·0x7f0b0023
  
414 ····.line·76414 ····.line·76
Offset 665, 19 lines modifiedOffset 665, 17 lines modified
665 ····check-cast·p1,·Landroid/widget/EditText;665 ····check-cast·p1,·Landroid/widget/EditText;
  
666 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->gpsWaitTime:Landroid/widget/EditText;666 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->gpsWaitTime:Landroid/widget/EditText;
  
667 ····.line·109667 ····.line·109
668 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;668 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;
  
669 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->gpsWaitTime:Landroid/widget/EditText;669 ····const-wide/16·v1,·0x1
  
670 ····const-wide/16·v2,·0x1 
  
671 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V670 ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V
  
672 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V671 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
673 ····const·p1,·0x7f0800a8672 ····const·p1,·0x7f0800a8
  
674 ····.line·110673 ····.line·110
675 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;674 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;
Offset 687, 19 lines modifiedOffset 685, 17 lines modified
687 ····check-cast·p1,·Landroid/widget/EditText;685 ····check-cast·p1,·Landroid/widget/EditText;
  
688 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->additionalExpirationTime:Landroid/widget/EditText;686 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->additionalExpirationTime:Landroid/widget/EditText;
  
689 ····.line·111687 ····.line·111
690 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;688 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;
  
691 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->additionalExpirationTime:Landroid/widget/EditText; 
  
692 ····const-wide/16·v4,·0x0689 ····const-wide/16·v3,·0x0
  
693 ····invoke-direct·{v0,·v1,·v4,·v5},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V690 ····invoke-direct·{v0,·p1,·v3,·v4},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V
  
694 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V691 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
695 ····const·p1,·0x7f0800db692 ····const·p1,·0x7f0800db
  
696 ····.line·113693 ····.line·113
697 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;694 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;
Offset 722, 28 lines modifiedOffset 718, 24 lines modified
722 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText;718 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText;
  
723 ····.line·115719 ····.line·115
724 ····iget-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheMaxSize:Landroid/widget/EditText;720 ····iget-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheMaxSize:Landroid/widget/EditText;
  
725 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;721 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;
  
726 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheMaxSize:Landroid/widget/EditText; 
  
727 ····invoke-direct·{v0,·v1,·v4,·v5},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V722 ····invoke-direct·{v0,·p1,·v3,·v4},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V
  
728 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V723 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
729 ····.line·116724 ····.line·116
730 ····iget-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText;725 ····iget-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText;
  
731 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;726 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;
  
732 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheTrimSize:Landroid/widget/EditText; 
  
733 ····invoke-direct·{v0,·v1,·v4,·v5},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V727 ····invoke-direct·{v0,·p1,·v3,·v4},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V
  
734 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V728 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
735 ····const·p1,·0x7f080233729 ····const·p1,·0x7f080233
  
736 ····.line·118730 ····.line·118
737 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;731 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;
Offset 764, 17 lines modifiedOffset 756, 15 lines modified
764 ····check-cast·p1,·Landroid/widget/EditText;756 ····check-cast·p1,·Landroid/widget/EditText;
  
765 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedDefault:Landroid/widget/EditText;757 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedDefault:Landroid/widget/EditText;
  
766 ····.line·120758 ····.line·120
767 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;759 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;
  
768 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedDefault:Landroid/widget/EditText; 
  
769 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V760 ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V
  
770 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V761 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
771 ····const·p1,·0x7f0802f0762 ····const·p1,·0x7f0802f0
  
772 ····.line·121763 ····.line·121
773 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;764 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;
Offset 784, 17 lines modifiedOffset 774, 15 lines modified
784 ····check-cast·p1,·Landroid/widget/EditText;774 ····check-cast·p1,·Landroid/widget/EditText;
  
785 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedShort:Landroid/widget/EditText;775 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedShort:Landroid/widget/EditText;
  
786 ····.line·122776 ····.line·122
787 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;777 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;
  
788 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->zoomSpeedShort:Landroid/widget/EditText; 
  
789 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V778 ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/osmdroid/model/PositiveLongTextValidator;-><init>(Landroid/widget/EditText;J)V
  
790 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V779 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
791 ····const·p1,·0x7f0800d7780 ····const·p1,·0x7f0800d7
  
792 ····.line·125781 ····.line·125
793 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;782 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;