82.2 MB
/home/fdroid/fdroiddata/tmp/com.shurik.droidzebra_17.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.shurik.droidzebra_17.apk
5.5 KB
zipinfo /dev/stdin
Offset 1, 37 lines modifiedOffset 1, 35 lines modified
1 Zip·​file·​size:​·​5274216·​bytes,​·​number·​of·​entries:​·​351 Zip·​file·​size:​·​5269179·​bytes,​·​number·​of·​entries:​·​33
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2633·​bl·​defN·​16-​Jun-​18·​09:​10·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​2633·​bl·​defN·​16-​Jun-​18·​09:​10·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2754·​bl·​defN·​16-​Jun-​18·​09:​10·​META-​INF/​89895001.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​2754·​bl·​defN·​16-​Jun-​18·​09:​10·​META-​INF/​89895001.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​16-​Jun-​18·​09:​10·​META-​INF/​89895001.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​16-​Jun-​18·​09:​10·​META-​INF/​89895001.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jun-​18·07:​07·META-​INF/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat·····2908·​bX·​defN·​17-​Sep-​20·15:​34·​AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·······​41·​bl·defN·16-​Jun-​18·​07:​07·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····1.​0·​fat··1619627·​b-​·stor·80-​Jan-​01·​00:​00·assets/​book.​cmp.​z
7 -​rw-​-​-​-​·····2.​0·​fat·····​2908·​bX·defN·16-​Jun-​18·​07:​07·AndroidManifest.​xml7 -​rw-​-​-​-​·····1.​0·​fat··1336662·​b-​·stor·80-​Jan-​01·​00:​00·assets/​coeffs2.​bin
8 -​rw-​-​-​-​·····​1.​0·​fat··1619627·​b-​·​stor·16-​Jun-​18·​06:​59·​assets/​book.​cmp.​z8 -​rw-​-​-​-​·····​1.​0·​fat·····​2215·​b-​·​stor·80-​Jan-​01·​00:​00·res/​drawable-​hdpi-​v4/​ic_menu_play.​png
9 -​rw-​-​-​-​·····​1.​0·​fat··1336662·​b-​·​stor·16-​Jun-​18·​06:​59·​assets/​coeffs2.​bin9 -​rw-​-​-​-​·····​1.​0·​fat·····​1911·​b-​·​stor·80-​Jan-​01·​00:​00·res/​drawable-​hdpi-​v4/​ic_menu_redo.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​2291·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​hdpi-​v4/​ic_menu_play.​png10 -​rw-​-​-​-​·····​1.​0·​fat·····​2973·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_switch_sides.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​1953·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​hdpi-​v4/​ic_menu_redo.​png11 -​rw-​-​-​-​·····​1.​0·​fat·····​1918·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_undo.​png
12 -​rw-​-​-​-​·····​1.​0·​fat·····2925·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​hdpi-​v4/​ic_menu_switch_sides.​png12 -​rw-​-​-​-​·····​1.​0·​fat·····5799·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​icon.​png
13 -​rw-​-​-​-​·····​1.​0·​fat·····​1934·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​hdpi-​v4/​ic_menu_undo.​png13 -​rw-​-​-​-​·····​1.​0·​fat·····​1159·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_play.​png
14 -​rw-​-​-​-​·····​1.​0·​fat·····5799·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​hdpi-​v4/​icon.​png14 -​rw-​-​-​-​·····​1.​0·​fat·····1739·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_redo.​png
15 -​rw-​-​-​-​·····​1.​0·​fat·····​1194·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​mdpi-​v4/​ic_menu_play.​png15 -​rw-​-​-​-​·····​1.​0·​fat·····​1645·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_switch_sides.​png
16 -​rw-​-​-​-​·····​1.​0·​fat·····​1851·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​mdpi-​v4/​ic_menu_redo.​png16 -​rw-​-​-​-​·····​1.​0·​fat·····​1737·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_undo.​png
17 -​rw-​-​-​-​·····​1.​0·​fat·····1664·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​mdpi-​v4/​ic_menu_switch_sides.​png17 -​rw-​-​-​-​·····​1.​0·​fat·····3361·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​icon.​png
18 -​rw-​-​-​-​·····​1.​0·​fat·····​1851·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​mdpi-​v4/​ic_menu_undo.​png18 -​rw-​-​-​-​·····​1.​0·​fat····14685·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​logo.​png
19 -​rw-​-​-​-​·····​1.​0·​fat·····​3354·​b-​·​stor·16-​Jun-​18·​07:​07·​res/​drawable-​mdpi-​v4/​icon.​png19 -​rw-​-​-​-​·····​1.​0·​fat····66769·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​woodtrim.​png
20 -​rw-​-​-​-​·····1.​0·​fat····​14690·​b-​·stor·​16-​Jun-​18·07:​07·​res/​drawable/​logo.​png20 -​rw-​-​-​-​·····2.​0·​fat·····​1456·​bl·defN·​17-​Sep-​20·15:​34·​res/​layout/​board_layout.​xml
21 -​rw-​-​-​-​·····1.​0·​fat····66769·​b-​·stor·​16-​Jun-​18·07:​07·​res/​drawable/​woodtrim.​png21 -​rw-​-​-​-​·····2.​0·​fat·····​2088·​bl·defN·​17-​Sep-​20·15:​34·​res/​layout/​gameover.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat·····1456·​bl·​defN·​16-​Jun-​18·07:​07·​res/​layout/​board_layout.​xml22 -​rw-​-​-​-​·····​2.​0·​fat·····2444·​bl·​defN·​17-​Sep-​20·15:​34·​res/​layout/​spash_layout.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat·····2088·​bl·​defN·​16-​Jun-​18·07:​07·​res/​layout/​gameover.​xml23 -​rw-​-​-​-​·····​2.​0·​fat·····1684·​bl·​defN·​17-​Sep-​20·15:​34·​res/​menu-​v11/​menu.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat·····2444·​bl·​defN·​16-​Jun-​18·07:​07·​res/​layout/​spash_layout.​xml24 -​rw-​-​-​-​·····​2.​0·​fat·····1608·​bl·​defN·​17-​Sep-​20·15:​34·​res/​menu/​menu.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat·····1684·​bl·​defN·​16-​Jun-​18·07:​07·​res/​menu-​v11/​menu.​xml25 -​rw-​-​-​-​·····​2.​0·​fat·····3760·​bl·​defN·​17-​Sep-​20·15:​34·​res/​xml/​settings.​xml
26 -​rw-​-​-​-​·····2.​0·​fat·····​1608·​bl·defN·16-​Jun-​18·​07:​07·​res/​menu/​menu.​xml26 -​rw-​-​-​-​·····1.​0·​fat····53688·​b-​·stor·80-​Jan-​01·​00:​00·​resources.​arsc
27 -​rw-​-​-​-​·····​2.​0·​fat·····​3760·​bl·​defN·​16-​Jun-​18·07:​07·res/​xml/​settings.​xml27 -​rw-​-​-​-​·····​2.​0·​fat···788092·​bl·​defN·​17-​Sep-​20·15:​34·classes.​dex
28 -​rw-​-​-​-​·····1.​0·​fat····53608·​b-​·stor·​16-​Jun-​18·07:​07·​resources.​arsc28 -​rw-​-​-​-​·····2.​0·​fat···415920·​bl·defN·​17-​Sep-​20·15:​34·lib/​armeabi/​libdroidzebra.​so
29 -​rw-​-​-​-​·····​2.​0·​fat···779156·​bl·​defN·​16-​Jun-​18·07:​07·classes.​dex29 -​rw-​-​-​-​·····​2.​0·​fat···559544·​bl·​defN·​17-​Sep-​20·15:​34·lib/​arm64-​v8a/​libdroidzebra.​so
30 -​rw-​-​-​-​·····​2.​0·​fat···617512·​bl·​defN·​16-​Jun-​18·07:​06·​lib/​mips64/​libdroidzebra.​so30 -​rw-​-​-​-​·····​2.​0·​fat···592944·​bl·​defN·​17-​Sep-​20·15:​34·​lib/​x86_64/​libdroidzebra.​so
31 -​rw-​-​-​-​·····​2.​0·​fat···423876·​bl·​defN·​16-​Jun-​18·07:​06·​lib/​armeabi-​v7a/​libdroidzebra.​so31 -​rw-​-​-​-​·····​2.​0·​fat···625968·​bl·​defN·​17-​Sep-​20·15:​34·​lib/​mips64/​libdroidzebra.​so
32 -​rw-​-​-​-​·····​2.​0·​fat···419772·​bl·​defN·​16-​Jun-​18·07:​06·​lib/​armeabi/​libdroidzebra.​so32 -​rw-​-​-​-​·····​2.​0·​fat···399548·​bl·​defN·​17-​Sep-​20·15:​34·​lib/​armeabi-​v7a/​libdroidzebra.​so
33 -​rw-​-​-​-​·····​2.​0·​fat···​592624·​bl·​defN·​16-​Jun-​18·07:​06·​lib/​x86_64/​libdroidzebra.​so33 -​rw-​-​-​-​·····​2.​0·​fat···​580060·​bl·​defN·​17-​Sep-​20·15:​34·​lib/​x86/​libdroidzebra.​so
34 -​rw-​-​-​-​·····​2.​0·​fat···​635996·​bl·​defN·​16-​Jun-​18·07:​06·​lib/​mips/​libdroidzebra.​so34 -​rw-​-​-​-​·····​2.​0·​fat···​636160·​bl·​defN·​17-​Sep-​20·15:​34·​lib/​mips/​libdroidzebra.​so
35 -​rw-​-​-​-​·····​2.​0·fat···​571592·​bl·​defN·16-​Jun-​18·​07:​06·​lib/​arm64-​v8a/​libdroidzebra.​so35 33·files,​·7736750·​bytes·uncompressed,​·​5264657·​bytes·​compressed:​··​32.​0%
36 -​rw-​-​-​-​·····​2.​0·​fat···​583896·​bl·​defN·​16-​Jun-​18·​07:​06·​lib/​x86/​libdroidzebra.​so 
37 35·​files,​·​7763304·​bytes·​uncompressed,​·​5269320·​bytes·​compressed:​··​32.​1% 
74.4 KB
classes.dex
74.4 KB
classes.jar
7.96 KB
zipinfo /dev/stdin
Max report size reached
26.8 KB
com/shurik/droidzebra/BoardView.class
Max report size reached
2.19 KB
com/shurik/droidzebra/DroidZebra$DroidZebraHandler.class
Max report size reached
22.1 KB
com/shurik/droidzebra/StatusView.class
Max report size reached
10.9 KB
com/shurik/droidzebra/ZebraEngine.class
Max report size reached
4.31 KB
com/shurik/droidzebra/DroidZebra.class
Max report size reached
665 B
smali/com/shurik/droidzebra/DroidZebra$DialogGameOver$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​95127 ····​.​line·​951
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$2;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$2;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
574 B
smali/com/shurik/droidzebra/ZebraEngine$GameState.smali
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​ZebraEngine;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​ZebraEngine;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​ZebraEngine;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​ZebraEngine;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​ZebraEngine;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​17327 ····​.​line·​173
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​ZebraEngine$GameState​;​-​>this$0:​Lcom/​shurik/​droidzebra/​ZebraEngine;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​ZebraEngine$GameState​;​-​>this$0:​Lcom/​shurik/​droidzebra/​ZebraEngine;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
560 B
smali/com/shurik/droidzebra/DroidZebra$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​51027 ····​.​line·​510
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$3;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$3;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
554 B
smali/com/shurik/droidzebra/BoardView$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​BoardView;​18 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​BoardView;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​BoardView;​JJ)​V20 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​BoardView;​JJ)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​BoardView;​
22 ····​.​param·​p2,​·​"x0"····​#·​J23 ····​.​param·​p2,​·​"x0"····​#·​J
23 ····​.​param·​p4,​·​"x1"····​#·​J24 ····​.​param·​p4,​·​"x1"····​#·​J
  
