79.6 MB
/home/fdroid/fdroiddata/tmp/com.amnesica.kryptey_24.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.amnesica.kryptey_24.apk
1.41 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 v2 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <5a4dbcba5ef23ede1fcf57049fce1f61c1ac936d4720f6e789ebff3315c33ecc>, actual: <0502ddffbb7c439efe1def223c161b2d36e602cb202415a4082d0c1124a8b151>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·false 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
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=amnesica,·C=DE 
9 Signer·#1·certificate·SHA-256·digest:·8e3b3bfb8308fa4cd14b9a32deb31e0b15106d25eb6258b6e25c963bebf8b3ee 
10 Signer·#1·certificate·SHA-1·digest:·1e8b21276fd8880df6f0c45db516916db7d25af3 
11 Signer·#1·certificate·MD5·digest:·13648cfc9ccbd78059d16a42ef17c67f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·13b872e4788aae39dcecdd1f8dd5d738ee44d991ad781dfee4c1aeaa35fc628b 
15 Signer·#1·public·key·SHA-1·digest:·5eb157c0e36d7eb5558163cbd442e93c5e185325 
16 Signer·#1·public·key·MD5·digest:·6e18d9fb64f66746b28db408fd1d2152 
1.59 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·17439965·bytes,·number·of·entries:·7741 Zip·file·size:·17439965·bytes,·number·of·entries:·774
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx··2902280·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-r--r--··0.0·unx··2902836·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-r--r--··0.0·unx··2571440·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libsignal_jni.so4 -rw-r--r--··0.0·unx··2571440·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libsignal_jni.so
5 -rw-r--r--··0.0·unx··1824900·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libsignal_jni.so5 -rw-r--r--··0.0·unx··1824900·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libsignal_jni.so
6 -rw-r--r--··0.0·unx··3352728·b-·stor·81-Jan-01·01:01·lib/x86/libsignal_jni.so6 -rw-r--r--··0.0·unx··3352728·b-·stor·81-Jan-01·01:01·lib/x86/libsignal_jni.so
7 -rw-r--r--··0.0·unx··3058872·b-·stor·81-Jan-01·01:01·lib/x86_64/libsignal_jni.so7 -rw-r--r--··0.0·unx··3058872·b-·stor·81-Jan-01·01:01·lib/x86_64/libsignal_jni.so
8 -rw----·····2.4·fat·······39·b-·stor·81-Jan-01·01:01·META-INF/services/com.fasterxml.jackson.core.JsonFactory8 -rw----·····2.4·fat·······39·b-·stor·81-Jan-01·01:01·META-INF/services/com.fasterxml.jackson.core.JsonFactory
9 -rw----·····2.4·fat·······44·b-·stor·81-Jan-01·01:01·META-INF/services/com.fasterxml.jackson.core.ObjectCodec9 -rw----·····2.4·fat·······44·b-·stor·81-Jan-01·01:01·META-INF/services/com.fasterxml.jackson.core.ObjectCodec
10 -rw----·····2.4·fat·······53·b-·stor·81-Jan-01·01:01·META-INF/services/com.fasterxml.jackson.databind.Module10 -rw----·····2.4·fat·······53·b-·stor·81-Jan-01·01:01·META-INF/services/com.fasterxml.jackson.databind.Module
Offset 769, 8 lines modifiedOffset 769, 8 lines modified
769 -rw----·····0.0·fat······842·b-·stor·81-Jan-01·01:01·res/zT.png769 -rw----·····0.0·fat······842·b-·stor·81-Jan-01·01:01·res/zT.png
770 -rw----·····0.0·fat······864·b-·stor·81-Jan-01·01:01·res/z_.png770 -rw----·····0.0·fat······864·b-·stor·81-Jan-01·01:01·res/z_.png
771 -rw----·····0.0·fat······896·b-·defN·81-Jan-01·01:01·res/z_.xml771 -rw----·····0.0·fat······896·b-·defN·81-Jan-01·01:01·res/z_.xml
772 -rw----·····0.0·fat······128·b-·defN·81-Jan-01·01:01·res/zi.xml772 -rw----·····0.0·fat······128·b-·defN·81-Jan-01·01:01·res/zi.xml
773 -rw----·····0.0·fat·····1665·b-·stor·81-Jan-01·01:01·res/zp.png773 -rw----·····0.0·fat·····1665·b-·stor·81-Jan-01·01:01·res/zp.png
774 -rw----·····0.0·fat······192·b-·stor·81-Jan-01·01:01·res/zx.png774 -rw----·····0.0·fat······192·b-·stor·81-Jan-01·01:01·res/zx.png
775 -rw----·····0.0·fat···280588·b-·stor·81-Jan-01·01:01·resources.arsc775 -rw----·····0.0·fat···280588·b-·stor·81-Jan-01·01:01·resources.arsc
776 774·files,·27577838·bytes·uncompressed,·17351621·bytes·compressed:··37.1%776 774·files,·27578394·bytes·uncompressed,·17351601·bytes·compressed:··37.1%
79.5 MB
classes.dex
79.5 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'038'1 DEX·version·'038'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n038\0'3 magic···············:·'dex\n038\0'
4 checksum············:·e783e5844 checksum············:·f2c71649
5 signature···········:·24b1...776e5 signature···········:·9f64...879f
6 file_size···········:·29022806 file_size···········:·2902836
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·····:·2037510 string_ids_size·····:·20375
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·256012 type_ids_size·······:·2560
13 type_ids_off········:·81612·(0x013ecc)13 type_ids_off········:·81612·(0x013ecc)
14 proto_ids_size······:·659414 proto_ids_size······:·6594
15 proto_ids_off·······:·91852·(0x0166cc)15 proto_ids_off·······:·91852·(0x0166cc)
16 field_ids_size······:·817116 field_ids_size······:·8171
17 field_ids_off·······:·170980·(0x029be4)17 field_ids_off·······:·170980·(0x029be4)
18 method_ids_size·····:·2496218 method_ids_size·····:·24968
19 method_ids_off······:·236348·(0x039b3c)19 method_ids_off······:·236348·(0x039b3c)
20 class_defs_size·····:·191920 class_defs_size·····:·1919
21 class_defs_off······:·436044·(0x06a74c)21 class_defs_off······:·436092·(0x06a77c)
22 data_size···········:·240482822 data_size···········:·2405336
23 data_off············:·497452·(0x07972c)23 data_off············:·497500·(0x07975c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·15925 class_idx···········:·159
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·200827 superclass_idx······:·2008
28 source_file_idx·····:·129728 source_file_idx·····:·1297
29 static_fields_size··:·529 static_fields_size··:·5
Offset 70, 17 lines modifiedOffset 70, 17 lines modified
70 ······type··········:·'()V'70 ······type··········:·'()V'
71 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)71 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
72 ······code··········-72 ······code··········-
73 ······registers·····:·173 ······registers·····:·1
74 ······ins···········:·174 ······ins···········:·1
75 ······outs··········:·175 ······outs··········:·1
76 ······insns·size····:·4·16-bit·code·units76 ······insns·size····:·4·16-bit·code·units
77 07972c:········································|[07972c]·com.amnesica.kryptey.inputmethod.BuildConfig.<init>:()V77 07975c:········································|[07975c]·com.amnesica.kryptey.inputmethod.BuildConfig.<init>:()V
78 07973c:·7010·7f59·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@597f78 07976c:·7010·8559·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5985
79 079742:·0e00···································|0003:·return-void79 079772:·0e00···································|0003:·return-void
80 ······catches·······:·(none)80 ······catches·······:·(none)
81 ······positions·····:·81 ······positions·····:·
82 ········0x0000·line=682 ········0x0000·line=6
83 ······locals········:·83 ······locals········:·
84 ········0x0000·-·0x0004·reg=0·this·Lcom/amnesica/kryptey/inputmethod/BuildConfig;·84 ········0x0000·-·0x0004·reg=0·this·Lcom/amnesica/kryptey/inputmethod/BuildConfig;·
  
85 ··Virtual·methods···-85 ··Virtual·methods···-
Offset 124, 17 lines modifiedOffset 124, 17 lines modified
124 ······type··········:·'()V'124 ······type··········:·'()V'
125 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)125 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
126 ······code··········-126 ······code··········-
127 ······registers·····:·1127 ······registers·····:·1
128 ······ins···········:·1128 ······ins···········:·1
129 ······outs··········:·1129 ······outs··········:·1
130 ······insns·size····:·4·16-bit·code·units130 ······insns·size····:·4·16-bit·code·units
131 079744:········································|[079744]·com.amnesica.kryptey.inputmethod.R$anim.<init>:()V131 079774:········································|[079774]·com.amnesica.kryptey.inputmethod.R$anim.<init>:()V
132 079754:·7010·7f59·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@597f132 079784:·7010·8559·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5985
133 07975a:·0e00···································|0003:·return-void133 07978a:·0e00···································|0003:·return-void
134 ······catches·······:·(none)134 ······catches·······:·(none)
135 ······positions·····:·135 ······positions·····:·
136 ······locals········:·136 ······locals········:·
  
137 ··Virtual·methods···-137 ··Virtual·methods···-
138 ··source_file_idx···:·-1·(unknown)138 ··source_file_idx···:·-1·(unknown)
  
