8.71 MB
/home/fdroid/fdroiddata/tmp/org.eehouse.android.xw4_198.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.eehouse.android.xw4_198.apk
16.6 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: <699255d08ed5cd35d07a82a8cfc256397f3fa0292a6f5f5b430930abc8f9df0f>, actual: <b804ee57ff63dc109a0c9d1e22b9542f5817b4dde437d5d620910d7e6a2d1c60> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <c57be466f1a8f4814d1fc8d9e1edb194c75007e5cc0c58864fb4a007aace476ccc1a580000000000>, actual: <16e910cb78931ea0a5648cac5d7638f8bf7edd529482982a376f19076f4ec332cc1a580000000000>
    
Offset 1, 91 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:·c1b74f6608af4133ac514710a60b97bb731702abf72b8f82ffe90bab9c171a63 
10 Signer·#1·certificate·SHA-1·digest:·535bd6f52c4d7d6bef3937c919d13d1658cc4f1d 
11 Signer·#1·certificate·MD5·digest:·2d7480cfd3d37f5776d78c2f4e04beb6 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·af276e337e42742004a3f102543630b5c149f2d1cd48e2dcb18bed961b7f7fe8 
15 Signer·#1·public·key·SHA-1·digest:·79fba1f998eb4085f5e7f744ea783497efd047f9 
16 Signer·#1·public·key·MD5·digest:·df690340e1e76d48d657c2af9c1c94aa 
17 WARNING:·META-INF/activity-ktx_release.kotlin_module·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/activity_release.kotlin_module·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-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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.core_core-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/. 
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.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/. 
32 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/. 
33 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/. 
34 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.lifecycle_lifecycle-extensions.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
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.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/. 
57 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/. 
58 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/. 
59 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 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/. 
61 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/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 WARNING:·META-INF/annotation-experimental_release.kotlin_module·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/collection-ktx.kotlin_module·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/core-ktx_release.kotlin_module·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/fragment-ktx_release.kotlin_module·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/kotlin-stdlib-common.kotlin_module·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/kotlin-stdlib-jdk7.kotlin_module·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/kotlin-stdlib-jdk8.kotlin_module·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/kotlin-stdlib.kotlin_module·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.kotlin_module·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.kotlin_module·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/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/. 
78 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/. 
79 WARNING:·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module·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/lifecycle-runtime-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
81 WARNING:·META-INF/lifecycle-viewmodel-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
82 WARNING:·META-INF/lifecycle-viewmodel-savedstate_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
83 WARNING:·META-INF/lifecycle-viewmodel_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
84 WARNING:·META-INF/preference_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
85 WARNING:·META-INF/savedstate-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
86 WARNING:·META-INF/savedstate_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
87 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/. 
88 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/. 
89 WARNING:·META-INF/services/org.eclipse.paho.client.mqttv3.spi.NetworkModuleFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
90 WARNING:·META-INF/slidingpanelayout_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
91 WARNING:·META-INF/window_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.02 KB
zipinfo {}
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 -rw----·····2.4·fat·······24·b-·defN·80-000-00·00:00·META-INF/window_release.kotlin_module78 -rw----·····2.4·fat·······24·b-·defN·80-000-00·00:00·META-INF/window_release.kotlin_module
79 -rw----·····2.4·fat···101136·b-·defN·80-000-00·00:00·assets/CollegeEng_2to8.xwd79 -rw----·····2.4·fat···101136·b-·defN·80-000-00·00:00·assets/CollegeEng_2to8.xwd
80 -rw----·····2.4·fat····19949·b-·defN·80-000-00·00:00·assets/Top5000.xwd80 -rw----·····2.4·fat····19949·b-·defN·80-000-00·00:00·assets/Top5000.xwd
81 -rw----·····2.4·fat····10371·b-·defN·80-000-00·00:00·assets/build-info.txt81 -rw----·····2.4·fat····10371·b-·defN·80-000-00·00:00·assets/build-info.txt
82 -rw----·····2.4·fat·····1723·b-·defN·80-000-00·00:00·assets/changes.html82 -rw----·····2.4·fat·····1723·b-·defN·80-000-00·00:00·assets/changes.html
83 -rw----·····2.4·fat······139·b-·defN·80-000-00·00:00·assets/last-commit.txt83 -rw----·····2.4·fat······139·b-·defN·80-000-00·00:00·assets/last-commit.txt
84 -rw----·····2.4·fat······673·b-·defN·80-000-00·00:00·bundle.properties84 -rw----·····2.4·fat······673·b-·defN·80-000-00·00:00·bundle.properties
85 -rw----·····2.4·fat··7810456·b-·defN·80-000-00·00:00·classes.dex85 -rw----·····2.4·fat··7810452·b-·defN·80-000-00·00:00·classes.dex
86 -rw----·····2.4·fat······204·b-·defN·80-000-00·00:00·kotlin/ArithmeticException.kotlin_metadata86 -rw----·····2.4·fat······204·b-·defN·80-000-00·00:00·kotlin/ArithmeticException.kotlin_metadata
87 -rw----·····2.4·fat······135·b-·defN·80-000-00·00:00·kotlin/AssertionError.kotlin_metadata87 -rw----·····2.4·fat······135·b-·defN·80-000-00·00:00·kotlin/AssertionError.kotlin_metadata
88 -rw----·····2.4·fat······443·b-·defN·80-000-00·00:00·kotlin/BuilderInference.kotlin_metadata88 -rw----·····2.4·fat······443·b-·defN·80-000-00·00:00·kotlin/BuilderInference.kotlin_metadata
89 -rw----·····2.4·fat······410·b-·defN·80-000-00·00:00·kotlin/CharCodeKt.kotlin_metadata89 -rw----·····2.4·fat······410·b-·defN·80-000-00·00:00·kotlin/CharCodeKt.kotlin_metadata
90 -rw----·····2.4·fat······153·b-·defN·80-000-00·00:00·kotlin/ClassCastException.kotlin_metadata90 -rw----·····2.4·fat······153·b-·defN·80-000-00·00:00·kotlin/ClassCastException.kotlin_metadata
91 -rw----·····2.4·fat······155·b-·defN·80-000-00·00:00·kotlin/Comparator.kotlin_metadata91 -rw----·····2.4·fat······155·b-·defN·80-000-00·00:00·kotlin/Comparator.kotlin_metadata
92 -rw----·····2.4·fat······224·b-·defN·80-000-00·00:00·kotlin/CompareToKt.kotlin_metadata92 -rw----·····2.4·fat······224·b-·defN·80-000-00·00:00·kotlin/CompareToKt.kotlin_metadata
Offset 1104, 8 lines modifiedOffset 1104, 8 lines modified
1104 -rw----·····0.0·fat·····1076·b-·defN·80-000-00·00:00·res/xml/prefs_dflts_names.xml1104 -rw----·····0.0·fat·····1076·b-·defN·80-000-00·00:00·res/xml/prefs_dflts_names.xml
1105 -rw----·····0.0·fat·····1560·b-·defN·80-000-00·00:00·res/xml/prefs_net.xml1105 -rw----·····0.0·fat·····1560·b-·defN·80-000-00·00:00·res/xml/prefs_net.xml
1106 -rw----·····0.0·fat······548·b-·defN·80-000-00·00:00·res/xml/provider_paths.xml1106 -rw----·····0.0·fat······548·b-·defN·80-000-00·00:00·res/xml/provider_paths.xml
1107 -rw----·····0.0·fat··1544512·b-·stor·80-000-00·00:00·resources.arsc1107 -rw----·····0.0·fat··1544512·b-·stor·80-000-00·00:00·resources.arsc
1108 -rw----·····2.0·fat···129971·b-·defN·80-000-00·00:00·META-INF/CE18B24C.SF1108 -rw----·····2.0·fat···129971·b-·defN·80-000-00·00:00·META-INF/CE18B24C.SF
1109 -rw----·····2.0·fat·····1299·b-·defN·80-000-00·00:00·META-INF/CE18B24C.RSA1109 -rw----·····2.0·fat·····1299·b-·defN·80-000-00·00:00·META-INF/CE18B24C.RSA
1110 -rw----·····2.0·fat···129906·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF1110 -rw----·····2.0·fat···129906·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF
1111 1109·files,·11319697·bytes·uncompressed,·5583172·bytes·compressed:··50.7%1111 1109·files,·11319693·bytes·uncompressed,·5583144·bytes·compressed:··50.7%
8.68 MB
classes.dex
8.68 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·41ef50e14 checksum············:·b4956cac
5 signature···········:·40ec...d6f95 signature···········:·fdeb...6a47
6 file_size···········:·78104566 file_size···········:·7810452
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·····:·5421510 string_ids_size·····:·54215
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·740812 type_ids_size·······:·7408
13 type_ids_off········:·216972·(0x034f8c)13 type_ids_off········:·216972·(0x034f8c)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·246604·(0x03c34c)15 proto_ids_off·······:·246604·(0x03c34c)
16 field_ids_size······:·2772116 field_ids_size······:·27721
17 field_ids_off·······:·391912·(0x05fae8)17 field_ids_off·······:·391912·(0x05fae8)
18 method_ids_size·····:·5286818 method_ids_size·····:·52868
19 method_ids_off······:·613680·(0x095d30)19 method_ids_off······:·613680·(0x095d30)
20 class_defs_size·····:·599420 class_defs_size·····:·5994
21 class_defs_off······:·1036624·(0x0fd150)21 class_defs_off······:·1036624·(0x0fd150)
22 data_size···········:·658202422 data_size···········:·6582020
23 data_off············:·1228432·(0x12be90)23 data_off············:·1228432·(0x12be90)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·4097·(0x1001)26 access_flags········:·4097·(0x1001)
27 superclass_idx······:·422627 superclass_idx······:·4226
28 source_file_idx·····:·-128 source_file_idx·····:·-1
Offset 748414, 15 lines modifiedOffset 748414, 15 lines modified
748414 ······type··········:·'Ljava/lang/String;'748414 ······type··········:·'Ljava/lang/String;'
748415 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)748415 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
748416 ······value·········:·"build-info.txt"748416 ······value·········:·"build-info.txt"
748417 ····#4··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)748417 ····#4··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)
748418 ······name··········:·'BUILD_STAMP'748418 ······name··········:·'BUILD_STAMP'
748419 ······type··········:·'J'748419 ······type··········:·'J'
748420 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)748420 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
748421 ······value·········:·1710147546748421 ······value·········:·1710228563
748422 ····#5··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)748422 ····#5··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)
748423 ······name··········:·'BUILD_TYPE'748423 ······name··········:·'BUILD_TYPE'
748424 ······type··········:·'Ljava/lang/String;'748424 ······type··········:·'Ljava/lang/String;'
748425 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)748425 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
748426 ······value·········:·"release"748426 ······value·········:·"release"
748427 ····#6··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)748427 ····#6··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)
748428 ······name··········:·'CLIENT_VERS_RELAY'748428 ······name··········:·'CLIENT_VERS_RELAY'
Offset 795067, 17 lines modifiedOffset 795067, 17 lines modified
795067 ······type··········:·'(Landroid/content/Context;Landroid/util/AttributeSet;)V'795067 ······type··········:·'(Landroid/content/Context;Landroid/util/AttributeSet;)V'
795068 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)795068 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
795069 ······code··········-795069 ······code··········-
795070 ······registers·····:·3795070 ······registers·····:·3
795071 ······ins···········:·3795071 ······ins···········:·3
795072 ······outs··········:·3795072 ······outs··········:·3
795073 ······insns·size····:·4·16-bit·code·units795073 ······insns·size····:·4·16-bit·code·units
795074 3d3d6c:········································|[3d3d6c]·org.eehouse.android.xw4.HeaderWithExpander.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V795074 3d3d68:········································|[3d3d68]·org.eehouse.android.xw4.HeaderWithExpander.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V
795075 3d3d7c:·7030·cc15·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Landroid/widget/LinearLayout;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@15cc795075 3d3d78:·7030·cc15·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Landroid/widget/LinearLayout;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@15cc
795076 3d3d82:·0e00···································|0003:·return-void795076 3d3d7e:·0e00···································|0003:·return-void
795077 ······catches·······:·(none)795077 ······catches·······:·(none)
795078 ······positions·····:·795078 ······positions·····:·
795079 ········0x0000·line=47795079 ········0x0000·line=47
795080 ······locals········:·795080 ······locals········:·
795081 ········0x0000·-·0x0004·reg=0·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·795081 ········0x0000·-·0x0004·reg=0·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·
795082 ········0x0000·-·0x0004·reg=1·(null)·Landroid/content/Context;·795082 ········0x0000·-·0x0004·reg=1·(null)·Landroid/content/Context;·
795083 ········0x0000·-·0x0004·reg=2·(null)·Landroid/util/AttributeSet;·795083 ········0x0000·-·0x0004·reg=2·(null)·Landroid/util/AttributeSet;·
Offset 795087, 24 lines modifiedOffset 795087, 24 lines modified
795087 ······type··········:·'()V'795087 ······type··········:·'()V'
795088 ······access········:·0x0002·(PRIVATE)795088 ······access········:·0x0002·(PRIVATE)
795089 ······code··········-795089 ······code··········-
795090 ······registers·····:·3795090 ······registers·····:·3
795091 ······ins···········:·1795091 ······ins···········:·1
795092 ······outs··········:·2795092 ······outs··········:·2
795093 ······insns·size····:·19·16-bit·code·units795093 ······insns·size····:·19·16-bit·code·units
795094 3d3de4:········································|[3d3de4]·org.eehouse.android.xw4.HeaderWithExpander.setButton:()V795094 3d3de0:········································|[3d3de0]·org.eehouse.android.xw4.HeaderWithExpander.setButton:()V
795095 3d3df4:·5420·3158······························|0000:·iget-object·v0,·v2,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expandButton:Landroid/widget/ImageButton;·//·field@5831795095 3d3df0:·5420·3158······························|0000:·iget-object·v0,·v2,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expandButton:Landroid/widget/ImageButton;·//·field@5831
795096 3d3df8:·3800·1000······························|0002:·if-eqz·v0,·0012·//·+0010795096 3d3df4:·3800·1000······························|0002:·if-eqz·v0,·0012·//·+0010
795097 3d3dfc:·5521·3258······························|0004:·iget-boolean·v1,·v2,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expanded:Z·//·field@5832795097 3d3df8:·5521·3258······························|0004:·iget-boolean·v1,·v2,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expanded:Z·//·field@5832
795098 3d3e00:·3801·0600······························|0006:·if-eqz·v1,·000c·//·+0006795098 3d3dfc:·3801·0600······························|0006:·if-eqz·v1,·000c·//·+0006
795099 3d3e04:·1401·6900·087f·························|0008:·const·v1,·#float·1.80777e+38·//·#7f080069795099 3d3e00:·1401·6900·087f·························|0008:·const·v1,·#float·1.80777e+38·//·#7f080069
795100 3d3e0a:·2804···································|000b:·goto·000f·//·+0004795100 3d3e06:·2804···································|000b:·goto·000f·//·+0004
795101 3d3e0c:·1401·6a00·087f·························|000c:·const·v1,·#float·1.80777e+38·//·#7f08006a795101 3d3e08:·1401·6a00·087f·························|000c:·const·v1,·#float·1.80777e+38·//·#7f08006a
795102 3d3e12:·6e20·8f15·1000·························|000f:·invoke-virtual·{v0,·v1},·Landroid/widget/ImageButton;.setImageResource:(I)V·//·method@158f795102 3d3e0e:·6e20·8f15·1000·························|000f:·invoke-virtual·{v0,·v1},·Landroid/widget/ImageButton;.setImageResource:(I)V·//·method@158f
795103 3d3e18:·0e00···································|0012:·return-void795103 3d3e14:·0e00···································|0012:·return-void
795104 ······catches·······:·(none)795104 ······catches·······:·(none)
795105 ······positions·····:·795105 ······positions·····:·
795106 ········0x0000·line=90795106 ········0x0000·line=90
795107 ········0x0004·line=91795107 ········0x0004·line=91
795108 ······locals········:·795108 ······locals········:·
795109 ········0x0000·-·0x0013·reg=2·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·795109 ········0x0000·-·0x0013·reg=2·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·
  
