110 KB
/home/fdroid/fdroiddata/tmp/eu.domob.bjtrainer_100.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_eu.domob.bjtrainer_100.apk
10.6 KB
zipinfo /dev/stdin
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 Zip·​file·​size:​·​109069·​bytes,​·​number·​of·​entries:​·​691 Zip·​file·​size:​·​109166·​bytes,​·​number·​of·​entries:​·​69
2 -​rw-​-​-​-​·····​2.​0·​fat·····​5102·​bl·​defN·​12-​Aug-​22·​19:​19·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​5102·​bl·​defN·​12-​Aug-​22·​19:​19·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​5223·​bl·​defN·​12-​Aug-​22·​19:​19·​META-​INF/​B4AAD6EF.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​5223·​bl·​defN·​12-​Aug-​22·​19:​19·​META-​INF/​B4AAD6EF.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Aug-​22·​19:​19·​META-​INF/​B4AAD6EF.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Aug-​22·​19:​19·​META-​INF/​B4AAD6EF.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat······​429·​bx·stor·​12-​Aug-​22·19:​19·res/​drawable/​card_1.​png5 -​rw-​-​-​-​·····2.​0·​fat·····1824·​bX·defN·​17-​Sep-​28·00:​27·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​1.​0·​fat·····2641·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_10.​png6 -​rw-​-​-​-​·····​1.​0·​fat······​429·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_1.​png
7 -​rw-​-​-​-​·····​1.​0·​fat·····​2560·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_11.​png7 -​rw-​-​-​-​·····​1.​0·​fat·····​2641·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_10.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····​2525·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_12.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····​2560·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_11.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​2564·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_13.​png9 -​rw-​-​-​-​·····​1.​0·​fat·····​2525·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_12.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​2510·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_14.​png10 -​rw-​-​-​-​·····​1.​0·​fat·····​2564·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_13.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​2521·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_15.​png11 -​rw-​-​-​-​·····​1.​0·​fat·····​2510·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_14.​png
12 -​rw-​-​-​-​·····​1.​0·​fat·····​2457·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_16.​png12 -​rw-​-​-​-​·····​1.​0·​fat·····​2521·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_15.​png
13 -​rw-​-​-​-​·····​1.​0·​fat······​590·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_17.​png13 -​rw-​-​-​-​·····​1.​0·​fat·····2457·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_16.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​581·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_18.​png14 -​rw-​-​-​-​·····​1.​0·​fat······​590·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_17.​png
15 -​rw-​-​-​-​·····​1.​0·​fat······600·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_19.​png15 -​rw-​-​-​-​·····​1.​0·​fat······581·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_18.​png
16 -​rw-​-​-​-​·····​1.​0·​fat······557·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_2.​png16 -​rw-​-​-​-​·····​1.​0·​fat······600·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_19.​png
17 -​rw-​-​-​-​·····​1.​0·​fat······​519·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_20.​png17 -​rw-​-​-​-​·····​1.​0·​fat······​557·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_2.​png
18 -​rw-​-​-​-​·····​1.​0·​fat······611·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_21.​png18 -​rw-​-​-​-​·····​1.​0·​fat······519·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_20.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······577·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_22.​png19 -​rw-​-​-​-​·····​1.​0·​fat······611·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_21.​png
20 -​rw-​-​-​-​·····​1.​0·​fat······​598·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_23.​png20 -​rw-​-​-​-​·····​1.​0·​fat······​577·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_22.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​513·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_24.​png21 -​rw-​-​-​-​·····​1.​0·​fat······​598·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_23.​png
22 -​rw-​-​-​-​·····​1.​0·​fat······​587·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_25.​png22 -​rw-​-​-​-​·····​1.​0·​fat······​513·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_24.​png
23 -​rw-​-​-​-​·····​1.​0·​fat······​595·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_26.​png23 -​rw-​-​-​-​·····​1.​0·​fat······​587·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_25.​png
24 -​rw-​-​-​-​·····​1.​0·​fat······604·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_27.​png24 -​rw-​-​-​-​·····​1.​0·​fat······595·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_26.​png
25 -​rw-​-​-​-​·····​1.​0·​fat······499·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_28.​png25 -​rw-​-​-​-​·····​1.​0·​fat······604·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_27.​png
26 -​rw-​-​-​-​·····​1.​0·​fat······590·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_29.​png26 -​rw-​-​-​-​·····​1.​0·​fat······499·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_28.​png
27 -​rw-​-​-​-​·····​1.​0·​fat······444·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_3.​png27 -​rw-​-​-​-​·····​1.​0·​fat······590·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_29.​png
28 -​rw-​-​-​-​·····​1.​0·​fat······593·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_30.​png28 -​rw-​-​-​-​·····​1.​0·​fat······444·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_3.​png
29 -​rw-​-​-​-​·····​1.​0·​fat······​584·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_31.​png29 -​rw-​-​-​-​·····​1.​0·​fat······​593·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_30.​png
30 -​rw-​-​-​-​·····​1.​0·​fat······495·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_32.​png30 -​rw-​-​-​-​·····​1.​0·​fat······584·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_31.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······522·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_33.​png31 -​rw-​-​-​-​·····​1.​0·​fat······495·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_32.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······​530·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_34.​png32 -​rw-​-​-​-​·····​1.​0·​fat······​522·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_33.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······​528·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_35.​png33 -​rw-​-​-​-​·····​1.​0·​fat······​530·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_34.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······456·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_36.​png34 -​rw-​-​-​-​·····​1.​0·​fat······528·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_35.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······529·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_37.​png35 -​rw-​-​-​-​·····​1.​0·​fat······456·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_36.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_38.​png36 -​rw-​-​-​-​·····​1.​0·​fat······​529·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_37.​png
37 -​rw-​-​-​-​·····​1.​0·​fat······​543·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_39.​png37 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_38.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······382·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_4.​png38 -​rw-​-​-​-​·····​1.​0·​fat······543·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_39.​png
39 -​rw-​-​-​-​·····​1.​0·​fat······458·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_40.​png39 -​rw-​-​-​-​·····​1.​0·​fat······382·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_4.​png
40 -​rw-​-​-​-​·····​1.​0·​fat······​477·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_41.​png40 -​rw-​-​-​-​·····​1.​0·​fat······​458·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_40.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······​490·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_42.​png41 -​rw-​-​-​-​·····​1.​0·​fat······​477·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_41.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​487·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_43.​png42 -​rw-​-​-​-​·····​1.​0·​fat······​490·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_42.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​418·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_44.​png43 -​rw-​-​-​-​·····​1.​0·​fat······​487·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_43.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​494·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_45.​png44 -​rw-​-​-​-​·····​1.​0·​fat······​418·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_44.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​496·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_46.​png45 -​rw-​-​-​-​·····​1.​0·​fat······​494·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_45.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​484·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_47.​png46 -​rw-​-​-​-​·····​1.​0·​fat······​496·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_46.​png
47 -​rw-​-​-​-​·····​1.​0·​fat······​424·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_48.​png47 -​rw-​-​-​-​·····​1.​0·​fat······​484·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_47.​png
48 -​rw-​-​-​-​·····​1.​0·​fat······​445·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_49.​png48 -​rw-​-​-​-​·····​1.​0·​fat······​424·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_48.​png
49 -​rw-​-​-​-​·····​1.​0·​fat·····2443·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_5.​png49 -​rw-​-​-​-​·····​1.​0·​fat······445·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_49.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······461·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_50.​png50 -​rw-​-​-​-​·····​1.​0·​fat·····2443·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_5.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​465·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_51.​png51 -​rw-​-​-​-​·····​1.​0·​fat······​461·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_50.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······397·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_52.​png52 -​rw-​-​-​-​·····​1.​0·​fat······465·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_51.​png
53 -​rw-​-​-​-​·····​1.​0·​fat·····1498·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_53.​png53 -​rw-​-​-​-​·····​1.​0·​fat······​397·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_52.​png
54 -​rw-​-​-​-​·····​1.​0·​fat·····​1511·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_54.​png54 -​rw-​-​-​-​·····​1.​0·​fat·····​1498·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_53.​png
55 -​rw-​-​-​-​·····​1.​0·​fat·····2508·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_6.​png55 -​rw-​-​-​-​·····​1.​0·​fat·····1511·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_54.​png
56 -​rw-​-​-​-​·····​1.​0·​fat·····​2590·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_7.​png56 -​rw-​-​-​-​·····​1.​0·​fat·····​2508·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_6.​png
57 -​rw-​-​-​-​·····​1.​0·​fat·····​2506·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_8.​png57 -​rw-​-​-​-​·····​1.​0·​fat·····​2590·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_7.​png
58 -​rw-​-​-​-​·····​1.​0·​fat·····​2460·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​card_9.​png58 -​rw-​-​-​-​·····​1.​0·​fat·····​2506·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_8.​png
59 -​rw-​-​-​-​·····​1.​0·​fat·····1402·​b-​·​stor·12-​Aug-​22·19:​19·​res/​drawable/​icon.​png59 -​rw-​-​-​-​·····​1.​0·​fat·····2460·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​card_9.​png
60 -​rw-​-​-​-​·····2.​0·​fat······​972·​bl·defN·12-​Aug-​22·19:​19·​res/​layout/​about.​xml60 -​rw-​-​-​-​·····1.​0·​fat·····1402·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable/​icon.​png
61 -​rw-​-​-​-​·····​2.​0·​fat······​952·​bl·​defN·​12-​Aug-​22·19:​19·​res/​layout/​help.​xml61 -​rw-​-​-​-​·····​2.​0·​fat······​972·​bl·​defN·​17-​Sep-​28·00:​27·​res/​layout/​about.​xml
62 -​rw-​-​-​-​·····​2.​0·​fat·····1908·​bl·​defN·​12-​Aug-​22·19:​19·​res/​layout/​main.​xml62 -​rw-​-​-​-​·····​2.​0·​fat······952·​bl·​defN·​17-​Sep-​28·00:​27·​res/​layout/​help.​xml
63 -​rw-​-​-​-​·····​2.​0·​fat······​356·​bl·​defN·​12-​Aug-​22·19:​19·​res/​layout/​strategy_display.​xml63 -​rw-​-​-​-​·····​2.​0·​fat·····1908·​bl·​defN·​17-​Sep-​28·00:​27·​res/​layout/​main.​xml
64 -​rw-​-​-​-​·····​2.​0·​fat······888·​bl·​defN·​12-​Aug-​22·19:​19·​res/​menu/​main.​xml64 -​rw-​-​-​-​·····​2.​0·​fat······356·​bl·​defN·​17-​Sep-​28·00:​27·​res/​layout/​strategy_display.​xml
65 -​rw-​-​-​-​·····​2.​0·​fat······748·​bl·​defN·​12-​Aug-​22·19:​19·​res/​xml/​preferences.​xml65 -​rw-​-​-​-​·····​2.​0·​fat······888·​bl·​defN·​17-​Sep-​28·00:​27·​res/​menu/​main.​xml
66 -​rw-​-​-​-​·····​2.​0·​fat······920·​bl·​defN·​12-​Aug-​22·19:​19·​res/​xml/​strategy_h17.​xml66 -​rw-​-​-​-​·····​2.​0·​fat······748·​bl·​defN·​17-​Sep-​28·00:​27·​res/​xml/​preferences.​xml
67 -​rw-​-​-​-​·····​2.​0·​fat·····6264·​bl·​defN·​12-​Aug-​22·19:​19·​res/​xml/​strategy_stand17.​xml67 -​rw-​-​-​-​·····​2.​0·​fat······​920·​bl·​defN·​17-​Sep-​28·00:​27·​res/​xml/​strategy_h17.​xml
68 -​rw-​-​-​-​·····​2.​0·​fat·····1648·​bl·​defN·​12-​Aug-​22·19:​19·AndroidManifest.​xml68 -​rw-​-​-​-​·····​2.​0·​fat·····6264·​bl·​defN·​17-​Sep-​28·00:​27·res/​xml/​strategy_stand17.​xml
69 -​rw-​-​-​-​·····​1.​0·​fat····​13320·​b-​·​stor·12-​Aug-​22·19:​19·​resources.​arsc69 -​rw-​-​-​-​·····​1.​0·​fat····​13464·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
70 -​rw-​-​-​-​·····​2.​0·​fat····46912·​bl·​defN·​12-​Aug-​22·19:​19·​classes.​dex70 -​rw-​-​-​-​·····​2.​0·​fat····56380·​bl·​defN·​17-​Sep-​28·00:​27·​classes.​dex
71 69·​files,​·​141796·​bytes·​uncompressed,​·​100325·​bytes·​compressed:​··29.​2%71 69·​files,​·​151584·​bytes·​uncompressed,​·​100548·​bytes·​compressed:​··33.​7%
926 B
AndroidManifest.xml (decoded)
868 B
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="100"·​android:​versionName="@string/​app_version"·​package="eu.​domob.​bjtrainer"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="100"·​android:​versionName="@string/​app_version"·​package="eu.​domob.​bjtrainer"·platformBuildVersionC​ode="8"·​platformBuildVersionN​ame="2.​2"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="8"/​>3 ··​<uses-​sdk·​android:​minSdkVersion="8"/​>
4 ··​<application·​android:​label="@string/​app_name">4 ··​<application·​android:​label="@string/​app_name">
5 ····​<activity·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name"·​android:​name="StrategyTrainer​">5 ····​<activity·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name"·​android:​name="StrategyTrainer​">
6 ······​<intent-​filter>6 ······​<intent-​filter>
7 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>7 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
8 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>8 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>
9 ······​</​intent-​filter>9 ······​</​intent-​filter>
48.5 KB
classes.dex
48.5 KB
classes.jar
3.66 KB
zipinfo /dev/stdin
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Zip·​file·​size:​·​59939·​bytes,​·​number·​of·​entries:​·​341 Zip·​file·​size:​·​59929·​bytes,​·​number·​of·​entries:​·​34
2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class
3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class
4 ?rwxrwxr-​x··​2.​0·​unx······​165·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​BuildConfig.​class4 ?rwxrwxr-​x··​2.​0·​unx······​165·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​BuildConfig.​class
5 ?rwxrwxr-​x··​2.​0·​unx······​852·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Card$Suit.​class5 ?rwxrwxr-​x··​2.​0·​unx······​852·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Card$Suit.​class
6 ?rwxrwxr-​x··​2.​0·​unx·····​1042·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Card.​class6 ?rwxrwxr-​x··​2.​0·​unx·····​1042·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Card.​class
7 ?rwxrwxr-​x··​2.​0·​unx······​717·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​CardImages$1.​class7 ?rwxrwxr-​x··​2.​0·​unx······​717·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​CardImages$1.​class
8 ?rwxrwxr-​x··​2.​0·​unx·····​2744·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​CardImages.​class8 ?rwxrwxr-​x··​2.​0·​unx·····​2744·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​CardImages.​class
9 ?rwxrwxr-​x··​2.​0·​unx······​133·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​CardSupply.​class9 ?rwxrwxr-​x··​2.​0·​unx······​133·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​CardSupply.​class
10 ?rwxrwxr-​x··​2.​0·​unx·····​1288·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​DisplayStrategy$1.​class10 ?rwxrwxr-​x··​2.​0·​unx·····​1288·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​DisplayStrategy$1.​class
11 ?rwxrwxr-​x··​2.​0·​unx·····​4966·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​DisplayStrategy.​class11 ?rwxrwxr-​x··​2.​0·​unx·····​4966·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​DisplayStrategy.​class
12 ?rwxrwxr-​x··​2.​0·​unx·····​1116·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Game$Ending.​class12 ?rwxrwxr-​x··​2.​0·​unx·····​1116·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Game$Ending.​class
13 ?rwxrwxr-​x··​2.​0·​unx·····​3425·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Game.​class13 ?rwxrwxr-​x··​2.​0·​unx·····​3425·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Game.​class
14 ?rwxrwxr-​x··​2.​0·​unx·····​2588·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Hand.​class14 ?rwxrwxr-​x··​2.​0·​unx·····​2582·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Hand.​class
15 ?rwxrwxr-​x··​2.​0·​unx·····​4334·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​HandDisplay.​class15 ?rwxrwxr-​x··​2.​0·​unx·····​4330·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​HandDisplay.​class
16 ?rwxrwxr-​x··​2.​0·​unx······​306·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Preferences.​class16 ?rwxrwxr-​x··​2.​0·​unx······​306·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Preferences.​class
17 ?rwxrwxr-​x··​2.​0·​unx······​140·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$attr.​class17 ?rwxrwxr-​x··​2.​0·​unx······​140·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$attr.​class
18 ?rwxrwxr-​x··​2.​0·​unx·····​1857·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$drawable.​class18 ?rwxrwxr-​x··​2.​0·​unx·····​1857·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$drawable.​class
19 ?rwxrwxr-​x··​2.​0·​unx······​828·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$id.​class19 ?rwxrwxr-​x··​2.​0·​unx······​828·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$id.​class
20 ?rwxrwxr-​x··​2.​0·​unx······​287·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$layout.​class20 ?rwxrwxr-​x··​2.​0·​unx······​287·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$layout.​class
21 ?rwxrwxr-​x··​2.​0·​unx······​188·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$menu.​class21 ?rwxrwxr-​x··​2.​0·​unx······​188·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$menu.​class
22 ?rwxrwxr-​x··​2.​0·​unx·····​1880·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$string.​class22 ?rwxrwxr-​x··​2.​0·​unx·····​1880·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$string.​class
23 ?rwxrwxr-​x··​2.​0·​unx······​270·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$xml.​class23 ?rwxrwxr-​x··​2.​0·​unx······​270·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R$xml.​class
24 ?rwxrwxr-​x··​2.​0·​unx······​135·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R.​class24 ?rwxrwxr-​x··​2.​0·​unx······​135·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​R.​class
25 ?rwxrwxr-​x··​2.​0·​unx·····​1093·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​RandomSupply.​class 
26 ?rwxrwxr-​x··​2.​0·​unx·····​1360·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy$1.​class25 ?rwxrwxr-​x··​2.​0·​unx·····​1360·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy$1.​class
27 ?rwxrwxr-​x··​2.​0·​unx······​886·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy$Decision.​class26 ?rwxrwxr-​x··​2.​0·​unx······​886·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy$Decision.​class
28 ?rwxrwxr-​x··​2.​0·​unx······​807·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy$Matrix.​class27 ?rwxrwxr-​x··​2.​0·​unx······​807·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy$Matrix.​class
29 ?rwxrwxr-​x··​2.​0·​unx·····​1057·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy$MatrixEntry.​class28 ?rwxrwxr-​x··​2.​0·​unx·····​1057·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy$MatrixEntry.​class
30 ?rwxrwxr-​x··​2.​0·​unx·····​7042·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy.​class29 ?rwxrwxr-​x··​2.​0·​unx·····​7042·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​Strategy.​class
31 ?rwxrwxr-​x··​2.​0·​unx·····​1536·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​StrategyTrainer$1.​class30 ?rwxrwxr-​x··​2.​0·​unx·····​1536·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​StrategyTrainer$1.​class
32 ?rwxrwxr-​x··​2.​0·​unx····​12437·​b-​·​defN·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​StrategyTrainer.​class31 ?rwxrwxr-​x··​2.​0·​unx····​12435·​b-​·​defN·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​StrategyTrainer.​class
33 ?rwxrwxr-​x··​2.​0·​unx······​660·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​SystematicTrainer$1.​class32 ?rwxrwxr-​x··​2.​0·​unx······​660·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​SystematicTrainer$1.​class
34 ?rwxrwxr-​x··​2.​0·​unx·····​2564·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​SystematicTrainer$Ind​ex.​class33 ?rwxrwxr-​x··​2.​0·​unx·····​2564·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​SystematicTrainer$Ind​ex.​class
35 ?rwxrwxr-​x··​2.​0·​unx·····​2219·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​SystematicTrainer.​class34 ?rwxrwxr-​x··​2.​0·​unx·····​2219·​b-​·​stor·​80-​Jan-​01·​00:​00·​eu/​domob/​bjtrainer/​SystematicTrainer.​class
36 34·​files,​·​61225·bytes·uncompressed,​·54891·bytes·​compressed:​··​10.​3%35 ?rwxrwxr-​x··2.​0·unx·····​1093·​b-​·stor·80-​Jan-​01·00:​00·eu/​domob/​bjtrainer/​RandomSupply.​class
 36 34·​files,​·​61213·​bytes·​uncompressed,​·​54881·​bytes·​compressed:​··​10.​3%
