⊟
336 KB
/home/fdroid/fdroiddata/tmp/com.amaze.filemanager_54.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.amaze.filemanager_54.apk
⊟
178 KB
zipinfo /dev/stdin
Max report size reached
⊟
21.0 KB
classes.dex
⊟
21.0 KB
classes.jar
⊟
3.49 KB
zipinfo /dev/stdin
Max report size reached
⊟
17.4 KB
eu/chainfire/libsuperuser/Shell$SU.class
⊟
17.4 KB
procyon -ec {}
Max report size reached
⊟
3.08 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive$1.smali
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·​direct·​methods27 #·​direct·​methods
28 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Builder;​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​)​V28 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Builder;​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​)​V
29 ·​·​·​·​.​locals·​029 ·​·​·​·​.​locals·​0
30 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​30 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
31 ·​·​·​·​.​prologue31 ·​·​·​·​.​prologue
32 ·​·​·​·​.​line·​104932 ·​·​·​·​.​line·​1058
33 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​33 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
34 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>val$builder:​Leu/​chainfire/​libsuperuser/​Shell$Builder;​34 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>val$builder:​Leu/​chainfire/​libsuperuser/​Shell$Builder;​
  
35 ·​·​·​·​iput-​object·​p3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>val$onCommandResultL​istener:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​35 ·​·​·​·​iput-​object·​p3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>val$onCommandResultL​istener:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
  
36 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V36 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 56, 21 lines modifiedOffset 56, 21 lines modified
56 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​56 ·​·​·​·​·​·​·​·​·​·​·​·​"<",​
57 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​",​57 ·​·​·​·​·​·​·​·​·​·​·​·​"Ljava/​lang/​String;​",​
58 ·​·​·​·​·​·​·​·​·​·​·​·​">;​)​V"58 ·​·​·​·​·​·​·​·​·​·​·​·​">;​)​V"
59 ·​·​·​·​·​·​·​·​}59 ·​·​·​·​·​·​·​·​}
60 ·​·​·​·​.​end·​annotation60 ·​·​·​·​.​end·​annotation
  
61 ·​·​·​·​.​prologue61 ·​·​·​·​.​prologue
62 ·​·​·​·​.​line·​105162 ·​·​·​·​.​line·​1060
63 ·​·​·​·​.​local·​p3,​·​"output":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"63 ·​·​·​·​.​local·​p3,​·​"output":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
64 ·​·​·​·​if-​nez·​p2,​·​:​cond_064 ·​·​·​·​if-​nez·​p2,​·​:​cond_0
  