Offset 795114, 19 lines modifiedOffset 795114, 19 lines modified
795114 ······type··········:·'(Landroid/view/View;)V'795114 ······type··········:·'(Landroid/view/View;)V'
795115 ······access········:·0x0001·(PUBLIC)795115 ······access········:·0x0001·(PUBLIC)
795116 ······code··········-795116 ······code··········-
795117 ······registers·····:·2795117 ······registers·····:·2
795118 ······ins···········:·2795118 ······ins···········:·2
795119 ······outs··········:·2795119 ······outs··········:·2
795120 ······insns·size····:·8·16-bit·code·units795120 ······insns·size····:·8·16-bit·code·units
795121 3d3d84:········································|[3d3d84]·org.eehouse.android.xw4.HeaderWithExpander.onClick:(Landroid/view/View;)V795121 3d3d80:········································|[3d3d80]·org.eehouse.android.xw4.HeaderWithExpander.onClick:(Landroid/view/View;)V
795122 3d3d94:·5501·3258······························|0000:·iget-boolean·v1,·v0,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expanded:Z·//·field@5832795122 3d3d90:·5501·3258······························|0000:·iget-boolean·v1,·v0,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expanded:Z·//·field@5832
795123 3d3d98:·df01·0101······························|0002:·xor-int/lit8·v1,·v1,·#int·1·//·#01795123 3d3d94:·df01·0101······························|0002:·xor-int/lit8·v1,·v1,·#int·1·//·#01
795124 3d3d9c:·6e20·77c3·1000·························|0004:·invoke-virtual·{v0,·v1},·Lorg/eehouse/android/xw4/HeaderWithExpander;.setExpanded:(Z)V·//·method@c377795124 3d3d98:·6e20·77c3·1000·························|0004:·invoke-virtual·{v0,·v1},·Lorg/eehouse/android/xw4/HeaderWithExpander;.setExpanded:(Z)V·//·method@c377
795125 3d3da2:·0e00···································|0007:·return-void795125 3d3d9e:·0e00···································|0007:·return-void
795126 ······catches·······:·(none)795126 ······catches·······:·(none)
795127 ······positions·····:·795127 ······positions·····:·
795128 ········0x0000·line=85795128 ········0x0000·line=85
795129 ······locals········:·795129 ······locals········:·
795130 ········0x0000·-·0x0008·reg=0·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·795130 ········0x0000·-·0x0008·reg=0·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·
795131 ········0x0000·-·0x0008·reg=1·(null)·Landroid/view/View;·795131 ········0x0000·-·0x0008·reg=1·(null)·Landroid/view/View;·
  
