81.6 KB
/home/fdroid/fdroiddata/tmp/org.developfreedom.wordpowermadeeasy_16.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.developfreedom.wordpowermadeeasy_16.apk
2.02 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: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/activity_main.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-land-v11/activity_main.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v11/activity_main.xml entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 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:·f949558012667e0d1c78fb36ac8de3be32fbf9c05230574b2fd2c7e71f7df90b 
10 Signer·#1·certificate·SHA-1·digest:·c4f2235b7a18e61d6a393d989df57447066a2293 
11 Signer·#1·certificate·MD5·digest:·60ee06c8e79f73b3d040e8d18a7ac0a0 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·02519471d3da04c88785eb2b55d81aa1152992a74a6f69d667b42979ac585801 
15 Signer·#1·public·key·SHA-1·digest:·08322db54242de0a1ece91b4bfa3c7fcf6d9812b 
16 Signer·#1·public·key·MD5·digest:·be678991f656622834fae00d105305c5 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.92 KB
zipinfo {}
    
Offset 1, 27 lines modifiedOffset 1, 22 lines modified
1 Zip·file·size:·168947·bytes,·number·of·entries:·251 Zip·file·size:·163169·bytes,·number·of·entries:·20
2 -rw----·····2.0·fat·····1875·bl·defN·15-May-18·08:00·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····1996·bl·defN·15-May-18·08:00·META-INF/DB6BFA91.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-May-18·08:00·META-INF/DB6BFA91.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-May-18·07:23·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-May-18·07:23·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····1960·bX·defN·15-May-18·07:23·AndroidManifest.xml2 -rw----·····2.0·fat·····1960·bX·defN·17-Oct-04·00:21·AndroidManifest.xml
8 -rw----·····1.0·fat·····7346·b-·stor·15-May-18·07:23·res/drawable-hdpi-v4/ic_launcher.png3 -rw----·····1.0·fat·····7346·b-·stor·17-Oct-04·00:21·res/drawable-hdpi-v4/ic_launcher.png
9 -rw----·····1.0·fat·····1293·b-·stor·15-May-18·07:23·res/drawable-hdpi-v4/ic_search.png4 -rw----·····1.0·fat·····1293·b-·stor·17-Oct-04·00:21·res/drawable-hdpi-v4/ic_search.png
10 -rw----·····1.0·fat·····4011·b-·stor·15-May-18·07:23·res/drawable-mdpi-v4/ic_launcher.png5 -rw----·····1.0·fat·····4011·b-·stor·17-Oct-04·00:21·res/drawable-mdpi-v4/ic_launcher.png
11 -rw----·····1.0·fat······879·b-·stor·15-May-18·07:23·res/drawable-mdpi-v4/ic_search.png6 -rw----·····1.0·fat······879·b-·stor·17-Oct-04·00:21·res/drawable-mdpi-v4/ic_search.png
12 -rw----·····1.0·fat····10525·b-·stor·15-May-18·07:23·res/drawable-xhdpi-v4/ic_launcher.png7 -rw----·····1.0·fat····10525·b-·stor·17-Oct-04·00:21·res/drawable-xhdpi-v4/ic_launcher.png
13 -rw----·····1.0·fat·····1694·b-·stor·15-May-18·07:23·res/drawable-xhdpi-v4/ic_search.png8 -rw----·····1.0·fat·····1694·b-·stor·17-Oct-04·00:21·res/drawable-xhdpi-v4/ic_search.png
14 -rw----·····1.0·fat····18856·b-·stor·15-May-18·07:23·res/drawable-xxhdpi-v4/ic_launcher.png9 -rw----·····1.0·fat····18856·b-·stor·17-Oct-04·00:21·res/drawable-xxhdpi-v4/ic_launcher.png
15 -rw----·····1.0·fat·····1584·b-·stor·15-May-18·07:23·res/drawable-xxhdpi-v4/ic_search.png10 -rw----·····1.0·fat·····1584·b-·stor·17-Oct-04·00:21·res/drawable-xxhdpi-v4/ic_search.png
16 -rw----·····1.0·fat····27600·b-·stor·15-May-18·07:23·res/drawable-xxxhdpi-v4/ic_launcher.png11 -rw----·····1.0·fat····27600·b-·stor·17-Oct-04·00:21·res/drawable-xxxhdpi-v4/ic_launcher.png
17 -rw----·····2.0·fat·····3376·bl·defN·15-May-18·07:23·res/layout-land-v11/activity_main.xml12 -rw----·····2.0·fat·····3376·bl·defN·17-Oct-04·00:21·res/layout-land/activity_main.xml
18 -rw----·····2.0·fat·····3328·bl·defN·15-May-18·07:23·res/layout-land/activity_main.xml 
19 -rw----·····2.0·fat·····3636·bl·defN·15-May-18·07:23·res/layout-v11/activity_main.xml 
20 -rw----·····2.0·fat·····3704·bl·defN·15-May-18·07:23·res/layout-v17/activity_main.xml13 -rw----·····2.0·fat·····3704·bl·defN·17-Oct-04·00:21·res/layout/activity_main.xml
21 -rw----·····2.0·fat·····3588·bl·defN·15-May-18·07:23·res/layout/activity_main.xml 
22 -rw----·····2.0·fat······836·bl·defN·15-May-18·07:23·res/menu/main.xml14 -rw----·····2.0·fat······836·bl·defN·17-Oct-04·00:21·res/menu/main.xml
23 -rw----·····2.0·fat···392608·bl·defN·15-May-18·07:23·res/xml/word_list.xml15 -rw----·····2.0·fat···392608·bl·defN·17-Oct-04·00:21·res/xml/word_list.xml
24 -rw----·····2.0·fat·····1240·bl·defN·15-May-18·07:23·res/xml/word_list_short.xml16 -rw----·····2.0·fat·····1240·bl·defN·17-Oct-04·00:21·res/xml/word_list_short.xml
25 -rw----·····1.0·fat·····5364·b-·stor·15-May-18·07:23·resources.arsc17 -rw----·····1.0·fat·····4976·b-·stor·17-Oct-04·00:21·resources.arsc
26 -rw----·····2.0·fat····18052·bl·defN·15-May-18·07:23·classes.dex18 -rw----·····2.0·fat····18016·bl·defN·17-Oct-04·00:21·classes.dex
 19 -rw----·····2.0·fat·····1875·b-·defN·17-Oct-04·00:21·META-INF/MANIFEST.MF
 20 -rw----·····2.0·fat·····1996·b-·defN·17-Oct-04·00:21·META-INF/DB6BFA91.SF
 21 -rw----·····2.0·fat·····1332·b-·defN·17-Oct-04·00:21·META-INF/DB6BFA91.RSA
