35.0 MB
/home/fdroid/fdroiddata/tmp/org.osmdroid_49.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.osmdroid_49.apk
8.88 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: <ce1bbeb7dcc19e5aedc4a6a6b417742990a8adf71482ccfd73dd1e55292fbc59>, actual: <8528de73711792e4b6562fbc2b8bce164ebbab333f7ab73fa93009426a758f8c> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <5f8baa5e2f6cee58e9866dbcc9e16261035cd69c5fd43f6f39f3a5a883f84d21e02a6a0000000000>, actual: <dffd3989677a15b107e531d250cf9eda1393352ccc3ab9e026faac7ab1c653b1e02a6a0000000000>
    
Offset 1, 52 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/android.arch.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/. 
20 WARNING:·META-INF/android.arch.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/. 
21 WARNING:·META-INF/android.arch.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/. 
22 WARNING:·META-INF/android.arch.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/. 
23 WARNING:·META-INF/android.arch.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/. 
24 WARNING:·META-INF/android.support.design_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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.legacy_legacy-support-core-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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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:·6961888·bytes,·number·of·entries:·11291 Zip·file·size:·6961888·bytes,·number·of·entries:·1129
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··8786004·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··8786004·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··2092108·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-rw-rw-··0.0·unx··2092064·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 1124, 8 lines modifiedOffset 1124, 8 lines modified
1124 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml1124 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml
1125 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png1125 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png
1126 -rw----·····0.0·fat······589·b-·stor·81-Jan-01·01:01·res/zu.png1126 -rw----·····0.0·fat······589·b-·stor·81-Jan-01·01:01·res/zu.png
1127 -rw----·····0.0·fat···510716·b-·stor·81-Jan-01·01:01·resources.arsc1127 -rw----·····0.0·fat···510716·b-·stor·81-Jan-01·01:01·resources.arsc
1128 -rw----·····2.0·fat····80219·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.SF1128 -rw----·····2.0·fat····80219·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.SF
1129 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.RSA1129 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/213EE0A6.RSA
1130 -rw----·····2.0·fat····80111·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1130 -rw----·····2.0·fat····80111·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1131 1129·files,·17031143·bytes·uncompressed,·6827021·bytes·compressed:··59.9%1131 1129·files,·17031099·bytes·uncompressed,·6827076·bytes·compressed:··59.9%
35.0 MB
classes2.dex
35.0 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············:·004140824 checksum············:·10094939
5 signature···········:·33db...94ad5 signature···········:·25bf...0438
6 file_size···········:·20921086 file_size···········:·2092064
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·····:·1902810 string_ids_size·····:·19028
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·245012 type_ids_size·······:·2450
13 type_ids_off········:·76224·(0x0129c0)13 type_ids_off········:·76224·(0x0129c0)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·86024·(0x015008)15 proto_ids_off·······:·86024·(0x015008)
16 field_ids_size······:·1033016 field_ids_size······:·10330
17 field_ids_off·······:·124040·(0x01e488)17 field_ids_off·······:·124040·(0x01e488)
18 method_ids_size·····:·1335418 method_ids_size·····:·13354
19 method_ids_off······:·206680·(0x032758)19 method_ids_off······:·206680·(0x032758)
20 class_defs_size·····:·175420 class_defs_size·····:·1754
21 class_defs_off······:·313512·(0x04c8a8)21 class_defs_off······:·313512·(0x04c8a8)
22 data_size···········:·172246822 data_size···········:·1722424
23 data_off············:·369640·(0x05a3e8)23 data_off············:·369640·(0x05a3e8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·32127 superclass_idx······:·321
28 source_file_idx·····:·358928 source_file_idx·····:·3589
Offset 426, 15 lines modifiedOffset 426, 15 lines modified
426 ··Virtual·methods···-426 ··Virtual·methods···-
427 ··source_file_idx···:·3589·(JdbfMain.java)427 ··source_file_idx···:·3589·(JdbfMain.java)
  
428 Class·#1·header:428 Class·#1·header:
429 class_idx···········:·595429 class_idx···········:·595
430 access_flags········:·1537·(0x0601)430 access_flags········:·1537·(0x0601)
431 superclass_idx······:·321431 superclass_idx······:·321
432 source_file_idx·····:·8713432 source_file_idx·····:·8714
433 static_fields_size··:·0433 static_fields_size··:·0
434 instance_fields_size:·0434 instance_fields_size:·0
435 direct_methods_size·:·0435 direct_methods_size·:·0
436 virtual_methods_size:·12436 virtual_methods_size:·12
  
437 Class·#1·annotations:437 Class·#1·annotations:
438 Annotations·on·class438 Annotations·on·class
Offset 519, 15 lines modifiedOffset 519, 15 lines modified
  
519 ····#11··············:·(in·Lorg/mapsforge/map/layer/download/tilesource/TileSource;)519 ····#11··············:·(in·Lorg/mapsforge/map/layer/download/tilesource/TileSource;)
520 ······name··········:·'isFollowRedirects'520 ······name··········:·'isFollowRedirects'
521 ······type··········:·'()Z'521 ······type··········:·'()Z'
522 ······access········:·0x0401·(PUBLIC·ABSTRACT)522 ······access········:·0x0401·(PUBLIC·ABSTRACT)
523 ······code··········:·(none)523 ······code··········:·(none)
  
524 ··source_file_idx···:·8713·(TileSource.java)524 ··source_file_idx···:·8714·(TileSource.java)
  
525 Class·#2·header:525 Class·#2·header:
526 class_idx···········:·598526 class_idx···········:·598
527 access_flags········:·4096·(0x1000)527 access_flags········:·4096·(0x1000)
528 superclass_idx······:·321528 superclass_idx······:·321
529 source_file_idx·····:·3252529 source_file_idx·····:·3252
530 static_fields_size··:·1530 static_fields_size··:·1
Offset 6399, 15 lines modifiedOffset 6399, 15 lines modified
6399 ··Virtual·methods···-6399 ··Virtual·methods···-
6400 ··source_file_idx···:·8144·(ShapeType.java)6400 ··source_file_idx···:·8144·(ShapeType.java)
  
6401 Class·#34·header:6401 Class·#34·header:
6402 class_idx···········:·6536402 class_idx···········:·653
6403 access_flags········:·1·(0x0001)6403 access_flags········:·1·(0x0001)
6404 superclass_idx······:·3216404 superclass_idx······:·321
6405 source_file_idx·····:·86976405 source_file_idx·····:·8698
6406 static_fields_size··:·06406 static_fields_size··:·0
6407 instance_fields_size:·26407 instance_fields_size:·2
6408 direct_methods_size·:·16408 direct_methods_size·:·1
6409 virtual_methods_size:·76409 virtual_methods_size:·7
  
6410 Class·#34·annotations:6410 Class·#34·annotations:
6411 Annotations·on·class6411 Annotations·on·class
Offset 6688, 21 lines modifiedOffset 6688, 21 lines modified
6688 ······positions·····:·6688 ······positions·····:·
6689 ········0x0001·line=976689 ········0x0001·line=97
6690 ········0x0006·line=986690 ········0x0006·line=98
6691 ······locals········:·6691 ······locals········:·
6692 ········0x0000·-·0x000b·reg=1·this·Lorg/mapsforge/map/layer/renderer/TileDependencies;·6692 ········0x0000·-·0x000b·reg=1·this·Lorg/mapsforge/map/layer/renderer/TileDependencies;·
6693 ········0x0000·-·0x000b·reg=2·(null)·Lorg/mapsforge/core/model/Tile;·6693 ········0x0000·-·0x000b·reg=2·(null)·Lorg/mapsforge/core/model/Tile;·
  
6694 ··source_file_idx···:·8697·(TileDependencies.java)6694 ··source_file_idx···:·8698·(TileDependencies.java)
  
6695 Class·#35·header:6695 Class·#35·header:
6696 class_idx···········:·6556696 class_idx···········:·655
6697 access_flags········:·16·(0x0010)6697 access_flags········:·16·(0x0010)
6698 superclass_idx······:·3216698 superclass_idx······:·321
6699 source_file_idx·····:·92826699 source_file_idx·····:·9283
6700 static_fields_size··:·06700 static_fields_size··:·0
6701 instance_fields_size:·06701 instance_fields_size:·0
6702 direct_methods_size·:·36702 direct_methods_size·:·3
6703 virtual_methods_size:·06703 virtual_methods_size:·0
  
6704 Class·#35·annotations:6704 Class·#35·annotations:
6705 Annotations·on·class6705 Annotations·on·class
Offset 7051, 15 lines modifiedOffset 7051, 15 lines modified
7051 ········0x0000·-·0x00ef·reg=30·(null)·F·7051 ········0x0000·-·0x00ef·reg=30·(null)·F·
7052 ········0x0000·-·0x00ef·reg=31·(null)·F·7052 ········0x0000·-·0x00ef·reg=31·(null)·F·
7053 ········0x0000·-·0x00ef·reg=32·(null)·Z·7053 ········0x0000·-·0x00ef·reg=32·(null)·Z·
7054 ········0x0000·-·0x00ef·reg=33·(null)·[[Lorg/mapsforge/core/model/Point;·7054 ········0x0000·-·0x00ef·reg=33·(null)·[[Lorg/mapsforge/core/model/Point;·
7055 ········0x0000·-·0x00ef·reg=34·(null)·Ljava/util/List;·7055 ········0x0000·-·0x00ef·reg=34·(null)·Ljava/util/List;·
  
7056 ··Virtual·methods···-7056 ··Virtual·methods···-
7057 ··source_file_idx···:·9282·(WayDecorator.java)7057 ··source_file_idx···:·9283·(WayDecorator.java)
  
7058 Class·#36·header:7058 Class·#36·header:
7059 class_idx···········:·6607059 class_idx···········:·660
7060 access_flags········:·1537·(0x0601)7060 access_flags········:·1537·(0x0601)
7061 superclass_idx······:·3217061 superclass_idx······:·321
7062 source_file_idx·····:·33587062 source_file_idx·····:·3358
7063 static_fields_size··:·07063 static_fields_size··:·0
Offset 9742, 15 lines modifiedOffset 9742, 15 lines modified
9742 06680c:·5442·4f02······························|0006:·iget-object·v2,·v4,·Lorg/mapsforge/map/reader/ReadBuffer;.bufferData:[B·//·field@024f9742 06680c:·5442·4f02······························|0006:·iget-object·v2,·v4,·Lorg/mapsforge/map/reader/ReadBuffer;.bufferData:[B·//·field@024f
9743 066810:·2123···································|0008:·array-length·v3,·v29743 066810:·2123···································|0008:·array-length·v3,·v2
9744 066812:·3631·1500······························|0009:·if-gt·v1,·v3,·001e·//·+00159744 066812:·3631·1500······························|0009:·if-gt·v1,·v3,·001e·//·+0015
9745 066816:·b050···································|000b:·add-int/2addr·v0,·v59745 066816:·b050···································|000b:·add-int/2addr·v0,·v5
9746 066818:·5940·5002······························|000c:·iput·v0,·v4,·Lorg/mapsforge/map/reader/ReadBuffer;.bufferPosition:I·//·field@02509746 066818:·5940·5002······························|000c:·iput·v0,·v4,·Lorg/mapsforge/map/reader/ReadBuffer;.bufferPosition:I·//·field@0250
9747 06681c:·2201·4801······························|000e:·new-instance·v1,·Ljava/lang/String;·//·type@01489747 06681c:·2201·4801······························|000e:·new-instance·v1,·Ljava/lang/String;·//·type@0148
9748 066820:·b150···································|0010:·sub-int/2addr·v0,·v59748 066820:·b150···································|0010:·sub-int/2addr·v0,·v5
9749 066822:·1a03·8522······························|0011:·const-string·v3,·"UTF-8"·//·string@22859749 066822:·1a03·8622······························|0011:·const-string·v3,·"UTF-8"·//·string@2286
9750 066826:·7053·6c04·2150·························|0013:·invoke-direct·{v1,·v2,·v0,·v5,·v3},·Ljava/lang/String;.<init>:([BIILjava/lang/String;)V·//·method@046c9750 066826:·7053·6c04·2150·························|0013:·invoke-direct·{v1,·v2,·v0,·v5,·v3},·Ljava/lang/String;.<init>:([BIILjava/lang/String;)V·//·method@046c
9751 06682c:·1101···································|0016:·return-object·v19751 06682c:·1101···································|0016:·return-object·v1
9752 06682e:·0d05···································|0017:·move-exception·v59752 06682e:·0d05···································|0017:·move-exception·v5
Max diff block lines reached; 36676246/36681185 bytes (99.99%) of diff not shown.
9.69 KB
classes2.jar
3.44 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3587596·bytes,·number·of·entries:·17521 Zip·file·size:·3587565·bytes,·number·of·entries:·1752
2 ?rwxrwxr-x··2.0·unx·····5619·b-·stor·80-Jan-01·00:00·JdbfMain.class2 ?rwxrwxr-x··2.0·unx·····5619·b-·stor·80-Jan-01·00:00·JdbfMain.class
3 ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/download/tilesource/TileSource.class3 ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/download/tilesource/TileSource.class
4 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HgtCache$2.class4 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HgtCache$2.class
5 ?rwxrwxr-x··2.0·unx·····1436·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HgtCache$Lru.class5 ?rwxrwxr-x··2.0·unx·····1436·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HgtCache$Lru.class
6 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HgtCache$TileKey.class6 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HgtCache$TileKey.class
7 ?rwxrwxr-x··2.0·unx·····3453·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HgtCache.class7 ?rwxrwxr-x··2.0·unx·····3453·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HgtCache.class
8 ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HillsRenderConfig.class8 ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·org/mapsforge/map/layer/hills/HillsRenderConfig.class
Offset 1702, 15 lines modifiedOffset 1702, 15 lines modified
1702 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·org/osgeo/proj4j/proj/Wagner4Projection.class1702 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·org/osgeo/proj4j/proj/Wagner4Projection.class
1703 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·org/osgeo/proj4j/proj/Wagner5Projection.class1703 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·org/osgeo/proj4j/proj/Wagner5Projection.class
1704 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·org/osgeo/proj4j/proj/WinkelTripelProjection.class1704 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·org/osgeo/proj4j/proj/WinkelTripelProjection.class
1705 ?rwxrwxr-x··2.0·unx·····2666·b-·stor·80-Jan-01·00:00·org/osmdroid/BugsTestingActivity.class1705 ?rwxrwxr-x··2.0·unx·····2666·b-·stor·80-Jan-01·00:00·org/osmdroid/BugsTestingActivity.class
1706 ?rwxrwxr-x··2.0·unx·····2577·b-·stor·80-Jan-01·00:00·org/osmdroid/ExtraSamplesActivity.class1706 ?rwxrwxr-x··2.0·unx·····2577·b-·stor·80-Jan-01·00:00·org/osmdroid/ExtraSamplesActivity.class
1707 ?rwxrwxr-x··2.0·unx·····2022·b-·stor·80-Jan-01·00:00·org/osmdroid/LicenseActivity.class1707 ?rwxrwxr-x··2.0·unx·····2022·b-·stor·80-Jan-01·00:00·org/osmdroid/LicenseActivity.class
1708 ?rwxrwxr-x··2.0·unx·····5667·b-·stor·80-Jan-01·00:00·org/osmdroid/MainActivity.class1708 ?rwxrwxr-x··2.0·unx·····5667·b-·stor·80-Jan-01·00:00·org/osmdroid/MainActivity.class
1709 ?rwxrwxr-x··2.0·unx····12389·b-·defN·80-Jan-01·00:00·org/osmdroid/PreferenceActivity.class1709 ?rwxrwxr-x··2.0·unx····12312·b-·defN·80-Jan-01·00:00·org/osmdroid/PreferenceActivity.class
1710 ?rwxrwxr-x··2.0·unx·····2585·b-·stor·80-Jan-01·00:00·org/osmdroid/StarterMapActivity.class1710 ?rwxrwxr-x··2.0·unx·····2585·b-·stor·80-Jan-01·00:00·org/osmdroid/StarterMapActivity.class
1711 ?rwxrwxr-x··2.0·unx·····6096·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/CacheAnalyzerActivity.class1711 ?rwxrwxr-x··2.0·unx·····6096·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/CacheAnalyzerActivity.class
1712 ?rwxrwxr-x··2.0·unx·····2136·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/browser/CacheBrowserActivity.class1712 ?rwxrwxr-x··2.0·unx·····2136·b-·stor·80-Jan-01·00:00·org/osmdroid/debug/browser/CacheBrowserActivity.class
1713 ?rwxrwxr-x··2.0·unx·····6812·b-·stor·80-Jan-01·00:00·org/osmdroid/diag/DiagnosticsActivity.class1713 ?rwxrwxr-x··2.0·unx·····6812·b-·stor·80-Jan-01·00:00·org/osmdroid/diag/DiagnosticsActivity.class
1714 ?rwxrwxr-x··2.0·unx·····1291·b-·stor·80-Jan-01·00:00·org/osmdroid/gpkg/tiles/raster/GeopackageRasterTileSource.class1714 ?rwxrwxr-x··2.0·unx·····1291·b-·stor·80-Jan-01·00:00·org/osmdroid/gpkg/tiles/raster/GeopackageRasterTileSource.class
1715 ?rwxrwxr-x··2.0·unx·····4581·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/IISTrackerBase.class1715 ?rwxrwxr-x··2.0·unx·····4581·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/IISTrackerBase.class
1716 ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleMarkerMultiClick$MyMarker.class1716 ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleMarkerMultiClick$MyMarker.class
Offset 1747, 8 lines modifiedOffset 1747, 8 lines modified
1747 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$LongArrayDump.class1747 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$LongArrayDump.class
1748 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$ShortArrayDump.class1748 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·shark/HprofRecord$HeapDumpRecord$ObjectRecord$PrimitiveArrayDumpRecord$ShortArrayDump.class
1749 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleIISTracker.class1749 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleIISTracker.class
1750 ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleIISTrackerMotionTrails.class1750 ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/data/SampleIISTrackerMotionTrails.class
1751 ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/tilesources/NasaWms111Source.class1751 ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/tilesources/NasaWms111Source.class
1752 ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/tilesources/NasaWms130Source.class1752 ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/tilesources/NasaWms130Source.class
1753 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/tilesources/NasaWmsSrs.class1753 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·org/osmdroid/samplefragments/tilesources/NasaWmsSrs.class
1754 1752·files,·3645546·bytes·uncompressed,·3266430·bytes·compressed:··10.4%1754 1752·files,·3645469·bytes·uncompressed,·3266399·bytes·compressed:··10.4%
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·=·"Wed·Jul·20·23:24:20·UTC·2022";4 ····public·static·final·String·BUILD_DATE·=·"Thu·Aug·11·02:19:57·UTC·2022";
5 ····public·static·final·String·VERSION·=·"6.1.13";5 ····public·static·final·String·VERSION·=·"6.1.13";
6 ····6 ····
7 ····private·OsmdroidBuildInfo()·{7 ····private·OsmdroidBuildInfo()·{
8 ····}8 ····}
9 }9 }
5.81 KB
org/osmdroid/PreferenceActivity.class
5.74 KB
procyon -ec {}
    
Offset 161, 36 lines modifiedOffset 161, 43 lines modified
161 ········this.checkBoxDebugMode.setOnClickListener((View$OnClickListener)this);161 ········this.checkBoxDebugMode.setOnClickListener((View$OnClickListener)this);
162 ········this.checkBoxHardwareAcceleration.setOnClickListener((View$OnClickListener)this);162 ········this.checkBoxHardwareAcceleration.setOnClickListener((View$OnClickListener)this);
163 ········this.checkBoxMapViewDebug.setOnClickListener((View$OnClickListener)this);163 ········this.checkBoxMapViewDebug.setOnClickListener((View$OnClickListener)this);
164 ········this.textViewCacheDirectory·=·(TextView)this.findViewById(2131231177);164 ········this.textViewCacheDirectory·=·(TextView)this.findViewById(2131231177);
165 ········this.textViewBaseDirectory·=·(TextView)this.findViewById(2131231175);165 ········this.textViewBaseDirectory·=·(TextView)this.findViewById(2131231175);
166 ········this.buttonPurgeCache·=·(Button)this.findViewById(2131230878);166 ········this.buttonPurgeCache·=·(Button)this.findViewById(2131230878);
167 ········this.httpUserAgent·=·(EditText)this.findViewById(2131230974);167 ········this.httpUserAgent·=·(EditText)this.findViewById(2131230974);
 168 ········final·EditText·tileDownloadThreads·=·(EditText)this.findViewById(2131231187);
168 ········(this.tileDownloadThreads·=·(EditText)this.findViewById(2131231187)).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(this.tileDownloadThreads));169 ········(this.tileDownloadThreads·=·tileDownloadThreads).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileDownloadThreads));
 170 ········final·EditText·tileDownloadMaxQueueSize·=·(EditText)this.findViewById(2131231186);
169 ········(this.tileDownloadMaxQueueSize·=·(EditText)this.findViewById(2131231186)).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(this.tileDownloadMaxQueueSize));171 ········(this.tileDownloadMaxQueueSize·=·tileDownloadMaxQueueSize).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileDownloadMaxQueueSize));
 172 ········final·EditText·cacheMapTileCount·=·(EditText)this.findViewById(2131230883);
