186 MB
/home/fdroid/fdroiddata/tmp/mobi.maptrek_84.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_mobi.maptrek_84.apk
13.5 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: <fe4f9919f3c9c89254e8167e095663e116437a1c7c3695923afb7166b72c9270>, actual: <a399bf939b22a7248ad7994cfafa1c9951e1816d3a2d0ff11e5533fcec56bfc9> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <8a897e0a251237135c936d6f9ac43ebe566af63b411aea9999fcb08925e4ec4c810bde0000000000>, actual: <db4dbc58916eae72847af65f59980859d4fd4884a42eaedd63ce458a7292f192810bde0000000000>
    
Offset 1, 75 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:·ff17ac63f2a7cc3e270cfb12b6f1cda8917c451edc1fd25bc06734fca46e7512 
10 Signer·#1·certificate·SHA-1·digest:·b42fb6fe59a716c2a2e41f0044642413b448365e 
11 Signer·#1·certificate·MD5·digest:·3109fd67862290121016497795b23ef5 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·bd632a6ea2145493523095964d6422949e1ba700461dc3ebcc7f850c5e1a4bfd 
15 Signer·#1·public·key·SHA-1·digest:·e19d52e20c4bb13d1346cb3618056fec341cbe5d 
16 Signer·#1·public·key·MD5·digest:·fe430ccd48351965274d7fffd940d388 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.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.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/. 
25 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/. 
26 WARNING:·META-INF/androidx.core_core-ktx.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-splashscreen.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.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/. 
29 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/. 
30 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/. 
31 WARNING:·META-INF/androidx.databinding_viewbinding.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
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.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/. 
35 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/. 
36 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/. 
37 WARNING:·META-INF/androidx.fragment_fragment-ktx.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.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/. 
39 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/. 
40 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/. 
41 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.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-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/. 
43 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/. 
44 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/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.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.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/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.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.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/. 
50 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/. 
51 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/. 
52 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/. 
53 WARNING:·META-INF/androidx.preference_preference.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.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/. 
55 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/. 
56 WARNING:·META-INF/androidx.room_room-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.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.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/. 
59 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/. 
60 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 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/. 
69 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/. 
70 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/androidx.work_work-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 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/. 
73 WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
74 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.6 KB
zipinfo {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·14556033·bytes,·number·of·entries:·13591 Zip·file·size:·14556033·bytes,·number·of·entries:·1359
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··6721900·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··6721900·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··8806640·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-rw-rw-··0.0·unx··8806596·b-·defN·81-Jan-01·01:01·classes2.dex
5 -rw-rw-rw-··0.0·unx····46856·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libvtm-jni.so5 -rw-rw-rw-··0.0·unx····46856·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libvtm-jni.so
6 -rw-rw-rw-··0.0·unx····54872·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libvtm-jni.so6 -rw-rw-rw-··0.0·unx····54872·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libvtm-jni.so
7 -rw-rw-rw-··0.0·unx····50620·b-·stor·81-Jan-01·01:01·lib/x86/libvtm-jni.so7 -rw-rw-rw-··0.0·unx····50620·b-·stor·81-Jan-01·01:01·lib/x86/libvtm-jni.so
8 -rw-rw-rw-··0.0·unx····51224·b-·stor·81-Jan-01·01:01·lib/x86_64/libvtm-jni.so8 -rw-rw-rw-··0.0·unx····51224·b-·stor·81-Jan-01·01:01·lib/x86_64/libvtm-jni.so
9 -rw-rw-rw-··0.0·unx··4489216·b-·defN·81-Jan-01·01:01·assets/databases/basemap.mtiles9 -rw-rw-rw-··0.0·unx··4489216·b-·defN·81-Jan-01·01:01·assets/databases/basemap.mtiles
10 -rw-rw-rw-··0.0·unx····49621·b-·defN·81-Jan-01·01:01·assets/patterns/arete.svg10 -rw-rw-rw-··0.0·unx····49621·b-·defN·81-Jan-01·01:01·assets/patterns/arete.svg
11 -rw-rw-rw-··0.0·unx····10119·b-·defN·81-Jan-01·01:01·assets/patterns/bog.svg11 -rw-rw-rw-··0.0·unx····10119·b-·defN·81-Jan-01·01:01·assets/patterns/bog.svg
Offset 1354, 8 lines modifiedOffset 1354, 8 lines modified
1354 -rw----·····0.0·fat······856·b-·defN·81-Jan-01·01:01·res/ze.xml1354 -rw----·····0.0·fat······856·b-·defN·81-Jan-01·01:01·res/ze.xml
1355 -rw----·····0.0·fat······408·b-·defN·81-Jan-01·01:01·res/zk.xml1355 -rw----·····0.0·fat······408·b-·defN·81-Jan-01·01:01·res/zk.xml
1356 -rw----·····0.0·fat·····1068·b-·defN·81-Jan-01·01:01·res/zq.xml1356 -rw----·····0.0·fat·····1068·b-·defN·81-Jan-01·01:01·res/zq.xml
1357 -rw----·····0.0·fat··1331628·b-·stor·81-Jan-01·01:01·resources.arsc1357 -rw----·····0.0·fat··1331628·b-·stor·81-Jan-01·01:01·resources.arsc
1358 -rw----·····2.0·fat···128256·b-·defN·81-Jan-01·01:01·META-INF/D1DAE4F9.SF1358 -rw----·····2.0·fat···128256·b-·defN·81-Jan-01·01:01·META-INF/D1DAE4F9.SF
1359 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D1DAE4F9.RSA1359 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D1DAE4F9.RSA
1360 -rw----·····2.0·fat···128129·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1360 -rw----·····2.0·fat···128129·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1361 1359·files,·26943372·bytes·uncompressed,·14376762·bytes·compressed:··46.6%1361 1359·files,·26943328·bytes·uncompressed,·14376627·bytes·compressed:··46.6%
186 MB
classes2.dex
186 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 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············:·a85bf3324 checksum············:·5c7ddb5d
5 signature···········:·51f3...8a9a5 signature···········:·133e...630e
6 file_size···········:·88066406 file_size···········:·8806596
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·····:·5679910 string_ids_size·····:·56798
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·579112 type_ids_size·······:·5791
13 type_ids_off········:·227308·(0x0377ec)13 type_ids_off········:·227304·(0x0377e8)
14 proto_ids_size······:·1292214 proto_ids_size······:·12922
15 proto_ids_off·······:·250472·(0x03d268)15 proto_ids_off·······:·250468·(0x03d264)
16 field_ids_size······:·2842116 field_ids_size······:·28421
17 field_ids_off·······:·405536·(0x063020)17 field_ids_off·······:·405532·(0x06301c)
18 method_ids_size·····:·5470518 method_ids_size·····:·54704
19 method_ids_off······:·632904·(0x09a848)19 method_ids_off······:·632900·(0x09a844)
20 class_defs_size·····:·468320 class_defs_size·····:·4683
21 class_defs_off······:·1070544·(0x1055d0)21 class_defs_off······:·1070532·(0x1055c4)
22 data_size···········:·758624022 data_size···········:·7586208
23 data_off············:·1220400·(0x129f30)23 data_off············:·1220388·(0x129f24)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·40025 class_idx···········:·400
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·172527 superclass_idx······:·1725
28 source_file_idx·····:·674628 source_file_idx·····:·6746
29 static_fields_size··:·029 static_fields_size··:·0
Offset 94, 18 lines modifiedOffset 94, 18 lines modified
94 ······type··········:·'(Ljava/io/InputStream;I)V'94 ······type··········:·'(Ljava/io/InputStream;I)V'
95 ······access········:·0x10000·(CONSTRUCTOR)95 ······access········:·0x10000·(CONSTRUCTOR)
96 ······code··········-96 ······code··········-
97 ······registers·····:·397 ······registers·····:·3
98 ······ins···········:·398 ······ins···········:·3
99 ······outs··········:·299 ······outs··········:·2
100 ······insns·size····:·6·16-bit·code·units100 ······insns·size····:·6·16-bit·code·units
101 12a9e8:········································|[12a9e8]·com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.<init>:(Ljava/io/InputStream;I)V101 12a9dc:········································|[12a9dc]·com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.<init>:(Ljava/io/InputStream;I)V
102 12a9f8:·7020·9457·1000·························|0000:·invoke-direct·{v0,·v1},·Ljava/io/FilterInputStream;.<init>:(Ljava/io/InputStream;)V·//·method@5794102 12a9ec:·7020·9457·1000·························|0000:·invoke-direct·{v0,·v1},·Ljava/io/FilterInputStream;.<init>:(Ljava/io/InputStream;)V·//·method@5794
103 12a9fe:·5902·5500······························|0003:·iput·v2,·v0,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055103 12a9f2:·5902·5500······························|0003:·iput·v2,·v0,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055
104 12aa02:·0e00···································|0005:·return-void104 12a9f6:·0e00···································|0005:·return-void
105 ······catches·······:·(none)105 ······catches·······:·(none)
106 ······positions·····:·106 ······positions·····:·
107 ········0x0000·line=283107 ········0x0000·line=283
108 ········0x0003·line=284108 ········0x0003·line=284
109 ······locals········:·109 ······locals········:·
110 ········0x0000·-·0x0006·reg=0·this·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;·110 ········0x0000·-·0x0006·reg=0·this·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;·
111 ········0x0000·-·0x0006·reg=1·(null)·Ljava/io/InputStream;·111 ········0x0000·-·0x0006·reg=1·(null)·Ljava/io/InputStream;·
Offset 117, 21 lines modifiedOffset 117, 21 lines modified
117 ······type··········:·'()I'117 ······type··········:·'()I'
118 ······access········:·0x0001·(PUBLIC)118 ······access········:·0x0001·(PUBLIC)
119 ······code··········-119 ······code··········-
120 ······registers·····:·3120 ······registers·····:·3
121 ······ins···········:·1121 ······ins···········:·1
122 ······outs··········:·2122 ······outs··········:·2
123 ······insns·size····:·11·16-bit·code·units123 ······insns·size····:·11·16-bit·code·units
124 12a908:········································|[12a908]·com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.available:()I124 12a8fc:········································|[12a8fc]·com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.available:()I
125 12a918:·6f10·9557·0200·························|0000:·invoke-super·{v2},·Ljava/io/FilterInputStream;.available:()I·//·method@5795125 12a90c:·6f10·9557·0200·························|0000:·invoke-super·{v2},·Ljava/io/FilterInputStream;.available:()I·//·method@5795
126 12a91e:·0a00···································|0003:·move-result·v0126 12a912:·0a00···································|0003:·move-result·v0
127 12a920:·5221·5500······························|0004:·iget·v1,·v2,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055127 12a914:·5221·5500······························|0004:·iget·v1,·v2,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055
128 12a924:·7120·e358·1000·························|0006:·invoke-static·{v0,·v1},·Ljava/lang/Math;.min:(II)I·//·method@58e3128 12a918:·7120·e358·1000·························|0006:·invoke-static·{v0,·v1},·Ljava/lang/Math;.min:(II)I·//·method@58e3
129 12a92a:·0a00···································|0009:·move-result·v0129 12a91e:·0a00···································|0009:·move-result·v0
130 12a92c:·0f00···································|000a:·return·v0130 12a920:·0f00···································|000a:·return·v0
131 ······catches·······:·(none)131 ······catches·······:·(none)
132 ······positions·····:·132 ······positions·····:·
133 ········0x0000·line=289133 ········0x0000·line=289
134 ······locals········:·134 ······locals········:·
135 ········0x0000·-·0x000b·reg=2·this·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;·135 ········0x0000·-·0x000b·reg=2·this·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;·
  
136 ····#1··············:·(in·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;)136 ····#1··············:·(in·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;)
Offset 139, 26 lines modifiedOffset 139, 26 lines modified
139 ······type··········:·'()I'139 ······type··········:·'()I'
140 ······access········:·0x0001·(PUBLIC)140 ······access········:·0x0001·(PUBLIC)
141 ······code··········-141 ······code··········-
142 ······registers·····:·3142 ······registers·····:·3
143 ······ins···········:·1143 ······ins···········:·1
144 ······outs··········:·1144 ······outs··········:·1
145 ······insns·size····:·19·16-bit·code·units145 ······insns·size····:·19·16-bit·code·units
146 12a930:········································|[12a930]·com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.read:()I146 12a924:········································|[12a924]·com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.read:()I
147 12a940:·5220·5500······························|0000:·iget·v0,·v2,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055147 12a934:·5220·5500······························|0000:·iget·v0,·v2,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055
148 12a944:·3c00·0400······························|0002:·if-gtz·v0,·0006·//·+0004148 12a938:·3c00·0400······························|0002:·if-gtz·v0,·0006·//·+0004
149 12a948:·12f0···································|0004:·const/4·v0,·#int·-1·//·#ff149 12a93c:·12f0···································|0004:·const/4·v0,·#int·-1·//·#ff
150 12a94a:·0f00···································|0005:·return·v0150 12a93e:·0f00···································|0005:·return·v0
151 12a94c:·6f10·9757·0200·························|0006:·invoke-super·{v2},·Ljava/io/FilterInputStream;.read:()I·//·method@5797151 12a940:·6f10·9757·0200·························|0006:·invoke-super·{v2},·Ljava/io/FilterInputStream;.read:()I·//·method@5797
152 12a952:·0a00···································|0009:·move-result·v0152 12a946:·0a00···································|0009:·move-result·v0
153 12a954:·3a00·0800······························|000a:·if-ltz·v0,·0012·//·+0008153 12a948:·3a00·0800······························|000a:·if-ltz·v0,·0012·//·+0008
154 12a958:·5221·5500······························|000c:·iget·v1,·v2,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055154 12a94c:·5221·5500······························|000c:·iget·v1,·v2,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055
155 12a95c:·d801·01ff······························|000e:·add-int/lit8·v1,·v1,·#int·-1·//·#ff155 12a950:·d801·01ff······························|000e:·add-int/lit8·v1,·v1,·#int·-1·//·#ff
156 12a960:·5921·5500······························|0010:·iput·v1,·v2,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055156 12a954:·5921·5500······························|0010:·iput·v1,·v2,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055
157 12a964:·0f00···································|0012:·return·v0157 12a958:·0f00···································|0012:·return·v0
158 ······catches·······:·(none)158 ······catches·······:·(none)
159 ······positions·····:·159 ······positions·····:·
160 ········0x0000·line=294160 ········0x0000·line=294
161 ········0x0006·line=297161 ········0x0006·line=297
162 ········0x000c·line=299162 ········0x000c·line=299
163 ······locals········:·163 ······locals········:·
164 ········0x0000·-·0x0013·reg=2·this·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;·164 ········0x0000·-·0x0013·reg=2·this·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;·
Offset 168, 28 lines modifiedOffset 168, 28 lines modified
168 ······type··········:·'([BII)I'168 ······type··········:·'([BII)I'
169 ······access········:·0x0001·(PUBLIC)169 ······access········:·0x0001·(PUBLIC)
170 ······code··········-170 ······code··········-
171 ······registers·····:·5171 ······registers·····:·5
172 ······ins···········:·4172 ······ins···········:·4
173 ······outs··········:·4173 ······outs··········:·4
174 ······insns·size····:·22·16-bit·code·units174 ······insns·size····:·22·16-bit·code·units
175 12a968:········································|[12a968]·com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.read:([BII)I175 12a95c:········································|[12a95c]·com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream.read:([BII)I
176 12a978:·5210·5500······························|0000:·iget·v0,·v1,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055176 12a96c:·5210·5500······························|0000:·iget·v0,·v1,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055
177 12a97c:·3c00·0400······························|0002:·if-gtz·v0,·0006·//·+0004177 12a970:·3c00·0400······························|0002:·if-gtz·v0,·0006·//·+0004
178 12a980:·12f2···································|0004:·const/4·v2,·#int·-1·//·#ff178 12a974:·12f2···································|0004:·const/4·v2,·#int·-1·//·#ff
179 12a982:·0f02···································|0005:·return·v2179 12a976:·0f02···································|0005:·return·v2
180 12a984:·7120·e358·0400·························|0006:·invoke-static·{v4,·v0},·Ljava/lang/Math;.min:(II)I·//·method@58e3180 12a978:·7120·e358·0400·························|0006:·invoke-static·{v4,·v0},·Ljava/lang/Math;.min:(II)I·//·method@58e3
181 12a98a:·0a04···································|0009:·move-result·v4181 12a97e:·0a04···································|0009:·move-result·v4
182 12a98c:·6f40·9857·2143·························|000a:·invoke-super·{v1,·v2,·v3,·v4},·Ljava/io/FilterInputStream;.read:([BII)I·//·method@5798182 12a980:·6f40·9857·2143·························|000a:·invoke-super·{v1,·v2,·v3,·v4},·Ljava/io/FilterInputStream;.read:([BII)I·//·method@5798
183 12a992:·0a02···································|000d:·move-result·v2183 12a986:·0a02···································|000d:·move-result·v2
184 12a994:·3a02·0700······························|000e:·if-ltz·v2,·0015·//·+0007184 12a988:·3a02·0700······························|000e:·if-ltz·v2,·0015·//·+0007
185 12a998:·5213·5500······························|0010:·iget·v3,·v1,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055185 12a98c:·5213·5500······························|0010:·iget·v3,·v1,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055
186 12a99c:·b123···································|0012:·sub-int/2addr·v3,·v2186 12a990:·b123···································|0012:·sub-int/2addr·v3,·v2
187 12a99e:·5913·5500······························|0013:·iput·v3,·v1,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055187 12a992:·5913·5500······························|0013:·iput·v3,·v1,·Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;.limit:I·//·field@0055
188 12a9a2:·0f02···································|0015:·return·v2188 12a996:·0f02···································|0015:·return·v2
189 ······catches·······:·(none)189 ······catches·······:·(none)
190 ······positions·····:·190 ······positions·····:·
191 ········0x0000·line=306191 ········0x0000·line=306
192 ········0x0006·line=309192 ········0x0006·line=309
193 ········0x000a·line=310193 ········0x000a·line=310
194 ········0x0010·line=312194 ········0x0010·line=312
195 ······locals········:·195 ······locals········:·
Max diff block lines reached; 194502976/194514419 bytes (99.99%) of diff not shown.
8.0 KB
classes2.jar
4.67 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·10396626·bytes,·number·of·entries:·46821 Zip·file·size:·10396616·bytes,·number·of·entries:·4682
2 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/google/protobuf/AbstractMessage$BuilderParent.class2 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/google/protobuf/AbstractMessage$BuilderParent.class
3 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·com/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream.class3 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·com/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream.class
4 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·com/google/protobuf/AbstractMessageLite$InternalOneOfEnum.class4 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·com/google/protobuf/AbstractMessageLite$InternalOneOfEnum.class
5 ?rwxrwxr-x··2.0·unx·····1397·b-·stor·80-Jan-01·00:00·com/google/protobuf/AllocatedBuffer.class5 ?rwxrwxr-x··2.0·unx·····1397·b-·stor·80-Jan-01·00:00·com/google/protobuf/AllocatedBuffer.class
6 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·com/google/protobuf/Android.class6 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·com/google/protobuf/Android.class
7 ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·com/google/protobuf/AnyProto.class7 ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·com/google/protobuf/AnyProto.class
8 ?rwxrwxr-x··2.0·unx·····2939·b-·stor·80-Jan-01·00:00·com/google/protobuf/ApiProto.class8 ?rwxrwxr-x··2.0·unx·····2939·b-·stor·80-Jan-01·00:00·com/google/protobuf/ApiProto.class
Offset 473, 15 lines modifiedOffset 473, 15 lines modified
473 ?rwxrwxr-x··2.0·unx·····1243·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$EntryRangeIterator.class473 ?rwxrwxr-x··2.0·unx·····1243·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$EntryRangeIterator.class
474 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$Filter.class474 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$Filter.class
475 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$SpanCondition.class475 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$SpanCondition.class
476 ?rwxrwxr-x··2.0·unx·····1545·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$UnicodeSetIterator2.class476 ?rwxrwxr-x··2.0·unx·····1545·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$UnicodeSetIterator2.class
477 ?rwxrwxr-x··2.0·unx·····1978·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSetIterator.class477 ?rwxrwxr-x··2.0·unx·····1978·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSetIterator.class
478 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$1.class478 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$1.class
479 ?rwxrwxr-x··2.0·unx·····1527·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$Entry.class479 ?rwxrwxr-x··2.0·unx·····1527·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$Entry.class
480 ?rwxrwxr-x··2.0·unx·····3046·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$Iterator.class480 ?rwxrwxr-x··2.0·unx·····3039·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$Iterator.class
481 ?rwxrwxr-x··2.0·unx·····1093·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$Result.class481 ?rwxrwxr-x··2.0·unx·····1093·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$Result.class
482 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$State.class482 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$State.class
483 ?rwxrwxr-x··2.0·unx·····7767·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie.class483 ?rwxrwxr-x··2.0·unx·····7767·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie.class
484 ?rwxrwxr-x··2.0·unx·······83·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$1.class484 ?rwxrwxr-x··2.0·unx·······83·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$1.class
485 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$Range.class485 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$Range.class
486 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$RangeIterator.class486 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$RangeIterator.class
487 ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$RangeOption.class487 ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$RangeOption.class
Offset 2079, 15 lines modifiedOffset 2079, 15 lines modified
2079 ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$Align.class2079 ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$Align.class
2080 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$Cap.class2080 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$Cap.class
2081 ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$FontFamily.class2081 ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$FontFamily.class
2082 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$FontStyle.class2082 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$FontStyle.class
2083 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$Join.class2083 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$Join.class
2084 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$Style.class2084 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint$Style.class
2085 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint.class2085 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·org/oscim/backend/canvas/Paint.class
2086 ?rwxrwxr-x··2.0·unx·····5353·b-·stor·80-Jan-01·00:00·org/oscim/core/BoundingBox.class2086 ?rwxrwxr-x··2.0·unx·····5350·b-·stor·80-Jan-01·00:00·org/oscim/core/BoundingBox.class
2087 ?rwxrwxr-x··2.0·unx·····2792·b-·stor·80-Jan-01·00:00·org/oscim/core/Box.class2087 ?rwxrwxr-x··2.0·unx·····2792·b-·stor·80-Jan-01·00:00·org/oscim/core/Box.class
2088 ?rwxrwxr-x··2.0·unx·····4597·b-·stor·80-Jan-01·00:00·org/oscim/core/GeoPoint.class2088 ?rwxrwxr-x··2.0·unx·····4597·b-·stor·80-Jan-01·00:00·org/oscim/core/GeoPoint.class
2089 ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·org/oscim/core/GeometryBuffer$GeometryType.class2089 ?rwxrwxr-x··2.0·unx·····1046·b-·stor·80-Jan-01·00:00·org/oscim/core/GeometryBuffer$GeometryType.class
2090 ?rwxrwxr-x··2.0·unx·····6393·b-·stor·80-Jan-01·00:00·org/oscim/core/GeometryBuffer.class2090 ?rwxrwxr-x··2.0·unx·····6393·b-·stor·80-Jan-01·00:00·org/oscim/core/GeometryBuffer.class
2091 ?rwxrwxr-x··2.0·unx·····3261·b-·stor·80-Jan-01·00:00·org/oscim/core/MapPosition.class2091 ?rwxrwxr-x··2.0·unx·····3261·b-·stor·80-Jan-01·00:00·org/oscim/core/MapPosition.class
2092 ?rwxrwxr-x··2.0·unx·····6781·b-·stor·80-Jan-01·00:00·org/oscim/core/MercatorProjection.class2092 ?rwxrwxr-x··2.0·unx·····6781·b-·stor·80-Jan-01·00:00·org/oscim/core/MercatorProjection.class
2093 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·org/oscim/core/Point.class2093 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·org/oscim/core/Point.class
Offset 4677, 8 lines modifiedOffset 4677, 8 lines modified
4677 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class4677 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class
4678 ?rwxrwxr-x··2.0·unx····44625·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class4678 ?rwxrwxr-x··2.0·unx····44625·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
4679 ?rwxrwxr-x··2.0·unx····28591·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class4679 ?rwxrwxr-x··2.0·unx····28591·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
4680 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class4680 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
4681 ?rwxrwxr-x··2.0·unx·····1766·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class4681 ?rwxrwxr-x··2.0·unx·····1766·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
4682 ?rwxrwxr-x··2.0·unx····35076·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class4682 ?rwxrwxr-x··2.0·unx····35076·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
4683 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class4683 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
4684 4682·files,·13239189·bytes·uncompressed,·9574206·bytes·compressed:··27.7%4684 4682·files,·13239179·bytes·uncompressed,·9574196·bytes·compressed:··27.7%
2.28 KB
com/ibm/icu/util/BytesTrie$Iterator.class
2.2 KB
procyon -ec {}
    
Offset 12, 41 lines modifiedOffset 12, 39 lines modified
12 ····private·int·initialPos_;12 ····private·int·initialPos_;
13 ····private·int·initialRemainingMatchLength_;13 ····private·int·initialRemainingMatchLength_;
14 ····private·int·maxLength_;14 ····private·int·maxLength_;
15 ····private·int·pos_;15 ····private·int·pos_;
16 ····private·int·remainingMatchLength_;16 ····private·int·remainingMatchLength_;
17 ····private·ArrayList·stack_;17 ····private·ArrayList·stack_;
18 ····18 ····
19 ····private·BytesTrie$Iterator(final·byte[]·bytes_,·int·n,·int·maxLength_,·int·pos_)·{19 ····private·BytesTrie$Iterator(final·byte[]·bytes_,·int·remainingMatchLength_,·int·maxLength_,·int·pos_)·{
20 ········this.stack_·=·new·ArrayList();20 ········this.stack_·=·new·ArrayList();
21 ········this.bytes_·=·bytes_;21 ········this.bytes_·=·bytes_;
22 ········this.initialPos_·=·n; 
23 ········this.pos_·=·n;22 ········this.initialPos_·=·remainingMatchLength_;
 23 ········this.pos_·=·remainingMatchLength_;
24 ········this.initialRemainingMatchLength_·=·maxLength_;24 ········this.initialRemainingMatchLength_·=·maxLength_;
25 ········this.remainingMatchLength_·=·maxLength_;25 ········this.remainingMatchLength_·=·maxLength_;
26 ········this.maxLength_·=·pos_;26 ········this.maxLength_·=·pos_;
27 ········n·=·this.maxLength_; 
28 ········if·(n·==·0)·{27 ········if·(pos_·==·0)·{
29 ············n·=·32;28 ············pos_·=·32;
30 ········}29 ········}
31 ········maxLength_·=·0; 
32 ········final·BytesTrie$Entry·entry_·=·new·BytesTrie$Entry(n,·(BytesTrie$1)null);30 ········final·BytesTrie$Entry·entry_·=·new·BytesTrie$Entry(pos_,·(BytesTrie$1)null);
33 ········this.entry_·=·entry_;31 ········this.entry_·=·entry_;
 32 ········remainingMatchLength_·=·this.remainingMatchLength_;
 33 ········if·(remainingMatchLength_·>=·0)·{
34 ········n·=·this.remainingMatchLength_;34 ············++remainingMatchLength_;
35 ········if·(n·>=·0)·{ 
36 ············++n; 
37 ············maxLength_·=·this.maxLength_;35 ············maxLength_·=·this.maxLength_;
38 ············if·(maxLength_·>·0·&&·n·>·maxLength_)·{36 ············if·(maxLength_·>·0·&&·remainingMatchLength_·>·maxLength_)·{
39 ················n·=·maxLength_;37 ················remainingMatchLength_·=·maxLength_;
40 ············}38 ············}
41 ············final·byte[]·bytes_2·=·this.bytes_;39 ············final·byte[]·bytes_2·=·this.bytes_;
42 ············pos_·=·this.pos_;40 ············pos_·=·this.pos_;
43 ············BytesTrie$Entry.access$600(entry_,·bytes_2,·pos_,·n);41 ············BytesTrie$Entry.access$600(entry_,·bytes_2,·pos_,·remainingMatchLength_);
44 ············this.pos_·+=·n; 
45 ············this.remainingMatchLength_·-=·n;42 ············this.pos_·+=·remainingMatchLength_;
 43 ············this.remainingMatchLength_·-=·remainingMatchLength_;
46 ········}44 ········}
47 ····}45 ····}
48 ····46 ····
49 ····private·int·branchNext(int·access$1300,·int·access$1301)·{47 ····private·int·branchNext(int·access$1300,·int·access$1301)·{
50 ········int·n2;48 ········int·n2;
51 ········while·(true)·{49 ········while·(true)·{
52 ············final·int·n·=·5;50 ············final·int·n·=·5;
1.03 KB
org/oscim/core/BoundingBox.class
990 B
procyon -ec {}
    
Offset 192, 15 lines modifiedOffset 192, 20 lines modified
192 ········sb.append((double)this.maxLatitudeE6·/·n2);192 ········sb.append((double)this.maxLatitudeE6·/·n2);
193 ········sb.append(c);193 ········sb.append(c);
194 ········sb.append((double)this.maxLongitudeE6·/·n2);194 ········sb.append((double)this.maxLongitudeE6·/·n2);
195 ········return·sb.toString();195 ········return·sb.toString();
196 ····}196 ····}
197 ····197 ····
198 ····public·GeoPoint·getCenterPoint()·{198 ····public·GeoPoint·getCenterPoint()·{
 199 ········final·int·maxLatitudeE6·=·this.maxLatitudeE6;
 200 ········final·int·minLatitudeE6·=·this.minLatitudeE6;
 201 ········final·int·n·=·(maxLatitudeE6·-·minLatitudeE6)·/·2;
 202 ········final·int·maxLongitudeE6·=·this.maxLongitudeE6;
 203 ········final·int·minLongitudeE6·=·this.minLongitudeE6;
199 ········return·new·GeoPoint(this.minLatitudeE6·+·(this.maxLatitudeE6·-·this.minLatitudeE6)·/·2,·this.minLongitudeE6·+·(this.maxLongitudeE6·-·this.minLongitudeE6)·/·2);204 ········return·new·GeoPoint(minLatitudeE6·+·n,·minLongitudeE6·+·(maxLongitudeE6·-·minLongitudeE6)·/·2);
200 ····}205 ····}
201 ····206 ····
202 ····public·double·getLatitudeSpan()·{207 ····public·double·getLatitudeSpan()·{
203 ········return·this.getMaxLatitude()·-·this.getMinLatitude();208 ········return·this.getMaxLatitude()·-·this.getMinLatitude();
204 ····}209 ····}
205 ····210 ····
206 ····public·double·getLongitudeSpan()·{211 ····public·double·getLongitudeSpan()·{
591 B
smali_classes2/mobi/maptrek/MainActivity$2.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lmobi/maptrek/MainActivity$2;1 .class·Lmobi/maptrek/MainActivity$2;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"MainActivity.java"3 .source·"MainActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lmobi/maptrek/MainActivity;->lambda$onResume$19()V6 ····value·=·Lmobi/maptrek/MainActivity;->lambda$onResume$19$mobi-maptrek-MainActivity()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
1010 B
smali_classes2/com/ibm/icu/util/BytesTrie$Iterator.smali
    
Offset 81, 27 lines modifiedOffset 81, 25 lines modified
  
81 ····.line·58281 ····.line·582
82 ····iput·p4,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->maxLength_:I82 ····iput·p4,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->maxLength_:I
  
83 ····.line·58383 ····.line·583
84 ····new-instance·p1,·Lcom/ibm/icu/util/BytesTrie$Entry;84 ····new-instance·p1,·Lcom/ibm/icu/util/BytesTrie$Entry;
  
85 ····iget·p2,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->maxLength_:I 
  
86 ····if-eqz·p2,·:cond_085 ····if-eqz·p4,·:cond_0
  
87 ····goto·:goto_086 ····goto·:goto_0
  
88 ····:cond_087 ····:cond_0
89 ····const/16·p2,·0x2088 ····const/16·p4,·0x20
  
90 ····:goto_089 ····:goto_0
91 ····const/4·p3,·0x090 ····const/4·p2,·0x0
  
92 ····invoke-direct·{p1,·p2,·p3},·Lcom/ibm/icu/util/BytesTrie$Entry;-><init>(ILcom/ibm/icu/util/BytesTrie$1;)V91 ····invoke-direct·{p1,·p4,·p2},·Lcom/ibm/icu/util/BytesTrie$Entry;-><init>(ILcom/ibm/icu/util/BytesTrie$1;)V
  
93 ····iput-object·p1,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->entry_:Lcom/ibm/icu/util/BytesTrie$Entry;92 ····iput-object·p1,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->entry_:Lcom/ibm/icu/util/BytesTrie$Entry;
  
94 ····.line·58493 ····.line·584
95 ····iget·p2,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->remainingMatchLength_:I94 ····iget·p2,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->remainingMatchLength_:I
  
96 ····if-ltz·p2,·:cond_295 ····if-ltz·p2,·:cond_2
1.54 KB
smali_classes2/org/oscim/core/BoundingBox.smali
    
Offset 1043, 48 lines modifiedOffset 1043, 44 lines modified
  
1043 ····move-result-object·v01043 ····move-result-object·v0
  
1044 ····return-object·v01044 ····return-object·v0
1045 .end·method1045 .end·method
  
1046 .method·public·getCenterPoint()Lorg/oscim/core/GeoPoint;1046 .method·public·getCenterPoint()Lorg/oscim/core/GeoPoint;
1047 ····.locals·41047 ····.locals·5
  
1048 ····.line·2901048 ····.line·290
1049 ····iget·v0,·p0,·Lorg/oscim/core/BoundingBox;->maxLatitudeE6:I1049 ····iget·v0,·p0,·Lorg/oscim/core/BoundingBox;->maxLatitudeE6:I
  
1050 ····iget·v1,·p0,·Lorg/oscim/core/BoundingBox;->minLatitudeE6:I1050 ····iget·v1,·p0,·Lorg/oscim/core/BoundingBox;->minLatitudeE6:I
  
1051 ····sub-int/2addr·v0,·v11051 ····sub-int/2addr·v0,·v1
  
1052 ····div-int/lit8·v0,·v0,·0x21052 ····div-int/lit8·v0,·v0,·0x2
  
1053 ····.line·2911053 ····.line·291
1054 ····iget·v1,·p0,·Lorg/oscim/core/BoundingBox;->maxLongitudeE6:I1054 ····iget·v2,·p0,·Lorg/oscim/core/BoundingBox;->maxLongitudeE6:I
  
1055 ····iget·v2,·p0,·Lorg/oscim/core/BoundingBox;->minLongitudeE6:I1055 ····iget·v3,·p0,·Lorg/oscim/core/BoundingBox;->minLongitudeE6:I
  
1056 ····sub-int/2addr·v1,·v21056 ····sub-int/2addr·v2,·v3
  
1057 ····div-int/lit8·v1,·v1,·0x21057 ····div-int/lit8·v2,·v2,·0x2
  
1058 ····.line·2921058 ····.line·292
1059 ····new-instance·v2,·Lorg/oscim/core/GeoPoint;1059 ····new-instance·v4,·Lorg/oscim/core/GeoPoint;
  
1060 ····iget·v3,·p0,·Lorg/oscim/core/BoundingBox;->minLatitudeE6:I 
  
1061 ····add-int/2addr·v3,·v0 
  
1062 ····iget·v0,·p0,·Lorg/oscim/core/BoundingBox;->minLongitudeE6:I1060 ····add-int/2addr·v1,·v0
  
1063 ····add-int/2addr·v0,·v11061 ····add-int/2addr·v3,·v2
  
1064 ····invoke-direct·{v2,·v3,·v0},·Lorg/oscim/core/GeoPoint;-><init>(II)V1062 ····invoke-direct·{v4,·v1,·v3},·Lorg/oscim/core/GeoPoint;-><init>(II)V
  
1065 ····return-object·v21063 ····return-object·v4
1066 .end·method1064 .end·method
  
1067 .method·public·getLatitudeSpan()D1065 .method·public·getLatitudeSpan()D
1068 ····.locals·41066 ····.locals·4
  
1069 ····.line·3001067 ····.line·300
1070 ····invoke-virtual·{p0},·Lorg/oscim/core/BoundingBox;->getMaxLatitude()D1068 ····invoke-virtual·{p0},·Lorg/oscim/core/BoundingBox;->getMaxLatitude()D