Offset 211, 17 lines modifiedOffset 211, 17 lines modified
211 ······type··········:·'()V'211 ······type··········:·'()V'
212 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)212 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
213 ······code··········-213 ······code··········-
214 ······registers·····:·1214 ······registers·····:·1
215 ······ins···········:·1215 ······ins···········:·1
216 ······outs··········:·1216 ······outs··········:·1
217 ······insns·size····:·4·16-bit·code·units217 ······insns·size····:·4·16-bit·code·units
218 07975c:········································|[07975c]·com.amnesica.kryptey.inputmethod.R$array.<init>:()V218 07978c:········································|[07978c]·com.amnesica.kryptey.inputmethod.R$array.<init>:()V
219 07976c:·7010·7f59·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@597f219 07979c:·7010·8559·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5985
220 079772:·0e00···································|0003:·return-void220 0797a2:·0e00···································|0003:·return-void
221 ······catches·······:·(none)221 ······catches·······:·(none)
222 ······positions·····:·222 ······positions·····:·
223 ······locals········:·223 ······locals········:·
  
224 ··Virtual·methods···-224 ··Virtual·methods···-
225 ··source_file_idx···:·-1·(unknown)225 ··source_file_idx···:·-1·(unknown)
  
Offset 998, 17 lines modifiedOffset 998, 17 lines modified
998 ······type··········:·'()V'998 ······type··········:·'()V'
999 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)999 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
1000 ······code··········-1000 ······code··········-
1001 ······registers·····:·11001 ······registers·····:·1
1002 ······ins···········:·11002 ······ins···········:·1
1003 ······outs··········:·11003 ······outs··········:·1
1004 ······insns·size····:·4·16-bit·code·units1004 ······insns·size····:·4·16-bit·code·units
1005 079774:········································|[079774]·com.amnesica.kryptey.inputmethod.R$attr.<init>:()V1005 0797a4:········································|[0797a4]·com.amnesica.kryptey.inputmethod.R$attr.<init>:()V
1006 079784:·7010·7f59·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@597f1006 0797b4:·7010·8559·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5985
1007 07978a:·0e00···································|0003:·return-void1007 0797ba:·0e00···································|0003:·return-void
1008 ······catches·······:·(none)1008 ······catches·······:·(none)
1009 ······positions·····:·1009 ······positions·····:·
1010 ······locals········:·1010 ······locals········:·
  
1011 ··Virtual·methods···-1011 ··Virtual·methods···-
1012 ··source_file_idx···:·-1·(unknown)1012 ··source_file_idx···:·-1·(unknown)
  
Offset 1070, 17 lines modifiedOffset 1070, 17 lines modified
1070 ······type··········:·'()V'1070 ······type··········:·'()V'
1071 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)1071 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
1072 ······code··········-1072 ······code··········-
1073 ······registers·····:·11073 ······registers·····:·1
1074 ······ins···········:·11074 ······ins···········:·1
1075 ······outs··········:·11075 ······outs··········:·1
1076 ······insns·size····:·4·16-bit·code·units1076 ······insns·size····:·4·16-bit·code·units
1077 07978c:········································|[07978c]·com.amnesica.kryptey.inputmethod.R$bool.<init>:()V1077 0797bc:········································|[0797bc]·com.amnesica.kryptey.inputmethod.R$bool.<init>:()V
1078 07979c:·7010·7f59·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@597f1078 0797cc:·7010·8559·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5985
1079 0797a2:·0e00···································|0003:·return-void1079 0797d2:·0e00···································|0003:·return-void
1080 ······catches·······:·(none)1080 ······catches·······:·(none)
1081 ······positions·····:·1081 ······positions·····:·
1082 ······locals········:·1082 ······locals········:·
  
1083 ··Virtual·methods···-1083 ··Virtual·methods···-
1084 ··source_file_idx···:·-1·(unknown)1084 ··source_file_idx···:·-1·(unknown)
  
Offset 1367, 17 lines modifiedOffset 1367, 17 lines modified
1367 ······type··········:·'()V'1367 ······type··········:·'()V'
1368 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)1368 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
1369 ······code··········-1369 ······code··········-
1370 ······registers·····:·11370 ······registers·····:·1
1371 ······ins···········:·11371 ······ins···········:·1
1372 ······outs··········:·11372 ······outs··········:·1
Max diff block lines reached; 83354257/83360637 bytes (99.99%) of diff not shown.
19.2 KB
classes.jar
10.9 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4698512·bytes,·number·of·entries:·19191 Zip·file·size:·4698773·bytes,·number·of·entries:·1919
2 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$anim.class3 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$anim.class
4 ?rwxrwxr-x··2.0·unx······595·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$array.class4 ?rwxrwxr-x··2.0·unx······595·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$array.class
5 ?rwxrwxr-x··2.0·unx·····6751·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$attr.class5 ?rwxrwxr-x··2.0·unx·····6751·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$attr.class
6 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$bool.class6 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$bool.class
7 ?rwxrwxr-x··2.0·unx·····3174·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$color.class7 ?rwxrwxr-x··2.0·unx·····3174·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$color.class
8 ?rwxrwxr-x··2.0·unx·····1552·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$dimen.class8 ?rwxrwxr-x··2.0·unx·····1552·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/R$dimen.class
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardActionListener.class35 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardActionListener.class
36 ?rwxrwxr-x··2.0·unx·····5817·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardId.class36 ?rwxrwxr-x··2.0·unx·····5817·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardId.class
37 ?rwxrwxr-x··2.0·unx·····6137·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$Builder.class37 ?rwxrwxr-x··2.0·unx·····6137·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$Builder.class
38 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$ElementParams.class38 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$ElementParams.class
39 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$KeyboardLayoutSetException.class39 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$KeyboardLayoutSetException.class
40 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$Params.class40 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$Params.class
41 ?rwxrwxr-x··2.0·unx·····3717·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet.class41 ?rwxrwxr-x··2.0·unx·····3717·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet.class
42 ?rwxrwxr-x··2.0·unx·····1124·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState.class42 ?rwxrwxr-x··2.0·unx·····1170·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState.class
43 ?rwxrwxr-x··2.0·unx·····3198·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardTheme.class43 ?rwxrwxr-x··2.0·unx·····3198·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardTheme.class
44 ?rwxrwxr-x··2.0·unx····12864·b-·defN·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardView.class44 ?rwxrwxr-x··2.0·unx····12864·b-·defN·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/KeyboardView.class
45 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/MoreKeysPanel$Controller.class45 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/MoreKeysPanel$Controller.class
46 ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/MoreKeysPanel.class46 ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/MoreKeysPanel.class
47 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/PointerTracker$PointerTrackerParams.class47 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/PointerTracker$PointerTrackerParams.class
48 ?rwxrwxr-x··2.0·unx·····2170·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/ProximityInfo.class48 ?rwxrwxr-x··2.0·unx·····2170·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/ProximityInfo.class
49 ?rwxrwxr-x··2.0·unx·····1407·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/internal/AlphabetShiftState.class49 ?rwxrwxr-x··2.0·unx·····1407·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/keyboard/internal/AlphabetShiftState.class
Offset 131, 18 lines modifiedOffset 131, 18 lines modified
131 ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda4.class131 ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda4.class
132 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda5.class132 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda5.class
133 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda6.class133 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda6.class
134 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda7.class134 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda7.class
135 ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda8.class135 ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda8.class
136 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda9.class136 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$$ExternalSyntheticLambda9.class
137 ?rwxrwxr-x··2.0·unx·····1435·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$1.class137 ?rwxrwxr-x··2.0·unx·····1435·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$1.class
138 ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState.class138 ?rwxrwxr-x··2.0·unx······979·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState.class
139 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$E2EEStripVisibilityGroup.class139 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$E2EEStripVisibilityGroup.class
140 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$Listener.class140 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$Listener.class
141 ?rwxrwxr-x··2.0·unx·····1204·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView.class141 ?rwxrwxr-x··2.0·unx·····1236·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView.class
142 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda0.class142 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda0.class
143 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda1.class143 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda1.class
144 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda2.class144 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda2.class
145 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda3.class145 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda3.class
146 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda4.class146 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$$ExternalSyntheticLambda4.class
147 ?rwxrwxr-x··2.0·unx······291·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$ListAdapterContactInterface.class147 ?rwxrwxr-x··2.0·unx······291·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$ListAdapterContactInterface.class
148 ?rwxrwxr-x··2.0·unx·····4255·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts.class148 ?rwxrwxr-x··2.0·unx·····4255·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts.class
Offset 195, 30 lines modifiedOffset 195, 30 lines modified
195 ?rwxrwxr-x··2.0·unx·····2153·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/utils/ViewLayoutUtils.class195 ?rwxrwxr-x··2.0·unx·····2153·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/utils/ViewLayoutUtils.class
196 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$ParseException.class196 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$ParseException.class
197 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils.class197 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils.class
198 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/Account$$ExternalSyntheticLambda0.class198 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/Account$$ExternalSyntheticLambda0.class
199 ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/Account$$ExternalSyntheticLambda1.class199 ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/Account$$ExternalSyntheticLambda1.class
200 ?rwxrwxr-x··2.0·unx·····6298·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/Account.class200 ?rwxrwxr-x··2.0·unx·····6298·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/Account.class
201 ?rwxrwxr-x··2.0·unx·····3123·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/MessageEnvelope.class201 ?rwxrwxr-x··2.0·unx·····3123·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/MessageEnvelope.class
202 ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/MessageType.class202 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/MessageType.class
203 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/PreKeyWithStatus.class203 ?rwxrwxr-x··2.0·unx·····1306·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/PreKeyWithStatus.class
204 ?rwxrwxr-x··2.0·unx·····1691·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier.class204 ?rwxrwxr-x··2.0·unx·····1718·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier.class
205 ?rwxrwxr-x··2.0·unx·····1519·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SenderKey.class205 ?rwxrwxr-x··2.0·unx·····1519·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SenderKey.class
206 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/Session.class206 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/Session.class
207 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain$$ExternalSyntheticLambda0.class207 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain$$ExternalSyntheticLambda0.class
208 ?rwxrwxr-x··2.0·unx·····1027·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain$$ExternalSyntheticLambda1.class208 ?rwxrwxr-x··2.0·unx·····1027·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain$$ExternalSyntheticLambda1.class
209 ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain$$ExternalSyntheticLambda2.class209 ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain$$ExternalSyntheticLambda2.class
210 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain$$ExternalSyntheticLambda3.class210 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain$$ExternalSyntheticLambda3.class
211 ?rwxrwxr-x··2.0·unx····23401·b-·defN·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain.class211 ?rwxrwxr-x··2.0·unx····23401·b-·defN·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/SignalProtocolMain.class
212 ?rwxrwxr-x··2.0·unx·····1697·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/TrustedKey.class212 ?rwxrwxr-x··2.0·unx·····1697·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/TrustedKey.class
213 ?rwxrwxr-x··2.0·unx·····2596·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/chat/Contact.class213 ?rwxrwxr-x··2.0·unx·····2596·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/chat/Contact.class
214 ?rwxrwxr-x··2.0·unx·····1994·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/chat/StorageMessage.class214 ?rwxrwxr-x··2.0·unx·····1994·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/chat/StorageMessage.class
215 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/Base64Encoder.class215 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/Base64Encoder.class
216 ?rwxrwxr-x··2.0·unx·····8600·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/EncodeHelper.class216 ?rwxrwxr-x··2.0·unx·····8600·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/EncodeHelper.class
217 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder.class217 ?rwxrwxr-x··2.0·unx·····1009·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder.class
218 ?rwxrwxr-x··2.0·unx·····3254·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/FairyTaleEncoder.class218 ?rwxrwxr-x··2.0·unx·····3254·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/FairyTaleEncoder.class
219 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/RawEncoder.class219 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/encoding/RawEncoder.class
220 ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/DuplicateContactException.class220 ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/DuplicateContactException.class
221 ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/InvalidContactException.class221 ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/InvalidContactException.class
222 ?rwxrwxr-x··2.0·unx······357·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/InvalidPreKeyBundleException.class222 ?rwxrwxr-x··2.0·unx······357·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/InvalidPreKeyBundleException.class
223 ?rwxrwxr-x··2.0·unx······355·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/MalformedResponseException.class223 ?rwxrwxr-x··2.0·unx······355·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/MalformedResponseException.class
224 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/TooManyCharsException.class224 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·com/amnesica/kryptey/inputmethod/signalprotocol/exceptions/TooManyCharsException.class
Offset 1914, 8 lines modifiedOffset 1914, 8 lines modified
1914 ?rwxrwxr-x··2.0·unx·····6022·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/deser/OffsetTimeDeserializer.class1914 ?rwxrwxr-x··2.0·unx·····6022·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/deser/OffsetTimeDeserializer.class
1915 ?rwxrwxr-x··2.0·unx·····4904·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/deser/YearDeserializer.class1915 ?rwxrwxr-x··2.0·unx·····4904·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/deser/YearDeserializer.class
1916 ?rwxrwxr-x··2.0·unx·····5547·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/deser/YearMonthDeserializer.class1916 ?rwxrwxr-x··2.0·unx·····5547·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/deser/YearMonthDeserializer.class
1917 ?rwxrwxr-x··2.0·unx·····2792·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializer.class1917 ?rwxrwxr-x··2.0·unx·····2792·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/ser/InstantSerializer.class
1918 ?rwxrwxr-x··2.0·unx·····2993·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/ser/OffsetDateTimeSerializer.class1918 ?rwxrwxr-x··2.0·unx·····2993·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/ser/OffsetDateTimeSerializer.class
1919 ?rwxrwxr-x··2.0·unx·····4755·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeSerializer.class1919 ?rwxrwxr-x··2.0·unx·····4755·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeSerializer.class
1920 ?rwxrwxr-x··2.0·unx·····2397·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeWithZoneIdSerializer.class1920 ?rwxrwxr-x··2.0·unx·····2397·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/datatype/jsr310/ser/ZonedDateTimeWithZoneIdSerializer.class
1921 1919·files,·5664787·bytes·uncompressed,·4309272·bytes·compressed:··23.9%1921 1919·files,·5665048·bytes·uncompressed,·4309533·bytes·compressed:··23.9%
1.33 KB
com/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState.class
1.16 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 19 lines modified
  
