Offset 1, 80 lines modified | Offset 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-poolingcontainer.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.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/. | ||
33 | 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/. | ||
34 | 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/. | ||
35 | 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/. | ||
36 | 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/. | ||
37 | 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/. | ||
38 | 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/. | ||
39 | 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/. | ||
40 | 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/. | ||
41 | 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/. | ||
42 | 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/. | ||
43 | 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/. | ||
44 | 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/. | ||
45 | 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/. | ||
46 | 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/. | ||
47 | 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/. | ||
48 | 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/. | ||
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.profileinstaller_profileinstaller.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.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/. | ||
57 | WARNING:·META-INF/androidx.room_room-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.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/. | ||
59 | 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/. | ||
60 | 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/. | ||
61 | 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/. | ||
62 | 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/. | ||
63 | 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/. | ||
64 | 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/. | ||
65 | 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/. | ||
66 | 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/. | ||
67 | 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/. | ||
68 | 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/. | ||
69 | 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/. | ||
70 | 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/. | ||
71 | 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/. | ||
72 | 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/. | ||
73 | 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/. | ||
74 | 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/. | ||
75 | WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
76 | WARNING:·META-INF/kotlinx_coroutines_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/. | ||
77 | 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/. | ||
78 | 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/. | ||
79 | 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/. | ||
80 | WARNING:·META-INF/services/org.slf4j.spi.SLF4JServiceProvider·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | Zip·file·size:·15098051·bytes,·number·of·entries:·1488 | 1 | Zip·file·size:·15098051·bytes,·number·of·entries:·1488 |
2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties |
3 | -rw-r--r--··0.0·unx·····353 | 3 | -rw-r--r--··0.0·unx·····3533·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof |
4 | -rw-r--r--··0.0·unx······255·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm | 4 | -rw-r--r--··0.0·unx······255·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm |
5 | -rw-r--r--··0.0·unx··8309328·b-·defN·81-Jan-01·01:01·classes.dex | 5 | -rw-r--r--··0.0·unx··8309328·b-·defN·81-Jan-01·01:01·classes.dex |
6 | -rw-r--r--··0.0·unx·····2436·b-·defN·81-Jan-01·01:01·classes2.dex | 6 | -rw-r--r--··0.0·unx·····2436·b-·defN·81-Jan-01·01:01·classes2.dex |
7 | -rw-r--r--··0.0·unx··90034 | 7 | -rw-r--r--··0.0·unx··9003408·b-·defN·81-Jan-01·01:01·classes3.dex |
8 | -rw-r--r--··0.0·unx····45248·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libvtm-jni.so | 8 | -rw-r--r--··0.0·unx····45248·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libvtm-jni.so |
9 | -rw-r--r--··0.0·unx····43464·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libvtm-jni.so | 9 | -rw-r--r--··0.0·unx····43464·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libvtm-jni.so |
10 | -rw-r--r--··0.0·unx····49380·b-·stor·81-Jan-01·01:01·lib/x86/libvtm-jni.so | 10 | -rw-r--r--··0.0·unx····49380·b-·stor·81-Jan-01·01:01·lib/x86/libvtm-jni.so |
11 | -rw-r--r--··0.0·unx····50104·b-·stor·81-Jan-01·01:01·lib/x86_64/libvtm-jni.so | 11 | -rw-r--r--··0.0·unx····50104·b-·stor·81-Jan-01·01:01·lib/x86_64/libvtm-jni.so |
12 | -rw-r--r--··0.0·unx··4116480·b-·defN·81-Jan-01·01:01·assets/databases/basemap.mtiles | 12 | -rw-r--r--··0.0·unx··4116480·b-·defN·81-Jan-01·01:01·assets/databases/basemap.mtiles |
13 | -rw-r--r--··0.0·unx······959·b-·defN·81-Jan-01·01:01·assets/logback.xml | 13 | -rw-r--r--··0.0·unx······959·b-·defN·81-Jan-01·01:01·assets/logback.xml |
14 | -rw-r--r--··0.0·unx····49621·b-·defN·81-Jan-01·01:01·assets/patterns/arete.svg | 14 | -rw-r--r--··0.0·unx····49621·b-·defN·81-Jan-01·01:01·assets/patterns/arete.svg |
Offset 1483, 8 lines modified | Offset 1483, 8 lines modified | ||
1483 | -rw----·····0.0·fat······500·b-·defN·81-Jan-01·01:01·res/zp.xml | 1483 | -rw----·····0.0·fat······500·b-·defN·81-Jan-01·01:01·res/zp.xml |
1484 | -rw----·····0.0·fat······572·b-·defN·81-Jan-01·01:01·res/zq.xml | 1484 | -rw----·····0.0·fat······572·b-·defN·81-Jan-01·01:01·res/zq.xml |
1485 | -rw----·····0.0·fat·····1204·b-·defN·81-Jan-01·01:01·res/zw.xml | 1485 | -rw----·····0.0·fat·····1204·b-·defN·81-Jan-01·01:01·res/zw.xml |
1486 | -rw----·····0.0·fat··1499040·b-·stor·81-Jan-01·01:01·resources.arsc | 1486 | -rw----·····0.0·fat··1499040·b-·stor·81-Jan-01·01:01·resources.arsc |
1487 | -rw----·····2.0·fat···141151·b-·defN·81-Jan-01·01:01·META-INF/D1DAE4F9.SF | 1487 | -rw----·····2.0·fat···141151·b-·defN·81-Jan-01·01:01·META-INF/D1DAE4F9.SF |
1488 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D1DAE4F9.RSA | 1488 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D1DAE4F9.RSA |
1489 | -rw----·····2.0·fat···141024·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1489 | -rw----·····2.0·fat···141024·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
1490 | 1488·files,·28680 | 1490 | 1488·files,·28680587·bytes·uncompressed,·14900789·bytes·compressed:··48.0% |
Offset 1, 13 lines modified | Offset 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············:· | 4 | checksum············:·32a3ca21 |
5 | signature···········:· | 5 | signature···········:·b6bb...dad0 |
6 | file_size···········:·90034 | 6 | file_size···········:·9003408 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·58557 | 10 | string_ids_size·····:·58557 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·5975 | 12 | type_ids_size·······:·5975 |
13 | type_ids_off········:·234340·(0x039364) | 13 | type_ids_off········:·234340·(0x039364) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·258240·(0x03f0c0) | 15 | proto_ids_off·······:·258240·(0x03f0c0) |
16 | field_ids_size······:·29524 | 16 | field_ids_size······:·29524 |
17 | field_ids_off·······:·417696·(0x065fa0) | 17 | field_ids_off·······:·417696·(0x065fa0) |
18 | method_ids_size·····:·55850 | 18 | method_ids_size·····:·55850 |
19 | method_ids_off······:·653888·(0x09fa40) | 19 | method_ids_off······:·653888·(0x09fa40) |
20 | class_defs_size·····:·4801 | 20 | class_defs_size·····:·4801 |
21 | class_defs_off······:·1100688·(0x10cb90) | 21 | class_defs_off······:·1100688·(0x10cb90) |
22 | data_size···········:·7749 | 22 | data_size···········:·7749088 |
23 | data_off············:·1254320·(0x1323b0) | 23 | data_off············:·1254320·(0x1323b0) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·442 | 25 | class_idx···········:·442 |
26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) |
27 | superclass_idx······:·1744 | 27 | superclass_idx······:·1744 |
28 | source_file_idx·····:·6733 | 28 | source_file_idx·····:·6733 |
Offset 165220, 76 lines modified | Offset 165220, 75 lines modified | ||
165220 | ······name··········:·'<init>' | 165220 | ······name··········:·'<init>' |
165221 | ······type··········:·'([BIII)V' | 165221 | ······type··········:·'([BIII)V' |
165222 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 165222 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
165223 | ······code··········- | 165223 | ······code··········- |
165224 | ······registers·····:·6 | 165224 | ······registers·····:·6 |
165225 | ······ins···········:·5 | 165225 | ······ins···········:·5 |
165226 | ······outs··········:·4 | 165226 | ······outs··········:·4 |
165227 | ······insns·size····:·6 | 165227 | ······insns·size····:·66·16-bit·code·units |
165228 | 234e70:········································|[234e70]·com.ibm.icu.util.BytesTrie$Iterator.<init>:([BIII)V | 165228 | 234e70:········································|[234e70]·com.ibm.icu.util.BytesTrie$Iterator.<init>:([BIII)V |
165229 | 234e80:·7010·a558·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@58a5 | 165229 | 234e80:·7010·a558·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@58a5 |
165230 | 234e86:·2200·7607······························|0003:·new-instance·v0,·Ljava/util/ArrayList;·//·type@0776 | 165230 | 234e86:·2200·7607······························|0003:·new-instance·v0,·Ljava/util/ArrayList;·//·type@0776 |
165231 | 234e8a:·7010·4b5b·0000·························|0005:·invoke-direct·{v0},·Ljava/util/ArrayList;.<init>:()V·//·method@5b4b | 165231 | 234e8a:·7010·4b5b·0000·························|0005:·invoke-direct·{v0},·Ljava/util/ArrayList;.<init>:()V·//·method@5b4b |
165232 | 234e90:·5b10·8416······························|0008:·iput-object·v0,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.stack_:Ljava/util/ArrayList;·//·field@1684 | 165232 | 234e90:·5b10·8416······························|0008:·iput-object·v0,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.stack_:Ljava/util/ArrayList;·//·field@1684 |
165233 | 234e94:·5b12·7d16······························|000a:·iput-object·v2,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.bytes_:[B·//·field@167d | 165233 | 234e94:·5b12·7d16······························|000a:·iput-object·v2,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.bytes_:[B·//·field@167d |
165234 | 234e98:·5913·7f16······························|000c:·iput·v3,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.initialPos_:I·//·field@167f | 165234 | 234e98:·5913·7f16······························|000c:·iput·v3,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.initialPos_:I·//·field@167f |
165235 | 234e9c:·5913·8216······························|000e:·iput·v3,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.pos_:I·//·field@1682 | 165235 | 234e9c:·5913·8216······························|000e:·iput·v3,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.pos_:I·//·field@1682 |
165236 | 234ea0:·5914·8016······························|0010:·iput·v4,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.initialRemainingMatchLength_:I·//·field@1680 | 165236 | 234ea0:·5914·8016······························|0010:·iput·v4,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.initialRemainingMatchLength_:I·//·field@1680 |
165237 | 234ea4:·5914·8316······························|0012:·iput·v4,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.remainingMatchLength_:I·//·field@1683 | 165237 | 234ea4:·5914·8316······························|0012:·iput·v4,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.remainingMatchLength_:I·//·field@1683 |
165238 | 234ea8:·5915·8116······························|0014:·iput·v5,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.maxLength_:I·//·field@1681 | 165238 | 234ea8:·5915·8116······························|0014:·iput·v5,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.maxLength_:I·//·field@1681 |
165239 | 234eac:·2202·cb05······························|0016:·new-instance·v2,·Lcom/ibm/icu/util/BytesTrie$Entry;·//·type@05cb | 165239 | 234eac:·2202·cb05······························|0016:·new-instance·v2,·Lcom/ibm/icu/util/BytesTrie$Entry;·//·type@05cb |
165240 | 234eb0:·5213·8116······························|0018:·iget·v3,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.maxLength_:I·//·field@1681 | ||
165241 | 234eb | 165240 | 234eb0:·3805·0300······························|0018:·if-eqz·v5,·001b·//·+0003 |
165242 | 234eb | 165241 | 234eb4:·2803···································|001a:·goto·001d·//·+0003 |
165243 | 234eb | 165242 | 234eb6:·1305·2000······························|001b:·const/16·v5,·#int·32·//·#20 |
165244 | 234eb | 165243 | 234eba:·1203···································|001d:·const/4·v3,·#int·0·//·#0 |
165245 | 234e | 165244 | 234ebc:·7030·9b50·5203·························|001e:·invoke-direct·{v2,·v5,·v3},·Lcom/ibm/icu/util/BytesTrie$Entry;.<init>:(ILcom/ibm/icu/util/BytesTrie$1;)V·//·method@509b |
165246 | 234ec | 165245 | 234ec2:·5b12·7e16······························|0021:·iput-object·v2,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.entry_:Lcom/ibm/icu/util/BytesTrie$Entry;·//·field@167e |
165247 | 234ec | 165246 | 234ec6:·5213·8316······························|0023:·iget·v3,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.remainingMatchLength_:I·//·field@1683 |
165248 | 234ec | 165247 | 234eca:·3a03·1c00······························|0025:·if-ltz·v3,·0041·//·+001c |
165249 | 234e | 165248 | 234ece:·d803·0301······························|0027:·add-int/lit8·v3,·v3,·#int·1·//·#01 |
165250 | 234ed | 165249 | 234ed2:·5214·8116······························|0029:·iget·v4,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.maxLength_:I·//·field@1681 |
165251 | 234ed | 165250 | 234ed6:·3d04·0500······························|002b:·if-lez·v4,·0030·//·+0005 |
165252 | 234ed | 165251 | 234eda:·3743·0300······························|002d:·if-le·v3,·v4,·0030·//·+0003 |
165253 | 234e | 165252 | 234ede:·0143···································|002f:·move·v3,·v4 |
165254 | 234ee | 165253 | 234ee0:·5414·7d16······························|0030:·iget-object·v4,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.bytes_:[B·//·field@167d |
165255 | 234ee | 165254 | 234ee4:·5215·8216······························|0032:·iget·v5,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.pos_:I·//·field@1682 |
165256 | 234ee | 165255 | 234ee8:·7140·9d50·4235·························|0034:·invoke-static·{v2,·v4,·v5,·v3},·Lcom/ibm/icu/util/BytesTrie$Entry;.access$600:(Lcom/ibm/icu/util/BytesTrie$Entry;[BII)V·//·method@509d |
165257 | 234e | 165256 | 234eee:·5212·8216······························|0037:·iget·v2,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.pos_:I·//·field@1682 |
165258 | 234ef | 165257 | 234ef2:·b032···································|0039:·add-int/2addr·v2,·v3 |
165259 | 234ef | 165258 | 234ef4:·5912·8216······························|003a:·iput·v2,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.pos_:I·//·field@1682 |
165260 | 234ef | 165259 | 234ef8:·5212·8316······························|003c:·iget·v2,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.remainingMatchLength_:I·//·field@1683 |
165261 | 234 | 165260 | 234efc:·b132···································|003e:·sub-int/2addr·v2,·v3 |
165262 | 234 | 165261 | 234efe:·5912·8316······························|003f:·iput·v2,·v1,·Lcom/ibm/icu/util/BytesTrie$Iterator;.remainingMatchLength_:I·//·field@1683 |
165263 | 234f0 | 165262 | 234f02:·0e00···································|0041:·return-void |
165264 | ······catches·······:·(none) | 165263 | ······catches·······:·(none) |
165265 | ······positions·····:· | 165264 | ······positions·····:· |
165266 | ········0x0000·line=578 | 165265 | ········0x0000·line=578 |
165267 | ········0x0003·line=758 | 165266 | ········0x0003·line=758 |
165268 | ········0x0016·line=583 | 165267 | ········0x0016·line=583 |
165269 | ········0x003 | 165268 | ········0x0034·line=591 |
165270 | ······locals········:· | 165269 | ······locals········:· |
165271 | ········0x0000·-·0x004 | 165270 | ········0x0000·-·0x0042·reg=1·this·Lcom/ibm/icu/util/BytesTrie$Iterator;· |
165272 | ········0x0000·-·0x004 | 165271 | ········0x0000·-·0x0042·reg=2·(null)·[B· |
165273 | ········0x0000·-·0x004 | 165272 | ········0x0000·-·0x0042·reg=3·(null)·I· |
165274 | ········0x0000·-·0x004 | 165273 | ········0x0000·-·0x0042·reg=4·(null)·I· |
165275 | ········0x0000·-·0x004 | 165274 | ········0x0000·-·0x0042·reg=5·(null)·I· |
165276 | ····#1··············:·(in·Lcom/ibm/icu/util/BytesTrie$Iterator;) | 165275 | ····#1··············:·(in·Lcom/ibm/icu/util/BytesTrie$Iterator;) |
165277 | ······name··········:·'<init>' | 165276 | ······name··········:·'<init>' |
165278 | ······type··········:·'([BIIILcom/ibm/icu/util/BytesTrie$1;)V' | 165277 | ······type··········:·'([BIIILcom/ibm/icu/util/BytesTrie$1;)V' |
165279 | ······access········:·0x11000·(SYNTHETIC·CONSTRUCTOR) | 165278 | ······access········:·0x11000·(SYNTHETIC·CONSTRUCTOR) |
165280 | ······code··········- | 165279 | ······code··········- |
165281 | ······registers·····:·6 | 165280 | ······registers·····:·6 |
165282 | ······ins···········:·6 | 165281 | ······ins···········:·6 |
165283 | ······outs··········:·5 | 165282 | ······outs··········:·5 |
165284 | ······insns·size····:·4·16-bit·code·units | 165283 | ······insns·size····:·4·16-bit·code·units |
165285 | 234f0 | 165284 | 234f04:········································|[234f04]·com.ibm.icu.util.BytesTrie$Iterator.<init>:([BIIILcom/ibm/icu/util/BytesTrie$1;)V |
165286 | 234f1 | 165285 | 234f14:·7054·a850·1032·························|0000:·invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lcom/ibm/icu/util/BytesTrie$Iterator;.<init>:([BIII)V·//·method@50a8 |
165287 | 234f1 | 165286 | 234f1a:·0e00···································|0003:·return-void |
165288 | ······catches·······:·(none) | 165287 | ······catches·······:·(none) |
165289 | ······positions·····:· | 165288 | ······positions·····:· |
165290 | ········0x0000·line=577 | 165289 | ········0x0000·line=577 |
165291 | ······locals········:· | 165290 | ······locals········:· |
165292 | ········0x0000·-·0x0004·reg=0·this·Lcom/ibm/icu/util/BytesTrie$Iterator;· | 165291 | ········0x0000·-·0x0004·reg=0·this·Lcom/ibm/icu/util/BytesTrie$Iterator;· |
165293 | ········0x0000·-·0x0004·reg=1·(null)·[B· | 165292 | ········0x0000·-·0x0004·reg=1·(null)·[B· |
165294 | ········0x0000·-·0x0004·reg=2·(null)·I· | 165293 | ········0x0000·-·0x0004·reg=2·(null)·I· |
Offset 165626, 18 lines modified | Offset 165625, 18 lines modified | ||
165626 | ······type··········:·'()V' | 165625 | ······type··········:·'()V' |
165627 | ······access········:·0x0001·(PUBLIC) | 165626 | ······access········:·0x0001·(PUBLIC) |
165628 | ······code··········- | 165627 | ······code··········- |
165629 | ······registers·····:·2 | 165628 | ······registers·····:·2 |
165630 | ······ins···········:·1 | 165629 | ······ins···········:·1 |
165631 | ······outs··········:·1 | 165630 | ······outs··········:·1 |
165632 | ······insns·size····:·6·16-bit·code·units | 165631 | ······insns·size····:·6·16-bit·code·units |
165633 | 234f | 165632 | 234f1c:········································|[234f1c]·com.ibm.icu.util.BytesTrie$Iterator.remove:()V |
165634 | 234f | 165633 | 234f2c:·2200·e706······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@06e7 |
165635 | 234f3 | 165634 | 234f30:·7010·8659·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@5986 |
165636 | 234f3 | 165635 | 234f36:·2700···································|0005:·throw·v0 |
165637 | ······catches·······:·(none) | 165636 | ······catches·······:·(none) |
165638 | ······positions·····:· | 165637 | ······positions·····:· |
165639 | ········0x0000·line=706 | 165638 | ········0x0000·line=706 |
165640 | ······locals········:· | 165639 | ······locals········:· |
165641 | ········0x0000·-·0x0006·reg=1·this·Lcom/ibm/icu/util/BytesTrie$Iterator;· | 165640 | ········0x0000·-·0x0006·reg=1·this·Lcom/ibm/icu/util/BytesTrie$Iterator;· |
165642 | ····#4··············:·(in·Lcom/ibm/icu/util/BytesTrie$Iterator;) | 165641 | ····#4··············:·(in·Lcom/ibm/icu/util/BytesTrie$Iterator;) |
Offset 165730, 68 lines modified | Offset 165729, 68 lines modified | ||
165730 | ······type··········:·'()[Lcom/ibm/icu/util/BytesTrie$Result;' | 165729 | ······type··········:·'()[Lcom/ibm/icu/util/BytesTrie$Result;' |
Max diff block lines reached; 136368539/136380247 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·106137 | 1 | Zip·file·size:·10613723·bytes,·number·of·entries:·4801 |
2 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/google/protobuf/AbstractMessage$BuilderParent.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx·····2939·b-·stor·80-Jan-01·00:00·com/google/protobuf/ApiProto.class |
Offset 473, 15 lines modified | Offset 473, 15 lines modified | ||
473 | ?rwxrwxr-x··2.0·unx·····1243·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$EntryRangeIterator.class | 473 | ?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.class | 474 | ?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······971·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$SpanCondition.class | 475 | ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$SpanCondition.class |
476 | ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/UnicodeSet$UnicodeSetIterator2.class | 476 | ?rwxrwxr-x··2.0·unx·····1534·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.class | 477 | ?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.class | 478 | ?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.class | 479 | ?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·····30 | 480 | ?rwxrwxr-x··2.0·unx·····3056·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$Iterator.class |
481 | ?rwxrwxr-x··2.0·unx·····1137·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie$Result.class | 481 | ?rwxrwxr-x··2.0·unx·····1137·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.class | 482 | ?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·····7810·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/BytesTrie.class | 483 | ?rwxrwxr-x··2.0·unx·····7810·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.class | 484 | ?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.class | 485 | ?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.class | 486 | ?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······923·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$RangeOption.class | 487 | ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·com/ibm/icu/util/CodePointMap$RangeOption.class |
Offset 3113, 17 lines modified | Offset 3113, 17 lines modified | ||
3113 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/ILocationRemoteService$Default.class | 3113 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/ILocationRemoteService$Default.class |
3114 | ?rwxrwxr-x··2.0·unx·····1976·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/ILocationRemoteService$Stub$Proxy.class | 3114 | ?rwxrwxr-x··2.0·unx·····1976·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/ILocationRemoteService$Stub$Proxy.class |
3115 | ?rwxrwxr-x··2.0·unx·····2032·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/ILocationRemoteService$Stub.class | 3115 | ?rwxrwxr-x··2.0·unx·····2032·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/ILocationRemoteService$Stub.class |
3116 | ?rwxrwxr-x··2.0·unx·····1307·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/LocationService$2.class | 3116 | ?rwxrwxr-x··2.0·unx·····1307·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/LocationService$2.class |
3117 | ?rwxrwxr-x··2.0·unx·····2699·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/LocationService$LocalBinder.class | 3117 | ?rwxrwxr-x··2.0·unx·····2699·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/LocationService$LocalBinder.class |
3118 | ?rwxrwxr-x··2.0·unx····26265·b-·defN·80-Jan-01·00:00·mobi/maptrek/location/LocationService.class | 3118 | ?rwxrwxr-x··2.0·unx····26265·b-·defN·80-Jan-01·00:00·mobi/maptrek/location/LocationService.class |
3119 | ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/NavigationService$1.class | 3119 | ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/NavigationService$1.class |
3120 | ?rwxrwxr-x··2.0·unx·····16 | 3120 | ?rwxrwxr-x··2.0·unx·····1649·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/NavigationService$3.class |
3121 | ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/NavigationService$LocalBinder.class | 3121 | ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·mobi/maptrek/location/NavigationService$LocalBinder.class |
3122 | ?rwxrwxr-x··2.0·unx····197 | 3122 | ?rwxrwxr-x··2.0·unx····19791·b-·defN·80-Jan-01·00:00·mobi/maptrek/location/NavigationService.class |
3123 | ?rwxrwxr-x··2.0·unx·····1727·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/MapService$OperationProgressListener.class | 3123 | ?rwxrwxr-x··2.0·unx·····1727·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/MapService$OperationProgressListener.class |
3124 | ?rwxrwxr-x··2.0·unx·····1924·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/MapWorker$OperationProgressListener.class | 3124 | ?rwxrwxr-x··2.0·unx·····1924·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/MapWorker$OperationProgressListener.class |
3125 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/Themes$$ExternalSyntheticLambda0.class | 3125 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/Themes$$ExternalSyntheticLambda0.class |
3126 | ?rwxrwxr-x··2.0·unx·····5061·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/Themes.class | 3126 | ?rwxrwxr-x··2.0·unx·····5061·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/Themes.class |
3127 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/maptrek/ExtendedTag.class | 3127 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/maptrek/ExtendedTag.class |
3128 | ?rwxrwxr-x··2.0·unx·····1787·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/maptrek/HillshadeDatabaseHelper.class | 3128 | ?rwxrwxr-x··2.0·unx·····1787·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/maptrek/HillshadeDatabaseHelper.class |
3129 | ?rwxrwxr-x··2.0·unx·····8125·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/maptrek/LabelTileLoaderHook.class | 3129 | ?rwxrwxr-x··2.0·unx·····8125·b-·stor·80-Jan-01·00:00·mobi/maptrek/maps/maptrek/LabelTileLoaderHook.class |
Offset 4796, 8 lines modified | Offset 4796, 8 lines modified | ||
4796 | ?rwxrwxr-x··2.0·unx·····3180·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class | 4796 | ?rwxrwxr-x··2.0·unx·····3180·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class |
4797 | ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 4797 | ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
4798 | ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 4798 | ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class |
4799 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 4799 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
4800 | ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 4800 | ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
4801 | ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 4801 | ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
4802 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 4802 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
4803 | 4801·files,·135356 | 4803 | 4801·files,·13535668·bytes·uncompressed,·9772191·bytes·compressed:··27.8% |
Offset 12, 41 lines modified | Offset 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. | 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·( | 27 | ········if·(pos_·==·0)·{ |
29 | ············ | 28 | ············pos_·=·32; |
30 | ········} | 29 | ········} |
31 | ········maxLength_·=·0; | ||
32 | ········final·BytesTrie$Entry·entry_·=·new·BytesTrie$Entry( | 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 | ········ | 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_ | 42 | ············this.pos_·+=·remainingMatchLength_; |
43 | ············this.remainingMatchLength_·-=·remainingMatchLength_; | ||
46 | ········} | 44 | ········} |
47 | ····} | 45 | ····} |
48 | ···· | 46 | ···· |
49 | ····private·int·branchNext(int·pos_,·int·access$1000)·{ | 47 | ····private·int·branchNext(int·pos_,·int·access$1000)·{ |
50 | ········int·n2; | 48 | ········int·n2; |
51 | ········while·(true)·{ | 49 | ········while·(true)·{ |
52 | ············final·int·n·=·5; | 50 | ············final·int·n·=·5; |
Offset 27, 13 lines modified | Offset 27, 14 lines modified | ||
27 | ········NavigationService.access$002(this.this$0,·location); | 27 | ········NavigationService.access$002(this.this$0,·location); |
28 | ········if·(NavigationService.access$400(this.this$0)·==·0)·{ | 28 | ········if·(NavigationService.access$400(this.this$0)·==·0)·{ |
29 | ············final·NavigationService·this$0·=·this.this$0; | 29 | ············final·NavigationService·this$0·=·this.this$0; |
30 | ············NavigationService.access$402(this$0,·(int)(NavigationService.access$000(this$0).getElapsedRealtimeNanos()·*·1.0E-9)); | 30 | ············NavigationService.access$402(this$0,·(int)(NavigationService.access$000(this$0).getElapsedRealtimeNanos()·*·1.0E-9)); |
31 | ········} | 31 | ········} |
32 | ········if·(this.this$0.navWaypoint·!=·null)·{ | 32 | ········if·(this.this$0.navWaypoint·!=·null)·{ |
33 | ············if·(this.this$0.prevWaypoint·==·null)·{ | 33 | ············if·(this.this$0.prevWaypoint·==·null)·{ |
34 | ················final·NavigationService·this$2·=·this.this$0; | ||
34 | ················this | 35 | ················this$2.prevWaypoint·=·new·MapObject(NavigationService.access$000(this$2).getLatitude(),·NavigationService.access$000(this.this$0).getLongitude()); |
35 | ············} | 36 | ············} |
36 | ············NavigationService.access$500(this.this$0); | 37 | ············NavigationService.access$500(this.this$0); |
37 | ········} | 38 | ········} |
38 | ····} | 39 | ····} |
39 | } | 40 | } |
Offset 624, 16 lines modified | Offset 624, 17 lines modified | ||
624 | ········else·{ | 624 | ········else·{ |
625 | ············n·=·-1·>>>·1; | 625 | ············n·=·-1·>>>·1; |
626 | ········} | 626 | ········} |
627 | ········return·n; | 627 | ········return·n; |
628 | ····} | 628 | ····} |
629 | ···· | 629 | ···· |
630 | ····public·void·nextRouteWaypoint()·{ | 630 | ····public·void·nextRouteWaypoint()·{ |
631 | ········final·int·navCurrentRoutePoint·=·this.navCurrentRoutePoint·+·this.navDirection; | ||
631 | ········this.navCurrentRoutePoint· | 632 | ········this.navCurrentRoutePoint·=·navCurrentRoutePoint; |
632 | ········this.navWaypoint·=·new·MapObject(this.navRoute.get( | 633 | ········this.navWaypoint·=·new·MapObject(this.navRoute.get(navCurrentRoutePoint).getCoordinates()); |
633 | ········final·MapObject·prevWaypoint·=·new·MapObject(this.navRoute.get(this.navCurrentRoutePoint·-·this.navDirection).getCoordinates()); | 634 | ········final·MapObject·prevWaypoint·=·new·MapObject(this.navRoute.get(this.navCurrentRoutePoint·-·this.navDirection).getCoordinates()); |
634 | ········this.prevWaypoint·=·prevWaypoint; | 635 | ········this.prevWaypoint·=·prevWaypoint; |
635 | ········this.navRouteDistance·=·-1.0; | 636 | ········this.navRouteDistance·=·-1.0; |
636 | ········this.navCourse·=·prevWaypoint.coordinates.bearingTo(this.navWaypoint.coordinates); | 637 | ········this.navCourse·=·prevWaypoint.coordinates.bearingTo(this.navWaypoint.coordinates); |
637 | ········final·double[]·avgVMG·=·this.avgVMG; | 638 | ········final·double[]·avgVMG·=·this.avgVMG; |
638 | ········final·double·n·=·avgVMG[0]; | 639 | ········final·double·n·=·avgVMG[0]; |
639 | ········final·double·n2·=·0.0; | 640 | ········final·double·n2·=·0.0; |
Offset 798, 16 lines modified | Offset 799, 17 lines modified | ||
798 | ············this.updateNotification(); | 799 | ············this.updateNotification(); |
799 | ············return·mForeground; | 800 | ············return·mForeground; |
800 | ········} | 801 | ········} |
801 | ········return·n; | 802 | ········return·n; |
802 | ····} | 803 | ····} |
803 | ···· | 804 | ···· |
804 | ····public·void·prevRouteWaypoint()·{ | 805 | ····public·void·prevRouteWaypoint()·{ |
806 | ········final·int·navCurrentRoutePoint·=·this.navCurrentRoutePoint·-·this.navDirection; | ||
805 | ········this.navCurrentRoutePoint· | 807 | ········this.navCurrentRoutePoint·=·navCurrentRoutePoint; |
806 | ········this.navWaypoint·=·new·MapObject(this.navRoute.get( | 808 | ········this.navWaypoint·=·new·MapObject(this.navRoute.get(navCurrentRoutePoint).getCoordinates()); |
807 | ········final·int·n·=·this.navCurrentRoutePoint·-·this.navDirection; | 809 | ········final·int·n·=·this.navCurrentRoutePoint·-·this.navDirection; |
808 | ········if·(n·>=·0·&&·n·<·this.navRoute.length())·{ | 810 | ········if·(n·>=·0·&&·n·<·this.navRoute.length())·{ |
809 | ············this.prevWaypoint·=·new·MapObject(this.navRoute.get(n).getCoordinates()); | 811 | ············this.prevWaypoint·=·new·MapObject(this.navRoute.get(n).getCoordinates()); |
810 | ········} | 812 | ········} |
811 | ········else·{ | 813 | ········else·{ |
812 | ············this.prevWaypoint·=·null; | 814 | ············this.prevWaypoint·=·null; |
813 | ········} | 815 | ········} |
Offset 837, 15 lines modified | Offset 839, 15 lines modified | ||
837 | ········this.navETE·=·-1·>>>·1; | 839 | ········this.navETE·=·-1·>>>·1; |
838 | ········this.calculateNavigationStatus(); | 840 | ········this.calculateNavigationStatus(); |
839 | ········this.updateNavigationState(n4); | 841 | ········this.updateNavigationState(n4); |
840 | ····} | 842 | ····} |
841 | ···· | 843 | ···· |
842 | ····public·void·setRouteWaypoint(int·navCurrentRoutePoint)·{ | 844 | ····public·void·setRouteWaypoint(int·navCurrentRoutePoint)·{ |
843 | ········this.navCurrentRoutePoint·=·navCurrentRoutePoint; | 845 | ········this.navCurrentRoutePoint·=·navCurrentRoutePoint; |
844 | ········this.navWaypoint·=·new·MapObject(this.navRoute.get( | 846 | ········this.navWaypoint·=·new·MapObject(this.navRoute.get(navCurrentRoutePoint).getCoordinates()); |
845 | ········navCurrentRoutePoint·=·this.navCurrentRoutePoint; | 847 | ········navCurrentRoutePoint·=·this.navCurrentRoutePoint; |
846 | ········navCurrentRoutePoint·-=·this.navDirection; | 848 | ········navCurrentRoutePoint·-=·this.navDirection; |
847 | ········if·(navCurrentRoutePoint·>=·0·&&·navCurrentRoutePoint·<·this.navRoute.length())·{ | 849 | ········if·(navCurrentRoutePoint·>=·0·&&·navCurrentRoutePoint·<·this.navRoute.length())·{ |
848 | ············this.prevWaypoint·=·new·MapObject(this.navRoute.get(navCurrentRoutePoint).getCoordinates()); | 850 | ············this.prevWaypoint·=·new·MapObject(this.navRoute.get(navCurrentRoutePoint).getCoordinates()); |
849 | ········} | 851 | ········} |
850 | ········else·{ | 852 | ········else·{ |
851 | ············navCurrentRoutePoint·=·0; | 853 | ············navCurrentRoutePoint·=·0; |
Offset 2293, 31 lines modified | Offset 2293, 29 lines modified | ||
2293 | ····iget·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navDirection:I | 2293 | ····iget·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navDirection:I |
2294 | ····add-int/2addr·v0,·v1 | 2294 | ····add-int/2addr·v0,·v1 |
2295 | ····iput·v0,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I | 2295 | ····iput·v0,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I |
2296 | ····.line·546 | 2296 | ····.line·546 |
2297 | ····new-instance·v | 2297 | ····new-instance·v1,·Lmobi/maptrek/data/MapObject; |
2298 | ····iget-object·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navRoute:Lmobi/maptrek/data/Route; | ||
2299 | ····iget·v2,·p0,·Lmobi/maptrek/location/NavigationService;->nav | 2298 | ····iget-object·v2,·p0,·Lmobi/maptrek/location/NavigationService;->navRoute:Lmobi/maptrek/data/Route; |
2300 | ····invoke-virtual·{v | 2299 | ····invoke-virtual·{v2,·v0},·Lmobi/maptrek/data/Route;->get(I)Lmobi/maptrek/data/Route$Instruction; |
2301 | ····move-result-object·v | 2300 | ····move-result-object·v0 |
2302 | ····invoke-virtual·{v | 2301 | ····invoke-virtual·{v0},·Lmobi/maptrek/data/Route$Instruction;->getCoordinates()Lorg/oscim/core/GeoPoint; |
2303 | ····move-result-object·v | 2302 | ····move-result-object·v0 |
2304 | ····invoke-direct·{v | 2303 | ····invoke-direct·{v1,·v0},·Lmobi/maptrek/data/MapObject;-><init>(Lorg/oscim/core/GeoPoint;)V |
2305 | ····iput-object·v | 2304 | ····iput-object·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navWaypoint:Lmobi/maptrek/data/MapObject; |
2306 | ····.line·547 | 2305 | ····.line·547 |
2307 | ····new-instance·v0,·Lmobi/maptrek/data/MapObject; | 2306 | ····new-instance·v0,·Lmobi/maptrek/data/MapObject; |
2308 | ····iget-object·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navRoute:Lmobi/maptrek/data/Route; | 2307 | ····iget-object·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navRoute:Lmobi/maptrek/data/Route; |
2309 | ····iget·v2,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I | 2308 | ····iget·v2,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I |
Offset 2991, 31 lines modified | Offset 2989, 29 lines modified | ||
2991 | ····iget·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navDirection:I | 2989 | ····iget·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navDirection:I |
2992 | ····sub-int/2addr·v0,·v1 | 2990 | ····sub-int/2addr·v0,·v1 |
2993 | ····iput·v0,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I | 2991 | ····iput·v0,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I |
2994 | ····.line·560 | 2992 | ····.line·560 |
2995 | ····new-instance·v | 2993 | ····new-instance·v1,·Lmobi/maptrek/data/MapObject; |
2996 | ····iget-object·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navRoute:Lmobi/maptrek/data/Route; | ||
2997 | ····iget·v2,·p0,·Lmobi/maptrek/location/NavigationService;->nav | 2994 | ····iget-object·v2,·p0,·Lmobi/maptrek/location/NavigationService;->navRoute:Lmobi/maptrek/data/Route; |
2998 | ····invoke-virtual·{v | 2995 | ····invoke-virtual·{v2,·v0},·Lmobi/maptrek/data/Route;->get(I)Lmobi/maptrek/data/Route$Instruction; |
2999 | ····move-result-object·v | 2996 | ····move-result-object·v0 |
3000 | ····invoke-virtual·{v | 2997 | ····invoke-virtual·{v0},·Lmobi/maptrek/data/Route$Instruction;->getCoordinates()Lorg/oscim/core/GeoPoint; |
3001 | ····move-result-object·v | 2998 | ····move-result-object·v0 |
3002 | ····invoke-direct·{v | 2999 | ····invoke-direct·{v1,·v0},·Lmobi/maptrek/data/MapObject;-><init>(Lorg/oscim/core/GeoPoint;)V |
3003 | ····iput-object·v | 3000 | ····iput-object·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navWaypoint:Lmobi/maptrek/data/MapObject; |
3004 | ····iget·v0,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I | 3001 | ····iget·v0,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I |
3005 | ····iget·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navDirection:I | 3002 | ····iget·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navDirection:I |
3006 | ····sub-int/2addr·v0,·v1 | 3003 | ····sub-int/2addr·v0,·v1 |
Offset 3137, 31 lines modified | Offset 3133, 29 lines modified | ||
3137 | .method·public·setRouteWaypoint(I)V | 3133 | .method·public·setRouteWaypoint(I)V |
3138 | ····.locals·2 | 3134 | ····.locals·2 |
3139 | ····iput·p1,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I | 3135 | ····iput·p1,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I |
3140 | ····.line·524 | 3136 | ····.line·524 |
3141 | ····new-instance· | 3137 | ····new-instance·v0,·Lmobi/maptrek/data/MapObject; |
3142 | ····iget-object·v | 3138 | ····iget-object·v1,·p0,·Lmobi/maptrek/location/NavigationService;->navRoute:Lmobi/maptrek/data/Route; |
3143 | ····i | 3139 | ····invoke-virtual·{v1,·p1},·Lmobi/maptrek/data/Route;->get(I)Lmobi/maptrek/data/Route$Instruction; |
3144 | ···· | 3140 | ····move-result-object·p1 |
3145 | ···· | 3141 | ····invoke-virtual·{p1},·Lmobi/maptrek/data/Route$Instruction;->getCoordinates()Lorg/oscim/core/GeoPoint; |
3146 | ····invoke-virtual·{v0},·Lmobi/maptrek/data/Route$Instruction;->getCoordinates()Lorg/oscim/core/GeoPoint; | ||
3147 | ····move-result-object· | 3142 | ····move-result-object·p1 |
3148 | ····invoke-direct·{ | 3143 | ····invoke-direct·{v0,·p1},·Lmobi/maptrek/data/MapObject;-><init>(Lorg/oscim/core/GeoPoint;)V |
3149 | ····iput-object· | 3144 | ····iput-object·v0,·p0,·Lmobi/maptrek/location/NavigationService;->navWaypoint:Lmobi/maptrek/data/MapObject; |
3150 | ····iget·p1,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I | 3145 | ····iget·p1,·p0,·Lmobi/maptrek/location/NavigationService;->navCurrentRoutePoint:I |
3151 | ····iget·v0,·p0,·Lmobi/maptrek/location/NavigationService;->navDirection:I | 3146 | ····iget·v0,·p0,·Lmobi/maptrek/location/NavigationService;->navDirection:I |
3152 | ····sub-int/2addr·p1,·v0 | 3147 | ····sub-int/2addr·p1,·v0 |
Offset 140, 17 lines modified | Offset 140, 15 lines modified | ||
140 | ····if-nez·v0,·:cond_3 | 140 | ····if-nez·v0,·:cond_3 |
141 | ····iget-object·v0,·p0,·Lmobi/maptrek/location/NavigationService$3;->this$0:Lmobi/maptrek/location/NavigationService; | 141 | ····iget-object·v0,·p0,·Lmobi/maptrek/location/NavigationService$3;->this$0:Lmobi/maptrek/location/NavigationService; |
142 | ····.line·850 | 142 | ····.line·850 |
143 | ····new-instance·v1,·Lmobi/maptrek/data/MapObject; | 143 | ····new-instance·v1,·Lmobi/maptrek/data/MapObject; |
144 | ····iget-object·v2,·p0,·Lmobi/maptrek/location/NavigationService$3;->this$0:Lmobi/maptrek/location/NavigationService; | ||
145 | ····invoke-static·{v | 144 | ····invoke-static·{v0},·Lmobi/maptrek/location/NavigationService;->access$000(Lmobi/maptrek/location/NavigationService;)Landroid/location/Location; |
146 | ····move-result-object·v2 | 145 | ····move-result-object·v2 |
147 | ····invoke-virtual·{v2},·Landroid/location/Location;->getLatitude()D | 146 | ····invoke-virtual·{v2},·Landroid/location/Location;->getLatitude()D |
148 | ····move-result-wide·v2 | 147 | ····move-result-wide·v2 |
Offset 77, 27 lines modified | Offset 77, 25 lines modified | ||
77 | ····iput·p3,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->remainingMatchLength_:I | 77 | ····iput·p3,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->remainingMatchLength_:I |
78 | ····iput·p4,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->maxLength_:I | 78 | ····iput·p4,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->maxLength_:I |
79 | ····.line·583 | 79 | ····.line·583 |
80 | ····new-instance·p1,·Lcom/ibm/icu/util/BytesTrie$Entry; | 80 | ····new-instance·p1,·Lcom/ibm/icu/util/BytesTrie$Entry; |
81 | ····iget·p2,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->maxLength_:I | ||
82 | ····if-eqz·p | 81 | ····if-eqz·p4,·:cond_0 |
83 | ····goto·:goto_0 | 82 | ····goto·:goto_0 |
84 | ····:cond_0 | 83 | ····:cond_0 |
85 | ····const/16·p | 84 | ····const/16·p4,·0x20 |
86 | ····:goto_0 | 85 | ····:goto_0 |
87 | ····const/4·p | 86 | ····const/4·p2,·0x0 |
88 | ····invoke-direct·{p1,·p | 87 | ····invoke-direct·{p1,·p4,·p2},·Lcom/ibm/icu/util/BytesTrie$Entry;-><init>(ILcom/ibm/icu/util/BytesTrie$1;)V |
89 | ····iput-object·p1,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->entry_:Lcom/ibm/icu/util/BytesTrie$Entry; | 88 | ····iput-object·p1,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->entry_:Lcom/ibm/icu/util/BytesTrie$Entry; |
90 | ····iget·p2,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->remainingMatchLength_:I | 89 | ····iget·p2,·p0,·Lcom/ibm/icu/util/BytesTrie$Iterator;->remainingMatchLength_:I |
91 | ····if-ltz·p2,·:cond_2 | 90 | ····if-ltz·p2,·:cond_2 |
Offset 1, 221 lines modified | Offset 1, 221 lines modified | ||
00000000:·7072·6f00·3031·3000·02c0·8b00·00b | 00000000:·7072·6f00·3031·3000·02c0·8b00·00bc·0d00··pro.010......... | ||
00000010:·0078·01ed·9c0d·b05c·e319·c7df·b37b·ee66··.x.....\.....{.f | 00000010:·0078·01ed·9c0d·b05c·e319·c7df·b37b·ee66··.x.....\.....{.f | ||
00000020:·af5c·b237·89b8·8960·7383·1029·1b42·6204··.\.7...`s..).Bb. | 00000020:·af5c·b237·89b8·8960·7383·1029·1b42·6204··.\.7...`s..).Bb. | ||
00000030:·271f·2253·5a29·1955·8a8d·a0d1·a626·c447··'."SZ).U.....&.G | |||
00000040:·4a70·6e12·c4a0·c250·19ad·f69a·a869·7d4d··Jpn....P.....i}M | |||
00000050:·8a51·2d13·4b5b·a354·7d4d·67c2·d044·6b68··.Q-.K[.T}Mg..Dkh | |||
00000060:·2b45·28d2·f191·3ebf·ddfd·dffb·66ed·25ed··+E(...>.....f.%. | |||
00000070:·8c8a·99f7·649e·7d9f·f779·fecf·c7fb·3fef··....d.}..y....?. | |||
00000080:·9e3d·f7ec·bde9·ef7e·ef96·0c71·eeb2·3977··.=.....~...q..9w | |||
00000090:·9eb3·66bd·73b3·e7ce·9a3f·ff94·f97b·9e7c··..f.s....?...{.| | |||
000000a0:·ca82·36e7·dc3c·9399·03ee·3d7a·f4f3·3dae··..6..<....=z..=. | |||
000000b0:·7df0·dd36·c8b9·d87c·1993·a841·b06d·67d2··}..6...|...A.mg. | |||
000000c0:·6ad2·afee·43f7·b1e4·7ea6·ee03·83af·b33e··j...C...~......> | |||
000000d0:·920f·7c7f·93d9·26cc·f1ef·6f62·65ab·75b1··..|...&...obe.u. | |||
000000e0:·511f·d9d5·64be·49bb·c9c5·26d8·869b·6c6b··Q...d.I...&...lk | |||
000000f0:·20bf·26f6·1613·d9d0·9567·abba·8e0d·1c18···.&......g...... | |||
00000100:·c6bc·c940·1370·88d6·838e·6fa8·c9b6·26f2··...@.p....o...&. | |||
00000110:·1383·4e0c·fd0f·36f1·63b2·36df·b36e·f3eb··..N...6.c.6..n.. | |||
00000120:·e7cc·469c·7a63·541c·31b2·6f53·c7a9·8e62··..F.zcT.1.oS...b | |||
00000130:·c0f8·bae6·f02c·3b39·24f2·3367·1d60·a837··.....,;9$.3g.`.7 | |||
00000140:·beae·3357·1c58·30ea·41b1·97d5·6dd8·f730··..3W.X0.A...m..0 | |||
00000150:·01cf·7a59·0b42·3e9d·47e5·d29a·f191·735f··..zY.B>.G.....s_ | |||
00000160:·73e0·f345·f977·303b·b915·230c·36e4·4013··s..E.w0;..#.6.@. | |||
00000170:·6c9c·03f1·819d·7846·7cf4·211f·f633·4ce0··l.....xF|.!..3L. | |||
00000180:·4435·c05d·6902·967e·e057·9c31·576d·fac5··D5.]i..~.W.1Wm.. | |||
00000190:·37c0·04ac·f2a3·23a7·db0b·989d·ea73·d9a9··7.....#......s.. | |||
000001a0:·4f2d·f62d·36d5·65bf·a90e·9c63·2727·7c49··O-.-6.e....c''|I | |||
000001b0:·678e·9097·915e·a8af·bdaa·91f5·21e0·a841··g....^......!..A | |||
000001c0:·4d46·f58e·4e1c·18fa·dbda·84da·e0d9·a3d4··MF..N........... | |||
000001d0:·2346·6b1b·653a·6b27·4ef5·a533·22bf·aafb··#Fk.e:k'N..3"... | |||
000001e0:·140b·4e18·6215·8f0d·8cb8·5c58·c7d1·1b76··..N.b.....\X...v | |||
000001f0:·4439·fd91·7c08·7ead·0b5d·9cd1·373d·fb3e··D9..|.~..]..7=.> | |||
00000200:·f5a0·3e98·8361·bdc4·c2ad·3070·c1dc·ae7c··..>..a....0p...| | |||
00000210:·555e·0658·907a·610f·8343·1483·ce1a·8863··U^.X.za..C.....c | |||
00000220:·5faa·5772·a36b·cde2·5eb1·5a27·e70a·1d1c··_.Wr.k..^.Z'.... | |||
00000230:·3e6a·a91e·6b22·0e0c·d706·f2e9·7d8e·0e8e··>j..k"......}... | |||
00000240:·18f4·3f99·d01f·fa5e·26ac·9fbc·e201·bbf6··..?....^&....... | |||
00000250:·d030·9b30·571d·74e4·117b·211f·bd2b·8e18··.0.0W.t..{!..+.. | |||
00000260:·7caa·236c·b311·0e64·4757·8cec·9afb·f984··|.#l...dGW...... | |||
00000270:·635d·5a3b·6b06·cb67·85b0·e0b0·33aa·6f74··c]Z;k..g....3.ot | |||
00000280:·f587·cdf7·a90f·ec5a·0b7b·4379·f0e3·2327··.......Z.{Cy..#' | |||
00000290:·3c09·cf5c·35b9·5683·e7dc·8055·ffbe·ae7c··<..\5.V....U...| | |||
000002a0:·8c7e·4e74·ea12·437e·72a1·23c4·e3c7·ce9c··.~Nt..C~r.#..... | |||
000002b0:·5804·1d3b·3a3e·ae5f·a34c·5823·5c28·ee5b··X..;:>._.LX#\(.[ | |||
000002c0:·fbf5·e295·13bc·df17·7b06·df4c·9323·4d58··........{..L.#MX | |||
000002d0:·03e7·d5bf·dea8·1e71·c453·5b7b·443e·e5f7··.......q.S[{D>.. | |||
000002e0:·fb62·5de2·093b·420e·f547·2e71·ae3c·c2a8··.b]..;B..G.q.<.. | |||
000002f0:·2fe6·daf3·7e0d·3f9f·74f8·503e·6cc2·eb7c··/...~.?.t.P>l..| | |||
00000300:·aa86·5f9f·18c5·d30f·58c5·d13b·b5e5·d788··.._.....X..;.... | |||
00000310:·1f2c·ef3b·b862·4f92·473d·ab8e·fa56·1ce3··.,.;.bO.G=...V.. | |||
00000320:·0813·4672·23c2·ea3d·29ac·7a84·6761·581b··..Fr#..=).z.gaX. | |||
00000330:·7534·a71e·78cd·15db·38ef·68c0·35fa·89f3··u4..x...8.h.5... | |||
00000340:·79c0·ef0b·6b64·ce9a·1959·17fd·c115·36d5··y...kd...Y....6. | |||
00000350:·f575·c573·1f85·5f3e·bf7f·c5f9·7b84·38ec··.u.s.._>....{.8. | |||
00000360:·5a3f·71c4·68ae·1846·611b·7b97·8f18·71a6··Z?q.h..Fa.{...q. | |||
00000370:·38c5·34cb·278c·46f5·dc88·f5af·25da·5bfa··8.4.'.F.....%.[. | |||
00000380:·ec23·463d·9387·cf07·46d5·d5fe·2427·ebee··.#F=....F...$'.. | |||
00000390:·6cf0·37d6·522f·5a23·7994·4b36·ce8f·701a··l.7.R/Z#y.K6..p. | |||
000003a0:·8521·9f74·8db2·d1cb·ee75·3f36·d6e5·9f53··.!.t.....u?6...S | |||
000003b0:·7d56·1e67·767f·0de4·996c·5232·41a7·0ff5··}V.gv....lR2A... | |||
000003c0:·421e·ad51·bd60·534d·d9d4·8be6·aacf·1c5d··B..Q.`SM.......] | |||
000003d0:·dccb·0fbe·3106·9fde·03e8·5c3b·85d7·a83c··....1.....\;...< | |||
000003e0:·ea93·11be·385f·67d6·f1ea·ed94·fa9c·5870··....8_g.......Xp | |||
000003f0:·caad·fde9·d76f·a693·4775·fd51·d752·e565··.....o..Gu.Q.R.e | |||
00000400:·145f·3e4e·f17e·6edf·8f2e·4ca3·9d98·6639··._>N.~n...L...f9 | |||
00000410:·b12b·4618·708d·5ce9·1ac1·f927·37fb·a2b1··.+F.p.\....'7... | |||
00000420:·1e71·e490·e047·572f·aaa3·f1ec·ba9f·397b··.q...GW/......9{ | |||
00000430:·49f6·3d4c·d779·c1a6·7cd4·4656·9b93·5118··I.=L.y..|.FV..Q. | |||
00000440:·fc3a·07ca·a118·46d9·d487·fa6a·e693·8d7e··.:....F....j...~ | |||
00000450:·d085·d528·db98·ba4f·7646·89ee·ad9a·f10d··...(...OvF...... | |||
00000460:·4676·e5fa·7a3d·56fc·81d1·f502·9d7c·5a2b··Fv..z=V......|Z+ | |||
00000470:·73ff·fdc3·f5f3·5093·666b·04fb·df08·fd20··s.....P.fk.....· | |||
00000480:·6fd4·e3fc·7ec8·a373·c1de·f0fb·510d·62b5··o...~..s....Q.b. | |||
00000490:·366c·5a9f·74cd·fd5e·9553·f988·c7a6·cf3b··6lZ.t..^.S.....; | |||
000004a0:·6210·6c12·f209·8fcf·afa9·78c5·f93e·f5d9··b.l.......x..>.. | |||
000004b0:·38ee·6c39·64a3·8674·46fd·0c88·eeff·1c2e··8.l9d..tF....... | |||
000004c0:·0c75·9ae9·7e1e·61e0·8df7·bae6·c449·579f··.u..~.a......IW. | |||
000004d0:·8ac3·2e5d·f999·b3ee·c618·e65a·b73e·7b65··...].......Z.>{e | |||
000004e0:·532c·2318·de27·e4e0·5aae·9ac2·e87e·843a··S,#..'..Z....~.: | |||
000004f0:·7a3f·9107·bc7a·0123·9fe2·34aa·2f61·b163··z?...z.#..4./a.c | |||
00000500:·d37e·a526·b188·8f01·a75e·6457·2ee5·c60e··.~.&.....^dW.... | |||
00000510:·4676·8daa·219c·3fd2·2b73·ea81·f773·ab9e··Fv..!.?.+s...s.. | |||
00000520:·8f47·07a7·7e59·b772·6027·861c·f899·e357··.G..~Y.r`'.....W | |||
00000530:·7edf·8e4d·9f0d·e054·035d·3da8·967c·8cbe··~..M...T.]=..|.. | |||
00000540:·4ff6·c6f8·bee6·8a55·8dc6·73a4·5e15·0f1e··O......U..s.^... | |||
00000550:·614d·3c1f·507d·710c·5ebc·a917·46c5·a383··aM<.P}q.^...F... | |||
00000560:·45c4·97df·831f·d34c·571d·3f27·367f·8e4e··E......LW.?'6..N | |||
00000570:·4eae·f58c·f4a4·5af2·3136·13e5·6a86·f3d7··N.....Z.16..j... | |||
00000580:·e0c7·caae·75e0·136f·e8f0·e1e7·a517·ad83··....u..o........ | |||
00000590:·517b·459f·4de4·c1a6·fed9·ff7e·6e74·6aaa··Q{E.M......~ntj. | |||
000005a0:·aef6·8c9f·53fd·09a3·b99f·c7e7·04bf·9f53··....S..........S | |||
000005b0:·78c5·ab7f·7a6a·8c53·2ca3·9f9f·b9ee·2189··x...zj.S,.....!. | |||
000005c0:·270e·d1fe·506e·d5d2·a875·3007·c3bc·316f··'...Pn...u0...1o | |||
000005d0:·5fbd·c215·711a·4fb2·89f2·faa3·f6b9·7ad0··_...q.O.......z. | |||
000005e0:·c879·f3eb·ebdc·10fb·9405·f939·fad2·ff99··.y.........9.... | |||
000005f0:·e967·38fd·cbda·5e68·b7f7·7564·6bc8·da67··.g8...^h..udk..g | |||
00000600:·4164·f9b3·556f·deb4·c856·1899·77b0·d9be··Ad..Uo...V..w... | |||
00000610:·611a·9e9a·9731·67d2·6116·fee5·aac8·4cd5··a....1g.a.....L. | |||
00000620:·96b3·f565·aa79·c950·8bd8·ceb2·b598·3767··...e.y.P......7g | |||
00000630:·f3d8·3efb·b10f·30c9·1896·57fe·d532·d55e··..>...0...W..2.^ | |||
00000640:·6bb5·a985·36d8·a4c5·a486·a9bd·6e6f·f37e··k...6.......no.~ | |||
00000650:·e6ad·d5e8·ed2b·b6dd·897d·9875·5743·ee5a··.....+...}.uWC.Z | |||
00000660:·d5d0·11f2·d4b2·d363·d6bd·91c3·3ec8·faa0··.......c....>... | |||
00000670:·1a3d·aae7·b81e·df9b·9b75·d6fa·ab65·4647··.=.......u...eFG | |||
00000680:·cb55·3392·196c·8d21·b888·ec5d·32d8·fac9··.U3..l.!...]2... | |||
00000690:·98ad·b642·38ab·6568·75c7·9836·de0d·62f3··...B8.ehu..6..b. | |||
000006a0:·8423·30f0·ff65·60e9·2ae7·92b4·628f·65b9··.#0..e`.*...b.e. | |||
000006b0:·5034·3fda·b85f·4db2·71d1·7773·8db5·a3e0··P4?.._M.q.ws.... | |||
000006c0:·d20e·be3a·b29d·ef1f·4597·f853·f4a5·265c··...:....E..S..&\ | |||
000006d0:·a83e·e5d8·e1a6·5971·696a·7bc1·55ba·b276··.>....Yqij{.U..v | |||
000006e0:·bd8b·5d3a·db2e·6879·9756·b85a·dab5·7656··..]:..hy.V.Z..vV | |||
000006f0:·7c5c·7998·bbe2·f16b·a295·a3fb·77d4·333e··|\y....k....w.3> | |||
00000700:·108f·fbd8·fb87·a77a·5cc7·9342·9c89·cbb3··.......z\..B.... | |||
00000710:·8ac5·eafc·535f·16da·0534·7d78·8f3a·ce7e··....S_...4}x.:.~ | |||
00000720:·542a·1cb6·78f9·a651·d132·aec0·9b1c·6914··T*..x..Q.2....i. | |||
00000730:·25ae·2d9f·b5d7·323f·de6c·fe91·31e2·d37e··%.-...2?.l..1..~ | |||
00000740:·adae·d256·b466·abc7·91e9·ccae·c9ae·9846··...V.f.........F | |||
00000750:·57e4·db2e·c956·bf9a·cbbb·a890·4f16·b90a··W....V......O... | |||
00000760:·80a4·9239·a00a·fcd8·4bd2·7a6c·5269·cd37··...9....K.zlRi.7 | |||
00000770:·9ccb·d2ce·0f0e·5cee·3ad2·62e9·f849·6e7a··......\.:.b..Inz | |||
00000780:·3a2d·75ae·c867·c927·1ff6·6475·dbee·4ca7··:-u..g.'..du..L. | |||
00000790:·8186·bb5c·1cf7·2f0c·4cf2·bb0d·7593·6a3b··...\../.L...u.j; | |||
000007a0:·a5e2·d68e·eb3b·3eae·35ea·9262·bccd·b2be··.....;>.5..b.... | |||
000007b0:·613d·9e57·1a3a·ee71·7c9a·9244·c552·e5a3··a=.W.:.q|..D.R.. | |||
000007c0:·bfce·5937·2d4a·06da·3e3d·26be·babd·dc79··..Y7-J..>=&....y | |||
000007d0:·44d9·752e·2f0e·1fe3·d2fc·f467·f327·2d32··D.u./......g.'-2 | |||
000007e0:·36dd·7537·2d9d·66bb·a540·c6bc·bd3e·fa69··6.u7-.f..@...>.i | |||
Max diff block lines reached; -1/30372 bytes (-0.00%) of diff not shown. |