27 25·files,·516765·bytes·uncompressed,·165353·bytes·compressed:··68.0%22 20·files,·505707·bytes·uncompressed,·160395·bytes·compressed:··68.3%
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)
42.9 KB
resources.arsc
    
Offset 1, 336 lines modifiedOffset 1, 311 lines modified
00000000:·0200·0c00·f414·0000·0100·0000·0100·1c00··................00000000:·0200·0c00·7013·0000·0100·0000·0100·1c00··....p...........
00000010:·4404·0000·1900·0000·0100·0000·0001·0000··D...............00000010:·c803·0000·1600·0000·0100·0000·0001·0000··................
00000020:·8400·0000·2004·0000·0000·0000·df00·0000··....·...........00000020:·7800·0000·a403·0000·0000·0000·df00·0000··x...............
00000030:·fe00·0000·1601·0000·3401·0000·4801·0000··........4...H...00000030:·fe00·0000·1601·0000·3401·0000·4801·0000··........4...H...
00000040:·6b01·0000·8e01·0000·b201·0000·da01·0000··k...............00000040:·6c01·0000·9301·0000·b801·0000·df01·0000··l...............
00000050:·0102·0000·2602·0000·4d02·0000·7202·0000··....&...M...r...00000050:·0402·0000·2c02·0000·5202·0000·7b02·0000··....,...R...{...
 00000060:·a202·0000·cc02·0000·d702·0000·ee02·0000··................
00000060:·9a02·0000·c002·0000·e902·0000·1003·0000··................00000070:·f302·0000·fd02·0000·0403·0000·2703·0000··............'...
00000070:·3a03·0000·4503·0000·5c03·0000·6103·0000··:...E...\...a... 
00000080:·6b03·0000·7203·0000·9503·0000·0000·0000··k...r........... 
00000090:·80da·80da·5765·2062·656c·6965·7665·2074··....We·believe·t00000080:·0000·0000·80da·80da·5765·2062·656c·6965··........We·belie
000000a0:·6861·7420·7369·6d70·6c69·6369·7479·206c··hat·simplicity·l00000090:·7665·2074·6861·7420·7369·6d70·6c69·6369··ve·that·simplici
000000b0:·6561·6473·2074·6f20·7072·6f64·7563·7469··eads·to·producti000000a0:·7479·206c·6561·6473·2074·6f20·7072·6f64··ty·leads·to·prod
000000c0:·7669·7479·2e20·5265·6164·2074·6865·206c··vity.·Read·the·l000000b0:·7563·7469·7669·7479·2e20·5265·6164·2074··uctivity.·Read·t
000000d0:·696e·6573·2062·656c·6f77·2063·6172·6566··ines·below·caref000000c0:·6865·206c·696e·6573·2062·656c·6f77·2063··he·lines·below·c
000000e0:·756c·6c79·2062·6563·6175·7365·2079·6f75··ully·because·you000000d0:·6172·6566·756c·6c79·2062·6563·6175·7365··arefully·because
000000f0:·276c·6c20·6e65·7665·7220·6265·2064·6973··'ll·never·be·dis000000e0:·2079·6f75·276c·6c20·6e65·7665·7220·6265···you'll·never·be
00000100:·7475·7262·6564·2061·626f·7574·2069·7420··turbed·about·it·000000f0:·2064·6973·7475·7262·6564·2061·626f·7574···disturbed·about
00000110:·6167·6169·6e2e·0a31·2e20·5072·6573·7320··again..1.·Press·00000100:·2069·7420·6167·6169·6e2e·0a31·2e20·5072···it·again..1.·Pr
00000120:·616e·7977·6865·7265·2074·6f20·6765·7420··anywhere·to·get·00000110:·6573·7320·616e·7977·6865·7265·2074·6f20··ess·anywhere·to·
00000130:·6120·7261·6e64·6f6d·2057·6f72·642f·4d65··a·random·Word/Me00000120:·6765·7420·6120·7261·6e64·6f6d·2057·6f72··get·a·random·Wor
00000140:·616e·696e·672e·0a32·2e20·446f·7562·6c65··aning..2.·Double00000130:·642f·4d65·616e·696e·672e·0a32·2e20·446f··d/Meaning..2.·Do
00000150:·2063·6c69·636b·206f·6e20·7468·6520·576f···click·on·the·Wo00000140:·7562·6c65·2063·6c69·636b·206f·6e20·7468··uble·click·on·th
00000160:·7264·2074·6f20·636f·7079·2069·742e·001c··rd·to·copy·it...00000150:·6520·576f·7264·2074·6f20·636f·7079·2069··e·Word·to·copy·i
00000170:·1c72·6573·2f6c·6179·6f75·742f·6163·7469··.res/layout/acti00000160:·742e·001c·1c72·6573·2f6c·6179·6f75·742f··t....res/layout/
00000180:·7669·7479·5f6d·6169·6e2e·786d·6c00·1515··vity_main.xml... 
00000190:·7265·732f·786d·6c2f·776f·7264·5f6c·6973··res/xml/word_lis 
000001a0:·742e·786d·6c00·1b1b·7265·732f·786d·6c2f··t.xml...res/xml/ 
000001b0:·776f·7264·5f6c·6973·745f·7368·6f72·742e··word_list_short. 
000001c0:·786d·6c00·1111·7265·732f·6d65·6e75·2f6d··xml...res/menu/m 
000001d0:·6169·6e2e·786d·6c00·2020·7265·732f·6c61··ain.xml.··res/la 
000001e0:·796f·7574·2d76·3131·2f61·6374·6976·6974··yout-v11/activit 
000001f0:·795f·6d61·696e·2e78·6d6c·0020·2072·6573··y_main.xml.··res 
00000200:·2f6c·6179·6f75·742d·7631·372f·6163·7469··/layout-v17/acti 
00000210:·7669·7479·5f6d·6169·6e2e·786d·6c00·2121··vity_main.xml.!! 
00000220:·7265·732f·6c61·796f·7574·2d6c·616e·642f··res/layout-land/ 
00000230:·6163·7469·7669·7479·5f6d·6169·6e2e·786d··activity_main.xm00000170:·6163·7469·7669·7479·5f6d·6169·6e2e·786d··activity_main.xm
00000240:·6c00·2525·7265·732f·6c61·796f·7574·2d6c··l.%%res/layout-l 
00000250:·616e·642d·7631·312f·6163·7469·7669·7479··and-v11/activity00000180:·6c00·1515·7265·732f·786d·6c2f·776f·7264··l...res/xml/word
 00000190:·5f6c·6973·742e·786d·6c00·1b1b·7265·732f··_list.xml...res/
 000001a0:·786d·6c2f·776f·7264·5f6c·6973·745f·7368··xml/word_list_sh
 000001b0:·6f72·742e·786d·6c00·1111·7265·732f·6d65··ort.xml...res/me
00000260:·5f6d·6169·6e2e·786d·6c00·2424·7265·732f··_main.xml.$$res/000001c0:·6e75·2f6d·6169·6e2e·786d·6c00·2121·7265··nu/main.xml.!!re
 000001d0:·732f·6c61·796f·7574·2d6c·616e·642f·6163··s/layout-land/ac
 000001e0:·7469·7669·7479·5f6d·6169·6e2e·786d·6c00··tivity_main.xml.
 000001f0:·2424·7265·732f·6472·6177·6162·6c65·2d6d··$$res/drawable-m
 00000200:·6470·692d·7634·2f69·635f·6c61·756e·6368··dpi-v4/ic_launch
 00000210:·6572·2e70·6e67·0022·2272·6573·2f64·7261··er.png.""res/dra
 00000220:·7761·626c·652d·6d64·7069·2d76·342f·6963··wable-mdpi-v4/ic
 00000230:·5f73·6561·7263·682e·706e·6700·2424·7265··_search.png.$$re
00000270:·6472·6177·6162·6c65·2d6d·6470·692d·7634··drawable-mdpi-v400000240:·732f·6472·6177·6162·6c65·2d68·6470·692d··s/drawable-hdpi-
00000280:·2f69·635f·6c61·756e·6368·6572·2e70·6e67··/ic_launcher.png00000250:·7634·2f69·635f·6c61·756e·6368·6572·2e70··v4/ic_launcher.p
00000290:·0022·2272·6573·2f64·7261·7761·626c·652d··.""res/drawable-00000260:·6e67·0022·2272·6573·2f64·7261·7761·626c··ng.""res/drawabl
 00000270:·652d·6864·7069·2d76·342f·6963·5f73·6561··e-hdpi-v4/ic_sea
 00000280:·7263·682e·706e·6700·2525·7265·732f·6472··rch.png.%%res/dr
 00000290:·6177·6162·6c65·2d78·6864·7069·2d76·342f··awable-xhdpi-v4/
 000002a0:·6963·5f6c·6175·6e63·6865·722e·706e·6700··ic_launcher.png.
 000002b0:·2323·7265·732f·6472·6177·6162·6c65·2d78··##res/drawable-x
000002a0:·6d64·7069·2d76·342f·6963·5f73·6561·7263··mdpi-v4/ic_searc000002c0:·6864·7069·2d76·342f·6963·5f73·6561·7263··hdpi-v4/ic_searc
000002b0:·682e·706e·6700·2424·7265·732f·6472·6177··h.png.$$res/draw000002d0:·682e·706e·6700·2626·7265·732f·6472·6177··h.png.&&res/draw
000002c0:·6162·6c65·2d68·6470·692d·7634·2f69·635f··able-hdpi-v4/ic_000002e0:·6162·6c65·2d78·7868·6470·692d·7634·2f69··able-xxhdpi-v4/i
000002d0:·6c61·756e·6368·6572·2e70·6e67·0022·2272··launcher.png.""r000002f0:·635f·6c61·756e·6368·6572·2e70·6e67·0024··c_launcher.png.$
000002e0:·6573·2f64·7261·7761·626c·652d·6864·7069··es/drawable-hdpi00000300:·2472·6573·2f64·7261·7761·626c·652d·7878··$res/drawable-xx
000002f0:·2d76·342f·6963·5f73·6561·7263·682e·706e··-v4/ic_search.pn 
00000300:·6700·2525·7265·732f·6472·6177·6162·6c65··g.%%res/drawable 
00000310:·2d78·6864·7069·2d76·342f·6963·5f6c·6175··-xhdpi-v4/ic_lau00000310:·6864·7069·2d76·342f·6963·5f73·6561·7263··hdpi-v4/ic_searc
 00000320:·682e·706e·6700·2727·7265·732f·6472·6177··h.png.''res/draw
00000320:·6e63·6865·722e·706e·6700·2323·7265·732f··ncher.png.##res/ 
00000330:·6472·6177·6162·6c65·2d78·6864·7069·2d76··drawable-xhdpi-v 
00000340:·342f·6963·5f73·6561·7263·682e·706e·6700··4/ic_search.png. 
00000350:·2626·7265·732f·6472·6177·6162·6c65·2d78··&&res/drawable-x 
00000360:·7868·6470·692d·7634·2f69·635f·6c61·756e··xhdpi-v4/ic_laun 
00000370:·6368·6572·2e70·6e67·0024·2472·6573·2f64··cher.png.$$res/d 
00000380:·7261·7761·626c·652d·7878·6864·7069·2d76··rawable-xxhdpi-v00000330:·6162·6c65·2d78·7878·6864·7069·2d76·342f··able-xxxhdpi-v4/
 00000340:·6963·5f6c·6175·6e63·6865·722e·706e·6700··ic_launcher.png.
 00000350:·0808·5365·7474·696e·6773·0014·1457·6f72··..Settings...Wor
00000390:·342f·6963·5f73·6561·7263·682e·706e·6700··4/ic_search.png. 
000003a0:·2727·7265·732f·6472·6177·6162·6c65·2d78··''res/drawable-x 
000003b0:·7878·6864·7069·2d76·342f·6963·5f6c·6175··xxhdpi-v4/ic_lau 
000003c0:·6e63·6865·722e·706e·6700·0808·5365·7474··ncher.png...Sett 
000003d0:·696e·6773·0014·1457·6f72·6420·506f·7765··ings...Word·Powe 
000003e0:·7220·4d61·6465·2045·6173·7900·0202·4f4b··r·Made·Easy...OK 
000003f0:·0007·074d·6561·6e69·6e67·0004·0457·6f72··...Meaning...Wor 
00000400:·6400·2020·5765·6c63·6f6d·6520·746f·2057··d.··Welcome·to·W 
00000410:·6f72·6420·506f·7765·7220·4d61·6465·2045··ord·Power·Made·E00000360:·6420·506f·7765·7220·4d61·6465·2045·6173··d·Power·Made·Eas
00000420:·6173·7921·0002·026c·6900·0000·1800·0000··asy!...li.......00000370:·7900·0202·4f4b·0007·074d·6561·6e69·6e67··y...OK...Meaning
 00000380:·0004·0457·6f72·6400·2020·5765·6c63·6f6d··...Word.··Welcom
 00000390:·6520·746f·2057·6f72·6420·506f·7765·7220··e·to·Word·Power·
 000003a0:·4d61·6465·2045·6173·7921·0002·026c·6900··Made·Easy!...li.
 000003b0:·1500·0000·8300·0000·b200·0000·1500·0000··................
 000003c0:·b300·0000·d900·0000·ffff·ffff·ffff·ffff··................
 000003d0:·ffff·ffff·0002·2001·9c0f·0000·7f00·0000··......·.........
 000003e0:·6f00·7200·6700·2e00·6400·6500·7600·6500··o.r.g...d.e.v.e.
 000003f0:·6c00·6f00·7000·6600·7200·6500·6500·6400··l.o.p.f.r.e.e.d.
 00000400:·6f00·6d00·2e00·7700·6f00·7200·6400·7000··o.m...w.o.r.d.p.
 00000410:·6f00·7700·6500·7200·6d00·6100·6400·6500··o.w.e.r.m.a.d.e.
 00000420:·6500·6100·7300·7900·0000·0000·0000·0000··e.a.s.y.........
00000430:·8300·0000·b200·0000·1800·0000·b300·0000··................00000430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000440:·d900·0000·ffff·ffff·ffff·ffff·ffff·ffff··................ 
00000450:·0002·2001·a410·0000·7f00·0000·6f00·7200··..·.........o.r. 
00000460:·6700·2e00·6400·6500·7600·6500·6c00·6f00··g...d.e.v.e.l.o. 
00000470:·7000·6600·7200·6500·6500·6400·6f00·6d00··p.f.r.e.e.d.o.m. 
00000480:·2e00·7700·6f00·7200·6400·7000·6f00·7700··..w.o.r.d.p.o.w. 
00000490:·6500·7200·6d00·6100·6400·6500·6500·6100··e.r.m.a.d.e.e.a.00000440:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000450:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000460:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000470:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000480:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004a0:·7300·7900·0000·0000·0000·0000·0000·0000··s.y.............000004a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000004b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000004c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000004d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
 000004e0:·2001·0000·0a00·0000·b401·0000·2c00·0000···...........,...
 000004f0:·0000·0000·0100·1c00·9400·0000·0a00·0000··................
 00000500:·0000·0000·0001·0000·4400·0000·0000·0000··........D.......
 00000510:·0000·0000·0700·0000·1200·0000·1b00·0000··................
 00000520:·2100·0000·2900·0000·3100·0000·3a00·0000··!...)...1...:...
 00000530:·4200·0000·4900·0000·0404·6174·7472·0008··B...I.....attr..
 00000540:·0864·7261·7761·626c·6500·0606·6c61·796f··.drawable...layo
 00000550:·7574·0003·0378·6d6c·0005·0563·6f6c·6f72··ut...xml...color
 00000560:·0005·0564·696d·656e·0006·0673·7472·696e··...dimen...strin
 00000570:·6700·0505·7374·796c·6500·0404·6d65·6e75··g...style...menu
 00000580:·0002·0269·6400·0000·0100·1c00·a003·0000··...id...........
 00000590:·2c00·0000·0000·0000·0001·0000·cc00·0000··,...............
 000005a0:·0000·0000·0000·0000·0e00·0000·1a00·0000··................
 000005b0:·2a00·0000·3600·0000·4800·0000·5400·0000··*...6...H...T...
