8.63 MB
/home/fdroid/fdroiddata/tmp/org.eehouse.android.xw4_190.apk vs.
/home/fdroid/fdroiddata/unsigned/org.eehouse.android.xw4_190.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 0000000000000000000000000000000000000000000000000000000000000000000000 
12 0000000000000000000000000000000000000000000000000000000000000000000000 
13 0000000000000000000000000000000000000000000000 
  
14 Key·0x7109871a: 
15 0e0700000a070000c00300006000000028000000030100002000000081e783d6a3f531 
16 574727fd5d5403f69c983242f06b57691850ec67e20302b44630000000210400002800 
17 00000de939b9dd8625513755fc333e2d21fbad243e11fc46c928f760b15a876aaccc7a 
18 4754000000000044030000400300003082033c30820224a00302010202044d23a80e30 
19 0d06092a864886f70d01010505003060310b300906035504061302554b310c300a0603 
20 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
21 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
22 064644726f6964301e170d3131303130343233303635345a170d333830353232323330 
23 3635345a3060310b300906035504061302554b310c300a060355040813034f5247310c 
24 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
25 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
26 22300d06092a864886f70d01010105000382010f003082010a0282010100a6386389de 
27 7c8bc76817681f9774db3bfab89ab941958d5250592aed0f2271fc91156e4a9cc920b9 
28 958df0a5d4e17f2dd8e30071f3fa1615f6f3b070c7271a563e096083735dcab7a80e75 
29 3382b36e9f02bec132478cd0a660a77479c9163adc14614715fcad180a140c3681a870 
30 f546f6b804d5a10df483d9c0e13b88ebd431378ada95bd03599cd100cd0f429433c6d5 
31 388be52f597a2ee9cfc142a232dee2757aec48ca57cc649763cb996c6561e504546999 
32 c072d2d0088cc528268af033eb845f53fd5a38073e04d937cfb2a267bf18c06113a1d8 
33 f0e0b06334cb08e2deb13241c1cca3c9644f8cfd8aca7b6ba8d543fa4f3b8e83ad4389 
34 4f85f4ca1a510203010001300d06092a864886f70d010105050003820101007607e0d2 
35 54ac5b6e9a751b0bdecd1224f0e30fe4f6eb5663e761f7ba7e3cc5cea70b93dde6c1b1 
36 6b524517c242bb3f270beb43b0ce44240e787a181afce5fc192234567b31bb5f298e9f 
37 a1fdf4015e78bb407661d52697ac6bd0fe4ec9790da208ee4a14ae23ff38fb96de7521 
38 6011aa3e684f246197b16e5e56e480a12d8c9c8ffbfe36ba1aa2d334eadfa502bc4e13 
39 fe44344355528b11876d22b6bb1d98aad15ebce74482d2f963202c2b2e6b347a8f5516 
40 1c02423d75f029bae472d3203774dc0e48072dedc75a4ff26e9af4cd7fee011e614022 
41 0c1286d7fedb2391918fff51f610fd20c24b93d6d7b7bb0b7c17dd93efb7dbe65a7dac 
42 2e2fb09890d5f80c000000080000000df0efbe03000000000000001802000008010000 
43 030100000001000051eadf63233506de00661fad6455cd84fc84ef80e9840f9ea4e3ff 
44 554b32f1625b334b088b9fd1301d8cca40397104746aa629f62e04c19aa57bf8e8fe6c 
45 964496025d70d017277113197a3ba2436ac4bd8764737e014cf78a3bff205fa17eb51b 
46 0d87c463cf82fe471aae58afccc81c98a624443174a84c02e3a1fadaa93217ff88abf1 
47 d543ce15024af8bce8af2032b1ce138834b03403d867064a6acf81280fecc87b414523 
48 da6ffa8169564dbd308f933fa2bb105437856132576d8666d33d74619f72285bb71f7e 
49 310ba15515c98f2f45761cf75535c8c1dfe83143c0b11a25da352d317c3f8d2c8cc003 
50 b69534978563dd71cb70fa4cdc8775f725c6c908010000210400000001000051eadf63 
51 233506de00661fad6455cd84fc84ef80e9840f9ea4e3ff554b32f1625b334b088b9fd1 
52 301d8cca40397104746aa629f62e04c19aa57bf8e8fe6c964496025d70d01727711319 
53 7a3ba2436ac4bd8764737e014cf78a3bff205fa17eb51b0d87c463cf82fe471aae58af 
54 ccc81c98a624443174a84c02e3a1fadaa93217ff88abf1d543ce15024af8bce8af2032 
55 b1ce138834b03403d867064a6acf81280fecc87b414523da6ffa8169564dbd308f933f 
56 a2bb105437856132576d8666d33d74619f72285bb71f7e310ba15515c98f2f45761cf7 
57 5535c8c1dfe83143c0b11a25da352d317c3f8d2c8cc003b69534978563dd71cb70fa4c 
58 dc8775f725c6c92601000030820122300d06092a864886f70d01010105000382010f00 
59 3082010a0282010100a6386389de7c8bc76817681f9774db3bfab89ab941958d525059 
60 2aed0f2271fc91156e4a9cc920b9958df0a5d4e17f2dd8e30071f3fa1615f6f3b070c7 
61 271a563e096083735dcab7a80e753382b36e9f02bec132478cd0a660a77479c9163adc 
62 14614715fcad180a140c3681a870f546f6b804d5a10df483d9c0e13b88ebd431378ada 
63 95bd03599cd100cd0f429433c6d5388be52f597a2ee9cfc142a232dee2757aec48ca57 
64 cc649763cb996c6561e504546999c072d2d0088cc528268af033eb845f53fd5a38073e 
65 04d937cfb2a267bf18c06113a1d8f0e0b06334cb08e2deb13241c1cca3c9644f8cfd8a 
66 ca7b6ba8d543fa4f3b8e83ad43894f85f4ca1a510203010001 
  
