197 KB
/home/fdroid/fdroiddata/tmp/com.developfreedom.wordpowermadeeasy_12.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.developfreedom.wordpowermadeeasy_12.apk
1.37 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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <qpBkkXj42TvgfEUZLnT1jfLMUv4=>, actual: <XElxe0/ri8QOBmqfovOJYKtUqDk=>
    
Offset 1, 16 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):·false 
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=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·43a8dcfa4ae1e68f4ed5eb1593597c8da657fde7f813a45a0225255350deb2ca 
10 Signer·#1·certificate·SHA-1·digest:·1242a7387aba8445c35a5225fb57726f2f2eaff8 
11 Signer·#1·certificate·MD5·digest:·f32461b5a39e52fb519b072d8b53e2aa 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a322a552cdb4a07392859503f88f664c7c223cb0a9fdbb8d01627604c64efb19 
15 Signer·#1·public·key·SHA-1·digest:·e8084f502ff8ad9a8954dae6f4f1e6529104a6db 
16 Signer·#1·public·key·MD5·digest:·6358c2b66dbe0dd16f5699be58fd64b7 
2.45 KB
zipinfo {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 Zip·file·size:·146642·bytes,·number·of·entries:·141 Zip·file·size:·145323·bytes,·number·of·entries:·14
2 -rw----·····2.0·fat······935·bl·defN·14-Sep-02·06:08·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····1056·bl·defN·14-Sep-02·06:08·META-INF/96FBC66E.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·14-Sep-02·06:08·META-INF/96FBC66E.RSA 
5 -rw----·····2.0·fat·····1992·bX·defN·14-Sep-02·05:31·res/layout/activity_main.xml2 -rw----·····2.0·fat·····1992·bX·defN·17-Apr-19·14:13·res/layout/activity_main.xml
6 -rw----·····2.0·fat······420·bl·defN·14-Sep-02·05:31·res/menu/main.xml3 -rw----·····2.0·fat······420·bl·defN·17-Apr-19·14:13·res/menu/main.xml
7 -rw----·····2.0·fat···392608·bl·defN·14-Sep-02·05:31·res/xml/word_list.xml4 -rw----·····2.0·fat···392608·bl·defN·17-Apr-19·14:13·res/xml/word_list.xml
8 -rw----·····2.0·fat·····1240·bl·defN·14-Sep-02·05:31·res/xml/word_list_short.xml5 -rw----·····2.0·fat·····1240·bl·defN·17-Apr-19·14:13·res/xml/word_list_short.xml
9 -rw----·····2.0·fat·····1764·bl·defN·14-Sep-02·05:31·AndroidManifest.xml6 -rw----·····2.0·fat·····1764·bl·defN·17-Apr-19·14:13·AndroidManifest.xml
10 -rw----·····1.0·fat·····3060·b-·stor·14-Sep-02·05:31·resources.arsc7 -rw----·····1.0·fat·····3060·b-·stor·17-Apr-19·14:13·resources.arsc
11 -rw----·····1.0·fat·····9204·b-·stor·14-Sep-02·05:31·res/drawable-hdpi-v4/ic_launcher.png8 -rw----·····1.0·fat·····9204·b-·stor·17-Apr-19·14:13·res/drawable-hdpi-v4/ic_launcher.png
12 -rw----·····1.0·fat·····4552·b-·stor·14-Sep-02·05:31·res/drawable-mdpi-v4/ic_launcher.png9 -rw----·····1.0·fat·····4552·b-·stor·17-Apr-19·14:13·res/drawable-mdpi-v4/ic_launcher.png
13 -rw----·····1.0·fat····15630·b-·stor·14-Sep-02·05:31·res/drawable-xhdpi-v4/ic_launcher.png10 -rw----·····1.0·fat····15630·b-·stor·17-Apr-19·14:13·res/drawable-xhdpi-v4/ic_launcher.png
14 -rw----·····1.0·fat····32824·b-·stor·14-Sep-02·05:31·res/drawable-xxhdpi-v4/ic_launcher.png11 -rw----·····1.0·fat····32824·b-·stor·17-Apr-19·14:13·res/drawable-xxhdpi-v4/ic_launcher.png
15 -rw----·····2.0·fat····15088·bl·defN·14-Sep-02·05:31·classes.dex12 -rw----·····2.0·fat····15144·bl·defN·17-Apr-19·14:13·classes.dex
 13 -rw----·····2.0·fat······935·b-·defN·17-Apr-19·14:13·META-INF/MANIFEST.MF
 14 -rw----·····2.0·fat·····1056·b-·defN·17-Apr-19·14:13·META-INF/96FBC66E.SF
 15 -rw----·····2.0·fat·····1332·b-·defN·17-Apr-19·14:13·META-INF/96FBC66E.RSA
16 14·files,·481705·bytes·uncompressed,·144705·bytes·compressed:··70.0%16 14·files,·481761·bytes·uncompressed,·143443·bytes·compressed:··70.2%
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
176 KB
classes.dex
166 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 35 lines modifiedOffset 1, 35 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············:·83aa69044 checksum············:·63f18aad
5 signature···········:·d8ff...29085 signature···········:·46c3...1384
6 file_size···········:·150886 file_size···········:·15144
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·····:·31210 string_ids_size·····:·314
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·7712 type_ids_size·······:·80
13 type_ids_off········:·1360·(0x000550)13 type_ids_off········:·1368·(0x000558)
14 proto_ids_size······:·6614 proto_ids_size······:·66
15 proto_ids_off·······:·1668·(0x000684)15 proto_ids_off·······:·1688·(0x000698)
16 field_ids_size······:·5516 field_ids_size······:·55
17 field_ids_off·······:·2460·(0x00099c)17 field_ids_off·······:·2480·(0x0009b0)
18 method_ids_size·····:·12718 method_ids_size·····:·127
19 method_ids_off······:·2900·(0x000b54)19 method_ids_off······:·2920·(0x000b68)
20 class_defs_size·····:·1720 class_defs_size·····:·17
21 class_defs_off······:·3916·(0x000f4c)21 class_defs_off······:·3936·(0x000f60)
22 data_size···········:·1062822 data_size···········:·10664
23 data_off············:·4460·(0x00116c)23 data_off············:·4480·(0x001180)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·2825 class_idx···········:·30
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·5927 superclass_idx······:·61
28 source_file_idx·····:·1328 source_file_idx·····:·13
29 static_fields_size··:·629 static_fields_size··:·6
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············-
Offset 75, 30 lines modifiedOffset 75, 30 lines modified
75 ······type··········:·'()V'75 ······type··········:·'()V'
76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
77 ······code··········-77 ······code··········-
78 ······registers·····:·178 ······registers·····:·1
79 ······ins···········:·179 ······ins···········:·1
80 ······outs··········:·180 ······outs··········:·1
81 ······insns·size····:·4·16-bit·code·units81 ······insns·size····:·4·16-bit·code·units
82 001238:········································|[001238]·com.developfreedom.wordpowermadeeasy.BuildConfig.<init>:()V82 00124c:········································|[00124c]·com.developfreedom.wordpowermadeeasy.BuildConfig.<init>:()V
83 001248:·7010·6800·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@006883 00125c:·7010·6800·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0068
84 00124e:·0e00···································|0003:·return-void84 001262:·0e00···································|0003:·return-void
85 ······catches·······:·(none)85 ······catches·······:·(none)
86 ······positions·····:·86 ······positions·····:·
87 ········0x0000·line=687 ········0x0000·line=6
88 ······locals········:·88 ······locals········:·
89 ········0x0000·-·0x0004·reg=0·this·Lcom/developfreedom/wordpowermadeeasy/BuildConfig;·89 ········0x0000·-·0x0004·reg=0·this·Lcom/developfreedom/wordpowermadeeasy/BuildConfig;·
  
90 ··Virtual·methods···-90 ··Virtual·methods···-
91 ··source_file_idx···:·13·(BuildConfig.java)91 ··source_file_idx···:·13·(BuildConfig.java)
  
92 Class·#1·header:92 Class·#1·header:
93 class_idx···········:·2993 class_idx···········:·31
94 access_flags········:·1·(0x0001)94 access_flags········:·1·(0x0001)
95 superclass_idx······:·1795 superclass_idx······:·19
96 source_file_idx·····:·2496 source_file_idx·····:·24
97 static_fields_size··:·897 static_fields_size··:·8
98 instance_fields_size:·098 instance_fields_size:·0
99 direct_methods_size·:·299 direct_methods_size·:·2
100 virtual_methods_size:·2100 virtual_methods_size:·2
  
101 Class·#1············-101 Class·#1············-
Offset 153, 40 lines modifiedOffset 153, 40 lines modified
153 ······type··········:·'()V'153 ······type··········:·'()V'
154 ······access········:·0x10008·(STATIC·CONSTRUCTOR)154 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
155 ······code··········-155 ······code··········-
156 ······registers·····:·1156 ······registers·····:·1
157 ······ins···········:·0157 ······ins···········:·0
158 ······outs··········:·1158 ······outs··········:·1
159 ······insns·size····:·9·16-bit·code·units159 ······insns·size····:·9·16-bit·code·units
160 001250:········································|[001250]·com.developfreedom.wordpowermadeeasy.DatabaseOpenHelper.<clinit>:()V160 001264:········································|[001264]·com.developfreedom.wordpowermadeeasy.DatabaseOpenHelper.<clinit>:()V
161 001260:·1c00·1d00······························|0000:·const-class·v0,·Lcom/developfreedom/wordpowermadeeasy/DatabaseOpenHelper;·//·type@001d161 001274:·1c00·1f00······························|0000:·const-class·v0,·Lcom/developfreedom/wordpowermadeeasy/DatabaseOpenHelper;·//·type@001f
162 001264:·6e10·6500·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Class;.getSimpleName:()Ljava/lang/String;·//·method@0065162 001278:·6e10·6500·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Class;.getSimpleName:()Ljava/lang/String;·//·method@0065
163 00126a:·0c00···································|0005:·move-result-object·v0163 00127e:·0c00···································|0005:·move-result-object·v0
164 00126c:·6900·0e00······························|0006:·sput-object·v0,·Lcom/developfreedom/wordpowermadeeasy/DatabaseOpenHelper;.TAG:Ljava/lang/String;·//·field@000e164 001280:·6900·0e00······························|0006:·sput-object·v0,·Lcom/developfreedom/wordpowermadeeasy/DatabaseOpenHelper;.TAG:Ljava/lang/String;·//·field@000e
165 001270:·0e00···································|0008:·return-void165 001284:·0e00···································|0008:·return-void
166 ······catches·······:·(none)166 ······catches·······:·(none)
167 ······positions·····:·167 ······positions·····:·
168 ········0x0000·line=43168 ········0x0000·line=43
169 ······locals········:·169 ······locals········:·
  
170 ····#1··············:·(in·Lcom/developfreedom/wordpowermadeeasy/DatabaseOpenHelper;)170 ····#1··············:·(in·Lcom/developfreedom/wordpowermadeeasy/DatabaseOpenHelper;)
171 ······name··········:·'<init>'171 ······name··········:·'<init>'
172 ······type··········:·'(Landroid/content/Context;)V'172 ······type··········:·'(Landroid/content/Context;)V'
173 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)173 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
174 ······code··········-174 ······code··········-
175 ······registers·····:·5175 ······registers·····:·5
176 ······ins···········:·2176 ······ins···········:·2
177 ······outs··········:·5177 ······outs··········:·5
178 ······insns·size····:·8·16-bit·code·units178 ······insns·size····:·8·16-bit·code·units
179 001274:········································|[001274]·com.developfreedom.wordpowermadeeasy.DatabaseOpenHelper.<init>:(Landroid/content/Context;)V179 001288:········································|[001288]·com.developfreedom.wordpowermadeeasy.DatabaseOpenHelper.<init>:(Landroid/content/Context;)V
180 001284:·1a00·2d01······························|0000:·const-string·v0,·"wordManager"·//·string@012d180 001298:·1a00·2f01······························|0000:·const-string·v0,·"wordManager"·//·string@012f
181 001288:·1201···································|0002:·const/4·v1,·#int·0·//·#0181 00129c:·1201···································|0002:·const/4·v1,·#int·0·//·#0
182 00128a:·1212···································|0003:·const/4·v2,·#int·1·//·#1182 00129e:·1212···································|0003:·const/4·v2,·#int·1·//·#1
183 00128c:·7052·1d00·4310·························|0004:·invoke-direct·{v3,·v4,·v0,·v1,·v2},·Landroid/database/sqlite/SQLiteOpenHelper;.<init>:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V·//·method@001d183 0012a0:·7052·1d00·4310·························|0004:·invoke-direct·{v3,·v4,·v0,·v1,·v2},·Landroid/database/sqlite/SQLiteOpenHelper;.<init>:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V·//·method@001d
184 001292:·0e00···································|0007:·return-void184 0012a6:·0e00···································|0007:·return-void
185 ······catches·······:·(none)185 ······catches·······:·(none)
186 ······positions·····:·186 ······positions·····:·
187 ········0x0000·line=46187 ········0x0000·line=46
188 ········0x0007·line=47188 ········0x0007·line=47
189 ······locals········:·189 ······locals········:·
190 ········0x0000·-·0x0008·reg=3·this·Lcom/developfreedom/wordpowermadeeasy/DatabaseOpenHelper;·190 ········0x0000·-·0x0008·reg=3·this·Lcom/developfreedom/wordpowermadeeasy/DatabaseOpenHelper;·
191 ········0x0000·-·0x0008·reg=4·context·Landroid/content/Context;·191 ········0x0000·-·0x0008·reg=4·context·Landroid/content/Context;·
Offset 197, 18 lines modifiedOffset 197, 18 lines modified
197 ······type··········:·'(Landroid/database/sqlite/SQLiteDatabase;)V'197 ······type··········:·'(Landroid/database/sqlite/SQLiteDatabase;)V'
198 ······access········:·0x0001·(PUBLIC)198 ······access········:·0x0001·(PUBLIC)
199 ······code··········-199 ······code··········-
200 ······registers·····:·3200 ······registers·····:·3
201 ······ins···········:·2201 ······ins···········:·2
202 ······outs··········:·2202 ······outs··········:·2
203 ······insns·size····:·6·16-bit·code·units203 ······insns·size····:·6·16-bit·code·units
204 001294:········································|[001294]·com.developfreedom.wordpowermadeeasy.DatabaseOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V204 0012a8:········································|[0012a8]·com.developfreedom.wordpowermadeeasy.DatabaseOpenHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V
205 0012a4:·1a00·0e00······························|0000:·const-string·v0,·"CREATE·TABLE·wordList·(index·INTEGER·PRIMARY·KEY,word·TEXT,meaning·TEXT,score·INTEGER)"·//·string@000e205 0012b8:·1a00·0e00······························|0000:·const-string·v0,·"CREATE·TABLE·wordList·(index·INTEGER·PRIMARY·KEY,word·TEXT,meaning·TEXT,score·INTEGER)"·//·string@000e
206 0012a8:·6e20·1a00·0200·························|0002:·invoke-virtual·{v2,·v0},·Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V·//·method@001a206 0012bc:·6e20·1a00·0200·························|0002:·invoke-virtual·{v2,·v0},·Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V·//·method@001a
207 0012ae:·0e00···································|0005:·return-void207 0012c2:·0e00···································|0005:·return-void
208 ······catches·······:·(none)208 ······catches·······:·(none)
209 ······positions·····:·209 ······positions·····:·
210 ········0x0000·line=53210 ········0x0000·line=53
211 ········0x0002·line=56211 ········0x0002·line=56
212 ········0x0005·line=57212 ········0x0005·line=57
213 ······locals········:·213 ······locals········:·
214 ········0x0002·-·0x0006·reg=0·CREATE_CONTACTS_TABLE·Ljava/lang/String;·214 ········0x0002·-·0x0006·reg=0·CREATE_CONTACTS_TABLE·Ljava/lang/String;·
Offset 220, 38 lines modifiedOffset 220, 38 lines modified
Max diff block lines reached; 161671/170133 bytes (95.03%) of diff not shown.
9.5 KB
classes.jar
1.01 KB
zipinfo -v {}
    