632 B
zipnote {}
Offset 63, 17 lines modifiedOffset 63, 14 lines modified
  
63 Filename:​·​eu/​domob/​bjtrainer/​R$xml.​class63 Filename:​·​eu/​domob/​bjtrainer/​R$xml.​class
64 Comment:​·64 Comment:​·
  
65 Filename:​·​eu/​domob/​bjtrainer/​R.​class65 Filename:​·​eu/​domob/​bjtrainer/​R.​class
66 Comment:​·66 Comment:​·
  
67 Filename:​·​eu/​domob/​bjtrainer/​RandomSupply.​class 
68 Comment:​· 
  
69 Filename:​·​eu/​domob/​bjtrainer/​Strategy$1.​class67 Filename:​·​eu/​domob/​bjtrainer/​Strategy$1.​class
70 Comment:​·68 Comment:​·
  
71 Filename:​·​eu/​domob/​bjtrainer/​Strategy$Decision.​class69 Filename:​·​eu/​domob/​bjtrainer/​Strategy$Decision.​class
72 Comment:​·70 Comment:​·
  
73 Filename:​·​eu/​domob/​bjtrainer/​Strategy$Matrix.​class71 Filename:​·​eu/​domob/​bjtrainer/​Strategy$Matrix.​class
Offset 96, 8 lines modifiedOffset 93, 11 lines modified
  