Max diff block lines reached; 16755/43892 bytes (38.17%) of diff not shown.
9.52 KB
classes.dex
9.5 KB
classes.jar
1.01 KB
zipinfo -v {}
    
Offset 474, 15 lines modifiedOffset 474, 15 lines modified
474 ··version·of·encoding·software:···················2.0474 ··version·of·encoding·software:···················2.0
475 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT475 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
476 ··minimum·software·version·required·to·extract:···2.0476 ··minimum·software·version·required·to·extract:···2.0
477 ··compression·method:·····························none·(stored)477 ··compression·method:·····························none·(stored)
478 ··file·security·status:···························not·encrypted478 ··file·security·status:···························not·encrypted
479 ··extended·local·header:··························no479 ··extended·local·header:··························no
480 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00480 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
481 ··32-bit·CRC·value·(hex):·························660fb83c481 ··32-bit·CRC·value·(hex):·························77524988
482 ··compressed·size:································5346·bytes482 ··compressed·size:································5346·bytes
483 ··uncompressed·size:······························5346·bytes483 ··uncompressed·size:······························5346·bytes
484 ··length·of·filename:·····························53·characters484 ··length·of·filename:·····························53·characters
485 ··length·of·extra·field:··························0·bytes485 ··length·of·extra·field:··························0·bytes
486 ··length·of·file·comment:·························0·characters486 ··length·of·file·comment:·························0·characters
487 ··disk·number·on·which·file·begins:···············disk·1487 ··disk·number·on·which·file·begins:···············disk·1
488 ··apparent·file·type:·····························binary488 ··apparent·file·type:·····························binary
8.46 KB
org/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·org/developfreedom/wordpowermadeeasy/WordPair677 ·······162:·checkcast·····#160················//·class·org/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·org/developfreedom/wordpowermadeeasy/WordPair.getWord:()Ljava/lang/String;686 ·······183:·invokevirtual·#195················//·Method·org/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·org/developfreedom/wordpowermadeeasy/WordPair.getMeaning:()Ljava/lang/String;693 ·······199:·invokevirtual·#198················//·Method·org/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/org/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<Lorg/developfreedom/wordpowermadeeasy/WordPair;>;"371 ····.local·v4,·"output_list":Ljava/util/List;,·"Ljava/util/List<Lorg/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,·Lorg/developfreedom/wordpowermadeeasy/WordEngine;->word_map:Ljava/util/Map;378 ····iget-object·v7,·p0,·Lorg/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,·Lorg/developfreedom/wordpowermadeeasy/WordEngine;->word_map:Ljava/util/Map;396 ····iget-object·v7,·p0,·Lorg/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,·Lorg/developfreedom/wordpowermadeeasy/WordPair;402 ····new-instance·v7,·Lorg/developfreedom/wordpowermadeeasy/WordPair;
  