Offset 446, 15 lines modifiedOffset 446, 15 lines modified
446 ··version·of·encoding·software:···················2.0446 ··version·of·encoding·software:···················2.0
447 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT447 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
448 ··minimum·software·version·required·to·extract:···2.0448 ··minimum·software·version·required·to·extract:···2.0
449 ··compression·method:·····························none·(stored)449 ··compression·method:·····························none·(stored)
450 ··file·security·status:···························not·encrypted450 ··file·security·status:···························not·encrypted
451 ··extended·local·header:··························no451 ··extended·local·header:··························no
452 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00452 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
453 ··32-bit·CRC·value·(hex):·························2f7f6ea5453 ··32-bit·CRC·value·(hex):·························3e229f11
454 ··compressed·size:································5346·bytes454 ··compressed·size:································5346·bytes
455 ··uncompressed·size:······························5346·bytes455 ··uncompressed·size:······························5346·bytes
456 ··length·of·filename:·····························53·characters456 ··length·of·filename:·····························53·characters
457 ··length·of·extra·field:··························0·bytes457 ··length·of·extra·field:··························0·bytes
458 ··length·of·file·comment:·························0·characters458 ··length·of·file·comment:·························0·characters
459 ··disk·number·on·which·file·begins:···············disk·1459 ··disk·number·on·which·file·begins:···············disk·1
460 ··apparent·file·type:·····························binary460 ··apparent·file·type:·····························binary
8.46 KB
com/developfreedom/wordpowermadeeasy/WordEngine.class
8.36 KB
javap -verbose -constants -s -l -private {}
    