96 Filename:​·​eu/​domob/​bjtrainer/​SystematicTrainer$Ind​ex.​class93 Filename:​·​eu/​domob/​bjtrainer/​SystematicTrainer$Ind​ex.​class
97 Comment:​·94 Comment:​·
  
98 Filename:​·​eu/​domob/​bjtrainer/​SystematicTrainer.​class95 Filename:​·​eu/​domob/​bjtrainer/​SystematicTrainer.​class
99 Comment:​·96 Comment:​·
  
 97 Filename:​·​eu/​domob/​bjtrainer/​RandomSupply.​class
 98 Comment:​·
  
100 Zip·​file·​comment:​·99 Zip·​file·​comment:​·
13.9 KB
eu/domob/bjtrainer/Hand.class
13.9 KB
javap -verbose -constants -s -l -private {}
Max report size reached
19.8 KB
eu/domob/bjtrainer/HandDisplay.class
19.8 KB
javap -verbose -constants -s -l -private {}
Max report size reached
10.4 KB
eu/domob/bjtrainer/StrategyTrainer.class
10.3 KB
javap -verbose -constants -s -l -private {}
Max report size reached
29.3 KB
smali/eu/domob/bjtrainer/HandDisplay.smali
Offset 57, 591 lines modifiedOffset 57, 594 lines modified
57 ····​iput-​object·​v1,​·​p0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>holder:​Landroid/​view/​SurfaceHolder;​57 ····​iput-​object·​v1,​·​p0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>holder:​Landroid/​view/​SurfaceHolder;​
  