403 ····invoke-direct·{v8,·v6,·v4},·Lorg/developfreedom/wordpowermadeeasy/WordPair;-><init>(Ljava/lang/String;Ljava/lang/String;)V403 ····invoke-direct·{v7,·v5,·v3},·Lorg/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,·Lorg/developfreedom/wordpowermadeeasy/WordPair;420 ····check-cast·v6,·Lorg/developfreedom/wordpowermadeeasy/WordPair;
  
422 ····.line·197421 ····.line·197
423 ····.local·v7,·"wp":Lorg/developfreedom/wordpowermadeeasy/WordPair;422 ····.local·v6,·"wp":Lorg/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},·Lorg/developfreedom/wordpowermadeeasy/WordPair;->getWord()Ljava/lang/String;426 ····invoke-virtual·{v6},·Lorg/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},·Lorg/developfreedom/wordpowermadeeasy/WordPair;->getMeaning()Ljava/lang/String;430 ····invoke-virtual·{v6},·Lorg/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/org/developfreedom/wordpowermadeeasy/R.smali
    
Offset 24, 10 lines modifiedOffset 24, 9 lines modified
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.prologue26 ····.prologue
27 ····.line·1027 ····.line·10
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·82 
30 ····return-void29 ····return-void
31 .end·method30 .end·method
1.74 KB
smali/org/developfreedom/wordpowermadeeasy/MainActivity.smali
    