Offset 594, 15 lines modifiedOffset 594, 15 lines modified
594 ········84:·aload_3594 ········84:·aload_3
595 ········85:·areturn595 ········85:·areturn
  
596 ··java.util.List·getWeekPairs(int);596 ··java.util.List·getWeekPairs(int);
597 ····descriptor:·(I)Ljava/util/List;597 ····descriptor:·(I)Ljava/util/List;
598 ····flags:·(0x0000)598 ····flags:·(0x0000)
599 ····Code:599 ····Code:
600 ······stack=300,·locals=14,·args_size=2600 ······stack=300,·locals=15,·args_size=2
601 ·········0:·bipush········50601 ·········0:·bipush········50
602 ·········2:·istore_2602 ·········2:·istore_2
603 ·········3:·iload_1603 ·········3:·iload_1
604 ·········4:·iconst_1604 ·········4:·iconst_1
605 ·········5:·iadd605 ·········5:·iadd
606 ·········6:·istore_1606 ·········6:·istore_1
607 ·········7:·new···········#132················//·class·java/util/ArrayList607 ·········7:·new···········#132················//·class·java/util/ArrayList
Offset 662, 47 lines modifiedOffset 662, 47 lines modified
662 ·······124:·iload·········7662 ·······124:·iload·········7
663 ·······126:·iconst_1663 ·······126:·iconst_1
664 ·······127:·iadd664 ·······127:·iadd
665 ·······128:·istore········7665 ·······128:·istore········7
666 ·······130:·goto··········57666 ·······130:·goto··········57
667 ·······133:·aload_3667 ·······133:·aload_3
668 ·······134:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;668 ·······134:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
669 ·······139:·astore········11669 ·······139:·astore········6
670 ·······141:·aload·········11670 ·······141:·aload·········6
671 ·······143:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z671 ·······143:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
672 ·······148:·istore········8672 ·······148:·istore········11
673 ·······150:·iload·········8673 ·······150:·iload·········11
674 ·······152:·ifeq··········227674 ·······152:·ifeq··········227
675 ·······155:·aload·········11675 ·······155:·aload·········6
676 ·······157:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;676 ·······157:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
677 ·······162:·checkcast·····#160················//·class·com/developfreedom/wordpowermadeeasy/WordPair677 ·······162:·checkcast·····#160················//·class·com/developfreedom/wordpowermadeeasy/WordPair
678 ·······165:·astore········12678 ·······165:·astore········12
679 ·······167:·ldc···········#167················//·String·WeekPairs679 ·······167:·ldc···········#167················//·String·WeekPairs
680 ·······169:·astore········6680 ·······169:·astore········4
681 ·······171:·new···········#93·················//·class·java/lang/StringBuilder681 ·······171:·new···········#93·················//·class·java/lang/StringBuilder
682 ·······174:·astore········4682 ·······174:·astore········13
683 ·······176:·aload·········4683 ·······176:·aload·········13
684 ·······178:·invokespecial·#94·················//·Method·java/lang/StringBuilder."<init>":()V684 ·······178:·invokespecial·#94·················//·Method·java/lang/StringBuilder."<init>":()V
685 ·······181:·aload·········12685 ·······181:·aload·········12
686 ·······183:·invokevirtual·#195················//·Method·com/developfreedom/wordpowermadeeasy/WordPair.getWord:()Ljava/lang/String;686 ·······183:·invokevirtual·#195················//·Method·com/developfreedom/wordpowermadeeasy/WordPair.getWord:()Ljava/lang/String;
687 ·······186:·astore········13687 ·······186:·astore········14
688 ·······188:·aload·········4688 ·······188:·aload·········13
689 ·······190:·aload·········13689 ·······190:·aload·········14
690 ·······192:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;690 ·······192:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
691 ·······195:·astore········4691 ·······195:·astore········13
692 ·······197:·aload·········12692 ·······197:·aload·········12
693 ·······199:·invokevirtual·#198················//·Method·com/developfreedom/wordpowermadeeasy/WordPair.getMeaning:()Ljava/lang/String;693 ·······199:·invokevirtual·#198················//·Method·com/developfreedom/wordpowermadeeasy/WordPair.getMeaning:()Ljava/lang/String;
694 ·······202:·astore········13694 ·······202:·astore········14
695 ·······204:·aload·········4 
696 ·······206:·aload·········13695 ·······204:·aload·········13
 696 ·······206:·aload·········14