58 ····​.​line·​7458 ····​.​line·​74
59 ····​return-​void59 ····​return-​void
60 .​end·​method60 .​end·​method
  
61 .​method·​private·​update()​V61 .​method·​private·​update()​V
62 ····​.​locals·​3262 ····​.​locals·​31
  
63 ····​.​prologue63 ····​.​prologue
64 ····​.​line·​12564 ····​.​line·​125
65 ····​move-​object/​from16·​v0,​·​p065 ····​move-​object/​from16·​v0,​·​p0
  
66 ····​iget-​object·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>holder:​Landroid/​view/​SurfaceHolder;​66 ····​iget-​object·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>holder:​Landroid/​view/​SurfaceHolder;​
  
67 ····​move-​object/​from16·​v27,​·​v067 ····​move-​object/​from16·​v26,​·​v0
  
68 ····​if-​eqz·​v27,​·​:​cond_068 ····​if-​eqz·​v26,​·​:​cond_0
  
69 ····​move-​object/​from16·​v0,​·​p069 ····​move-​object/​from16·​v0,​·​p0
  
70 ····​iget-​object·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>currentHand:​Leu/​domob/​bjtrainer/​Hand;​70 ····​iget-​object·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>currentHand:​Leu/​domob/​bjtrainer/​Hand;​
  
71 ····​move-​object/​from16·​v27,​·​v071 ····​move-​object/​from16·​v26,​·​v0
  
72 ····​if-​nez·​v27,​·​:​cond_172 ····​if-​nez·​v26,​·​:​cond_1
  
73 ····​.​line·​19873 ····​.​line·​198
74 ····​:​cond_074 ····​:​cond_0
75 ····​:​goto_075 ····​:​goto_0
76 ····​return-​void76 ····​return-​void
  
77 ····​.​line·​12877 ····​.​line·​128
78 ····​:​cond_178 ····​:​cond_1
79 ····​move-​object/​from16·​v0,​·​p079 ····​move-​object/​from16·​v0,​·​p0
  
80 ····​iget-​object·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>currentHand:​Leu/​domob/​bjtrainer/​Hand;​80 ····​iget-​object·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>currentHand:​Leu/​domob/​bjtrainer/​Hand;​
  
81 ····​move-​object/​from16·​v27,​·​v081 ····​move-​object/​from16·​v26,​·​v0
  
82 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Leu/​domob/​bjtrainer/​Hand;​-​>getCards()​Ljava/​util/​List;​82 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Leu/​domob/​bjtrainer/​Hand;​-​>getCards()​Ljava/​util/​List;​
  
83 ····​move-​result-​object·​v1083 ····​move-​result-​object·​v10
  
84 ····​.​line·​12984 ····​.​line·​129
85 ····​.​local·​v10,​·​"cards":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Leu/​domob/​bjtrainer/​Card;​>;​"85 ····​.​local·​v10,​·​"cards":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Leu/​domob/​bjtrainer/​Card;​>;​"
86 ····​const-​string·​v27,​·​"BJTrainer/​HandDisplay"86 ····​const-​string·​v26,​·​"BJTrainer/​HandDisplay"
  
87 ····​const-​string·​v28,​·​"Going·​to·​draw·​%d·​cards.​"87 ····​const-​string·​v27,​·​"Going·​to·​draw·​%d·​cards.​"
  
88 ····​const/​16·​v29,​·​0x188 ····​const/​16·​v28,​·​0x1
  
89 ····​move/​from16·​v0,​·​v2989 ····​move/​from16·​v0,​·​v28
  
90 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​90 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
  
91 ····​move-​object/​from16·​v29,​·​v091 ····​move-​object/​from16·​v28,​·​v0
  
92 ····​const/​16·​v30,​·​0x092 ····​const/​16·​v29,​·​0x0
  
93 ····​invoke-​interface·​{v10},​·​Ljava/​util/​List;​-​>size()​I93 ····​invoke-​interface·​{v10},​·​Ljava/​util/​List;​-​>size()​I
  
94 ····​move-​result·​v3194 ····​move-​result·​v30
  
95 ····​invoke-​static/​range·​{v31·​.​.​·​v31},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​95 ····​invoke-​static/​range·​{v30·​.​.​·​v30},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
96 ····​move-​result-​object·​v3196 ····​move-​result-​object·​v30
  
97 ····​aput-​object·​v31,​·​v29,​·​v3097 ····​aput-​object·​v30,​·​v28,​·​v29
  
98 ····​invoke-​static/​range·​{v28·​.​.​·​v29},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​98 ····​invoke-​static/​range·​{v27·​.​.​·​v28},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
99 ····​move-​result-​object·​v2899 ····​move-​result-​object·​v27
  