67 Key·0xf05368c0: 
68 0e0700000a070000b80300006000000028000000030100002000000081e783d6a3f531 
69 574727fd5d5403f69c983242f06b57691850ec67e20302b44630000000210400002800 
70 00000de939b9dd8625513755fc333e2d21fbad243e11fc46c928f760b15a876aaccc7a 
71 4754000000000044030000400300003082033c30820224a00302010202044d23a80e30 
72 0d06092a864886f70d01010505003060310b300906035504061302554b310c300a0603 
73 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
74 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
75 064644726f6964301e170d3131303130343233303635345a170d333830353232323330 
76 3635345a3060310b300906035504061302554b310c300a060355040813034f5247310c 
77 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
78 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
79 22300d06092a864886f70d01010105000382010f003082010a0282010100a6386389de 
80 7c8bc76817681f9774db3bfab89ab941958d5250592aed0f2271fc91156e4a9cc920b9 
81 958df0a5d4e17f2dd8e30071f3fa1615f6f3b070c7271a563e096083735dcab7a80e75 
82 3382b36e9f02bec132478cd0a660a77479c9163adc14614715fcad180a140c3681a870 
83 f546f6b804d5a10df483d9c0e13b88ebd431378ada95bd03599cd100cd0f429433c6d5 
84 388be52f597a2ee9cfc142a232dee2757aec48ca57cc649763cb996c6561e504546999 
85 c072d2d0088cc528268af033eb845f53fd5a38073e04d937cfb2a267bf18c06113a1d8 
86 f0e0b06334cb08e2deb13241c1cca3c9644f8cfd8aca7b6ba8d543fa4f3b8e83ad4389 
87 4f85f4ca1a510203010001300d06092a864886f70d010105050003820101007607e0d2 
88 54ac5b6e9a751b0bdecd1224f0e30fe4f6eb5663e761f7ba7e3cc5cea70b93dde6c1b1 
89 6b524517c242bb3f270beb43b0ce44240e787a181afce5fc192234567b31bb5f298e9f 
90 a1fdf4015e78bb407661d52697ac6bd0fe4ec9790da208ee4a14ae23ff38fb96de7521 
91 6011aa3e684f246197b16e5e56e480a12d8c9c8ffbfe36ba1aa2d334eadfa502bc4e13 
92 fe44344355528b11876d22b6bb1d98aad15ebce74482d2f963202c2b2e6b347a8f5516 
93 1c02423d75f029bae472d3203774dc0e48072dedc75a4ff26e9af4cd7fee011e614022 
94 0c1286d7fedb2391918fff51f610fd20c24b93d6d7b7bb0b7c17dd93efb7dbe65a7dac 
95 2e2fb09890d5f818000000ffffff7f0000000018000000ffffff7f1802000008010000 
96 03010000000100000fe0f4771de03022022680968cf2a3ba0050aba459d4258ec3558f 
97 64c0c18b8d48ba55f96c77b291a6f9288f35f669e4c3f14080962bfa7ba186f69d7a87 
98 0c6a4cda1d0681abdcc08eaf76d48e874d55bd824b663f9119337728a29dead6c48663 
99 b892b1e985de8cf588e7ed70f44c1935ac6d6e9bcde9d21a6b67c02bbca3da07418d6b 
100 8c624b3e87caa380d12da530a7eb5f219ef081a056d73014a7d08e00d5ab308790e02b 
101 b4877cb8351eed6b70f42092ed634cdef1db16d069364224075eb162677c48eb99b71e 
102 f8d7e42d6f41e7c8abf13c29bf651a86d73a3d79a31b4c5534094fb7a0728971b645f0 
103 f45843464e135449eaf67661c66c02eb210b130801000021040000000100000fe0f477 
104 1de03022022680968cf2a3ba0050aba459d4258ec3558f64c0c18b8d48ba55f96c77b2 
105 91a6f9288f35f669e4c3f14080962bfa7ba186f69d7a870c6a4cda1d0681abdcc08eaf 
106 76d48e874d55bd824b663f9119337728a29dead6c48663b892b1e985de8cf588e7ed70 
107 f44c1935ac6d6e9bcde9d21a6b67c02bbca3da07418d6b8c624b3e87caa380d12da530 
108 a7eb5f219ef081a056d73014a7d08e00d5ab308790e02bb4877cb8351eed6b70f42092 
109 ed634cdef1db16d069364224075eb162677c48eb99b71ef8d7e42d6f41e7c8abf13c29 
110 bf651a86d73a3d79a31b4c5534094fb7a0728971b645f0f45843464e135449eaf67661 
111 c66c02eb210b132601000030820122300d06092a864886f70d01010105000382010f00 
112 3082010a0282010100a6386389de7c8bc76817681f9774db3bfab89ab941958d525059 
113 2aed0f2271fc91156e4a9cc920b9958df0a5d4e17f2dd8e30071f3fa1615f6f3b070c7 
114 271a563e096083735dcab7a80e753382b36e9f02bec132478cd0a660a77479c9163adc 
115 14614715fcad180a140c3681a870f546f6b804d5a10df483d9c0e13b88ebd431378ada 
116 95bd03599cd100cd0f429433c6d5388be52f597a2ee9cfc142a232dee2757aec48ca57 
117 cc649763cb996c6561e504546999c072d2d0088cc528268af033eb845f53fd5a38073e 
118 04d937cfb2a267bf18c06113a1d8f0e0b06334cb08e2deb13241c1cca3c9644f8cfd8a 
119 ca7b6ba8d543fa4f3b8e83ad43894f85f4ca1a510203010001 
14.9 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: No JAR signatures
    
Offset 1, 85 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/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.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.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.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 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/. 
55 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/. 
56 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/. 
57 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/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 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/. 
69 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/. 
70 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/. 
71 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/. 
72 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/. 
73 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/. 
74 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/. 
75 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/. 
76 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/. 
77 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/. 
78 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/. 
79 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/. 
80 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/. 
81 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/. 
82 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/. 
83 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/. 
84 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/. 
85 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/. 
3.84 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·5527418·bytes,·number·of·entries:·10991 Zip·file·size:·5431429·bytes,·number·of·entries:·1097
2 -rw----·····0.0·fat····14924·b-·defN·80-000-00·00:00·AndroidManifest.xml2 -rw----·····0.0·fat····14924·b-·defN·80-000-00·00:00·AndroidManifest.xml
3 -rw----·····2.4·fat·····1714·b-·defN·80-000-00·00:00·DebugProbesKt.bin3 -rw----·····2.4·fat·····1714·b-·defN·80-000-00·00:00·DebugProbesKt.bin
 4 -rw----·····2.4·fat·······87·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF
4 -rw----·····2.4·fat······243·b-·defN·80-000-00·00:00·META-INF/activity-ktx_release.kotlin_module5 -rw----·····2.4·fat······243·b-·defN·80-000-00·00:00·META-INF/activity-ktx_release.kotlin_module
5 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.activity_activity-ktx.version6 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.activity_activity-ktx.version
6 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.activity_activity.version7 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.activity_activity.version
7 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.annotation_annotation-experimental.version8 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.annotation_annotation-experimental.version
8 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.appcompat_appcompat-resources.version9 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.appcompat_appcompat-resources.version
9 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.appcompat_appcompat.version10 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.appcompat_appcompat.version
10 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.arch.core_core-runtime.version11 -rw----·····2.4·fat········6·b-·stor·80-000-00·00:00·META-INF/androidx.arch.core_core-runtime.version
Offset 68, 19 lines modifiedOffset 69, 19 lines modified
68 -rw----·····2.4·fat·······54·b-·defN·80-000-00·00:00·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler69 -rw----·····2.4·fat·······54·b-·defN·80-000-00·00:00·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler
69 -rw----·····2.4·fat·······52·b-·defN·80-000-00·00:00·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory70 -rw----·····2.4·fat·······52·b-·defN·80-000-00·00:00·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory
70 -rw----·····2.4·fat······320·b-·defN·80-000-00·00:00·META-INF/services/org.eclipse.paho.client.mqttv3.spi.NetworkModuleFactory71 -rw----·····2.4·fat······320·b-·defN·80-000-00·00:00·META-INF/services/org.eclipse.paho.client.mqttv3.spi.NetworkModuleFactory
71 -rw----·····2.4·fat·······24·b-·defN·80-000-00·00:00·META-INF/slidingpanelayout_release.kotlin_module72 -rw----·····2.4·fat·······24·b-·defN·80-000-00·00:00·META-INF/slidingpanelayout_release.kotlin_module
72 -rw----·····2.4·fat·······24·b-·defN·80-000-00·00:00·META-INF/window_release.kotlin_module73 -rw----·····2.4·fat·······24·b-·defN·80-000-00·00:00·META-INF/window_release.kotlin_module
73 -rw----·····2.4·fat···101136·b-·defN·80-000-00·00:00·assets/CollegeEng_2to8.xwd74 -rw----·····2.4·fat···101136·b-·defN·80-000-00·00:00·assets/CollegeEng_2to8.xwd
74 -rw----·····2.4·fat····19949·b-·defN·80-000-00·00:00·assets/Top5000.xwd75 -rw----·····2.4·fat····19949·b-·defN·80-000-00·00:00·assets/Top5000.xwd
75 -rw----·····2.4·fat····10370·b-·defN·80-000-00·00:00·assets/build-info.txt76 -rw----·····2.4·fat····10117·b-·defN·80-000-00·00:00·assets/build-info.txt
76 -rw----·····2.4·fat·····1586·b-·defN·80-000-00·00:00·assets/changes.html77 -rw----·····2.4·fat·····1586·b-·defN·80-000-00·00:00·assets/changes.html
77 -rw----·····2.4·fat······170·b-·defN·80-000-00·00:00·assets/last-commit.txt78 -rw----·····2.4·fat······170·b-·defN·80-000-00·00:00·assets/last-commit.txt
78 -rw----·····2.4·fat······673·b-·defN·80-000-00·00:00·bundle.properties79 -rw----·····2.4·fat······673·b-·defN·80-000-00·00:00·bundle.properties
79 -rw----·····2.4·fat··7659616·b-·defN·80-000-00·00:00·classes.dex80 -rw----·····2.4·fat··7659612·b-·defN·80-000-00·00:00·classes.dex
80 -rw----·····2.4·fat······204·b-·defN·80-000-00·00:00·kotlin/ArithmeticException.kotlin_metadata81 -rw----·····2.4·fat······204·b-·defN·80-000-00·00:00·kotlin/ArithmeticException.kotlin_metadata
81 -rw----·····2.4·fat······135·b-·defN·80-000-00·00:00·kotlin/AssertionError.kotlin_metadata82 -rw----·····2.4·fat······135·b-·defN·80-000-00·00:00·kotlin/AssertionError.kotlin_metadata
82 -rw----·····2.4·fat······443·b-·defN·80-000-00·00:00·kotlin/BuilderInference.kotlin_metadata83 -rw----·····2.4·fat······443·b-·defN·80-000-00·00:00·kotlin/BuilderInference.kotlin_metadata
83 -rw----·····2.4·fat······410·b-·defN·80-000-00·00:00·kotlin/CharCodeKt.kotlin_metadata84 -rw----·····2.4·fat······410·b-·defN·80-000-00·00:00·kotlin/CharCodeKt.kotlin_metadata
84 -rw----·····2.4·fat······153·b-·defN·80-000-00·00:00·kotlin/ClassCastException.kotlin_metadata85 -rw----·····2.4·fat······153·b-·defN·80-000-00·00:00·kotlin/ClassCastException.kotlin_metadata
85 -rw----·····2.4·fat······155·b-·defN·80-000-00·00:00·kotlin/Comparator.kotlin_metadata86 -rw----·····2.4·fat······155·b-·defN·80-000-00·00:00·kotlin/Comparator.kotlin_metadata
86 -rw----·····2.4·fat······224·b-·defN·80-000-00·00:00·kotlin/CompareToKt.kotlin_metadata87 -rw----·····2.4·fat······224·b-·defN·80-000-00·00:00·kotlin/CompareToKt.kotlin_metadata
Offset 1091, 11 lines modifiedOffset 1092, 8 lines modified
1091 -rw----·····0.0·fat·····1072·b-·defN·80-000-00·00:00·res/xml/prefs_dbg_sms.xml1092 -rw----·····0.0·fat·····1072·b-·defN·80-000-00·00:00·res/xml/prefs_dbg_sms.xml
1092 -rw----·····0.0·fat·····2624·b-·defN·80-000-00·00:00·res/xml/prefs_dflts.xml1093 -rw----·····0.0·fat·····2624·b-·defN·80-000-00·00:00·res/xml/prefs_dflts.xml
1093 -rw----·····0.0·fat·····1032·b-·defN·80-000-00·00:00·res/xml/prefs_dflts_dicts.xml1094 -rw----·····0.0·fat·····1032·b-·defN·80-000-00·00:00·res/xml/prefs_dflts_dicts.xml
1094 -rw----·····0.0·fat·····1076·b-·defN·80-000-00·00:00·res/xml/prefs_dflts_names.xml1095 -rw----·····0.0·fat·····1076·b-·defN·80-000-00·00:00·res/xml/prefs_dflts_names.xml
1095 -rw----·····0.0·fat·····1560·b-·defN·80-000-00·00:00·res/xml/prefs_net.xml1096 -rw----·····0.0·fat·····1560·b-·defN·80-000-00·00:00·res/xml/prefs_net.xml
1096 -rw----·····0.0·fat······548·b-·defN·80-000-00·00:00·res/xml/provider_paths.xml1097 -rw----·····0.0·fat······548·b-·defN·80-000-00·00:00·res/xml/provider_paths.xml
1097 -rw----·····0.0·fat··1413000·b-·stor·80-000-00·00:00·resources.arsc1098 -rw----·····0.0·fat··1413000·b-·stor·80-000-00·00:00·resources.arsc
1098 -rw----·····2.0·fat···128861·b-·defN·80-000-00·00:00·META-INF/CE18B24C.SF 
1099 -rw----·····2.0·fat·····1299·b-·defN·80-000-00·00:00·META-INF/CE18B24C.RSA 
1100 -rw----·····2.0·fat···128796·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF 
1101 1099·files,·10937656·bytes·uncompressed,·5337940·bytes·compressed:··51.2%1099 1097·files,·10678530·bytes·uncompressed,·5246291·bytes·compressed:··50.9%
8.48 MB
classes.dex
8.47 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············:·de6839c04 checksum············:·543686a0
5 signature···········:·16ad...1f655 signature···········:·f6e7...cf70
6 file_size···········:·76596166 file_size···········:·7659612
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·····:·5344410 string_ids_size·····:·53444
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·705612 type_ids_size·······:·7056
13 type_ids_off········:·213888·(0x034380)13 type_ids_off········:·213888·(0x034380)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·242112·(0x03b1c0)15 proto_ids_off·······:·242112·(0x03b1c0)
16 field_ids_size······:·2756016 field_ids_size······:·27560
17 field_ids_off·······:·383040·(0x05d840)17 field_ids_off·······:·383040·(0x05d840)
18 method_ids_size·····:·5114718 method_ids_size·····:·51147
19 method_ids_off······:·603520·(0x093580)19 method_ids_off······:·603520·(0x093580)
20 class_defs_size·····:·566020 class_defs_size·····:·5660
21 class_defs_off······:·1012696·(0x0f73d8)21 class_defs_off······:·1012696·(0x0f73d8)
22 data_size···········:·646580022 data_size···········:·6465796
23 data_off············:·1193816·(0x123758)23 data_off············:·1193816·(0x123758)
  
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······:·392427 superclass_idx······:·3924
28 source_file_idx·····:·-128 source_file_idx·····:·-1
Offset 717991, 15 lines modifiedOffset 717991, 15 lines modified
717991 ······type··········:·'Ljava/lang/String;'717991 ······type··········:·'Ljava/lang/String;'
717992 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)717992 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
717993 ······value·········:·"build-info.txt"717993 ······value·········:·"build-info.txt"
717994 ····#3··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)717994 ····#3··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)
717995 ······name··········:·'BUILD_STAMP'717995 ······name··········:·'BUILD_STAMP'
717996 ······type··········:·'J'717996 ······type··········:·'J'
717997 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)717997 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
717998 ······value·········:·1668342149717998 ······value·········:·1671151358
717999 ····#4··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)717999 ····#4··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)
718000 ······name··········:·'BUILD_TYPE'718000 ······name··········:·'BUILD_TYPE'
718001 ······type··········:·'Ljava/lang/String;'718001 ······type··········:·'Ljava/lang/String;'
718002 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)718002 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
718003 ······value·········:·"release"718003 ······value·········:·"release"
718004 ····#5··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)718004 ····#5··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)
718005 ······name··········:·'CLIENT_VERS_RELAY'718005 ······name··········:·'CLIENT_VERS_RELAY'
Offset 763096, 17 lines modifiedOffset 763096, 17 lines modified
763096 ······type··········:·'(Landroid/content/Context;Landroid/util/AttributeSet;)V'763096 ······type··········:·'(Landroid/content/Context;Landroid/util/AttributeSet;)V'
763097 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)763097 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
763098 ······code··········-763098 ······code··········-
763099 ······registers·····:·3763099 ······registers·····:·3
763100 ······ins···········:·3763100 ······ins···········:·3
763101 ······outs··········:·3763101 ······outs··········:·3
763102 ······insns·size····:·4·16-bit·code·units763102 ······insns·size····:·4·16-bit·code·units
763103 3ba6a0:········································|[3ba6a0]·org.eehouse.android.xw4.HeaderWithExpander.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V763103 3ba69c:········································|[3ba69c]·org.eehouse.android.xw4.HeaderWithExpander.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V
763104 3ba6b0:·7030·7915·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Landroid/widget/LinearLayout;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@1579763104 3ba6ac:·7030·7915·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Landroid/widget/LinearLayout;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V·//·method@1579
763105 3ba6b6:·0e00···································|0003:·return-void763105 3ba6b2:·0e00···································|0003:·return-void
763106 ······catches·······:·(none)763106 ······catches·······:·(none)
763107 ······positions·····:·763107 ······positions·····:·
763108 ········0x0000·line=47763108 ········0x0000·line=47
763109 ······locals········:·763109 ······locals········:·
763110 ········0x0000·-·0x0004·reg=0·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·763110 ········0x0000·-·0x0004·reg=0·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·
763111 ········0x0000·-·0x0004·reg=1·(null)·Landroid/content/Context;·763111 ········0x0000·-·0x0004·reg=1·(null)·Landroid/content/Context;·
763112 ········0x0000·-·0x0004·reg=2·(null)·Landroid/util/AttributeSet;·763112 ········0x0000·-·0x0004·reg=2·(null)·Landroid/util/AttributeSet;·
Offset 763116, 24 lines modifiedOffset 763116, 24 lines modified
763116 ······type··········:·'()V'763116 ······type··········:·'()V'
763117 ······access········:·0x0002·(PRIVATE)763117 ······access········:·0x0002·(PRIVATE)
763118 ······code··········-763118 ······code··········-
763119 ······registers·····:·3763119 ······registers·····:·3
763120 ······ins···········:·1763120 ······ins···········:·1
763121 ······outs··········:·2763121 ······outs··········:·2
763122 ······insns·size····:·19·16-bit·code·units763122 ······insns·size····:·19·16-bit·code·units
763123 3ba718:········································|[3ba718]·org.eehouse.android.xw4.HeaderWithExpander.setButton:()V763123 3ba714:········································|[3ba714]·org.eehouse.android.xw4.HeaderWithExpander.setButton:()V
763124 3ba728:·5420·0658······························|0000:·iget-object·v0,·v2,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expandButton:Landroid/widget/ImageButton;·//·field@5806763124 3ba724:·5420·0658······························|0000:·iget-object·v0,·v2,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expandButton:Landroid/widget/ImageButton;·//·field@5806
763125 3ba72c:·3800·1000······························|0002:·if-eqz·v0,·0012·//·+0010763125 3ba728:·3800·1000······························|0002:·if-eqz·v0,·0012·//·+0010
763126 3ba730:·5521·0758······························|0004:·iget-boolean·v1,·v2,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expanded:Z·//·field@5807763126 3ba72c:·5521·0758······························|0004:·iget-boolean·v1,·v2,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expanded:Z·//·field@5807
763127 3ba734:·3801·0600······························|0006:·if-eqz·v1,·000c·//·+0006763127 3ba730:·3801·0600······························|0006:·if-eqz·v1,·000c·//·+0006
763128 3ba738:·1401·6900·087f·························|0008:·const·v1,·#float·1.80777e+38·//·#7f080069763128 3ba734:·1401·6900·087f·························|0008:·const·v1,·#float·1.80777e+38·//·#7f080069
763129 3ba73e:·2804···································|000b:·goto·000f·//·+0004763129 3ba73a:·2804···································|000b:·goto·000f·//·+0004
763130 3ba740:·1401·6a00·087f·························|000c:·const·v1,·#float·1.80777e+38·//·#7f08006a763130 3ba73c:·1401·6a00·087f·························|000c:·const·v1,·#float·1.80777e+38·//·#7f08006a
763131 3ba746:·6e20·3c15·1000·························|000f:·invoke-virtual·{v0,·v1},·Landroid/widget/ImageButton;.setImageResource:(I)V·//·method@153c763131 3ba742:·6e20·3c15·1000·························|000f:·invoke-virtual·{v0,·v1},·Landroid/widget/ImageButton;.setImageResource:(I)V·//·method@153c
763132 3ba74c:·0e00···································|0012:·return-void763132 3ba748:·0e00···································|0012:·return-void
763133 ······catches·······:·(none)763133 ······catches·······:·(none)
763134 ······positions·····:·763134 ······positions·····:·
763135 ········0x0000·line=90763135 ········0x0000·line=90
763136 ········0x0004·line=91763136 ········0x0004·line=91
763137 ······locals········:·763137 ······locals········:·
763138 ········0x0000·-·0x0013·reg=2·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·763138 ········0x0000·-·0x0013·reg=2·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·
  