697 ·······208:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;697 ·······208:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
698 ·······211:·invokevirtual·#110················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;698 ·······211:·invokevirtual·#110················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
699 ·······214:·astore········4699 ·······214:·astore········13
700 ·······216:·aload·········6700 ·······216:·aload·········4
701 ·······218:·aload·········4701 ·······218:·aload·········13
702 ·······220:·invokestatic··#174················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I702 ·······220:·invokestatic··#174················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
703 ·······223:·pop703 ·······223:·pop
704 ·······224:·goto··········141704 ·······224:·goto··········141
705 ·······227:·aload_3705 ·······227:·aload_3
706 ·······228:·areturn706 ·······228:·areturn
  
707 ··void·populateDatabase(java.util.Map);707 ··void·populateDatabase(java.util.Map);
Offset 718, 82 lines modifiedOffset 718, 82 lines modified
718 ·········8:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set;718 ·········8:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set;
719 ········13:·astore········4719 ········13:·astore········4
720 ········15:·aload_3720 ········15:·aload_3
721 ········16:·aload·········4721 ········16:·aload·········4
722 ········18:·invokespecial·#141················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V722 ········18:·invokespecial·#141················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V
723 ········21:·aload_3723 ········21:·aload_3
724 ········22:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;724 ········22:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
725 ········27:·astore········5725 ········27:·astore········4
726 ········29:·aload·········5726 ········29:·aload·········4
727 ········31:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z727 ········31:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
728 ········36:·istore········6728 ········36:·istore········5
729 ········38:·iload·········6729 ········38:·iload·········5
730 ········40:·ifeq··········192730 ········40:·ifeq··········192
731 ········43:·aload·········5731 ········43:·aload·········4
732 ········45:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;732 ········45:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
733 ········50:·astore········7733 ········50:·astore········6
734 ········52:·aload·········7734 ········52:·aload·········6
735 ········54:·checkcast·····#69·················//·class·java/lang/String735 ········54:·checkcast·····#69·················//·class·java/lang/String
736 ········57:·astore········7736 ········57:·astore········6
737 ········59:·aload_1737 ········59:·aload_1
738 ········60:·aload·········7738 ········60:·aload·········6
739 ········62:·invokeinterface·#158,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;739 ········62:·invokeinterface·#158,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
740 ········67:·astore········8740 ········67:·astore········7
741 ········69:·aload·········8741 ········69:·aload·········7
742 ········71:·checkcast·····#69·················//·class·java/lang/String742 ········71:·checkcast·····#69·················//·class·java/lang/String
743 ········74:·astore········8743 ········74:·astore········7
744 ········76:·aload_0744 ········76:·aload_0
745 ········77:·getfield······#31·················//·Field·myDatabaseHelper:Landroid/database/sqlite/SQLiteOpenHelper;745 ········77:·getfield······#31·················//·Field·myDatabaseHelper:Landroid/database/sqlite/SQLiteOpenHelper;
746 ········80:·astore········4746 ········80:·astore········8
747 ········82:·aload·········4747 ········82:·aload·········8
748 ········84:·invokevirtual·#204················//·Method·android/database/sqlite/SQLiteOpenHelper.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase;748 ········84:·invokevirtual·#204················//·Method·android/database/sqlite/SQLiteOpenHelper.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase;
749 ········87:·astore········4749 ········87:·astore········8
750 ········89:·aload_0750 ········89:·aload_0
751 ········90:·aload·········4751 ········90:·aload·········8
752 ········92:·putfield······#79·················//·Field·database:Landroid/database/sqlite/SQLiteDatabase;752 ········92:·putfield······#79·················//·Field·database:Landroid/database/sqlite/SQLiteDatabase;
753 ········95:·new···········#206················//·class·android/content/ContentValues753 ········95:·new···········#206················//·class·android/content/ContentValues
754 ········98:·astore········9754 ········98:·astore········9
755 ·······100:·aload·········9755 ·······100:·aload·········9
756 ·······102:·invokespecial·#207················//·Method·android/content/ContentValues."<init>":()V756 ·······102:·invokespecial·#207················//·Method·android/content/ContentValues."<init>":()V
757 ·······105:·ldc···········#71·················//·String·word757 ·······105:·ldc···········#71·················//·String·word
758 ·······107:·astore········4758 ·······107:·astore········8
759 ·······109:·aload·········9759 ·······109:·aload·········9
760 ·······111:·aload·········4760 ·······111:·aload·········8
761 ·······113:·aload·········7761 ·······113:·aload·········6
762 ·······115:·invokevirtual·#210················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V762 ·······115:·invokevirtual·#210················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
763 ·······118:·ldc···········#74·················//·String·meaning763 ·······118:·ldc···········#74·················//·String·meaning
764 ·······120:·astore········4764 ·······120:·astore········8
765 ·······122:·aload·········9765 ·······122:·aload·········9
766 ·······124:·aload·········4766 ·······124:·aload·········8
767 ·······126:·aload·········8767 ·······126:·aload·········7
768 ·······128:·invokevirtual·#210················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V768 ·······128:·invokevirtual·#210················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
769 ·······131:·ldc···········#77·················//·String·score769 ·······131:·ldc···········#77·················//·String·score
770 ·······133:·astore········4770 ·······133:·astore········8
771 ·······135:·iload_2771 ·······135:·iload_2
772 ·······136:·invokestatic··#215················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;772 ·······136:·invokestatic··#215················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
773 ·······139:·astore········10773 ·······139:·astore········10
774 ·······141:·aload·········9774 ·······141:·aload·········9
775 ·······143:·aload·········4775 ·······143:·aload·········8
776 ·······145:·aload·········10776 ·······145:·aload·········10
777 ·······147:·invokevirtual·#218················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V777 ·······147:·invokevirtual·#218················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
778 ·······150:·aload_0778 ·······150:·aload_0
779 ·······151:·getfield······#79·················//·Field·database:Landroid/database/sqlite/SQLiteDatabase;779 ·······151:·getfield······#79·················//·Field·database:Landroid/database/sqlite/SQLiteDatabase;
Max diff block lines reached; 944/8475 bytes (11.14%) of diff not shown.
13.0 KB
smali/com/developfreedom/wordpowermadeeasy/WordEngine.smali
    