24 ····​.​prologue25 ····​.​prologue
25 ····​.​line·​12626 ····​.​line·​126
26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​BoardView$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​BoardView;​27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​BoardView$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​BoardView;​
  
36.1 KB
smali/com/shurik/droidzebra/BoardView.smali
Max report size reached
638 B
smali/com/shurik/droidzebra/DroidZebra$DialogQuit$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​102027 ····​.​line·​1020
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
4.96 KB
smali/com/shurik/droidzebra/DroidZebra.smali
Offset 1006, 14 lines modifiedOffset 1006, 15 lines modified
  
1006 ····​iget-​object·​v2,​·​v0,​·​Lcom/​shurik/​droidzebra/​DroidZebra;​-​>mStatusView:​Lcom/​shurik/​droidzebra/​StatusView;​1006 ····​iget-​object·​v2,​·​v0,​·​Lcom/​shurik/​droidzebra/​DroidZebra;​-​>mStatusView:​Lcom/​shurik/​droidzebra/​StatusView;​
  
1007 ····​const/​4·​v3,​·​0x31007 ····​const/​4·​v3,​·​0x3
  
1008 ····​const·​v4,​·​0x7f0700421008 ····​const·​v4,​·​0x7f070042
  
 1009 ····​.​line·​641
1009 ····​move-​object/​from16·​v0,​·​p01010 ····​move-​object/​from16·​v0,​·​p0
  