Offset 763143, 19 lines modifiedOffset 763143, 19 lines modified
763143 ······type··········:·'(Landroid/view/View;)V'763143 ······type··········:·'(Landroid/view/View;)V'
763144 ······access········:·0x0001·(PUBLIC)763144 ······access········:·0x0001·(PUBLIC)
763145 ······code··········-763145 ······code··········-
763146 ······registers·····:·2763146 ······registers·····:·2
763147 ······ins···········:·2763147 ······ins···········:·2
763148 ······outs··········:·2763148 ······outs··········:·2
763149 ······insns·size····:·8·16-bit·code·units763149 ······insns·size····:·8·16-bit·code·units
763150 3ba6b8:········································|[3ba6b8]·org.eehouse.android.xw4.HeaderWithExpander.onClick:(Landroid/view/View;)V763150 3ba6b4:········································|[3ba6b4]·org.eehouse.android.xw4.HeaderWithExpander.onClick:(Landroid/view/View;)V
763151 3ba6c8:·5501·0758······························|0000:·iget-boolean·v1,·v0,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expanded:Z·//·field@5807763151 3ba6c4:·5501·0758······························|0000:·iget-boolean·v1,·v0,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expanded:Z·//·field@5807
763152 3ba6cc:·df01·0101······························|0002:·xor-int/lit8·v1,·v1,·#int·1·//·#01763152 3ba6c8:·df01·0101······························|0002:·xor-int/lit8·v1,·v1,·#int·1·//·#01
763153 3ba6d0:·6e20·16bd·1000·························|0004:·invoke-virtual·{v0,·v1},·Lorg/eehouse/android/xw4/HeaderWithExpander;.setExpanded:(Z)V·//·method@bd16763153 3ba6cc:·6e20·16bd·1000·························|0004:·invoke-virtual·{v0,·v1},·Lorg/eehouse/android/xw4/HeaderWithExpander;.setExpanded:(Z)V·//·method@bd16
763154 3ba6d6:·0e00···································|0007:·return-void763154 3ba6d2:·0e00···································|0007:·return-void
763155 ······catches·······:·(none)763155 ······catches·······:·(none)
763156 ······positions·····:·763156 ······positions·····:·
763157 ········0x0000·line=85763157 ········0x0000·line=85
763158 ······locals········:·763158 ······locals········:·
763159 ········0x0000·-·0x0008·reg=0·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·763159 ········0x0000·-·0x0008·reg=0·this·Lorg/eehouse/android/xw4/HeaderWithExpander;·
763160 ········0x0000·-·0x0008·reg=1·(null)·Landroid/view/View;·763160 ········0x0000·-·0x0008·reg=1·(null)·Landroid/view/View;·
  
Offset 763164, 26 lines modifiedOffset 763164, 26 lines modified
763164 ······type··········:·'()V'763164 ······type··········:·'()V'
763165 ······access········:·0x0004·(PROTECTED)763165 ······access········:·0x0004·(PROTECTED)
763166 ······code··········-763166 ······code··········-
763167 ······registers·····:·2763167 ······registers·····:·2
763168 ······ins···········:·1763168 ······ins···········:·1
763169 ······outs··········:·2763169 ······outs··········:·2
763170 ······insns·size····:·23·16-bit·code·units763170 ······insns·size····:·23·16-bit·code·units
763171 3ba6d8:········································|[3ba6d8]·org.eehouse.android.xw4.HeaderWithExpander.onFinishInflate:()V763171 3ba6d4:········································|[3ba6d4]·org.eehouse.android.xw4.HeaderWithExpander.onFinishInflate:()V
763172 3ba6e8:·1400·c200·097f·························|0000:·const·v0,·#float·1.82108e+38·//·#7f0900c2763172 3ba6e4:·1400·c200·097f·························|0000:·const·v0,·#float·1.82108e+38·//·#7f0900c2
763173 3ba6ee:·6e20·11bd·0100·························|0003:·invoke-virtual·{v1,·v0},·Lorg/eehouse/android/xw4/HeaderWithExpander;.findViewById:(I)Landroid/view/View;·//·method@bd11763173 3ba6ea:·6e20·11bd·0100·························|0003:·invoke-virtual·{v1,·v0},·Lorg/eehouse/android/xw4/HeaderWithExpander;.findViewById:(I)Landroid/view/View;·//·method@bd11
763174 3ba6f4:·0c00···································|0006:·move-result-object·v0763174 3ba6f0:·0c00···································|0006:·move-result-object·v0
763175 3ba6f6:·1f00·4d03······························|0007:·check-cast·v0,·Landroid/widget/ImageButton;·//·type@034d763175 3ba6f2:·1f00·4d03······························|0007:·check-cast·v0,·Landroid/widget/ImageButton;·//·type@034d
763176 3ba6fa:·5b10·0658······························|0009:·iput-object·v0,·v1,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expandButton:Landroid/widget/ImageButton;·//·field@5806763176 3ba6f6:·5b10·0658······························|0009:·iput-object·v0,·v1,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_expandButton:Landroid/widget/ImageButton;·//·field@5806
763177 3ba6fe:·1400·2001·097f·························|000b:·const·v0,·#float·1.8211e+38·//·#7f090120763177 3ba6fa:·1400·2001·097f·························|000b:·const·v0,·#float·1.8211e+38·//·#7f090120
763178 3ba704:·6e20·11bd·0100·························|000e:·invoke-virtual·{v1,·v0},·Lorg/eehouse/android/xw4/HeaderWithExpander;.findViewById:(I)Landroid/view/View;·//·method@bd11763178 3ba700:·6e20·11bd·0100·························|000e:·invoke-virtual·{v1,·v0},·Lorg/eehouse/android/xw4/HeaderWithExpander;.findViewById:(I)Landroid/view/View;·//·method@bd11
763179 3ba70a:·0c00···································|0011:·move-result-object·v0763179 3ba706:·0c00···································|0011:·move-result-object·v0
763180 3ba70c:·1f00·7603······························|0012:·check-cast·v0,·Landroid/widget/TextView;·//·type@0376763180 3ba708:·1f00·7603······························|0012:·check-cast·v0,·Landroid/widget/TextView;·//·type@0376
763181 3ba710:·5b10·0858······························|0014:·iput-object·v0,·v1,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_label:Landroid/widget/TextView;·//·field@5808763181 3ba70c:·5b10·0858······························|0014:·iput-object·v0,·v1,·Lorg/eehouse/android/xw4/HeaderWithExpander;.m_label:Landroid/widget/TextView;·//·field@5808
Max diff block lines reached; 8872081/8882800 bytes (99.88%) of diff not shown.
6.14 KB
classes.jar
3.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·10598170·bytes,·number·of·entries:·56541 Zip·file·size:·10598169·bytes,·number·of·entries:·5654
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 5331, 15 lines modifiedOffset 5331, 15 lines modified
5331 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/sync/SemaphoreKt$withPermit$1.class5331 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/sync/SemaphoreKt$withPermit$1.class
5332 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/test/TestCoroutineContext$special$$inlined$CoroutineExceptionHandler$1.class5332 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/test/TestCoroutineContext$special$$inlined$CoroutineExceptionHandler$1.class
5333 ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·org/eclipse/paho/client/mqttv3/internal/websocket/WebSocketSecureNetworkModule.class5333 ?rwxrwxr-x··2.0·unx·····3189·b-·stor·80-Jan-01·00:00·org/eclipse/paho/client/mqttv3/internal/websocket/WebSocketSecureNetworkModule.class
5334 ?rwxrwxr-x··2.0·unx····10262·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/BTInviteDelegate.class5334 ?rwxrwxr-x··2.0·unx····10262·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/BTInviteDelegate.class
5335 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/ConfirmingCheckBoxPreference.class5335 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/ConfirmingCheckBoxPreference.class
5336 ?rwxrwxr-x··2.0·unx····28243·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/DictsDelegate.class5336 ?rwxrwxr-x··2.0·unx····28243·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/DictsDelegate.class
5337 ?rwxrwxr-x··2.0·unx·····9040·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/DwnldDelegate.class5337 ?rwxrwxr-x··2.0·unx·····9040·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/DwnldDelegate.class
5338 ?rwxrwxr-x··2.0·unx····55028·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/GamesListDelegate.class5338 ?rwxrwxr-x··2.0·unx····55022·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/GamesListDelegate.class
5339 ?rwxrwxr-x··2.0·unx····10147·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/SMSInviteDelegate.class5339 ?rwxrwxr-x··2.0·unx····10147·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/SMSInviteDelegate.class
5340 ?rwxrwxr-x··2.0·unx····10122·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/StudyListDelegate.class5340 ?rwxrwxr-x··2.0·unx····10122·b-·defN·80-Jan-01·00:00·org/eehouse/android/xw4/StudyListDelegate.class
5341 ?rwxrwxr-x··2.0·unx·····3663·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/WiDirInviteDelegate.class5341 ?rwxrwxr-x··2.0·unx·····3663·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/WiDirInviteDelegate.class
5342 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWEditTextPreference.class5342 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWEditTextPreference.class
5343 ?rwxrwxr-x··2.0·unx·····5838·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWFragment.class5343 ?rwxrwxr-x··2.0·unx·····5838·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWFragment.class
5344 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWListPreference.class5344 ?rwxrwxr-x··2.0·unx·····1048·b-·stor·80-Jan-01·00:00·org/eehouse/android/xw4/XWListPreference.class
5345 ?rwxrwxr-x··2.0·unx·····7026·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatActivity.class5345 ?rwxrwxr-x··2.0·unx·····7026·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatActivity.class
Offset 5649, 8 lines modifiedOffset 5649, 8 lines modified
5649 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class5649 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class
5650 ?rwxrwxr-x··2.0·unx····44825·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class5650 ?rwxrwxr-x··2.0·unx····44825·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
5651 ?rwxrwxr-x··2.0·unx····28610·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class5651 ?rwxrwxr-x··2.0·unx····28610·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
5652 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class5652 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
5653 ?rwxrwxr-x··2.0·unx·····1766·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class5653 ?rwxrwxr-x··2.0·unx·····1766·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
5654 ?rwxrwxr-x··2.0·unx····35075·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class5654 ?rwxrwxr-x··2.0·unx····35075·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
5655 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class5655 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
5656 5654·files,·11599898·bytes·uncompressed,·9568100·bytes·compressed:··17.5%5656 5654·files,·11599892·bytes·uncompressed,·9568099·bytes·compressed:··17.5%
880 B
org/eehouse/android/xw4/BuildConfig.class
798 B
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 package·org.eehouse.android.xw4;2 package·org.eehouse.android.xw4;
  
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·String·BUILD_INFO_NAME·=·"build-info.txt";7 ····public·static·final·String·BUILD_INFO_NAME·=·"build-info.txt";
8 ····public·static·final·long·BUILD_STAMP·=·1668342149L;8 ····public·static·final·long·BUILD_STAMP·=·1671151358L;
9 ····public·static·final·String·BUILD_TYPE·=·"release";9 ····public·static·final·String·BUILD_TYPE·=·"release";
10 ····public·static·final·short·CLIENT_VERS_RELAY·=·10;10 ····public·static·final·short·CLIENT_VERS_RELAY·=·10;
11 ····public·static·final·String·DB_NAME·=·"xwdb";11 ····public·static·final·String·DB_NAME·=·"xwdb";
12 ····public·static·final·boolean·DEBUG·=·false;12 ····public·static·final·boolean·DEBUG·=·false;
13 ····public·static·final·int·FLAG_IMMUTABLE·=·0;13 ····public·static·final·int·FLAG_IMMUTABLE·=·0;
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;
950 B
org/eehouse/android/xw4/GamesListDelegate.class
856 B
procyon -ec {}
    