Offset 363, 120 lines modifiedOffset 363, 119 lines modified
363 ····const/16·v0,·0x32363 ····const/16·v0,·0x32
  
364 ····.line·185364 ····.line·185
365 ····.local·v0,·"WEEK_COUNT":I365 ····.local·v0,·"WEEK_COUNT":I
366 ····add-int/lit8·p1,·p1,·0x1366 ····add-int/lit8·p1,·p1,·0x1
  
367 ····.line·186367 ····.line·186
368 ····new-instance·v5,·Ljava/util/ArrayList;368 ····new-instance·v4,·Ljava/util/ArrayList;
  
369 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V369 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
370 ····.line·188370 ····.line·188
371 ····.local·v5,·"output_list":Ljava/util/List;,·"Ljava/util/List<Lcom/developfreedom/wordpowermadeeasy/WordPair;>;"371 ····.local·v4,·"output_list":Ljava/util/List;,·"Ljava/util/List<Lcom/developfreedom/wordpowermadeeasy/WordPair;>;"
372 ····const-string·v8,·"WeekPairs"372 ····const-string·v7,·"WeekPairs"
  
373 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;373 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
374 ····move-result-object·v9374 ····move-result-object·v8
  
375 ····invoke-static·{v8,·v9},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I375 ····invoke-static·{v7,·v8},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
376 ····.line·189376 ····.line·189
377 ····new-instance·v3,·Ljava/util/ArrayList;377 ····new-instance·v2,·Ljava/util/ArrayList;
  