1010 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​shurik/​droidzebra/​DroidZebra;​-​>getString(I)​Ljava/​lang/​String;​1011 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​shurik/​droidzebra/​DroidZebra;​-​>getString(I)​Ljava/​lang/​String;​
  
1011 ····​move-​result-​object·​v41012 ····​move-​result-​object·​v4
  
1012 ····​const/​4·​v5,​·​0x31013 ····​const/​4·​v5,​·​0x3
Offset 1056, 14 lines modifiedOffset 1057, 15 lines modified
  
1056 ····​aput-​object·​v7,​·​v5,​·​v61057 ····​aput-​object·​v7,​·​v5,​·​v6
  
1057 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​1058 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
1058 ····​move-​result-​object·​v41059 ····​move-​result-​object·​v4
  
 1060 ····​.​line·​639
1059 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lcom/​shurik/​droidzebra/​StatusView;​-​>setTextForID(ILjava/​lang/​String;​)​V1061 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lcom/​shurik/​droidzebra/​StatusView;​-​>setTextForID(ILjava/​lang/​String;​)​V
  
1060 ····​.​line·​6441062 ····​.​line·​644
1061 ····​const-​string·​v2,​·​"settings_ui_display_​pv"1063 ····​const-​string·​v2,​·​"settings_ui_display_​pv"
  
1062 ····​const/​4·​v3,​·​0x11064 ····​const/​4·​v3,​·​0x1
  
Offset 1526, 14 lines modifiedOffset 1528, 15 lines modified
  
1526 ····​invoke-​direct·​{v0,​·​p0,​·​p1,​·​p2},​·​Lcom/​shurik/​droidzebra/​DroidZebra$1;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra;​ILjava/​lang/​Runnable;​)​V1528 ····​invoke-​direct·​{v0,​·​p0,​·​p1,​·​p2},​·​Lcom/​shurik/​droidzebra/​DroidZebra$1;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra;​ILjava/​lang/​Runnable;​)​V
  
1527 ····​const/​4·​v1,​·​0x01529 ····​const/​4·​v1,​·​0x0
  
1528 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​1530 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​
  
 1531 ····​.​line·​176