100 ····​invoke-​static/​range·​{v27·​.​.​·​v28},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I100 ····​invoke-​static/​range·​{v26·​.​.​·​v27},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
101 ····​.​line·​130101 ····​.​line·​130
102 ····​const-​string·​v27,​·​"BJTrainer/​HandDisplay"102 ····​const-​string·​v26,​·​"BJTrainer/​HandDisplay"
  
103 ····​const-​string·​v28,​·​"Surface:​·​%d·​x·​%d"103 ····​const-​string·​v27,​·​"Surface:​·​%d·​x·​%d"
  
104 ····​const/​16·​v29,​·​0x2104 ····​const/​16·​v28,​·​0x2
  
105 ····​move/​from16·​v0,​·​v29105 ····​move/​from16·​v0,​·​v28
  
106 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​106 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
  
107 ····​move-​object/​from16·​v29,​·​v0107 ····​move-​object/​from16·​v28,​·​v0
  
108 ····​const/​16·​v30,​·​0x0108 ····​const/​16·​v29,​·​0x0
  
109 ····​move-​object/​from16·​v0,​·​p0109 ····​move-​object/​from16·​v0,​·​p0
  
110 ····​iget·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>width:​I110 ····​iget·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>width:​I
  
111 ····​move/​from16·​v31,​·​v0111 ····​move/​from16·​v30,​·​v0
  
112 ····​invoke-​static/​range·​{v31·​.​.​·​v31},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​112 ····​invoke-​static/​range·​{v30·​.​.​·​v30},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
113 ····​move-​result-​object·​v31113 ····​move-​result-​object·​v30
  
114 ····​aput-​object·​v31,​·​v29,​·​v30114 ····​aput-​object·​v30,​·​v28,​·​v29
  
115 ····​const/​16·​v30,​·​0x1115 ····​const/​16·​v29,​·​0x1
  
116 ····​move-​object/​from16·​v0,​·​p0116 ····​move-​object/​from16·​v0,​·​p0
  
117 ····​iget·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>height:​I117 ····​iget·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>height:​I
  
118 ····​move/​from16·​v31,​·​v0118 ····​move/​from16·​v30,​·​v0
  
119 ····​invoke-​static/​range·​{v31·​.​.​·​v31},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​119 ····​invoke-​static/​range·​{v30·​.​.​·​v30},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
120 ····​move-​result-​object·​v31120 ····​move-​result-​object·​v30
  
121 ····​aput-​object·​v31,​·​v29,​·​v30121 ····​aput-​object·​v30,​·​v28,​·​v29
  
122 ····​invoke-​static/​range·​{v28·​.​.​·​v29},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​122 ····​invoke-​static/​range·​{v27·​.​.​·​v28},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
123 ····​move-​result-​object·​v28123 ····​move-​result-​object·​v27
  
124 ····​invoke-​static/​range·​{v27·​.​.​·​v28},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I124 ····​invoke-​static/​range·​{v26·​.​.​·​v27},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
125 ····​.​line·​132125 ····​.​line·​132
126 ····​move-​object/​from16·​v0,​·​p0126 ····​move-​object/​from16·​v0,​·​p0
  
127 ····​iget-​object·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>holder:​Landroid/​view/​SurfaceHolder;​127 ····​iget-​object·​v0,​·​v0,​·​Leu/​domob/​bjtrainer/​HandDisplay;​-​>holder:​Landroid/​view/​SurfaceHolder;​
Max diff block lines reached; 25097/29889 bytes (83.97%) of diff not shown.
1.14 KB
smali/eu/domob/bjtrainer/SystematicTrainer.smali
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·​interfaces5 #·​interfaces
6 .​implements·​Ljava/​io/​Serializable;​6 .​implements·​Ljava/​io/​Serializable;​
  
  
7 #·​annotations7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{9 ····​value·​=·​{
10 ········​Leu/​domob/​bjtrainer/​SystematicTrainer$1;​,​ 
11 ········​Leu/​domob/​bjtrainer/​SystematicTrainer$Ind​ex;​10 ········​Leu/​domob/​bjtrainer/​SystematicTrainer$Ind​ex;​
12 ····​}11 ····​}
13 .​end·​annotation12 .​end·​annotation
  
  
14 #·​static·​fields13 #·​static·​fields
15 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"BJTrainer/​SystematicTrainer"14 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"BJTrainer/​SystematicTrainer"
Offset 175, 24 lines modifiedOffset 174, 26 lines modified
  
175 ····​const-​string·​v1,​·​"Training·​next·​entry,​·​%d·​remaining.​"174 ····​const-​string·​v1,​·​"Training·​next·​entry,​·​%d·​remaining.​"
  
176 ····​const/​4·​v2,​·​0x1175 ····​const/​4·​v2,​·​0x1
  
177 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​176 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​
  
 177 ····​.​line·​238
178 ····​invoke-​virtual·​{p0},​·​Leu/​domob/​bjtrainer/​SystematicTrainer;​-​>getRemainingCount()​I178 ····​invoke-​virtual·​{p0},​·​Leu/​domob/​bjtrainer/​SystematicTrainer;​-​>getRemainingCount()​I
  
179 ····​move-​result·​v3179 ····​move-​result·​v3
  
180 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​180 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
181 ····​move-​result-​object·​v3181 ····​move-​result-​object·​v3
  
182 ····​aput-​object·​v3,​·​v2,​·​v4182 ····​aput-​object·​v3,​·​v2,​·​v4
  
 183 ····​.​line·​237
183 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​184 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
184 ····​move-​result-​object·​v1185 ····​move-​result-​object·​v1
  
185 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I186 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
186 ····​.​line·​240187 ····​.​line·​240
269 B
smali/eu/domob/bjtrainer/R.smali
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​022 ····​.​locals·​0
  
23 ····​.​prologue23 ····​.​prologue
24 ····​.​line·​1024 ····​.​line·​10
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26 ····​.​line·​151 
27 ····​return-​void26 ····​return-​void
28 .​end·​method27 .​end·​method
453 B
smali/eu/domob/bjtrainer/Strategy.smali
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Strategy.​java"3 .​source·​"Strategy.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Leu/​domob/​bjtrainer/​Strategy$1;​,​ 
8 ········​Leu/​domob/​bjtrainer/​Strategy$Decision;​,​7 ········​Leu/​domob/​bjtrainer/​Strategy$Decision;​,​
9 ········​Leu/​domob/​bjtrainer/​Strategy$Matrix;​,​8 ········​Leu/​domob/​bjtrainer/​Strategy$Matrix;​,​
10 ········​Leu/​domob/​bjtrainer/​Strategy$MatrixEntry;​9 ········​Leu/​domob/​bjtrainer/​Strategy$MatrixEntry;​
11 ····​}10 ····​}
12 .​end·​annotation11 .​end·​annotation
  
  
10.2 KB
smali/eu/domob/bjtrainer/StrategyTrainer.smali
Offset 2, 22 lines modifiedOffset 2, 14 lines modified
2 .​super·​Landroid/​app/​Activity;​2 .​super·​Landroid/​app/​Activity;​
3 .​source·​"StrategyTrainer.​java"3 .​source·​"StrategyTrainer.​java"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Landroid/​view/​View$OnClickListener;​5 .​implements·​Landroid/​view/​View$OnClickListener;​
  
  
6 #·​annotations 
7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 
8 ····​value·​=·​{ 
9 ········​Leu/​domob/​bjtrainer/​StrategyTrainer$1;​ 
10 ····​} 
11 .​end·​annotation 
  
  
12 #·​static·​fields6 #·​static·​fields
13 .​field·​static·​final·​synthetic·​$assertionsDisabled:​Z7 .​field·​static·​final·​synthetic·​$assertionsDisabled:​Z
  