378 ····iget-object·v8,·p0,·Lcom/developfreedom/wordpowermadeeasy/WordEngine;->word_map:Ljava/util/Map;378 ····iget-object·v7,·p0,·Lcom/developfreedom/wordpowermadeeasy/WordEngine;->word_map:Ljava/util/Map;
  
379 ····invoke-interface·{v8},·Ljava/util/Map;->keySet()Ljava/util/Set;379 ····invoke-interface·{v7},·Ljava/util/Map;->keySet()Ljava/util/Set;
  
380 ····move-result-object·v8380 ····move-result-object·v7
  
381 ····invoke-direct·{v3,·v8},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V381 ····invoke-direct·{v2,·v7},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
382 ····.line·190382 ····.line·190
383 ····.local·v3,·"keys":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"383 ····.local·v2,·"keys":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
384 ····mul-int·v1,·v0,·p1384 ····mul-int·v1,·v0,·p1
  
385 ····.local·v1,·"i":I385 ····.local·v1,·"i":I
386 ····:goto_0386 ····:goto_0
387 ····add-int/lit8·v8,·p1,·0x1387 ····add-int/lit8·v7,·p1,·0x1
  
388 ····mul-int/2addr·v8,·v0388 ····mul-int/2addr·v7,·v0
  
389 ····if-ge·v1,·v8,·:cond_0389 ····if-ge·v1,·v7,·:cond_0
  
