35.2 MB
/home/fdroid/fdroiddata/tmp/org.osmdroid_51.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.osmdroid_51.apk
11.1 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: <f302a7582e4a3c3a5b8d8aaca2b15d54c26faf93d58d6a011e9e1fb9f7cd084f>, actual: <b6517e314fb88e88289ecf14913dbbf81a3731830d085cffd6b5b92d28df159e> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <f19ca4357ba52e28707ca8a368eb409026d609c78324924a8c6b7e5d30928c421892800000000000>, actual: <e406dd831971d3e3bcd78bca373d0b459f2381a66e6b33ff31c9bba5ec6c9b061892800000000000>
    
Offset 1, 63 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/org.xmlpull.v1.XmlPullParserFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.62 KB
zipinfo {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·8430104·bytes,·number·of·entries:·12911 Zip·file·size:·8430104·bytes,·number·of·entries:·1291
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··9164212·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··9164212·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··3914144·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-rw-rw-··0.0·unx··3914120·b-·defN·81-Jan-01·01:01·classes2.dex
5 -rw-rw-rw-··0.0·unx·····3652·b-·stor·81-Jan-01·01:01·assets/Abstract/0/0/0.png5 -rw-rw-rw-··0.0·unx·····3652·b-·stor·81-Jan-01·01:01·assets/Abstract/0/0/0.png
6 -rw-rw-rw-··0.0·unx·····2860·b-·stor·81-Jan-01·01:01·assets/Abstract/1/1/0.png6 -rw-rw-rw-··0.0·unx·····2860·b-·stor·81-Jan-01·01:01·assets/Abstract/1/1/0.png
7 -rw-rw-rw-··0.0·unx·····3897·b-·stor·81-Jan-01·01:01·assets/Abstract/10/518/352.png7 -rw-rw-rw-··0.0·unx·····3897·b-·stor·81-Jan-01·01:01·assets/Abstract/10/518/352.png
8 -rw-rw-rw-··0.0·unx·····2934·b-·stor·81-Jan-01·01:01·assets/Abstract/11/1037/704.png8 -rw-rw-rw-··0.0·unx·····2934·b-·stor·81-Jan-01·01:01·assets/Abstract/11/1037/704.png
9 -rw-rw-rw-··0.0·unx·····3453·b-·stor·81-Jan-01·01:01·assets/Abstract/12/2074/1409.png9 -rw-rw-rw-··0.0·unx·····3453·b-·stor·81-Jan-01·01:01·assets/Abstract/12/2074/1409.png
10 -rw-rw-rw-··0.0·unx·····3669·b-·stor·81-Jan-01·01:01·assets/Abstract/13/4149/2818.png10 -rw-rw-rw-··0.0·unx·····3669·b-·stor·81-Jan-01·01:01·assets/Abstract/13/4149/2818.png
11 -rw-rw-rw-··0.0·unx·····3246·b-·stor·81-Jan-01·01:01·assets/Abstract/14/8298/5636.png11 -rw-rw-rw-··0.0·unx·····3246·b-·stor·81-Jan-01·01:01·assets/Abstract/14/8298/5636.png
Offset 1286, 8 lines modifiedOffset 1286, 8 lines modified
1286 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml1286 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
1287 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png1287 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png
1288 -rw----·····0.0·fat······589·b-·stor·81-Jan-01·01:01·res/zu.png1288 -rw----·····0.0·fat······589·b-·stor·81-Jan-01·01:01·res/zu.png
1289 -rw----·····0.0·fat··1019000·b-·stor·81-Jan-01·01:01·resources.arsc1289 -rw----·····0.0·fat··1019000·b-·stor·81-Jan-01·01:01·resources.arsc
1290 -rw----·····2.0·fat···119983·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.SF1290 -rw----·····2.0·fat···119983·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.SF
1291 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.RSA1291 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.RSA
1292 -rw----·····2.0·fat···119856·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1292 -rw----·····2.0·fat···119856·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1293 1291·files,·19939042·bytes·uncompressed,·8270965·bytes·compressed:··58.5%1293 1291·files,·19939018·bytes·uncompressed,·8270921·bytes·compressed:··58.5%
35.2 MB
classes2.dex
35.2 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············:·ba2defc94 checksum············:·aabde97f
5 signature···········:·a20d...c7135 signature···········:·c147...7fb8
6 file_size···········:·39141446 file_size···········:·3914120
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·····:·3212410 string_ids_size·····:·32124
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·405612 type_ids_size·······:·4056
13 type_ids_off········:·128608·(0x01f660)13 type_ids_off········:·128608·(0x01f660)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·144832·(0x0235c0)15 proto_ids_off·······:·144832·(0x0235c0)
16 field_ids_size······:·1748316 field_ids_size······:·17483
17 field_ids_off·······:·220624·(0x035dd0)17 field_ids_off·······:·220624·(0x035dd0)
18 method_ids_size·····:·2853318 method_ids_size·····:·28533
19 method_ids_off······:·360488·(0x058028)19 method_ids_off······:·360488·(0x058028)
20 class_defs_size·····:·318720 class_defs_size·····:·3187
21 class_defs_off······:·588752·(0x08fbd0)21 class_defs_off······:·588752·(0x08fbd0)
22 data_size···········:·322340822 data_size···········:·3223384
23 data_off············:·690736·(0x0a8a30)23 data_off············:·690736·(0x0a8a30)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·69925 class_idx···········:·699
26 access_flags········:·0·(0x0000)26 access_flags········:·0·(0x0000)
27 superclass_idx······:·45827 superclass_idx······:·458
28 source_file_idx·····:·1556828 source_file_idx·····:·15568
Offset 4878, 15 lines modifiedOffset 4878, 15 lines modified
4878 0b1bbe:·6e20·9d05·0100·························|000f:·invoke-virtual·{v1,·v0},·Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z·//·method@059d4878 0b1bbe:·6e20·9d05·0100·························|000f:·invoke-virtual·{v1,·v0},·Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z·//·method@059d
4879 0b1bc4:·0a00···································|0012:·move-result·v04879 0b1bc4:·0a00···································|0012:·move-result·v0
4880 0b1bc6:·3800·0300······························|0013:·if-eqz·v0,·0016·//·+00034880 0b1bc6:·3800·0300······························|0013:·if-eqz·v0,·0016·//·+0003
4881 0b1bca:·0e00···································|0015:·return-void4881 0b1bca:·0e00···································|0015:·return-void
4882 0b1bcc:·2200·8201······························|0016:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@01824882 0b1bcc:·2200·8201······························|0016:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@0182
4883 0b1bd0:·2201·7701······························|0018:·new-instance·v1,·Ljava/lang/StringBuffer;·//·type@01774883 0b1bd0:·2201·7701······························|0018:·new-instance·v1,·Ljava/lang/StringBuffer;·//·type@0177
4884 0b1bd4:·7010·ca05·0100·························|001a:·invoke-direct·{v1},·Ljava/lang/StringBuffer;.<init>:()V·//·method@05ca4884 0b1bd4:·7010·ca05·0100·························|001a:·invoke-direct·{v1},·Ljava/lang/StringBuffer;.<init>:()V·//·method@05ca
4885 0b1bda:·1a02·8e36······························|001d:·const-string·v2,·"Serialization·support·for·"·//·string@368e4885 0b1bda:·1a02·8f36······························|001d:·const-string·v2,·"Serialization·support·for·"·//·string@368f
4886 0b1bde:·6e20·d405·2100·························|001f:·invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;·//·method@05d44886 0b1bde:·6e20·d405·2100·························|001f:·invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;·//·method@05d4
4887 0b1be4:·6e10·c804·0300·························|0022:·invoke-virtual·{v3},·Ljava/lang/Class;.getName:()Ljava/lang/String;·//·method@04c84887 0b1be4:·6e10·c804·0300·························|0022:·invoke-virtual·{v3},·Ljava/lang/Class;.getName:()Ljava/lang/String;·//·method@04c8
4888 0b1bea:·0c03···································|0025:·move-result-object·v34888 0b1bea:·0c03···································|0025:·move-result-object·v3
4889 0b1bec:·6e20·d405·3100·························|0026:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;·//·method@05d44889 0b1bec:·6e20·d405·3100·························|0026:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;·//·method@05d4
4890 0b1bf2:·1a03·a101······························|0029:·const-string·v3,·"·is·disabled·for·security·reasons.·"·//·string@01a14890 0b1bf2:·1a03·a101······························|0029:·const-string·v3,·"·is·disabled·for·security·reasons.·"·//·string@01a1
4891 0b1bf6:·6e20·d405·3100·························|002b:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;·//·method@05d44891 0b1bf6:·6e20·d405·3100·························|002b:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;·//·method@05d4
4892 0b1bfc:·1a03·543c······························|002e:·const-string·v3,·"To·enable·it·set·system·property·'"·//·string@3c544892 0b1bfc:·1a03·543c······························|002e:·const-string·v3,·"To·enable·it·set·system·property·'"·//·string@3c54
Offset 18730, 15 lines modifiedOffset 18730, 15 lines modified
  
18730 ··source_file_idx···:·12171·(MultiValueMap.java)18730 ··source_file_idx···:·12171·(MultiValueMap.java)
  
18731 Class·#63·header:18731 Class·#63·header:
18732 class_idx···········:·94118732 class_idx···········:·941
18733 access_flags········:·0·(0x0000)18733 access_flags········:·0·(0x0000)
18734 superclass_idx······:·45818734 superclass_idx······:·458
18735 source_file_idx·····:·1413618735 source_file_idx·····:·14137
18736 static_fields_size··:·118736 static_fields_size··:·1
18737 instance_fields_size:·118737 instance_fields_size:·1
18738 direct_methods_size·:·118738 direct_methods_size·:·1
18739 virtual_methods_size:·518739 virtual_methods_size:·5
  
18740 Class·#63·annotations:18740 Class·#63·annotations:
18741 Annotations·on·class18741 Annotations·on·class
Offset 18876, 42 lines modifiedOffset 18876, 42 lines modified
18876 0c5514:········································|[0c5514]·org.apache.commons.collections.map.SingletonMap$SingletonValues.size:()I18876 0c5514:········································|[0c5514]·org.apache.commons.collections.map.SingletonMap$SingletonValues.size:()I
18877 0c5524:·1210···································|0000:·const/4·v0,·#int·1·//·#118877 0c5524:·1210···································|0000:·const/4·v0,·#int·1·//·#1
18878 0c5526:·0f00···································|0001:·return·v018878 0c5526:·0f00···································|0001:·return·v0
18879 ······catches·······:·(none)18879 ······catches·······:·(none)
18880 ······positions·····:·18880 ······positions·····:·
18881 ······locals········:·18881 ······locals········:·
  
18882 ··source_file_idx···:·14136·(SingletonMap.java)18882 ··source_file_idx···:·14137·(SingletonMap.java)
  
18883 Class·#64·header:18883 Class·#64·header:
18884 class_idx···········:·94318884 class_idx···········:·943
18885 access_flags········:·4096·(0x1000)18885 access_flags········:·4096·(0x1000)
18886 superclass_idx······:·36318886 superclass_idx······:·363
18887 source_file_idx·····:·1426818887 source_file_idx·····:·14269
18888 static_fields_size··:·018888 static_fields_size··:·0
18889 instance_fields_size:·018889 instance_fields_size:·0
18890 direct_methods_size·:·018890 direct_methods_size·:·0
18891 virtual_methods_size:·018891 virtual_methods_size:·0
  
18892 Class·#64············-18892 Class·#64············-
18893 ··Class·descriptor··:·'Lorg/apache/commons/collections/map/StaticBucketMap$1;'18893 ··Class·descriptor··:·'Lorg/apache/commons/collections/map/StaticBucketMap$1;'
18894 ··Access·flags······:·0x1000·(SYNTHETIC)18894 ··Access·flags······:·0x1000·(SYNTHETIC)
18895 ··Superclass········:·'Ljava/lang/Object;'18895 ··Superclass········:·'Ljava/lang/Object;'
18896 ··Interfaces········-18896 ··Interfaces········-
18897 ··Static·fields·····-18897 ··Static·fields·····-
18898 ··Instance·fields···-18898 ··Instance·fields···-
18899 ··Direct·methods····-18899 ··Direct·methods····-
18900 ··Virtual·methods···-18900 ··Virtual·methods···-
18901 ··source_file_idx···:·14268·(StaticBucketMap.java)18901 ··source_file_idx···:·14269·(StaticBucketMap.java)
  
18902 Class·#65·header:18902 Class·#65·header:
18903 class_idx···········:·94418903 class_idx···········:·944
18904 access_flags········:·0·(0x0000)18904 access_flags········:·0·(0x0000)
18905 superclass_idx······:·36318905 superclass_idx······:·363
18906 source_file_idx·····:·1426818906 source_file_idx·····:·14269
18907 static_fields_size··:·018907 static_fields_size··:·0
18908 instance_fields_size:·418908 instance_fields_size:·4
18909 direct_methods_size·:·218909 direct_methods_size·:·2
18910 virtual_methods_size:·418910 virtual_methods_size:·4
  
18911 Class·#65·annotations:18911 Class·#65·annotations:
18912 Annotations·on·class18912 Annotations·on·class
Offset 19137, 21 lines modifiedOffset 19137, 21 lines modified
19137 ········0x0000·line=53319137 ········0x0000·line=533
19138 ········0x0004·line=53419138 ········0x0004·line=534
19139 ········0x000e·line=53519139 ········0x000e·line=535
19140 ········0x0011·line=53319140 ········0x0011·line=533
19141 ······locals········:·19141 ······locals········:·
19142 ········0x0000·-·0x0017·reg=2·this·Lorg/apache/commons/collections/map/StaticBucketMap$EntryIterator;·19142 ········0x0000·-·0x0017·reg=2·this·Lorg/apache/commons/collections/map/StaticBucketMap$EntryIterator;·
  
19143 ··source_file_idx···:·14268·(StaticBucketMap.java)19143 ··source_file_idx···:·14269·(StaticBucketMap.java)
  
19144 Class·#66·header:19144 Class·#66·header:
19145 class_idx···········:·94519145 class_idx···········:·945
19146 access_flags········:·0·(0x0000)19146 access_flags········:·0·(0x0000)
19147 superclass_idx······:·45819147 superclass_idx······:·458
19148 source_file_idx·····:·1426819148 source_file_idx·····:·14269
19149 static_fields_size··:·019149 static_fields_size··:·0
19150 instance_fields_size:·119150 instance_fields_size:·1
19151 direct_methods_size·:·219151 direct_methods_size·:·2
19152 virtual_methods_size:·519152 virtual_methods_size:·5
  
19153 Class·#66·annotations:19153 Class·#66·annotations:
19154 Annotations·on·class19154 Annotations·on·class
Offset 19387, 21 lines modifiedOffset 19387, 21 lines modified
Max diff block lines reached; 36869938/36875498 bytes (99.98%) of diff not shown.
7.86 KB
classes2.jar
3.57 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6348883·bytes,·number·of·entries:·31831 Zip·file·size:·6348864·bytes,·number·of·entries:·3183
2 ?rwxrwxr-x··2.0·unx·····1280·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/bidimap/TreeBidiMap$View.class2 ?rwxrwxr-x··2.0·unx·····1280·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/bidimap/TreeBidiMap$View.class
3 ?rwxrwxr-x··2.0·unx·····1884·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/buffer/BoundedFifoBuffer$1.class3 ?rwxrwxr-x··2.0·unx·····1884·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/buffer/BoundedFifoBuffer$1.class
4 ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/buffer/PriorityBuffer$1.class4 ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/buffer/PriorityBuffer$1.class
5 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/buffer/TypedBuffer.class5 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/buffer/TypedBuffer.class
6 ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/buffer/UnboundedFifoBuffer$1.class6 ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/buffer/UnboundedFifoBuffer$1.class
7 ?rwxrwxr-x··2.0·unx·····1613·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/collection/AbstractCollectionDecorator.class7 ?rwxrwxr-x··2.0·unx·····1613·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/collection/AbstractCollectionDecorator.class
8 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/collection/CompositeCollection$CollectionMutator.class8 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·org/apache/commons/collections/collection/CompositeCollection$CollectionMutator.class
Offset 3128, 15 lines modifiedOffset 3128, 15 lines modified
3128 ?rwxrwxr-x··2.0·unx·····2226·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceIdentityMap.class3128 ?rwxrwxr-x··2.0·unx·····2226·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceIdentityMap.class
3129 ?rwxrwxr-x··2.0·unx·····1648·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceMap.class3129 ?rwxrwxr-x··2.0·unx·····1648·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/ReferenceMap.class
3130 ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/UnmodifiableMap.class3130 ?rwxrwxr-x··2.0·unx·····2285·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/UnmodifiableMap.class
3131 ?rwxrwxr-x··2.0·unx·····2718·b-·stor·80-Jan-01·00:00·org/osmdroid/BugsTestingActivity.class3131 ?rwxrwxr-x··2.0·unx·····2718·b-·stor·80-Jan-01·00:00·org/osmdroid/BugsTestingActivity.class
3132 ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·org/osmdroid/ExtraSamplesActivity.class3132 ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·org/osmdroid/ExtraSamplesActivity.class
3133 ?rwxrwxr-x··2.0·unx·····1989·b-·stor·80-Jan-01·00:00·org/osmdroid/LicenseActivity.class3133 ?rwxrwxr-x··2.0·unx·····1989·b-·stor·80-Jan-01·00:00·org/osmdroid/LicenseActivity.class
3134 ?rwxrwxr-x··2.0·unx·····5667·b-·stor·80-Jan-01·00:00·org/osmdroid/MainActivity.class3134 ?rwxrwxr-x··2.0·unx·····5667·b-·stor·80-Jan-01·00:00·org/osmdroid/MainActivity.class
3135 ?rwxrwxr-x··2.0·unx····12354·b-·defN·80-Jan-01·00:00·org/osmdroid/PreferenceActivity.class3135 ?rwxrwxr-x··2.0·unx····12312·b-·defN·80-Jan-01·00:00·org/osmdroid/PreferenceActivity.class
3136 ?rwxrwxr-x··2.0·unx·····2578·b-·stor·80-Jan-01·00:00·org/osmdroid/StarterMapActivity.class3136 ?rwxrwxr-x··2.0·unx·····2578·b-·stor·80-Jan-01·00:00·org/osmdroid/StarterMapActivity.class
3137 ?rwxrwxr-x··2.0·unx·····6096·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/CacheAnalyzerActivity.class3137 ?rwxrwxr-x··2.0·unx·····6096·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/CacheAnalyzerActivity.class
3138 ?rwxrwxr-x··2.0·unx·····2136·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/browser/CacheBrowserActivity.class3138 ?rwxrwxr-x··2.0·unx·····2136·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/browser/CacheBrowserActivity.class
3139 ?rwxrwxr-x··2.0·unx·····6807·b-·stor·80-Jan-01·00:00·org/osmdroid/diag/DiagnosticsActivity.class3139 ?rwxrwxr-x··2.0·unx·····6807·b-·stor·80-Jan-01·00:00·org/osmdroid/diag/DiagnosticsActivity.class
3140 ?rwxrwxr-x··2.0·unx·····4579·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/IISTrackerBase.class3140 ?rwxrwxr-x··2.0·unx·····4579·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/IISTrackerBase.class
3141 ?rwxrwxr-x··2.0·unx·····6266·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleMilestonesNonRepetitive.class3141 ?rwxrwxr-x··2.0·unx·····6266·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleMilestonesNonRepetitive.class
3142 ?rwxrwxr-x··2.0·unx·····3750·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleShapeFile.class3142 ?rwxrwxr-x··2.0·unx·····3750·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleShapeFile.class
Offset 3178, 8 lines modifiedOffset 3178, 8 lines modified
3178 ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/AbstractSortedBidiMapDecorator.class3178 ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/AbstractSortedBidiMapDecorator.class
3179 ?rwxrwxr-x··2.0·unx·····2295·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/UnmodifiableOrderedBidiMap.class3179 ?rwxrwxr-x··2.0·unx·····2295·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/UnmodifiableOrderedBidiMap.class
3180 ?rwxrwxr-x··2.0·unx·····1542·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/PredicatedSortedMap.class3180 ?rwxrwxr-x··2.0·unx·····1542·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/PredicatedSortedMap.class
3181 ?rwxrwxr-x··2.0·unx·····1870·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/TransformedSortedMap.class3181 ?rwxrwxr-x··2.0·unx·····1870·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/map/TransformedSortedMap.class
3182 ?rwxrwxr-x··2.0·unx····12885·b-·defN·80-Jan-01·00:00·org/apache/commons/collections4/trie/AbstractPatriciaTrie.class3182 ?rwxrwxr-x··2.0·unx····12885·b-·defN·80-Jan-01·00:00·org/apache/commons/collections4/trie/AbstractPatriciaTrie.class
3183 ?rwxrwxr-x··2.0·unx·····2735·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMap.class3183 ?rwxrwxr-x··2.0·unx·····2735·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMap.class
3184 ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/trie/PatriciaTrie.class3184 ?rwxrwxr-x··2.0·unx·····1271·b-·stor·80-Jan-01·00:00·org/apache/commons/collections4/trie/PatriciaTrie.class
3185 3183·files,·6570208·bytes·uncompressed,·5746239·bytes·compressed:··12.5%3185 3183·files,·6570166·bytes·uncompressed,·5746220·bytes·compressed:··12.5%
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·=·"Sun·Apr·02·18:07:30·UTC·2023";4 ····public·static·final·String·BUILD_DATE·=·"Sat·Apr·01·08:46:57·UTC·2023";
5 ····public·static·final·String·VERSION·=·"6.1.15";5 ····public·static·final·String·VERSION·=·"6.1.15";
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;·=·"Sun·Apr·02·18:07:30·UTC·2023"5 .field·public·static·final·BUILD_DATE:Ljava/lang/String;·=·"Sat·Apr·01·08:46:57·UTC·2023"
  
6 .field·public·static·final·VERSION:Ljava/lang/String;·=·"6.1.15"6 .field·public·static·final·VERSION:Ljava/lang/String;·=·"6.1.15"
  
  
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;