Offset 68, 15 lines modifiedOffset 68, 14 lines modified
68 ····iput-object·v0,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->welcomeScreenShownPref:Ljava/lang/String;68 ····iput-object·v0,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->welcomeScreenShownPref:Ljava/lang/String;
  
69 ····.line·4569 ····.line·45
70 ····const-string·v0,·"textColor"70 ····const-string·v0,·"textColor"
  
71 ····iput-object·v0,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->textColorPref:Ljava/lang/String;71 ····iput-object·v0,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->textColorPref:Ljava/lang/String;
  
72 ····.line·185 
73 ····return-void72 ····return-void
74 .end·method73 .end·method
  
75 .method·static·synthetic·access$100(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)Landroid/widget/TextView;74 .method·static·synthetic·access$100(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)Landroid/widget/TextView;
76 ····.locals·175 ····.locals·1
77 ····.param·p0,·"x0"····#·Lorg/developfreedom/wordpowermadeeasy/MainActivity;76 ····.param·p0,·"x0"····#·Lorg/developfreedom/wordpowermadeeasy/MainActivity;
  
Offset 140, 14 lines modifiedOffset 139, 15 lines modified
  
140 ····invoke-direct·{v4,·p0},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$1;-><init>(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)V139 ····invoke-direct·{v4,·p0},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$1;-><init>(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)V
  
