287 MB
/home/fdroid/fdroiddata/tmp/cf.fridays.fff_info_5.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_cf.fridays.fff_info_5.apk
76.2 KB
zipinfo /dev/stdin
Max report size reached
36.1 KB
classes.dex
36.0 KB
classes.jar
Max report size reached
5.71 KB
smali/b/a/d/b/a.smali
Offset 1, 38 lines modifiedOffset 1, 35 lines modified
1 .​class·​public·​Lb/​a/​d/​b/​a;​1 .​class·​public·​Lb/​a/​d/​b/​a;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​""3 .​source·​""
  
4 #·​interfaces4 #·​interfaces
 5 .​implements·​Lio/​flutter/​embedding/​engine/​c/​a;​
5 .​implements·​Lb/​a/​c/​a/​j$c;​6 .​implements·​Lb/​a/​c/​a/​j$c;​
  
  
6 #·​instance·​fields7 #·​instance·​fields
7 .​field·​private·final·​a:​Lb/​a/​c/​a/​l$c;​8 .​field·​private·a:​Landroid/​content/​Context;​
  
 9 .​field·​private·​b:​Lb/​a/​c/​a/​j;​
  
  
8 #·​direct·​methods10 #·​direct·​methods
9 .​method·​private·​constructor·​<init>(Lb/​a/​c/​a/​l$c;​)​V11 .​method·​public·​constructor·​<init>()​V
10 ····​.​locals·​012 ····​.​locals·​0
  
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V13 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
12 ····​iput-​object·​p1,​·​p0,​·​Lb/​a/​d/​b/​a;​-​>a:​Lb/​a/​c/​a/​l$c;​ 
  
13 ····​return-​void14 ····​return-​void
14 .​end·​method15 .​end·​method
  
15 .​method·​private·​a()​Ljava/​lang/​String;​16 .​method·​private·​a()​Ljava/​lang/​String;​
16 ····​.​locals·​117 ····​.​locals·​1
  
17 ····​iget-​object·​v0,​·​p0,​·​Lb/​a/​d/​b/​a;​-​>a:​Lb/​a/​c/​a/​l$c;​18 ····​iget-​object·​v0,​·​p0,​·​Lb/​a/​d/​b/​a;​-​>a:​Landroid/​content/​Context;​
  
18 ····​invoke-​interface·​{v0},​·​Lb/​a/​c/​a/​l$c;​-​>b()​Landroid/​content/​Context;​ 
  
19 ····​move-​result-​object·​v0 
  
20 ····​invoke-​static·​{v0},​·​Lb/​a/​e/​a;​-​>c(Landroid/​content/​Context;​)​Ljava/​lang/​String;​19 ····​invoke-​static·​{v0},​·​Lb/​a/​e/​a;​-​>c(Landroid/​content/​Context;​)​Ljava/​lang/​String;​
  
21 ····​move-​result-​object·​v020 ····​move-​result-​object·​v0
  
22 ····​return-​object·​v021 ····​return-​object·​v0
23 .​end·​method22 .​end·​method
Offset 56, 19 lines modifiedOffset 53, 15 lines modified
  
56 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I53 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
  
57 ····​const/​16·​v2,​·​0x1354 ····​const/​16·​v2,​·​0x13
  
58 ····​if-​lt·​v1,​·​v2,​·​:​cond_155 ····​if-​lt·​v1,​·​v2,​·​:​cond_1
  
59 ····​iget-​object·​v1,​·​p0,​·​Lb/​a/​d/​b/​a;​-​>a:​Lb/​a/​c/​a/​l$c;​56 ····​iget-​object·​v1,​·​p0,​·​Lb/​a/​d/​b/​a;​-​>a:​Landroid/​content/​Context;​
  
60 ····​invoke-​interface·​{v1},​·​Lb/​a/​c/​a/​l$c;​-​>b()​Landroid/​content/​Context;​ 
  
61 ····​move-​result-​object·​v1 
  