1529 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​shurik/​droidzebra/​DroidZebra$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​1532 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​shurik/​droidzebra/​DroidZebra$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
  
1530 ····​.​line·​1771533 ····​.​line·​177
1531 ····​return-​void1534 ····​return-​void
1532 .​end·​method1535 .​end·​method
  
1533 .​method·​private·​sendMail()​V1536 .​method·​private·​sendMail()​V
Offset 1622, 24 lines modifiedOffset 1625, 26 lines modified
  
1622 ····​const/​16·​v16,​·​0x01625 ····​const/​16·​v16,​·​0x0
  
1623 ····​const-​string·​v17,​·​"settings_sendmail"1626 ····​const-​string·​v17,​·​"settings_sendmail"
  
1624 ····​const-​string·​v18,​·​""1627 ····​const-​string·​v18,​·​""
  
 1628 ····​.​line·​679
1625 ····​move-​object/​from16·​v0,​·​v171629 ····​move-​object/​from16·​v0,​·​v17
  
1626 ····​move-​object/​from16·​v1,​·​v181630 ····​move-​object/​from16·​v1,​·​v18
  
1627 ····​invoke-​interface·​{v13,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​1631 ····​invoke-​interface·​{v13,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
1628 ····​move-​result-​object·​v171632 ····​move-​result-​object·​v17
  
1629 ····​aput-​object·​v17,​·​v15,​·​v161633 ····​aput-​object·​v17,​·​v15,​·​v16
  
 1634 ····​.​line·​677
1630 ····​invoke-​virtual·​{v5,​·​v14,​·​v15},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Landroid/​content/​Intent;​1635 ····​invoke-​virtual·​{v5,​·​v14,​·​v15},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
  
1631 ····​.​line·​6811636 ····​.​line·​681
1632 ····​const-​string·​v14,​·​"android.​intent.​extra.​SUBJECT"1637 ····​const-​string·​v14,​·​"android.​intent.​extra.​SUBJECT"
  
1633 ····​const-​string·​v15,​·​"DroidZebra"1638 ····​const-​string·​v15,​·​"DroidZebra"
  
Offset 2479, 75 lines modifiedOffset 2484, 72 lines modified
2479 .​end·​method2484 .​end·​method
  
2480 .​method·​public·​isValidMove(Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​)​Z2485 .​method·​public·​isValidMove(Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​)​Z
2481 ····​.​locals·​72486 ····​.​locals·​7
2482 ····​.​param·​p1,​·​"move"····​#·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​2487 ····​.​param·​p1,​·​"move"····​#·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​
  
2483 ····​.​prologue2488 ····​.​prologue
2484 ····​const/​4·​v4,​·​0x02489 ····​const/​4·​v1,​·​0x0
  
2485 ····​.​line·​2232490 ····​.​line·​223
2486 ····​iget-​object·​v5,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra;​-​>mCandidateMoves:​[Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​2491 ····​iget-​object·​v2,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra;​-​>mCandidateMoves:​[Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​
  
2487 ····​if-​nez·​v5,​·​:​cond_12492 ····​if-​nez·​v2,​·​:​cond_1
  
2488 ····​.​line·​2282493 ····​.​line·​228
2489 ····​:​cond_02494 ····​:​cond_0
2490 ····​:​goto_02495 ····​:​goto_0
2491 ····​return·​v42496 ····​return·​v1
  
2492 ····​.​line·​2252497 ····​.​line·​225
2493 ····​:​cond_12498 ····​:​cond_1
2494 ····​iget-​object·​v0,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra;​-​>mCandidateMoves:​[Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​2499 ····​iget-​object·​v3,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra;​-​>mCandidateMoves:​[Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​
  
2495 ····.​local·​v0,​·​"arr$":​[Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​2500 ····​array-​length·​v4,​·v3
2496 ····​array-​length·​v2,​·​v0 
  
2497 ····.​local·​v2,​·"len$":​I2501 ····move·​v2,​·v1
2498 ····​const/​4·​v1,​·​0x0 
  
2499 ····​.​local·​v1,​·​"i$":​I 
2500 ····​:​goto_12502 ····​:​goto_1
2501 ····​if-​ge·​v1,​·​v2,​·​:​cond_02503 ····​if-​ge·​v2,​·​v4,​·​:​cond_0
  
2502 ····​aget-​object·​v3,​·​v0,​·​v12504 ····​aget-​object·​v0,​·​v3,​·​v2
  
2503 ····​.​line·​2262505 ····​.​line·​226
2504 ····​.​local·​v3,​·​"m":​Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​2506 ····​.​local·​v0,​·​"m":​Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​
2505 ····​iget-​object·​v5,​·​v3,​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​-​>mMove:​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​2507 ····​iget-​object·​v5,​·​v0,​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​-​>mMove:​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​
  
2506 ····​invoke-​virtual·​{v5},​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​-​>getX()​I2508 ····​invoke-​virtual·​{v5},​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​-​>getX()​I
  
2507 ····​move-​result·​v52509 ····​move-​result·​v5
  
2508 ····​invoke-​virtual·​{p1},​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​-​>getX()​I2510 ····​invoke-​virtual·​{p1},​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​-​>getX()​I
  
2509 ····​move-​result·​v62511 ····​move-​result·​v6
  
2510 ····​if-​ne·​v5,​·​v6,​·​:​cond_22512 ····​if-​ne·​v5,​·​v6,​·​:​cond_2
  
2511 ····​iget-​object·​v5,​·​v3,​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​-​>mMove:​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​2513 ····​iget-​object·​v5,​·​v0,​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​-​>mMove:​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​
  
2512 ····​invoke-​virtual·​{v5},​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​-​>getY()​I2514 ····​invoke-​virtual·​{v5},​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​-​>getY()​I
Max diff block lines reached; 839/4986 bytes (16.83%) of diff not shown.
275 B
smali/com/shurik/droidzebra/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·​173 
30 ····​return-​void29 ····​return-​void
31 .​end·​method30 .​end·​method
752 B
smali/com/shurik/droidzebra/DroidZebra$DialogBusy$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogBusy​;​18 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogBusy​;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogBusy​;​Landroid/​content/​Context;​)​V20 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogBusy​;​Landroid/​content/​Context;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogBusy​;​
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​23 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​
  
23 ····​.​prologue24 ····​.​prologue
24 ····​.​line·​105025 ····​.​line·​1050
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogBusy​$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogBusy​;​26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogBusy​$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogBusy​;​
  
26 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​app/​ProgressDialog;​-​><init>(Landroid/​content/​Context;​)​V27 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​app/​ProgressDialog;​-​><init>(Landroid/​content/​Context;​)​V
571 B
smali/com/shurik/droidzebra/DroidZebra$1.smali
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .​field·​final·​synthetic·​val$zebraEngineStatus​:​I32 .​field·​final·​synthetic·​val$zebraEngineStatus​:​I
  
  
33 #·​direct·​methods33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​ILjava/​lang/​Runnable;​)​V34 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​ILjava/​lang/​Runnable;​)​V
35 ····​.​locals·​035 ····​.​locals·​0
 36 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
36 ····​.​prologue37 ····​.​prologue
37 ····​.​line·​16538 ····​.​line·​165
38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
39 ····​iput·​p2,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$1;​-​>val$zebraEngineStatu​s:​I40 ····​iput·​p2,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$1;​-​>val$zebraEngineStatu​s:​I
  
13.3 KB
smali/com/shurik/droidzebra/ZebraEngine.smali
Max report size reached
602 B
smali/com/shurik/droidzebra/DroidZebra$ActionBarHelper.smali
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
23 #·​instance·​fields23 #·​instance·​fields
24 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​24 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​)​V26 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​46330 ····​.​line·​463
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$ActionBarH​elper;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$ActionBarH​elper;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
651 B
smali/com/shurik/droidzebra/DroidZebra$DialogDonate$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​84227 ····​.​line·​842
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$2;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$2;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
2.14 KB
smali/com/shurik/droidzebra/DroidZebra$DialogDonate.smali
Offset 51, 57 lines modifiedOffset 51, 65 lines modified
  
51 ····​move-​result-​object·​v151 ····​move-​result-​object·​v1
  
52 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V52 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
53 ····​const·​v1,​·​0x7f07003853 ····​const·​v1,​·​0x7f070038
  
 54 ····​.​line·​839
54 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​55 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
  
55 ····​move-​result-​object·​v056 ····​move-​result-​object·​v0
  
56 ····​const·​v1,​·​0x7f07003957 ····​const·​v1,​·​0x7f070039
  
 58 ····​.​line·​840
57 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​59 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
  
58 ····​move-​result-​object·​v060 ····​move-​result-​object·​v0
  
59 ····​const·​v1,​·​0x7f02000461 ····​const·​v1,​·​0x7f020004
  
 62 ····​.​line·​841
60 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​63 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
  
61 ····​move-​result-​object·​v064 ····​move-​result-​object·​v0
  
62 ····​const·​v1,​·​0x7f07003a65 ····​const·​v1,​·​0x7f07003a
  
63 ····​new-​instance·​v2,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$2;​66 ····​new-​instance·​v2,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$2;​
  
64 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$2;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​)​V67 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$2;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​)​V
  
 68 ····​.​line·​842
65 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​69 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
66 ····​move-​result-​object·​v070 ····​move-​result-​object·​v0
  
67 ····​const·​v1,​·​0x7f07003c71 ····​const·​v1,​·​0x7f07003c
  
68 ····​new-​instance·​v2,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$1;​72 ····​new-​instance·​v2,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$1;​
  
69 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$1;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​)​V73 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$1;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​)​V
  
 74 ····​.​line·​851
70 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(ILa​ndroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​75 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(ILa​ndroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
71 ····​move-​result-​object·​v076 ····​move-​result-​object·​v0
  
72 ····​const·​v1,​·​0x7f07003b77 ····​const·​v1,​·​0x7f07003b
  
73 ····​const/​4·​v2,​·​0x078 ····​const/​4·​v2,​·​0x0
  
 79 ····​.​line·​861
74 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​80 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
75 ····​move-​result-​object·​v081 ····​move-​result-​object·​v0
  
 82 ····​.​line·​862
76 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​83 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
77 ····​move-​result-​object·​v084 ····​move-​result-​object·​v0
  
 85 ····​.​line·​838
78 ····​return-​object·​v086 ····​return-​object·​v0
79 .​end·​method87 .​end·​method
651 B
smali/com/shurik/droidzebra/DroidZebra$DialogDonate$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​85127 ····​.​line·​851
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogDona​te;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
53.4 KB
smali/com/shurik/droidzebra/DroidZebra$DroidZebraHandler.smali
Max report size reached
637 B
smali/com/shurik/droidzebra/DroidZebra$DialogPass$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​88827 ····​.​line·​888
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
561 B
smali/com/shurik/droidzebra/DroidZebra$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​110727 ····​.​line·​1107
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$4;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$4;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
665 B
smali/com/shurik/droidzebra/DroidZebra$DialogGameOver$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​96027 ····​.​line·​960
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$3;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$3;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.25 KB
smali/com/shurik/droidzebra/DroidZebra$DialogPass.smali
Offset 65, 33 lines modifiedOffset 65, 38 lines modified
  
65 ····​move-​result-​object·​v165 ····​move-​result-​object·​v1
  
66 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V66 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
67 ····​const·​v1,​·​0x7f07002467 ····​const·​v1,​·​0x7f070024
  
 68 ····​.​line·​886
68 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​69 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
  
69 ····​move-​result-​object·​v070 ····​move-​result-​object·​v0
  
70 ····​const·​v1,​·​0x7f07003671 ····​const·​v1,​·​0x7f070036
  
 72 ····​.​line·​887
71 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​73 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
  
72 ····​move-​result-​object·​v074 ····​move-​result-​object·​v0
  
73 ····​const·​v1,​·​0x7f07003775 ····​const·​v1,​·​0x7f070037
  
74 ····​new-​instance·​v2,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​$1;​76 ····​new-​instance·​v2,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​$1;​
  
75 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​$1;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​;​)​V77 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​$1;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogPass​;​)​V
  
 78 ····​.​line·​888
76 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​79 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
77 ····​move-​result-​object·​v080 ····​move-​result-​object·​v0
  
 81 ····​.​line·​894
78 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​82 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
79 ····​move-​result-​object·​v083 ····​move-​result-​object·​v0
  
 84 ····​.​line·​885
80 ····​return-​object·​v085 ····​return-​object·​v0
81 .​end·​method86 .​end·​method
665 B
smali/com/shurik/droidzebra/DroidZebra$DialogGameOver$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​96827 ····​.​line·​968
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$4;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$4;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
48.3 KB
smali/com/shurik/droidzebra/StatusView.smali
Max report size reached
1.21 KB
smali/com/shurik/droidzebra/ZebraEngine$CandidateMove.smali
Offset 27, 14 lines modifiedOffset 27, 15 lines modified
  
27 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​ZebraEngine;​27 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​ZebraEngine;​
  
  
28 #·​direct·​methods28 #·​direct·​methods
29 .​method·​public·​constructor·​<init>(Lcom/​shurik/​droidzebra/​ZebraEngine;​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​)​V29 .​method·​public·​constructor·​<init>(Lcom/​shurik/​droidzebra/​ZebraEngine;​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​)​V
30 ····​.​locals·​130 ····​.​locals·​1
 31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​ZebraEngine;​
31 ····​.​param·​p2,​·​"move"····​#·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​32 ····​.​param·​p2,​·​"move"····​#·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​
  
32 ····​.​prologue33 ····​.​prologue
33 ····​.​line·​15934 ····​.​line·​159
34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​-​>this$0:​Lcom/​shurik/​droidzebra/​ZebraEngine;​35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​ZebraEngine$Candidate​Move;​-​>this$0:​Lcom/​shurik/​droidzebra/​ZebraEngine;​
  
35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 49, 14 lines modifiedOffset 50, 15 lines modified
  
49 ····​.​line·​16250 ····​.​line·​162
50 ····​return-​void51 ····​return-​void
51 .​end·​method52 .​end·​method
  
52 .​method·​public·​constructor·​<init>(Lcom/​shurik/​droidzebra/​ZebraEngine;​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​Ljava/​lang/​String;​Ljava/​lang/​String;​Z)​V53 .​method·​public·​constructor·​<init>(Lcom/​shurik/​droidzebra/​ZebraEngine;​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​Ljava/​lang/​String;​Ljava/​lang/​String;​Z)​V
53 ····​.​locals·​154 ····​.​locals·​1
 55 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​ZebraEngine;​
54 ····​.​param·​p2,​·​"move"····​#·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​56 ····​.​param·​p2,​·​"move"····​#·​Lcom/​shurik/​droidzebra/​ZebraEngine$Move;​
55 ····​.​param·​p3,​·​"evalShort"····​#·​Ljava/​lang/​String;​57 ····​.​param·​p3,​·​"evalShort"····​#·​Ljava/​lang/​String;​
56 ····​.​param·​p4,​·​"evalLong"····​#·​Ljava/​lang/​String;​58 ····​.​param·​p4,​·​"evalLong"····​#·​Ljava/​lang/​String;​
57 ····​.​param·​p5,​·​"best"····​#·​Z59 ····​.​param·​p5,​·​"best"····​#·​Z
  
58 ····​.​prologue60 ····​.​prologue
59 ····​.​line·​16461 ····​.​line·​164
665 B
smali/com/shurik/droidzebra/DroidZebra$DialogGameOver$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​94227 ····​.​line·​942
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$1;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.33 KB
smali/com/shurik/droidzebra/DroidZebra$DialogQuit.smali
Offset 65, 35 lines modifiedOffset 65, 40 lines modified
  
65 ····​move-​result-​object·​v165 ····​move-​result-​object·​v1
  
66 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V66 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
67 ····​const·​v1,​·​0x7f07003267 ····​const·​v1,​·​0x7f070032
  
 68 ····​.​line·​1019
68 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​69 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
  
69 ····​move-​result-​object·​v070 ····​move-​result-​object·​v0
  
70 ····​const·​v1,​·​0x7f07003371 ····​const·​v1,​·​0x7f070033
  
71 ····​new-​instance·​v2,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​$1;​72 ····​new-​instance·​v2,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​$1;​
  
72 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​$1;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​;​)​V73 ····​invoke-​direct·​{v2,​·​p0},​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​$1;​-​><init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogQuit​;​)​V
  
 74 ····​.​line·​1020