Offset 846, 15 lines modifiedOffset 846, 16 lines modified
846 ················longValue·=·Long.valueOf(this.m_mySIS.selGroupIDs.iterator().next());846 ················longValue·=·Long.valueOf(this.m_mySIS.selGroupIDs.iterator().next());
847 ············}847 ············}
848 ············else·{848 ············else·{
849 ················longValue·=·-1;849 ················longValue·=·-1;
850 ············}850 ············}
851 ············long·n;851 ············long·n;
852 ············if·(this.m_mySIS.nextIsSolo)·{852 ············if·(this.m_mySIS.nextIsSolo)·{
 853 ················final·Activity·activity·=·this.m_activity;
853 ················n·=·GameUtils.saveNew((Context)this.m_activity,·new·CurGameInfo((Context)this.m_activity),·longValue,·s);854 ················n·=·GameUtils.saveNew((Context)activity,·new·CurGameInfo((Context)activity),·longValue,·s);
854 ············}855 ············}
855 ············else·{856 ············else·{
856 ················n·=·GameUtils.makeNewMultiGame((Context)this.m_activity,·longValue,·s);857 ················n·=·GameUtils.makeNewMultiGame((Context)this.m_activity,·longValue,·s);
857 ············}858 ············}
858 ············if·(commsAddrRec·!=·null)·{859 ············if·(commsAddrRec·!=·null)·{
859 ················DBUtils.addRematchInfo((Context)this.m_activity,·n,·commsAddrRec);860 ················DBUtils.addRematchInfo((Context)this.m_activity,·n,·commsAddrRec);
860 ············}861 ············}
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(1668342149000L));38 ········final·String·format·=·DateFormat.getDateTimeInstance(n,·n).format(new·Date(1671151358000L));
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.193";42 ········array[n2]·=·"4.4.193";
43 ········array[n]·=·Integer.valueOf(190);43 ········array[n]·=·Integer.valueOf(190);
44 ········array[3]·=·"1ba8148dd";44 ········array[3]·=·"1ba8148dd";
45 ········array[4]·=·format;45 ········array[4]·=·format;
129 KB
original/META-INF/MANIFEST.MF
    