62 ····​invoke-​virtual·​{v1,​·​p1},​·​Landroid/​content/​Context;​-​>getExternalFilesDirs​(Ljava/​lang/​String;​)​[Ljava/​io/​File;​57 ····​invoke-​virtual·​{v1,​·​p1},​·​Landroid/​content/​Context;​-​>getExternalFilesDirs​(Ljava/​lang/​String;​)​[Ljava/​io/​File;​
  
63 ····​move-​result-​object·​p158 ····​move-​result-​object·​p1
  
64 ····​array-​length·​v1,​·​p159 ····​array-​length·​v1,​·​p1
  
Offset 89, 19 lines modifiedOffset 82, 15 lines modified
  
89 ····​:​cond_082 ····​:​cond_0
90 ····​add-​int/​lit8·​v2,​·​v2,​·​0x183 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
  
91 ····​goto·​:​goto_084 ····​goto·​:​goto_0
  
92 ····​:​cond_185 ····​:​cond_1
93 ····​iget-​object·​v1,​·​p0,​·​Lb/​a/​d/​b/​a;​-​>a:​Lb/​a/​c/​a/​l$c;​86 ····​iget-​object·​v1,​·​p0,​·​Lb/​a/​d/​b/​a;​-​>a:​Landroid/​content/​Context;​
  
94 ····​invoke-​interface·​{v1},​·​Lb/​a/​c/​a/​l$c;​-​>b()​Landroid/​content/​Context;​ 
  
95 ····​move-​result-​object·​v1 
  
96 ····​invoke-​virtual·​{v1,​·​p1},​·​Landroid/​content/​Context;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​87 ····​invoke-​virtual·​{v1,​·​p1},​·​Landroid/​content/​Context;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​
  
97 ····​move-​result-​object·​p188 ····​move-​result-​object·​p1
  
98 ····​if-​eqz·​p1,​·​:​cond_289 ····​if-​eqz·​p1,​·​:​cond_2
  
Offset 112, 43 lines modifiedOffset 101, 49 lines modified
112 ····​invoke-​interface·​{v0,​·​p1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z101 ····​invoke-​interface·​{v0,​·​p1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
113 ····​:​cond_2102 ····​:​cond_2
114 ····​return-​object·​v0103 ····​return-​object·​v0
115 .​end·​method104 .​end·​method
  
116 .​method·​public·​static·​a(Lb/​a/​c/​a/​l$c;​)​V105 .​method·​public·​static·​a(Lb/​a/​c/​a/​l$c;​)​V
117 ····​.​locals·3106 ····​.​locals·4
  
 107 ····​new-​instance·​v0,​·​Lb/​a/​d/​b/​a;​
  
118 ····​new-​instance·​v0,​·​Lb/​a/​c/​a/​j;​108 ····invoke-​direct·{v0},​·​Lb/​a/​d/​b/​a;​-​><init>()​V
  
 109 ····​new-​instance·​v1,​·​Lb/​a/​c/​a/​j;​
  
119 ····​invoke-​interface·​{p0},​·​Lb/​a/​c/​a/​l$c;​-​>a()​Lb/​a/​c/​a/​c;​110 ····​invoke-​interface·​{p0},​·​Lb/​a/​c/​a/​l$c;​-​>a()​Lb/​a/​c/​a/​c;​
  
120 ····​move-​result-​object·​v1111 ····​move-​result-​object·​v2
  
 112 ····​const-​string·​v3,​·​"plugins.​flutter.​io/​path_provider"
  
 113 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lb/​a/​c/​a/​j;​-​><init>(Lb/​a/​c/​a/​c;​Ljava/​lang/​String;​)​V
  
121 ····const-​string·​v2,​·"plugins.​flutter.​io/​path_provider"114 ····iput-​object·​v1,​·v0,​·​Lb/​a/​d/​b/​a;​-​>b:​Lb/​a/​c/​a/​j;​
  
122 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lb/​a/​c/​a/​j;​-​><init>(Lb/​a/​c/​a/​c;​Ljava/​lang/​String;​)​V115 ····​invoke-​interface·​{p0},​·​Lb/​a/​c/​a/​l$c;​-​>b()​Landroid/​content/​Context;​
  
123 ····new-​instance·​v1,​·​Lb/​a/​d/​b/​a;​116 ····move-​result-​object·​p0
  
124 ····​invoke-​direct·{v1,​·p0},​·​Lb/​a/​d/​b/​a;​-​><init>(Lb/​a/​c/​a/​l$c;​)​V117 ····​iput-​object·p0,​·v0,​·​Lb/​a/​d/​b/​a;​-​>a:​Landroid/​content/​Context;​
  
125 ····​invoke-​virtual·{v0,​·​v1},​·​Lb/​a/​c/​a/​j;​-​>a(Lb/​a/​c/​a/​j$c;​)​V118 ····​iget-​object·p0,​·​v0,​·​Lb/​a/​d/​b/​a;​-​>b:​Lb/​a/​c/​a/​j;​
  
 119 ····​invoke-​virtual·​{p0,​·​v0},​·​Lb/​a/​c/​a/​j;​-​>a(Lb/​a/​c/​a/​j$c;​)​V
  
126 ····​return-​void120 ····​return-​void
127 .​end·​method121 .​end·​method
  
128 .​method·​private·​b()​Ljava/​lang/​String;​122 .​method·​private·​b()​Ljava/​lang/​String;​
129 ····​.​locals·​1123 ····​.​locals·​1
  
130 ····​iget-​object·​v0,​·​p0,​·​Lb/​a/​d/​b/​a;​-​>a:​Lb/​a/​c/​a/​l$c;​124 ····​iget-​object·​v0,​·​p0,​·​Lb/​a/​d/​b/​a;​-​>a:​Landroid/​content/​Context;​
  
131 ····​invoke-​interface·​{v0},​·​Lb/​a/​c/​a/​l$c;​-​>b()​Landroid/​content/​Context;​ 
  
Max diff block lines reached; 2172/5803 bytes (37.43%) of diff not shown.
1.57 KB
smali/a/a/a/c$c.smali
Offset 4, 42 lines modifiedOffset 4, 42 lines modified
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Ljava/​lang/​Runnable;​5 .​implements·​Ljava/​lang/​Runnable;​
  
  
6 #·​annotations6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​La/​a/​a/​c;​-​>j(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V8 ····​value·​=·​La/​a/​a/​c;​-​>k(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
9 .​end·​annotation9 .​end·​annotation
  
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x011 ····​accessFlags·​=·​0x0
12 ····​name·​=·​null12 ····​name·​=·​null
13 .​end·​annotation13 .​end·​annotation
  
  
14 #·​instance·​fields14 #·​instance·​fields
15 .​field·​final·​synthetic·​a:​Lb/​a/​c/​a/​i;​15 .​field·​final·​synthetic·​a:​Lb/​a/​c/​a/​i;​
  
16 .​field·​final·​synthetic·​b:​La/​a/​a/​c$h;​16 .​field·​final·​synthetic·​b:​La/​a/​a/​c$i;​
  
17 .​field·​final·​synthetic·​c:​La/​a/​a/​a;​17 .​field·​final·​synthetic·​c:​La/​a/​a/​a;​
  
18 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​18 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$h;​La/​a/​a/​a;​)​V20 .​method·​constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$i;​La/​a/​a/​a;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$c;​-​>d:​La/​a/​a/​c;​22 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$c;​-​>d:​La/​a/​a/​c;​
  
23 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$c;​-​>a:​Lb/​a/​c/​a/​i;​23 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$c;​-​>a:​Lb/​a/​c/​a/​i;​
  
24 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$c;​-​>b:​La/​a/​a/​c$h;​24 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$c;​-​>b:​La/​a/​a/​c$i;​
  
25 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$c;​-​>c:​La/​a/​a/​a;​25 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$c;​-​>c:​La/​a/​a/​a;​
  
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​return-​void27 ····​return-​void
28 .​end·​method28 .​end·​method
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 .​method·​public·​run()​V49 .​method·​public·​run()​V
50 ····​.​locals·​350 ····​.​locals·​3
  
51 ····​new-​instance·​v0,​·​La/​a/​a/​f/​e;​51 ····​new-​instance·​v0,​·​La/​a/​a/​f/​e;​
  
52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$c;​-​>a:​Lb/​a/​c/​a/​i;​52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$c;​-​>a:​Lb/​a/​c/​a/​i;​
  
53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$c;​-​>b:​La/​a/​a/​c$h;​53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$c;​-​>b:​La/​a/​a/​c$i;​
  
54 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V54 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
  
55 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$c;​-​>d:​La/​a/​a/​c;​55 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$c;​-​>d:​La/​a/​a/​c;​
  
56 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$c;​-​>c:​La/​a/​a/​a;​56 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$c;​-​>c:​La/​a/​a/​a;​
  
5.36 KB
smali/a/a/a/c$g.smali
Offset 16, 194 lines modifiedOffset 16, 67 lines modified
16 ····​name·​=·​null16 ····​name·​=·​null
17 .​end·​annotation17 .​end·​annotation
  
  
18 #·​instance·​fields18 #·​instance·​fields
19 .​field·​final·​synthetic·​a:​La/​a/​a/​a;​19 .​field·​final·​synthetic·​a:​La/​a/​a/​a;​
  
20 .​field·​final·​synthetic·​b:​I20 .​field·​final·​synthetic·​b:​La/​a/​a/​c$i;​
  
21 .​field·​final·​synthetic·​c:​La/​a/​a/​c$h;​21 .​field·​final·​synthetic·​c:​La/​a/​a/​c;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(La/​a/​a/​c;​La/​a/​a/​a;​ILa/​a/​a/​c$h;​)​V23 .​method·​constructor·​<init>(La/​a/​a/​c;​La/​a/​a/​a;​La/​a/​a/​c$i;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
  
25 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$g;​-​>a:​La/​a/​a/​a;​25 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$g;​-​>c:​La/​a/​a/​c;​
  
26 ····​iput·​p3,​·​p0,​·​La/​a/​a/​c$g;​-​>b:​I26 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$g;​-​>a:​La/​a/​a/​a;​
  
27 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$g;​-​>c:​La/​a/​a/​c$h;​27 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$g;​-​>b:​La/​a/​a/​c$i;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29 ····​return-​void29 ····​return-​void
30 .​end·​method30 .​end·​method
  
  
31 #·​virtual·​methods31 #·​virtual·​methods
32 .​method·​public·​run()​V32 .​method·​public·​run()​V
33 ····​.​locals·633 ····​.​locals·3
  
34 ····​invoke-​static·​{},​·​La/​a/​a/​c;​-​>b()​Ljava/​lang/​Object;​34 ····​invoke-​static·​{},​·​La/​a/​a/​c;​-​>b()​Ljava/​lang/​Object;​
  
35 ····​move-​result-​object·​v035 ····​move-​result-​object·​v0
  
36 ····​monitor-​enter·​v036 ····​monitor-​enter·​v0
  
37 ····​:​try_start_037 ····​:​try_start_0
38 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$g;​-​>a:​La/​a/​a/​a;​38 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$g;​-​>c:​La/​a/​a/​c;​
  
39 ····​invoke-​virtual·​{v1},​·​La/​a/​a/​a;​-​>a()​V 
40 ····​:​try_end_0 
41 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 
42 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 
  
43 ····​goto·​:​goto_0 
  
44 ····​:​catchall_0 
45 ····​move-​exception·​v1 
  
46 ····​goto/​16·​:​goto_1 
  
47 ····​:​catch_0 
48 ····​move-​exception·​v1 
  
49 ····​:​try_start_1 
50 ····​const-​string·​v2,​·​"Sqflite" 
  
51 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 
  
52 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 
  
53 ····​const-​string·​v4,​·​"error·​" 
  
54 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 
  
55 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 
  
56 ····​const-​string·​v1,​·​"·​while·​closing·​database·​" 
  
57 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 
  
58 ····​iget·​v1,​·​p0,​·​La/​a/​a/​c$g;​-​>b:​I 
  
59 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 
  
60 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 
  
61 ····​move-​result-​object·​v1 
  
62 ····​invoke-​static·​{v2,​·​v1},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 
  
63 ····​:​goto_0 
64 ····​invoke-​static·​{},​·​La/​a/​a/​c;​-​>c()​Ljava/​lang/​Object;​ 
  
65 ····​move-​result-​object·​v1 
  
66 ····​monitor-​enter·​v1 
67 ····​:​try_end_1 
68 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 
  
69 ····​:​try_start_2 
70 ····​sget-​object·​v2,​·​La/​a/​a/​c;​-​>l:​Ljava/​util/​Map;​ 
  
71 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>isEmpty()​Z 
  
72 ····​move-​result·​v2 
  
73 ····​const/​4·​v3,​·​0x0 
  
74 ····​if-​eqz·​v2,​·​:​cond_1 
  
75 ····​invoke-​static·​{},​·​La/​a/​a/​c;​-​>d()​Landroid/​os/​Handler;​ 
  
76 ····​move-​result-​object·​v2 
  
77 ····​if-​eqz·​v2,​·​:​cond_1 
  
78 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$g;​-​>a:​La/​a/​a/​a;​39 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$g;​-​>a:​La/​a/​a/​a;​
  
79 ····​iget·​v2,​·​v2,​·​La/​a/​a/​a;​-​>d:​I40 ····​invoke-​static·{v1,​·​v2},​·​La/​a/​a/​c;​-​>a(La/​a/​a/​c;​La/​a/​a/​a;​)​V
  
80 ····​invoke-​static·​{v2},​·​La/​a/​a/​b;​-​>a(I)​Z 
  
81 ····​move-​result·​v2 
  
82 ····​if-​eqz·​v2,​·​:​cond_0 
  
83 ····​const-​string·​v2,​·​"Sqflite" 
  
84 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 
  
85 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 
  
86 ····​iget-​object·​v5,​·​p0,​·​La/​a/​a/​c$g;​-​>a:​La/​a/​a/​a;​ 
  
Max diff block lines reached; 1513/5449 bytes (27.77%) of diff not shown.
3.95 KB
smali/a/a/a/c$b.smali
Offset 16, 30 lines modifiedOffset 16, 30 lines modified
16 ····​name·​=·​null16 ····​name·​=·​null
17 .​end·​annotation17 .​end·​annotation
  
  
18 #·​instance·​fields18 #·​instance·​fields
19 .​field·​final·​synthetic·​a:​Lb/​a/​c/​a/​i;​19 .​field·​final·​synthetic·​a:​Lb/​a/​c/​a/​i;​
  
20 .​field·​final·​synthetic·​b:​La/​a/​a/​c$h;​20 .​field·​final·​synthetic·​b:​La/​a/​a/​c$i;​
  
21 .​field·​final·​synthetic·​c:​La/​a/​a/​a;​21 .​field·​final·​synthetic·​c:​La/​a/​a/​a;​
  
22 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​22 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$h;​La/​a/​a/​a;​)​V24 .​method·​constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$i;​La/​a/​a/​a;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
  
26 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​26 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​
  
27 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$b;​-​>a:​Lb/​a/​c/​a/​i;​27 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$b;​-​>a:​Lb/​a/​c/​a/​i;​
  
28 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$h;​28 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$i;​
  
29 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$b;​-​>c:​La/​a/​a/​a;​29 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$b;​-​>c:​La/​a/​a/​a;​
  
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
31 ····​return-​void31 ····​return-​void
32 .​end·​method32 .​end·​method
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 .​method·​public·​run()​V49 .​method·​public·​run()​V
50 ····​.​locals·​1250 ····​.​locals·​12
  
51 ····​new-​instance·​v0,​·​La/​a/​a/​f/​e;​51 ····​new-​instance·​v0,​·​La/​a/​a/​f/​e;​
  
52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$b;​-​>a:​Lb/​a/​c/​a/​i;​52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$b;​-​>a:​Lb/​a/​c/​a/​i;​
  
53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$h;​53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$i;​
  
54 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V54 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
  
55 ····​invoke-​virtual·​{v0},​·​La/​a/​a/​f/​b;​-​>b()​Z55 ····​invoke-​virtual·​{v0},​·​La/​a/​a/​f/​b;​-​>b()​Z
  
56 ····​move-​result·​v156 ····​move-​result·​v1
  
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
  
178 ····​if-​eq·​v7,​·​v11,​·​:​cond_7178 ····​if-​eq·​v7,​·​v11,​·​:​cond_7
  
179 ····​if-​eq·​v7,​·​v10,​·​:​cond_4179 ····​if-​eq·​v7,​·​v10,​·​:​cond_4
  
180 ····​if-​eq·​v7,​·​v9,​·​:​cond_1180 ····​if-​eq·​v7,​·​v9,​·​:​cond_1
  
181 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$h;​181 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$i;​
  
182 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​182 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
  
183 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V183 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
184 ····​const-​string·​v2,​·​"Batch·​method·​\'"184 ····​const-​string·​v2,​·​"Batch·​method·​\'"
  
Offset 200, 15 lines modifiedOffset 200, 15 lines modified
  
200 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​200 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
201 ····​move-​result-​object·​v1201 ····​move-​result-​object·​v1
  
202 ····​const-​string·​v2,​·​"bad_param"202 ····​const-​string·​v2,​·​"bad_param"
  
203 ····​invoke-​virtual·​{v0,​·​v2,​·​v1,​·​v5},​·​La/​a/​a/​c$h;​-​>a(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V203 ····​invoke-​virtual·​{v0,​·​v2,​·​v1,​·​v5},​·​La/​a/​a/​c$i;​-​>a(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
  
204 ····​return-​void204 ····​return-​void
  
205 ····​:​cond_1205 ····​:​cond_1
206 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​206 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​
  
207 ····​iget-​object·​v5,​·​p0,​·​La/​a/​a/​c$b;​-​>c:​La/​a/​a/​a;​207 ····​iget-​object·​v5,​·​p0,​·​La/​a/​a/​c$b;​-​>c:​La/​a/​a/​a;​
Offset 223, 15 lines modifiedOffset 223, 15 lines modified
  
223 ····​:​cond_2223 ····​:​cond_2
224 ····​if-​eqz·​v0,​·​:​cond_3224 ····​if-​eqz·​v0,​·​:​cond_3
  
225 ····​goto·​:​goto_2225 ····​goto·​:​goto_2
  
226 ····​:​cond_3226 ····​:​cond_3
227 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$h;​227 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$i;​
  
228 ····​invoke-​virtual·​{v6,​·​v0},​·​La/​a/​a/​f/​c;​-​>a(Lb/​a/​c/​a/​j$d;​)​V228 ····​invoke-​virtual·​{v6,​·​v0},​·​La/​a/​a/​f/​c;​-​>a(Lb/​a/​c/​a/​j$d;​)​V
  
229 ····​return-​void229 ····​return-​void
  
230 ····​:​cond_4230 ····​:​cond_4
231 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​231 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​
Offset 248, 15 lines modifiedOffset 248, 15 lines modified
  
248 ····​:​cond_5248 ····​:​cond_5
249 ····​if-​eqz·​v0,​·​:​cond_6249 ····​if-​eqz·​v0,​·​:​cond_6
  
250 ····​goto·​:​goto_2250 ····​goto·​:​goto_2
  
251 ····​:​cond_6251 ····​:​cond_6
252 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$h;​252 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$i;​
  
253 ····​invoke-​virtual·​{v6,​·​v0},​·​La/​a/​a/​f/​c;​-​>a(Lb/​a/​c/​a/​j$d;​)​V253 ····​invoke-​virtual·​{v6,​·​v0},​·​La/​a/​a/​f/​c;​-​>a(Lb/​a/​c/​a/​j$d;​)​V
  
254 ····​return-​void254 ····​return-​void
  
255 ····​:​cond_7255 ····​:​cond_7
256 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​256 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​
Offset 274, 15 lines modifiedOffset 274, 15 lines modified
274 ····​:​cond_8274 ····​:​cond_8
275 ····​if-​eqz·​v0,​·​:​cond_9275 ····​if-​eqz·​v0,​·​:​cond_9
  
276 ····​:​goto_2276 ····​:​goto_2
277 ····​goto·​:​goto_4277 ····​goto·​:​goto_4
  
278 ····​:​cond_9278 ····​:​cond_9
279 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$h;​279 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$b;​-​>b:​La/​a/​a/​c$i;​
  
280 ····​invoke-​virtual·​{v6,​·​v0},​·​La/​a/​a/​f/​c;​-​>a(Lb/​a/​c/​a/​j$d;​)​V280 ····​invoke-​virtual·​{v6,​·​v0},​·​La/​a/​a/​f/​c;​-​>a(Lb/​a/​c/​a/​j$d;​)​V
  
281 ····​return-​void281 ····​return-​void
  
282 ····​:​cond_a282 ····​:​cond_a
283 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​283 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$b;​-​>d:​La/​a/​a/​c;​
Offset 305, 31 lines modifiedOffset 305, 31 lines modified
Max diff block lines reached; 815/4001 bytes (20.37%) of diff not shown.
3.44 KB
smali/a/a/a/c$f.smali
Offset 4, 29 lines modifiedOffset 4, 29 lines modified
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Ljava/​lang/​Runnable;​5 .​implements·​Ljava/​lang/​Runnable;​
  
  
6 #·​annotations6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​La/​a/​a/​c;​-​>k(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V8 ····​value·​=·​La/​a/​a/​c;​-​>l(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
9 .​end·​annotation9 .​end·​annotation
  
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x011 ····​accessFlags·​=·​0x0
12 ····​name·​=·​null12 ····​name·​=·​null
13 .​end·​annotation13 .​end·​annotation
  
  
14 #·​instance·​fields14 #·​instance·​fields
15 .​field·​final·​synthetic·​a:​Z15 .​field·​final·​synthetic·​a:​Z
  
16 .​field·​final·​synthetic·​b:​Ljava/​lang/​String;​16 .​field·​final·​synthetic·​b:​Ljava/​lang/​String;​
  
17 .​field·​final·​synthetic·​c:​La/​a/​a/​c$h;​17 .​field·​final·​synthetic·​c:​La/​a/​a/​c$i;​
  
18 .​field·​final·​synthetic·​d:​Ljava/​lang/​Boolean;​18 .​field·​final·​synthetic·​d:​Ljava/​lang/​Boolean;​
  
19 .​field·​final·​synthetic·​e:​La/​a/​a/​a;​19 .​field·​final·​synthetic·​e:​La/​a/​a/​a;​
  
20 .​field·​final·​synthetic·​f:​Lb/​a/​c/​a/​i;​20 .​field·​final·​synthetic·​f:​Lb/​a/​c/​a/​i;​
  
Offset 34, 24 lines modifiedOffset 34, 24 lines modified
  
34 .​field·​final·​synthetic·​h:​I34 .​field·​final·​synthetic·​h:​I
  
35 .​field·​final·​synthetic·​i:​La/​a/​a/​c;​35 .​field·​final·​synthetic·​i:​La/​a/​a/​c;​
  
  
36 #·​direct·​methods36 #·​direct·​methods
37 .​method·​constructor·​<init>(La/​a/​a/​c;​ZLjava/​lang/​String;​La/​a/​a/​c$h;​Ljava/​lang/​Boolean;​La/​a/​a/​a;​Lb/​a/​c/​a/​i;​ZI)​V37 .​method·​constructor·​<init>(La/​a/​a/​c;​ZLjava/​lang/​String;​La/​a/​a/​c$i;​Ljava/​lang/​Boolean;​La/​a/​a/​a;​Lb/​a/​c/​a/​i;​ZI)​V
38 ····​.​locals·​038 ····​.​locals·​0
  
39 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$f;​-​>i:​La/​a/​a/​c;​39 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$f;​-​>i:​La/​a/​a/​c;​
  
40 ····​iput-​boolean·​p2,​·​p0,​·​La/​a/​a/​c$f;​-​>a:​Z40 ····​iput-​boolean·​p2,​·​p0,​·​La/​a/​a/​c$f;​-​>a:​Z
  
41 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$f;​-​>b:​Ljava/​lang/​String;​41 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$f;​-​>b:​Ljava/​lang/​String;​
  
42 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$f;​-​>c:​La/​a/​a/​c$h;​42 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$f;​-​>c:​La/​a/​a/​c$i;​
  
43 ····​iput-​object·​p5,​·​p0,​·​La/​a/​a/​c$f;​-​>d:​Ljava/​lang/​Boolean;​43 ····​iput-​object·​p5,​·​p0,​·​La/​a/​a/​c$f;​-​>d:​Ljava/​lang/​Boolean;​
  
44 ····​iput-​object·​p6,​·​p0,​·​La/​a/​a/​c$f;​-​>e:​La/​a/​a/​a;​44 ····​iput-​object·​p6,​·​p0,​·​La/​a/​a/​c$f;​-​>e:​La/​a/​a/​a;​
  
45 ····​iput-​object·​p7,​·​p0,​·​La/​a/​a/​c$f;​-​>f:​Lb/​a/​c/​a/​i;​45 ····​iput-​object·​p7,​·​p0,​·​La/​a/​a/​c$f;​-​>f:​Lb/​a/​c/​a/​i;​
  
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
  
108 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>exists()​Z108 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>exists()​Z
  
109 ····​move-​result·​v1109 ····​move-​result·​v1
  
110 ····​if-​nez·​v1,​·​:​cond_0110 ····​if-​nez·​v1,​·​:​cond_0
  
111 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$f;​-​>c:​La/​a/​a/​c$h;​111 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$f;​-​>c:​La/​a/​a/​c$i;​
  
112 ····​const-​string·​v2,​·​"sqlite_error"112 ····​const-​string·​v2,​·​"sqlite_error"
  
113 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​113 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
  
114 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V114 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
  
130 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​130 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
131 ····​move-​result-​object·​v3131 ····​move-​result-​object·​v3
  
132 ····​const/​4·​v4,​·​0x0132 ····​const/​4·​v4,​·​0x0
  
133 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​La/​a/​a/​c$h;​-​>a(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V133 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​La/​a/​a/​c$i;​-​>a(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
  
134 ····​monitor-​exit·​v0134 ····​monitor-​exit·​v0
135 ····​:​try_end_0135 ····​:​try_end_0
136 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1136 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1
  
137 ····​return-​void137 ····​return-​void
  
Offset 260, 25 lines modifiedOffset 260, 25 lines modified
260 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I260 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
261 ····​:​cond_3261 ····​:​cond_3
262 ····​monitor-​exit·​v0262 ····​monitor-​exit·​v0
263 ····​:​try_end_4263 ····​:​try_end_4
264 ····​.​catchall·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catchall_1264 ····​.​catchall·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catchall_1
  
265 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$f;​-​>c:​La/​a/​a/​c$h;​265 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$f;​-​>c:​La/​a/​a/​c$i;​
  
266 ····​iget·​v1,​·​p0,​·​La/​a/​a/​c$f;​-​>h:​I266 ····​iget·​v1,​·​p0,​·​La/​a/​a/​c$f;​-​>h:​I
  
267 ····​const/​4·​v2,​·​0x0267 ····​const/​4·​v2,​·​0x0
  
268 ····​invoke-​static·​{v1,​·​v2,​·​v2},​·​La/​a/​a/​c;​-​>a(IZZ)​Ljava/​util/​Map;​268 ····​invoke-​static·​{v1,​·​v2,​·​v2},​·​La/​a/​a/​c;​-​>a(IZZ)​Ljava/​util/​Map;​
  
269 ····​move-​result-​object·​v1269 ····​move-​result-​object·​v1
  
270 ····​invoke-​virtual·​{v0,​·​v1},​·​La/​a/​a/​c$h;​-​>a(Ljava/​lang/​Object;​)​V270 ····​invoke-​virtual·​{v0,​·​v1},​·​La/​a/​a/​c$i;​-​>a(Ljava/​lang/​Object;​)​V
  
271 ····​return-​void271 ····​return-​void
  
272 ····​:​catchall_0272 ····​:​catchall_0
273 ····​move-​exception·​v2273 ····​move-​exception·​v2
  
274 ····​:​try_start_5274 ····​:​try_start_5
Offset 292, 15 lines modifiedOffset 292, 15 lines modified
292 ····​:​catch_0292 ····​:​catch_0
293 ····​move-​exception·​v1293 ····​move-​exception·​v1
  
294 ····​new-​instance·​v2,​·​La/​a/​a/​f/​e;​294 ····​new-​instance·​v2,​·​La/​a/​a/​f/​e;​
  
295 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​c$f;​-​>f:​Lb/​a/​c/​a/​i;​295 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​c$f;​-​>f:​Lb/​a/​c/​a/​i;​
  
296 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$f;​-​>c:​La/​a/​a/​c$h;​296 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$f;​-​>c:​La/​a/​a/​c$i;​
  
297 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V297 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
  
298 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​c$f;​-​>i:​La/​a/​a/​c;​298 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​c$f;​-​>i:​La/​a/​a/​c;​
  
299 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$f;​-​>e:​La/​a/​a/​a;​299 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​c$f;​-​>e:​La/​a/​a/​a;​
Max diff block lines reached; 0/3483 bytes (0.00%) of diff not shown.
5.95 KB
smali/a/a/a/c$h.smali
Offset 1, 101 lines modifiedOffset 1, 165 lines modified
1 .​class·​La/​a/​a/​c$h;​1 .​class·​La/​a/​a/​c$h;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​""3 .​source·​""
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Lb/​a/​c/​a/​j$d;​5 .​implements·​Ljava/​lang/​Runnable;​
  
  
6 #·​annotations6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​La/​a/​a/​c;​8 ····​value·​=·​La/​a/​a/​c;​-​>i(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
9 .​end·​annotation9 .​end·​annotation
  
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x211 ····​accessFlags·​=·​0x0
12 ····​name·​=·"h"12 ····​name·​=·null
13 .​end·​annotation13 .​end·​annotation
  
  
14 #·​instance·​fields14 #·​instance·​fields
15 .​field·​final·a:​Landroid/​os/​Handler;​15 .​field·​final·synthetic·​a:​La/​a/​a/​a;​
  
16 .​field·private·final·​b:​Lb/​a/​c/​a/​j$d;​16 .​field·final·synthetic·​b:​Ljava/​lang/​String;​
  
 17 .​field·​final·​synthetic·​c:​La/​a/​a/​c$i;​
  
 18 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​
  
  
17 #·​direct·​methods19 #·​direct·​methods
18 .​method·private·constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​j$d;​)​V20 .​method·​constructor·​<init>(La/​a/​a/​c;​La/​a/​a/​a;​Ljava/​lang/​String;​La/​a/​a/​c$i;​)​V
19 ····​.​locals·​021 ····​.​locals·​0
  
20 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V22 ····​iput-​object·p1,​·p0,​·​La/​a/​a/​c$h;​-​>d:​La/​a/​a/​c;​
  
21 ····new-​instance·​p1,​·​Landroid/​os/​Handler;​23 ····iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$h;​-​>a:​La/​a/​a/​a;​
  
22 ····​invoke-​direct·{p1},​·​Landroid/​os/​Handler;​-​><init>()​V24 ····​iput-​object·p3,​·​p0,​·​La/​a/​a/​c$h;​-​>b:​Ljava/​lang/​String;​
  
23 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$h;​-​>a:​Landroid/​os/​Handler;​25 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$h;​-​>c:​La/​a/​a/​c$i;​
  
24 ····​iput-​object·p2,​·p0,​·​La/​a/​a/​c$h;​-​>b:​Lb/​a/​c/​a/​j$d;​26 ····​invoke-​direct·{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25 ····​return-​void27 ····​return-​void
26 .​end·​method28 .​end·​method
  
27 .​method·​synthetic·​constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​j$d;​La/​a/​a/​c$a;​)​V 
28 ····​.​locals·​0 
  
29 ····invoke-​direct·​{p0,​·​p1,​·​p2},​·​La/​a/​a/​c$h;​-​><init>(La/​a/​a/​c;​Lb/​a/​c/​a/​j$d;​)​V29 #·​virtual·​methods
 30 .​method·​public·​run()​V
 31 ····​.​locals·​5
  
30 ····return-​void32 ····invoke-​static·​{},​·​La/​a/​a/​c;​-​>b()​Ljava/​lang/​Object;​
31 .​end·​method 
  
32 .​method·static·synthetic·a(La/​a/​a/​c$h;​)​Lb/​a/​c/​a/​j$d;​33 ····​move-​result-​object·​v0
33 ····​.​locals·​0 
  
34 ····iget-​object·​p0,​·p0,​·​La/​a/​a/​c$h;​-​>b:​Lb/​a/​c/​a/​j$d;​34 ····monitor-​enter·v0
  
35 ····return-​object·p035 ····:​try_start_0
36 .​end·​method36 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$h;​-​>a:​La/​a/​a/​a;​
  
 37 ····​if-​eqz·​v1,​·​:​cond_0
  
37 #·virtual·​methods38 ····iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$h;​-​>d:​La/​a/​a/​c;​
38 .​method·​public·​a()​V 
39 ····​.​locals·​2 
  
40 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$h;​-​>a:​Landroid/​os/​Handler;​39 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$h;​-​>a:​La/​a/​a/​a;​
  
41 ····​new-​instance·​v1,​·​La/​a/​a/​c$h$c;​40 ····invoke-​static·​{v1,​·​v2},​·​La/​a/​a/​c;​-​>a(La/​a/​a/​c;​La/​a/​a/​a;​)​V
 41 ····​:​try_end_0
 42 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
  
42 ····invoke-​direct·​{v1,​·p0},​·​La/​a/​a/​c$h$c;​-​><init>(La/​a/​a/​c$h;​)​V43 ····:​cond_0
 44 ····​:​try_start_1
 45 ····​sget·​v1,​·​La/​a/​a/​c;​-​>d:​I
  
43 ····​invoke-​virtual·​{v0,​·v1},​·​Landroid/​os/​Handler;​-​>post(Ljava/​lang/​Runnable;​)​Z46 ····​invoke-​static·​{v1},​·​La/​a/​a/​b;​-​>b(I)​Z
  
44 ····​return-​void47 ····move-​result·v1
45 .​end·​method 
  
46 .​method·public·​a(Ljava/​lang/​Object;​)​V48 ····if-​eqz·v1,​·​:​cond_1
47 ····​.​locals·​2 
  
48 ····iget-​object·​v0,​·p0,​·La/​a/​a/​c$h;​-​>a:​Landroid/​os/​Handler;​49 ····const-​string·v1,​·"Sqflite"
  
49 ····​new-​instance·​v1,​·​La/​a/​a/​c$h$a;​50 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
50 ····​invoke-​direct·​{v1,​·​p0,​·​p1},​·​La/​a/​a/​c$h$a;​-​><init>(La/​a/​a/​c$h;​Ljava/​lang/​Object;​)​V51 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
51 ····invoke-​virtual·​{v0,​·​v1},​·Landroid/​os/​Handler;​-​>post(Ljava/​lang/​Runnable;​)​Z52 ····const-​string·​v3,​·"delete·​database·​"
  
52 ····return-​void53 ····invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
53 .​end·​method 
 54 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​c$h;​-​>b:​Ljava/​lang/​String;​
  
 55 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
 56 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
 57 ····​move-​result-​object·​v2
  
 58 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
54 .​method·public·a(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V59 ····​:​cond_1
55 ····.​locals·​260 ····iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$h;​-​>b:​Ljava/​lang/​String;​
  
56 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$h;​-​>a:​Landroid/​os/​Handler;​61 ····​invoke-​static·​{v1},​·​La/​a/​a/​a;​-​>a(Ljava/​lang/​String;​)​V
 62 ····​:​try_end_1
 63 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
 64 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
  
57 ····new-​instance·​v1,​·La/​a/​a/​c$h$b;​65 ····goto·:​goto_0
  
58 ····invoke-​direct·​{v1,​·​p0,​·​p1,​·​p2,​·​p3},​·​La/​a/​a/​c$h$b;​-​><init>(La/​a/​a/​c$h;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V66 ····:​catch_0
 67 ····​move-​exception·​v1
  
59 ····invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Handler;​-​>post(Ljava/​lang/​Runnable;​)​Z68 ····:​try_start_2
 69 ····​const-​string·​v2,​·​"Sqflite"
  
 70 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
  
 71 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
Max diff block lines reached; 201/6050 bytes (3.32%) of diff not shown.
603 B
smali/a/a/a/a.smali
Offset 30, 14 lines modifiedOffset 30, 26 lines modified
30 ····​iput·​p2,​·​p0,​·​La/​a/​a/​a;​-​>c:​I30 ····​iput·​p2,​·​p0,​·​La/​a/​a/​a;​-​>c:​I
  
31 ····​iput·​p4,​·​p0,​·​La/​a/​a/​a;​-​>d:​I31 ····​iput·​p4,​·​p0,​·​La/​a/​a/​a;​-​>d:​I
  
32 ····​return-​void32 ····​return-​void
33 .​end·​method33 .​end·​method
  
 34 .​method·​static·​a(Ljava/​lang/​String;​)​V
 35 ····​.​locals·​1
  
 36 ····​new-​instance·​v0,​·​Ljava/​io/​File;​
  
 37 ····​invoke-​direct·​{v0,​·​p0},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
  
 38 ····​invoke-​static·​{v0},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>deleteDatabase(Ljava​/​io/​File;​)​Z
  
 39 ····​return-​void
 40 .​end·​method
  
  
34 #·​virtual·​methods41 #·​virtual·​methods
35 .​method·​public·​a()​V42 .​method·​public·​a()​V
36 ····​.​locals·​143 ····​.​locals·​1
  
37 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a;​-​>e:​Landroid/​database/​sqlite/​SQLiteDatabase;​44 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a;​-​>e:​Landroid/​database/​sqlite/​SQLiteDatabase;​
  
1.57 KB
smali/a/a/a/c$e.smali
Offset 4, 42 lines modifiedOffset 4, 42 lines modified
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Ljava/​lang/​Runnable;​5 .​implements·​Ljava/​lang/​Runnable;​
  
  
6 #·​annotations6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​La/​a/​a/​c;​-​>m(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V8 ····​value·​=·​La/​a/​a/​c;​-​>n(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
9 .​end·​annotation9 .​end·​annotation
  
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x011 ····​accessFlags·​=·​0x0
12 ····​name·​=·​null12 ····​name·​=·​null
13 .​end·​annotation13 .​end·​annotation
  
  
14 #·​instance·​fields14 #·​instance·​fields
15 .​field·​final·​synthetic·​a:​Lb/​a/​c/​a/​i;​15 .​field·​final·​synthetic·​a:​Lb/​a/​c/​a/​i;​
  
16 .​field·​final·​synthetic·​b:​La/​a/​a/​c$h;​16 .​field·​final·​synthetic·​b:​La/​a/​a/​c$i;​
  
17 .​field·​final·​synthetic·​c:​La/​a/​a/​a;​17 .​field·​final·​synthetic·​c:​La/​a/​a/​a;​
  
18 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​18 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$h;​La/​a/​a/​a;​)​V20 .​method·​constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$i;​La/​a/​a/​a;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$e;​-​>d:​La/​a/​a/​c;​22 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$e;​-​>d:​La/​a/​a/​c;​
  
23 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$e;​-​>a:​Lb/​a/​c/​a/​i;​23 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$e;​-​>a:​Lb/​a/​c/​a/​i;​
  
24 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$e;​-​>b:​La/​a/​a/​c$h;​24 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$e;​-​>b:​La/​a/​a/​c$i;​
  
25 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$e;​-​>c:​La/​a/​a/​a;​25 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$e;​-​>c:​La/​a/​a/​a;​
  
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​return-​void27 ····​return-​void
28 .​end·​method28 .​end·​method
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 .​method·​public·​run()​V49 .​method·​public·​run()​V
50 ····​.​locals·​350 ····​.​locals·​3
  
51 ····​new-​instance·​v0,​·​La/​a/​a/​f/​e;​51 ····​new-​instance·​v0,​·​La/​a/​a/​f/​e;​
  
52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$e;​-​>a:​Lb/​a/​c/​a/​i;​52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$e;​-​>a:​Lb/​a/​c/​a/​i;​
  
53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$e;​-​>b:​La/​a/​a/​c$h;​53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$e;​-​>b:​La/​a/​a/​c$i;​
  
54 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V54 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
  
55 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$e;​-​>d:​La/​a/​a/​c;​55 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$e;​-​>d:​La/​a/​a/​c;​
  
56 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$e;​-​>c:​La/​a/​a/​a;​56 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$e;​-​>c:​La/​a/​a/​a;​
  
1.57 KB
smali/a/a/a/c$a.smali
Offset 4, 42 lines modifiedOffset 4, 42 lines modified
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Ljava/​lang/​Runnable;​5 .​implements·​Ljava/​lang/​Runnable;​
  
  
6 #·​annotations6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​La/​a/​a/​c;​-​>l(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V8 ····​value·​=·​La/​a/​a/​c;​-​>m(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
9 .​end·​annotation9 .​end·​annotation
  
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x011 ····​accessFlags·​=·​0x0
12 ····​name·​=·​null12 ····​name·​=·​null
13 .​end·​annotation13 .​end·​annotation
  
  
14 #·​instance·​fields14 #·​instance·​fields
15 .​field·​final·​synthetic·​a:​Lb/​a/​c/​a/​i;​15 .​field·​final·​synthetic·​a:​Lb/​a/​c/​a/​i;​
  
16 .​field·​final·​synthetic·​b:​La/​a/​a/​c$h;​16 .​field·​final·​synthetic·​b:​La/​a/​a/​c$i;​
  
17 .​field·​final·​synthetic·​c:​La/​a/​a/​a;​17 .​field·​final·​synthetic·​c:​La/​a/​a/​a;​
  
18 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​18 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$h;​La/​a/​a/​a;​)​V20 .​method·​constructor·​<init>(La/​a/​a/​c;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$i;​La/​a/​a/​a;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$a;​-​>d:​La/​a/​a/​c;​22 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$a;​-​>d:​La/​a/​a/​c;​
  
23 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$a;​-​>a:​Lb/​a/​c/​a/​i;​23 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$a;​-​>a:​Lb/​a/​c/​a/​i;​
  
24 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$a;​-​>b:​La/​a/​a/​c$h;​24 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$a;​-​>b:​La/​a/​a/​c$i;​
  
25 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$a;​-​>c:​La/​a/​a/​a;​25 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$a;​-​>c:​La/​a/​a/​a;​
  
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​return-​void27 ····​return-​void
28 .​end·​method28 .​end·​method
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 .​method·​public·​run()​V49 .​method·​public·​run()​V
50 ····​.​locals·​350 ····​.​locals·​3
  
51 ····​new-​instance·​v0,​·​La/​a/​a/​f/​e;​51 ····​new-​instance·​v0,​·​La/​a/​a/​f/​e;​
  
52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$a;​-​>a:​Lb/​a/​c/​a/​i;​52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$a;​-​>a:​Lb/​a/​c/​a/​i;​
  
53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$a;​-​>b:​La/​a/​a/​c$h;​53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$a;​-​>b:​La/​a/​a/​c$i;​
  
54 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V54 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​La/​a/​a/​f/​e;​-​><init>(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
  
55 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$a;​-​>d:​La/​a/​a/​c;​55 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$a;​-​>d:​La/​a/​a/​c;​
  
56 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$a;​-​>c:​La/​a/​a/​a;​56 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$a;​-​>c:​La/​a/​a/​a;​
  
1.89 KB
smali/a/a/a/c$d.smali
Offset 4, 44 lines modifiedOffset 4, 44 lines modified
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Ljava/​lang/​Runnable;​5 .​implements·​Ljava/​lang/​Runnable;​
  
  
6 #·​annotations6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​La/​a/​a/​c;​-​>i(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V8 ····​value·​=·​La/​a/​a/​c;​-​>j(Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​V
9 .​end·​annotation9 .​end·​annotation
  
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x011 ····​accessFlags·​=·​0x0
12 ····​name·​=·​null12 ····​name·​=·​null
13 .​end·​annotation13 .​end·​annotation
  
  
14 #·​instance·​fields14 #·​instance·​fields
15 .​field·​final·​synthetic·​a:​La/​a/​a/​a;​15 .​field·​final·​synthetic·​a:​La/​a/​a/​a;​
  
16 .​field·​final·​synthetic·​b:​Lb/​a/​c/​a/​i;​16 .​field·​final·​synthetic·​b:​Lb/​a/​c/​a/​i;​
  
17 .​field·​final·​synthetic·​c:​La/​a/​a/​c$h;​17 .​field·​final·​synthetic·​c:​La/​a/​a/​c$i;​
  
18 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​18 .​field·​final·​synthetic·​d:​La/​a/​a/​c;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(La/​a/​a/​c;​La/​a/​a/​a;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$h;​)​V20 .​method·​constructor·​<init>(La/​a/​a/​c;​La/​a/​a/​a;​Lb/​a/​c/​a/​i;​La/​a/​a/​c$i;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$d;​-​>d:​La/​a/​a/​c;​22 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$d;​-​>d:​La/​a/​a/​c;​
  
23 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$d;​-​>a:​La/​a/​a/​a;​23 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$d;​-​>a:​La/​a/​a/​a;​
  
24 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$d;​-​>b:​Lb/​a/​c/​a/​i;​24 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$d;​-​>b:​Lb/​a/​c/​a/​i;​
  
25 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$d;​-​>c:​La/​a/​a/​c$h;​25 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$d;​-​>c:​La/​a/​a/​c$i;​
  
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​return-​void27 ····​return-​void
28 .​end·​method28 .​end·​method
  
  
Offset 51, 26 lines modifiedOffset 51, 26 lines modified
  
51 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$d;​-​>d:​La/​a/​a/​c;​51 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$d;​-​>d:​La/​a/​a/​c;​
  
52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$d;​-​>a:​La/​a/​a/​a;​52 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$d;​-​>a:​La/​a/​a/​a;​
  
53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$d;​-​>b:​Lb/​a/​c/​a/​i;​53 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$d;​-​>b:​Lb/​a/​c/​a/​i;​
  
54 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​c$d;​-​>c:​La/​a/​a/​c$h;​54 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​c$d;​-​>c:​La/​a/​a/​c$i;​
  
55 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​La/​a/​a/​c;​-​>a(La/​a/​a/​c;​La/​a/​a/​a;​Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​La/​a/​a/​a;​55 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​La/​a/​a/​c;​-​>a(La/​a/​a/​c;​La/​a/​a/​a;​Lb/​a/​c/​a/​i;​Lb/​a/​c/​a/​j$d;​)​La/​a/​a/​a;​
  
56 ····​move-​result-​object·​v056 ····​move-​result-​object·​v0
  
57 ····​if-​nez·​v0,​·​:​cond_057 ····​if-​nez·​v0,​·​:​cond_0
  
58 ····​return-​void58 ····​return-​void
  
59 ····​:​cond_059 ····​:​cond_0
60 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$d;​-​>c:​La/​a/​a/​c$h;​60 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$d;​-​>c:​La/​a/​a/​c$i;​
  
61 ····​const/​4·​v1,​·​0x061 ····​const/​4·​v1,​·​0x0
  
62 ····​invoke-​virtual·​{v0,​·​v1},​·​La/​a/​a/​c$h;​-​>a(Ljava/​lang/​Object;​)​V62 ····​invoke-​virtual·​{v0,​·​v1},​·​La/​a/​a/​c$i;​-​>a(Ljava/​lang/​Object;​)​V
  
63 ····​return-​void63 ····​return-​void
64 .​end·​method64 .​end·​method
24.9 KB
smali/a/a/a/c.smali
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 #·​interfaces5 #·​interfaces
6 .​implements·​Lb/​a/​c/​a/​j$c;​6 .​implements·​Lb/​a/​c/​a/​j$c;​
  
  
7 #·​annotations7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{9 ····​value·​=·​{
10 ········​La/​a/​a/​c$h;​10 ········​La/​a/​a/​c$i;​
11 ····​}11 ····​}
12 .​end·​annotation12 .​end·​annotation
  
  
13 #·​static·​fields13 #·​static·​fields
14 .​field·​static·​final·​a:​Ljava/​util/​Map;​14 .​field·​static·​final·​a:​Ljava/​util/​Map;​
15 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​15 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 113, 14 lines modifiedOffset 113, 22 lines modified
113 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V113 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
114 ····​sput-​object·​p1,​·​La/​a/​a/​c;​-​>h:​Landroid/​content/​Context;​114 ····​sput-​object·​p1,​·​La/​a/​a/​c;​-​>h:​Landroid/​content/​Context;​
  
115 ····​return-​void115 ····​return-​void
116 .​end·​method116 .​end·​method
  
 117 .​method·​static·​synthetic·​a()​I
 118 ····​.​locals·​1
  
 119 ····​sget·​v0,​·​La/​a/​a/​c;​-​>i:​I
  
 120 ····​return·​v0
 121 .​end·​method
  
117 .​method·​private·​a(I)​La/​a/​a/​a;​122 .​method·​private·​a(I)​La/​a/​a/​a;​
118 ····​.​locals·​1123 ····​.​locals·​1
  
119 ····​sget-​object·​v0,​·​La/​a/​a/​c;​-​>l:​Ljava/​util/​Map;​124 ····​sget-​object·​v0,​·​La/​a/​a/​c;​-​>l:​Ljava/​util/​Map;​
  
120 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​125 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
Offset 200, 38 lines modifiedOffset 208, 14 lines modified
200 ····​new-​instance·​v1,​·​La/​a/​a/​d;​208 ····​new-​instance·​v1,​·​La/​a/​a/​d;​
  
201 ····​invoke-​direct·​{v1,​·​v0,​·​p1},​·​La/​a/​a/​d;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​List;​)​V209 ····​invoke-​direct·​{v1,​·​v0,​·​p1},​·​La/​a/​a/​d;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​List;​)​V
  
202 ····​return-​object·​v1210 ····​return-​object·​v1
203 .​end·​method211 .​end·​method
  
204 .​method·​static·​synthetic·​a(Landroid/​os/​Handler;​)​Landroid/​os/​Handler;​ 
205 ····​.​locals·​0 
  
206 ····​sput-​object·​p0,​·​La/​a/​a/​c;​-​>k:​Landroid/​os/​Handler;​ 
  
207 ····​return-​object·​p0 
208 .​end·​method 
  
209 .​method·​static·​synthetic·​a()​Landroid/​os/​HandlerThread;​ 
210 ····​.​locals·​1 
  
211 ····​sget-​object·​v0,​·​La/​a/​a/​c;​-​>j:​Landroid/​os/​HandlerThread;​ 
  
212 ····​return-​object·​v0 
213 .​end·​method 
  
214 .​method·​static·​synthetic·​a(Landroid/​os/​HandlerThread;​)​Landroid/​os/​HandlerThread;​ 
215 ····​.​locals·​0 
  
216 ····​sput-​object·​p0,​·​La/​a/​a/​c;​-​>j:​Landroid/​os/​HandlerThread;​ 
  
217 ····​return-​object·​p0 
218 .​end·​method 
  
219 .​method·​private·​static·​a(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​212 .​method·​private·​static·​a(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
220 ····​.​locals·​4213 ····​.​locals·​4
  
221 ····​if-​nez·​p0,​·​:​cond_0214 ····​if-​nez·​p0,​·​:​cond_0
  
222 ····​const/​4·​p0,​·​0x0215 ····​const/​4·​p0,​·​0x0
  
Offset 719, 14 lines modifiedOffset 703, 174 lines modified
  
719 ····​goto·​:​goto_0703 ····​goto·​:​goto_0
  
720 ····​:​cond_1704 ····​:​cond_1
721 ····​return-​object·​v0705 ····​return-​object·​v0
722 .​end·​method706 .​end·​method
  
 707 .​method·​private·​a(La/​a/​a/​a;​)​V
 708 ····​.​locals·​3
  
 709 ····​:​try_start_0
 710 ····​iget·​v0,​·​p1,​·​La/​a/​a/​a;​-​>d:​I
  
 711 ····​invoke-​static·​{v0},​·​La/​a/​a/​b;​-​>a(I)​Z
  
 712 ····​move-​result·​v0
  
 713 ····​if-​eqz·​v0,​·​:​cond_0
  
 714 ····​const-​string·​v0,​·​"Sqflite"
  
 715 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
  
 716 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
 717 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a;​-​>c()​Ljava/​lang/​String;​
  
 718 ····​move-​result-​object·​v2
  
 719 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
 720 ····​const-​string·​v2,​·​"closing·​database·​"
  
 721 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
 722 ····​sget-​object·​v2,​·​La/​a/​a/​c;​-​>j:​Landroid/​os/​HandlerThread;​
  
 723 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
 724 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
 725 ····​move-​result-​object·​v1
  
 726 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
 727 ····​:​cond_0
 728 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a;​-​>a()​V
 729 ····​:​try_end_0
 730 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
Max diff block lines reached; 19433/25454 bytes (76.35%) of diff not shown.
3.97 KB
assets/flutter_assets/LICENSE
Offset 11625, 14 lines modifiedOffset 11625, 44 lines modified
11625 Permission·​is·​hereby·​granted,​·​free·​of·​charge,​·​to·​any·​person·​obtaining·​a·​copy·​of·​this·​software·​and·​associated·​documentation·​files·​(the·​"Software")​,​·​to·​deal·​in·​the·​Software·​without·​restriction,​·​including·​without·​limitation·​the·​rights·​to·​use,​·​copy,​·​modify,​·​merge,​·​publish,​·​distribute,​·​sublicense,​·​and/​or·​sell·​copies·​of·​the·​Software,​·​and·​to·​permit·​persons·​to·​whom·​the·​Software·​is·​furnished·​to·​do·​so,​·​subject·​to·​the·​following·​conditions:​11625 Permission·​is·​hereby·​granted,​·​free·​of·​charge,​·​to·​any·​person·​obtaining·​a·​copy·​of·​this·​software·​and·​associated·​documentation·​files·​(the·​"Software")​,​·​to·​deal·​in·​the·​Software·​without·​restriction,​·​including·​without·​limitation·​the·​rights·​to·​use,​·​copy,​·​modify,​·​merge,​·​publish,​·​distribute,​·​sublicense,​·​and/​or·​sell·​copies·​of·​the·​Software,​·​and·​to·​permit·​persons·​to·​whom·​the·​Software·​is·​furnished·​to·​do·​so,​·​subject·​to·​the·​following·​conditions:​
  
11626 The·​above·​copyright·​notice·​and·​this·​permission·​notice·​shall·​be·​included·​in·​all·​copies·​or·​substantial·​portions·​of·​the·​Software.​11626 The·​above·​copyright·​notice·​and·​this·​permission·​notice·​shall·​be·​included·​in·​all·​copies·​or·​substantial·​portions·​of·​the·​Software.​
  
11627 THE·​SOFTWARE·​IS·​PROVIDED·​"AS·​IS",​·​WITHOUT·​WARRANTY·​OF·​ANY·​KIND,​·​EXPRESS·​OR·​IMPLIED,​·​INCLUDING·​BUT·​NOT·​LIMITED·​TO·​THE·​WARRANTIES·​OF·​MERCHANTABILITY,​·​FITNESS·​FOR·​A·​PARTICULAR·​PURPOSE·​AND·​NONINFRINGEMENT.​·​IN·​NO·​EVENT·​SHALL·​THE·​AUTHORS·​OR·​COPYRIGHT·​HOLDERS·​BE·​LIABLE·​FOR·​ANY·​CLAIM,​·​DAMAGES·​OR·​OTHER·​LIABILITY,​·​WHETHER·​IN·​AN·​ACTION·​OF·​CONTRACT,​·​TORT·​OR·​OTHERWISE,​·​ARISING·​FROM,​·​OUT·​OF·​OR·​IN·​CONNECTION·​WITH·​THE·​SOFTWARE·​OR·​THE·​USE·​OR·​OTHER·​DEALINGS·​IN·​THE·​SOFTWARE.​11627 THE·​SOFTWARE·​IS·​PROVIDED·​"AS·​IS",​·​WITHOUT·​WARRANTY·​OF·​ANY·​KIND,​·​EXPRESS·​OR·​IMPLIED,​·​INCLUDING·​BUT·​NOT·​LIMITED·​TO·​THE·​WARRANTIES·​OF·​MERCHANTABILITY,​·​FITNESS·​FOR·​A·​PARTICULAR·​PURPOSE·​AND·​NONINFRINGEMENT.​·​IN·​NO·​EVENT·​SHALL·​THE·​AUTHORS·​OR·​COPYRIGHT·​HOLDERS·​BE·​LIABLE·​FOR·​ANY·​CLAIM,​·​DAMAGES·​OR·​OTHER·​LIABILITY,​·​WHETHER·​IN·​AN·​ACTION·​OF·​CONTRACT,​·​TORT·​OR·​OTHERWISE,​·​ARISING·​FROM,​·​OUT·​OF·​OR·​IN·​CONNECTION·​WITH·​THE·​SOFTWARE·​OR·​THE·​USE·​OR·​OTHER·​DEALINGS·​IN·​THE·​SOFTWARE.​
  
11628 -​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11628 -​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
 11629 plugin_platform_inter​face
  
 11630 /​/​·​Copyright·​2019·​The·​Chromium·​Authors.​·​All·​rights·​reserved.​
 11631 /​/​
 11632 /​/​·​Redistribution·​and·​use·​in·​source·​and·​binary·​forms,​·​with·​or·​without
 11633 /​/​·​modification,​·​are·​permitted·​provided·​that·​the·​following·​conditions·​are
 11634 /​/​·​met:​
 11635 /​/​
 11636 /​/​····​*·​Redistributions·​of·​source·​code·​must·​retain·​the·​above·​copyright
 11637 /​/​·​notice,​·​this·​list·​of·​conditions·​and·​the·​following·​disclaimer.​
 11638 /​/​····​*·​Redistributions·​in·​binary·​form·​must·​reproduce·​the·​above
 11639 /​/​·​copyright·​notice,​·​this·​list·​of·​conditions·​and·​the·​following·​disclaimer
 11640 /​/​·​in·​the·​documentation·​and/​or·​other·​materials·​provided·​with·​the
 11641 /​/​·​distribution.​
 11642 /​/​····​*·​Neither·​the·​name·​of·​Google·​Inc.​·​nor·​the·​names·​of·​its
 11643 /​/​·​contributors·​may·​be·​used·​to·​endorse·​or·​promote·​products·​derived·​from
 11644 /​/​·​this·​software·​without·​specific·​prior·​written·​permission.​
 11645 /​/​
 11646 /​/​·​THIS·​SOFTWARE·​IS·​PROVIDED·​BY·​THE·​COPYRIGHT·​HOLDERS·​AND·​CONTRIBUTORS
 11647 /​/​·​"AS·​IS"·​AND·​ANY·​EXPRESS·​OR·​IMPLIED·​WARRANTIES,​·​INCLUDING,​·​BUT·​NOT
 11648 /​/​·​LIMITED·​TO,​·​THE·​IMPLIED·​WARRANTIES·​OF·​MERCHANTABILITY·​AND·​FITNESS·​FOR
 11649 /​/​·​A·​PARTICULAR·​PURPOSE·​ARE·​DISCLAIMED.​·​IN·​NO·​EVENT·​SHALL·​THE·​COPYRIGHT
 11650 /​/​·​OWNER·​OR·​CONTRIBUTORS·​BE·​LIABLE·​FOR·​ANY·​DIRECT,​·​INDIRECT,​·​INCIDENTAL,​
 11651 /​/​·​SPECIAL,​·​EXEMPLARY,​·​OR·​CONSEQUENTIAL·​DAMAGES·​(INCLUDING,​·​BUT·​NOT
 11652 /​/​·​LIMITED·​TO,​·​PROCUREMENT·​OF·​SUBSTITUTE·​GOODS·​OR·​SERVICES;​·​LOSS·​OF·​USE,​
 11653 /​/​·​DATA,​·​OR·​PROFITS;​·​OR·​BUSINESS·​INTERRUPTION)​·​HOWEVER·​CAUSED·​AND·​ON·​ANY
 11654 /​/​·​THEORY·​OF·​LIABILITY,​·​WHETHER·​IN·​CONTRACT,​·​STRICT·​LIABILITY,​·​OR·​TORT
 11655 /​/​·​(INCLUDING·​NEGLIGENCE·​OR·​OTHERWISE)​·​ARISING·​IN·​ANY·​WAY·​OUT·​OF·​THE·​USE
 11656 /​/​·​OF·​THIS·​SOFTWARE,​·​EVEN·​IF·​ADVISED·​OF·​THE·​POSSIBILITY·​OF·​SUCH·​DAMAGE.​
 11657 -​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
11629 positioned_tap_detect​or11658 positioned_tap_detect​or
  
11630 \xd11659 \xd
11631 MIT·​License\xd11660 MIT·​License\xd
11632 \xd11661 \xd
11633 Copyright·​(c)​·​2018·​tomwyr\xd11662 Copyright·​(c)​·​2018·​tomwyr\xd
11634 \xd11663 \xd
Offset 13864, 15 lines modifiedOffset 13894, 15 lines modified
13864 Redistribution·​and·​use·​in·​source·​and·​binary·​forms,​·​with·​or·​without13894 Redistribution·​and·​use·​in·​source·​and·​binary·​forms,​·​with·​or·​without
13865 modification,​·​are·​permitted·​provided·​that·​the·​following·​conditions·​are·​met:​13895 modification,​·​are·​permitted·​provided·​that·​the·​following·​conditions·​are·​met:​
13866 ····​*·​Redistributions·​of·​source·​code·​must·​retain·​the·​above·​copyright13896 ····​*·​Redistributions·​of·​source·​code·​must·​retain·​the·​above·​copyright
13867 ······​notice,​·​this·​list·​of·​conditions·​and·​the·​following·​disclaimer.​13897 ······​notice,​·​this·​list·​of·​conditions·​and·​the·​following·​disclaimer.​
13868 ····​*·​Redistributions·​in·​binary·​form·​must·​reproduce·​the·​above·​copyright13898 ····​*·​Redistributions·​in·​binary·​form·​must·​reproduce·​the·​above·​copyright
13869 ······​notice,​·​this·​list·​of·​conditions·​and·​the·​following·​disclaimer·​in·​the13899 ······​notice,​·​this·​list·​of·​conditions·​and·​the·​following·​disclaimer·​in·​the
13870 ······​documentation·​and/​or·​other·​materials·​provided·​with·​the·​distribution.​13900 ······​documentation·​and/​or·​other·​materials·​provided·​with·​the·​distribution.​
13871 ····​*·​Neither·​the·​name·​of·​the·<organization>·​nor·​the13901 ····​*·​Neither·​the·​name·​of·​the·Tekartik·​nor·​the
13872 ······​names·​of·​its·​contributors·​may·​be·​used·​to·​endorse·​or·​promote·​products13902 ······​names·​of·​its·​contributors·​may·​be·​used·​to·​endorse·​or·​promote·​products
13873 ······​derived·​from·​this·​software·​without·​specific·​prior·​written·​permission.​13903 ······​derived·​from·​this·​software·​without·​specific·​prior·​written·​permission.​
  
13874 THIS·​SOFTWARE·​IS·​PROVIDED·​BY·​THE·​COPYRIGHT·​HOLDERS·​AND·​CONTRIBUTORS·​"AS·​IS"·​AND13904 THIS·​SOFTWARE·​IS·​PROVIDED·​BY·​THE·​COPYRIGHT·​HOLDERS·​AND·​CONTRIBUTORS·​"AS·​IS"·​AND
13875 ANY·​EXPRESS·​OR·​IMPLIED·​WARRANTIES,​·​INCLUDING,​·​BUT·​NOT·​LIMITED·​TO,​·​THE·​IMPLIED13905 ANY·​EXPRESS·​OR·​IMPLIED·​WARRANTIES,​·​INCLUDING,​·​BUT·​NOT·​LIMITED·​TO,​·​THE·​IMPLIED
13876 WARRANTIES·​OF·​MERCHANTABILITY·​AND·​FITNESS·​FOR·​A·​PARTICULAR·​PURPOSE·​ARE13906 WARRANTIES·​OF·​MERCHANTABILITY·​AND·​FITNESS·​FOR·​A·​PARTICULAR·​PURPOSE·​ARE
13877 DISCLAIMED.​·​IN·​NO·​EVENT·​SHALL·​<COPYRIGHT·​HOLDER>·​BE·​LIABLE·​FOR·​ANY13907 DISCLAIMED.​·​IN·​NO·​EVENT·​SHALL·​<COPYRIGHT·​HOLDER>·​BE·​LIABLE·​FOR·​ANY
138 MB
lib/armeabi-v7a/libapp.so
1.33 KB
readelf --wide --program-header {}
Max report size reached
1.46 KB
readelf --wide --sections {}
Max report size reached
858 B
readelf --wide --symbols {}
Max report size reached
112 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
26.4 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
149 MB
lib/arm64-v8a/libapp.so
1.6 KB
readelf --wide --program-header {}
Max report size reached
1.58 KB
readelf --wide --sections {}
Max report size reached
938 B
readelf --wide --symbols {}
Max report size reached
120 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
28.3 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
2.49 KB
smali/a/a/a/c$h$b.smali vs.
smali/a/a/a/c$i$b.smali
Files similar despite different names (score: 29, lower is more similar)
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .​class·​La/​a/​a/​c$h$b;​1 .​class·​La/​a/​a/​c$i$b;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​""3 .​source·​""
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Ljava/​lang/​Runnable;​5 .​implements·​Ljava/​lang/​Runnable;​
  
  
6 #·​annotations6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​La/​a/​a/​c$h;​-​>a(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V8 ····​value·​=·​La/​a/​a/​c$i;​-​>a(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
9 .​end·​annotation9 .​end·​annotation
  
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x011 ····​accessFlags·​=·​0x0
12 ····​name·​=·​null12 ····​name·​=·​null
13 .​end·​annotation13 .​end·​annotation
  
Offset 20, 48 lines modifiedOffset 20, 48 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​a:​Ljava/​lang/​String;​21 .​field·​final·​synthetic·​a:​Ljava/​lang/​String;​
  
22 .​field·​final·​synthetic·​b:​Ljava/​lang/​String;​22 .​field·​final·​synthetic·​b:​Ljava/​lang/​String;​
  
23 .​field·​final·​synthetic·​c:​Ljava/​lang/​Object;​23 .​field·​final·​synthetic·​c:​Ljava/​lang/​Object;​
  
24 .​field·​final·​synthetic·​d:​La/​a/​a/​c$h;​24 .​field·​final·​synthetic·​d:​La/​a/​a/​c$i;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(La/​a/​a/​c$h;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V26 .​method·​constructor·​<init>(La/​a/​a/​c$i;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
  
28 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$h$b;​-​>d:​La/​a/​a/​c$h;​28 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​c$i$b;​-​>d:​La/​a/​a/​c$i;​
  
29 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$h$b;​-​>a:​Ljava/​lang/​String;​29 ····​iput-​object·​p2,​·​p0,​·​La/​a/​a/​c$i$b;​-​>a:​Ljava/​lang/​String;​
  
30 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$h$b;​-​>b:​Ljava/​lang/​String;​30 ····​iput-​object·​p3,​·​p0,​·​La/​a/​a/​c$i$b;​-​>b:​Ljava/​lang/​String;​
  
31 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$h$b;​-​>c:​Ljava/​lang/​Object;​31 ····​iput-​object·​p4,​·​p0,​·​La/​a/​a/​c$i$b;​-​>c:​Ljava/​lang/​Object;​
  
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
33 ····​return-​void33 ····​return-​void
34 .​end·​method34 .​end·​method
  
  
35 #·​virtual·​methods35 #·​virtual·​methods
36 .​method·​public·​run()​V36 .​method·​public·​run()​V
37 ····​.​locals·​437 ····​.​locals·​4
  
38 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$h$b;​-​>d:​La/​a/​a/​c$h;​38 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​c$i$b;​-​>d:​La/​a/​a/​c$i;​
  
39 ····​invoke-​static·​{v0},​·​La/​a/​a/​c$h;​-​>a(La/​a/​a/​c$h;​)​Lb/​a/​c/​a/​j$d;​39 ····​invoke-​static·​{v0},​·​La/​a/​a/​c$i;​-​>a(La/​a/​a/​c$i;​)​Lb/​a/​c/​a/​j$d;​
  
40 ····​move-​result-​object·​v040 ····​move-​result-​object·​v0
  
41 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$h$b;​-​>a:​Ljava/​lang/​String;​41 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​c$i$b;​-​>a:​Ljava/​lang/​String;​
  
42 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$h$b;​-​>b:​Ljava/​lang/​String;​42 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​c$i$b;​-​>b:​Ljava/​lang/​String;​
  
43 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​c$h$b;​-​>c:​Ljava/​lang/​Object;​43 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​c$i$b;​-​>c:​Ljava/​lang/​Object;​
  
44 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Lb/​a/​c/​a/​j$d;​-​>a(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V44 ····​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Lb/​a/​c/​a/​j$d;​-​>a(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
  
45 ····​return-​void45 ····​return-​void
46 .​end·​method46 .​end·​method