14 .​field·​private·​static·​final·​DIALOG_ABOUT:​I·​=·​0x18 .​field·​private·​static·​final·​DIALOG_ABOUT:​I·​=·​0x1
  
15 .​field·​private·​static·​final·​DIALOG_HELP:​I·​=·​0x09 .​field·​private·​static·​final·​DIALOG_HELP:​I·​=·​0x0
  
Offset 101, 15 lines modifiedOffset 93, 14 lines modified
101 .​method·​public·​constructor·​<init>()​V93 .​method·​public·​constructor·​<init>()​V
102 ····​.​locals·​094 ····​.​locals·​0
  
103 ····​.​prologue95 ····​.​prologue
104 ····​.​line·​6296 ····​.​line·​62
105 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V97 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
  
106 ····​.​line·​536 
107 ····​return-​void98 ····​return-​void
108 .​end·​method99 .​end·​method
  
109 .​method·​private·​restoreTrainer()​V100 .​method·​private·​restoreTrainer()​V
110 ····​.​locals·​6101 ····​.​locals·​6
  
111 ····​.​prologue102 ····​.​prologue
Offset 694, 26 lines modifiedOffset 685, 28 lines modified
  
694 ····​invoke-​virtual·​{p0,​·​v4},​·​Leu/​domob/​bjtrainer/​StrategyTrainer;​-​>getString(I)​Ljava/​lang/​String;​685 ····​invoke-​virtual·​{p0,​·​v4},​·​Leu/​domob/​bjtrainer/​StrategyTrainer;​-​>getString(I)​Ljava/​lang/​String;​
  
695 ····​move-​result-​object·​v4686 ····​move-​result-​object·​v4
  
696 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​Object;​687 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​Object;​
  
 688 ····​.​line·​521
697 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Byte;​-​>valueOf(B)​Ljava/​lang/​Byte;​689 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Byte;​-​>valueOf(B)​Ljava/​lang/​Byte;​
  
698 ····​move-​result-​object·​v6690 ····​move-​result-​object·​v6
  
699 ····​aput-​object·​v6,​·​v5,​·​v7691 ····​aput-​object·​v6,​·​v5,​·​v7
  
700 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Byte;​-​>valueOf(B)​Ljava/​lang/​Byte;​692 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Byte;​-​>valueOf(B)​Ljava/​lang/​Byte;​
  
701 ····​move-​result-​object·​v6693 ····​move-​result-​object·​v6
  
702 ····​aput-​object·​v6,​·​v5,​·​v8694 ····​aput-​object·​v6,​·​v5,​·​v8
  
 695 ····​.​line·​520
703 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​696 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
704 ····​move-​result-​object·​v2697 ····​move-​result-​object·​v2
  
705 ····​.​line·​522698 ····​.​line·​522
706 ····​goto·​:​goto_2699 ····​goto·​:​goto_2
  
Offset 745, 26 lines modifiedOffset 738, 28 lines modified
  
745 ····​invoke-​virtual·​{p0,​·​v4},​·​Leu/​domob/​bjtrainer/​StrategyTrainer;​-​>getString(I)​Ljava/​lang/​String;​738 ····​invoke-​virtual·​{p0,​·​v4},​·​Leu/​domob/​bjtrainer/​StrategyTrainer;​-​>getString(I)​Ljava/​lang/​String;​
  
746 ····​move-​result-​object·​v4739 ····​move-​result-​object·​v4
  
747 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​Object;​740 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​Object;​
  
 741 ····​.​line·​531
748 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Byte;​-​>valueOf(B)​Ljava/​lang/​Byte;​742 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Byte;​-​>valueOf(B)​Ljava/​lang/​Byte;​
  
749 ····​move-​result-​object·​v6743 ····​move-​result-​object·​v6
  
750 ····​aput-​object·​v6,​·​v5,​·​v7744 ····​aput-​object·​v6,​·​v5,​·​v7
  
751 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Byte;​-​>valueOf(B)​Ljava/​lang/​Byte;​745 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Byte;​-​>valueOf(B)​Ljava/​lang/​Byte;​
  
752 ····​move-​result-​object·​v6746 ····​move-​result-​object·​v6
  
753 ····​aput-​object·​v6,​·​v5,​·​v8747 ····​aput-​object·​v6,​·​v5,​·​v8
  
 748 ····​.​line·​530
754 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​749 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
755 ····​move-​result-​object·​v2750 ····​move-​result-​object·​v2
  
756 ····​.​line·​532751 ····​.​line·​532
757 ····​goto·​:​goto_2752 ····​goto·​:​goto_2
  
Offset 820, 24 lines modifiedOffset 815, 26 lines modified
  
820 ····​move-​result-​object·​v4815 ····​move-​result-​object·​v4
  