1 package·com.amnesica.kryptey.inputmethod.keyboard;1 package·com.amnesica.kryptey.inputmethod.keyboard;
  
2 public·enum·KeyboardSwitcher$KeyboardSwitchState2 public·enum·KeyboardSwitcher$KeyboardSwitchState
3 {3 {
4 ····HIDDEN("HIDDEN",·0,·n),·4 ····HIDDEN("HIDDEN",·0,·n),·
5 ····OTHER("OTHER",·n3,·n),·5 ····OTHER("OTHER",·2,·n),·
6 ····SYMBOLS_SHIFTED("SYMBOLS_SHIFTED",·n2,·6);6 ····SYMBOLS_SHIFTED("SYMBOLS_SHIFTED",·1,·6);
7 ····7 ····
8 ····final·int·mKeyboardId;8 ····final·int·mKeyboardId;
9 ····9 ····
10 ····static·{10 ····static·{
11 ········final·int·n·=·-1;11 ········final·int·n·=·-1;
12 ········final·int·n2·=·1; 
13 ········final·int·n3·=·2; 
14 ········final·KeyboardSwitcher$KeyboardSwitchState·keyboardSwitcher$KeyboardSwitchState; 
15 ········final·KeyboardSwitcher$KeyboardSwitchState[]·$values·=·{·keyboardSwitcher$KeyboardSwitchState,·null,·null·}; 
16 ········final·KeyboardSwitcher$KeyboardSwitchState·keyboardSwitcher$KeyboardSwitchState2; 
17 ········$values[n2]·=·keyboardSwitcher$KeyboardSwitchState2; 
18 ········final·KeyboardSwitcher$KeyboardSwitchState·keyboardSwitcher$KeyboardSwitchState3; 
19 ········$values[n3]·=·keyboardSwitcher$KeyboardSwitchState3; 
20 ········$VALUES·=·$values; 
21 ····}12 ····}
22 ····13 ····
23 ····private·KeyboardSwitcher$KeyboardSwitchState(final·String·name,·final·int·ordinal,·final·int·mKeyboardId)·{14 ····private·KeyboardSwitcher$KeyboardSwitchState(final·String·name,·final·int·ordinal,·final·int·mKeyboardId)·{
24 ········this.mKeyboardId·=·mKeyboardId;15 ········this.mKeyboardId·=·mKeyboardId;
25 ····}16 ····}
26 }17 }
832 B
com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState.class
682 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·com.amnesica.kryptey.inputmethod.latin.e2ee;1 package·com.amnesica.kryptey.inputmethod.latin.e2ee;
  
