87.2 KB
/home/hans/code/fdroid/data/tmp/com.dconstructing.cooper_2.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.dconstructing.cooper_2.apk
56.9 KB
zipinfo /dev/stdin
Max report size reached
288 B
smali/android/support/v7/appcompat/R.smali
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​027 ····​.​locals·​0
  
28 ····​.​prologue28 ····​.​prologue
29 ····​.​line·​929 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
31 ····​.​line·​489 
32 ····​return-​void31 ····​return-​void
33 .​end·​method32 .​end·​method
637 B
smali/com/dconstructing/cooper/ConnectionActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​ConnectionActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​ConnectionActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​ConnectionActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​ConnectionActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dconstructing/​cooper/​ConnectionActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​32827 ····​.​line·​328
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​ConnectionActivity$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​ConnectionActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​ConnectionActivity$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​ConnectionActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
282 B
smali/com/dconstructing/cooper/R.smali
Offset 27, 10 lines modifiedOffset 27, 9 lines modified
27 .​method·​public·​constructor·​<init>()​V27 .​method·​public·​constructor·​<init>()​V
28 ····​.​locals·​028 ····​.​locals·​0
  
29 ····​.​prologue29 ····​.​prologue
30 ····​.​line·​1030 ····​.​line·​10
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
32 ····​.​line·​1144 
33 ····​return-​void32 ····​return-​void
34 .​end·​method33 .​end·​method
595 B
smali/com/dconstructing/cooper/MainActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dconstructing/​cooper/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​36327 ····​.​line·​363
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​MainActivity$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​MainActivity$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
494 B
smali/com/dconstructing/cooper/fragments/ConnectedFileFragment.smali
Offset 38, 15 lines modifiedOffset 38, 14 lines modified
  
38 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​38 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​
  
39 ····​move-​result-​object·​v039 ····​move-​result-​object·​v0
  
40 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedFileFragment​;​-​>TAG:​Ljava/​lang/​String;​40 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedFileFragment​;​-​>TAG:​Ljava/​lang/​String;​
  
41 ····​.​line·​121 
42 ····​return-​void41 ····​return-​void
43 .​end·​method42 .​end·​method
  
  
44 #·​virtual·​methods43 #·​virtual·​methods
45 .​method·​public·​insertContent()​V44 .​method·​public·​insertContent()​V
46 ····​.​locals·​345 ····​.​locals·​3
1.36 KB
smali/com/dconstructing/cooper/fragments/ConnectionsFragment.smali
Offset 68, 15 lines modifiedOffset 68, 14 lines modified
68 ····​.​line·​6568 ····​.​line·​65
69 ····​new-​instance·​v0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment$I​ncomingHandler;​69 ····​new-​instance·​v0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment$I​ncomingHandler;​
  
70 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment$I​ncomingHandler;​-​><init>(Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment;​)​V70 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment$I​ncomingHandler;​-​><init>(Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment;​)​V
  
71 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment;​-​>mHandler:​Landroid/​os/​Handler;​71 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment;​-​>mHandler:​Landroid/​os/​Handler;​
  
72 ····​.​line·​250 
73 ····​return-​void72 ····​return-​void
74 .​end·​method73 .​end·​method
  
  
75 #·​virtual·​methods74 #·​virtual·​methods
76 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V75 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V
77 ····​.​locals·​376 ····​.​locals·​3
Offset 689, 22 lines modifiedOffset 688, 19 lines modified
689 ····​.​packed-​switch·​0x1688 ····​.​packed-​switch·​0x1
690 ········​:​pswitch_0689 ········​:​pswitch_0
691 ····​.​end·​packed-​switch690 ····​.​end·​packed-​switch
692 .​end·​method691 .​end·​method
  
693 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​content/​Loader;​Ljava/​lang/​Object;​)​V692 .​method·​public·​bridge·​synthetic·​onLoadFinished(Landro​id/​content/​Loader;​Ljava/​lang/​Object;​)​V
694 ····​.​locals·​0693 ····​.​locals·​0
695 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​content/​Loader;​ 
696 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 
  