65 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​65 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
66 ·​·​·​·​.​line·​105266 ·​·​·​·​.​line·​1061
67 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​67 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>shell:​Ljava/​lang/​String;​
68 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1000(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Ljava/​lang/​String;​68 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1000(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Ljava/​lang/​String;​
  
69 ·​·​·​·​move-​result-​object·​v069 ·​·​·​·​move-​result-​object·​v0
  
70 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$SU;​-​>isSU(Ljava/​lang/​String;​)​Z70 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$SU;​-​>isSU(Ljava/​lang/​String;​)​Z
  
Offset 78, 34 lines modifiedOffset 78, 34 lines modified
  
78 ·​·​·​·​invoke-​static·​{p3,​·​v0},​·​Leu/​chainfire/​libsuperuser/​Shell;​-​>parseAvailableResult​(Ljava/​util/​List;​Z)​Z78 ·​·​·​·​invoke-​static·​{p3,​·​v0},​·​Leu/​chainfire/​libsuperuser/​Shell;​-​>parseAvailableResult​(Ljava/​util/​List;​Z)​Z
  
79 ·​·​·​·​move-​result·​v079 ·​·​·​·​move-​result·​v0
  
80 ·​·​·​·​if-​nez·​v0,​·​:​cond_080 ·​·​·​·​if-​nez·​v0,​·​:​cond_0
  
81 ·​·​·​·​.​line·​105481 ·​·​·​·​.​line·​1063
82 ·​·​·​·​const/​4·​p2,​·​-​0x482 ·​·​·​·​const/​4·​p2,​·​-​0x4
  
83 ·​·​·​·​.​line·​105683 ·​·​·​·​.​line·​1065
84 ·​·​·​·​:​cond_084 ·​·​·​·​:​cond_0
85 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​85 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
86 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>val$builder:​Leu/​chainfire/​libsuperuser/​Shell$Builder;​86 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>val$builder:​Leu/​chainfire/​libsuperuser/​Shell$Builder;​
  
87 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Builder;​-​>watchdogTimeout:​I87 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Builder;​-​>watchdogTimeout:​I
88 ·​·​·​·​invoke-​static·​{v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Builder;​-​>access$800(Leu/​chainfire/​libsuperuser/​Shell$Builder;​)​I88 ·​·​·​·​invoke-​static·​{v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Builder;​-​>access$800(Leu/​chainfire/​libsuperuser/​Shell$Builder;​)​I
  
89 ·​·​·​·​move-​result·​v189 ·​·​·​·​move-​result·​v1
  
90 ·​·​·​·​#·​setter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>watchdogTimeout:​I90 ·​·​·​·​#·​setter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>watchdogTimeout:​I
91 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1102(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​I)​I91 ·​·​·​·​invoke-​static·​{v0,​·​v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1102(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​I)​I
  
92 ·​·​·​·​.​line·​105792 ·​·​·​·​.​line·​1066
93 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>val$onCommandResultL​istener:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​93 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$1;​-​>val$onCommandResultL​istener:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
  
94 ·​·​·​·​const/​4·​v1,​·​0x094 ·​·​·​·​const/​4·​v1,​·​0x0
  
95 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​p2,​·​p3},​·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​-​>onCommandResult(IILj​ava/​util/​List;​)​V95 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​p2,​·​p3},​·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​-​>onCommandResult(IILj​ava/​util/​List;​)​V
  
96 ·​·​·​·​.​line·​105896 ·​·​·​·​.​line·​1067
97 ·​·​·​·​return-​void97 ·​·​·​·​return-​void
98 .​end·​method98 .​end·​method
⊟
14.7 KB
smali/eu/chainfire/libsuperuser/Shell$Builder.smali
Max report size reached
⊟
1.08 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive$2.smali
Offset 23, 30 lines modifiedOffset 23, 30 lines modified
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V24 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V
25 ·​·​·​·​.​locals·​025 ·​·​·​·​.​locals·​0
26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
27 ·​·​·​·​.​prologue27 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​127928 ·​·​·​·​.​line·​1288
29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$2;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$2;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
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
  
  
33 #·​virtual·​methods33 #·​virtual·​methods
34 .​method·​public·​run()​V34 .​method·​public·​run()​V
35 ·​·​·​·​.​locals·​135 ·​·​·​·​.​locals·​1
  
36 ·​·​·​·​.​prologue36 ·​·​·​·​.​prologue
37 ·​·​·​·​.​line·​128237 ·​·​·​·​.​line·​1291
38 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$2;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​38 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$2;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
39 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>handleWatchdog()​V39 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>handleWatchdog()​V
40 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1200(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V40 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1200(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V
  
41 ·​·​·​·​.​line·​128341 ·​·​·​·​.​line·​1292
42 ·​·​·​·​return-​void42 ·​·​·​·​return-​void
43 .​end·​method43 .​end·​method
⊟
7.44 KB
smali/eu/chainfire/libsuperuser/Shell$SU.smali
Max report size reached
⊟
6.48 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive$6.smali
Offset 23, 57 lines modifiedOffset 23, 57 lines modified
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V24 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V
25 ·​·​·​·​.​locals·​025 ·​·​·​·​.​locals·​0
26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​26 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
27 ·​·​·​·​.​prologue27 ·​·​·​·​.​prologue
28 ·​·​·​·​.​line·​154028 ·​·​·​·​.​line·​1549
29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​29 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
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
  
  
33 #·​virtual·​methods33 #·​virtual·​methods
34 .​method·​public·​onLine(Ljava/​lang/​String;​)​V34 .​method·​public·​onLine(Ljava/​lang/​String;​)​V
35 ·​·​·​·​.​locals·​535 ·​·​·​·​.​locals·​5
36 ·​·​·​·​.​param·​p1,​·​"line"·​·​·​·​#·​Ljava/​lang/​String;​36 ·​·​·​·​.​param·​p1,​·​"line"·​·​·​·​#·​Ljava/​lang/​String;​
  
37 ·​·​·​·​.​prologue37 ·​·​·​·​.​prologue
38 ·​·​·​·​.​line·​154338 ·​·​·​·​.​line·​1552
39 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​39 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
40 ·​·​·​·​monitor-​enter·​v340 ·​·​·​·​monitor-​enter·​v3
  
41 ·​·​·​·​.​line·​154441 ·​·​·​·​.​line·​1553
42 ·​·​·​·​:​try_start_042 ·​·​·​·​:​try_start_0
43 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​43 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
44 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>command:​Leu/​chainfire/​libsuperuser/​Shell$Command;​44 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>command:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
45 ·​·​·​·​invoke-​static·​{v2},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1900(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Leu/​chainfire/​libsuperuser/​Shell$Command;​45 ·​·​·​·​invoke-​static·​{v2},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1900(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
46 ·​·​·​·​move-​result-​object·​v246 ·​·​·​·​move-​result-​object·​v2
  
47 ·​·​·​·​if-​nez·​v2,​·​:​cond_047 ·​·​·​·​if-​nez·​v2,​·​:​cond_0
  
48 ·​·​·​·​.​line·​154548 ·​·​·​·​.​line·​1554
49 ·​·​·​·​monitor-​exit·​v349 ·​·​·​·​monitor-​exit·​v3
  
50 ·​·​·​·​.​line·​156850 ·​·​·​·​.​line·​1577
51 ·​·​·​·​:​goto_051 ·​·​·​·​:​goto_0
52 ·​·​·​·​return-​void52 ·​·​·​·​return-​void
  
53 ·​·​·​·​.​line·​154853 ·​·​·​·​.​line·​1557
54 ·​·​·​·​:​cond_054 ·​·​·​·​:​cond_0
55 ·​·​·​·​move-​object·​v0,​·​p155 ·​·​·​·​move-​object·​v0,​·​p1
  
56 ·​·​·​·​.​line·​155056 ·​·​·​·​.​line·​1559
57 ·​·​·​·​.​local·​v0,​·​"contentPart":​Ljava/​lang/​String;​57 ·​·​·​·​.​local·​v0,​·​"contentPart":​Ljava/​lang/​String;​
58 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​58 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
59 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>command:​Leu/​chainfire/​libsuperuser/​Shell$Command;​59 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>command:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
60 ·​·​·​·​invoke-​static·​{v2},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1900(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Leu/​chainfire/​libsuperuser/​Shell$Command;​60 ·​·​·​·​invoke-​static·​{v2},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1900(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
61 ·​·​·​·​move-​result-​object·​v261 ·​·​·​·​move-​result-​object·​v2
Offset 83, 61 lines modifiedOffset 83, 61 lines modified
  
83 ·​·​·​·​move-​result-​object·​v283 ·​·​·​·​move-​result-​object·​v2
  
84 ·​·​·​·​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>indexOf(Ljava/​lang/​String;​)​I84 ·​·​·​·​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>indexOf(Ljava/​lang/​String;​)​I
  
85 ·​·​·​·​move-​result·​v185 ·​·​·​·​move-​result·​v1
  
86 ·​·​·​·​.​line·​155186 ·​·​·​·​.​line·​1560
87 ·​·​·​·​.​local·​v1,​·​"markerIndex":​I87 ·​·​·​·​.​local·​v1,​·​"markerIndex":​I
88 ·​·​·​·​if-​nez·​v1,​·​:​cond_588 ·​·​·​·​if-​nez·​v1,​·​:​cond_5
  
89 ·​·​·​·​.​line·​155289 ·​·​·​·​.​line·​1561
90 ·​·​·​·​const/​4·​v0,​·​0x090 ·​·​·​·​const/​4·​v0,​·​0x0
  
91 ·​·​·​·​.​line·​155791 ·​·​·​·​.​line·​1566
92 ·​·​·​·​:​cond_192 ·​·​·​·​:​cond_1
93 ·​·​·​·​:​goto_193 ·​·​·​·​:​goto_1
94 ·​·​·​·​if-​eqz·​v0,​·​:​cond_394 ·​·​·​·​if-​eqz·​v0,​·​:​cond_3
  
95 ·​·​·​·​.​line·​155895 ·​·​·​·​.​line·​1567
96 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​96 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
97 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>wantSTDERR:​Z97 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>wantSTDERR:​Z
98 ·​·​·​·​invoke-​static·​{v2},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Z98 ·​·​·​·​invoke-​static·​{v2},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Z
  
99 ·​·​·​·​move-​result·​v299 ·​·​·​·​move-​result·​v2
  
100 ·​·​·​·​if-​eqz·​v2,​·​:​cond_2100 ·​·​·​·​if-​eqz·​v2,​·​:​cond_2
  
101 ·​·​·​·​.​line·​1559101 ·​·​·​·​.​line·​1568
102 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​102 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
103 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>addBuffer(Ljava/​lang/​String;​)​V103 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>addBuffer(Ljava/​lang/​String;​)​V
104 ·​·​·​·​invoke-​static·​{v2,​·​v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2000(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Ljava/​lang/​String;​)​V104 ·​·​·​·​invoke-​static·​{v2,​·​v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2000(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Ljava/​lang/​String;​)​V
  
105 ·​·​·​·​.​line·​1560105 ·​·​·​·​.​line·​1569
106 ·​·​·​·​:​cond_2106 ·​·​·​·​:​cond_2
107 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​107 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
108 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​108 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
109 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>onSTDERRLineListener​:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​109 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>onSTDERRLineListener​:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​
110 ·​·​·​·​invoke-​static·​{v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2700(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​110 ·​·​·​·​invoke-​static·​{v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2700(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​
  
111 ·​·​·​·​move-​result-​object·​v4111 ·​·​·​·​move-​result-​object·​v4
  
112 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>processLine(Ljava/​lang/​String;​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​)​V112 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>processLine(Ljava/​lang/​String;​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​)​V
113 ·​·​·​·​invoke-​static·​{v2,​·​v0,​·​v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2200(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Ljava/​lang/​String;​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​)​V113 ·​·​·​·​invoke-​static·​{v2,​·​v0,​·​v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2200(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Ljava/​lang/​String;​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​)​V
  
114 ·​·​·​·​.​line·​1563114 ·​·​·​·​.​line·​1572
115 ·​·​·​·​:​cond_3115 ·​·​·​·​:​cond_3
116 ·​·​·​·​if-​ltz·​v1,​·​:​cond_4116 ·​·​·​·​if-​ltz·​v1,​·​:​cond_4
  
117 ·​·​·​·​.​line·​1564117 ·​·​·​·​.​line·​1573
118 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​118 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
119 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​119 ·​·​·​·​iget-​object·​v4,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$6;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
120 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>command:​Leu/​chainfire/​libsuperuser/​Shell$Command;​120 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>command:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
121 ·​·​·​·​invoke-​static·​{v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1900(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Leu/​chainfire/​libsuperuser/​Shell$Command;​121 ·​·​·​·​invoke-​static·​{v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1900(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
Offset 147, 21 lines modifiedOffset 147, 21 lines modified
147 ·​·​·​·​invoke-​static·​{v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1500(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Ljava/​lang/​String;​147 ·​·​·​·​invoke-​static·​{v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1500(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Ljava/​lang/​String;​
  
148 ·​·​·​·​move-​result-​object·​v4148 ·​·​·​·​move-​result-​object·​v4
  
149 ·​·​·​·​#·​setter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>lastMarkerSTDERR:​Ljava/​lang/​String;​149 ·​·​·​·​#·​setter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>lastMarkerSTDERR:​Ljava/​lang/​String;​
150 ·​·​·​·​invoke-​static·​{v2,​·​v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2802(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​150 ·​·​·​·​invoke-​static·​{v2,​·​v4},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$2802(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
Max diff block lines reached; 945/6517 bytes (14.50%) of diff not shown.
⊟
2.25 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive$3.smali
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·​direct·​methods27 #·​direct·​methods
28 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​Ljava/​lang/​String;​)​V28 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​Ljava/​lang/​String;​)​V
29 ·​·​·​·​.​locals·​029 ·​·​·​·​.​locals·​0
30 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​30 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
31 ·​·​·​·​.​prologue31 ·​·​·​·​.​prologue
32 ·​·​·​·​.​line·​138732 ·​·​·​·​.​line·​1396
33 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​33 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
34 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>val$fListener:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​34 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>val$fListener:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​
  
35 ·​·​·​·​iput-​object·​p3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>val$fLine:​Ljava/​lang/​String;​35 ·​·​·​·​iput-​object·​p3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>val$fLine:​Ljava/​lang/​String;​
  
36 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V36 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 45, 34 lines modifiedOffset 45, 34 lines modified
  
  
45 #·​virtual·​methods45 #·​virtual·​methods
46 .​method·​public·​run()​V46 .​method·​public·​run()​V
47 ·​·​·​·​.​locals·​247 ·​·​·​·​.​locals·​2
  
48 ·​·​·​·​.​prologue48 ·​·​·​·​.​prologue
49 ·​·​·​·​.​line·​139149 ·​·​·​·​.​line·​1400
50 ·​·​·​·​:​try_start_050 ·​·​·​·​:​try_start_0
51 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>val$fListener:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​51 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>val$fListener:​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​
  
52 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>val$fLine:​Ljava/​lang/​String;​52 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>val$fLine:​Ljava/​lang/​String;​
  
53 ·​·​·​·​invoke-​interface·​{v0,​·​v1},​·​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​-​>onLine(Ljava/​lang/​String;​)​V53 ·​·​·​·​invoke-​interface·​{v0,​·​v1},​·​Leu/​chainfire/​libsuperuser/​StreamGobbler$OnLineL​istener;​-​>onLine(Ljava/​lang/​String;​)​V
54 ·​·​·​·​:​try_end_054 ·​·​·​·​:​try_end_0
55 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_055 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
  
56 ·​·​·​·​.​line·​139356 ·​·​·​·​.​line·​1402
57 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​57 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
58 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>endCallback()​V58 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>endCallback()​V
59 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V59 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V
  
60 ·​·​·​·​.​line·​139560 ·​·​·​·​.​line·​1404
61 ·​·​·​·​return-​void61 ·​·​·​·​return-​void
  
62 ·​·​·​·​.​line·​139362 ·​·​·​·​.​line·​1402
63 ·​·​·​·​:​catchall_063 ·​·​·​·​:​catchall_0
64 ·​·​·​·​move-​exception·​v064 ·​·​·​·​move-​exception·​v0
  
65 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​65 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$3;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
66 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>endCallback()​V66 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>endCallback()​V
67 ·​·​·​·​invoke-​static·​{v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V67 ·​·​·​·​invoke-​static·​{v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V
⊟
3.79 KB
smali/eu/chainfire/libsuperuser/Shell$Command.smali
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
  
31 #·​direct·​methods31 #·​direct·​methods
32 .​method·​static·​constructor·​<clinit>()​V32 .​method·​static·​constructor·​<clinit>()​V
33 ·​·​·​·​.​locals·​133 ·​·​·​·​.​locals·​1
  
34 ·​·​·​·​.​prologue34 ·​·​·​·​.​prologue
35 ·​·​·​·​.​line·​60335 ·​·​·​·​.​line·​612
36 ·​·​·​·​const/​4·​v0,​·​0x036 ·​·​·​·​const/​4·​v0,​·​0x0
  
37 ·​·​·​·​sput·​v0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>commandCounter:​I37 ·​·​·​·​sput·​v0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>commandCounter:​I
  
38 ·​·​·​·​return-​void38 ·​·​·​·​return-​void
39 .​end·​method39 .​end·​method
  
Offset 47, 30 lines modifiedOffset 47, 30 lines modified
47 ·​·​·​·​.​locals·​547 ·​·​·​·​.​locals·​5
48 ·​·​·​·​.​param·​p1,​·​"commands"·​·​·​·​#·​[Ljava/​lang/​String;​48 ·​·​·​·​.​param·​p1,​·​"commands"·​·​·​·​#·​[Ljava/​lang/​String;​
49 ·​·​·​·​.​param·​p2,​·​"code"·​·​·​·​#·​I49 ·​·​·​·​.​param·​p2,​·​"code"·​·​·​·​#·​I
50 ·​·​·​·​.​param·​p3,​·​"onCommandResultListe​ner"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​50 ·​·​·​·​.​param·​p3,​·​"onCommandResultListe​ner"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
51 ·​·​·​·​.​param·​p4,​·​"onCommandLineListene​r"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​51 ·​·​·​·​.​param·​p4,​·​"onCommandLineListene​r"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​
  
52 ·​·​·​·​.​prologue52 ·​·​·​·​.​prologue
53 ·​·​·​·​.​line·​61353 ·​·​·​·​.​line·​622
54 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V54 ·​·​·​·​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
55 ·​·​·​·​.​line·​61455 ·​·​·​·​.​line·​623
56 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>commands:​[Ljava/​lang/​String;​56 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>commands:​[Ljava/​lang/​String;​
  
57 ·​·​·​·​.​line·​61557 ·​·​·​·​.​line·​624
58 ·​·​·​·​iput·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>code:​I58 ·​·​·​·​iput·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>code:​I
  
59 ·​·​·​·​.​line·​61659 ·​·​·​·​.​line·​625
60 ·​·​·​·​iput-​object·​p3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandResultListe​ner:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​60 ·​·​·​·​iput-​object·​p3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandResultListe​ner:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
  
61 ·​·​·​·​.​line·​61761 ·​·​·​·​.​line·​626
62 ·​·​·​·​iput-​object·​p4,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandLineListene​r:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​62 ·​·​·​·​iput-​object·​p4,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandLineListene​r:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​
  
63 ·​·​·​·​.​line·​61863 ·​·​·​·​.​line·​627
64 ·​·​·​·​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​64 ·​·​·​·​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
  
65 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V65 ·​·​·​·​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
66 ·​·​·​·​invoke-​static·​{},​·​Ljava/​util/​UUID;​-​>randomUUID()​Ljava/​util/​UUID;​66 ·​·​·​·​invoke-​static·​{},​·​Ljava/​util/​UUID;​-​>randomUUID()​Ljava/​util/​UUID;​
  
67 ·​·​·​·​move-​result-​object·​v167 ·​·​·​·​move-​result-​object·​v1
Offset 113, 65 lines modifiedOffset 113, 65 lines modified
  
113 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​113 ·​·​·​·​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
114 ·​·​·​·​move-​result-​object·​v0114 ·​·​·​·​move-​result-​object·​v0
  
115 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>marker:​Ljava/​lang/​String;​115 ·​·​·​·​iput-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>marker:​Ljava/​lang/​String;​
  
116 ·​·​·​·​.​line·​619116 ·​·​·​·​.​line·​628
117 ·​·​·​·​return-​void117 ·​·​·​·​return-​void
118 .​end·​method118 .​end·​method
  
119 .​method·​static·​synthetic·​access$1300(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​[Ljava/​lang/​String;​119 .​method·​static·​synthetic·​access$1300(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​[Ljava/​lang/​String;​
120 ·​·​·​·​.​locals·​1120 ·​·​·​·​.​locals·​1
121 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​121 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
122 ·​·​·​·​.​prologue122 ·​·​·​·​.​prologue
123 ·​·​·​·​.​line·​602123 ·​·​·​·​.​line·​611
124 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>commands:​[Ljava/​lang/​String;​124 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>commands:​[Ljava/​lang/​String;​
  
125 ·​·​·​·​return-​object·​v0125 ·​·​·​·​return-​object·​v0
126 .​end·​method126 .​end·​method
  
127 .​method·​static·​synthetic·​access$1400(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​127 .​method·​static·​synthetic·​access$1400(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
128 ·​·​·​·​.​locals·​1128 ·​·​·​·​.​locals·​1
129 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​129 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
130 ·​·​·​·​.​prologue130 ·​·​·​·​.​prologue
131 ·​·​·​·​.​line·​602131 ·​·​·​·​.​line·​611
132 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandResultListe​ner:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​132 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandResultListe​ner:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
  
133 ·​·​·​·​return-​object·​v0133 ·​·​·​·​return-​object·​v0
134 .​end·​method134 .​end·​method
  
135 .​method·​static·​synthetic·​access$1500(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Ljava/​lang/​String;​135 .​method·​static·​synthetic·​access$1500(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Ljava/​lang/​String;​
136 ·​·​·​·​.​locals·​1136 ·​·​·​·​.​locals·​1
137 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​137 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
138 ·​·​·​·​.​prologue138 ·​·​·​·​.​prologue
139 ·​·​·​·​.​line·​602139 ·​·​·​·​.​line·​611
140 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>marker:​Ljava/​lang/​String;​140 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>marker:​Ljava/​lang/​String;​
  
141 ·​·​·​·​return-​object·​v0141 ·​·​·​·​return-​object·​v0
142 .​end·​method142 .​end·​method
  
143 .​method·​static·​synthetic·​access$1700(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​143 .​method·​static·​synthetic·​access$1700(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​
144 ·​·​·​·​.​locals·​1144 ·​·​·​·​.​locals·​1
145 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​145 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
146 ·​·​·​·​.​prologue146 ·​·​·​·​.​prologue
147 ·​·​·​·​.​line·​602147 ·​·​·​·​.​line·​611
148 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandLineListene​r:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​148 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandLineListene​r:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​
  
149 ·​·​·​·​return-​object·​v0149 ·​·​·​·​return-​object·​v0
150 .​end·​method150 .​end·​method
  
151 .​method·​static·​synthetic·​access$1800(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​I151 .​method·​static·​synthetic·​access$1800(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​I
152 ·​·​·​·​.​locals·​1152 ·​·​·​·​.​locals·​1
153 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​153 ·​·​·​·​.​param·​p0,​·​"x0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
154 ·​·​·​·​.​prologue154 ·​·​·​·​.​prologue
155 ·​·​·​·​.​line·​602155 ·​·​·​·​.​line·​611
156 ·​·​·​·​iget·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>code:​I156 ·​·​·​·​iget·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>code:​I
  
157 ·​·​·​·​return·​v0157 ·​·​·​·​return·​v0
158 .​end·​method158 .​end·​method
⊟
9.22 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive$5.smali
Max report size reached
⊟
4.85 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive$4.smali
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
  
29 #·​direct·​methods29 #·​direct·​methods
30 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Command;​ILjava/​util/​List;​)​V30 .​method·​constructor·​<init>(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​Leu/​chainfire/​libsuperuser/​Shell$Command;​ILjava/​util/​List;​)​V
31 ·​·​·​·​.​locals·​031 ·​·​·​·​.​locals·​0
32 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​32 ·​·​·​·​.​param·​p1,​·​"this$0"·​·​·​·​#·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
33 ·​·​·​·​.​prologue33 ·​·​·​·​.​prologue
34 ·​·​·​·​.​line·​144034 ·​·​·​·​.​line·​1449
35 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​35 ·​·​·​·​iput-​object·​p1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
36 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​36 ·​·​·​·​iput-​object·​p2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
37 ·​·​·​·​iput·​p3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fExitCode:​I37 ·​·​·​·​iput·​p3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fExitCode:​I
  
38 ·​·​·​·​iput-​object·​p4,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fOutput:​Ljava/​util/​List;​38 ·​·​·​·​iput-​object·​p4,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fOutput:​Ljava/​util/​List;​
Offset 49, 26 lines modifiedOffset 49, 26 lines modified
  
  
49 #·​virtual·​methods49 #·​virtual·​methods
50 .​method·​public·​run()​V50 .​method·​public·​run()​V
51 ·​·​·​·​.​locals·​451 ·​·​·​·​.​locals·​4
  
52 ·​·​·​·​.​prologue52 ·​·​·​·​.​prologue
53 ·​·​·​·​.​line·​144453 ·​·​·​·​.​line·​1453
54 ·​·​·​·​:​try_start_054 ·​·​·​·​:​try_start_0
55 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​55 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
56 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandResultListe​ner:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​56 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandResultListe​ner:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
57 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1400(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​57 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1400(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
  
58 ·​·​·​·​move-​result-​object·​v058 ·​·​·​·​move-​result-​object·​v0
  
59 ·​·​·​·​if-​eqz·​v0,​·​:​cond_059 ·​·​·​·​if-​eqz·​v0,​·​:​cond_0
  
60 ·​·​·​·​.​line·​144560 ·​·​·​·​.​line·​1454
61 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​61 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
62 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandResultListe​ner:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​62 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandResultListe​ner:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
63 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1400(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​63 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1400(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​
  
64 ·​·​·​·​move-​result-​object·​v064 ·​·​·​·​move-​result-​object·​v0
  
Offset 81, 58 lines modifiedOffset 81, 58 lines modified
  
81 ·​·​·​·​iget·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fExitCode:​I81 ·​·​·​·​iget·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fExitCode:​I
  
82 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fOutput:​Ljava/​util/​List;​82 ·​·​·​·​iget-​object·​v3,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fOutput:​Ljava/​util/​List;​
  
83 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​-​>onCommandResult(IILj​ava/​util/​List;​)​V83 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2,​·​v3},​·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandResult​Listener;​-​>onCommandResult(IILj​ava/​util/​List;​)​V
  
84 ·​·​·​·​.​line·​144784 ·​·​·​·​.​line·​1456
85 ·​·​·​·​:​cond_085 ·​·​·​·​:​cond_0
86 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​86 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
87 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandLineListene​r:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​87 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandLineListene​r:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​
88 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1700(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​88 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1700(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​
  
89 ·​·​·​·​move-​result-​object·​v089 ·​·​·​·​move-​result-​object·​v0
  
90 ·​·​·​·​if-​eqz·​v0,​·​:​cond_190 ·​·​·​·​if-​eqz·​v0,​·​:​cond_1
  
91 ·​·​·​·​.​line·​144891 ·​·​·​·​.​line·​1457
92 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​92 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
93 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandLineListene​r:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​93 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>onCommandLineListene​r:​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​
94 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1700(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​94 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1700(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​
  
95 ·​·​·​·​move-​result-​object·​v095 ·​·​·​·​move-​result-​object·​v0
  
96 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​96 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fCommand:​Leu/​chainfire/​libsuperuser/​Shell$Command;​
  
97 ·​·​·​·​.​line·​144997 ·​·​·​·​.​line·​1458
98 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>code:​I98 ·​·​·​·​#·​getter·​for:​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>code:​I
99 ·​·​·​·​invoke-​static·​{v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1800(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​I99 ·​·​·​·​invoke-​static·​{v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Command;​-​>access$1800(Leu/​chainfire/​libsuperuser/​Shell$Command;​)​I
  
100 ·​·​·​·​move-​result·​v1100 ·​·​·​·​move-​result·​v1
  
101 ·​·​·​·​iget·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fExitCode:​I101 ·​·​·​·​iget·​v2,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>val$fExitCode:​I
  
102 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​-​>onCommandResult(II)​V102 ·​·​·​·​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Leu/​chainfire/​libsuperuser/​Shell$OnCommandLineLi​stener;​-​>onCommandResult(II)​V
103 ·​·​·​·​:​try_end_0103 ·​·​·​·​:​try_end_0
104 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0104 ·​·​·​·​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
  
105 ·​·​·​·​.​line·​1451105 ·​·​·​·​.​line·​1460
106 ·​·​·​·​:​cond_1106 ·​·​·​·​:​cond_1
107 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​107 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
108 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>endCallback()​V108 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>endCallback()​V
109 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V109 ·​·​·​·​invoke-​static·​{v0},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V
  
110 ·​·​·​·​.​line·​1453110 ·​·​·​·​.​line·​1462
111 ·​·​·​·​return-​void111 ·​·​·​·​return-​void
  
112 ·​·​·​·​.​line·​1451112 ·​·​·​·​.​line·​1460
113 ·​·​·​·​:​catchall_0113 ·​·​·​·​:​catchall_0
114 ·​·​·​·​move-​exception·​v0114 ·​·​·​·​move-​exception·​v0
  
115 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​115 ·​·​·​·​iget-​object·​v1,​·​p0,​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive$4;​-​>this$0:​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​
  
116 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>endCallback()​V116 ·​·​·​·​#·​invokes:​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>endCallback()​V
117 ·​·​·​·​invoke-​static·​{v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V117 ·​·​·​·​invoke-​static·​{v1},​·​Leu/​chainfire/​libsuperuser/​Shell$Interactive;​-​>access$1600(Leu/​chainfire/​libsuperuser/​Shell$Interactive;​)​V
⊟
74.4 KB
smali/eu/chainfire/libsuperuser/Shell$Interactive.smali
Max report size reached
⊟
776 B
smali/com/github/mikephil/charting/utils/FileUtils.smali
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
  
222 ·​·​·​·​.​line·​256222 ·​·​·​·​.​line·​256
223 ·​·​·​·​:​try_start_5223 ·​·​·​·​:​try_start_5
224 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​io/​BufferedReader;​-​>close()​V224 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​io/​BufferedReader;​-​>close()​V
225 ·​·​·​·​:​try_end_5225 ·​·​·​·​:​try_end_5
226 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_3226 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_3
  
227 ·​·​·​·​.​line·​259227 ·​·​·​·​.​line·​261
228 ·​·​·​·​:​cond_2228 ·​·​·​·​:​cond_2
229 ·​·​·​·​:​goto_4229 ·​·​·​·​:​goto_4
230 ·​·​·​·​throw·​v6230 ·​·​·​·​throw·​v6
  
231 ·​·​·​·​.​line·​257231 ·​·​·​·​.​line·​257
232 ·​·​·​·​:​catch_3232 ·​·​·​·​:​catch_3
233 ·​·​·​·​move-​exception·​v0233 ·​·​·​·​move-​exception·​v0
Offset 558, 15 lines modifiedOffset 558, 15 lines modified
  
558 ·​·​·​·​.​line·​145558 ·​·​·​·​.​line·​145
559 ·​·​·​·​:​try_start_5559 ·​·​·​·​:​try_start_5
560 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​BufferedReader;​-​>close()​V560 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​BufferedReader;​-​>close()​V
561 ·​·​·​·​:​try_end_5561 ·​·​·​·​:​try_end_5
562 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_3562 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_3
  
563 ·​·​·​·​.​line·​148563 ·​·​·​·​.​line·​150
564 ·​·​·​·​:​cond_4564 ·​·​·​·​:​cond_4
565 ·​·​·​·​:​goto_6565 ·​·​·​·​:​goto_6
566 ·​·​·​·​throw·​v8566 ·​·​·​·​throw·​v8
  
567 ·​·​·​·​.​line·​146567 ·​·​·​·​.​line·​146
568 ·​·​·​·​:​catch_3568 ·​·​·​·​:​catch_3
569 ·​·​·​·​move-​exception·​v0569 ·​·​·​·​move-​exception·​v0
⊟
463 B
smali/com/amaze/filemanager/fragments/ZipViewer.smali
Offset 1919, 14 lines modifiedOffset 1919, 15 lines modified
  
1919 ·​·​·​·​if-​eqz·​v7,​·​:​cond_91919 ·​·​·​·​if-​eqz·​v7,​·​:​cond_9
  
1920 ·​·​·​·​.​line·​2691920 ·​·​·​·​.​line·​269
1921 ·​·​·​·​:​try_start_41921 ·​·​·​·​:​try_start_4
1922 ·​·​·​·​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>close()​V1922 ·​·​·​·​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>close()​V
  
 1923 ·​·​·​·​.​line·​271
1923 ·​·​·​·​:​cond_91924 ·​·​·​·​:​cond_9
1924 ·​·​·​·​throw·​v01925 ·​·​·​·​throw·​v0
1925 ·​·​·​·​:​try_end_41926 ·​·​·​·​:​try_end_4
1926 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_01927 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_0
  
1927 ·​·​·​·​.​line·​2791928 ·​·​·​·​.​line·​279
1928 ·​·​·​·​.​end·​local·​v7·​·​·​·​#·​"cursor":​Landroid/​database/​Cursor;​1929 ·​·​·​·​.​end·​local·​v7·​·​·​·​#·​"cursor":​Landroid/​database/​Cursor;​
⊟
534 B
smali/com/amaze/filemanager/services/ZipTask$DoWork.smali
Offset 656, 15 lines modifiedOffset 656, 15 lines modified
656 ·​·​·​·​.​line·​232656 ·​·​·​·​.​line·​232
657 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​amaze/​filemanager/​services/​ZipTask$DoWork;​-​>zos:​Ljava/​util/​zip/​ZipOutputStream;​657 ·​·​·​·​iget-​object·​v6,​·​p0,​·​Lcom/​amaze/​filemanager/​services/​ZipTask$DoWork;​-​>zos:​Ljava/​util/​zip/​ZipOutputStream;​
  
658 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​util/​zip/​ZipOutputStream;​-​>close()​V658 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​util/​zip/​ZipOutputStream;​-​>close()​V
659 ·​·​·​·​:​try_end_4659 ·​·​·​·​:​try_end_4
660 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_4660 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_4
  
661 ·​·​·​·​.​line·​235661 ·​·​·​·​.​line·​236
662 ·​·​·​·​:​goto_2662 ·​·​·​·​:​goto_2
663 ·​·​·​·​throw·​v5663 ·​·​·​·​throw·​v5
  
664 ·​·​·​·​.​line·​233664 ·​·​·​·​.​line·​233
665 ·​·​·​·​:​catch_4665 ·​·​·​·​:​catch_4
666 ·​·​·​·​move-​exception·​v0666 ·​·​·​·​move-​exception·​v0
  
⊟
1.33 KB
smali/com/amaze/filemanager/services/ExtractService$DoWork.smali
Offset 1706, 14 lines modifiedOffset 1706, 15 lines modified
1706 ·​·​·​·​move-​exception·​v51706 ·​·​·​·​move-​exception·​v5
  
1707 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V1707 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V
  
1708 ·​·​·​·​.​line·​2561708 ·​·​·​·​.​line·​256
1709 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​io/​BufferedInputStream;​-​>close()​V1709 ·​·​·​·​invoke-​virtual·​{v1},​·​Ljava/​io/​BufferedInputStream;​-​>close()​V
  
 1710 ·​·​·​·​.​line·​257
1710 ·​·​·​·​throw·​v51711 ·​·​·​·​throw·​v5
  
1711 ·​·​·​·​.​line·​2551712 ·​·​·​·​.​line·​255
1712 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buf":​[B1713 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buf":​[B
1713 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"len":​I1714 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"len":​I
1714 ·​·​·​·​:​cond_21715 ·​·​·​·​:​cond_2
1715 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V1716 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V
Offset 1883, 14 lines modifiedOffset 1884, 15 lines modified
1883 ·​·​·​·​move-​exception·​v71884 ·​·​·​·​move-​exception·​v7
  
1884 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V1885 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V
  
1885 ·​·​·​·​.​line·​2901886 ·​·​·​·​.​line·​290
1886 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​io/​BufferedInputStream;​-​>close()​V1887 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​io/​BufferedInputStream;​-​>close()​V
  
 1888 ·​·​·​·​.​line·​291
1887 ·​·​·​·​throw·​v71889 ·​·​·​·​throw·​v7
  
1888 ·​·​·​·​.​line·​2891890 ·​·​·​·​.​line·​289
1889 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buf":​[B1891 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buf":​[B
1890 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"len":​I1892 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"len":​I
1891 ·​·​·​·​:​cond_21893 ·​·​·​·​:​cond_2
1892 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V1894 ·​·​·​·​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V
Offset 2037, 16 lines modifiedOffset 2039, 18 lines modified
2037 ·​·​·​·​.​line·​3202039 ·​·​·​·​.​line·​320
2038 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"e":​Ljava/​lang/​Exception;​2040 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"e":​Ljava/​lang/​Exception;​
2039 ·​·​·​·​:​catchall_02041 ·​·​·​·​:​catchall_0
2040 ·​·​·​·​move-​exception·​v62042 ·​·​·​·​move-​exception·​v6
  
2041 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V2043 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V
  
 2044 ·​·​·​·​.​line·​321
2042 ·​·​·​·​throw·​v62045 ·​·​·​·​throw·​v6
  
 2046 ·​·​·​·​.​line·​320
2043 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buf":​[B2047 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buf":​[B
2044 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"len":​I2048 ·​·​·​·​.​restart·​local·​v2·​·​·​·​#·​"len":​I
2045 ·​·​·​·​:​cond_22049 ·​·​·​·​:​cond_2
2046 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V2050 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V
  
2047 ·​·​·​·​goto·​:​goto_02051 ·​·​·​·​goto·​:​goto_0
2048 .​end·​method2052 .​end·​method
⊟
530 B
smali/com/amaze/filemanager/services/ftpservice/FTPService.smali
Offset 731, 15 lines modifiedOffset 731, 15 lines modified
  
731 ·​·​·​·​.​line·​372731 ·​·​·​·​.​line·​372
732 ·​·​·​·​:​try_start_5732 ·​·​·​·​:​try_start_5
733 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​net/​ServerSocket;​-​>close()​V733 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​net/​ServerSocket;​-​>close()​V
734 ·​·​·​·​:​try_end_5734 ·​·​·​·​:​try_end_5
735 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_3735 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_3
  
736 ·​·​·​·​.​line·​375736 ·​·​·​·​.​line·​377
737 ·​·​·​·​:​cond_5737 ·​·​·​·​:​cond_5
738 ·​·​·​·​:​goto_5738 ·​·​·​·​:​goto_5
739 ·​·​·​·​throw·​v4739 ·​·​·​·​throw·​v4
  
740 ·​·​·​·​.​line·​373740 ·​·​·​·​.​line·​373
741 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"ds":​Ljava/​net/​DatagramSocket;​741 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"ds":​Ljava/​net/​DatagramSocket;​
742 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"ss":​Ljava/​net/​ServerSocket;​742 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"ss":​Ljava/​net/​ServerSocket;​
⊟
483 B
smali/com/amaze/filemanager/activities/TextReader.smali
Offset 2798, 14 lines modifiedOffset 2798, 15 lines modified
  
2798 ·​·​·​·​if-​eqz·​v10,​·​:​cond_b2798 ·​·​·​·​if-​eqz·​v10,​·​:​cond_b
  
2799 ·​·​·​·​.​line·​2322799 ·​·​·​·​.​line·​232
2800 ·​·​·​·​:​try_start_52800 ·​·​·​·​:​try_start_5
2801 ·​·​·​·​invoke-​interface·​{v10},​·​Landroid/​database/​Cursor;​-​>close()​V2801 ·​·​·​·​invoke-​interface·​{v10},​·​Landroid/​database/​Cursor;​-​>close()​V
  
 2802 ·​·​·​·​.​line·​234
2802 ·​·​·​·​:​cond_b2803 ·​·​·​·​:​cond_b
2803 ·​·​·​·​throw·​v32804 ·​·​·​·​throw·​v3
2804 ·​·​·​·​:​try_end_52805 ·​·​·​·​:​try_end_5
2805 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_02806 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_5·​.​.​·​:​try_end_5}·​:​catch_0
  
2806 ·​·​·​·​.​line·​2362807 ·​·​·​·​.​line·​236
2807 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"client":​Landroid/​content/​ContentProviderClient​;​2808 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"client":​Landroid/​content/​ContentProviderClient​;​
⊟
458 B
smali/com/amaze/filemanager/utils/GenericCopyUtil.smali
Offset 885, 15 lines modifiedOffset 885, 15 lines modified
885 ·​·​·​·​:​cond_12885 ·​·​·​·​:​cond_12
886 ·​·​·​·​if-​eqz·​v3,​·​:​cond_13886 ·​·​·​·​if-​eqz·​v3,​·​:​cond_13
  
887 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V887 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​io/​BufferedOutputStream;​-​>close()​V
888 ·​·​·​·​:​try_end_4888 ·​·​·​·​:​try_end_4
889 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_2889 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_2
  
890 ·​·​·​·​.​line·​144890 ·​·​·​·​.​line·​145
891 ·​·​·​·​:​cond_13891 ·​·​·​·​:​cond_13
892 ·​·​·​·​:​goto_4892 ·​·​·​·​:​goto_4
893 ·​·​·​·​throw·​v14893 ·​·​·​·​throw·​v14
  
894 ·​·​·​·​.​line·​123894 ·​·​·​·​.​line·​123
895 ·​·​·​·​:​cond_14895 ·​·​·​·​:​cond_14
896 ·​·​·​·​if-​eqz·​v10,​·​:​cond_0896 ·​·​·​·​if-​eqz·​v10,​·​:​cond_0
⊟
417 B
smali/com/amaze/filemanager/utils/Futils.smali
Offset 577, 14 lines modifiedOffset 577, 15 lines modified
577 ·​·​·​·​move-​exception·​v3577 ·​·​·​·​move-​exception·​v3
  
578 ·​·​·​·​if-​eqz·​v6,​·​:​cond_c578 ·​·​·​·​if-​eqz·​v6,​·​:​cond_c
  
579 ·​·​·​·​.​line·​500579 ·​·​·​·​.​line·​500
580 ·​·​·​·​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>close()​V580 ·​·​·​·​invoke-​interface·​{v6},​·​Landroid/​database/​Cursor;​-​>close()​V
  
 581 ·​·​·​·​.​line·​502
581 ·​·​·​·​:​cond_c582 ·​·​·​·​:​cond_c
582 ·​·​·​·​throw·​v3583 ·​·​·​·​throw·​v3
583 .​end·​method584 .​end·​method
  
584 .​method·​public·​static·​folderSize(Ljava/​io/​File;​)​J585 .​method·​public·​static·​folderSize(Ljava/​io/​File;​)​J
585 ·​·​·​·​.​locals·​8586 ·​·​·​·​.​locals·​8
586 ·​·​·​·​.​param·​p0,​·​"directory"·​·​·​·​#·​Ljava/​io/​File;​587 ·​·​·​·​.​param·​p0,​·​"directory"·​·​·​·​#·​Ljava/​io/​File;​
⊟
579 B
smali/com/amaze/filemanager/utils/SmbStreamer/StreamServer$HTTPSession.smali
Offset 2778, 15 lines modifiedOffset 2778, 15 lines modified
2778 ·​·​·​·​.​line·​3112778 ·​·​·​·​.​line·​311
2779 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​amaze/​filemanager/​utils/​SmbStreamer/​StreamServer$HTTPSess​ion;​-​>socket:​Ljava/​net/​Socket;​2779 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​amaze/​filemanager/​utils/​SmbStreamer/​StreamServer$HTTPSess​ion;​-​>socket:​Ljava/​net/​Socket;​
  
2780 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​net/​Socket;​-​>close()​V2780 ·​·​·​·​invoke-​virtual·​{v2},​·​Ljava/​net/​Socket;​-​>close()​V
2781 ·​·​·​·​:​try_end_22781 ·​·​·​·​:​try_end_2
2782 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_12782 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_1
  
2783 ·​·​·​·​.​line·​3142783 ·​·​·​·​.​line·​316
2784 ·​·​·​·​:​cond_12784 ·​·​·​·​:​cond_1
2785 ·​·​·​·​:​goto_12785 ·​·​·​·​:​goto_1
2786 ·​·​·​·​throw·​v12786 ·​·​·​·​throw·​v1
  
2787 ·​·​·​·​.​line·​3122787 ·​·​·​·​.​line·​312
2788 ·​·​·​·​:​catch_12788 ·​·​·​·​:​catch_1
2789 ·​·​·​·​move-​exception·​v02789 ·​·​·​·​move-​exception·​v0
⊟
882 B
smali/com/amaze/filemanager/filesystem/FileUtil$MediaFile.smali
Offset 562, 14 lines modifiedOffset 562, 15 lines modified
562 ·​·​·​·​goto/​16·​:​goto_0562 ·​·​·​·​goto/​16·​:​goto_0
  
563 ·​·​·​·​:​catchall_0563 ·​·​·​·​:​catchall_0
564 ·​·​·​·​move-​exception·​v0564 ·​·​·​·​move-​exception·​v0
  
565 ·​·​·​·​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>close()​V565 ·​·​·​·​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>close()​V
  
 566 ·​·​·​·​.​line·​971
566 ·​·​·​·​throw·​v0567 ·​·​·​·​throw·​v0
567 .​end·​method568 .​end·​method
  
568 .​method·​private·​installTemporaryTrack​()​Ljava/​io/​File;​569 .​method·​private·​installTemporaryTrack​()​Ljava/​io/​File;​
569 ·​·​·​·​.​locals·​11570 ·​·​·​·​.​locals·​11
570 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​571 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
571 ·​·​·​·​·​·​·​·​value·​=·​{572 ·​·​·​·​·​·​·​·​value·​=·​{
Offset 697, 15 lines modifiedOffset 698, 15 lines modified
  
697 ·​·​·​·​.​line·​1002698 ·​·​·​·​.​line·​1002
698 ·​·​·​·​:​try_start_3699 ·​·​·​·​:​try_start_3
699 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​io/​OutputStream;​-​>close()​V700 ·​·​·​·​invoke-​virtual·​{v5},​·​Ljava/​io/​OutputStream;​-​>close()​V
700 ·​·​·​·​:​try_end_3701 ·​·​·​·​:​try_end_3
701 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_3702 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_3
  
702 ·​·​·​·​.​line·​1004703 ·​·​·​·​.​line·​1007
703 ·​·​·​·​:​cond_3704 ·​·​·​·​:​cond_3
704 ·​·​·​·​throw·​v9705 ·​·​·​·​throw·​v9
  
705 ·​·​·​·​.​line·​993706 ·​·​·​·​.​line·​993
706 ·​·​·​·​.​end·​local·​v5·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​707 ·​·​·​·​.​end·​local·​v5·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​
707 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buffer":​[B708 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buffer":​[B
708 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"bytesRead":​I709 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"bytesRead":​I
⊟
941 B
smali/com/amaze/filemanager/filesystem/FileUtil.smali
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
  
146 ·​·​·​·​.​line·​794146 ·​·​·​·​.​line·​794
147 ·​·​·​·​:​try_start_3147 ·​·​·​·​:​try_start_3
148 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​OutputStream;​-​>close()​V148 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​OutputStream;​-​>close()​V
149 ·​·​·​·​:​try_end_3149 ·​·​·​·​:​try_end_3
150 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_3150 ·​·​·​·​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_3
  
151 ·​·​·​·​.​line·​798151 ·​·​·​·​.​line·​800
152 ·​·​·​·​:​cond_3152 ·​·​·​·​:​cond_3
153 ·​·​·​·​:​goto_4153 ·​·​·​·​:​goto_4
154 ·​·​·​·​throw·​v7154 ·​·​·​·​throw·​v7
  
155 ·​·​·​·​.​line·​784155 ·​·​·​·​.​line·​784
156 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​156 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​
157 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buffer":​[B157 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buffer":​[B
Offset 667, 15 lines modifiedOffset 667, 15 lines modified
667 ·​·​·​·​.​line·​130667 ·​·​·​·​.​line·​130
668 ·​·​·​·​:​goto_12668 ·​·​·​·​:​goto_12
669 ·​·​·​·​:​try_start_15669 ·​·​·​·​:​try_start_15
670 ·​·​·​·​invoke-​virtual·​{v8},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V670 ·​·​·​·​invoke-​virtual·​{v8},​·​Ljava/​nio/​channels/​FileChannel;​-​>close()​V
671 ·​·​·​·​:​try_end_15671 ·​·​·​·​:​try_end_15
672 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_15·​.​.​·​:​try_end_15}·​:​catch_10672 ·​·​·​·​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_15·​.​.​·​:​try_end_15}·​:​catch_10
  
673 ·​·​·​·​.​line·​134673 ·​·​·​·​.​line·​135
674 ·​·​·​·​:​goto_13674 ·​·​·​·​:​goto_13
675 ·​·​·​·​throw·​v4675 ·​·​·​·​throw·​v4
  
676 ·​·​·​·​.​line·​114676 ·​·​·​·​.​line·​114
677 ·​·​·​·​.​end·​local·​v11·​·​·​·​#·​"inStream":​Ljava/​io/​FileInputStream;​677 ·​·​·​·​.​end·​local·​v11·​·​·​·​#·​"inStream":​Ljava/​io/​FileInputStream;​
678 ·​·​·​·​.​restart·​local·​v12·​·​·​·​#·​"inStream":​Ljava/​io/​FileInputStream;​678 ·​·​·​·​.​restart·​local·​v12·​·​·​·​#·​"inStream":​Ljava/​io/​FileInputStream;​
679 ·​·​·​·​:​catch_2679 ·​·​·​·​:​catch_2
⊟
1.47 KB
smali/com/amaze/filemanager/filesystem/MediaStoreHack.smali
Offset 664, 14 lines modifiedOffset 664, 15 lines modified
664 ·​·​·​·​goto/​16·​:​goto_0664 ·​·​·​·​goto/​16·​:​goto_0
  
665 ·​·​·​·​:​catchall_0665 ·​·​·​·​:​catchall_0
666 ·​·​·​·​move-​exception·​v2666 ·​·​·​·​move-​exception·​v2
  
667 ·​·​·​·​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>close()​V667 ·​·​·​·​invoke-​interface·​{v7},​·​Landroid/​database/​Cursor;​-​>close()​V
  
 668 ·​·​·​·​.​line·​203
668 ·​·​·​·​throw·​v2669 ·​·​·​·​throw·​v2
669 .​end·​method670 .​end·​method
  
670 .​method·​public·​static·​getUriFromFile(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Landroid/​net/​Uri;​671 .​method·​public·​static·​getUriFromFile(Ljava/​lang/​String;​Landroid/​content/​Context;​)​Landroid/​net/​Uri;​
671 ·​·​·​·​.​locals·​10672 ·​·​·​·​.​locals·​10
672 ·​·​·​·​.​param·​p0,​·​"path"·​·​·​·​#·​Ljava/​lang/​String;​673 ·​·​·​·​.​param·​p0,​·​"path"·​·​·​·​#·​Ljava/​lang/​String;​
673 ·​·​·​·​.​param·​p1,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​674 ·​·​·​·​.​param·​p1,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
Offset 910, 14 lines modifiedOffset 911, 15 lines modified
910 ·​·​·​·​.​restart·​local·​v4·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​911 ·​·​·​·​.​restart·​local·​v4·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​
911 ·​·​·​·​:​goto_2912 ·​·​·​·​:​goto_2
912 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​OutputStream;​-​>close()​V913 ·​·​·​·​invoke-​virtual·​{v4},​·​Ljava/​io/​OutputStream;​-​>close()​V
  
913 ·​·​·​·​.​line·​225914 ·​·​·​·​.​line·​225
914 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​io/​InputStream;​-​>close()​V915 ·​·​·​·​invoke-​virtual·​{v3},​·​Ljava/​io/​InputStream;​-​>close()​V
  
 916 ·​·​·​·​.​line·​226
915 ·​·​·​·​throw·​v7917 ·​·​·​·​throw·​v7
  
916 ·​·​·​·​.​line·​224918 ·​·​·​·​.​line·​224
917 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​919 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​
918 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buffer":​[B920 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"buffer":​[B
919 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"bytesRead":​I921 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"bytesRead":​I
920 ·​·​·​·​.​restart·​local·​v5·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​922 ·​·​·​·​.​restart·​local·​v5·​·​·​·​#·​"out":​Ljava/​io/​OutputStream;​
Offset 1097, 14 lines modifiedOffset 1099, 15 lines modified
1097 ·​·​·​·​.​line·​2521099 ·​·​·​·​.​line·​252
1098 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"fd":​Landroid/​os/​ParcelFileDescriptor;​1100 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"fd":​Landroid/​os/​ParcelFileDescriptor;​
1099 ·​·​·​·​:​catchall_01101 ·​·​·​·​:​catchall_0
1100 ·​·​·​·​move-​exception·​v61102 ·​·​·​·​move-​exception·​v6
  
1101 ·​·​·​·​invoke-​static·​{p0,​·​v4},​·​Lcom/​amaze/​filemanager/​filesystem/​MediaStoreHack;​-​>delete(Landroid/​content/​Context;​Ljava/​io/​File;​)​Z1103 ·​·​·​·​invoke-​static·​{p0,​·​v4},​·​Lcom/​amaze/​filemanager/​filesystem/​MediaStoreHack;​-​>delete(Landroid/​content/​Context;​Ljava/​io/​File;​)​Z
  
 1104 ·​·​·​·​.​line·​253
1102 ·​·​·​·​throw·​v61105 ·​·​·​·​throw·​v6
1103 .​end·​method1106 .​end·​method
  
1104 .​method·​public·​static·​mkfile(Landroid/​content/​Context;​Ljava/​io/​File;​)​Z1107 .​method·​public·​static·​mkfile(Landroid/​content/​Context;​Ljava/​io/​File;​)​Z
1105 ·​·​·​·​.​locals·​31108 ·​·​·​·​.​locals·​3
1106 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​1109 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
1107 ·​·​·​·​.​param·​p1,​·​"file"·​·​·​·​#·​Ljava/​io/​File;​1110 ·​·​·​·​.​param·​p1,​·​"file"·​·​·​·​#·​Ljava/​io/​File;​
⊟
479 B
smali/com/amaze/filemanager/database/TabHandler.smali
Offset 422, 14 lines modifiedOffset 422, 15 lines modified
422 ·​·​·​·​move-​exception·​v5422 ·​·​·​·​move-​exception·​v5
  
423 ·​·​·​·​if-​eqz·​v0,​·​:​cond_3423 ·​·​·​·​if-​eqz·​v0,​·​:​cond_3
  
424 ·​·​·​·​.​line·​125424 ·​·​·​·​.​line·​125
425 ·​·​·​·​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>close()​V425 ·​·​·​·​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>close()​V
  
 426 ·​·​·​·​.​line·​127
426 ·​·​·​·​:​cond_3427 ·​·​·​·​:​cond_3
427 ·​·​·​·​throw·​v5428 ·​·​·​·​throw·​v5
428 .​end·​method429 .​end·​method
  
429 .​method·​public·​onCreate(Landroid/​database/​sqlite/​SQLiteDatabase;​)​V430 .​method·​public·​onCreate(Landroid/​database/​sqlite/​SQLiteDatabase;​)​V
430 ·​·​·​·​.​locals·​1431 ·​·​·​·​.​locals·​1
431 ·​·​·​·​.​param·​p1,​·​"sqLiteDatabase"·​·​·​·​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​432 ·​·​·​·​.​param·​p1,​·​"sqLiteDatabase"·​·​·​·​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​