7.95 MB
/home/fdroid/fdroiddata/tmp/org.dslul.openboard.inputmethod.latin_19.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.dslul.openboard.inputmethod.latin_19.apk
8.12 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: <c10d76b3ba3620a30739c0ae90416eeafb6da64409902e56daf8d2b0cbbc9100>, actual: <be5b863ea79353fc5b5bf4167bd5d3ae9800060b64e790fdffbdaa8ac967645a> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <23745927418e83072991d24efb1a405ab4ddf4856825846eed4617c5c5e04b775c8d040300000000>, actual: <8d2176d8060697db7af35fbcbdc45c616651ed756997c77dbb188202fa1576875c8d040300000000>
    
Offset 1, 48 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:·735479eff875f0f42bf612528589ca57e6fceff91d196dc2234fde098263b89c 
10 Signer·#1·certificate·SHA-1·digest:·12b95cd7c9e9fc68aecb9659e5800a53dd940680 
11 Signer·#1·certificate·MD5·digest:·7099ad6c1dbad225bcb8e15fcf86b49d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a62e39773c80d1eaf6ea140a714084de5b8422c0373c7f6496f49f42aec7d2cd 
15 Signer·#1·public·key·SHA-1·digest:·831e2196470fcbd71feca654cc607cced51efb7f 
16 Signer·#1·public·key·MD5·digest:·8eb0aa9823e7e12e7fc29043f4f03e39 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.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.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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.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/. 
47 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 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/. 
1.62 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·50634076·bytes,·number·of·entries:·18411 Zip·file·size:·50634076·bytes,·number·of·entries:·1841
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··4996312·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··4996304·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··1263912·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libjni_latinime.so4 -rw-rw-rw-··0.0·unx··1263912·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libjni_latinime.so
5 -rw-rw-rw-··0.0·unx···878376·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libjni_latinime.so5 -rw-rw-rw-··0.0·unx···878376·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libjni_latinime.so
6 -rw-rw-rw-··0.0·unx··1296172·b-·stor·81-Jan-01·01:01·lib/x86/libjni_latinime.so6 -rw-rw-rw-··0.0·unx··1296172·b-·stor·81-Jan-01·01:01·lib/x86/libjni_latinime.so
7 -rw-rw-rw-··0.0·unx··1370680·b-·stor·81-Jan-01·01:01·lib/x86_64/libjni_latinime.so7 -rw-rw-rw-··0.0·unx··1370680·b-·stor·81-Jan-01·01:01·lib/x86_64/libjni_latinime.so
8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version
Offset 1836, 8 lines modifiedOffset 1836, 8 lines modified
1836 -rw----·····0.0·fat······229·b-·stor·81-Jan-01·01:01·res/zs.9.png1836 -rw----·····0.0·fat······229·b-·stor·81-Jan-01·01:01·res/zs.9.png
1837 -rw----·····0.0·fat······484·b-·defN·81-Jan-01·01:01·res/zs.xml1837 -rw----·····0.0·fat······484·b-·defN·81-Jan-01·01:01·res/zs.xml
1838 -rw----·····0.0·fat·····1142·b-·stor·81-Jan-01·01:01·res/zx.png1838 -rw----·····0.0·fat·····1142·b-·stor·81-Jan-01·01:01·res/zx.png
1839 -rw----·····0.0·fat··6391688·b-·stor·81-Jan-01·01:01·resources.arsc1839 -rw----·····0.0·fat··6391688·b-·stor·81-Jan-01·01:01·resources.arsc
1840 -rw----·····2.0·fat···153548·b-·defN·81-Jan-01·01:01·META-INF/3A2AC6BD.SF1840 -rw----·····2.0·fat···153548·b-·defN·81-Jan-01·01:01·META-INF/3A2AC6BD.SF
1841 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/3A2AC6BD.RSA1841 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/3A2AC6BD.RSA
1842 -rw----·····2.0·fat···153421·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1842 -rw----·····2.0·fat···153421·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1843 1841·files,·54407930·bytes·uncompressed,·50438556·bytes·compressed:··7.3%1843 1841·files,·54407922·bytes·uncompressed,·50438579·bytes·compressed:··7.3%
7.93 MB
classes.dex
7.92 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············:·1444942a4 checksum············:·739eb9f8
5 signature···········:·8b34...0e2b5 signature···········:·63b0...4384
6 file_size···········:·49963126 file_size···········:·4996304
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·····:·3939810 string_ids_size·····:·39398
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·453812 type_ids_size·······:·4538
13 type_ids_off········:·157704·(0x026808)13 type_ids_off········:·157704·(0x026808)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·175856·(0x02aef0)15 proto_ids_off·······:·175856·(0x02aef0)
16 field_ids_size······:·1716816 field_ids_size······:·17168
17 field_ids_off·······:·273104·(0x042ad0)17 field_ids_off·······:·273104·(0x042ad0)
18 method_ids_size·····:·3381618 method_ids_size·····:·33816
19 method_ids_off······:·410448·(0x064350)19 method_ids_off······:·410448·(0x064350)
20 class_defs_size·····:·345020 class_defs_size·····:·3450
21 class_defs_off······:·680976·(0x0a6410)21 class_defs_off······:·680976·(0x0a6410)
22 data_size···········:·420493622 data_size···········:·4204928
23 data_off············:·791376·(0x0c1350)23 data_off············:·791376·(0x0c1350)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·39325 class_idx···········:·393
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·266327 superclass_idx······:·2663
28 source_file_idx·····:·780328 source_file_idx·····:·7803
Offset 474102, 42 lines modifiedOffset 474102, 41 lines modified
474102 ······name··········:·'onFinishInflate'474102 ······name··········:·'onFinishInflate'
474103 ······type··········:·'()V'474103 ······type··········:·'()V'
474104 ······access········:·0x0004·(PROTECTED)474104 ······access········:·0x0004·(PROTECTED)
474105 ······code··········-474105 ······code··········-
474106 ······registers·····:·4474106 ······registers·····:·4
474107 ······ins···········:·1474107 ······ins···········:·1
474108 ······outs··········:·3474108 ······outs··········:·3
474109 ······insns·size····:·39·16-bit·code·units474109 ······insns·size····:·37·16-bit·code·units
474110 24f594:········································|[24f594]·org.dslul.openboard.inputmethod.latin.InputView.onFinishInflate:()V474110 24f594:········································|[24f594]·org.dslul.openboard.inputmethod.latin.InputView.onFinishInflate:()V
474111 24f5a4:·1400·ef00·097f·························|0000:·const·v0,·#float·1.82109e+38·//·#7f0900ef474111 24f5a4:·1400·ef00·097f·························|0000:·const·v0,·#float·1.82109e+38·//·#7f0900ef
474112 24f5aa:·6e20·f57b·0300·························|0003:·invoke-virtual·{v3,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView;.findViewById:(I)Landroid/view/View;·//·method@7bf5474112 24f5aa:·6e20·f57b·0300·························|0003:·invoke-virtual·{v3,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView;.findViewById:(I)Landroid/view/View;·//·method@7bf5
474113 24f5b0:·0c00···································|0006:·move-result-object·v0474113 24f5b0:·0c00···································|0006:·move-result-object·v0
474114 24f5b2:·1f00·9c10······························|0007:·check-cast·v0,·Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;·//·type@109c474114 24f5b2:·1f00·9c10······························|0007:·check-cast·v0,·Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;·//·type@109c
474115 24f5b6:·1401·b000·097f·························|0009:·const·v1,·#float·1.82108e+38·//·#7f0900b0474115 24f5b6:·1401·b000·097f·························|0009:·const·v1,·#float·1.82108e+38·//·#7f0900b0
474116 24f5bc:·6e20·f57b·1300·························|000c:·invoke-virtual·{v3,·v1},·Lorg/dslul/openboard/inputmethod/latin/InputView;.findViewById:(I)Landroid/view/View;·//·method@7bf5474116 24f5bc:·6e20·f57b·1300·························|000c:·invoke-virtual·{v3,·v1},·Lorg/dslul/openboard/inputmethod/latin/InputView;.findViewById:(I)Landroid/view/View;·//·method@7bf5
474117 24f5c2:·0c01···································|000f:·move-result-object·v1474117 24f5c2:·0c01···································|000f:·move-result-object·v1
474118 24f5c4:·1f01·2f0f······························|0010:·check-cast·v1,·Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·type@0f2f474118 24f5c4:·1f01·2f0f······························|0010:·check-cast·v1,·Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·type@0f2f
474119 24f5c8:·5b31·772e······························|0012:·iput-object·v1,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·field@2e77474119 24f5c8:·5b31·772e······························|0012:·iput-object·v1,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·field@2e77
474120 24f5cc:·2201·dc0f······························|0014:·new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·type@0fdc474120 24f5cc:·2202·dc0f······························|0014:·new-instance·v2,·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·type@0fdc
 474121 24f5d0:·7030·e27b·1200·························|0016:·invoke-direct·{v2,·v1,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;.<init>:(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V·//·method@7be2
 474122 24f5d6:·5b32·762e······························|0019:·iput-object·v2,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·field@2e76
 474123 24f5da:·2201·dd0f······························|001b:·new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;·//·type@0fdd
474121 24f5d0:·5432·772e······························|0016:·iget-object·v2,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·field@2e77474124 24f5de:·5432·772e······························|001d:·iget-object·v2,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·field@2e77
474122 24f5d4:·7030·e27b·2100·························|0018:·invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;.<init>:(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V·//·method@7be2 
474123 24f5da:·5b31·762e······························|001b:·iput-object·v1,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·field@2e76 
474124 24f5de:·2201·dd0f······························|001d:·new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;·//·type@0fdd 
474125 24f5e2:·5432·772e······························|001f:·iget-object·v2,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;·//·field@2e77 
474126 24f5e6:·7030·e87b·2100·························|0021:·invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;.<init>:(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V·//·method@7be8474125 24f5e2:·7030·e87b·2100·························|001f:·invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;.<init>:(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V·//·method@7be8
474127 24f5ec:·5b31·782e······························|0024:·iput-object·v1,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMoreSuggestionsViewCanceler:Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;·//·field@2e78474126 24f5e8:·5b31·782e······························|0022:·iput-object·v1,·v3,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mMoreSuggestionsViewCanceler:Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;·//·field@2e78
474128 24f5f0:·0e00···································|0026:·return-void474127 24f5ec:·0e00···································|0024:·return-void
474129 ······catches·······:·(none)474128 ······catches·······:·(none)
474130 ······positions·····:·474129 ······positions·····:·
474131 ········0x0003·line=45474130 ········0x0003·line=45
474132 ········0x000c·line=46474131 ········0x000c·line=46
474133 ········0x0014·line=47474132 ········0x0014·line=47
474134 ········0x001d·line=49474133 ········0x001b·line=49
474135 ······locals········:·474134 ······locals········:·
474136 ········0x0000·-·0x0027·reg=3·this·Lorg/dslul/openboard/inputmethod/latin/InputView;·474135 ········0x0000·-·0x0025·reg=3·this·Lorg/dslul/openboard/inputmethod/latin/InputView;·
  
474137 ····#2··············:·(in·Lorg/dslul/openboard/inputmethod/latin/InputView;)474136 ····#2··············:·(in·Lorg/dslul/openboard/inputmethod/latin/InputView;)
474138 ······name··········:·'onInterceptTouchEvent'474137 ······name··········:·'onInterceptTouchEvent'
474139 ······type··········:·'(Landroid/view/MotionEvent;)Z'474138 ······type··········:·'(Landroid/view/MotionEvent;)Z'
474140 ······access········:·0x0001·(PUBLIC)474139 ······access········:·0x0001·(PUBLIC)
474141 ······code··········-474140 ······code··········-
474142 ······registers·····:·6474141 ······registers·····:·6
Offset 474246, 18 lines modifiedOffset 474245, 18 lines modified
474246 ······type··········:·'(I)V'474245 ······type··········:·'(I)V'
474247 ······access········:·0x0001·(PUBLIC)474246 ······access········:·0x0001·(PUBLIC)
474248 ······code··········-474247 ······code··········-
474249 ······registers·····:·3474248 ······registers·····:·3
474250 ······ins···········:·2474249 ······ins···········:·2
474251 ······outs··········:·2474250 ······outs··········:·2
474252 ······insns·size····:·6·16-bit·code·units474251 ······insns·size····:·6·16-bit·code·units
474253 24f5f4:········································|[24f5f4]·org.dslul.openboard.inputmethod.latin.InputView.setKeyboardTopPadding:(I)V474252 24f5f0:········································|[24f5f0]·org.dslul.openboard.inputmethod.latin.InputView.setKeyboardTopPadding:(I)V
474254 24f604:·5410·762e······························|0000:·iget-object·v0,·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·field@2e76474253 24f600:·5410·762e······························|0000:·iget-object·v0,·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView;.mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;·//·field@2e76
474255 24f608:·6e20·e67b·2000·························|0002:·invoke-virtual·{v0,·v2},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;.setKeyboardTopPadding:(I)V·//·method@7be6474254 24f604:·6e20·e67b·2000·························|0002:·invoke-virtual·{v0,·v2},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;.setKeyboardTopPadding:(I)V·//·method@7be6
474256 24f60e:·0e00···································|0005:·return-void474255 24f60a:·0e00···································|0005:·return-void
474257 ······catches·······:·(none)474256 ······catches·······:·(none)
474258 ······positions·····:·474257 ······positions·····:·
474259 ········0x0000·line=54474258 ········0x0000·line=54
474260 ······locals········:·474259 ······locals········:·
474261 ········0x0000·-·0x0006·reg=1·this·Lorg/dslul/openboard/inputmethod/latin/InputView;·474260 ········0x0000·-·0x0006·reg=1·this·Lorg/dslul/openboard/inputmethod/latin/InputView;·
474262 ········0x0000·-·0x0006·reg=2·(null)·I·474261 ········0x0000·-·0x0006·reg=2·(null)·I·
  
Offset 474344, 104 lines modifiedOffset 474343, 104 lines modified
474344 ······type··········:·'(Landroid/content/Context;)V'474343 ······type··········:·'(Landroid/content/Context;)V'
474345 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)474344 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
474346 ······code··········-474345 ······code··········-
474347 ······registers·····:·9474346 ······registers·····:·9
474348 ······ins···········:·2474347 ······ins···········:·2
474349 ······outs··········:·6474348 ······outs··········:·6
474350 ······insns·size····:·15·16-bit·code·units474349 ······insns·size····:·15·16-bit·code·units
474351 24f658:········································|[24f658]·org.dslul.openboard.inputmethod.latin.KeyboardWrapperView.<init>:(Landroid/content/Context;)V474350 24f654:········································|[24f654]·org.dslul.openboard.inputmethod.latin.KeyboardWrapperView.<init>:(Landroid/content/Context;)V
474352 24f668:·1a00·9d50······························|0000:·const-string·v0,·"context"·//·string@509d474351 24f664:·1a00·9d50······························|0000:·const-string·v0,·"context"·//·string@509d
474353 24f66c:·7120·7e65·0800·························|0002:·invoke-static·{v8,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@657e474352 24f668:·7120·7e65·0800·························|0002:·invoke-static·{v8,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@657e
474354 24f672:·1203···································|0005:·const/4·v3,·#int·0·//·#0474353 24f66e:·1203···································|0005:·const/4·v3,·#int·0·//·#0
474355 24f674:·1204···································|0006:·const/4·v4,·#int·0·//·#0474354 24f670:·1204···································|0006:·const/4·v4,·#int·0·//·#0
474356 24f676:·1265···································|0007:·const/4·v5,·#int·6·//·#6474355 24f672:·1265···································|0007:·const/4·v5,·#int·6·//·#6
474357 24f678:·1206···································|0008:·const/4·v6,·#int·0·//·#0474356 24f674:·1206···································|0008:·const/4·v6,·#int·0·//·#0
474358 24f67a:·0771···································|0009:·move-object·v1,·v7474357 24f676:·0771···································|0009:·move-object·v1,·v7
474359 24f67c:·0782···································|000a:·move-object·v2,·v8474358 24f678:·0782···································|000a:·move-object·v2,·v8
474360 24f67e:·7606·fe7b·0100·························|000b:·invoke-direct/range·{v1,·v2,·v3,·v4,·v5,·v6},·Lorg/dslul/openboard/inputmethod/latin/KeyboardWrapperView;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@7bfe474359 24f67a:·7606·fe7b·0100·························|000b:·invoke-direct/range·{v1,·v2,·v3,·v4,·v5,·v6},·Lorg/dslul/openboard/inputmethod/latin/KeyboardWrapperView;.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@7bfe
474361 24f684:·0e00···································|000e:·return-void474360 24f680:·0e00···································|000e:·return-void
474362 ······catches·······:·(none)474361 ······catches·······:·(none)
474363 ······positions·····:·474362 ······positions·····:·
474364 ······locals········:·474363 ······locals········:·
  
474365 ····#1··············:·(in·Lorg/dslul/openboard/inputmethod/latin/KeyboardWrapperView;)474364 ····#1··············:·(in·Lorg/dslul/openboard/inputmethod/latin/KeyboardWrapperView;)
474366 ······name··········:·'<init>'474365 ······name··········:·'<init>'
474367 ······type··········:·'(Landroid/content/Context;Landroid/util/AttributeSet;)V'474366 ······type··········:·'(Landroid/content/Context;Landroid/util/AttributeSet;)V'
474368 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)474367 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
474369 ······code··········-474368 ······code··········-
474370 ······registers·····:·10474369 ······registers·····:·10
474371 ······ins···········:·3474370 ······ins···········:·3
474372 ······outs··········:·6474371 ······outs··········:·6
474373 ······insns·size····:·15·16-bit·code·units474372 ······insns·size····:·15·16-bit·code·units
474374 24f688:········································|[24f688]·org.dslul.openboard.inputmethod.latin.KeyboardWrapperView.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V474373 24f684:········································|[24f684]·org.dslul.openboard.inputmethod.latin.KeyboardWrapperView.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V
Max diff block lines reached; 8294215/8308874 bytes (99.82%) of diff not shown.
8.33 KB
classes.jar
5.61 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6160981·bytes,·number·of·entries:·34481 Zip·file·size:·6160979·bytes,·number·of·entries:·3448
2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
3 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class3 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
4 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class4 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
5 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class5 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
6 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class6 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
7 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class7 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
8 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class8 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class
Offset 2127, 15 lines modifiedOffset 2127, 15 lines modified
2127 ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$6.class2127 ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$6.class
2128 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$7.class2128 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$7.class
2129 ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$8.class2129 ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$8.class
2130 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$9.class2130 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$9.class
2131 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$UpdateEntriesForInputEventsCallback.class2131 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/ExpandableBinaryDictionary$UpdateEntriesForInputEventsCallback.class
2132 ?rwxrwxr-x··2.0·unx·····6627·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputAttributes.class2132 ?rwxrwxr-x··2.0·unx·····6627·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputAttributes.class
2133 ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputView$MotionEventForwarder.class2133 ?rwxrwxr-x··2.0·unx·····1367·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputView$MotionEventForwarder.class
2134 ?rwxrwxr-x··2.0·unx·····2793·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputView.class2134 ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/InputView.class
2135 ?rwxrwxr-x··2.0·unx·····4926·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.class2135 ?rwxrwxr-x··2.0·unx·····4926·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/KeyboardWrapperView.class
2136 ?rwxrwxr-x··2.0·unx·····1950·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LastComposedWord.class2136 ?rwxrwxr-x··2.0·unx·····1950·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LastComposedWord.class
2137 ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$1.class2137 ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$1.class
2138 ?rwxrwxr-x··2.0·unx·····1198·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$2.class2138 ?rwxrwxr-x··2.0·unx·····1198·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$2.class
2139 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$HideSoftInputReceiver.class2139 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$HideSoftInputReceiver.class
2140 ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$RestartAfterDeviceUnlockReceiver.class2140 ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$RestartAfterDeviceUnlockReceiver.class
2141 ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$SubtypeState.class2141 ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/LatinIME$SubtypeState.class
Offset 2161, 15 lines modifiedOffset 2161, 15 lines modified
2161 ?rwxrwxr-x··2.0·unx····81713·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$string.class2161 ?rwxrwxr-x··2.0·unx····81713·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$string.class
2162 ?rwxrwxr-x··2.0·unx·····6025·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$style.class2162 ?rwxrwxr-x··2.0·unx·····6025·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$style.class
2163 ?rwxrwxr-x··2.0·unx····20424·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$styleable.class2163 ?rwxrwxr-x··2.0·unx····20424·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$styleable.class
2164 ?rwxrwxr-x··2.0·unx····16939·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$xml.class2164 ?rwxrwxr-x··2.0·unx····16939·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R$xml.class
2165 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R.class2165 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/R.class
2166 ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager$1.class2166 ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager$1.class
2167 ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache.class2167 ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache.class
2168 ?rwxrwxr-x··2.0·unx····12354·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager.class2168 ?rwxrwxr-x··2.0·unx····12352·b-·defN·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodManager.class
2169 ?rwxrwxr-x··2.0·unx·····5003·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodSubtype.class2169 ?rwxrwxr-x··2.0·unx·····5003·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/RichInputMethodSubtype.class
2170 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/Suggest$OnGetSuggestedWordsCallback.class2170 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/Suggest$OnGetSuggestedWordsCallback.class
2171 ?rwxrwxr-x··2.0·unx·····9691·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/Suggest.class2171 ?rwxrwxr-x··2.0·unx·····9691·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/Suggest.class
2172 ?rwxrwxr-x··2.0·unx·····4133·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SuggestedWords$SuggestedWordInfo.class2172 ?rwxrwxr-x··2.0·unx·····4133·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SuggestedWords$SuggestedWordInfo.class
2173 ?rwxrwxr-x··2.0·unx·····4392·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SuggestedWords.class2173 ?rwxrwxr-x··2.0·unx·····4392·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SuggestedWords.class
2174 ?rwxrwxr-x··2.0·unx·····3513·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SystemBroadcastReceiver.class2174 ?rwxrwxr-x··2.0·unx·····3513·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/SystemBroadcastReceiver.class
2175 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/UserBinaryDictionary$1.class2175 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/dslul/openboard/inputmethod/latin/UserBinaryDictionary$1.class
Offset 3443, 8 lines modifiedOffset 3443, 8 lines modified
3443 ?rwxrwxr-x··2.0·unx····16673·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class3443 ?rwxrwxr-x··2.0·unx····16673·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
3444 ?rwxrwxr-x··2.0·unx····48593·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class3444 ?rwxrwxr-x··2.0·unx····48593·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
3445 ?rwxrwxr-x··2.0·unx····29500·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class3445 ?rwxrwxr-x··2.0·unx····29500·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
3446 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class3446 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
3447 ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class3447 ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
3448 ?rwxrwxr-x··2.0·unx····36769·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class3448 ?rwxrwxr-x··2.0·unx····36769·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
3449 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class3449 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
3450 3448·files,·6899186·bytes·uncompressed,·5517273·bytes·compressed:··20.0%3450 3448·files,·6899179·bytes·uncompressed,·5517271·bytes·compressed:··20.0%
1.44 KB
org/dslul/openboard/inputmethod/latin/InputView.class
1.33 KB
procyon -ec {}
    
Offset 25, 16 lines modifiedOffset 25, 17 lines modified
25 ····25 ····
26 ····protected·boolean·dispatchHoverEvent(final·MotionEvent·motionEvent)·{26 ····protected·boolean·dispatchHoverEvent(final·MotionEvent·motionEvent)·{
27 ········return·(AccessibilityUtils.Companion.getInstance().isTouchExplorationEnabled()·&&·this.mMainKeyboardView.isShowingMoreKeysPanel())·||·super.dispatchHoverEvent(motionEvent);27 ········return·(AccessibilityUtils.Companion.getInstance().isTouchExplorationEnabled()·&&·this.mMainKeyboardView.isShowingMoreKeysPanel())·||·super.dispatchHoverEvent(motionEvent);
28 ····}28 ····}
29 ····29 ····
30 ····protected·void·onFinishInflate()·{30 ····protected·void·onFinishInflate()·{
31 ········final·SuggestionStripView·suggestionStripView·=·(SuggestionStripView)this.findViewById(2131296495);31 ········final·SuggestionStripView·suggestionStripView·=·(SuggestionStripView)this.findViewById(2131296495);
32 ········this.mMainKeyboardView·=·(MainKeyboardView)this.findViewById(2131296432);32 ········final·MainKeyboardView·mMainKeyboardView·=·(MainKeyboardView)this.findViewById(2131296432);
 33 ········this.mMainKeyboardView·=·mMainKeyboardView;
33 ········this.mKeyboardTopPaddingForwarder·=·new·InputView$KeyboardTopPaddingForwarder(this.mMainKeyboardView,·suggestionStripView);34 ········this.mKeyboardTopPaddingForwarder·=·new·InputView$KeyboardTopPaddingForwarder(mMainKeyboardView,·suggestionStripView);
34 ········this.mMoreSuggestionsViewCanceler·=·new·InputView$MoreSuggestionsViewCanceler(this.mMainKeyboardView,·suggestionStripView);35 ········this.mMoreSuggestionsViewCanceler·=·new·InputView$MoreSuggestionsViewCanceler(this.mMainKeyboardView,·suggestionStripView);
35 ····}36 ····}
36 ····37 ····
37 ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{38 ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{
38 ········final·Rect·mInputViewRect·=·this.mInputViewRect;39 ········final·Rect·mInputViewRect·=·this.mInputViewRect;
39 ········this.getGlobalVisibleRect(mInputViewRect);40 ········this.getGlobalVisibleRect(mInputViewRect);
40 ········final·int·actionIndex·=·motionEvent.getActionIndex();41 ········final·int·actionIndex·=·motionEvent.getActionIndex();
1.26 KB
org/dslul/openboard/inputmethod/latin/RichInputMethodManager.class
1.13 KB
procyon -ec {}
    
Offset 155, 17 lines modifiedOffset 155, 18 lines modified
155 ········RichInputMethodManager.sInstance.initInternal(context);155 ········RichInputMethodManager.sInstance.initInternal(context);
156 ····}156 ····}
157 ····157 ····
158 ····private·void·initInternal(final·Context·mContext)·{158 ····private·void·initInternal(final·Context·mContext)·{
159 ········if·(this.isInitialized())·{159 ········if·(this.isInitialized())·{
160 ············return;160 ············return;
161 ········}161 ········}
162 ········this.mImmWrapper·=·new·InputMethodManagerCompatWrapper(mContext);162 ········final·InputMethodManagerCompatWrapper·mImmWrapper·=·new·InputMethodManagerCompatWrapper(mContext);
 163 ········this.mImmWrapper·=·mImmWrapper;
163 ········this.mContext·=·mContext;164 ········this.mContext·=·mContext;
164 ········this.mInputMethodInfoCache·=·new·RichInputMethodManager$InputMethodInfoCache(this.mImmWrapper.mImm,·mContext.getPackageName());165 ········this.mInputMethodInfoCache·=·new·RichInputMethodManager$InputMethodInfoCache(mImmWrapper.mImm,·mContext.getPackageName());
165 ········SubtypeLocaleUtils.init(mContext);166 ········SubtypeLocaleUtils.init(mContext);
166 ········this.mImmWrapper.mImm.setAdditionalInputMethodSubtypes(this.getInputMethodIdOfThisIme(),·this.getAdditionalSubtypes());167 ········this.mImmWrapper.mImm.setAdditionalInputMethodSubtypes(this.getInputMethodIdOfThisIme(),·this.getAdditionalSubtypes());
167 ········this.refreshSubtypeCaches();168 ········this.refreshSubtypeCaches();
168 ····}169 ····}
169 ····170 ····
170 ····private·static·boolean·isAuxiliaryIme(final·InputMethodInfo·inputMethodInfo)·{171 ····private·static·boolean·isAuxiliaryIme(final·InputMethodInfo·inputMethodInfo)·{
171 ········final·int·subtypeCount·=·inputMethodInfo.getSubtypeCount();172 ········final·int·subtypeCount·=·inputMethodInfo.getSubtypeCount();
2.13 KB
smali/org/dslul/openboard/inputmethod/latin/InputView.smali
    
Offset 111, 21 lines modifiedOffset 111, 19 lines modified
111 ····move-result-object·v1111 ····move-result-object·v1
  
112 ····check-cast·v1,·Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;112 ····check-cast·v1,·Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;
  
113 ····iput-object·v1,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;113 ····iput-object·v1,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;
  
114 ····.line·47114 ····.line·47
115 ····new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;115 ····new-instance·v2,·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;
  
116 ····iget-object·v2,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView; 
  
117 ····invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;-><init>(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V116 ····invoke-direct·{v2,·v1,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;-><init>(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V
  
118 ····iput-object·v1,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;117 ····iput-object·v2,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mKeyboardTopPaddingForwarder:Lorg/dslul/openboard/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;
  
119 ····.line·49118 ····.line·49
120 ····new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;119 ····new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;
  
121 ····iget-object·v2,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;120 ····iget-object·v2,·p0,·Lorg/dslul/openboard/inputmethod/latin/InputView;->mMainKeyboardView:Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;
  
122 ····invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;-><init>(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V121 ····invoke-direct·{v1,·v2,·v0},·Lorg/dslul/openboard/inputmethod/latin/InputView$MoreSuggestionsViewCanceler;-><init>(Lorg/dslul/openboard/inputmethod/keyboard/MainKeyboardView;Lorg/dslul/openboard/inputmethod/latin/suggestions/SuggestionStripView;)V
2.36 KB
smali/org/dslul/openboard/inputmethod/latin/RichInputMethodManager.smali
    
Offset 541, 28 lines modifiedOffset 541, 26 lines modified
  
541 ····iput-object·v0,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mImmWrapper:Lorg/dslul/openboard/inputmethod/compat/InputMethodManagerCompatWrapper;541 ····iput-object·v0,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mImmWrapper:Lorg/dslul/openboard/inputmethod/compat/InputMethodManagerCompatWrapper;
  
542 ····.line·99542 ····.line·99
543 ····iput-object·p1,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mContext:Landroid/content/Context;543 ····iput-object·p1,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mContext:Landroid/content/Context;
  
544 ····.line·100544 ····.line·100
545 ····new-instance·v0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache;545 ····new-instance·v1,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache;
  
546 ····iget-object·v1,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mImmWrapper:Lorg/dslul/openboard/inputmethod/compat/InputMethodManagerCompatWrapper; 
  
547 ····iget-object·v1,·v1,·Lorg/dslul/openboard/inputmethod/compat/InputMethodManagerCompatWrapper;->mImm:Landroid/view/inputmethod/InputMethodManager;546 ····iget-object·v0,·v0,·Lorg/dslul/openboard/inputmethod/compat/InputMethodManagerCompatWrapper;->mImm:Landroid/view/inputmethod/InputMethodManager;
  
548 ····.line·101547 ····.line·101
549 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;548 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
550 ····move-result-object·v2549 ····move-result-object·v2
  
551 ····invoke-direct·{v0,·v1,·v2},·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache;-><init>(Landroid/view/inputmethod/InputMethodManager;Ljava/lang/String;)V550 ····invoke-direct·{v1,·v0,·v2},·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache;-><init>(Landroid/view/inputmethod/InputMethodManager;Ljava/lang/String;)V
  
552 ····iput-object·v0,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mInputMethodInfoCache:Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache;551 ····iput-object·v1,·p0,·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->mInputMethodInfoCache:Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager$InputMethodInfoCache;
  
553 ····.line·104552 ····.line·104
554 ····invoke-static·{p1},·Lorg/dslul/openboard/inputmethod/latin/utils/SubtypeLocaleUtils;->init(Landroid/content/Context;)V553 ····invoke-static·{p1},·Lorg/dslul/openboard/inputmethod/latin/utils/SubtypeLocaleUtils;->init(Landroid/content/Context;)V
  
555 ····.line·105554 ····.line·105
556 ····invoke-virtual·{p0},·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->getAdditionalSubtypes()[Landroid/view/inputmethod/InputMethodSubtype;555 ····invoke-virtual·{p0},·Lorg/dslul/openboard/inputmethod/latin/RichInputMethodManager;->getAdditionalSubtypes()[Landroid/view/inputmethod/InputMethodSubtype;