821 ····​new-​array·​v5,​·​v8,​·​[Ljava/​lang/​Object;​816 ····​new-​array·​v5,​·​v8,​·​[Ljava/​lang/​Object;​
  
822 ····​iget-​object·​v6,​·​p0,​·​Leu/​domob/​bjtrainer/​StrategyTrainer;​-​>trainer:​Leu/​domob/​bjtrainer/​SystematicTrainer;​817 ····​iget-​object·​v6,​·​p0,​·​Leu/​domob/​bjtrainer/​StrategyTrainer;​-​>trainer:​Leu/​domob/​bjtrainer/​SystematicTrainer;​
  
 818 ····​.​line·​548
823 ····​invoke-​virtual·​{v6},​·​Leu/​domob/​bjtrainer/​SystematicTrainer;​-​>getRemainingCount()​I819 ····​invoke-​virtual·​{v6},​·​Leu/​domob/​bjtrainer/​SystematicTrainer;​-​>getRemainingCount()​I
  
824 ····​move-​result·​v6820 ····​move-​result·​v6
  
825 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​821 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
826 ····​move-​result-​object·​v6822 ····​move-​result-​object·​v6
  
827 ····​aput-​object·​v6,​·​v5,​·​v7823 ····​aput-​object·​v6,​·​v5,​·​v7
  
 824 ····​.​line·​547
828 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​825 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
829 ····​move-​result-​object·​v1826 ····​move-​result-​object·​v1
  
830 ····​goto/​16·​:​goto_1827 ····​goto/​16·​:​goto_1
  
831 ····​.​line·​511828 ····​.​line·​511
Offset 1999, 163 lines modifiedOffset 1996, 160 lines modified
1999 ····​:​cond_31996 ····​:​cond_3
2000 ····​invoke-​direct·​{p0},​·​Leu/​domob/​bjtrainer/​StrategyTrainer;​-​>updateAll()​V1997 ····​invoke-​direct·​{p0},​·​Leu/​domob/​bjtrainer/​StrategyTrainer;​-​>updateAll()​V
  
Max diff block lines reached; 7399/10309 bytes (71.77%) of diff not shown.
903 B
smali/eu/domob/bjtrainer/Game.smali
Offset 612, 15 lines modifiedOffset 612, 15 lines modified
  
612 ····​const-​string·​v1,​·​"Game·​is·​already·​finished!"612 ····​const-​string·​v1,​·​"Game·​is·​already·​finished!"
  
613 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V613 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
  
614 ····​throw·​v0614 ····​throw·​v0
  
615 ····​.​line·​122615 ····​.​line·​121
616 ····​:​cond_0616 ····​:​cond_0
617 ····​:​goto_0617 ····​:​goto_0
618 ····​iget-​object·​v0,​·​p0,​·​Leu/​domob/​bjtrainer/​Game;​-​>dealer:​Leu/​domob/​bjtrainer/​Hand;​618 ····​iget-​object·​v0,​·​p0,​·​Leu/​domob/​bjtrainer/​Game;​-​>dealer:​Leu/​domob/​bjtrainer/​Hand;​
  
619 ····​invoke-​virtual·​{v0},​·​Leu/​domob/​bjtrainer/​Hand;​-​>getTotal()​B619 ····​invoke-​virtual·​{v0},​·​Leu/​domob/​bjtrainer/​Hand;​-​>getTotal()​B
  
620 ····​move-​result·​v0620 ····​move-​result·​v0
Offset 629, 14 lines modifiedOffset 629, 15 lines modified
  
629 ····​iget-​boolean·​v0,​·​p0,​·​Leu/​domob/​bjtrainer/​Game;​-​>hitSoft17:​Z629 ····​iget-​boolean·​v0,​·​p0,​·​Leu/​domob/​bjtrainer/​Game;​-​>hitSoft17:​Z
  
630 ····​if-​eqz·​v0,​·​:​cond_2630 ····​if-​eqz·​v0,​·​:​cond_2
  
631 ····​iget-​object·​v0,​·​p0,​·​Leu/​domob/​bjtrainer/​Game;​-​>dealer:​Leu/​domob/​bjtrainer/​Hand;​631 ····​iget-​object·​v0,​·​p0,​·​Leu/​domob/​bjtrainer/​Game;​-​>dealer:​Leu/​domob/​bjtrainer/​Hand;​
  
 632 ····​.​line·​122
632 ····​invoke-​virtual·​{v0},​·​Leu/​domob/​bjtrainer/​Hand;​-​>getTotal()​B633 ····​invoke-​virtual·​{v0},​·​Leu/​domob/​bjtrainer/​Hand;​-​>getTotal()​B
  
633 ····​move-​result·​v0634 ····​move-​result·​v0
  
634 ····​if-​ne·​v0,​·​v2,​·​:​cond_2635 ····​if-​ne·​v0,​·​v2,​·​:​cond_2
  
635 ····​iget-​object·​v0,​·​p0,​·​Leu/​domob/​bjtrainer/​Game;​-​>dealer:​Leu/​domob/​bjtrainer/​Hand;​636 ····​iget-​object·​v0,​·​p0,​·​Leu/​domob/​bjtrainer/​Game;​-​>dealer:​Leu/​domob/​bjtrainer/​Hand;​
829 B
smali/eu/domob/bjtrainer/DisplayStrategy.smali
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .​class·​public·​Leu/​domob/​bjtrainer/​DisplayStrategy;​1 .​class·​public·​Leu/​domob/​bjtrainer/​DisplayStrategy;​
2 .​super·​Landroid/​app/​Activity;​2 .​super·​Landroid/​app/​Activity;​
3 .​source·​"DisplayStrategy.​java"3 .​source·​"DisplayStrategy.​java"
  
  
4 #·​annotations 
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 
6 ····​value·​=·​{ 
7 ········​Leu/​domob/​bjtrainer/​DisplayStrategy$1;​ 
8 ····​} 
9 .​end·​annotation 
  
  
10 #·​static·​fields4 #·​static·​fields
11 .​field·​static·​final·​synthetic·​$assertionsDisabled:​Z5 .​field·​static·​final·​synthetic·​$assertionsDisabled:​Z
  
  
12 #·​instance·​fields6 #·​instance·​fields
13 .​field·​private·​optimal:​Leu/​domob/​bjtrainer/​Strategy;​7 .​field·​private·​optimal:​Leu/​domob/​bjtrainer/​Strategy;​
  
Offset 51, 15 lines modifiedOffset 43, 14 lines modified
51 .​method·​public·​constructor·​<init>()​V43 .​method·​public·​constructor·​<init>()​V
52 ····​.​locals·​044 ····​.​locals·​0
  
53 ····​.​prologue45 ····​.​prologue
54 ····​.​line·​3546 ····​.​line·​35
55 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V47 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
  
56 ····​.​line·​187 
57 ····​return-​void48 ····​return-​void
58 .​end·​method49 .​end·​method
  
59 .​method·​private·​buildHTML()​Ljava/​lang/​String;​50 .​method·​private·​buildHTML()​Ljava/​lang/​String;​
60 ····​.​locals·​651 ····​.​locals·​6
  
61 ····​.​prologue52 ····​.​prologue
549 B
smali/eu/domob/bjtrainer/CardImages.smali
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .​class·​public·​Leu/​domob/​bjtrainer/​CardImages;​1 .​class·​public·​Leu/​domob/​bjtrainer/​CardImages;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"CardImages.​java"3 .​source·​"CardImages.​java"
  
  
4 #·​annotations 
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 
6 ····​value·​=·​{ 
7 ········​Leu/​domob/​bjtrainer/​CardImages$1;​ 
8 ····​} 
9 .​end·​annotation 
  
  
10 #·​static·​fields4 #·​static·​fields
11 .​field·​static·​final·​synthetic·​$assertionsDisabled:​Z5 .​field·​static·​final·​synthetic·​$assertionsDisabled:​Z
  
12 .​field·​private·​static·​final·​IDs:​[I6 .​field·​private·​static·​final·​IDs:​[I
  
13 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"BJTrainer/​CardImages"7 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"BJTrainer/​CardImages"
  
6.66 KB
smali/eu/domob/bjtrainer/Hand.smali
Offset 86, 28 lines modifiedOffset 86, 27 lines modified
86 ····​.​param·​p1,​·​"h"····​#·​Leu/​domob/​bjtrainer/​Hand;​86 ····​.​param·​p1,​·​"h"····​#·​Leu/​domob/​bjtrainer/​Hand;​
  
87 ····​.​prologue87 ····​.​prologue
88 ····​.​line·​6788 ····​.​line·​67
89 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V89 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
90 ····​.​line·​6890 ····​.​line·​68
91 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​91 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
  
92 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V92 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
93 ····​iput-​object·​v2,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>cards:​Ljava/​util/​List;​93 ····​iput-​object·​v1,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>cards:​Ljava/​util/​List;​
  
94 ····​.​line·​6994 ····​.​line·​69
95 ····​iget-​object·​v2,​·​p1,​·​Leu/​domob/​bjtrainer/​Hand;​-​>cards:​Ljava/​util/​List;​95 ····​iget-​object·​v1,​·​p1,​·​Leu/​domob/​bjtrainer/​Hand;​-​>cards:​Ljava/​util/​List;​
  
96 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​96 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
97 ····​move-​result-​object·​v197 ····​move-​result-​object·​v1
  
98 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 
99 ····​:​goto_098 ····​:​goto_0
100 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z99 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
101 ····​move-​result·​v2100 ····​move-​result·​v2
  
102 ····​if-​eqz·​v2,​·​:​cond_0101 ····​if-​eqz·​v2,​·​:​cond_0
  
Offset 142, 182 lines modifiedOffset 141, 181 lines modified
142 ····​return-​void141 ····​return-​void
143 .​end·​method142 .​end·​method
  
144 .​method·​private·​calculate()​V143 .​method·​private·​calculate()​V
145 ····​.​locals·​9144 ····​.​locals·​9
  
146 ····​.​prologue145 ····​.​prologue
147 ····​const/​4·​v6,​·​0x1146 ····​const/​4·​v5,​·​0x1
  
148 ····​const/​4·​v7,​·​0x0147 ····​const/​4·​v6,​·​0x0
  
149 ····​.​line·​128148 ····​.​line·​128
150 ····​const/​4·​v1,​·​0x0149 ····​const/​4·​v1,​·​0x0
  
151 ····​.​line·​129150 ····​.​line·​129
152 ····​.​local·​v1,​·​"aces":​B151 ····​.​local·​v1,​·​"aces":​B
153 ····​iput-​byte·​v7,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B152 ····​iput-​byte·​v6,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B
  
154 ····​.​line·​130153 ····​.​line·​130
155 ····​iget-​object·​v5,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>cards:​Ljava/​util/​List;​154 ····​iget-​object·​v4,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>cards:​Ljava/​util/​List;​
  
156 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​155 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
157 ····​move-​result-​object·​v4156 ····​move-​result-​object·​v4
  
158 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​ 
159 ····​:​cond_0157 ····​:​cond_0
160 ····​:​goto_0158 ····​:​goto_0
161 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z159 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
162 ····​move-​result·​v5160 ····​move-​result·​v7
  
163 ····​if-​eqz·​v5,​·​:​cond_1161 ····​if-​eqz·​v7,​·​:​cond_1
  
164 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​162 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
165 ····​move-​result-​object·​v3163 ····​move-​result-​object·​v3
  
166 ····​check-​cast·​v3,​·​Leu/​domob/​bjtrainer/​Card;​164 ····​check-​cast·​v3,​·​Leu/​domob/​bjtrainer/​Card;​
  
167 ····​.​line·​132165 ····​.​line·​132
168 ····​.​local·​v3,​·​"c":​Leu/​domob/​bjtrainer/​Card;​166 ····​.​local·​v3,​·​"c":​Leu/​domob/​bjtrainer/​Card;​
169 ····​iget-​byte·​v5,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B167 ····​iget-​byte·​v7,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B
  
170 ····​invoke-​virtual·​{v3},​·​Leu/​domob/​bjtrainer/​Card;​-​>getValue()​B168 ····​invoke-​virtual·​{v3},​·​Leu/​domob/​bjtrainer/​Card;​-​>getValue()​B
  
171 ····​move-​result·​v8169 ····​move-​result·​v8
  
172 ····​add-​int/​2addr·​v5,​·​v8170 ····​add-​int/​2addr·​v7,​·​v8
  
173 ····​int-​to-​byte·​v5,​·​v5171 ····​int-​to-​byte·​v7,​·​v7
  
174 ····​iput-​byte·​v5,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B172 ····​iput-​byte·​v7,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B
  
175 ····​.​line·​133173 ····​.​line·​133
176 ····​invoke-​virtual·​{v3},​·​Leu/​domob/​bjtrainer/​Card;​-​>isAce()​Z174 ····​invoke-​virtual·​{v3},​·​Leu/​domob/​bjtrainer/​Card;​-​>isAce()​Z
  
177 ····​move-​result·​v5175 ····​move-​result·​v7
  
178 ····​if-​eqz·​v5,​·​:​cond_0176 ····​if-​eqz·​v7,​·​:​cond_0
  
179 ····​.​line·​134177 ····​.​line·​134
180 ····​add-​int/​lit8·​v5,​·​v1,​·​0x1178 ····​add-​int/​lit8·​v7,​·​v1,​·​0x1
  
181 ····​int-​to-​byte·​v1,​·​v5179 ····​int-​to-​byte·​v1,​·​v7
  
182 ····​goto·​:​goto_0180 ····​goto·​:​goto_0
  
183 ····​.​line·​136181 ····​.​line·​136
184 ····​.​end·​local·​v3····​#·​"c":​Leu/​domob/​bjtrainer/​Card;​182 ····​.​end·​local·​v3····​#·​"c":​Leu/​domob/​bjtrainer/​Card;​
185 ····​:​cond_1183 ····​:​cond_1
186 ····​:​goto_1184 ····​:​goto_1
187 ····​if-​lez·​v1,​·​:​cond_2185 ····​if-​lez·​v1,​·​:​cond_2
  
188 ····​iget-​byte·​v5,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B186 ····​iget-​byte·​v4,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B
  
189 ····​const/​16·​v8,​·​0x15187 ····​const/​16·​v7,​·​0x15
  
190 ····​if-​le·​v5,​·​v8,​·​:​cond_2188 ····​if-​le·​v4,​·​v7,​·​:​cond_2
  
191 ····​.​line·​138189 ····​.​line·​138
192 ····​add-​int/​lit8·​v5,​·​v1,​·​-​0x1190 ····​add-​int/​lit8·​v4,​·​v1,​·​-​0x1
  
193 ····​int-​to-​byte·​v1,​·​v5191 ····​int-​to-​byte·​v1,​·​v4
  
194 ····​.​line·​139192 ····​.​line·​139
195 ····​iget-​byte·​v5,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B193 ····​iget-​byte·​v4,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B
  
196 ····​add-​int/​lit8·​v5,​·​v5,​·​-​0xa194 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0xa
  
197 ····​int-​to-​byte·​v5,​·​v5195 ····​int-​to-​byte·​v4,​·​v4
  
198 ····​iput-​byte·​v5,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B196 ····​iput-​byte·​v4,​·​p0,​·​Leu/​domob/​bjtrainer/​Hand;​-​>total:​B
  
199 ····​goto·​:​goto_1197 ····​goto·​:​goto_1
  
200 ····​.​line·​141198 ····​.​line·​141
201 ····​:​cond_2199 ····​:​cond_2
Max diff block lines reached; 2849/6747 bytes (42.23%) of diff not shown.