697 ····​.​prologue694 ····​.​prologue
698 ····​.​line·​54695 ····​.​line·​54
699 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​696 ····​check-​cast·​p2,​·​Landroid/​database/​Cursor;​
  
700 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 
701 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment;​-​>onLoadFinished(Landr​oid/​content/​Loader;​Landroid/​database/​Cursor;​)​V697 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectionsFragment;​-​>onLoadFinished(Landr​oid/​content/​Loader;​Landroid/​database/​Cursor;​)​V
  
702 ····​return-​void698 ····​return-​void
703 .​end·​method699 .​end·​method
  
704 .​method·​public·​onLoaderReset(Landroi​d/​content/​Loader;​)​V700 .​method·​public·​onLoaderReset(Landroi​d/​content/​Loader;​)​V
705 ····​.​locals·​2701 ····​.​locals·​2
727 B
smali/com/dconstructing/cooper/fragments/NewConnectionFragment$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​fragments/​NewConnectionFragment​;​21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​fragments/​NewConnectionFragment​;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​fragments/​NewConnectionFragment​;​)​V23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​fragments/​NewConnectionFragment​;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dconstructing/​cooper/​fragments/​NewConnectionFragment​;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​8827 ····​.​line·​88
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​NewConnectionFragment​$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​fragments/​NewConnectionFragment​;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​NewConnectionFragment​$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​fragments/​NewConnectionFragment​;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
735 B
smali/com/dconstructing/cooper/fragments/PasswordDialogFragment$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​)​V23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​10027 ····​.​line·​100
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
734 B
smali/com/dconstructing/cooper/fragments/PasswordDialogFragment$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​21 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​)​V23 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​9327 ····​.​line·​93
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$2;​-​>this$0:​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$2;​-​>this$0:​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.55 KB
smali/com/dconstructing/cooper/fragments/PasswordDialogFragment.smali
Offset 220, 34 lines modifiedOffset 220, 37 lines modified
  
220 ····​move-​result-​object·​v4220 ····​move-​result-​object·​v4
  
221 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​221 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
222 ····​move-​result-​object·​v4222 ····​move-​result-​object·​v4
  
 223 ····​.​line·​91
223 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​224 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
224 ····​move-​result-​object·​v3225 ····​move-​result-​object·​v3
  
225 ····​const·​v4,​·​0x7f0a0016226 ····​const·​v4,​·​0x7f0a0016
  
226 ····​new-​instance·​v5,​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$2;​227 ····​new-​instance·​v5,​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$2;​
  
227 ····​invoke-​direct·​{v5,​·​p0},​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$2;​-​><init>(Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​)​V228 ····​invoke-​direct·​{v5,​·​p0},​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$2;​-​><init>(Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​)​V
  
 229 ····​.​line·​93
228 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​230 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
229 ····​move-​result-​object·​v3231 ····​move-​result-​object·​v3
  
230 ····​const·​v4,​·​0x7f0a0010232 ····​const·​v4,​·​0x7f0a0010
  
231 ····​new-​instance·​v5,​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$1;​233 ····​new-​instance·​v5,​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$1;​
  
232 ····​invoke-​direct·​{v5,​·​p0},​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$1;​-​><init>(Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​)​V234 ····​invoke-​direct·​{v5,​·​p0},​·​Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t$1;​-​><init>(Lcom/​dconstructing/​cooper/​fragments/​PasswordDialogFragmen​t;​)​V
  
 235 ····​.​line·​100
233 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​236 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
234 ····​.​line·​106237 ····​.​line·​106
235 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​238 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
236 ····​move-​result-​object·​v3239 ····​move-​result-​object·​v3
  
9.36 KB
smali/com/dconstructing/cooper/fragments/ConnectedDirectoryFragment.smali
Offset 54, 149 lines modifiedOffset 54, 144 lines modified
  
54 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​54 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​
  
55 ····​move-​result-​object·​v055 ····​move-​result-​object·​v0
  
56 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>TAG:​Ljava/​lang/​String;​56 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>TAG:​Ljava/​lang/​String;​
  
57 ····​.​line·​143 
58 ····​return-​void57 ····​return-​void
59 .​end·​method58 .​end·​method
  
  
60 #·​virtual·​methods59 #·​virtual·​methods
61 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V60 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V
62 ····​.​locals·​761 ····​.​locals·​7
63 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​62 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
  
64 ····​.​prologue63 ····​.​prologue
65 ····​.​line·​7764 ····​.​line·​77
66 ····​sget-​boolean·​v5,​·​Lcom/​dconstructing/​cooper/​MainActivity;​-​>isDebuggable:​Z65 ····​sget-​boolean·​v4,​·​Lcom/​dconstructing/​cooper/​MainActivity;​-​>isDebuggable:​Z
  
67 ····​if-​eqz·​v5,​·​:​cond_066 ····​if-​eqz·​v4,​·​:​cond_0
  
68 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>TAG:​Ljava/​lang/​String;​67 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>TAG:​Ljava/​lang/​String;​
  
69 ····​const-​string·​v6,​·​"onActivityCreated"68 ····​const-​string·​v5,​·​"onActivityCreated"
  
70 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I69 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
71 ····​.​line·​7870 ····​.​line·​78
72 ····​:​cond_071 ····​:​cond_0
73 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​ListFragment;​-​>onActivityCreated(La​ndroid/​os/​Bundle;​)​V72 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​ListFragment;​-​>onActivityCreated(La​ndroid/​os/​Bundle;​)​V
  
74 ····​.​line·​8073 ····​.​line·​80
75 ····​if-​nez·​p1,​·​:​cond_374 ····​if-​nez·​p1,​·​:​cond_3
  
76 ····​.​line·​8175 ····​.​line·​81
77 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​76 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
  
78 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V77 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
79 ····​.​line·​8278 ····​.​line·​82
80 ····​.​local·​v4,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​dconstructing/​cooper/​objects/​FilePath;​>;​"79 ····​.​local·​v3,​·​"list":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lcom/​dconstructing/​cooper/​objects/​FilePath;​>;​"
81 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>mDirectories:​Ljava/​util/​ArrayList;​80 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>mDirectories:​Ljava/​util/​ArrayList;​
  
82 ····​if-​eqz·​v5,​·​:​cond_181 ····​if-​eqz·​v4,​·​:​cond_1
  
83 ····​.​line·​8382 ····​.​line·​83
84 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>mDirectories:​Ljava/​util/​ArrayList;​83 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>mDirectories:​Ljava/​util/​ArrayList;​
  
85 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​84 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
  
86 ····​move-​result-​object·​v385 ····​move-​result-​object·​v4
  
87 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​ 
88 ····​:​goto_086 ····​:​goto_0
89 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z87 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
90 ····​move-​result·​v588 ····​move-​result·​v5
  
91 ····​if-​eqz·​v5,​·​:​cond_189 ····​if-​eqz·​v5,​·​:​cond_1
  
92 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​90 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
93 ····​move-​result-​object·​v191 ····​move-​result-​object·​v1
  
94 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​92 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
  
95 ····​.​line·​8493 ····​.​line·​84
96 ····​.​local·​v1,​·​"directory":​Ljava/​lang/​String;​94 ····​.​local·​v1,​·​"directory":​Ljava/​lang/​String;​
97 ····​new-​instance·​v5,​·​Lcom/​dconstructing/​cooper/​objects/​FilePath;​95 ····​new-​instance·​v5,​·​Lcom/​dconstructing/​cooper/​objects/​FilePath;​
  
98 ····​const/​4·​v6,​·​0x196 ····​const/​4·​v6,​·​0x1
  
99 ····​invoke-​direct·​{v5,​·​v1,​·​v6},​·​Lcom/​dconstructing/​cooper/​objects/​FilePath;​-​><init>(Ljava/​lang/​String;​Z)​V97 ····​invoke-​direct·​{v5,​·​v1,​·​v6},​·​Lcom/​dconstructing/​cooper/​objects/​FilePath;​-​><init>(Ljava/​lang/​String;​Z)​V
  
100 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z98 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
101 ····​goto·​:​goto_099 ····​goto·​:​goto_0
  
102 ····​.​line·​87100 ····​.​line·​87
103 ····​.​end·​local·​v1····​#·​"directory":​Ljava/​lang/​String;​101 ····​.​end·​local·​v1····​#·​"directory":​Ljava/​lang/​String;​
104 ····​.​end·​local·​v3····​#·​"i$":​Ljava/​util/​Iterator;​ 
105 ····​:​cond_1102 ····​:​cond_1
106 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>mFiles:​Ljava/​util/​ArrayList;​103 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>mFiles:​Ljava/​util/​ArrayList;​
  
107 ····​if-​eqz·​v5,​·​:​cond_2104 ····​if-​eqz·​v4,​·​:​cond_2
  
108 ····​.​line·​88105 ····​.​line·​88
109 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>mFiles:​Ljava/​util/​ArrayList;​106 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dconstructing/​cooper/​fragments/​ConnectedDirectoryFra​gment;​-​>mFiles:​Ljava/​util/​ArrayList;​
  
110 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​107 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
  
111 ····​move-​result-​object·​v3108 ····​move-​result-​object·​v4
  
112 ····​.​restart·​local·​v3····​#·​"i$":​Ljava/​util/​Iterator;​ 
113 ····​:​goto_1109 ····​:​goto_1
114 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z110 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
115 ····​move-​result·​v5111 ····​move-​result·​v5
  
116 ····​if-​eqz·​v5,​·​:​cond_2112 ····​if-​eqz·​v5,​·​:​cond_2
  
117 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​113 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
118 ····​move-​result-​object·​v2114 ····​move-​result-​object·​v2
  
119 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​115 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
  
120 ····​.​line·​89116 ····​.​line·​89
121 ····​.​local·​v2,​·​"file":​Ljava/​lang/​String;​117 ····​.​local·​v2,​·​"file":​Ljava/​lang/​String;​
122 ····​new-​instance·​v5,​·​Lcom/​dconstructing/​cooper/​objects/​FilePath;​118 ····​new-​instance·​v5,​·​Lcom/​dconstructing/​cooper/​objects/​FilePath;​
  
123 ····​const/​4·​v6,​·​0x0119 ····​const/​4·​v6,​·​0x0
  
124 ····​invoke-​direct·​{v5,​·​v2,​·​v6},​·​Lcom/​dconstructing/​cooper/​objects/​FilePath;​-​><init>(Ljava/​lang/​String;​Z)​V120 ····​invoke-​direct·​{v5,​·​v2,​·​v6},​·​Lcom/​dconstructing/​cooper/​objects/​FilePath;​-​><init>(Ljava/​lang/​String;​Z)​V
  
125 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z121 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
126 ····​goto·​:​goto_1122 ····​goto·​:​goto_1
  
127 ····​.​line·​92123 ····​.​line·​92
128 ····​.​end·​local·​v2····​#·​"file":​Ljava/​lang/​String;​124 ····​.​end·​local·​v2····​#·​"file":​Ljava/​lang/​String;​
129 ····​.​end·​local·​v3····​#·​"i$":​Ljava/​util/​Iterator;​ 
130 ····​:​cond_2125 ····​:​cond_2
131 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​126 ····​new-​instance·​v0,​·​Landroid/​widget/​ArrayAdapter;​
  
Max diff block lines reached; 3847/9434 bytes (40.78%) of diff not shown.
1.3 KB
smali/com/dconstructing/cooper/services/ConnectionService$1.smali
Offset 30, 39 lines modifiedOffset 30, 36 lines modified
30 #·​instance·​fields30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​31 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​
  
  
32 #·​direct·​methods32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​services/​ConnectionService;​)​V33 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​services/​ConnectionService;​)​V
34 ····​.​locals·​034 ····​.​locals·​0
 35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​
  
35 ····​.​prologue36 ····​.​prologue
36 ····​.​line·​22337 ····​.​line·​223
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$1;​-​>this$0:​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​
  
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
39 ····​return-​void40 ····​return-​void
40 .​end·​method41 .​end·​method
  
  
41 #·​virtual·​methods42 #·​virtual·​methods
42 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I43 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
43 ····​.​locals·​144 ····​.​locals·​1
44 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
45 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 
  
46 ····​.​prologue45 ····​.​prologue
47 ····​.​line·​22346 ····​.​line·​223
48 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​47 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
  
49 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
50 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​48 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​
  
51 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 
52 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$1;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I49 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$1;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
53 ····​move-​result·​v050 ····​move-​result·​v0
  
54 ····​return·​v051 ····​return·​v0
55 .​end·​method52 .​end·​method
  
10.9 KB
smali/com/dconstructing/cooper/services/ConnectionService.smali
Offset 111, 15 lines modifiedOffset 111, 14 lines modified
  
111 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​-​>mHandler:​Landroid/​os/​Handler;​111 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​-​>mHandler:​Landroid/​os/​Handler;​
  
112 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​os/​Messenger;​-​><init>(Landroid/​os/​Handler;​)​V112 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​os/​Messenger;​-​><init>(Landroid/​os/​Handler;​)​V
  
113 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​-​>mMessenger:​Landroid/​os/​Messenger;​113 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​-​>mMessenger:​Landroid/​os/​Messenger;​
  
114 ····​.​line·​405 
115 ····​return-​void114 ····​return-​void
116 .​end·​method115 .​end·​method
  
  
117 #·​virtual·​methods116 #·​virtual·​methods
118 .​method·​public·​checkForConnection(J)​Z117 .​method·​public·​checkForConnection(J)​Z
119 ····​.​locals·​4118 ····​.​locals·​4
Offset 164, 15 lines modifiedOffset 163, 15 lines modified
  
164 ····​.​line·​152163 ····​.​line·​152
165 ····​:​cond_1164 ····​:​cond_1
166 ····​return·​v1165 ····​return·​v1
167 .​end·​method166 .​end·​method
  
168 .​method·​public·​declared-​synchronized·​commandResponse(JILja​va/​lang/​String;​Ljava/​lang/​Object;​Landroid/​os/​Messenger;​)​V167 .​method·​public·​declared-​synchronized·​commandResponse(JILja​va/​lang/​String;​Ljava/​lang/​Object;​Landroid/​os/​Messenger;​)​V
169 ····​.​locals·​19168 ····​.​locals·​18
170 ····​.​param·​p1,​·​"uuid"····​#·​J169 ····​.​param·​p1,​·​"uuid"····​#·​J
171 ····​.​param·​p3,​·​"command"····​#·​I170 ····​.​param·​p3,​·​"command"····​#·​I
172 ····​.​param·​p4,​·​"parameter"····​#·​Ljava/​lang/​String;​171 ····​.​param·​p4,​·​"parameter"····​#·​Ljava/​lang/​String;​
173 ····​.​param·​p5,​·​"response"····​#·​Ljava/​lang/​Object;​172 ····​.​param·​p5,​·​"response"····​#·​Ljava/​lang/​Object;​
174 ····​.​param·​p6,​·​"reply"····​#·​Landroid/​os/​Messenger;​173 ····​.​param·​p6,​·​"reply"····​#·​Landroid/​os/​Messenger;​
  
175 ····​.​prologue174 ····​.​prologue
Offset 401, 65 lines modifiedOffset 400, 64 lines modified
401 ····​.​line·​214400 ····​.​line·​214
402 ····​.​local·​v15,​·​"directories":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"401 ····​.​local·​v15,​·​"directories":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
403 ····​check-​cast·​p5,​·​Ljava/​util/​Vector;​402 ····​check-​cast·​p5,​·​Ljava/​util/​Vector;​
  
404 ····​.​end·​local·​p5····​#·​"response":​Ljava/​lang/​Object;​403 ····​.​end·​local·​p5····​#·​"response":​Ljava/​lang/​Object;​
405 ····​invoke-​virtual/​range·​{p5·​.​.​·​p5},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​404 ····​invoke-​virtual/​range·​{p5·​.​.​·​p5},​·​Ljava/​util/​Vector;​-​>iterator()​Ljava/​util/​Iterator;​
  