141 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;140 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
142 ····move-result-object·v2141 ····move-result-object·v2
  
 142 ····.line·181
143 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;143 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
144 ····.line·182144 ····.line·182
145 ····return-void145 ····return-void
146 .end·method146 .end·method
  
  
Offset 472, 14 lines modifiedOffset 472, 15 lines modified
472 ····.line·120472 ····.line·120
473 ····iget-object·v2,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask;473 ····iget-object·v2,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask;
  
474 ····if-eqz·v2,·:cond_0474 ····if-eqz·v2,·:cond_0
  
475 ····iget-object·v2,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask;475 ····iget-object·v2,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask;
  
 476 ····.line·121
476 ····invoke-virtual·{v2},·Landroid/os/AsyncTask;->getStatus()Landroid/os/AsyncTask$Status;477 ····invoke-virtual·{v2},·Landroid/os/AsyncTask;->getStatus()Landroid/os/AsyncTask$Status;
  
477 ····move-result-object·v2478 ····move-result-object·v2
  
478 ····sget-object·v3,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status;479 ····sget-object·v3,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status;
  
479 ····if-ne·v2,·v3,·:cond_0480 ····if-ne·v2,·v3,·:cond_0
679 B
smali/org/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:Lorg/developfreedom/wordpowermadeeasy/MainActivity;21 .field·final·synthetic·this$0:Lorg/developfreedom/wordpowermadeeasy/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)V23 .method·constructor·<init>(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/developfreedom/wordpowermadeeasy/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·17727 ····.line·177
27 ····iput-object·p1,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity$1;->this$0:Lorg/developfreedom/wordpowermadeeasy/MainActivity;28 ····iput-object·p1,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity$1;->this$0:Lorg/developfreedom/wordpowermadeeasy/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.19 KB
smali/org/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·18599 ····.line·185
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},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;101 ····invoke-virtual·{p0,·p1},·Lorg/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·205127 ····.line·205
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·185133 ····.line·185
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},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->onPostExecute(Ljava/lang/Boolean;)V135 ····invoke-virtual·{p0,·p1},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->onPostExecute(Ljava/lang/Boolean;)V
  
140 ····return-void136 ····return-void
141 .end·method137 .end·method
3.56 KB
res/layout/activity_main.xml
3.5 KB
res/layout/activity_main.xml
    
Offset 7, 12 lines modifiedOffset 7, 12 lines modified
7 ········<Button·android:layout_gravity="center"·android:id="@id/button_blue"·android:background="@color/holo_blue_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_blue"/>7 ········<Button·android:layout_gravity="center"·android:id="@id/button_blue"·android:background="@color/holo_blue_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_blue"/>
8 ········<Button·android:layout_gravity="center"·android:id="@id/button_green"·android:background="@color/holo_green_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_green"/>8 ········<Button·android:layout_gravity="center"·android:id="@id/button_green"·android:background="@color/holo_green_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_green"/>
9 ········<Button·android:layout_gravity="center"·android:id="@id/button_orange"·android:background="@color/holo_orange_light"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_orange"/>9 ········<Button·android:layout_gravity="center"·android:id="@id/button_orange"·android:background="@color/holo_orange_light"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_orange"/>
10 ········<Button·android:layout_gravity="right"·android:id="@id/button_red"·android:background="@color/holo_red_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_red"/>10 ········<Button·android:layout_gravity="right"·android:id="@id/button_red"·android:background="@color/holo_red_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_red"/>
11 ······</LinearLayout>11 ······</LinearLayout>
12 ······<ImageButton·android:layout_gravity="right"·android:id="@id/button_search"·android:background="@null"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/ic_search"·android:scaleType="fitXY"·android:layout_alignParentRight="true"·android:onClick="search_word"/>12 ······<ImageButton·android:layout_gravity="right"·android:id="@id/button_search"·android:background="@null"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/ic_search"·android:scaleType="fitXY"·android:layout_alignParentRight="true"·android:onClick="search_word"/>
13 ····</RelativeLayout>13 ····</RelativeLayout>
14 ····<TextView·android:textSize="40.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_word"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_marginLeft="15.0dip"·android:layout_marginTop="15.0dip"·android:text="@string/textbox_default_word"·android:freezesText="true"·android:layout_weight="30.0"/>14 ····<TextView·android:textSize="40.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_word"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_marginLeft="15.0dip"·android:layout_marginTop="15.0dip"·android:text="@string/textbox_default_word"·android:freezesText="true"·android:layout_weight="30.0"·android:textIsSelectable="true"·android:layout_marginStart="15.0dip"/>
15 ····<TextView·android:textSize="22.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_meaning"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_marginLeft="15.0dip"·android:layout_marginTop="15.0dip"·android:text="@string/textbox_default_meaning"·android:freezesText="true"·android:layout_weight="50.0"·android:onClick="nextRandom"/>15 ····<TextView·android:textSize="22.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_meaning"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_marginLeft="15.0dip"·android:layout_marginTop="15.0dip"·android:text="@string/textbox_default_meaning"·android:freezesText="true"·android:layout_weight="50.0"·android:onClick="nextRandom"·android:layout_marginStart="15.0dip"/>
16 ····<RelativeLayout·android:orientation="horizontal"·android:padding="70.0dip"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_weight="20.0"·android:onClick="nextRandom"/>16 ····<RelativeLayout·android:orientation="horizontal"·android:padding="70.0dip"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_weight="20.0"·android:onClick="nextRandom"/>
17 ··</LinearLayout>17 ··</LinearLayout>
18 </RelativeLayout>18 </RelativeLayout>
2.58 KB
res/layout-land/activity_main.xml
2.52 KB
res/layout-land/activity_main.xml
    