2 enum·E2EEStripView$ButtonState2 enum·E2EEStripView$ButtonState
3 {3 {
4 ····DISABLED("DISABLED",·n),·4 ····DISABLED("DISABLED",·1),·
5 ····ENABLED("ENABLED",·0);5 ····ENABLED("ENABLED",·0);
6 ····6 ····
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·E2EEStripView$ButtonState·e2EEStripView$ButtonState; 
10 ········final·E2EEStripView$ButtonState[]·$values·=·{·e2EEStripView$ButtonState,·null·}; 
11 ········final·E2EEStripView$ButtonState·e2EEStripView$ButtonState2; 
12 ········$values[n]·=·e2EEStripView$ButtonState2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ···· 
16 ····private·E2EEStripView$ButtonState(final·String·name,·final·int·ordinal)·{7 ····private·E2EEStripView$ButtonState(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1.72 KB
com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView.class
1.58 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 15 lines modified
  
1 package·com.amnesica.kryptey.inputmethod.latin.e2ee;1 package·com.amnesica.kryptey.inputmethod.latin.e2ee;
  
2 enum·E2EEStripView$UIView2 enum·E2EEStripView$UIView
3 {3 {
4 ····ADD_CONTACT_VIEW("ADD_CONTACT_VIEW",·n),·4 ····ADD_CONTACT_VIEW("ADD_CONTACT_VIEW",·1),·
5 ····CONTACT_LIST_VIEW("CONTACT_LIST_VIEW",·n2),·5 ····CONTACT_LIST_VIEW("CONTACT_LIST_VIEW",·2),·
6 ····HELP_VIEW("HELP_VIEW",·n4),·6 ····HELP_VIEW("HELP_VIEW",·4),·
7 ····MAIN_VIEW("MAIN_VIEW",·0),·7 ····MAIN_VIEW("MAIN_VIEW",·0),·
8 ····MESSAGES_LIST_VIEW("MESSAGES_LIST_VIEW",·n3),·8 ····MESSAGES_LIST_VIEW("MESSAGES_LIST_VIEW",·3),·
9 ····VERIFY_CONTACT_VIEW("VERIFY_CONTACT_VIEW",·n5);9 ····VERIFY_CONTACT_VIEW("VERIFY_CONTACT_VIEW",·5);
10 ···· 
11 ····static·{ 
12 ········final·int·n·=·1; 
13 ········final·int·n2·=·2; 
14 ········final·int·n3·=·3; 
15 ········final·int·n4·=·4; 
16 ········final·int·n5·=·5; 
17 ········final·E2EEStripView$UIView[]·$values·=·new·E2EEStripView$UIView[6]; 
18 ········final·E2EEStripView$UIView·e2EEStripView$UIView; 
19 ········$values[0]·=·e2EEStripView$UIView; 
20 ········final·E2EEStripView$UIView·e2EEStripView$UIView2; 
21 ········$values[n]·=·e2EEStripView$UIView2; 
22 ········final·E2EEStripView$UIView·e2EEStripView$UIView3; 
23 ········$values[n2]·=·e2EEStripView$UIView3; 
24 ········final·E2EEStripView$UIView·e2EEStripView$UIView4; 
25 ········$values[n3]·=·e2EEStripView$UIView4; 
26 ········final·E2EEStripView$UIView·e2EEStripView$UIView5; 
27 ········$values[n4]·=·e2EEStripView$UIView5; 
28 ········final·E2EEStripView$UIView·e2EEStripView$UIView6; 
29 ········$values[n5]·=·e2EEStripView$UIView6; 
30 ········$VALUES·=·$values; 
31 ····} 
32 ····10 ····
33 ····private·E2EEStripView$UIView(final·String·name,·final·int·ordinal)·{11 ····private·E2EEStripView$UIView(final·String·name,·final·int·ordinal)·{
34 ····}12 ····}
35 }13 }
1.07 KB
com/amnesica/kryptey/inputmethod/signalprotocol/MessageType.class
970 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·com.amnesica.kryptey.inputmethod.signalprotocol;1 package·com.amnesica.kryptey.inputmethod.signalprotocol;
  
2 public·enum·MessageType2 public·enum·MessageType
3 {3 {
4 ····PRE_KEY_RESPONSE_MESSAGE("PRE_KEY_RESPONSE_MESSAGE",·0),·4 ····PRE_KEY_RESPONSE_MESSAGE("PRE_KEY_RESPONSE_MESSAGE",·0),·
5 ····SIGNAL_MESSAGE("SIGNAL_MESSAGE",·n),·5 ····SIGNAL_MESSAGE("SIGNAL_MESSAGE",·1),·
6 ····UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE("UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE",·n2);6 ····UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE("UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE",·2);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·MessageType·messageType; 
12 ········final·MessageType[]·$values·=·{·messageType,·null,·null·}; 
13 ········final·MessageType·messageType2; 
14 ········$values[n]·=·messageType2; 
15 ········final·MessageType·messageType3; 
16 ········$values[n2]·=·messageType3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·MessageType(final·String·name,·final·int·ordinal)·{8 ····private·MessageType(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
2.54 KB
com/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier.class
2.39 KB
procyon -ec {}
    
Offset 4, 46 lines modifiedOffset 4, 21 lines modified
4 import·java.util.ArrayList;4 import·java.util.ArrayList;
5 import·org.signal.libsignal.protocol.SignalProtocolAddress;5 import·org.signal.libsignal.protocol.SignalProtocolAddress;
6 import·com.amnesica.kryptey.inputmethod.signalprotocol.stores.SignalProtocolStoreImpl;6 import·com.amnesica.kryptey.inputmethod.signalprotocol.stores.SignalProtocolStoreImpl;
7 import·com.amnesica.kryptey.inputmethod.signalprotocol.stores.PreKeyMetadataStoreImpl;7 import·com.amnesica.kryptey.inputmethod.signalprotocol.stores.PreKeyMetadataStoreImpl;
  
8 public·enum·ProtocolIdentifier8 public·enum·ProtocolIdentifier
9 {9 {
10 ····CONTACTS("CONTACTS",·n6,·(Class)ArrayList.class),·10 ····CONTACTS("CONTACTS",·6,·(Class)ArrayList.class),·
11 ····DEVICE_ID("DEVICE_ID",·n4,·(Class)Integer.class),·11 ····DEVICE_ID("DEVICE_ID",·4,·(Class)Integer.class),·
12 ····METADATA_STORE("METADATA_STORE",·n,·(Class)PreKeyMetadataStoreImpl.class),·12 ····METADATA_STORE("METADATA_STORE",·1,·(Class)PreKeyMetadataStoreImpl.class),·
13 ····PROTOCOL_ADDRESS("PROTOCOL_ADDRESS",·n3,·(Class)SignalProtocolAddress.class),·13 ····PROTOCOL_ADDRESS("PROTOCOL_ADDRESS",·3,·(Class)SignalProtocolAddress.class),·
14 ····PROTOCOL_STORE("PROTOCOL_STORE",·n2,·(Class)SignalProtocolStoreImpl.class),·14 ····PROTOCOL_STORE("PROTOCOL_STORE",·2,·(Class)SignalProtocolStoreImpl.class),·
15 ····UNENCRYPTED_MESSAGES("UNENCRYPTED_MESSAGES",·n5,·(Class)ArrayList.class),·15 ····UNENCRYPTED_MESSAGES("UNENCRYPTED_MESSAGES",·5,·(Class)ArrayList.class),·
16 ····UNIQUE_USER_ID("UNIQUE_USER_ID",·0,·(Class)String.class);16 ····UNIQUE_USER_ID("UNIQUE_USER_ID",·0,·(Class)String.class);
17 ····17 ····
18 ····public·final·Class·className;18 ····public·final·Class·className;
19 ····19 ····
20 ····static·{ 
21 ········final·int·n·=·1; 
22 ········final·int·n2·=·2; 
23 ········final·int·n3·=·3; 
24 ········final·int·n4·=·4; 
25 ········final·int·n5·=·5; 
26 ········final·int·n6·=·6; 
27 ········final·ProtocolIdentifier[]·$values·=·new·ProtocolIdentifier[7]; 
28 ········final·ProtocolIdentifier·protocolIdentifier; 
29 ········$values[0]·=·protocolIdentifier; 
30 ········final·ProtocolIdentifier·protocolIdentifier2; 
31 ········$values[n]·=·protocolIdentifier2; 
32 ········final·ProtocolIdentifier·protocolIdentifier3; 
33 ········$values[n2]·=·protocolIdentifier3; 
34 ········final·ProtocolIdentifier·protocolIdentifier4; 
35 ········$values[n3]·=·protocolIdentifier4; 
36 ········final·ProtocolIdentifier·protocolIdentifier5; 
37 ········$values[n4]·=·protocolIdentifier5; 
38 ········final·ProtocolIdentifier·protocolIdentifier6; 
39 ········$values[n5]·=·protocolIdentifier6; 
40 ········final·ProtocolIdentifier·protocolIdentifier7; 
41 ········$values[n6]·=·protocolIdentifier7; 
42 ········$VALUES·=·$values; 
43 ····} 
44 ···· 
45 ····private·ProtocolIdentifier(final·String·name,·final·int·ordinal,·final·Class·className)·{20 ····private·ProtocolIdentifier(final·String·name,·final·int·ordinal,·final·Class·className)·{
46 ········this.className·=·className;21 ········this.className·=·className;
47 ····}22 ····}
48 }23 }
823 B
com/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder.class
683 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·com.amnesica.kryptey.inputmethod.signalprotocol.encoding;1 package·com.amnesica.kryptey.inputmethod.signalprotocol.encoding;
  
2 public·enum·Encoder2 public·enum·Encoder
3 {3 {
4 ····BASE64("BASE64",·0),·4 ····BASE64("BASE64",·0),·
5 ····FAIRYTALE("FAIRYTALE",·n),·5 ····FAIRYTALE("FAIRYTALE",·1),·
6 ····RAW("RAW",·n2);6 ····RAW("RAW",·2);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·Encoder·encoder; 
12 ········final·Encoder[]·$values·=·{·encoder,·null,·null·}; 
13 ········final·Encoder·encoder2; 
14 ········$values[n]·=·encoder2; 
15 ········final·Encoder·encoder3; 
16 ········$values[n2]·=·encoder3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·Encoder(final·String·name,·final·int·ordinal)·{8 ····private·Encoder(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
4.98 KB
smali/com/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState.smali
    
Offset 33, 16 lines modifiedOffset 33, 45 lines modified
  
  
33 #·instance·fields33 #·instance·fields
34 .field·final·mKeyboardId:I34 .field·final·mKeyboardId:I
  
  
35 #·direct·methods35 #·direct·methods
 36 .method·private·static·synthetic·$values()[Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
 37 ····.locals·3
  
 38 ····const/4·v0,·0x3
  
 39 ····new-array·v0,·v0,·[Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
 40 ····.line·269
 41 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->HIDDEN:Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
 42 ····const/4·v2,·0x0
  
 43 ····aput-object·v1,·v0,·v2
  
 44 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->SYMBOLS_SHIFTED:Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
 45 ····const/4·v2,·0x1
  
 46 ····aput-object·v1,·v0,·v2
  
 47 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->OTHER:Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
 48 ····const/4·v2,·0x2
  
 49 ····aput-object·v1,·v0,·v2
  
 50 ····return-object·v0
 51 .end·method
  
36 .method·static·constructor·<clinit>()V52 .method·static·constructor·<clinit>()V
37 ····.locals·853 ····.locals·5
  
38 ····.line·27054 ····.line·270
39 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;55 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
40 ····const-string·v1,·"HIDDEN"56 ····const-string·v1,·"HIDDEN"
  
41 ····const/4·v2,·0x057 ····const/4·v2,·0x0
Offset 50, 49 lines modifiedOffset 79, 43 lines modified
50 ····const/4·v3,·-0x179 ····const/4·v3,·-0x1
  
51 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;-><init>(Ljava/lang/String;II)V80 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;-><init>(Ljava/lang/String;II)V
  
52 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->HIDDEN:Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;81 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->HIDDEN:Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
53 ····.line·27182 ····.line·271
54 ····new-instance·v1,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;83 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
55 ····const-string·v4,·"SYMBOLS_SHIFTED"84 ····const-string·v1,·"SYMBOLS_SHIFTED"
  
56 ····const/4·v5,·0x185 ····const/4·v2,·0x1
  
57 ····const/4·v6,·0x686 ····const/4·v4,·0x6
  
58 ····invoke-direct·{v1,·v4,·v5,·v6},·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;-><init>(Ljava/lang/String;II)V87 ····invoke-direct·{v0,·v1,·v2,·v4},·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;-><init>(Ljava/lang/String;II)V
  
59 ····sput-object·v1,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->SYMBOLS_SHIFTED:Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;88 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->SYMBOLS_SHIFTED:Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
60 ····.line·27289 ····.line·272
61 ····new-instance·v4,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;90 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
62 ····const-string·v6,·"OTHER" 
  
63 ····const/4·v7,·0x2 
  
64 ····invoke-direct·{v4,·v6,·v7,·v3},·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;-><init>(Ljava/lang/String;II)V 
  
65 ····sput-object·v4,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->OTHER:Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;91 ····const-string·v1,·"OTHER"
  
66 ····const/4·v3,·0x392 ····const/4·v2,·0x2
  
67 ····new-array·v3,·v3,·[Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;93 ····invoke-direct·{v0,·v1,·v2,·v3},·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;-><init>(Ljava/lang/String;II)V
  
68 ····aput-object·v0,·v3,·v294 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->OTHER:Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
69 ····aput-object·v1,·v3,·v595 ····.line·269
 96 ····invoke-static·{},·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->$values()[Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
70 ····aput-object·v4,·v3,·v797 ····move-result-object·v0
  
71 ····.line·269 
72 ····sput-object·v3,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;98 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardSwitcher$KeyboardSwitchState;
  
73 ····return-void99 ····return-void
74 .end·method100 .end·method
  
75 .method·private·constructor·<init>(Ljava/lang/String;II)V101 .method·private·constructor·<init>(Ljava/lang/String;II)V
76 ····.locals·0102 ····.locals·0
77 ····.annotation·system·Ldalvik/annotation/Signature;103 ····.annotation·system·Ldalvik/annotation/Signature;
798 B
smali/com/amnesica/kryptey/inputmethod/keyboard/Key.smali
    
Offset 5, 17 lines modifiedOffset 5, 17 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Comparable;6 .implements·Ljava/lang/Comparable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
 10 ········Lcom/amnesica/kryptey/inputmethod/keyboard/Key$OptionalAttributes;,
10 ········Lcom/amnesica/kryptey/inputmethod/keyboard/Key$Spacer;,11 ········Lcom/amnesica/kryptey/inputmethod/keyboard/Key$Spacer;,
11 ········Lcom/amnesica/kryptey/inputmethod/keyboard/Key$KeyBackgroundState;,12 ········Lcom/amnesica/kryptey/inputmethod/keyboard/Key$KeyBackgroundState;
12 ········Lcom/amnesica/kryptey/inputmethod/keyboard/Key$OptionalAttributes; 
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"Ljava/lang/Comparable<",18 ········"Ljava/lang/Comparable<",
853 B
smali/com/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet.smali
Ordering differences only
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"KeyboardLayoutSet.java"3 .source·"KeyboardLayoutSet.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$Builder;, 
8 ········Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$Params;,7 ········Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$Params;,
9 ········Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$ElementParams;,8 ········Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$ElementParams;,
 9 ········Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$Builder;,
10 ········Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$KeyboardLayoutSetException;10 ········Lcom/amnesica/kryptey/inputmethod/keyboard/KeyboardLayoutSet$KeyboardLayoutSetException;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·private·static·final·DEBUG_CACHE:Z·=·false14 .field·private·static·final·DEBUG_CACHE:Z·=·false
788 B
smali/com/amnesica/kryptey/inputmethod/keyboard/MoreKeysKeyboard.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Lcom/amnesica/kryptey/inputmethod/keyboard/Keyboard;2 .super·Lcom/amnesica/kryptey/inputmethod/keyboard/Keyboard;
3 .source·"MoreKeysKeyboard.java"3 .source·"MoreKeysKeyboard.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amnesica/kryptey/inputmethod/keyboard/MoreKeysKeyboard$Builder;, 
8 ········Lcom/amnesica/kryptey/inputmethod/keyboard/MoreKeysKeyboard$MoreKeysKeyboardParams;7 ········Lcom/amnesica/kryptey/inputmethod/keyboard/MoreKeysKeyboard$MoreKeysKeyboardParams;,
 8 ········Lcom/amnesica/kryptey/inputmethod/keyboard/MoreKeysKeyboard$Builder;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·static·fields11 #·static·fields
12 .field·private·static·final·FLOAT_THRESHOLD:F·=·1.0E-4f12 .field·private·static·final·FLOAT_THRESHOLD:F·=·1.0E-4f
  
768 B
smali/com/amnesica/kryptey/inputmethod/keyboard/internal/KeyStylesSet.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"KeyStylesSet.java"3 .source·"KeyStylesSet.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lcom/amnesica/kryptey/inputmethod/keyboard/internal/KeyStylesSet$EmptyKeyStyle;,
7 ········Lcom/amnesica/kryptey/inputmethod/keyboard/internal/KeyStylesSet$DeclaredKeyStyle;,8 ········Lcom/amnesica/kryptey/inputmethod/keyboard/internal/KeyStylesSet$DeclaredKeyStyle;
8 ········Lcom/amnesica/kryptey/inputmethod/keyboard/internal/KeyStylesSet$EmptyKeyStyle; 
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·static·fields11 #·static·fields
12 .field·private·static·final·DEBUG:Z·=·false12 .field·private·static·final·DEBUG:Z·=·false
  
1.0 KB
smali/com/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·val$subtypeInfoList:Ljava/util/List;24 .field·final·synthetic·val$subtypeInfoList:Ljava/util/List;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;Ljava/util/List;Landroid/inputmethodservice/InputMethodService;)V26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;Ljava/util/List;Landroid/inputmethodservice/InputMethodService;)V
27 ····.locals·027 ····.locals·0
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"()V"
 31 ········}
 32 ····.end·annotation
  
28 ····.line·62633 ····.line·626
29 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$1;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;34 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$1;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;
  
30 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$1;->val$subtypeInfoList:Ljava/util/List;35 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$1;->val$subtypeInfoList:Ljava/util/List;
  
31 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$1;->val$inputMethodService:Landroid/inputmethodservice/InputMethodService;36 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$1;->val$inputMethodService:Landroid/inputmethodservice/InputMethodService;
1.04 KB
smali/com/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$3.smali
    
Offset 28, 14 lines modifiedOffset 28, 19 lines modified
  
28 .field·final·synthetic·val$token:Landroid/os/IBinder;28 .field·final·synthetic·val$token:Landroid/os/IBinder;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;Landroid/view/inputmethod/InputMethodManager;Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V30 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;Landroid/view/inputmethod/InputMethodManager;Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V
31 ····.locals·031 ····.locals·0
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"()V"
 35 ········}
 36 ····.end·annotation
  
32 ····.line·76637 ····.line·766
33 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$3;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;38 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$3;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;
  
34 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$3;->val$imm:Landroid/view/inputmethod/InputMethodManager;39 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$3;->val$imm:Landroid/view/inputmethod/InputMethodManager;
  
35 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$3;->val$token:Landroid/os/IBinder;40 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$3;->val$token:Landroid/os/IBinder;
927 B
smali/com/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$2.smali
    
Offset 31, 14 lines modifiedOffset 31, 19 lines modified
  
31 .field·final·synthetic·val$packageManager:Landroid/content/pm/PackageManager;31 .field·final·synthetic·val$packageManager:Landroid/content/pm/PackageManager;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;Landroid/content/pm/PackageManager;)V33 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;Landroid/content/pm/PackageManager;)V
34 ····.locals·034 ····.locals·0
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"()V"
 38 ········}
 39 ····.end·annotation
  
35 ····.line·67340 ····.line·673
36 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$2;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;41 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$2;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager;
  
37 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$2;->val$packageManager:Landroid/content/pm/PackageManager;42 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$2;->val$packageManager:Landroid/content/pm/PackageManager;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
802 B
smali/com/amnesica/kryptey/inputmethod/latin/InputView.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Landroid/widget/FrameLayout;2 .super·Landroid/widget/FrameLayout;
3 .source·"InputView.java"3 .source·"InputView.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amnesica/kryptey/inputmethod/latin/InputView$MotionEventForwarder;, 
8 ········Lcom/amnesica/kryptey/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;7 ········Lcom/amnesica/kryptey/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;,
 8 ········Lcom/amnesica/kryptey/inputmethod/latin/InputView$MotionEventForwarder;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·instance·fields11 #·instance·fields
12 .field·private·mKeyboardTopPaddingForwarder:Lcom/amnesica/kryptey/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;12 .field·private·mKeyboardTopPaddingForwarder:Lcom/amnesica/kryptey/inputmethod/latin/InputView$KeyboardTopPaddingForwarder;
  
894 B
smali/com/amnesica/kryptey/inputmethod/latin/RichInputMethodManager.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RichInputMethodManager.java"3 .source·"RichInputMethodManager.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$SubtypeInfo;, 
8 ········Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$SubtypeList;,7 ········Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$SubtypeList;,
9 ········Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$SubtypeChangedListener;8 ········Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$SubtypeChangedListener;,
 9 ········Lcom/amnesica/kryptey/inputmethod/latin/RichInputMethodManager$SubtypeInfo;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·private·static·final·TAG:Ljava/lang/String;·=·"RichInputMethodManager"13 .field·private·static·final·TAG:Ljava/lang/String;·=·"RichInputMethodManager"
  
1.07 KB
smali/com/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/Context;)V26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/Context;)V
27 ····.locals·027 ····.locals·0
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"()V"
 31 ········}
 32 ····.end·annotation
  
28 ····.line·12533 ····.line·125
29 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$2;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment;34 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$2;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment;
  
30 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$2;->val$prefs:Landroid/content/SharedPreferences;35 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$2;->val$prefs:Landroid/content/SharedPreferences;
  
31 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$2;->val$context:Landroid/content/Context;36 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$2;->val$context:Landroid/content/Context;
969 B
smali/com/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$5.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·val$checkedItems:[Z24 .field·final·synthetic·val$checkedItems:[Z
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment;[ZZ)V26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment;[ZZ)V
27 ····.locals·027 ····.locals·0
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"()V"
 31 ········}
 32 ····.end·annotation
  
28 ····.line·30633 ····.line·306
29 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$5;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment;34 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$5;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment;
  
30 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$5;->val$checkedItems:[Z35 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$5;->val$checkedItems:[Z
  
31 ····iput-boolean·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$5;->val$allowAllChecked:Z36 ····iput-boolean·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$5;->val$allowAllChecked:Z
1.08 KB
smali/com/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$1.smali
    
Offset 28, 14 lines modifiedOffset 28, 19 lines modified
  
28 .field·final·synthetic·val$res:Landroid/content/res/Resources;28 .field·final·synthetic·val$res:Landroid/content/res/Resources;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/res/Resources;)V30 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/res/Resources;)V
31 ····.locals·031 ····.locals·0
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"()V"
 35 ········}
 36 ····.end·annotation
  
32 ····.line·7237 ····.line·72
33 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$1;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment;38 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$1;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment;
  
34 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$1;->val$prefs:Landroid/content/SharedPreferences;39 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$1;->val$prefs:Landroid/content/SharedPreferences;
  
35 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$1;->val$res:Landroid/content/res/Resources;40 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/AppearanceSettingsFragment$1;->val$res:Landroid/content/res/Resources;
1.06 KB
smali/com/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·val$res:Landroid/content/res/Resources;24 .field·final·synthetic·val$res:Landroid/content/res/Resources;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/res/Resources;)V26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/res/Resources;)V
27 ····.locals·027 ····.locals·0
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"()V"
 31 ········}
 32 ····.end·annotation
  
28 ····.line·17033 ····.line·170
29 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$3;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;34 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$3;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;
  
30 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$3;->val$prefs:Landroid/content/SharedPreferences;35 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$3;->val$prefs:Landroid/content/SharedPreferences;
  
31 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$3;->val$res:Landroid/content/res/Resources;36 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$3;->val$res:Landroid/content/res/Resources;
1.25 KB
smali/com/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$4.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·val$listener:Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$OnMultiChoiceDialogAcceptListener;24 .field·final·synthetic·val$listener:Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$OnMultiChoiceDialogAcceptListener;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment;Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$OnMultiChoiceDialogAcceptListener;[Z)V26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment;Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$OnMultiChoiceDialogAcceptListener;[Z)V
27 ····.locals·027 ····.locals·0
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"()V"
 31 ········}
 32 ····.end·annotation
  
28 ····.line·33233 ····.line·332
29 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$4;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment;34 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$4;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment;
  
30 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$4;->val$listener:Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$OnMultiChoiceDialogAcceptListener;35 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$4;->val$listener:Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$OnMultiChoiceDialogAcceptListener;
  
31 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$4;->val$checkedItems:[Z36 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/LanguagesSettingsFragment$4;->val$checkedItems:[Z
1.09 KB
smali/com/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 19 lines modified
  
30 .field·final·synthetic·val$res:Landroid/content/res/Resources;30 .field·final·synthetic·val$res:Landroid/content/res/Resources;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/res/Resources;Landroid/media/AudioManager;)V32 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/res/Resources;Landroid/media/AudioManager;)V
33 ····.locals·033 ····.locals·0
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"()V"
 37 ········}
 38 ····.end·annotation
  
34 ····.line·11539 ····.line·115
35 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$2;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;40 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$2;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;
  
36 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$2;->val$prefs:Landroid/content/SharedPreferences;41 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$2;->val$prefs:Landroid/content/SharedPreferences;
  
37 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$2;->val$res:Landroid/content/res/Resources;42 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$2;->val$res:Landroid/content/res/Resources;
1.06 KB
smali/com/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·val$res:Landroid/content/res/Resources;24 .field·final·synthetic·val$res:Landroid/content/res/Resources;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/res/Resources;)V26 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;Landroid/content/SharedPreferences;Landroid/content/res/Resources;)V
27 ····.locals·027 ····.locals·0
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"()V"
 31 ········}
 32 ····.end·annotation
  
28 ····.line·7033 ····.line·70
29 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$1;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;34 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$1;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment;
  
30 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$1;->val$prefs:Landroid/content/SharedPreferences;35 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$1;->val$prefs:Landroid/content/SharedPreferences;
  
31 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$1;->val$res:Landroid/content/res/Resources;36 ····iput-object·p3,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/KeyPressSettingsFragment$1;->val$res:Landroid/content/res/Resources;
900 B
smali/com/amnesica/kryptey/inputmethod/latin/settings/SettingsActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$context:Landroid/content/Context;22 .field·final·synthetic·val$context:Landroid/content/Context;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/SettingsActivity;Landroid/content/Context;)V24 .method·constructor·<init>(Lcom/amnesica/kryptey/inputmethod/latin/settings/SettingsActivity;Landroid/content/Context;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·5331 ····.line·53
27 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/SettingsActivity$1;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/SettingsActivity;32 ····iput-object·p1,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/SettingsActivity$1;->this$0:Lcom/amnesica/kryptey/inputmethod/latin/settings/SettingsActivity;
  
28 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/SettingsActivity$1;->val$context:Landroid/content/Context;33 ····iput-object·p2,·p0,·Lcom/amnesica/kryptey/inputmethod/latin/settings/SettingsActivity$1;->val$context:Landroid/content/Context;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
8.48 KB
smali/com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView.smali
    
Offset 35, 95 lines modifiedOffset 35, 130 lines modified
  
35 .field·public·static·final·enum·MESSAGES_LIST_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;35 .field·public·static·final·enum·MESSAGES_LIST_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
36 .field·public·static·final·enum·VERIFY_CONTACT_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;36 .field·public·static·final·enum·VERIFY_CONTACT_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·static·constructor·<clinit>()V38 .method·private·static·synthetic·$values()[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
39 ····.locals·1339 ····.locals·3
  
 40 ····const/4·v0,·0x6
40 ····.line·940 
41 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView; 
  
42 ····const-string·v1,·"MAIN_VIEW"41 ····new-array·v0,·v0,·[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
 42 ····.line·940
 43 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->MAIN_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
43 ····const/4·v2,·0x044 ····const/4·v2,·0x0
  
44 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V45 ····aput-object·v1,·v0,·v2
  
45 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->MAIN_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;46 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->ADD_CONTACT_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
46 ····new-instance·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;47 ····const/4·v2,·0x1
  
47 ····const-string·v3,·"ADD_CONTACT_VIEW"48 ····aput-object·v1,·v0,·v2
  
48 ····const/4·v4,·0x149 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->CONTACT_LIST_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
49 ····invoke-direct·{v1,·v3,·v4},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V50 ····const/4·v2,·0x2
  
50 ····sput-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->ADD_CONTACT_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;51 ····aput-object·v1,·v0,·v2
  
51 ····new-instance·v3,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;52 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->MESSAGES_LIST_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
52 ····const-string·v5,·"CONTACT_LIST_VIEW"53 ····const/4·v2,·0x3
  
53 ····const/4·v6,·0x254 ····aput-object·v1,·v0,·v2
  
54 ····invoke-direct·{v3,·v5,·v6},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V55 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->HELP_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
55 ····sput-object·v3,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->CONTACT_LIST_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;56 ····const/4·v2,·0x4
  
56 ····new-instance·v5,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;57 ····aput-object·v1,·v0,·v2
  
57 ····const-string·v7,·"MESSAGES_LIST_VIEW"58 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->VERIFY_CONTACT_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
58 ····const/4·v8,·0x359 ····const/4·v2,·0x5
  
59 ····invoke-direct·{v5,·v7,·v8},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V60 ····aput-object·v1,·v0,·v2
  
60 ····sput-object·v5,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->MESSAGES_LIST_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;61 ····return-object·v0
 62 .end·method
  
61 ····new-instance·v7,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;63 .method·static·constructor·<clinit>()V
 64 ····.locals·3
  
62 ····const-string·v9,·"HELP_VIEW"65 ····.line·940
 66 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
63 ····const/4·v10,·0x467 ····const-string·v1,·"MAIN_VIEW"
  
 68 ····const/4·v2,·0x0
  
64 ····invoke-direct·{v7,·v9,·v10},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V69 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V
  
65 ····sput-object·v7,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->HELP_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;70 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->MAIN_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
66 ····new-instance·v9,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;71 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
67 ····const-string·v11,·"VERIFY_CONTACT_VIEW"72 ····const-string·v1,·"ADD_CONTACT_VIEW"
  
68 ····const/4·v12,·0x573 ····const/4·v2,·0x1
  
69 ····invoke-direct·{v9,·v11,·v12},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V74 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V
  
70 ····sput-object·v9,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->VERIFY_CONTACT_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;75 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->ADD_CONTACT_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
71 ····const/4·v11,·0x676 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
72 ····new-array·v11,·v11,·[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;77 ····const-string·v1,·"CONTACT_LIST_VIEW"
  
73 ····aput-object·v0,·v11,·v278 ····const/4·v2,·0x2
  
74 ····aput-object·v1,·v11,·v479 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V
  
75 ····aput-object·v3,·v11,·v680 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->CONTACT_LIST_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
 81 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
 82 ····const-string·v1,·"MESSAGES_LIST_VIEW"
  
 83 ····const/4·v2,·0x3
  
 84 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V
  
 85 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->MESSAGES_LIST_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
 86 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
 87 ····const-string·v1,·"HELP_VIEW"
  
 88 ····const/4·v2,·0x4
  
 89 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V
  
 90 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->HELP_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
 91 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
 92 ····const-string·v1,·"VERIFY_CONTACT_VIEW"
  
 93 ····const/4·v2,·0x5
  
 94 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;-><init>(Ljava/lang/String;I)V
  
76 ····aput-object·v5,·v11,·v895 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->VERIFY_CONTACT_VIEW:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
77 ····aput-object·v7,·v11,·v1096 ····invoke-static·{},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->$values()[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
78 ····aput-object·v9,·v11,·v1297 ····move-result-object·v0
  
79 ····sput-object·v11,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;98 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;
  
80 ····return-void99 ····return-void
Max diff block lines reached; 129/8528 bytes (1.51%) of diff not shown.
3.49 KB
smali/com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState.smali
    
Offset 27, 47 lines modifiedOffset 27, 66 lines modified
  
27 .field·public·static·final·enum·DISABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;27 .field·public·static·final·enum·DISABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
28 .field·public·static·final·enum·ENABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;28 .field·public·static·final·enum·ENABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····new-array·v0,·v0,·[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
 34 ····.line·938
 35 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;->ENABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
 36 ····const/4·v2,·0x0
  
 37 ····aput-object·v1,·v0,·v2
  
 38 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;->DISABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
 39 ····const/4·v2,·0x1
  
 40 ····aput-object·v1,·v0,·v2
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·93845 ····.line·938
33 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;46 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
34 ····const-string·v1,·"ENABLED"47 ····const-string·v1,·"ENABLED"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;->ENABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;50 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;->ENABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
38 ····new-instance·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;51 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
39 ····const-string·v3,·"DISABLED" 
  
40 ····const/4·v4,·0x1 
  
41 ····invoke-direct·{v1,·v3,·v4},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;-><init>(Ljava/lang/String;I)V52 ····const-string·v1,·"DISABLED"
  
42 ····sput-object·v1,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;->DISABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;53 ····const/4·v2,·0x1
  
43 ····const/4·v3,·0x254 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;-><init>(Ljava/lang/String;I)V
  
44 ····new-array·v3,·v3,·[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;55 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;->DISABLED:Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
45 ····aput-object·v0,·v3,·v256 ····invoke-static·{},·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;->$values()[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
46 ····aput-object·v1,·v3,·v457 ····move-result-object·v0
  
47 ····sput-object·v3,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;58 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;
  
48 ····return-void59 ····return-void
49 .end·method60 .end·method
  
50 .method·private·constructor·<init>(Ljava/lang/String;I)V61 .method·private·constructor·<init>(Ljava/lang/String;I)V
51 ····.locals·062 ····.locals·0
52 ····.annotation·system·Ldalvik/annotation/Signature;63 ····.annotation·system·Ldalvik/annotation/Signature;
995 B
smali/com/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView.smali
    
Offset 5, 18 lines modifiedOffset 5, 18 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$ListAdapterContactInterface;6 .implements·Lcom/amnesica/kryptey/inputmethod/latin/e2ee/adapter/ListAdapterContacts$ListAdapterContactInterface;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$Listener;,10 ········Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$E2EEStripVisibilityGroup;,
11 ········Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;,11 ········Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$UIView;,
12 ········Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;,12 ········Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$ButtonState;,
13 ········Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$E2EEStripVisibilityGroup;13 ········Lcom/amnesica/kryptey/inputmethod/latin/e2ee/E2EEStripView$Listener;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·static·fields16 #·static·fields
17 .field·private·static·final·TAG:Ljava/lang/String;·=·"E2EEStripView"17 .field·private·static·final·TAG:Ljava/lang/String;·=·"E2EEStripView"
  
976 B
smali/com/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils.smali
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
3 .source·"XmlParseUtils.java"3 .source·"XmlParseUtils.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$NonEmptyTag;,7 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$NonEmptyTag;,
 8 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$ParseException;,
8 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$IllegalAttribute;,9 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$IllegalAttribute;,
9 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$IllegalEndTag;,10 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$IllegalEndTag;,
10 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$IllegalStartTag;,11 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$IllegalStartTag;
11 ········Lcom/amnesica/kryptey/inputmethod/latin/utils/XmlParseUtils$ParseException; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·private·constructor·<init>()V15 .method·private·constructor·<init>()V
16 ····.locals·016 ····.locals·0
10.4 KB
smali/com/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier.smali
    
Offset 32, 16 lines modifiedOffset 32, 69 lines modified
  
  
32 #·instance·fields32 #·instance·fields
33 .field·public·final·className:Ljava/lang/Class;33 .field·public·final·className:Ljava/lang/Class;
  
  
34 #·direct·methods34 #·direct·methods
 35 .method·private·static·synthetic·$values()[Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
 36 ····.locals·3
  
 37 ····const/4·v0,·0x7
  
 38 ····new-array·v0,·v0,·[Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
 39 ····.line·10
 40 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->UNIQUE_USER_ID:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
 41 ····const/4·v2,·0x0
  
 42 ····aput-object·v1,·v0,·v2
  
 43 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->METADATA_STORE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
 44 ····const/4·v2,·0x1
  
 45 ····aput-object·v1,·v0,·v2
  
 46 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->PROTOCOL_STORE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
 47 ····const/4·v2,·0x2
  
 48 ····aput-object·v1,·v0,·v2
  
 49 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->PROTOCOL_ADDRESS:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
 50 ····const/4·v2,·0x3
  
 51 ····aput-object·v1,·v0,·v2
  
 52 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->DEVICE_ID:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
 53 ····const/4·v2,·0x4
  
 54 ····aput-object·v1,·v0,·v2
  
 55 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->UNENCRYPTED_MESSAGES:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
 56 ····const/4·v2,·0x5
  
 57 ····aput-object·v1,·v0,·v2
  
 58 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->CONTACTS:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
 59 ····const/4·v2,·0x6
  
 60 ····aput-object·v1,·v0,·v2
  
 61 ····return-object·v0
 62 .end·method
  
35 .method·static·constructor·<clinit>()V63 .method·static·constructor·<clinit>()V
36 ····.locals·1664 ····.locals·4
  
37 ····.line·1165 ····.line·11
38 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;66 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
39 ····const-class·v1,·Ljava/lang/String;67 ····const-class·v1,·Ljava/lang/String;
  
40 ····const-string·v2,·"UNIQUE_USER_ID"68 ····const-string·v2,·"UNIQUE_USER_ID"
Offset 49, 111 lines modifiedOffset 102, 97 lines modified
49 ····const/4·v3,·0x0102 ····const/4·v3,·0x0
  
50 ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V103 ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
  
51 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->UNIQUE_USER_ID:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;104 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->UNIQUE_USER_ID:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
52 ····.line·12105 ····.line·12
53 ····new-instance·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;106 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
54 ····const-class·v2,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/stores/PreKeyMetadataStoreImpl;107 ····const-class·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/stores/PreKeyMetadataStoreImpl;
  
55 ····const-string·v4,·"METADATA_STORE"108 ····const-string·v2,·"METADATA_STORE"
  
56 ····const/4·v5,·0x1109 ····const/4·v3,·0x1
  
57 ····invoke-direct·{v1,·v4,·v5,·v2},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V110 ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
  
58 ····sput-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->METADATA_STORE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;111 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->METADATA_STORE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
59 ····.line·13112 ····.line·13
60 ····new-instance·v2,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;113 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
61 ····const-class·v4,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/stores/SignalProtocolStoreImpl;114 ····const-class·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/stores/SignalProtocolStoreImpl;
  
62 ····const-string·v6,·"PROTOCOL_STORE"115 ····const-string·v2,·"PROTOCOL_STORE"
  
63 ····const/4·v7,·0x2116 ····const/4·v3,·0x2
  
64 ····invoke-direct·{v2,·v6,·v7,·v4},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V117 ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
  
65 ····sput-object·v2,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->PROTOCOL_STORE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;118 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->PROTOCOL_STORE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
66 ····.line·14119 ····.line·14
67 ····new-instance·v4,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;120 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
68 ····const-class·v6,·Lorg/signal/libsignal/protocol/SignalProtocolAddress;121 ····const-class·v1,·Lorg/signal/libsignal/protocol/SignalProtocolAddress;
  
69 ····const-string·v8,·"PROTOCOL_ADDRESS"122 ····const-string·v2,·"PROTOCOL_ADDRESS"
  
70 ····const/4·v9,·0x3123 ····const/4·v3,·0x3
  
71 ····invoke-direct·{v4,·v8,·v9,·v6},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V124 ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
  
72 ····sput-object·v4,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->PROTOCOL_ADDRESS:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;125 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->PROTOCOL_ADDRESS:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
73 ····.line·15126 ····.line·15
74 ····new-instance·v6,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;127 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
  
75 ····const-class·v8,·Ljava/lang/Integer;128 ····const-class·v1,·Ljava/lang/Integer;
  
76 ····const-string·v10,·"DEVICE_ID"129 ····const-string·v2,·"DEVICE_ID"
  
77 ····const/4·v11,·0x4130 ····const/4·v3,·0x4
  
78 ····invoke-direct·{v6,·v10,·v11,·v8},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V131 ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;-><init>(Ljava/lang/String;ILjava/lang/Class;)V
  
79 ····sput-object·v6,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->DEVICE_ID:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;132 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;->DEVICE_ID:Lcom/amnesica/kryptey/inputmethod/signalprotocol/ProtocolIdentifier;
Max diff block lines reached; 3241/10467 bytes (30.96%) of diff not shown.
4.65 KB
smali/com/amnesica/kryptey/inputmethod/signalprotocol/MessageType.smali
    
Offset 20, 62 lines modifiedOffset 20, 85 lines modified
  
20 .field·public·static·final·enum·SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;20 .field·public·static·final·enum·SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
21 .field·public·static·final·enum·UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;21 .field·public·static·final·enum·UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
  
22 #·direct·methods22 #·direct·methods
 23 .method·private·static·synthetic·$values()[Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
 24 ····.locals·3
  
 25 ····const/4·v0,·0x3
  
 26 ····new-array·v0,·v0,·[Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
 27 ····.line·3
 28 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->PRE_KEY_RESPONSE_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
 29 ····const/4·v2,·0x0
  
 30 ····aput-object·v1,·v0,·v2
  
 31 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
 32 ····const/4·v2,·0x1
  
 33 ····aput-object·v1,·v0,·v2
  
 34 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
 35 ····const/4·v2,·0x2
  
 36 ····aput-object·v1,·v0,·v2
  
 37 ····return-object·v0
 38 .end·method
  
23 .method·static·constructor·<clinit>()V39 .method·static·constructor·<clinit>()V
24 ····.locals·740 ····.locals·3
  
25 ····.line·441 ····.line·4
26 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;42 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
27 ····const-string·v1,·"PRE_KEY_RESPONSE_MESSAGE"43 ····const-string·v1,·"PRE_KEY_RESPONSE_MESSAGE"
  
28 ····const/4·v2,·0x044 ····const/4·v2,·0x0
  
29 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;-><init>(Ljava/lang/String;I)V45 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;-><init>(Ljava/lang/String;I)V
  
30 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->PRE_KEY_RESPONSE_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;46 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->PRE_KEY_RESPONSE_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
31 ····.line·547 ····.line·5
32 ····new-instance·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;48 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
33 ····const-string·v3,·"SIGNAL_MESSAGE"49 ····const-string·v1,·"SIGNAL_MESSAGE"
  
34 ····const/4·v4,·0x150 ····const/4·v2,·0x1
  
35 ····invoke-direct·{v1,·v3,·v4},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;-><init>(Ljava/lang/String;I)V51 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;-><init>(Ljava/lang/String;I)V
  
36 ····sput-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;52 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
37 ····.line·653 ····.line·6
38 ····new-instance·v3,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;54 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
39 ····const-string·v5,·"UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE" 
  
40 ····const/4·v6,·0x2 
  
41 ····invoke-direct·{v3,·v5,·v6},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;-><init>(Ljava/lang/String;I)V 
  
42 ····sput-object·v3,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;55 ····const-string·v1,·"UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE"
  
43 ····const/4·v5,·0x356 ····const/4·v2,·0x2
  
44 ····new-array·v5,·v5,·[Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;57 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;-><init>(Ljava/lang/String;I)V
  
45 ····aput-object·v0,·v5,·v258 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->UPDATED_PRE_KEY_RESPONSE_MESSAGE_AND_SIGNAL_MESSAGE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
46 ····aput-object·v1,·v5,·v459 ····.line·3
 60 ····invoke-static·{},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->$values()[Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
47 ····aput-object·v3,·v5,·v661 ····move-result-object·v0
  
48 ····.line·3 
49 ····sput-object·v5,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;62 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/signalprotocol/MessageType;
  
50 ····return-void63 ····return-void
51 .end·method64 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V65 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·066 ····.locals·0
54 ····.annotation·system·Ldalvik/annotation/Signature;67 ····.annotation·system·Ldalvik/annotation/Signature;
1.77 KB
smali/com/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil.smali
    
Offset 2, 22 lines modifiedOffset 2, 22 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JsonUtil.java"3 .source·"JsonUtil.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$SenderKeySerializer;, 
8 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$SenderKeyDeserializer;, 
9 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$SignalProtocolAddressDeserializer;, 
10 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$SignalProtocolAddressSerializer;, 
11 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$IdentityKeyPairDeserializer;, 
12 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$IdentityKeyPairSerializer;,7 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$IdentityKeyPairSerializer;,
 8 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$IdentityKeyPairDeserializer;,
 9 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$IdentityKeySerializer;,
13 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$IdentityKeyDeserializer;,10 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$IdentityKeyDeserializer;,
 11 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$SignalProtocolAddressSerializer;,
 12 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$SignalProtocolAddressDeserializer;,
14 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$IdentityKeySerializer;13 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$SenderKeySerializer;,
 14 ········Lcom/amnesica/kryptey/inputmethod/signalprotocol/util/JsonUtil$SenderKeyDeserializer;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·static·fields17 #·static·fields
18 .field·private·static·final·TAG:Ljava/lang/String;·=·"JsonUtil"18 .field·private·static·final·TAG:Ljava/lang/String;·=·"JsonUtil"
  
4.46 KB
smali/com/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder.smali
    
Offset 20, 60 lines modifiedOffset 20, 83 lines modified
  
20 .field·public·static·final·enum·FAIRYTALE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;20 .field·public·static·final·enum·FAIRYTALE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
21 .field·public·static·final·enum·RAW:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;21 .field·public·static·final·enum·RAW:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
  
22 #·direct·methods22 #·direct·methods
 23 .method·private·static·synthetic·$values()[Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
 24 ····.locals·3
  
 25 ····const/4·v0,·0x3
  
 26 ····new-array·v0,·v0,·[Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
 27 ····.line·3
 28 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->BASE64:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
 29 ····const/4·v2,·0x0
  
 30 ····aput-object·v1,·v0,·v2
  
 31 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->FAIRYTALE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
 32 ····const/4·v2,·0x1
  
 33 ····aput-object·v1,·v0,·v2
  
 34 ····sget-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->RAW:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
 35 ····const/4·v2,·0x2
  
 36 ····aput-object·v1,·v0,·v2
  
 37 ····return-object·v0
 38 .end·method
  
23 .method·static·constructor·<clinit>()V39 .method·static·constructor·<clinit>()V
24 ····.locals·740 ····.locals·3
  
25 ····.line·441 ····.line·4
26 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;42 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
27 ····const-string·v1,·"BASE64"43 ····const-string·v1,·"BASE64"
  
28 ····const/4·v2,·0x044 ····const/4·v2,·0x0
  
29 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;-><init>(Ljava/lang/String;I)V45 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;-><init>(Ljava/lang/String;I)V
  
30 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->BASE64:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;46 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->BASE64:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
31 ····new-instance·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;47 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
32 ····const-string·v3,·"FAIRYTALE" 
  
33 ····const/4·v4,·0x1 
  
34 ····invoke-direct·{v1,·v3,·v4},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;-><init>(Ljava/lang/String;I)V 
  
35 ····sput-object·v1,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->FAIRYTALE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;48 ····const-string·v1,·"FAIRYTALE"
  
36 ····new-instance·v3,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;49 ····const/4·v2,·0x1
  
37 ····const-string·v5,·"RAW"50 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;-><init>(Ljava/lang/String;I)V
  
38 ····const/4·v6,·0x251 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->FAIRYTALE:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
39 ····invoke-direct·{v3,·v5,·v6},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;-><init>(Ljava/lang/String;I)V52 ····new-instance·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
40 ····sput-object·v3,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->RAW:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;53 ····const-string·v1,·"RAW"
  
41 ····const/4·v5,·0x354 ····const/4·v2,·0x2
  
42 ····new-array·v5,·v5,·[Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;55 ····invoke-direct·{v0,·v1,·v2},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;-><init>(Ljava/lang/String;I)V
  
43 ····aput-object·v0,·v5,·v256 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->RAW:Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
44 ····aput-object·v1,·v5,·v457 ····.line·3
 58 ····invoke-static·{},·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->$values()[Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
45 ····aput-object·v3,·v5,·v659 ····move-result-object·v0
  
46 ····.line·3 
47 ····sput-object·v5,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;60 ····sput-object·v0,·Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;->$VALUES:[Lcom/amnesica/kryptey/inputmethod/signalprotocol/encoding/Encoder;
  
48 ····return-void61 ····return-void
49 .end·method62 .end·method
  
50 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
51 ····.locals·064 ····.locals·0
52 ····.annotation·system·Ldalvik/annotation/Signature;65 ····.annotation·system·Ldalvik/annotation/Signature;