406 ····​move-​result-​object·​v17405 ····​move-​result-​object·​v1
  
407 ····​.​local·​v17,​·​"i$":​Ljava/​util/​Iterator;​ 
408 ····​:​goto_1406 ····​:​goto_1
409 ····​invoke-​interface/​range·​{v17·​.​.​·v17},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z407 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
410 ····​move-​result·​v1408 ····​move-​result·​v2
  
411 ····​if-​eqz·​v1,​·​:​cond_6409 ····​if-​eqz·​v2,​·​:​cond_6
  
412 ····​invoke-​interface/​range·​{v17·​.​.​·v17},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​410 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
413 ····​move-​result-​object·​v18411 ····​move-​result-​object·​v17
  
414 ····​check-​cast·​v18,​·​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​412 ····​check-​cast·​v17,​·​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​
  
415 ····​.​line·​216413 ····​.​line·​216
416 ····​.​local·​v18,​·​"item":​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​414 ····​.​local·​v17,​·​"item":​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​
417 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​-​>getAttrs()​Lcom/​jcraft/​jsch/​SftpATTRS;​415 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​-​>getAttrs()​Lcom/​jcraft/​jsch/​SftpATTRS;​
  
418 ····​move-​result-​object·​v1416 ····​move-​result-​object·​v2
  
419 ····​invoke-​virtual·​{v1},​·​Lcom/​jcraft/​jsch/​SftpATTRS;​-​>isDir()​Z417 ····​invoke-​virtual·​{v2},​·​Lcom/​jcraft/​jsch/​SftpATTRS;​-​>isDir()​Z
  
420 ····​move-​result·​v1418 ····​move-​result·​v2
  
421 ····​if-​eqz·​v1,​·​:​cond_5419 ····​if-​eqz·​v2,​·​:​cond_5
  
422 ····​.​line·​217420 ····​.​line·​217
423 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​-​>getFilename()​Ljava/​lang/​String;​421 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​-​>getFilename()​Ljava/​lang/​String;​
  
424 ····​move-​result-​object·​v1422 ····​move-​result-​object·​v2
  
425 ····​invoke-​virtual·​{v15,​·​v1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z423 ····​invoke-​virtual·​{v15,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
426 ····​goto·​:​goto_1424 ····​goto·​:​goto_1
  
427 ····​.​line·​219425 ····​.​line·​219
428 ····​:​cond_5426 ····​:​cond_5
429 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​-​>getFilename()​Ljava/​lang/​String;​427 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​-​>getFilename()​Ljava/​lang/​String;​
  
430 ····​move-​result-​object·​v1428 ····​move-​result-​object·​v2
  
431 ····​move-​object/​from16·​v0,​·​v16429 ····​move-​object/​from16·​v0,​·​v16
  
432 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z430 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
433 ····​goto·​:​goto_1431 ····​goto·​:​goto_1
  
434 ····​.​line·​223432 ····​.​line·​223
435 ····​.​end·​local·​v18····​#·​"item":​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​433 ····​.​end·​local·​v17····​#·​"item":​Lcom/​jcraft/​jsch/​ChannelSftp$LsEntry;​
436 ····​:​cond_6434 ····​:​cond_6
437 ····​new-​instance·​v1,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$1;​435 ····​new-​instance·​v1,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$1;​
  
438 ····​move-​object/​from16·​v0,​·​p0436 ····​move-​object/​from16·​v0,​·​p0
  
439 ····​invoke-​direct·​{v1,​·​v0},​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$1;​-​><init>(Lcom/​dconstructing/​cooper/​services/​ConnectionService;​)​V437 ····​invoke-​direct·​{v1,​·​v0},​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$1;​-​><init>(Lcom/​dconstructing/​cooper/​services/​ConnectionService;​)​V
  
Offset 503, 15 lines modifiedOffset 501, 14 lines modified
  
503 ····​goto/​16·​:​goto_0501 ····​goto/​16·​:​goto_0
  
504 ····​.​line·​239502 ····​.​line·​239
505 ····​.​end·​local·​v6····​#·​"contents":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​>;​"503 ····​.​end·​local·​v6····​#·​"contents":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​>;​"
506 ····​.​end·​local·​v15····​#·​"directories":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"504 ····​.​end·​local·​v15····​#·​"directories":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
507 ····​.​end·​local·​v16····​#·​"files":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"505 ····​.​end·​local·​v16····​#·​"files":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
508 ····​.​end·​local·​v17····​#·​"i$":​Ljava/​util/​Iterator;​ 
509 ····​.​restart·​local·​p5····​#·​"response":​Ljava/​lang/​Object;​506 ····​.​restart·​local·​p5····​#·​"response":​Ljava/​lang/​Object;​
510 ····​:​cond_7507 ····​:​cond_7
511 ····​const/​16·​v1,​·​0xbb9508 ····​const/​16·​v1,​·​0xbb9
  
512 ····​move/​from16·​v0,​·​p3509 ····​move/​from16·​v0,​·​p3
  
513 ····​if-​ne·​v0,​·​v1,​·​:​cond_8510 ····​if-​ne·​v0,​·​v1,​·​:​cond_8
Offset 1035, 141 lines modifiedOffset 1032, 139 lines modified
1035 ····​:​try_start_01032 ····​:​try_start_0
1036 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​1033 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​
  
1037 ····​invoke-​direct·​{v0},​·​Landroid/​os/​Bundle;​-​><init>()​V1034 ····​invoke-​direct·​{v0},​·​Landroid/​os/​Bundle;​-​><init>()​V
  
1038 ····​.​line·​1241035 ····​.​line·​124
1039 ····​.​local·​v0,​·​"bundle":​Landroid/​os/​Bundle;​1036 ····​.​local·​v0,​·​"bundle":​Landroid/​os/​Bundle;​
1040 ····​const-​string·​v5,​·​"uuid"1037 ····​const-​string·​v4,​·​"uuid"
  
1041 ····​invoke-​virtual·​{v0,​·​v5,​·​p1,​·​p2},​·​Landroid/​os/​Bundle;​-​>putLong(Ljava/​lang/​String;​J)​V1038 ····​invoke-​virtual·​{v0,​·​v4,​·​p1,​·​p2},​·​Landroid/​os/​Bundle;​-​>putLong(Ljava/​lang/​String;​J)​V
  
1042 ····​.​line·​1251039 ····​.​line·​125
1043 ····​const-​string·​v5,​·​"command"1040 ····​const-​string·​v4,​·​"command"
Max diff block lines reached; 5846/10994 bytes (53.17%) of diff not shown.
1.3 KB
smali/com/dconstructing/cooper/services/ConnectionService$2.smali
Offset 30, 39 lines modifiedOffset 30, 36 lines modified
30 #·​instance·​fields30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​31 .​field·​final·​synthetic·​this$0:​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​
  
  
32 #·​direct·​methods32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​services/​ConnectionService;​)​V33 .​method·​constructor·​<init>(Lcom/​dconstructing/​cooper/​services/​ConnectionService;​)​V
34 ····​.​locals·​034 ····​.​locals·​0
 35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​
  
35 ····​.​prologue36 ····​.​prologue
36 ····​.​line·​22837 ····​.​line·​228
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$2;​-​>this$0:​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$2;​-​>this$0:​Lcom/​dconstructing/​cooper/​services/​ConnectionService;​
  
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
39 ····​return-​void40 ····​return-​void
40 .​end·​method41 .​end·​method
  
  
41 #·​virtual·​methods42 #·​virtual·​methods
42 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I43 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
43 ····​.​locals·​144 ····​.​locals·​1
44 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
45 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 
  
46 ····​.​prologue45 ····​.​prologue
47 ····​.​line·​22846 ····​.​line·​228
48 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​47 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
  
49 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
50 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​48 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​
  
51 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 
52 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$2;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I49 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​dconstructing/​cooper/​services/​ConnectionService$2;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
53 ····​move-​result·​v050 ····​move-​result·​v0
  
54 ····​return·​v051 ····​return·​v0
55 .​end·​method52 .​end·​method