Offset 8, 12 lines modifiedOffset 8, 12 lines modified
8 ··········<Button·android:layout_gravity="center"·android:id="@id/button_blue"·android:background="@color/holo_blue_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_blue"/>8 ··········<Button·android:layout_gravity="center"·android:id="@id/button_blue"·android:background="@color/holo_blue_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_blue"/>
9 ··········<Button·android:layout_gravity="center"·android:id="@id/button_green"·android:background="@color/holo_green_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_green"/>9 ··········<Button·android:layout_gravity="center"·android:id="@id/button_green"·android:background="@color/holo_green_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_green"/>
10 ··········<Button·android:layout_gravity="center"·android:id="@id/button_orange"·android:background="@color/holo_orange_light"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_orange"/>10 ··········<Button·android:layout_gravity="center"·android:id="@id/button_orange"·android:background="@color/holo_orange_light"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_orange"/>
11 ··········<Button·android:layout_gravity="right"·android:id="@id/button_red"·android:background="@color/holo_red_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_red"/>11 ··········<Button·android:layout_gravity="right"·android:id="@id/button_red"·android:background="@color/holo_red_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_red"/>
12 ········</LinearLayout>12 ········</LinearLayout>
13 ········<ImageButton·android:layout_gravity="right"·android:id="@id/button_search"·android:background="@null"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/ic_search"·android:scaleType="fitXY"·android:layout_alignParentRight="true"·android:onClick="search_word"/>13 ········<ImageButton·android:layout_gravity="right"·android:id="@id/button_search"·android:background="@null"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/ic_search"·android:scaleType="fitXY"·android:layout_alignParentRight="true"·android:onClick="search_word"/>
14 ······</RelativeLayout>14 ······</RelativeLayout>
15 ······<TextView·android:textSize="40.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_word"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/textbox_default_word"·android:freezesText="true"/>15 ······<TextView·android:textSize="40.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_word"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/textbox_default_word"·android:freezesText="true"·android:textIsSelectable="true"/>
16 ····</LinearLayout>16 ····</LinearLayout>
17 ····<TextView·android:textSize="22.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_meaning"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/textbox_default_meaning"·android:freezesText="true"·android:onClick="nextRandom"/>17 ····<TextView·android:textSize="22.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_meaning"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/textbox_default_meaning"·android:freezesText="true"·android:onClick="nextRandom"/>
18 ··</LinearLayout>18 ··</LinearLayout>
19 </RelativeLayout>19 </RelativeLayout>