73 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​75 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
74 ····​move-​result-​object·​v076 ····​move-​result-​object·​v0
  
75 ····​const·​v1,​·​0x7f07003477 ····​const·​v1,​·​0x7f070034
  
76 ····​const/​4·​v2,​·​0x078 ····​const/​4·​v2,​·​0x0
  
 79 ····​.​line·​1026
77 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​80 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
78 ····​move-​result-​object·​v081 ····​move-​result-​object·​v0
  
 82 ····​.​line·​1027
79 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​83 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
80 ····​move-​result-​object·​v084 ····​move-​result-​object·​v0
  
 85 ····​.​line·​1018
81 ····​return-​object·​v086 ····​return-​object·​v0
82 .​end·​method87 .​end·​method
560 B
smali/com/shurik/droidzebra/DroidZebra$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​24127 ····​.​line·​241
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$2;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$2;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
665 B
smali/com/shurik/droidzebra/DroidZebra$DialogGameOver$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​21 .​field·​final·​synthetic·​this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V23 .​method·​constructor·​<init>(Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​98027 ····​.​line·​980
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$5;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over$5;​-​>this$0:​Lcom/​shurik/​droidzebra/​DroidZebra$DialogGame​Over;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
310 KB
res/drawable/logo.png
289 KB
sng
Max report size reached
21.4 KB
Image content
Max report size reached
99.9 KB
res/drawable-hdpi-v4/icon.png
91.5 KB
sng
Max report size reached
8.34 KB
Image content
Max report size reached
54.5 KB
res/drawable-hdpi-v4/ic_menu_undo.png
51.1 KB
sng
Max report size reached
3.37 KB
Image content
Max report size reached
54.5 KB
res/drawable-hdpi-v4/ic_menu_redo.png
51.1 KB
sng
Max report size reached
3.38 KB
Image content
Max report size reached
56.0 KB
res/drawable-hdpi-v4/ic_menu_switch_sides.png
51.1 KB
sng
Max report size reached
4.89 KB
Image content
Max report size reached
37.6 KB
res/drawable-hdpi-v4/ic_menu_play.png
34.0 KB
sng
Max report size reached
3.49 KB
Image content
Max report size reached
46.0 KB
res/drawable-mdpi-v4/icon.png
40.8 KB
sng
Max report size reached
5.07 KB
Image content
Max report size reached
26.7 KB
res/drawable-mdpi-v4/ic_menu_undo.png
24.4 KB
sng
Max report size reached
2.26 KB
Image content
Max report size reached
26.6 KB
res/drawable-mdpi-v4/ic_menu_redo.png
24.3 KB
sng
Max report size reached
2.26 KB
Image content
Max report size reached
26.0 KB
res/drawable-mdpi-v4/ic_menu_switch_sides.png
22.8 KB
sng
Max report size reached
3.09 KB
Image content
Max report size reached
17.8 KB
res/drawable-mdpi-v4/ic_menu_play.png
15.8 KB
sng
Max report size reached
1.95 KB
Image content
Max report size reached
13.6 MB
lib/armeabi/libdroidzebra.so
1.06 KB
readelf --wide --file-header {}
Max report size reached
2.22 KB
readelf --wide --program-header {}
Max report size reached
4.48 KB
readelf --wide --sections {}
Max report size reached
72.8 KB
readelf --wide --symbols {}
Max report size reached
103 KB
readelf --wide --relocs {}
Max report size reached
2.36 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Max report size reached
11.4 KB
readelf --wide --version-info {}
Max report size reached
392 B
readelf --wide --decompress --hex-dump=.interp {}
Max report size reached
73.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
35.1 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
21.0 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
12.9 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
14.0 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max report size reached
24.9 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max report size reached
134 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
5.28 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
272 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
5.36 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
203 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
242 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​82 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.16 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
10.6 MB
lib/armeabi-v7a/libdroidzebra.so
1.06 KB
readelf --wide --file-header {}
Max report size reached
2.22 KB
readelf --wide --program-header {}
Max report size reached
4.48 KB
readelf --wide --sections {}
Max report size reached
65.0 KB
readelf --wide --symbols {}
Max report size reached
99.5 KB
readelf --wide --relocs {}
Max report size reached
2.36 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Max report size reached
10.2 KB
readelf --wide --version-info {}
Max report size reached
392 B
readelf --wide --decompress --hex-dump=.interp {}
Max report size reached
67.0 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
24.7 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
21.1 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
9.95 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
4.86 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max report size reached
24.1 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max report size reached
135 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
5.28 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
272 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
5.36 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
207 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
242 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​82 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.16 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
9.67 MB
lib/mips64/libdroidzebra.so
1.17 KB
readelf --wide --file-header {}
Max report size reached
2.43 KB
readelf --wide --program-header {}
Max report size reached
4.93 KB
readelf --wide --sections {}
Max report size reached
65.5 KB
readelf --wide --symbols {}
Max report size reached
212 KB
readelf --wide --relocs {}
Max report size reached
2.56 KB
readelf --wide --dynamic {}
Max report size reached
297 B
readelf --wide --notes {}
Max report size reached
9.11 KB
readelf --wide --version-info {}
Max report size reached
328 KB
readelf --wide --debug-dump=frames {}
Max report size reached
423 B
readelf --wide --decompress --hex-dump=.MIPS.abiflags {}
Max report size reached
11.9 KB
readelf --wide --decompress --hex-dump=.MIPS.options {}
Max report size reached
23.0 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
55.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
8.18 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
15.6 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.MIPS.stubs {}
Max report size reached
192 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
28.7 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
202 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
276 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
292 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
10.6 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
239 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
24.3 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
264 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
90.9 KB
readelf --wide --decompress --hex-dump=.pdr {}
Max report size reached
2.04 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
13.1 MB
lib/x86_64/libdroidzebra.so
1010 B
readelf --wide --file-header {}
Max report size reached
2.29 KB
readelf --wide --program-header {}
Max report size reached
4.69 KB
readelf --wide --sections {}
Max report size reached
64.7 KB
readelf --wide --symbols {}
Max report size reached
193 KB
readelf --wide --relocs {}
Max report size reached
2.52 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Max report size reached
9.2 KB
readelf --wide --version-info {}
Max report size reached
366 KB
readelf --wide --debug-dump=frames {}
Max report size reached
57.7 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
22.7 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
24.4 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
11.9 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
155 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
142 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
28.9 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
10.5 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
292 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
276 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
5.76 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
4.08 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max report size reached
113 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
264 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.1 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
10.4 MB
lib/arm64-v8a/libdroidzebra.so
1.12 KB
readelf --wide --file-header {}
Max report size reached
2.07 KB
readelf --wide --program-header {}
Max report size reached
4.23 KB
readelf --wide --sections {}
Max report size reached
65.1 KB
readelf --wide --symbols {}
Max report size reached
193 KB
readelf --wide --relocs {}
Max report size reached
2.25 KB
readelf --wide --dynamic {}
Max report size reached
297 B
readelf --wide --notes {}
Max report size reached
8.94 KB
readelf --wide --version-info {}
Max report size reached
431 KB
readelf --wide --debug-dump=frames {}
Max report size reached
22.8 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
55.4 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
22.6 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
9.07 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
152 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
28.7 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
148 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
10.4 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
9.56 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
241 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
264 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
1.76 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
14.1 MB
lib/x86/libdroidzebra.so
989 B
readelf --wide --file-header {}
Max report size reached
2.03 KB
readelf --wide --program-header {}
Max report size reached
4.31 KB
readelf --wide --sections {}
Max report size reached
57.9 KB
readelf --wide --symbols {}
Max report size reached
97.8 KB
readelf --wide --relocs {}
Max report size reached
2.51 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Max report size reached
9.18 KB
readelf --wide --version-info {}
Max report size reached
489 KB
readelf --wide --debug-dump=frames {}
Max report size reached
57.7 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
22.9 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
22.0 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
12.8 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
144 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
179 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
29.1 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
5.4 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
272 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
1.7 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
2.11 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max report size reached
204 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
242 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​82 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.1 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
9.66 MB
lib/mips/libdroidzebra.so
1.17 KB
readelf --wide --file-header {}
Max report size reached
2.31 KB
readelf --wide --program-header {}
Max report size reached
4.53 KB
readelf --wide --sections {}
Max report size reached
58.8 KB
readelf --wide --symbols {}
Max report size reached
7.04 KB
readelf --wide --relocs {}
Max report size reached
2.42 KB
readelf --wide --dynamic {}
Max report size reached
297 B
readelf --wide --notes {}
Max report size reached
9.13 KB
readelf --wide --version-info {}
Max report size reached
232 KB
readelf --wide --debug-dump=frames {}
Max report size reached
423 B
readelf --wide --decompress --hex-dump=.MIPS.abiflags {}
Max report size reached
405 B
readelf --wide --decompress --hex-dump=.reginfo {}
Max report size reached
23.2 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
55.5 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
8.77 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
14.6 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.MIPS.stubs {}
Max report size reached
148 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
28.6 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
118 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
272 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
5.33 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
86.9 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
12.0 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
292 B
readelf --wide --decompress --string-dump=.comment {}
Max report size reached
92.0 KB
readelf --wide --decompress --hex-dump=.pdr {}
Max report size reached
308 B
readelf --wide --decompress --hex-dump=.gnu.attributes {}
Max report size reached
2.03 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached