2.72 MB
/home/fdroid/fdroiddata/tmp/com.crawlmb_38.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.crawlmb_38.apk
1.94 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <c71c28e03747d3e7169feb3f5f26ac42e3c57b81403d47cc3e663d35583d9e5c>, actual: <d8710f329d22b226cf6b47d9fd99280a7fcdcc75d9efc1d6d568b294a784da0e> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <2c70ae976eb1d3d39d2a11a05934233a9fd3865181edc97cc94fa42884a31386b797dc0100000000>, actual: <14a801d52bf90e289b54ae15c141f0cb54ab4f929f6311e7a400ae9bc13b66e1b797dc0100000000>
    
Offset 1, 17 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·4497cd2f721849dbff0f2c83d89bc3a6394fe986f9515da2f7ed062aae12367a 
10 Signer·#1·certificate·SHA-1·digest:·e85765b2f626ff4451c97e48e88d4f707de8b061 
11 Signer·#1·certificate·MD5·digest:·64b9955f50c815b270db88744f23074b 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d6de6a96a5beb3406e7e4072a0f323bded0deac7484740523b46430d41ae7335 
15 Signer·#1·public·key·SHA-1·digest:·97e488695500611bd578ef8cf5916518d90166d0 
16 Signer·#1·public·key·MD5·digest:·e2a1f63762470bc1b6af444ae1fe05fa 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.49 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·31238071·bytes,·number·of·entries:·8061 Zip·file·size:·31238071·bytes,·number·of·entries:·806
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···134416·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-r--r--··0.0·unx···134960·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-r--r--··0.0·unx·14117704·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libcrawl.so4 -rw-r--r--··0.0·unx·14117704·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libcrawl.so
5 -rw-r--r--··0.0·unx··9627284·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libcrawl.so5 -rw-r--r--··0.0·unx··9627284·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libcrawl.so
6 -rw-r--r--··0.0·unx·15167976·b-·defN·81-Jan-01·01:01·lib/x86/libcrawl.so6 -rw-r--r--··0.0·unx·15167976·b-·defN·81-Jan-01·01:01·lib/x86/libcrawl.so
7 -rw-r--r--··0.0·unx·15118360·b-·defN·81-Jan-01·01:01·lib/x86_64/libcrawl.so7 -rw-r--r--··0.0·unx·15118360·b-·defN·81-Jan-01·01:01·lib/x86_64/libcrawl.so
8 -rw-r--r--··0.0·unx·····7560·b-·defN·81-Jan-01·01:01·assets/6x12.ttf8 -rw-r--r--··0.0·unx·····7560·b-·defN·81-Jan-01·01:01·assets/6x12.ttf
9 -rw-r--r--··0.0·unx····37312·b-·defN·81-Jan-01·01:01·assets/8514oemreg.ttf9 -rw-r--r--··0.0·unx····37312·b-·defN·81-Jan-01·01:01·assets/8514oemreg.ttf
10 -rw-r--r--··0.0·unx····49052·b-·defN·81-Jan-01·01:01·assets/VeraMoBd.ttf10 -rw-r--r--··0.0·unx····49052·b-·defN·81-Jan-01·01:01·assets/VeraMoBd.ttf
Offset 801, 8 lines modifiedOffset 801, 8 lines modified
801 -rw----·····0.0·fat······187·b-·stor·81-Jan-01·01:01·res/wZ.png801 -rw----·····0.0·fat······187·b-·stor·81-Jan-01·01:01·res/wZ.png
802 -rw----·····0.0·fat····21743·b-·stor·81-Jan-01·01:01·res/y5.png802 -rw----·····0.0·fat····21743·b-·stor·81-Jan-01·01:01·res/y5.png
803 -rw----·····0.0·fat······154·b-·stor·81-Jan-01·01:01·res/zf.png803 -rw----·····0.0·fat······154·b-·stor·81-Jan-01·01:01·res/zf.png
804 -rw----·····0.0·fat····19972·b-·stor·81-Jan-01·01:01·resources.arsc804 -rw----·····0.0·fat····19972·b-·stor·81-Jan-01·01:01·resources.arsc
805 -rw----·····2.0·fat····68951·b-·defN·81-Jan-01·01:01·META-INF/A8B3D3D5.SF805 -rw----·····2.0·fat····68951·b-·defN·81-Jan-01·01:01·META-INF/A8B3D3D5.SF
806 -rw----·····2.0·fat·····1328·b-·defN·81-Jan-01·01:01·META-INF/A8B3D3D5.RSA806 -rw----·····2.0·fat·····1328·b-·defN·81-Jan-01·01:01·META-INF/A8B3D3D5.RSA
807 -rw----·····2.0·fat····68843·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF807 -rw----·····2.0·fat····68843·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
808 806·files,·70187632·bytes·uncompressed,·31117888·bytes·compressed:··55.7%808 806·files,·70188176·bytes·uncompressed,·31117843·bytes·compressed:··55.7%
2.66 MB
classes.dex
2.65 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·ab1ab0de4 checksum············:·b2aa253a
5 signature···········:·571f...faa85 signature···········:·c3be...d225
6 file_size···········:·1344166 file_size···········:·134960
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·····:·200110 string_ids_size·····:·2002
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·27612 type_ids_size·······:·276
13 type_ids_off········:·8116·(0x001fb4)13 type_ids_off········:·8120·(0x001fb8)
14 proto_ids_size······:·36314 proto_ids_size······:·363
15 proto_ids_off·······:·9220·(0x002404)15 proto_ids_off·······:·9224·(0x002408)
16 field_ids_size······:·82716 field_ids_size······:·827
17 field_ids_off·······:·13576·(0x003508)17 field_ids_off·······:·13580·(0x00350c)
18 method_ids_size·····:·119218 method_ids_size·····:·1197
19 method_ids_off······:·20192·(0x004ee0)19 method_ids_off······:·20196·(0x004ee4)
20 class_defs_size·····:·8720 class_defs_size·····:·87
21 class_defs_off······:·29728·(0x007420)21 class_defs_off······:·29772·(0x00744c)
22 data_size···········:·10190422 data_size···········:·102404
23 data_off············:·32512·(0x007f00)23 data_off············:·32556·(0x007f2c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·11425 class_idx···········:·114
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·23327 superclass_idx······:·233
28 source_file_idx·····:·6828 source_file_idx·····:·69
29 static_fields_size··:·529 static_fields_size··:·5
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0············-33 Class·#0············-
34 ··Class·descriptor··:·'Lcom/crawlmb/BuildConfig;'34 ··Class·descriptor··:·'Lcom/crawlmb/BuildConfig;'
Offset 70, 31 lines modifiedOffset 70, 31 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 007f00:········································|[007f00]·com.crawlmb.BuildConfig.<init>:()V77 007f2c:········································|[007f2c]·com.crawlmb.BuildConfig.<init>:()V
78 007f10:·7010·6304·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@046378 007f3c:·7010·6804·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0468
79 007f16:·0e00···································|0003:·return-void79 007f42:·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/crawlmb/BuildConfig;·84 ········0x0000·-·0x0004·reg=0·this·Lcom/crawlmb/BuildConfig;·
  
85 ··Virtual·methods···-85 ··Virtual·methods···-
86 ··source_file_idx···:·68·(BuildConfig.java)86 ··source_file_idx···:·69·(BuildConfig.java)
  
87 Class·#1·header:87 Class·#1·header:
88 class_idx···········:·11588 class_idx···········:·115
89 access_flags········:·0·(0x0000)89 access_flags········:·0·(0x0000)
90 superclass_idx······:·5990 superclass_idx······:·59
91 source_file_idx·····:·7891 source_file_idx·····:·79
92 static_fields_size··:·092 static_fields_size··:·0
93 instance_fields_size:·193 instance_fields_size:·1
94 direct_methods_size·:·194 direct_methods_size·:·1
95 virtual_methods_size:·195 virtual_methods_size:·1
  
96 Class·#1·annotations:96 Class·#1·annotations:
97 Annotations·on·class97 Annotations·on·class
Offset 118, 18 lines modifiedOffset 118, 18 lines modified
118 ······type··········:·'(Lcom/crawlmb/CharFileViewer;)V'118 ······type··········:·'(Lcom/crawlmb/CharFileViewer;)V'
119 ······access········:·0x10000·(CONSTRUCTOR)119 ······access········:·0x10000·(CONSTRUCTOR)
120 ······code··········-120 ······code··········-
121 ······registers·····:·2121 ······registers·····:·2
122 ······ins···········:·2122 ······ins···········:·2
123 ······outs··········:·1123 ······outs··········:·1
124 ······insns·size····:·6·16-bit·code·units124 ······insns·size····:·6·16-bit·code·units
125 007fbc:········································|[007fbc]·com.crawlmb.CharFileViewer$1.<init>:(Lcom/crawlmb/CharFileViewer;)V125 007fe8:········································|[007fe8]·com.crawlmb.CharFileViewer$1.<init>:(Lcom/crawlmb/CharFileViewer;)V
126 007fcc:·5b01·2c00······························|0000:·iput-object·v1,·v0,·Lcom/crawlmb/CharFileViewer$1;.this$0:Lcom/crawlmb/CharFileViewer;·//·field@002c126 007ff8:·5b01·2c00······························|0000:·iput-object·v1,·v0,·Lcom/crawlmb/CharFileViewer$1;.this$0:Lcom/crawlmb/CharFileViewer;·//·field@002c
127 007fd0:·7010·c800·0000·························|0002:·invoke-direct·{v0},·Landroid/text/method/ArrowKeyMovementMethod;.<init>:()V·//·method@00c8127 007ffc:·7010·c800·0000·························|0002:·invoke-direct·{v0},·Landroid/text/method/ArrowKeyMovementMethod;.<init>:()V·//·method@00c8
128 007fd6:·0e00···································|0005:·return-void128 008002:·0e00···································|0005:·return-void
129 ······catches·······:·(none)129 ······catches·······:·(none)
130 ······positions·····:·130 ······positions·····:·
131 ········0x0000·line=201131 ········0x0000·line=201
132 ······locals········:·132 ······locals········:·
133 ········0x0000·-·0x0006·reg=0·this·Lcom/crawlmb/CharFileViewer$1;·133 ········0x0000·-·0x0006·reg=0·this·Lcom/crawlmb/CharFileViewer$1;·
134 ········0x0000·-·0x0006·reg=1·(null)·Lcom/crawlmb/CharFileViewer;·134 ········0x0000·-·0x0006·reg=1·(null)·Lcom/crawlmb/CharFileViewer;·
  
Offset 139, 57 lines modifiedOffset 139, 57 lines modified
139 ······type··········:·'(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z'139 ······type··········:·'(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z'
140 ······access········:·0x0001·(PUBLIC)140 ······access········:·0x0001·(PUBLIC)
141 ······code··········-141 ······code··········-
142 ······registers·····:·8142 ······registers·····:·8
143 ······ins···········:·4143 ······ins···········:·4
144 ······outs··········:·4144 ······outs··········:·4
145 ······insns·size····:·73·16-bit·code·units145 ······insns·size····:·73·16-bit·code·units
146 007f18:········································|[007f18]·com.crawlmb.CharFileViewer$1.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z146 007f44:········································|[007f44]·com.crawlmb.CharFileViewer$1.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z
147 007f28:·6e10·ea00·0700·························|0000:·invoke-virtual·{v7},·Landroid/view/MotionEvent;.getAction:()I·//·method@00ea147 007f54:·6e10·ea00·0700·························|0000:·invoke-virtual·{v7},·Landroid/view/MotionEvent;.getAction:()I·//·method@00ea
148 007f2e:·0a00···································|0003:·move-result·v0148 007f5a:·0a00···································|0003:·move-result·v0
149 007f30:·1211···································|0004:·const/4·v1,·#int·1·//·#1149 007f5c:·1211···································|0004:·const/4·v1,·#int·1·//·#1
150 007f32:·3310·3f00······························|0005:·if-ne·v0,·v1,·0044·//·+003f150 007f5e:·3310·3f00······························|0005:·if-ne·v0,·v1,·0044·//·+003f
151 007f36:·6e10·f200·0700·························|0007:·invoke-virtual·{v7},·Landroid/view/MotionEvent;.getX:()F·//·method@00f2151 007f62:·6e10·f200·0700·························|0007:·invoke-virtual·{v7},·Landroid/view/MotionEvent;.getX:()F·//·method@00f2
152 007f3c:·0a00···································|000a:·move-result·v0152 007f68:·0a00···································|000a:·move-result·v0
153 007f3e:·8700···································|000b:·float-to-int·v0,·v0153 007f6a:·8700···································|000b:·float-to-int·v0,·v0
154 007f40:·6e10·f300·0700·························|000c:·invoke-virtual·{v7},·Landroid/view/MotionEvent;.getY:()F·//·method@00f3154 007f6c:·6e10·f300·0700·························|000c:·invoke-virtual·{v7},·Landroid/view/MotionEvent;.getY:()F·//·method@00f3
155 007f46:·0a02···································|000f:·move-result·v2155 007f72:·0a02···································|000f:·move-result·v2
156 007f48:·8722···································|0010:·float-to-int·v2,·v2156 007f74:·8722···································|0010:·float-to-int·v2,·v2
157 007f4a:·6e10·4c01·0500·························|0011:·invoke-virtual·{v5},·Landroid/widget/TextView;.getTotalPaddingLeft:()I·//·method@014c157 007f76:·6e10·4c01·0500·························|0011:·invoke-virtual·{v5},·Landroid/widget/TextView;.getTotalPaddingLeft:()I·//·method@014c
158 007f50:·0a03···································|0014:·move-result·v3158 007f7c:·0a03···································|0014:·move-result·v3
159 007f52:·b130···································|0015:·sub-int/2addr·v0,·v3159 007f7e:·b130···································|0015:·sub-int/2addr·v0,·v3
160 007f54:·6e10·4d01·0500·························|0016:·invoke-virtual·{v5},·Landroid/widget/TextView;.getTotalPaddingTop:()I·//·method@014d160 007f80:·6e10·4d01·0500·························|0016:·invoke-virtual·{v5},·Landroid/widget/TextView;.getTotalPaddingTop:()I·//·method@014d
161 007f5a:·0a03···································|0019:·move-result·v3161 007f86:·0a03···································|0019:·move-result·v3
162 007f5c:·b132···································|001a:·sub-int/2addr·v2,·v3162 007f88:·b132···································|001a:·sub-int/2addr·v2,·v3
163 007f5e:·6e10·4601·0500·························|001b:·invoke-virtual·{v5},·Landroid/widget/TextView;.getScrollX:()I·//·method@0146163 007f8a:·6e10·4601·0500·························|001b:·invoke-virtual·{v5},·Landroid/widget/TextView;.getScrollX:()I·//·method@0146
164 007f64:·0a03···································|001e:·move-result·v3164 007f90:·0a03···································|001e:·move-result·v3
165 007f66:·b030···································|001f:·add-int/2addr·v0,·v3165 007f92:·b030···································|001f:·add-int/2addr·v0,·v3
166 007f68:·6e10·4701·0500·························|0020:·invoke-virtual·{v5},·Landroid/widget/TextView;.getScrollY:()I·//·method@0147166 007f94:·6e10·4701·0500·························|0020:·invoke-virtual·{v5},·Landroid/widget/TextView;.getScrollY:()I·//·method@0147
167 007f6e:·0a03···································|0023:·move-result·v3167 007f9a:·0a03···································|0023:·move-result·v3
168 007f70:·b032···································|0024:·add-int/2addr·v2,·v3168 007f9c:·b032···································|0024:·add-int/2addr·v2,·v3
169 007f72:·6e10·4001·0500·························|0025:·invoke-virtual·{v5},·Landroid/widget/TextView;.getLayout:()Landroid/text/Layout;·//·method@0140169 007f9e:·6e10·4001·0500·························|0025:·invoke-virtual·{v5},·Landroid/widget/TextView;.getLayout:()Landroid/text/Layout;·//·method@0140
170 007f78:·0c03···································|0028:·move-result-object·v3170 007fa4:·0c03···································|0028:·move-result-object·v3
171 007f7a:·6e20·c500·2300·························|0029:·invoke-virtual·{v3,·v2},·Landroid/text/Layout;.getLineForVertical:(I)I·//·method@00c5171 007fa6:·6e20·c500·2300·························|0029:·invoke-virtual·{v3,·v2},·Landroid/text/Layout;.getLineForVertical:(I)I·//·method@00c5
172 007f80:·0a02···································|002c:·move-result·v2172 007fac:·0a02···································|002c:·move-result·v2
173 007f82:·8200···································|002d:·int-to-float·v0,·v0173 007fae:·8200···································|002d:·int-to-float·v0,·v0
174 007f84:·6e30·c600·2300·························|002e:·invoke-virtual·{v3,·v2,·v0},·Landroid/text/Layout;.getOffsetForHorizontal:(IF)I·//·method@00c6174 007fb0:·6e30·c600·2300·························|002e:·invoke-virtual·{v3,·v2,·v0},·Landroid/text/Layout;.getOffsetForHorizontal:(IF)I·//·method@00c6
175 007f8a:·0a00···································|0031:·move-result·v0175 007fb6:·0a00···································|0031:·move-result·v0
176 007f8c:·1c02·3d00······························|0032:·const-class·v2,·Landroid/text/style/ClickableSpan;·//·type@003d176 007fb8:·1c02·3d00······························|0032:·const-class·v2,·Landroid/text/style/ClickableSpan;·//·type@003d
177 007f90:·7240·c700·0620·························|0034:·invoke-interface·{v6,·v0,·v0,·v2},·Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;·//·method@00c7177 007fbc:·7240·c700·0620·························|0034:·invoke-interface·{v6,·v0,·v0,·v2},·Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;·//·method@00c7
Max diff block lines reached; 2764909/2778348 bytes (99.52%) of diff not shown.
14.4 KB
classes.jar
5.58 KB
zipinfo {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 Zip·file·size:·186195·bytes,·number·of·entries:·871 Zip·file·size:·186394·bytes,·number·of·entries:·87
2 ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·com/crawlmb/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······384·b-·stor·80-Jan-01·00:00·com/crawlmb/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx·····1176·b-·stor·80-Jan-01·00:00·com/crawlmb/CharFileViewer$1.class3 ?rwxrwxr-x··2.0·unx·····1176·b-·stor·80-Jan-01·00:00·com/crawlmb/CharFileViewer$1.class
4 ?rwxrwxr-x··2.0·unx·····5721·b-·stor·80-Jan-01·00:00·com/crawlmb/CharFileViewer.class4 ?rwxrwxr-x··2.0·unx·····5721·b-·stor·80-Jan-01·00:00·com/crawlmb/CharFileViewer.class
5 ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$1.class5 ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$1.class
6 ?rwxrwxr-x··2.0·unx·····1170·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$2.class6 ?rwxrwxr-x··2.0·unx·····1170·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$2.class
7 ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$3.class7 ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$3.class
8 ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$4.class8 ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$4.class
9 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$5.class9 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$5.class
10 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$6.class10 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·com/crawlmb/ConfigEditor$6.class
11 ?rwxrwxr-x··2.0·unx····11642·b-·defN·80-Jan-01·00:00·com/crawlmb/ConfigEditor.class11 ?rwxrwxr-x··2.0·unx····11642·b-·defN·80-Jan-01·00:00·com/crawlmb/ConfigEditor.class
12 ?rwxrwxr-x··2.0·unx······502·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlApplication.class12 ?rwxrwxr-x··2.0·unx······502·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlApplication.class
13 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlDialog$1.class13 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlDialog$1.class
14 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlDialog$2.class14 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlDialog$2.class
15 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlDialog$Action.class15 ?rwxrwxr-x··2.0·unx·····1079·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlDialog$Action.class
16 ?rwxrwxr-x··2.0·unx·····2151·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlDialog.class16 ?rwxrwxr-x··2.0·unx·····2151·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlDialog.class
17 ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlInputConnection.class17 ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·com/crawlmb/CrawlInputConnection.class
18 ?rwxrwxr-x··2.0·unx·····1626·b-·stor·80-Jan-01·00:00·com/crawlmb/EditConfigFilePreference.class18 ?rwxrwxr-x··2.0·unx·····1626·b-·stor·80-Jan-01·00:00·com/crawlmb/EditConfigFilePreference.class
19 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·com/crawlmb/GameThread$1.class19 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·com/crawlmb/GameThread$1.class
20 ?rwxrwxr-x··2.0·unx·····1023·b-·stor·80-Jan-01·00:00·com/crawlmb/GameThread$Request.class20 ?rwxrwxr-x··2.0·unx·····1067·b-·stor·80-Jan-01·00:00·com/crawlmb/GameThread$Request.class
21 ?rwxrwxr-x··2.0·unx·····2394·b-·stor·80-Jan-01·00:00·com/crawlmb/GameThread.class21 ?rwxrwxr-x··2.0·unx·····2394·b-·stor·80-Jan-01·00:00·com/crawlmb/GameThread.class
22 ?rwxrwxr-x··2.0·unx·····2012·b-·stor·80-Jan-01·00:00·com/crawlmb/KeyBuffer$1.class22 ?rwxrwxr-x··2.0·unx·····2012·b-·stor·80-Jan-01·00:00·com/crawlmb/KeyBuffer$1.class
23 ?rwxrwxr-x··2.0·unx·····6301·b-·stor·80-Jan-01·00:00·com/crawlmb/KeyBuffer.class23 ?rwxrwxr-x··2.0·unx·····6301·b-·stor·80-Jan-01·00:00·com/crawlmb/KeyBuffer.class
24 ?rwxrwxr-x··2.0·unx·····3339·b-·stor·80-Jan-01·00:00·com/crawlmb/NativeWrapper.class24 ?rwxrwxr-x··2.0·unx·····3339·b-·stor·80-Jan-01·00:00·com/crawlmb/NativeWrapper.class
25 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·com/crawlmb/PassThroughListener.class25 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·com/crawlmb/PassThroughListener.class
26 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·com/crawlmb/Preferences$1.class26 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·com/crawlmb/Preferences$1.class
27 ?rwxrwxr-x··2.0·unx·····7314·b-·stor·80-Jan-01·00:00·com/crawlmb/Preferences.class27 ?rwxrwxr-x··2.0·unx·····7314·b-·stor·80-Jan-01·00:00·com/crawlmb/Preferences.class
Offset 63, 27 lines modifiedOffset 63, 27 lines modified
63 ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·com/crawlmb/activity/SplashActivity$StartGameRunnable.class63 ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·com/crawlmb/activity/SplashActivity$StartGameRunnable.class
64 ?rwxrwxr-x··2.0·unx·····8363·b-·stor·80-Jan-01·00:00·com/crawlmb/activity/SplashActivity.class64 ?rwxrwxr-x··2.0·unx·····8363·b-·stor·80-Jan-01·00:00·com/crawlmb/activity/SplashActivity.class
65 ?rwxrwxr-x··2.0·unx·····1197·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$1.class65 ?rwxrwxr-x··2.0·unx·····1197·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$1.class
66 ?rwxrwxr-x··2.0·unx·····1974·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$2.class66 ?rwxrwxr-x··2.0·unx·····1974·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$2.class
67 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$OnKeyboardActionListener.class67 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$OnKeyboardActionListener.class
68 ?rwxrwxr-x··2.0·unx·····1988·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$SwipeTracker.class68 ?rwxrwxr-x··2.0·unx·····1988·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$SwipeTracker.class
69 ?rwxrwxr-x··2.0·unx····28516·b-·defN·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView.class69 ?rwxrwxr-x··2.0·unx····28516·b-·defN·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView.class
70 ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType.class70 ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType.class
71 ?rwxrwxr-x··2.0·unx·····1851·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey.class71 ?rwxrwxr-x··2.0·unx·····1887·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey.class
72 ?rwxrwxr-x··2.0·unx·····2533·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/DirectionalTouchView.class72 ?rwxrwxr-x··2.0·unx·····2533·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/DirectionalTouchView.class
73 ?rwxrwxr-x··2.0·unx·····1295·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/KeyboardLayoutSpinnerAdapter.class73 ?rwxrwxr-x··2.0·unx·····1295·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/KeyboardLayoutSpinnerAdapter.class
74 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/crawlmb/keylistener/KeyListener.class74 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/crawlmb/keylistener/KeyListener.class
75 ?rwxrwxr-x··2.0·unx·····1997·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMap.class75 ?rwxrwxr-x··2.0·unx·····1997·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMap.class
76 ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapPreference$1.class76 ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapPreference$1.class
77 ?rwxrwxr-x··2.0·unx······467·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapPreference$2.class77 ?rwxrwxr-x··2.0·unx······467·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapPreference$2.class
78 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapPreference$3.class78 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapPreference$3.class
79 ?rwxrwxr-x··2.0·unx·····4782·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapPreference.class79 ?rwxrwxr-x··2.0·unx·····4782·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapPreference.class
80 ?rwxrwxr-x··2.0·unx······721·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapResetPreference.class80 ?rwxrwxr-x··2.0·unx······721·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapResetPreference.class
81 ?rwxrwxr-x··2.0·unx·····2064·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapper$KeyAction.class81 ?rwxrwxr-x··2.0·unx·····2089·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapper$KeyAction.class
82 ?rwxrwxr-x··2.0·unx····11141·b-·defN·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapper.class82 ?rwxrwxr-x··2.0·unx····11141·b-·defN·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapper.class
83 ?rwxrwxr-x··2.0·unx·····6243·b-·stor·80-Jan-01·00:00·com/crawlmb/activity/CustomKeyboardActivity.class83 ?rwxrwxr-x··2.0·unx·····6243·b-·stor·80-Jan-01·00:00·com/crawlmb/activity/CustomKeyboardActivity.class
84 ?rwxrwxr-x··2.0·unx·····1006·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$3.class84 ?rwxrwxr-x··2.0·unx·····1006·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardView$3.class
85 ?rwxrwxr-x··2.0·unx·····2798·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardWrapper.class85 ?rwxrwxr-x··2.0·unx·····2798·b-·stor·80-Jan-01·00:00·com/crawlmb/keyboard/CrawlKeyboardWrapper.class
86 ?rwxrwxr-x··2.0·unx·····2776·b-·stor·80-Jan-01·00:00·com/crawlmb/keylistener/GameKeyListener.class86 ?rwxrwxr-x··2.0·unx·····2776·b-·stor·80-Jan-01·00:00·com/crawlmb/keylistener/GameKeyListener.class
87 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapModPreference.class87 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·com/crawlmb/keymap/KeyMapModPreference.class
88 ?rwxrwxr-x··2.0·unx····11818·b-·defN·80-Jan-01·00:00·com/crawlmb/view/TermView.class88 ?rwxrwxr-x··2.0·unx····11818·b-·defN·80-Jan-01·00:00·com/crawlmb/view/TermView.class
89 87·files,·206502·bytes·uncompressed,·172629·bytes·compressed:··16.4%89 87·files,·206701·bytes·uncompressed,·172828·bytes·compressed:··16.4%
1.26 KB
com/crawlmb/CrawlDialog$Action.class
1.19 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 16 lines modified
  
1 package·com.crawlmb;1 package·com.crawlmb;
  
2 public·enum·CrawlDialog$Action2 public·enum·CrawlDialog$Action
3 {3 {
4 ····GameFatalAlert("GameFatalAlert",·0),·4 ····GameFatalAlert("GameFatalAlert",·0),·
5 ····OnGameExit("OnGameExit",·n2),·5 ····OnGameExit("OnGameExit",·2),·
6 ····StartGame("StartGame",·n),·6 ····StartGame("StartGame",·1),·
7 ····ToggleKeyboard("ToggleKeyboard",·n3);7 ····ToggleKeyboard("ToggleKeyboard",·3);
8 ···· 
9 ····static·{ 
10 ········final·int·n·=·1; 
11 ········final·int·n2·=·2; 
12 ········final·int·n3·=·3; 
13 ········final·CrawlDialog$Action[]·$values·=·new·CrawlDialog$Action[4]; 
14 ········final·CrawlDialog$Action·crawlDialog$Action; 
15 ········$values[0]·=·crawlDialog$Action; 
16 ········final·CrawlDialog$Action·crawlDialog$Action2; 
17 ········$values[n]·=·crawlDialog$Action2; 
18 ········final·CrawlDialog$Action·crawlDialog$Action3; 
19 ········$values[n2]·=·crawlDialog$Action3; 
20 ········final·CrawlDialog$Action·crawlDialog$Action4; 
21 ········$values[n3]·=·crawlDialog$Action4; 
22 ········$VALUES·=·$values; 
23 ····} 
24 ····8 ····
25 ····private·CrawlDialog$Action(final·String·name,·final·int·ordinal)·{9 ····private·CrawlDialog$Action(final·String·name,·final·int·ordinal)·{
26 ····}10 ····}
27 ····11 ····
28 ····public·static·CrawlDialog$Action·convert(final·int·n)·{12 ····public·static·CrawlDialog$Action·convert(final·int·n)·{
29 ········return·((CrawlDialog$Action[])CrawlDialog$Action.class.getEnumConstants())[n];13 ········return·((CrawlDialog$Action[])CrawlDialog$Action.class.getEnumConstants())[n];
30 ····}14 ····}
1.22 KB
com/crawlmb/GameThread$Request.class
1.15 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 16 lines modified
  
1 package·com.crawlmb;1 package·com.crawlmb;
  
2 public·enum·GameThread$Request2 public·enum·GameThread$Request
3 {3 {
4 ····OnGameExit("OnGameExit",·n3),·4 ····OnGameExit("OnGameExit",·3),·
5 ····SaveGame("SaveGame",·n2),·5 ····SaveGame("SaveGame",·2),·
6 ····StartGame("StartGame",·0),·6 ····StartGame("StartGame",·0),·
7 ····StopGame("StopGame",·n);7 ····StopGame("StopGame",·1);
8 ···· 
9 ····static·{ 
10 ········final·int·n·=·1; 
11 ········final·int·n2·=·2; 
12 ········final·int·n3·=·3; 
13 ········final·GameThread$Request[]·$values·=·new·GameThread$Request[4]; 
14 ········final·GameThread$Request·gameThread$Request; 
15 ········$values[0]·=·gameThread$Request; 
16 ········final·GameThread$Request·gameThread$Request2; 
17 ········$values[n]·=·gameThread$Request2; 
18 ········final·GameThread$Request·gameThread$Request3; 
19 ········$values[n2]·=·gameThread$Request3; 
20 ········final·GameThread$Request·gameThread$Request4; 
21 ········$values[n3]·=·gameThread$Request4; 
22 ········$VALUES·=·$values; 
23 ····} 
24 ····8 ····
25 ····private·GameThread$Request(final·String·name,·final·int·ordinal)·{9 ····private·GameThread$Request(final·String·name,·final·int·ordinal)·{
26 ····}10 ····}
27 ····11 ····
28 ····public·static·GameThread$Request·convert(final·int·n)·{12 ····public·static·GameThread$Request·convert(final·int·n)·{
29 ········return·((GameThread$Request[])GameThread$Request.class.getEnumConstants())[n];13 ········return·((GameThread$Request[])GameThread$Request.class.getEnumConstants())[n];
30 ····}14 ····}
1.08 KB
com/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType.class
991 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·com.crawlmb.keyboard;1 package·com.crawlmb.keyboard;
  
2 public·enum·CrawlKeyboardWrapper$KeyboardType2 public·enum·CrawlKeyboardWrapper$KeyboardType
3 {3 {
4 ····QWERTY("QWERTY",·0),·4 ····QWERTY("QWERTY",·0),·
5 ····SYMBOLS("SYMBOLS",·n),·5 ····SYMBOLS("SYMBOLS",·1),·
6 ····SYMBOLS_SHIFT("SYMBOLS_SHIFT",·n2);6 ····SYMBOLS_SHIFT("SYMBOLS_SHIFT",·2);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·CrawlKeyboardWrapper$KeyboardType·crawlKeyboardWrapper$KeyboardType; 
12 ········final·CrawlKeyboardWrapper$KeyboardType[]·$values·=·{·crawlKeyboardWrapper$KeyboardType,·null,·null·}; 
13 ········final·CrawlKeyboardWrapper$KeyboardType·crawlKeyboardWrapper$KeyboardType2; 
14 ········$values[n]·=·crawlKeyboardWrapper$KeyboardType2; 
15 ········final·CrawlKeyboardWrapper$KeyboardType·crawlKeyboardWrapper$KeyboardType3; 
16 ········$values[n2]·=·crawlKeyboardWrapper$KeyboardType3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·CrawlKeyboardWrapper$KeyboardType(final·String·name,·final·int·ordinal)·{8 ····private·CrawlKeyboardWrapper$KeyboardType(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
2.63 KB
com/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey.class
2.52 KB
procyon -ec {}
    
Offset 2, 51 lines modifiedOffset 2, 26 lines modified
2 package·com.crawlmb.keyboard;2 package·com.crawlmb.keyboard;
  
3 import·android.util.SparseArray;3 import·android.util.SparseArray;
  
4 public·enum·CrawlKeyboardWrapper$SpecialKey4 public·enum·CrawlKeyboardWrapper$SpecialKey
5 {5 {
6 ····ARROWDOWNKEY("ARROWDOWNKEY",·0,·2130968594,·258),·6 ····ARROWDOWNKEY("ARROWDOWNKEY",·0,·2130968594,·258),·
7 ····ARROWLEFTKEY("ARROWLEFTKEY",·n,·2130968596,·260),·7 ····ARROWLEFTKEY("ARROWLEFTKEY",·1,·2130968596,·260),·
8 ····ARROWRIGHTKEY("ARROWRIGHTKEY",·n2,·2130968598,·261),·8 ····ARROWRIGHTKEY("ARROWRIGHTKEY",·2,·2130968598,·261),·
9 ····ARROWUPKEY("ARROWUPKEY",·n3,·2130968602,·259),·9 ····ARROWUPKEY("ARROWUPKEY",·3,·2130968602,·259),·
10 ····BACKSPACEKEY("BACKSPACEKEY",·n4,·2130968593,·159),·10 ····BACKSPACEKEY("BACKSPACEKEY",·7,·2130968593,·159),·
11 ····ENTERKEY("ENTERKEY",·4,·2130968597,·13),·11 ····ENTERKEY("ENTERKEY",·4,·2130968597,·13),·
12 ····ESCKEY("ESCKEY",·5,·2130968595,·27),·12 ····ESCKEY("ESCKEY",·5,·2130968595,·27),·
13 ····TAB("TAB",·6,·2130968601,·9);13 ····TAB("TAB",·6,·2130968601,·9);
14 ····14 ····
15 ····private·static·SparseArray·codeToKeyMap;15 ····private·static·SparseArray·codeToKeyMap;
16 ····private·final·int·code;16 ····private·final·int·code;
17 ····private·final·int·resourceId;17 ····private·final·int·resourceId;
18 ····18 ····
19 ····static·{ 
20 ········final·int·n·=·1; 
21 ········final·int·n2·=·2; 
22 ········final·int·n3·=·3; 
23 ········final·int·n4·=·7; 
24 ········final·CrawlKeyboardWrapper$SpecialKey[]·$values·=·new·CrawlKeyboardWrapper$SpecialKey[8]; 
25 ········final·CrawlKeyboardWrapper$SpecialKey·crawlKeyboardWrapper$SpecialKey; 
26 ········$values[0]·=·crawlKeyboardWrapper$SpecialKey; 
27 ········final·CrawlKeyboardWrapper$SpecialKey·crawlKeyboardWrapper$SpecialKey2; 
28 ········$values[n]·=·crawlKeyboardWrapper$SpecialKey2; 
29 ········final·CrawlKeyboardWrapper$SpecialKey·crawlKeyboardWrapper$SpecialKey3; 
30 ········$values[n2]·=·crawlKeyboardWrapper$SpecialKey3; 
31 ········final·CrawlKeyboardWrapper$SpecialKey·crawlKeyboardWrapper$SpecialKey4; 
32 ········$values[n3]·=·crawlKeyboardWrapper$SpecialKey4; 
33 ········final·CrawlKeyboardWrapper$SpecialKey·crawlKeyboardWrapper$SpecialKey5; 
34 ········$values[4]·=·crawlKeyboardWrapper$SpecialKey5; 
35 ········final·CrawlKeyboardWrapper$SpecialKey·crawlKeyboardWrapper$SpecialKey6; 
36 ········$values[5]·=·crawlKeyboardWrapper$SpecialKey6; 
37 ········final·CrawlKeyboardWrapper$SpecialKey·crawlKeyboardWrapper$SpecialKey7; 
38 ········$values[6]·=·crawlKeyboardWrapper$SpecialKey7; 
39 ········final·CrawlKeyboardWrapper$SpecialKey·crawlKeyboardWrapper$SpecialKey8; 
40 ········$values[n4]·=·crawlKeyboardWrapper$SpecialKey8; 
41 ········$VALUES·=·$values; 
42 ····} 
43 ···· 
44 ····private·CrawlKeyboardWrapper$SpecialKey(final·String·name,·final·int·ordinal,·final·int·resourceId,·final·int·code)·{19 ····private·CrawlKeyboardWrapper$SpecialKey(final·String·name,·final·int·ordinal,·final·int·resourceId,·final·int·code)·{
45 ········this.resourceId·=·resourceId;20 ········this.resourceId·=·resourceId;
46 ········this.code·=·code;21 ········this.code·=·code;
47 ········getCodeToKeyMap().put(code,·(Object)this);22 ········getCodeToKeyMap().put(code,·(Object)this);
48 ····}23 ····}
49 ····24 ····
50 ····public·static·SparseArray·getCodeToKeyMap()·{25 ····public·static·SparseArray·getCodeToKeyMap()·{
2.63 KB
com/crawlmb/keymap/KeyMapper$KeyAction.class
2.54 KB
procyon -ec {}
    
Offset 7, 52 lines modifiedOffset 7, 26 lines modified
7 ····ArrowDownKey("ArrowDownKey",·2),·7 ····ArrowDownKey("ArrowDownKey",·2),·
8 ····ArrowLeftKey("ArrowLeftKey",·3),·8 ····ArrowLeftKey("ArrowLeftKey",·3),·
9 ····ArrowRightKey("ArrowRightKey",·4),·9 ····ArrowRightKey("ArrowRightKey",·4),·
10 ····ArrowUpKey("ArrowUpKey",·5),·10 ····ArrowUpKey("ArrowUpKey",·5),·
11 ····BackspaceKey("BackspaceKey",·17),·11 ····BackspaceKey("BackspaceKey",·17),·
12 ····CharacterKey("CharacterKey",·7),·12 ····CharacterKey("CharacterKey",·7),·
13 ····CtrlKey("CtrlKey",·6),·13 ····CtrlKey("CtrlKey",·6),·
14 ····DeleteKey("DeleteKey",·n),·14 ····DeleteKey("DeleteKey",·18),·
15 ····EnterKey("EnterKey",·8),·15 ····EnterKey("EnterKey",·8),·
16 ····EscKey("EscKey",·9),·16 ····EscKey("EscKey",·9),·
17 ····None("None",·0),·17 ····None("None",·0),·
18 ····Period("Period",·10),·18 ····Period("Period",·10),·
19 ····ShiftKey("ShiftKey",·11),·19 ····ShiftKey("ShiftKey",·11),·
20 ····Space("Space",·12),·20 ····Space("Space",·12),·
21 ····Tab("Tab",·13),·21 ····Tab("Tab",·13),·
22 ····VirtualKeyboard("VirtualKeyboard",·14),·22 ····VirtualKeyboard("VirtualKeyboard",·14),·
23 ····ZoomIn("ZoomIn",·15),·23 ····ZoomIn("ZoomIn",·15),·
24 ····ZoomOut("ZoomOut",·16);24 ····ZoomOut("ZoomOut",·16);
25 ····25 ····
26 ····static·{ 
27 ········final·int·n·=·18; 
28 ········final·KeyMapper$KeyAction·keyMapper$KeyAction; 
29 ········final·KeyMapper$KeyAction·keyMapper$KeyAction2; 
30 ········final·KeyMapper$KeyAction·keyMapper$KeyAction3; 
31 ········final·KeyMapper$KeyAction·keyMapper$KeyAction4; 
32 ········final·KeyMapper$KeyAction·keyMapper$KeyAction5; 
33 ········final·KeyMapper$KeyAction·keyMapper$KeyAction6; 
34 ········final·KeyMapper$KeyAction·keyMapper$KeyAction7; 
35 ········final·KeyMapper$KeyAction·keyMapper$KeyAction8; 
36 ········final·KeyMapper$KeyAction·keyMapper$KeyAction9; 
37 ········final·KeyMapper$KeyAction·keyMapper$KeyAction10; 
38 ········final·KeyMapper$KeyAction·keyMapper$KeyAction11; 
39 ········final·KeyMapper$KeyAction·keyMapper$KeyAction12; 
40 ········final·KeyMapper$KeyAction·keyMapper$KeyAction13; 
41 ········final·KeyMapper$KeyAction·keyMapper$KeyAction14; 
42 ········final·KeyMapper$KeyAction·keyMapper$KeyAction15; 
43 ········final·KeyMapper$KeyAction·keyMapper$KeyAction16; 
44 ········final·KeyMapper$KeyAction·keyMapper$KeyAction17; 
45 ········final·KeyMapper$KeyAction·keyMapper$KeyAction18; 
46 ········final·KeyMapper$KeyAction[]·$values·=·{·keyMapper$KeyAction,·keyMapper$KeyAction2,·keyMapper$KeyAction3,·keyMapper$KeyAction4,·keyMapper$KeyAction5,·keyMapper$KeyAction6,·keyMapper$KeyAction7,·keyMapper$KeyAction8,·keyMapper$KeyAction9,·keyMapper$KeyAction10,·keyMapper$KeyAction11,·keyMapper$KeyAction12,·keyMapper$KeyAction13,·keyMapper$KeyAction14,·keyMapper$KeyAction15,·keyMapper$KeyAction16,·keyMapper$KeyAction17,·keyMapper$KeyAction18,·null·}; 
47 ········final·KeyMapper$KeyAction·keyMapper$KeyAction19; 
48 ········$values[n]·=·keyMapper$KeyAction19; 
49 ········$VALUES·=·$values; 
50 ····} 
51 ···· 
52 ····private·KeyMapper$KeyAction(final·String·name,·final·int·ordinal)·{26 ····private·KeyMapper$KeyAction(final·String·name,·final·int·ordinal)·{
53 ····}27 ····}
54 ····28 ····
55 ····public·static·KeyMapper$KeyAction·convert(final·int·n)·{29 ····public·static·KeyMapper$KeyAction·convert(final·int·n)·{
56 ········return·((KeyMapper$KeyAction[])KeyMapper$KeyAction.class.getEnumConstants())[n];30 ········return·((KeyMapper$KeyAction[])KeyMapper$KeyAction.class.getEnumConstants())[n];
57 ····}31 ····}
58 ····32 ····
4.04 KB
smali/com/crawlmb/CrawlDialog$Action.smali
    
Offset 31, 72 lines modifiedOffset 31, 99 lines modified
  
31 .field·public·static·final·enum·StartGame:Lcom/crawlmb/CrawlDialog$Action;31 .field·public·static·final·enum·StartGame:Lcom/crawlmb/CrawlDialog$Action;
  
32 .field·public·static·final·enum·ToggleKeyboard:Lcom/crawlmb/CrawlDialog$Action;32 .field·public·static·final·enum·ToggleKeyboard:Lcom/crawlmb/CrawlDialog$Action;
  
  
33 #·direct·methods33 #·direct·methods
 34 .method·private·static·synthetic·$values()[Lcom/crawlmb/CrawlDialog$Action;
 35 ····.locals·3
  
 36 ····const/4·v0,·0x4
  
 37 ····new-array·v0,·v0,·[Lcom/crawlmb/CrawlDialog$Action;
  
 38 ····const/4·v1,·0x0
  
 39 ····.line·15
 40 ····sget-object·v2,·Lcom/crawlmb/CrawlDialog$Action;->GameFatalAlert:Lcom/crawlmb/CrawlDialog$Action;
  
 41 ····aput-object·v2,·v0,·v1
  
 42 ····const/4·v1,·0x1
  
 43 ····sget-object·v2,·Lcom/crawlmb/CrawlDialog$Action;->StartGame:Lcom/crawlmb/CrawlDialog$Action;
  
 44 ····aput-object·v2,·v0,·v1
  
 45 ····const/4·v1,·0x2
  
 46 ····sget-object·v2,·Lcom/crawlmb/CrawlDialog$Action;->OnGameExit:Lcom/crawlmb/CrawlDialog$Action;
  
 47 ····aput-object·v2,·v0,·v1
  
 48 ····const/4·v1,·0x3
  
 49 ····sget-object·v2,·Lcom/crawlmb/CrawlDialog$Action;->ToggleKeyboard:Lcom/crawlmb/CrawlDialog$Action;
  
 50 ····aput-object·v2,·v0,·v1
  
 51 ····return-object·v0
 52 .end·method
  
34 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
35 ····.locals·954 ····.locals·3
  
36 ····.line·1755 ····.line·17
37 ····new-instance·v0,·Lcom/crawlmb/CrawlDialog$Action;56 ····new-instance·v0,·Lcom/crawlmb/CrawlDialog$Action;
  
38 ····const-string·v1,·"GameFatalAlert"57 ····const-string·v1,·"GameFatalAlert"
  
39 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
40 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/CrawlDialog$Action;-><init>(Ljava/lang/String;I)V59 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/CrawlDialog$Action;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lcom/crawlmb/CrawlDialog$Action;->GameFatalAlert:Lcom/crawlmb/CrawlDialog$Action;60 ····sput-object·v0,·Lcom/crawlmb/CrawlDialog$Action;->GameFatalAlert:Lcom/crawlmb/CrawlDialog$Action;
  
42 ····new-instance·v1,·Lcom/crawlmb/CrawlDialog$Action;61 ····new-instance·v0,·Lcom/crawlmb/CrawlDialog$Action;
  
43 ····const-string·v3,·"StartGame" 
  
44 ····const/4·v4,·0x1 
  
45 ····invoke-direct·{v1,·v3,·v4},·Lcom/crawlmb/CrawlDialog$Action;-><init>(Ljava/lang/String;I)V 
  
46 ····sput-object·v1,·Lcom/crawlmb/CrawlDialog$Action;->StartGame:Lcom/crawlmb/CrawlDialog$Action; 
  
47 ····new-instance·v3,·Lcom/crawlmb/CrawlDialog$Action;62 ····const-string·v1,·"StartGame"
  
48 ····const-string·v5,·"OnGameExit"63 ····const/4·v2,·0x1
  
49 ····const/4·v6,·0x264 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/CrawlDialog$Action;-><init>(Ljava/lang/String;I)V
  
50 ····invoke-direct·{v3,·v5,·v6},·Lcom/crawlmb/CrawlDialog$Action;-><init>(Ljava/lang/String;I)V65 ····sput-object·v0,·Lcom/crawlmb/CrawlDialog$Action;->StartGame:Lcom/crawlmb/CrawlDialog$Action;
  
51 ····sput-object·v3,·Lcom/crawlmb/CrawlDialog$Action;->OnGameExit:Lcom/crawlmb/CrawlDialog$Action;66 ····new-instance·v0,·Lcom/crawlmb/CrawlDialog$Action;
  
52 ····new-instance·v5,·Lcom/crawlmb/CrawlDialog$Action;67 ····const-string·v1,·"OnGameExit"
  
53 ····const-string·v7,·"ToggleKeyboard"68 ····const/4·v2,·0x2
  
54 ····const/4·v8,·0x369 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/CrawlDialog$Action;-><init>(Ljava/lang/String;I)V
  
55 ····invoke-direct·{v5,·v7,·v8},·Lcom/crawlmb/CrawlDialog$Action;-><init>(Ljava/lang/String;I)V70 ····sput-object·v0,·Lcom/crawlmb/CrawlDialog$Action;->OnGameExit:Lcom/crawlmb/CrawlDialog$Action;
  
56 ····sput-object·v5,·Lcom/crawlmb/CrawlDialog$Action;->ToggleKeyboard:Lcom/crawlmb/CrawlDialog$Action;71 ····new-instance·v0,·Lcom/crawlmb/CrawlDialog$Action;
  
57 ····const/4·v7,·0x472 ····const-string·v1,·"ToggleKeyboard"
  
58 ····new-array·v7,·v7,·[Lcom/crawlmb/CrawlDialog$Action;73 ····const/4·v2,·0x3
  
59 ····aput-object·v0,·v7,·v274 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/CrawlDialog$Action;-><init>(Ljava/lang/String;I)V
  
60 ····aput-object·v1,·v7,·v475 ····sput-object·v0,·Lcom/crawlmb/CrawlDialog$Action;->ToggleKeyboard:Lcom/crawlmb/CrawlDialog$Action;
  
61 ····aput-object·v3,·v7,·v676 ····.line·15
 77 ····invoke-static·{},·Lcom/crawlmb/CrawlDialog$Action;->$values()[Lcom/crawlmb/CrawlDialog$Action;
  
62 ····aput-object·v5,·v7,·v878 ····move-result-object·v0
  
63 ····.line·15 
64 ····sput-object·v7,·Lcom/crawlmb/CrawlDialog$Action;->$VALUES:[Lcom/crawlmb/CrawlDialog$Action;79 ····sput-object·v0,·Lcom/crawlmb/CrawlDialog$Action;->$VALUES:[Lcom/crawlmb/CrawlDialog$Action;
  
65 ····return-void80 ····return-void
66 .end·method81 .end·method
  
67 .method·private·constructor·<init>(Ljava/lang/String;I)V82 .method·private·constructor·<init>(Ljava/lang/String;I)V
68 ····.locals·083 ····.locals·0
69 ····.annotation·system·Ldalvik/annotation/Signature;84 ····.annotation·system·Ldalvik/annotation/Signature;
4.02 KB
smali/com/crawlmb/GameThread$Request.smali
    
Offset 31, 75 lines modifiedOffset 31, 102 lines modified
  
31 .field·public·static·final·enum·StartGame:Lcom/crawlmb/GameThread$Request;31 .field·public·static·final·enum·StartGame:Lcom/crawlmb/GameThread$Request;
  
32 .field·public·static·final·enum·StopGame:Lcom/crawlmb/GameThread$Request;32 .field·public·static·final·enum·StopGame:Lcom/crawlmb/GameThread$Request;
  
  
33 #·direct·methods33 #·direct·methods
 34 .method·private·static·synthetic·$values()[Lcom/crawlmb/GameThread$Request;
 35 ····.locals·3
  
 36 ····const/4·v0,·0x4
  
 37 ····new-array·v0,·v0,·[Lcom/crawlmb/GameThread$Request;
  
 38 ····const/4·v1,·0x0
  
 39 ····.line·9
 40 ····sget-object·v2,·Lcom/crawlmb/GameThread$Request;->StartGame:Lcom/crawlmb/GameThread$Request;
  
 41 ····aput-object·v2,·v0,·v1
  
 42 ····const/4·v1,·0x1
  
 43 ····sget-object·v2,·Lcom/crawlmb/GameThread$Request;->StopGame:Lcom/crawlmb/GameThread$Request;
  
 44 ····aput-object·v2,·v0,·v1
  
 45 ····const/4·v1,·0x2
  
 46 ····sget-object·v2,·Lcom/crawlmb/GameThread$Request;->SaveGame:Lcom/crawlmb/GameThread$Request;
  
 47 ····aput-object·v2,·v0,·v1
  
 48 ····const/4·v1,·0x3
  
 49 ····sget-object·v2,·Lcom/crawlmb/GameThread$Request;->OnGameExit:Lcom/crawlmb/GameThread$Request;
  
 50 ····aput-object·v2,·v0,·v1
  
 51 ····return-object·v0
 52 .end·method
  
34 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
35 ····.locals·954 ····.locals·3
  
36 ····.line·1055 ····.line·10
37 ····new-instance·v0,·Lcom/crawlmb/GameThread$Request;56 ····new-instance·v0,·Lcom/crawlmb/GameThread$Request;
  
38 ····const-string·v1,·"StartGame"57 ····const-string·v1,·"StartGame"
  
39 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
40 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/GameThread$Request;-><init>(Ljava/lang/String;I)V59 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/GameThread$Request;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lcom/crawlmb/GameThread$Request;->StartGame:Lcom/crawlmb/GameThread$Request;60 ····sput-object·v0,·Lcom/crawlmb/GameThread$Request;->StartGame:Lcom/crawlmb/GameThread$Request;
  
42 ····.line·1161 ····.line·11
43 ····new-instance·v1,·Lcom/crawlmb/GameThread$Request;62 ····new-instance·v0,·Lcom/crawlmb/GameThread$Request;
  
44 ····const-string·v3,·"StopGame"63 ····const-string·v1,·"StopGame"
  
45 ····const/4·v4,·0x164 ····const/4·v2,·0x1
  
46 ····invoke-direct·{v1,·v3,·v4},·Lcom/crawlmb/GameThread$Request;-><init>(Ljava/lang/String;I)V65 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/GameThread$Request;-><init>(Ljava/lang/String;I)V
  
47 ····sput-object·v1,·Lcom/crawlmb/GameThread$Request;->StopGame:Lcom/crawlmb/GameThread$Request;66 ····sput-object·v0,·Lcom/crawlmb/GameThread$Request;->StopGame:Lcom/crawlmb/GameThread$Request;
  
48 ····.line·1267 ····.line·12
49 ····new-instance·v3,·Lcom/crawlmb/GameThread$Request;68 ····new-instance·v0,·Lcom/crawlmb/GameThread$Request;
  
50 ····const-string·v5,·"SaveGame"69 ····const-string·v1,·"SaveGame"
  
51 ····const/4·v6,·0x270 ····const/4·v2,·0x2
  
52 ····invoke-direct·{v3,·v5,·v6},·Lcom/crawlmb/GameThread$Request;-><init>(Ljava/lang/String;I)V71 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/GameThread$Request;-><init>(Ljava/lang/String;I)V
  
53 ····sput-object·v3,·Lcom/crawlmb/GameThread$Request;->SaveGame:Lcom/crawlmb/GameThread$Request;72 ····sput-object·v0,·Lcom/crawlmb/GameThread$Request;->SaveGame:Lcom/crawlmb/GameThread$Request;
  
54 ····.line·1373 ····.line·13
55 ····new-instance·v5,·Lcom/crawlmb/GameThread$Request;74 ····new-instance·v0,·Lcom/crawlmb/GameThread$Request;
  
56 ····const-string·v7,·"OnGameExit" 
  
57 ····const/4·v8,·0x3 
  
58 ····invoke-direct·{v5,·v7,·v8},·Lcom/crawlmb/GameThread$Request;-><init>(Ljava/lang/String;I)V 
  
59 ····sput-object·v5,·Lcom/crawlmb/GameThread$Request;->OnGameExit:Lcom/crawlmb/GameThread$Request; 
  
60 ····const/4·v7,·0x475 ····const-string·v1,·"OnGameExit"
  
61 ····new-array·v7,·v7,·[Lcom/crawlmb/GameThread$Request;76 ····const/4·v2,·0x3
  
62 ····aput-object·v0,·v7,·v277 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/GameThread$Request;-><init>(Ljava/lang/String;I)V
  
63 ····aput-object·v1,·v7,·v478 ····sput-object·v0,·Lcom/crawlmb/GameThread$Request;->OnGameExit:Lcom/crawlmb/GameThread$Request;
  
64 ····aput-object·v3,·v7,·v679 ····.line·9
 80 ····invoke-static·{},·Lcom/crawlmb/GameThread$Request;->$values()[Lcom/crawlmb/GameThread$Request;
  
65 ····aput-object·v5,·v7,·v881 ····move-result-object·v0
  
66 ····.line·9 
67 ····sput-object·v7,·Lcom/crawlmb/GameThread$Request;->$VALUES:[Lcom/crawlmb/GameThread$Request;82 ····sput-object·v0,·Lcom/crawlmb/GameThread$Request;->$VALUES:[Lcom/crawlmb/GameThread$Request;
  
68 ····return-void83 ····return-void
69 .end·method84 .end·method
  
70 .method·private·constructor·<init>(Ljava/lang/String;I)V85 .method·private·constructor·<init>(Ljava/lang/String;I)V
71 ····.locals·086 ····.locals·0
72 ····.annotation·system·Ldalvik/annotation/Signature;87 ····.annotation·system·Ldalvik/annotation/Signature;
674 B
smali/com/crawlmb/keyboard/CrawlKeyboardWrapper.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/crawlmb/keyboard/CrawlKeyboardView$OnKeyboardActionListener;6 .implements·Lcom/crawlmb/keyboard/CrawlKeyboardView$OnKeyboardActionListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;, 
11 ········Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;10 ········Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;,
 11 ········Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·keyListener:Lcom/crawlmb/keylistener/KeyListener;15 .field·keyListener:Lcom/crawlmb/keylistener/KeyListener;
  
4.15 KB
smali/com/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType.smali
    
Offset 29, 62 lines modifiedOffset 29, 85 lines modified
  
29 .field·public·static·final·enum·SYMBOLS:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;29 .field·public·static·final·enum·SYMBOLS:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
30 .field·public·static·final·enum·SYMBOLS_SHIFT:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;30 .field·public·static·final·enum·SYMBOLS_SHIFT:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····new-array·v0,·v0,·[Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
 36 ····const/4·v1,·0x0
  
 37 ····.line·20
 38 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->QWERTY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
 39 ····aput-object·v2,·v0,·v1
  
 40 ····const/4·v1,·0x1
  
 41 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->SYMBOLS:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
 42 ····aput-object·v2,·v0,·v1
  
 43 ····const/4·v1,·0x2
  
 44 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->SYMBOLS_SHIFT:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
 45 ····aput-object·v2,·v0,·v1
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·2150 ····.line·21
35 ····new-instance·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;51 ····new-instance·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
36 ····const-string·v1,·"QWERTY"52 ····const-string·v1,·"QWERTY"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->QWERTY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;55 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->QWERTY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
40 ····.line·2256 ····.line·22
41 ····new-instance·v1,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;57 ····new-instance·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
42 ····const-string·v3,·"SYMBOLS"58 ····const-string·v1,·"SYMBOLS"
  
43 ····const/4·v4,·0x159 ····const/4·v2,·0x1
  
44 ····invoke-direct·{v1,·v3,·v4},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;-><init>(Ljava/lang/String;I)V60 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;-><init>(Ljava/lang/String;I)V
  
45 ····sput-object·v1,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->SYMBOLS:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;61 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->SYMBOLS:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
46 ····.line·2362 ····.line·23
47 ····new-instance·v3,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;63 ····new-instance·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
48 ····const-string·v5,·"SYMBOLS_SHIFT" 
  
49 ····const/4·v6,·0x2 
  
50 ····invoke-direct·{v3,·v5,·v6},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;-><init>(Ljava/lang/String;I)V 
  
51 ····sput-object·v3,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->SYMBOLS_SHIFT:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;64 ····const-string·v1,·"SYMBOLS_SHIFT"
  
52 ····const/4·v5,·0x365 ····const/4·v2,·0x2
  
53 ····new-array·v5,·v5,·[Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;66 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;-><init>(Ljava/lang/String;I)V
  
54 ····aput-object·v0,·v5,·v267 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->SYMBOLS_SHIFT:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
55 ····aput-object·v1,·v5,·v468 ····.line·20
 69 ····invoke-static·{},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->$values()[Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
56 ····aput-object·v3,·v5,·v670 ····move-result-object·v0
  
57 ····.line·20 
58 ····sput-object·v5,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->$VALUES:[Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;71 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;->$VALUES:[Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$KeyboardType;
  
59 ····return-void72 ····return-void
60 .end·method73 .end·method
  
61 .method·private·constructor·<init>(Ljava/lang/String;I)V74 .method·private·constructor·<init>(Ljava/lang/String;I)V
62 ····.locals·075 ····.locals·0
63 ····.annotation·system·Ldalvik/annotation/Signature;76 ····.annotation·system·Ldalvik/annotation/Signature;
10.0 KB
smali/com/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey.smali
    
Offset 55, 16 lines modifiedOffset 55, 75 lines modified
55 #·instance·fields55 #·instance·fields
56 .field·private·final·code:I56 .field·private·final·code:I
  
57 .field·private·final·resourceId:I57 .field·private·final·resourceId:I
  
  
58 #·direct·methods58 #·direct·methods
 59 .method·private·static·synthetic·$values()[Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
 60 ····.locals·3
  
 61 ····const/16·v0,·0x8
  
 62 ····new-array·v0,·v0,·[Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
 63 ····const/4·v1,·0x0
  
 64 ····.line·25
 65 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWDOWNKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
 66 ····aput-object·v2,·v0,·v1
  
 67 ····const/4·v1,·0x1
  
 68 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWLEFTKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
 69 ····aput-object·v2,·v0,·v1
  
 70 ····const/4·v1,·0x2
  
 71 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWRIGHTKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
 72 ····aput-object·v2,·v0,·v1
  
 73 ····const/4·v1,·0x3
  
 74 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWUPKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
 75 ····aput-object·v2,·v0,·v1
  
 76 ····const/4·v1,·0x4
  
 77 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ENTERKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
 78 ····aput-object·v2,·v0,·v1
  
 79 ····const/4·v1,·0x5
  
 80 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ESCKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
 81 ····aput-object·v2,·v0,·v1
  
 82 ····const/4·v1,·0x6
  
 83 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->TAB:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
 84 ····aput-object·v2,·v0,·v1
  
 85 ····const/4·v1,·0x7
  
 86 ····sget-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->BACKSPACEKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
 87 ····aput-object·v2,·v0,·v1
  
 88 ····return-object·v0
 89 .end·method
  
59 .method·static·constructor·<clinit>()V90 .method·static·constructor·<clinit>()V
60 ····.locals·1691 ····.locals·5
  
61 ····.line·2792 ····.line·27
62 ····new-instance·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;93 ····new-instance·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
63 ····const·v1,·0x7f04001294 ····const·v1,·0x7f040012
  
64 ····const/16·v2,·0x10295 ····const/16·v2,·0x102
Offset 74, 146 lines modifiedOffset 133, 124 lines modified
74 ····const/4·v4,·0x0133 ····const/4·v4,·0x0
  
75 ····invoke-direct·{v0,·v3,·v4,·v1,·v2},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;-><init>(Ljava/lang/String;III)V134 ····invoke-direct·{v0,·v3,·v4,·v1,·v2},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;-><init>(Ljava/lang/String;III)V
  
76 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWDOWNKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;135 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWDOWNKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
77 ····.line·28136 ····.line·28
78 ····new-instance·v1,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;137 ····new-instance·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
79 ····const·v2,·0x7f040014138 ····const·v1,·0x7f040014
  
80 ····const/16·v3,·0x104139 ····const/16·v2,·0x104
  
81 ····const-string·v5,·"ARROWLEFTKEY"140 ····const-string·v3,·"ARROWLEFTKEY"
  
82 ····const/4·v6,·0x1141 ····const/4·v4,·0x1
  
83 ····invoke-direct·{v1,·v5,·v6,·v2,·v3},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;-><init>(Ljava/lang/String;III)V142 ····invoke-direct·{v0,·v3,·v4,·v1,·v2},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;-><init>(Ljava/lang/String;III)V
  
84 ····sput-object·v1,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWLEFTKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;143 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWLEFTKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
85 ····.line·29144 ····.line·29
86 ····new-instance·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;145 ····new-instance·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
87 ····const·v3,·0x7f040016146 ····const·v1,·0x7f040016
  
88 ····const/16·v5,·0x105147 ····const/16·v2,·0x105
  
89 ····const-string·v7,·"ARROWRIGHTKEY"148 ····const-string·v3,·"ARROWRIGHTKEY"
  
90 ····const/4·v8,·0x2149 ····const/4·v4,·0x2
  
91 ····invoke-direct·{v2,·v7,·v8,·v3,·v5},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;-><init>(Ljava/lang/String;III)V150 ····invoke-direct·{v0,·v3,·v4,·v1,·v2},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;-><init>(Ljava/lang/String;III)V
  
92 ····sput-object·v2,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWRIGHTKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;151 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWRIGHTKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
93 ····.line·30152 ····.line·30
94 ····new-instance·v3,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;153 ····new-instance·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
95 ····const·v5,·0x7f04001a154 ····const·v1,·0x7f04001a
  
96 ····const/16·v7,·0x103155 ····const/16·v2,·0x103
  
97 ····const-string·v9,·"ARROWUPKEY"156 ····const-string·v3,·"ARROWUPKEY"
  
98 ····const/4·v10,·0x3157 ····const/4·v4,·0x3
  
99 ····invoke-direct·{v3,·v9,·v10,·v5,·v7},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;-><init>(Ljava/lang/String;III)V158 ····invoke-direct·{v0,·v3,·v4,·v1,·v2},·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;-><init>(Ljava/lang/String;III)V
  
100 ····sput-object·v3,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWUPKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;159 ····sput-object·v0,·Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;->ARROWUPKEY:Lcom/crawlmb/keyboard/CrawlKeyboardWrapper$SpecialKey;
  
Max diff block lines reached; 4776/10140 bytes (47.10%) of diff not shown.
694 B
smali/com/crawlmb/keyboard/CrawlKeyboardView.smali
    
Offset 6, 16 lines modifiedOffset 6, 16 lines modified
6 .implements·Landroid/view/View$OnClickListener;6 .implements·Landroid/view/View$OnClickListener;
7 .implements·Landroid/widget/SeekBar$OnSeekBarChangeListener;7 .implements·Landroid/widget/SeekBar$OnSeekBarChangeListener;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lcom/crawlmb/keyboard/CrawlKeyboardView$SwipeTracker;, 
12 ········Lcom/crawlmb/keyboard/CrawlKeyboardView$OnKeyboardActionListener;11 ········Lcom/crawlmb/keyboard/CrawlKeyboardView$OnKeyboardActionListener;,
 12 ········Lcom/crawlmb/keyboard/CrawlKeyboardView$SwipeTracker;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·private·static·final·DEBOUNCE_TIME:I·=·0x4616 .field·private·static·final·DEBOUNCE_TIME:I·=·0x46
  
789 B
smali/com/crawlmb/activity/CustomKeyboardActivity$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$characterField:Landroid/widget/EditText;22 .field·final·synthetic·val$characterField:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·16831 ····.line·168
27 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$3;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;32 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$3;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;
  
28 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$3;->val$characterField:Landroid/widget/EditText;33 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$3;->val$characterField:Landroid/widget/EditText;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
790 B
smali/com/crawlmb/activity/CustomKeyboardActivity$7.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$characterBindingDialog:Landroid/app/Dialog;22 .field·final·synthetic·val$characterBindingDialog:Landroid/app/Dialog;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/app/Dialog;)V24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/app/Dialog;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·22431 ····.line·224
27 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$7;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;32 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$7;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;
  
28 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$7;->val$characterBindingDialog:Landroid/app/Dialog;33 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$7;->val$characterBindingDialog:Landroid/app/Dialog;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
877 B
smali/com/crawlmb/activity/CustomKeyboardActivity$4.smali
    
Offset 26, 14 lines modifiedOffset 26, 19 lines modified
  
26 .field·final·synthetic·val$characterField:Landroid/widget/EditText;26 .field·final·synthetic·val$characterField:Landroid/widget/EditText;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/widget/EditText;Landroid/app/Dialog;C)V28 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/widget/EditText;Landroid/app/Dialog;C)V
29 ····.locals·029 ····.locals·0
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"()V"
 33 ········}
 34 ····.end·annotation
  
30 ····.line·17835 ····.line·178
31 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$4;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;36 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$4;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;
  
32 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$4;->val$characterField:Landroid/widget/EditText;37 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$4;->val$characterField:Landroid/widget/EditText;
  
33 ····iput-object·p3,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$4;->val$characterBindingDialog:Landroid/app/Dialog;38 ····iput-object·p3,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$4;->val$characterBindingDialog:Landroid/app/Dialog;
790 B
smali/com/crawlmb/activity/CustomKeyboardActivity$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$characterBindingDialog:Landroid/app/Dialog;22 .field·final·synthetic·val$characterBindingDialog:Landroid/app/Dialog;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/app/Dialog;)V24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/app/Dialog;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·20531 ····.line·205
27 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$5;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;32 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$5;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;
  
28 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$5;->val$characterBindingDialog:Landroid/app/Dialog;33 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$5;->val$characterBindingDialog:Landroid/app/Dialog;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
724 B
smali/com/crawlmb/activity/CustomKeyboardActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$currentKeyboardLayout:I22 .field·final·synthetic·val$currentKeyboardLayout:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;I)V24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;I)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·12731 ····.line·127
27 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$1;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;32 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$1;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;
  
28 ····iput·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$1;->val$currentKeyboardLayout:I33 ····iput·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$1;->val$currentKeyboardLayout:I
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
790 B
smali/com/crawlmb/activity/CustomKeyboardActivity$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$characterBindingDialog:Landroid/app/Dialog;22 .field·final·synthetic·val$characterBindingDialog:Landroid/app/Dialog;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/app/Dialog;)V24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/app/Dialog;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·21631 ····.line·216
27 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$6;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;32 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$6;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;
  
28 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$6;->val$characterBindingDialog:Landroid/app/Dialog;33 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$6;->val$characterBindingDialog:Landroid/app/Dialog;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
789 B
smali/com/crawlmb/activity/CustomKeyboardActivity$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$characterField:Landroid/widget/EditText;22 .field·final·synthetic·val$characterField:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lcom/crawlmb/activity/CustomKeyboardActivity;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·14631 ····.line·146
27 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$2;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;32 ····iput-object·p1,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$2;->this$0:Lcom/crawlmb/activity/CustomKeyboardActivity;
  
28 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$2;->val$characterField:Landroid/widget/EditText;33 ····iput-object·p2,·p0,·Lcom/crawlmb/activity/CustomKeyboardActivity$2;->val$characterField:Landroid/widget/EditText;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
18.2 KB
smali/com/crawlmb/keymap/KeyMapper$KeyAction.smali
    
Offset 61, 299 lines modifiedOffset 61, 340 lines modified
  
61 .field·public·static·final·enum·ZoomIn:Lcom/crawlmb/keymap/KeyMapper$KeyAction;61 .field·public·static·final·enum·ZoomIn:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
62 .field·public·static·final·enum·ZoomOut:Lcom/crawlmb/keymap/KeyMapper$KeyAction;62 .field·public·static·final·enum·ZoomOut:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
  
63 #·direct·methods63 #·direct·methods
64 .method·static·constructor·<clinit>()V64 .method·private·static·synthetic·$values()[Lcom/crawlmb/keymap/KeyMapper$KeyAction;
65 ····.locals·2265 ····.locals·3
  
 66 ····const/16·v0,·0x13
66 ····.line·114 
67 ····new-instance·v0,·Lcom/crawlmb/keymap/KeyMapper$KeyAction; 
  
68 ····const-string·v1,·"None"67 ····new-array·v0,·v0,·[Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
69 ····const/4·v2,·0x068 ····const/4·v1,·0x0
  
70 ····invoke-direct·{v0,·v1,·v2},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V69 ····.line·112
 70 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->None:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
71 ····sput-object·v0,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->None:Lcom/crawlmb/keymap/KeyMapper$KeyAction;71 ····aput-object·v2,·v0,·v1
  
72 ····new-instance·v1,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;72 ····const/4·v1,·0x1
  
73 ····const-string·v3,·"AltKey"73 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->AltKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
74 ····const/4·v4,·0x174 ····aput-object·v2,·v0,·v1
  
75 ····invoke-direct·{v1,·v3,·v4},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V75 ····const/4·v1,·0x2
  
76 ····sput-object·v1,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->AltKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;76 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ArrowDownKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
77 ····new-instance·v3,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;77 ····aput-object·v2,·v0,·v1
  
78 ····const-string·v5,·"ArrowDownKey"78 ····const/4·v1,·0x3
  
79 ····const/4·v6,·0x279 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ArrowLeftKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
80 ····invoke-direct·{v3,·v5,·v6},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V80 ····aput-object·v2,·v0,·v1
  
81 ····sput-object·v3,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ArrowDownKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;81 ····const/4·v1,·0x4
  
82 ····new-instance·v5,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;82 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ArrowRightKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
83 ····const-string·v7,·"ArrowLeftKey"83 ····aput-object·v2,·v0,·v1
  
84 ····const/4·v8,·0x384 ····const/4·v1,·0x5
  
85 ····invoke-direct·{v5,·v7,·v8},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V85 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ArrowUpKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
86 ····sput-object·v5,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ArrowLeftKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;86 ····aput-object·v2,·v0,·v1
  
87 ····new-instance·v7,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;87 ····const/4·v1,·0x6
  
88 ····const-string·v9,·"ArrowRightKey"88 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->CtrlKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
89 ····const/4·v10,·0x489 ····aput-object·v2,·v0,·v1
  
90 ····invoke-direct·{v7,·v9,·v10},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V90 ····const/4·v1,·0x7
  
91 ····sput-object·v7,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ArrowRightKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;91 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->CharacterKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
92 ····new-instance·v9,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;92 ····aput-object·v2,·v0,·v1
  
93 ····const-string·v11,·"ArrowUpKey"93 ····const/16·v1,·0x8
  
94 ····const/4·v12,·0x594 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->EnterKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
95 ····invoke-direct·{v9,·v11,·v12},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V95 ····aput-object·v2,·v0,·v1
  
96 ····sput-object·v9,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ArrowUpKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;96 ····const/16·v1,·0x9
  
97 ····new-instance·v11,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;97 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->EscKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
98 ····const-string·v13,·"CtrlKey"98 ····aput-object·v2,·v0,·v1
  
99 ····const/4·v14,·0x699 ····const/16·v1,·0xa
  
100 ····invoke-direct·{v11,·v13,·v14},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V100 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->Period:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
101 ····sput-object·v11,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->CtrlKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;101 ····aput-object·v2,·v0,·v1
  
102 ····new-instance·v13,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;102 ····const/16·v1,·0xb
  
103 ····const-string·v15,·"CharacterKey"103 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ShiftKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
104 ····const/4·v14,·0x7104 ····aput-object·v2,·v0,·v1
  
105 ····invoke-direct·{v13,·v15,·v14},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V105 ····const/16·v1,·0xc
  
106 ····sput-object·v13,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->CharacterKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;106 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->Space:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
107 ····new-instance·v15,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;107 ····aput-object·v2,·v0,·v1
  
108 ····const-string·v14,·"EnterKey"108 ····const/16·v1,·0xd
  
109 ····const/16·v12,·0x8109 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->Tab:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
110 ····invoke-direct·{v15,·v14,·v12},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V110 ····aput-object·v2,·v0,·v1
  
111 ····sput-object·v15,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->EnterKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;111 ····const/16·v1,·0xe
  
 112 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->VirtualKeyboard:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
112 ····.line·115 
113 ····new-instance·v14,·Lcom/crawlmb/keymap/KeyMapper$KeyAction; 
  
114 ····const-string·v12,·"EscKey"113 ····aput-object·v2,·v0,·v1
  
115 ····const/16·v10,·0x9114 ····const/16·v1,·0xf
  
116 ····invoke-direct·{v14,·v12,·v10},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V115 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ZoomIn:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
117 ····sput-object·v14,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->EscKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;116 ····aput-object·v2,·v0,·v1
  
118 ····new-instance·v12,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;117 ····const/16·v1,·0x10
  
119 ····const-string·v10,·"Period"118 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->ZoomOut:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
120 ····const/16·v8,·0xa119 ····aput-object·v2,·v0,·v1
  
121 ····invoke-direct·{v12,·v10,·v8},·Lcom/crawlmb/keymap/KeyMapper$KeyAction;-><init>(Ljava/lang/String;I)V120 ····const/16·v1,·0x11
  
122 ····sput-object·v12,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->Period:Lcom/crawlmb/keymap/KeyMapper$KeyAction;121 ····sget-object·v2,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;->BackspaceKey:Lcom/crawlmb/keymap/KeyMapper$KeyAction;
  
123 ····new-instance·v10,·Lcom/crawlmb/keymap/KeyMapper$KeyAction;122 ····aput-object·v2,·v0,·v1
  
Max diff block lines reached; 11162/18566 bytes (60.12%) of diff not shown.
1.09 KB
lib/armeabi-v7a/libcrawl.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1000 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d054fcffd50b773eebe95010c8e78f4f93a143b66 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·69cc0cb7b8a6615a02a058c1d856327cdd29bdb8
1.08 KB
lib/x86_64/libcrawl.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1000 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·02599c560630979620488fd61cf0ff54c165bc216 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ef2ed3d071fb50d0e8f118d97bdb766949603e41
1.09 KB
lib/arm64-v8a/libcrawl.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1000 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·34e167c54f81629d865347d8e43a82bedb94274c6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9dadaeb3236dc0c5f80ba49088edc2b66b8cca97
1.01 KB
lib/x86/libcrawl.so
1000 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·1556c64b0aaa48fcd0abad10e8cdad81e0c564ec6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·a07663b9b0d59a3fa31694072f19a672f81a176a