170 ········(this.cacheMapTileCount·=·(EditText)this.findViewById(2131230883)).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(this.cacheMapTileCount));173 ········(this.cacheMapTileCount·=·cacheMapTileCount).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(cacheMapTileCount));
 174 ········final·EditText·tileFileSystemThreads·=·(EditText)this.findViewById(2131231189);
171 ········(this.tileFileSystemThreads·=·(EditText)this.findViewById(2131231189)).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(this.tileFileSystemThreads));175 ········(this.tileFileSystemThreads·=·tileFileSystemThreads).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemThreads));
 176 ········final·EditText·tileFileSystemMaxQueueSize·=·(EditText)this.findViewById(2131231188);
172 ········(this.tileFileSystemMaxQueueSize·=·(EditText)this.findViewById(2131231188)).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(this.tileFileSystemMaxQueueSize));177 ········(this.tileFileSystemMaxQueueSize·=·tileFileSystemMaxQueueSize).addTextChangedListener((TextWatcher)new·PositiveShortTextValidator(tileFileSystemMaxQueueSize));
173 ········final·EditText·gpsWaitTime·=·(EditText)this.findViewById(2131230968);178 ········final·EditText·gpsWaitTime·=·(EditText)this.findViewById(2131230968);
174 ········this.gpsWaitTime·=·gpsWaitTime;179 ········this.gpsWaitTime·=·gpsWaitTime;
175 ········final·EditText·gpsWaitTime2·=·this.gpsWaitTime; 
176 ········final·long·n·=·1L;180 ········final·long·n·=·1L;
177 ········gpsWaitTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(gpsWaitTime2,·n));181 ········gpsWaitTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(gpsWaitTime,·n));
178 ········final·EditText·additionalExpirationTime·=·(EditText)this.findViewById(2131230846);182 ········final·EditText·additionalExpirationTime·=·(EditText)this.findViewById(2131230846);
179 ········this.additionalExpirationTime·=·additionalExpirationTime;183 ········this.additionalExpirationTime·=·additionalExpirationTime;
180 ········final·EditText·additionalExpirationTime2·=·this.additionalExpirationTime; 
181 ········final·long·n2·=·0L;184 ········final·long·n2·=·0L;
182 ········additionalExpirationTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(additionalExpirationTime2,·n2));185 ········additionalExpirationTime.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(additionalExpirationTime,·n2));
183 ········this.cacheMaxSize·=·(EditText)this.findViewById(2131230884);186 ········this.cacheMaxSize·=·(EditText)this.findViewById(2131230884);
184 ········this.cacheTrimSize·=·(EditText)this.findViewById(2131230886);187 ········this.cacheTrimSize·=·(EditText)this.findViewById(2131230886);
 188 ········final·EditText·cacheMaxSize·=·this.cacheMaxSize;
185 ········this.cacheMaxSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(this.cacheMaxSize,·n2));189 ········cacheMaxSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(cacheMaxSize,·n2));
 190 ········final·EditText·cacheTrimSize·=·this.cacheTrimSize;
186 ········this.cacheTrimSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(this.cacheTrimSize,·n2));191 ········cacheTrimSize.addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(cacheTrimSize,·n2));
187 ········this.overrideExpirationTime·=·(EditText)this.findViewById(2131231093);192 ········this.overrideExpirationTime·=·(EditText)this.findViewById(2131231093);
 193 ········final·EditText·zoomSpeedDefault·=·(EditText)this.findViewById(2131231216);
188 ········(this.zoomSpeedDefault·=·(EditText)this.findViewById(2131231216)).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(this.zoomSpeedDefault,·n));194 ········(this.zoomSpeedDefault·=·zoomSpeedDefault).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(zoomSpeedDefault,·n));
 195 ········final·EditText·zoomSpeedShort·=·(EditText)this.findViewById(2131231217);
189 ········(this.zoomSpeedShort·=·(EditText)this.findViewById(2131231217)).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(this.zoomSpeedShort,·n));196 ········(this.zoomSpeedShort·=·zoomSpeedShort).addTextChangedListener((TextWatcher)new·PositiveLongTextValidator(zoomSpeedShort,·n));
190 ········(this.buttonSetBase·=·(Button)this.findViewById(2131230880)).setOnClickListener((View$OnClickListener)this);197 ········(this.buttonSetBase·=·(Button)this.findViewById(2131230880)).setOnClickListener((View$OnClickListener)this);
191 ········this.buttonSetCache·=·(Button)this.findViewById(2131230881);198 ········this.buttonSetCache·=·(Button)this.findViewById(2131230881);
192 ········this.buttonManualCacheEntry·=·(Button)this.findViewById(2131230876);199 ········this.buttonManualCacheEntry·=·(Button)this.findViewById(2131230876);
193 ········this.buttonSetCache.setOnClickListener((View$OnClickListener)this);200 ········this.buttonSetCache.setOnClickListener((View$OnClickListener)this);
194 ········(this.buttonManualBaseEntry·=·(Button)this.findViewById(2131230875)).setOnClickListener((View$OnClickListener)this);201 ········(this.buttonManualBaseEntry·=·(Button)this.findViewById(2131230875)).setOnClickListener((View$OnClickListener)this);
195 ········this.buttonManualCacheEntry.setOnClickListener((View$OnClickListener)this);202 ········this.buttonManualCacheEntry.setOnClickListener((View$OnClickListener)this);
196 ········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;·=·"Wed·Jul·20·23:24:20·UTC·2022"5 .field·public·static·final·BUILD_DATE:Ljava/lang/String;·=·"Thu·Aug·11·02:19:57·UTC·2022"
  