Offset 1, 3364 lines modifiedOffset 1, 4 lines modified
1 Manifest-Version:·1.0\xd1 Manifest-Version:·1.0\xd
2 Built-By:·Generated-by-ADT\xd2 Built-By:·Generated-by-ADT\xd
3 Created-By:·Android·Gradle·3.6.2\xd3 Created-By:·Android·Gradle·3.6.2\xd
4 \xd4 \xd
5 Name:·AndroidManifest.xml\xd 
6 SHA-256-Digest:·oIdr1KEgl1dEagcbOl4kun0rMrH2c3xti3LWOLRBo1I=\xd 
7 \xd 
8 Name:·DebugProbesKt.bin\xd 
9 SHA-256-Digest:·JgfdenN513WouMAR8DNldvVzIGF+nWpeFStS283J3a4=\xd 
10 \xd 
11 Name:·META-INF/activity-ktx_release.kotlin_module\xd 
12 SHA-256-Digest:·E1nOd37vptSN0mdPQAnESK6YsJa1uGcwlj/jW1xpwJU=\xd 
13 \xd 
14 Name:·META-INF/androidx.activity_activity-ktx.version\xd 
15 SHA-256-Digest:·xipcxhrEUlk1dT9ewoTAoFKksdpLOjWA3OK313ohVK4=\xd 
16 \xd 
17 Name:·META-INF/androidx.activity_activity.version\xd 
18 SHA-256-Digest:·VjoLTuw8d7vDSsYw1PpSFPXGcmrgFGhAT9cERzEQCE4=\xd 
19 \xd 
20 Name:·META-INF/androidx.annotation_annotation-experimental.version\xd 
21 SHA-256-Digest:·FXXhr0qV8S9wtO5qatzoFglT2T6hfcJhG5CIPMw607g=\xd 
22 \xd 
23 Name:·META-INF/androidx.appcompat_appcompat-resources.version\xd 
24 SHA-256-Digest:·FXXhr0qV8S9wtO5qatzoFglT2T6hfcJhG5CIPMw607g=\xd 
25 \xd 
26 Name:·META-INF/androidx.appcompat_appcompat.version\xd 
27 SHA-256-Digest:·FXXhr0qV8S9wtO5qatzoFglT2T6hfcJhG5CIPMw607g=\xd 
28 \xd 
29 Name:·META-INF/androidx.arch.core_core-runtime.version\xd 
30 SHA-256-Digest:·yJuHwmLp1f/SDnOqx0oXcq3Mn1ohaCzDOtz1CG5f71w=\xd 
31 \xd 
32 Name:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.versio\xd 
33 ·n\xd 
34 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
35 \xd 
36 Name:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version\xd 
37 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
38 \xd 
39 Name:·META-INF/androidx.core_core-ktx.version\xd 
40 SHA-256-Digest:·FXXhr0qV8S9wtO5qatzoFglT2T6hfcJhG5CIPMw607g=\xd 
41 \xd 
42 Name:·META-INF/androidx.core_core.version\xd 
43 SHA-256-Digest:·yx2aMLxKuKOX85t9eGu4KsoLgWB37vw118giAX119qU=\xd 
44 \xd 
45 Name:·META-INF/androidx.cursoradapter_cursoradapter.version\xd 
46 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
47 \xd 
48 Name:·META-INF/androidx.customview_customview.version\xd 
49 SHA-256-Digest:·FXXhr0qV8S9wtO5qatzoFglT2T6hfcJhG5CIPMw607g=\xd 
50 \xd 
51 Name:·META-INF/androidx.documentfile_documentfile.version\xd 
52 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
53 \xd 
54 Name:·META-INF/androidx.drawerlayout_drawerlayout.version\xd 
55 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
56 \xd 
57 Name:·META-INF/androidx.fragment_fragment-ktx.version\xd 
58 SHA-256-Digest:·9OquB8ct0AMCikWD7pPlFG5PsuW6gFZtPnnXPt057jY=\xd 
59 \xd 
60 Name:·META-INF/androidx.fragment_fragment.version\xd 
61 SHA-256-Digest:·9OquB8ct0AMCikWD7pPlFG5PsuW6gFZtPnnXPt057jY=\xd 
62 \xd 
63 Name:·META-INF/androidx.interpolator_interpolator.version\xd 
64 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
65 \xd 
66 Name:·META-INF/androidx.legacy_legacy-support-core-ui.version\xd 
67 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
68 \xd 
69 Name:·META-INF/androidx.legacy_legacy-support-core-utils.version\xd 
70 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
71 \xd 
72 Name:·META-INF/androidx.legacy_legacy-support-v4.version\xd 
73 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
74 \xd 
75 Name:·META-INF/androidx.lifecycle_lifecycle-extensions.version\xd 
76 SHA-256-Digest:·wo/MpTY3vIjhJK8XJd8Ty5jGne3v1i+zzb4c22t2BiQ=\xd 
77 \xd 
78 Name:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version\xd 
79 SHA-256-Digest:·rYZQvJBX2d/YCZYbadutZAwojYCfpEQ31E2D07EYyCE=\xd 
80 \xd 
81 Name:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version\xd 
82 SHA-256-Digest:·rYZQvJBX2d/YCZYbadutZAwojYCfpEQ31E2D07EYyCE=\xd 
83 \xd 
84 Name:·META-INF/androidx.lifecycle_lifecycle-livedata.version\xd 
85 SHA-256-Digest:·wo/MpTY3vIjhJK8XJd8Ty5jGne3v1i+zzb4c22t2BiQ=\xd 
86 \xd 
87 Name:·META-INF/androidx.lifecycle_lifecycle-process.version\xd 
88 SHA-256-Digest:·wo/MpTY3vIjhJK8XJd8Ty5jGne3v1i+zzb4c22t2BiQ=\xd 
89 \xd 
90 Name:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version\xd 
91 SHA-256-Digest:·rYZQvJBX2d/YCZYbadutZAwojYCfpEQ31E2D07EYyCE=\xd 
92 \xd 
93 Name:·META-INF/androidx.lifecycle_lifecycle-runtime.version\xd 
94 SHA-256-Digest:·rYZQvJBX2d/YCZYbadutZAwojYCfpEQ31E2D07EYyCE=\xd 
95 \xd 
96 Name:·META-INF/androidx.lifecycle_lifecycle-service.version\xd 
97 SHA-256-Digest:·wo/MpTY3vIjhJK8XJd8Ty5jGne3v1i+zzb4c22t2BiQ=\xd 
98 \xd 
99 Name:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version\xd 
100 SHA-256-Digest:·rYZQvJBX2d/YCZYbadutZAwojYCfpEQ31E2D07EYyCE=\xd 
101 \xd 
102 Name:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.versi\xd 
103 ·on\xd 
104 SHA-256-Digest:·rYZQvJBX2d/YCZYbadutZAwojYCfpEQ31E2D07EYyCE=\xd 
105 \xd 
106 Name:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version\xd 
107 SHA-256-Digest:·rYZQvJBX2d/YCZYbadutZAwojYCfpEQ31E2D07EYyCE=\xd 
108 \xd 
109 Name:·META-INF/androidx.loader_loader.version\xd 
110 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
111 \xd 
112 Name:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.ve\xd 
113 ·rsion\xd 
114 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
115 \xd 
116 Name:·META-INF/androidx.media_media.version\xd 
117 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
118 \xd 
119 Name:·META-INF/androidx.preference_preference.version\xd 
120 SHA-256-Digest:·HltRzeUVOWqfp2KQnPjKZYTMxWSzJdLuvup2F1/pXE0=\xd 
121 \xd 
122 Name:·META-INF/androidx.print_print.version\xd 
123 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
124 \xd 
125 Name:·META-INF/androidx.recyclerview_recyclerview.version\xd 
126 SHA-256-Digest:·WYVJhIUxBN9cNT4vaBoV/HkkdC+aLkaMKa8kjc5FzgM=\xd 
127 \xd 
Max diff block lines reached; -1/132179 bytes (-0.00%) of diff not shown.
1.43 KB
smali/org/eehouse/android/xw4/GamesListDelegate.smali
    