390 ····.line·191390 ····.line·191
391 ····invoke-interface·{v3,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;391 ····invoke-interface·{v2,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
392 ····move-result-object·v6392 ····move-result-object·v5
  
393 ····check-cast·v6,·Ljava/lang/String;393 ····check-cast·v5,·Ljava/lang/String;
  
394 ····.line·192394 ····.line·192
395 ····.local·v6,·"word":Ljava/lang/String;395 ····.local·v5,·"word":Ljava/lang/String;
396 ····iget-object·v8,·p0,·Lcom/developfreedom/wordpowermadeeasy/WordEngine;->word_map:Ljava/util/Map;396 ····iget-object·v7,·p0,·Lcom/developfreedom/wordpowermadeeasy/WordEngine;->word_map:Ljava/util/Map;
  
397 ····invoke-interface·{v8,·v6},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;397 ····invoke-interface·{v7,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
398 ····move-result-object·v4398 ····move-result-object·v3
  
399 ····check-cast·v4,·Ljava/lang/String;399 ····check-cast·v3,·Ljava/lang/String;
  
400 ····.line·193400 ····.line·193
401 ····.local·v4,·"meaning":Ljava/lang/String;401 ····.local·v3,·"meaning":Ljava/lang/String;
402 ····new-instance·v8,·Lcom/developfreedom/wordpowermadeeasy/WordPair;402 ····new-instance·v7,·Lcom/developfreedom/wordpowermadeeasy/WordPair;
  
403 ····invoke-direct·{v8,·v6,·v4},·Lcom/developfreedom/wordpowermadeeasy/WordPair;-><init>(Ljava/lang/String;Ljava/lang/String;)V403 ····invoke-direct·{v7,·v5,·v3},·Lcom/developfreedom/wordpowermadeeasy/WordPair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
404 ····invoke-interface·{v5,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z404 ····invoke-interface·{v4,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
405 ····.line·190405 ····.line·190
406 ····add-int/lit8·v1,·v1,·0x1406 ····add-int/lit8·v1,·v1,·0x1
  
407 ····goto·:goto_0407 ····goto·:goto_0
  
408 ····.line·196408 ····.line·196
409 ····.end·local·v4····#·"meaning":Ljava/lang/String;409 ····.end·local·v3····#·"meaning":Ljava/lang/String;
410 ····.end·local·v6····#·"word":Ljava/lang/String;410 ····.end·local·v5····#·"word":Ljava/lang/String;
411 ····:cond_0411 ····:cond_0
412 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;412 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
413 ····move-result-object·v2413 ····move-result-object·v7
  
414 ····.local·v2,·"i$":Ljava/util/Iterator; 
415 ····:goto_1414 ····:goto_1
416 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z415 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
417 ····move-result·v8416 ····move-result·v8
  
418 ····if-eqz·v8,·:cond_1417 ····if-eqz·v8,·:cond_1
  
419 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;418 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
420 ····move-result-object·v7419 ····move-result-object·v6
  
421 ····check-cast·v7,·Lcom/developfreedom/wordpowermadeeasy/WordPair;420 ····check-cast·v6,·Lcom/developfreedom/wordpowermadeeasy/WordPair;
  
422 ····.line·197421 ····.line·197
423 ····.local·v7,·"wp":Lcom/developfreedom/wordpowermadeeasy/WordPair;422 ····.local·v6,·"wp":Lcom/developfreedom/wordpowermadeeasy/WordPair;
424 ····const-string·v8,·"WeekPairs"423 ····const-string·v8,·"WeekPairs"
  
425 ····new-instance·v9,·Ljava/lang/StringBuilder;424 ····new-instance·v9,·Ljava/lang/StringBuilder;
  
426 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V425 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V
  
427 ····invoke-virtual·{v7},·Lcom/developfreedom/wordpowermadeeasy/WordPair;->getWord()Ljava/lang/String;426 ····invoke-virtual·{v6},·Lcom/developfreedom/wordpowermadeeasy/WordPair;->getWord()Ljava/lang/String;
  
428 ····move-result-object·v10427 ····move-result-object·v10
  
429 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;428 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
430 ····move-result-object·v9429 ····move-result-object·v9
  
431 ····invoke-virtual·{v7},·Lcom/developfreedom/wordpowermadeeasy/WordPair;->getMeaning()Ljava/lang/String;430 ····invoke-virtual·{v6},·Lcom/developfreedom/wordpowermadeeasy/WordPair;->getMeaning()Ljava/lang/String;
  
432 ····move-result-object·v10431 ····move-result-object·v10
  
433 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;432 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
434 ····move-result-object·v9433 ····move-result-object·v9
  
Offset 485, 17 lines modifiedOffset 484, 17 lines modified
485 ····move-result-object·v9484 ····move-result-object·v9
  
486 ····invoke-static·{v8,·v9},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I485 ····invoke-static·{v8,·v9},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
487 ····goto·:goto_1486 ····goto·:goto_1
  
Max diff block lines reached; 7209/13187 bytes (54.67%) of diff not shown.
304 B
smali/com/developfreedom/wordpowermadeeasy/R.smali
    
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·1026 ····.line·10
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·54 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
1.72 KB
smali/com/developfreedom/wordpowermadeeasy/MainActivity.smali
    
Offset 41, 15 lines modifiedOffset 41, 14 lines modified
41 ····iput·v0,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity;->DELAY_MEANING:I41 ····iput·v0,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity;->DELAY_MEANING:I
  
42 ····.line·4242 ····.line·42
43 ····const-string·v0,·"welcomeScreenShown"43 ····const-string·v0,·"welcomeScreenShown"
  
44 ····iput-object·v0,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity;->welcomeScreenShownPref:Ljava/lang/String;44 ····iput-object·v0,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity;->welcomeScreenShownPref:Ljava/lang/String;
  
45 ····.line·133 
46 ····return-void45 ····return-void
47 .end·method46 .end·method
  
48 .method·static·synthetic·access$100(Lcom/developfreedom/wordpowermadeeasy/MainActivity;)Landroid/widget/TextView;47 .method·static·synthetic·access$100(Lcom/developfreedom/wordpowermadeeasy/MainActivity;)Landroid/widget/TextView;
49 ····.locals·148 ····.locals·1
50 ····.param·p0,·"x0"····#·Lcom/developfreedom/wordpowermadeeasy/MainActivity;49 ····.param·p0,·"x0"····#·Lcom/developfreedom/wordpowermadeeasy/MainActivity;
  
Offset 113, 14 lines modifiedOffset 112, 15 lines modified
  
113 ····invoke-direct·{v4,·p0},·Lcom/developfreedom/wordpowermadeeasy/MainActivity$1;-><init>(Lcom/developfreedom/wordpowermadeeasy/MainActivity;)V112 ····invoke-direct·{v4,·p0},·Lcom/developfreedom/wordpowermadeeasy/MainActivity$1;-><init>(Lcom/developfreedom/wordpowermadeeasy/MainActivity;)V
  
114 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;113 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
115 ····move-result-object·v2114 ····move-result-object·v2
  
 115 ····.line·129
116 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;116 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
117 ····.line·130117 ····.line·130
118 ····return-void118 ····return-void
119 .end·method119 .end·method
  
  
Offset 155, 14 lines modifiedOffset 155, 15 lines modified
155 ····.line·102155 ····.line·102
156 ····iget-object·v2,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask;156 ····iget-object·v2,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask;
  
157 ····if-eqz·v2,·:cond_0157 ····if-eqz·v2,·:cond_0
  
158 ····iget-object·v2,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask;158 ····iget-object·v2,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask;
  
 159 ····.line·103
159 ····invoke-virtual·{v2},·Landroid/os/AsyncTask;->getStatus()Landroid/os/AsyncTask$Status;160 ····invoke-virtual·{v2},·Landroid/os/AsyncTask;->getStatus()Landroid/os/AsyncTask$Status;
  
160 ····move-result-object·v2161 ····move-result-object·v2
  
161 ····sget-object·v3,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status;162 ····sget-object·v3,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status;
  
162 ····if-ne·v2,·v3,·:cond_0163 ····if-ne·v2,·v3,·:cond_0
679 B
smali/com/developfreedom/wordpowermadeeasy/MainActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/developfreedom/wordpowermadeeasy/MainActivity;21 .field·final·synthetic·this$0:Lcom/developfreedom/wordpowermadeeasy/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/developfreedom/wordpowermadeeasy/MainActivity;)V23 .method·constructor·<init>(Lcom/developfreedom/wordpowermadeeasy/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/developfreedom/wordpowermadeeasy/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12527 ····.line·125
27 ····iput-object·p1,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity$1;->this$0:Lcom/developfreedom/wordpowermadeeasy/MainActivity;28 ····iput-object·p1,·p0,·Lcom/developfreedom/wordpowermadeeasy/MainActivity$1;->this$0:Lcom/developfreedom/wordpowermadeeasy/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.19 KB
smali/com/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask.smali
    
Offset 93, 21 lines modifiedOffset 93, 19 lines modified
93 ····move-exception·v093 ····move-exception·v0
  
94 ····goto·:goto_094 ····goto·:goto_0
95 .end·method95 .end·method
  
96 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;96 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
97 ····.locals·197 ····.locals·1
98 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
99 ····.prologue98 ····.prologue
100 ····.line·13399 ····.line·133
101 ····check-cast·p1,·[Ljava/lang/String;100 ····check-cast·p1,·[Ljava/lang/String;
  
102 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
103 ····invoke-virtual·{p0,·p1},·Lcom/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;101 ····invoke-virtual·{p0,·p1},·Lcom/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
104 ····move-result-object·v0102 ····move-result-object·v0
  
105 ····return-object·v0103 ····return-object·v0
106 .end·method104 .end·method
  
Offset 129, 18 lines modifiedOffset 127, 16 lines modified
  
129 ····.line·153127 ····.line·153
130 ····return-void128 ····return-void
131 .end·method129 .end·method
  
132 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V130 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
133 ····.locals·0131 ····.locals·0
134 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
135 ····.prologue132 ····.prologue
136 ····.line·133133 ····.line·133
137 ····check-cast·p1,·Ljava/lang/Boolean;134 ····check-cast·p1,·Ljava/lang/Boolean;
  
138 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
139 ····invoke-virtual·{p0,·p1},·Lcom/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->onPostExecute(Ljava/lang/Boolean;)V135 ····invoke-virtual·{p0,·p1},·Lcom/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->onPostExecute(Ljava/lang/Boolean;)V
  
140 ····return-void136 ····return-void
141 .end·method137 .end·method