6 .field·public·static·final·VERSION:Ljava/lang/String;·=·"6.1.13"6 .field·public·static·final·VERSION:Ljava/lang/String;·=·"6.1.13"
  
  
7 #·direct·methods7 #·direct·methods
8 .method·private·constructor·<init>()V8 .method·private·constructor·<init>()V
9 ····.locals·09 ····.locals·0
9.66 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·74411 ····.line·74
412 ····invoke-super·{p0,·p1},·Landroid/support/v7/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V412 ····invoke-super·{p0,·p1},·Landroid/support/v7/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V
  
413 ····const·p1,·0x7f0b0022413 ····const·p1,·0x7f0b0022
  
414 ····.line·75414 ····.line·75
Offset 575, 17 lines modifiedOffset 575, 15 lines modified
575 ····check-cast·p1,·Landroid/widget/EditText;575 ····check-cast·p1,·Landroid/widget/EditText;
  
576 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileDownloadThreads:Landroid/widget/EditText;576 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileDownloadThreads:Landroid/widget/EditText;
  
577 ····.line·98577 ····.line·98
578 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;578 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;
  
579 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileDownloadThreads:Landroid/widget/EditText; 
  
580 ····invoke-direct·{v0,·v1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V579 ····invoke-direct·{v0,·p1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V
  
581 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V580 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
582 ····const·p1,·0x7f0801d2581 ····const·p1,·0x7f0801d2
  
583 ····.line·99582 ····.line·99
584 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;583 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;
Offset 595, 17 lines modifiedOffset 593, 15 lines modified
595 ····check-cast·p1,·Landroid/widget/EditText;593 ····check-cast·p1,·Landroid/widget/EditText;
  
596 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileDownloadMaxQueueSize:Landroid/widget/EditText;594 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileDownloadMaxQueueSize:Landroid/widget/EditText;
  
597 ····.line·100595 ····.line·100
598 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;596 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;
  
599 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileDownloadMaxQueueSize:Landroid/widget/EditText; 
  
600 ····invoke-direct·{v0,·v1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V597 ····invoke-direct·{v0,·p1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V
  
601 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V598 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
602 ····const·p1,·0x7f0800a3599 ····const·p1,·0x7f0800a3
  
603 ····.line·101600 ····.line·101
604 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;601 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;
Offset 615, 17 lines modifiedOffset 611, 15 lines modified
615 ····check-cast·p1,·Landroid/widget/EditText;611 ····check-cast·p1,·Landroid/widget/EditText;
  
616 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheMapTileCount:Landroid/widget/EditText;612 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheMapTileCount:Landroid/widget/EditText;
  
617 ····.line·102613 ····.line·102
618 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;614 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;
  
619 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->cacheMapTileCount:Landroid/widget/EditText; 
  
620 ····invoke-direct·{v0,·v1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V615 ····invoke-direct·{v0,·p1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V
  
621 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V616 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
622 ····const·p1,·0x7f0801d5617 ····const·p1,·0x7f0801d5
  
623 ····.line·103618 ····.line·103
624 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;619 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;
Offset 635, 17 lines modifiedOffset 629, 15 lines modified
635 ····check-cast·p1,·Landroid/widget/EditText;629 ····check-cast·p1,·Landroid/widget/EditText;
  
636 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileFileSystemThreads:Landroid/widget/EditText;630 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileFileSystemThreads:Landroid/widget/EditText;
  
637 ····.line·104631 ····.line·104
638 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;632 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;
  
639 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileFileSystemThreads:Landroid/widget/EditText; 
  
640 ····invoke-direct·{v0,·v1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V633 ····invoke-direct·{v0,·p1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V
  
641 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V634 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
642 ····const·p1,·0x7f0801d4635 ····const·p1,·0x7f0801d4
  
643 ····.line·105636 ····.line·105
644 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;637 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;
Offset 655, 17 lines modifiedOffset 647, 15 lines modified
655 ····check-cast·p1,·Landroid/widget/EditText;647 ····check-cast·p1,·Landroid/widget/EditText;
  
656 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileFileSystemMaxQueueSize:Landroid/widget/EditText;648 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileFileSystemMaxQueueSize:Landroid/widget/EditText;
  
657 ····.line·106649 ····.line·106
658 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;650 ····new-instance·v0,·Lorg/osmdroid/model/PositiveShortTextValidator;
  
659 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->tileFileSystemMaxQueueSize:Landroid/widget/EditText; 
  
660 ····invoke-direct·{v0,·v1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V651 ····invoke-direct·{v0,·p1},·Lorg/osmdroid/model/PositiveShortTextValidator;-><init>(Landroid/widget/EditText;)V
  
661 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V652 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
662 ····const·p1,·0x7f0800f8653 ····const·p1,·0x7f0800f8
  
663 ····.line·107654 ····.line·107
664 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;655 ····invoke-virtual·{p0,·p1},·Lorg/osmdroid/PreferenceActivity;->findViewById(I)Landroid/view/View;
Offset 675, 19 lines modifiedOffset 665, 17 lines modified
675 ····check-cast·p1,·Landroid/widget/EditText;665 ····check-cast·p1,·Landroid/widget/EditText;
  
676 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->gpsWaitTime:Landroid/widget/EditText;666 ····iput-object·p1,·p0,·Lorg/osmdroid/PreferenceActivity;->gpsWaitTime:Landroid/widget/EditText;
  
677 ····.line·108667 ····.line·108
678 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;668 ····new-instance·v0,·Lorg/osmdroid/model/PositiveLongTextValidator;
  
679 ····iget-object·v1,·p0,·Lorg/osmdroid/PreferenceActivity;->gpsWaitTime:Landroid/widget/EditText; 
  
680 ····const-wide/16·v2,·0x1669 ····const-wide/16·v1,·0x1
  
681 ····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
  
682 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V671 ····invoke-virtual·{p1,·v0},·Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
  
683 ····const·p1,·0x7f08007e672 ····const·p1,·0x7f08007e
  
684 ····.line·109673 ····.line·109
685 ····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 697, 19 lines modifiedOffset 685, 17 lines modified
697 ····check-cast·p1,·Landroid/widget/EditText;685 ····check-cast·p1,·Landroid/widget/EditText;
Max diff block lines reached; 4145/9783 bytes (42.37%) of diff not shown.