Offset 795135, 26 lines modifiedOffset 795135, 26 lines modified
795135 ······type··········:·'()V'795135 ······type··········:·'()V'
795136 ······access········:·0x0004·(PROTECTED)795136 ······access········:·0x0004·(PROTECTED)
795137 ······code··········-795137 ······code··········-
795138 ······registers·····:·2795138 ······registers·····:·2
795139 ······ins···········:·1795139 ······ins···········:·1
795140 ······outs··········:·2795140 ······outs··········:·2
795141 ······insns·size····:·23·16-bit·code·units795141 ······insns·size····:·23·16-bit·code·units
795142 3d3da4:········································|[3d3da4]·org.eehouse.android.xw4.HeaderWithExpander.onFinishInflate:()V795142 3d3da0:········································|[3d3da0]·org.eehouse.android.xw4.HeaderWithExpander.onFinishInflate:()V
795143 3d3db4:·1400·c200·097f·························|0000:·const·v0,·#float·1.82108e+38·//·#7f0900c2795143 3d3db0:·1400·c200·097f·························|0000:·const·v0,·#float·1.82108e+38·//·#7f0900c2
795144 3d3dba:·6e20·72c3·0100·························|0003:·invoke-virtual·{v1,·v0},·Lorg/eehouse/android/xw4/HeaderWithExpander;.findViewById:(I)Landroid/view/View;·//·method@c372795144 3d3db6:·6e20·72c3·0100·························|0003:·invoke-virtual·{v1,·v0},·Lorg/eehouse/android/xw4/HeaderWithExpander;.findViewById:(I)Landroid/view/View;·//·method@c372
795145 3d3dc0:·0c00···································|0006:·move-result-object·v0795145 3d3dbc:·0c00···································|0006:·move-result-object·v0
795146 3d3dc2:·1f00·5703······························|0007:·check-cast·v0,·Landroid/widget/ImageButton;·//·type@0357795146 3d3dbe:·1f00·5703······························|0007:·check-cast·v0,·Landroid/widget/ImageButton;·//·type@0357
795147 3d3dc6:·5b10·3158······························|0009:·iput-object·v0,·v1,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expandButton:Landroid/widget/ImageButton;·//·field@5831795147 3d3dc2:·5b10·3158······························|0009:·iput-object·v0,·v1,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expandButton:Landroid/widget/ImageButton;·//·field@5831
795148 3d3dca:·1400·2501·097f·························|000b:·const·v0,·#float·1.8211e+38·//·#7f090125795148 3d3dc6:·1400·2501·097f·························|000b:·const·v0,·#float·1.8211e+38·//·#7f090125
795149 3d3dd0:·6e20·72c3·0100·························|000e:·invoke-virtual·{v1,·v0},·Lorg/eehouse/android/xw4/HeaderWithExpander;.findViewById:(I)Landroid/view/View;·//·method@c372795149 3d3dcc:·6e20·72c3·0100·························|000e:·invoke-virtual·{v1,·v0},·Lorg/eehouse/android/xw4/HeaderWithExpander;.findViewById:(I)Landroid/view/View;·//·method@c372
795150 3d3dd6:·0c00···································|0011:·move-result-object·v0795150 3d3dd2:·0c00···································|0011:·move-result-object·v0
795151 3d3dd8:·1f00·8003······························|0012:·check-cast·v0,·Landroid/widget/TextView;·//·type@0380795151 3d3dd4:·1f00·8003······························|0012:·check-cast·v0,·Landroid/widget/TextView;·//·type@0380
795152 3d3ddc:·5b10·3358······························|0014:·iput-object·v0,·v1,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_label:Landroid/widget/TextView;·//·field@5833795152 3d3dd8:·5b10·3358······························|0014:·iput-object·v0,·v1,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_label:Landroid/widget/TextView;·//·field@5833
Max diff block lines reached; 9089076/9099795 bytes (99.88%) of diff not shown.
6.19 KB
classes.jar
3.52 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·11061609·bytes,·number·of·entries:·59881 Zip·file·size:·11061606·bytes,·number·of·entries:·5988
2 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Boolean$1$hashCode.class2 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Boolean$1$hashCode.class
3 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Long$1$hashCode.class3 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Long$1$hashCode.class
4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
5 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class5 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
6 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class6 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
7 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class7 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
8 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class8 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
Offset 5656, 15 lines modifiedOffset 5656, 15 lines modified
5656 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/sync/SemaphoreKt$withPermit$1.class5656 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/sync/SemaphoreKt$withPermit$1.class
5657 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/test/TestCoroutineContext$special$$inlined$CoroutineExceptionHandler$1.class5657 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/test/TestCoroutineContext$special$$inlined$CoroutineExceptionHandler$1.class
5658 ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·org/eclipse/paho/client/mqttv3/internal/websocket/WebSocketSecureNetworkModule.class5658 ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·org/eclipse/paho/client/mqttv3/internal/websocket/WebSocketSecureNetworkModule.class
5659 ?rwxrwxr-x··2.0·unx····10262·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/BTInviteDelegate.class5659 ?rwxrwxr-x··2.0·unx····10262·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/BTInviteDelegate.class
5660 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/ConfirmingCheckBoxPreference.class5660 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/ConfirmingCheckBoxPreference.class
5661 ?rwxrwxr-x··2.0·unx····28286·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/DictsDelegate.class5661 ?rwxrwxr-x··2.0·unx····28286·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/DictsDelegate.class
5662 ?rwxrwxr-x··2.0·unx·····9186·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/DwnldDelegate.class5662 ?rwxrwxr-x··2.0·unx·····9186·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/DwnldDelegate.class
5663 ?rwxrwxr-x··2.0·unx····54220·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/GamesListDelegate.class5663 ?rwxrwxr-x··2.0·unx····54214·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/GamesListDelegate.class
5664 ?rwxrwxr-x··2.0·unx····10147·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/SMSInviteDelegate.class5664 ?rwxrwxr-x··2.0·unx····10147·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/SMSInviteDelegate.class
5665 ?rwxrwxr-x··2.0·unx····10122·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/StudyListDelegate.class5665 ?rwxrwxr-x··2.0·unx····10122·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/StudyListDelegate.class
5666 ?rwxrwxr-x··2.0·unx·····3663·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/WiDirInviteDelegate.class5666 ?rwxrwxr-x··2.0·unx·····3663·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/WiDirInviteDelegate.class
5667 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWEditTextPreference.class5667 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWEditTextPreference.class
5668 ?rwxrwxr-x··2.0·unx·····5838·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWFragment.class5668 ?rwxrwxr-x··2.0·unx·····5838·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWFragment.class
5669 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWListPreference.class5669 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWListPreference.class
5670 ?rwxrwxr-x··2.0·unx·····4184·b-·stor·80-Jan-01·00:00·androidx/activity/PipHintTrackerKt$trackPipAnimationHintView$flow$1.class5670 ?rwxrwxr-x··2.0·unx·····4184·b-·stor·80-Jan-01·00:00·androidx/activity/PipHintTrackerKt$trackPipAnimationHintView$flow$1.class
Offset 5983, 8 lines modifiedOffset 5983, 8 lines modified
5983 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class5983 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class
5984 ?rwxrwxr-x··2.0·unx····44794·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class5984 ?rwxrwxr-x··2.0·unx····44794·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
5985 ?rwxrwxr-x··2.0·unx····28477·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class5985 ?rwxrwxr-x··2.0·unx····28477·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
5986 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class5986 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
5987 ?rwxrwxr-x··2.0·unx·····1766·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class5987 ?rwxrwxr-x··2.0·unx·····1766·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
5988 ?rwxrwxr-x··2.0·unx····34796·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class5988 ?rwxrwxr-x··2.0·unx····34796·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
5989 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class5989 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
5990 5988·files,·12011316·bytes·uncompressed,·9965521·bytes·compressed:··17.0%5990 5988·files,·12011310·bytes·uncompressed,·9965518·bytes·compressed:··17.0%
901 B
org/eehouse/android/xw4/BuildConfig.class
819 B
procyon -ec {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 public·final·class·BuildConfig3 public·final·class·BuildConfig
4 {4 {
5 ····public·static·final·String·APPLICATION_ID·=·"org.eehouse.android.xw4";5 ····public·static·final·String·APPLICATION_ID·=·"org.eehouse.android.xw4";
6 ····public·static·final·boolean·ATTACH_SUPPORTED·=·false;6 ····public·static·final·boolean·ATTACH_SUPPORTED·=·false;
7 ····public·static·final·int·BAD_COUNT·=·2;7 ····public·static·final·int·BAD_COUNT·=·2;
8 ····public·static·final·String·BUILD_INFO_NAME·=·"build-info.txt";8 ····public·static·final·String·BUILD_INFO_NAME·=·"build-info.txt";
9 ····public·static·final·long·BUILD_STAMP·=·1710147546L;9 ····public·static·final·long·BUILD_STAMP·=·1710228563L;
10 ····public·static·final·String·BUILD_TYPE·=·"release";10 ····public·static·final·String·BUILD_TYPE·=·"release";
11 ····public·static·final·short·CLIENT_VERS_RELAY·=·10;11 ····public·static·final·short·CLIENT_VERS_RELAY·=·10;
12 ····public·static·final·String·DB_NAME·=·"xwdb";12 ····public·static·final·String·DB_NAME·=·"xwdb";
13 ····public·static·final·boolean·DEBUG·=·false;13 ····public·static·final·boolean·DEBUG·=·false;
14 ····public·static·final·String·FLAVOR·=·"xw4fdroid";14 ····public·static·final·String·FLAVOR·=·"xw4fdroid";
15 ····public·static·final·boolean·FOR_FDROID·=·true;15 ····public·static·final·boolean·FOR_FDROID·=·true;
16 ····public·static·final·String·GITREV_SHORT·=·"b694c4b33";16 ····public·static·final·String·GITREV_SHORT·=·"b694c4b33";
962 B
org/eehouse/android/xw4/GamesListDelegate.class
868 B
procyon -ec {}
    
Offset 835, 15 lines modifiedOffset 835, 16 lines modified
835 ················}835 ················}
836 ················long·n;836 ················long·n;
837 ················if·(this.m_mySIS.nextIsSolo)·{837 ················if·(this.m_mySIS.nextIsSolo)·{
838 ····················if·(commsAddrRec·!=·null)·{838 ····················if·(commsAddrRec·!=·null)·{
839 ························b3·=·false;839 ························b3·=·false;
840 ····················}840 ····················}
841 ····················Assert.assertTrueNR(b3);841 ····················Assert.assertTrueNR(b3);
 842 ····················final·Activity·activity·=·this.m_activity;
842 ····················n·=·GameUtils.makeSaveNew((Context)this.m_activity,·new·CurGameInfo((Context)this.m_activity),·longValue,·s);843 ····················n·=·GameUtils.makeSaveNew((Context)activity,·new·CurGameInfo((Context)activity),·longValue,·s);
843 ················}844 ················}
844 ················else·{845 ················else·{
845 ····················n·=·GameUtils.makeNewMultiGame3((Context)this.m_activity,·longValue,·s,·commsAddrRec);846 ····················n·=·GameUtils.makeNewMultiGame3((Context)this.m_activity,·longValue,·s,·commsAddrRec);
846 ················}847 ················}
847 ················GameUtils.launchGame(this.getDelegator(),·n);848 ················GameUtils.launchGame(this.getDelegator(),·n);
848 ············}849 ············}
849 ········}850 ········}
842 B
org/eehouse/android/xw4/AboutAlert.class
762 B
procyon -ec {}
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ········return·AboutAlert.TAG;31 ········return·AboutAlert.TAG;
32 ····}32 ····}
33 ····33 ····
34 ····public·Dialog·onCreateDialog(final·Bundle·bundle)·{34 ····public·Dialog·onCreateDialog(final·Bundle·bundle)·{
35 ········final·FragmentActivity·activity·=·this.getActivity();35 ········final·FragmentActivity·activity·=·this.getActivity();
36 ········final·View·inflate·=·LocUtils.inflate((Context)activity,·2131492892);36 ········final·View·inflate·=·LocUtils.inflate((Context)activity,·2131492892);
37 ········final·int·n·=·2;37 ········final·int·n·=·2;
38 ········final·String·format·=·DateFormat.getDateTimeInstance(n,·n).format(new·Date(1710147546000L));38 ········final·String·format·=·DateFormat.getDateTimeInstance(n,·n).format(new·Date(1710228563000L));
39 ········final·Object[]·array·=·new·Object[5];39 ········final·Object[]·array·=·new·Object[5];
40 ········array[0]·=·"F-Droid";40 ········array[0]·=·"F-Droid";
41 ········final·int·n2·=·1;41 ········final·int·n2·=·1;
42 ········array[n2]·=·"4.4.202";42 ········array[n2]·=·"4.4.202";
43 ········array[n]·=·Integer.valueOf(198);43 ········array[n]·=·Integer.valueOf(198);
44 ········array[3]·=·"b694c4b33";44 ········array[3]·=·"b694c4b33";
45 ········array[4]·=·format;45 ········array[4]·=·format;
945 B
smali/org/eehouse/android/xw4/GamesListDelegate.smali
    
Offset 3126, 17 lines modifiedOffset 3126, 15 lines modified
3126 ····invoke-static·{p3},·Lorg/eehouse/android/xw4/Assert;->assertTrueNR(Z)V3126 ····invoke-static·{p3},·Lorg/eehouse/android/xw4/Assert;->assertTrueNR(Z)V
  
3127 ····.line·31603127 ····.line·3160
3128 ····iget-object·p2,·p0,·Lorg/eehouse/android/xw4/GamesListDelegate;->m_activity:Landroid/app/Activity;3128 ····iget-object·p2,·p0,·Lorg/eehouse/android/xw4/GamesListDelegate;->m_activity:Landroid/app/Activity;
  
3129 ····new-instance·p3,·Lorg/eehouse/android/xw4/jni/CurGameInfo;3129 ····new-instance·p3,·Lorg/eehouse/android/xw4/jni/CurGameInfo;
  
3130 ····iget-object·p4,·p0,·Lorg/eehouse/android/xw4/GamesListDelegate;->m_activity:Landroid/app/Activity; 
  
3131 ····invoke-direct·{p3,·p4},·Lorg/eehouse/android/xw4/jni/CurGameInfo;-><init>(Landroid/content/Context;)V3130 ····invoke-direct·{p3,·p2},·Lorg/eehouse/android/xw4/jni/CurGameInfo;-><init>(Landroid/content/Context;)V
  
3132 ····invoke-static·{p2,·p3,·v0,·v1,·p1},·Lorg/eehouse/android/xw4/GameUtils;->makeSaveNew(Landroid/content/Context;Lorg/eehouse/android/xw4/jni/CurGameInfo;JLjava/lang/String;)J3131 ····invoke-static·{p2,·p3,·v0,·v1,·p1},·Lorg/eehouse/android/xw4/GameUtils;->makeSaveNew(Landroid/content/Context;Lorg/eehouse/android/xw4/jni/CurGameInfo;JLjava/lang/String;)J
  
3133 ····move-result-wide·p13132 ····move-result-wide·p1
  
3134 ····goto·:goto_23133 ····goto·:goto_2
  
573 B
smali/org/eehouse/android/xw4/AboutAlert.smali
    
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 ····invoke-static·{v1,·v1},·Ljava/text/DateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat;95 ····invoke-static·{v1,·v1},·Ljava/text/DateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat;
  
96 ····move-result-object·v296 ····move-result-object·v2
  
97 ····.line·5797 ····.line·57
98 ····new-instance·v3,·Ljava/util/Date;98 ····new-instance·v3,·Ljava/util/Date;
  
99 ····const-wide·v4,·0x18e2cbcab90L99 ····const-wide·v4,·0x18e3190e438L
  
100 ····invoke-direct·{v3,·v4,·v5},·Ljava/util/Date;-><init>(J)V100 ····invoke-direct·{v3,·v4,·v5},·Ljava/util/Date;-><init>(J)V
  
101 ····.line·58101 ····.line·58
102 ····invoke-virtual·{v2,·v3},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;102 ····invoke-virtual·{v2,·v3},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
103 ····move-result-object·v2103 ····move-result-object·v2
612 B
smali/org/eehouse/android/xw4/BuildConfig.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
  
8 .field·public·static·final·ATTACH_SUPPORTED:Z·=·false8 .field·public·static·final·ATTACH_SUPPORTED:Z·=·false
  
9 .field·public·static·final·BAD_COUNT:I·=·0x29 .field·public·static·final·BAD_COUNT:I·=·0x2
  
10 .field·public·static·final·BUILD_INFO_NAME:Ljava/lang/String;·=·"build-info.txt"10 .field·public·static·final·BUILD_INFO_NAME:Ljava/lang/String;·=·"build-info.txt"
  
11 .field·public·static·final·BUILD_STAMP:J·=·0x65eec7daL11 .field·public·static·final·BUILD_STAMP:J·=·0x65f00453L
  
12 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"12 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"
  
13 .field·public·static·final·CLIENT_VERS_RELAY:S·=·0xas13 .field·public·static·final·CLIENT_VERS_RELAY:S·=·0xas
  
14 .field·public·static·final·DB_NAME:Ljava/lang/String;·=·"xwdb"14 .field·public·static·final·DB_NAME:Ljava/lang/String;·=·"xwdb"
  
457 B
assets/build-info.txt
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 git_describe:·fdroid_release_2021 git_describe:·fdroid_release_202
2 HEAD:·b694c4b3358d56c36573f4e73b18b569700998f72 HEAD:·b694c4b3358d56c36573f4e73b18b569700998f7
3 date:·Mon·Mar·11·08:59:04·UTC·20243 date:·Tue·Mar·12·07:29:21·UTC·2024
  
4 diff·--git·a/xwords4/android/app/build.gradle·b/xwords4/android/app/build.gradle4 diff·--git·a/xwords4/android/app/build.gradle·b/xwords4/android/app/build.gradle
5 index·99fa0fe9b..dd3ff7a58·1006445 index·99fa0fe9b..dd3ff7a58·100644
6 ---·a/xwords4/android/app/build.gradle6 ---·a/xwords4/android/app/build.gradle
7 +++·b/xwords4/android/app/build.gradle7 +++·b/xwords4/android/app/build.gradle
8 @@·-247,18·+247,6·@@·android·{8 @@·-247,18·+247,6·@@·android·{
9 ·········}9 ·········}