Offset 3137, 15 lines modifiedOffset 3137, 15 lines modified
3137 ····.line·31153137 ····.line·3115
3138 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lorg/eehouse/android/xw4/GamesListDelegate;->makeThenLaunchOrConfigure(Ljava/lang/String;ZZLorg/eehouse/android/xw4/jni/CommsAddrRec;)V3138 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lorg/eehouse/android/xw4/GamesListDelegate;->makeThenLaunchOrConfigure(Ljava/lang/String;ZZLorg/eehouse/android/xw4/jni/CommsAddrRec;)V
  
3139 ····return-void3139 ····return-void
3140 .end·method3140 .end·method
  
3141 .method·private·makeThenLaunchOrConfigure(Ljava/lang/String;ZZLorg/eehouse/android/xw4/jni/CommsAddrRec;)V3141 .method·private·makeThenLaunchOrConfigure(Ljava/lang/String;ZZLorg/eehouse/android/xw4/jni/CommsAddrRec;)V
3142 ····.locals·53142 ····.locals·4
  
3143 ····if-nez·p3,·:cond_03143 ····if-nez·p3,·:cond_0
  
3144 ····.line·31213144 ····.line·3121
3145 ····invoke-direct·{p0,·p1,·p2},·Lorg/eehouse/android/xw4/GamesListDelegate;->askingChangeName(Ljava/lang/String;Z)Z3145 ····invoke-direct·{p0,·p1,·p2},·Lorg/eehouse/android/xw4/GamesListDelegate;->askingChangeName(Ljava/lang/String;Z)Z
  
3146 ····move-result·p33146 ····move-result·p3
Offset 3199, 17 lines modifiedOffset 3199, 15 lines modified
3199 ····if-eqz·p3,·:cond_23199 ····if-eqz·p3,·:cond_2
  
3200 ····.line·31293200 ····.line·3129
3201 ····iget-object·p3,·p0,·Lorg/eehouse/android/xw4/GamesListDelegate;->m_activity:Landroid/app/Activity;3201 ····iget-object·p3,·p0,·Lorg/eehouse/android/xw4/GamesListDelegate;->m_activity:Landroid/app/Activity;
  
3202 ····new-instance·v3,·Lorg/eehouse/android/xw4/jni/CurGameInfo;3202 ····new-instance·v3,·Lorg/eehouse/android/xw4/jni/CurGameInfo;
  
3203 ····iget-object·v4,·p0,·Lorg/eehouse/android/xw4/GamesListDelegate;->m_activity:Landroid/app/Activity; 
  
3204 ····invoke-direct·{v3,·v4},·Lorg/eehouse/android/xw4/jni/CurGameInfo;-><init>(Landroid/content/Context;)V3203 ····invoke-direct·{v3,·p3},·Lorg/eehouse/android/xw4/jni/CurGameInfo;-><init>(Landroid/content/Context;)V
  
3205 ····invoke-static·{p3,·v3,·v1,·v2,·p1},·Lorg/eehouse/android/xw4/GameUtils;->saveNew(Landroid/content/Context;Lorg/eehouse/android/xw4/jni/CurGameInfo;JLjava/lang/String;)J3204 ····invoke-static·{p3,·v3,·v1,·v2,·p1},·Lorg/eehouse/android/xw4/GameUtils;->saveNew(Landroid/content/Context;Lorg/eehouse/android/xw4/jni/CurGameInfo;JLjava/lang/String;)J
  
3206 ····move-result-wide·v13205 ····move-result-wide·v1
  
3207 ····goto·:goto_13206 ····goto·:goto_1
  
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,·0x18470f0ef88L99 ····const-wide·v4,·0x18518621030L
  
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
671 B
smali/org/eehouse/android/xw4/BuildConfig.smali
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 #·static·fields6 #·static·fields
7 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.eehouse.android.xw4"7 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.eehouse.android.xw4"
  
8 .field·public·static·final·ATTACH_SUPPORTED:Z·=·false8 .field·public·static·final·ATTACH_SUPPORTED:Z·=·false
  
9 .field·public·static·final·BUILD_INFO_NAME:Ljava/lang/String;·=·"build-info.txt"9 .field·public·static·final·BUILD_INFO_NAME:Ljava/lang/String;·=·"build-info.txt"
  
10 .field·public·static·final·BUILD_STAMP:J·=·0x6370e185L10 .field·public·static·final·BUILD_STAMP:J·=·0x639bbefeL
  
11 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"11 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"
  
12 .field·public·static·final·CLIENT_VERS_RELAY:S·=·0xas12 .field·public·static·final·CLIENT_VERS_RELAY:S·=·0xas
  
13 .field·public·static·final·DB_NAME:Ljava/lang/String;·=·"xwdb"13 .field·public·static·final·DB_NAME:Ljava/lang/String;·=·"xwdb"
  
1.18 KB
assets/build-info.txt
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 git_describe:·android_beta_1931 git_describe:·android_beta_193
2 HEAD:·1ba8148dd16d726fb428f7978752dfa006b4dc482 HEAD:·1ba8148dd16d726fb428f7978752dfa006b4dc48
3 date:·Sun·Nov·13·12:22:27·UTC·20223 date:·Fri·Dec·16·00:42:36·UTC·2022
  
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·23bcffda8..d759e7520·1006445 index·23bcffda8..d759e7520·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 ·········//·}
Offset 46, 18 lines modifiedOffset 46, 14 lines modified
46 ---·a/xwords4/android/gradle.properties46 ---·a/xwords4/android/gradle.properties
47 +++·b/xwords4/android/gradle.properties47 +++·b/xwords4/android/gradle.properties
48 @@·-19,3·+19,4·@@·org.gradle.jvmargs=-Xmx2048m·-XX:MaxPermSize=512m·-XX:+HeapDumpOnOutOfMemoryErro48 @@·-19,3·+19,4·@@·org.gradle.jvmargs=-Xmx2048m·-XX:MaxPermSize=512m·-XX:+HeapDumpOnOutOfMemoryErro
49 ·49 ·
50 ·android.useAndroidX=true50 ·android.useAndroidX=true
51 ·android.enableJetifier=true51 ·android.enableJetifier=true
52 +GITREV=android_beta_19352 +GITREV=android_beta_193
53 diff·--git·a/xwords4/android/gradle/wrapper/gradle-wrapper.jar·b/xwords4/android/gradle/wrapper/gradle-wrapper.jar 
54 deleted·file·mode·100644 
55 index·8c0fb64a8..000000000 
56 Binary·files·a/xwords4/android/gradle/wrapper/gradle-wrapper.jar·and·/dev/null·differ 
57 diff·--git·a/xwords4/android/gradlew·b/xwords4/android/gradlew53 diff·--git·a/xwords4/android/gradlew·b/xwords4/android/gradlew
58 deleted·file·mode·10075554 deleted·file·mode·100755
59 index·91a7e269e..00000000055 index·91a7e269e..000000000
60 ---·a/xwords4/android/gradlew56 ---·a/xwords4/android/gradlew
61 +++·/dev/null57 +++·/dev/null
62 @@·-1,164·+0,0·@@58 @@·-1,164·+0,0·@@
63 -#!/usr/bin/env·bash59 -#!/usr/bin/env·bash