17.7 MB
/home/fdroid/fdroiddata/tmp/cz.eutopia.snooperstopper_4.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_cz.eutopia.snooperstopper_4.apk
65.4 KB
zipinfo /dev/stdin
Max report size reached
1.1 KB
AndroidManifest.xml (decoded)
1.05 KB
AndroidManifest.xml
Max report size reached
15.4 KB
classes.dex
15.4 KB
classes.jar
5.43 KB
zipinfo /dev/stdin
Max report size reached
3.8 KB
cz/eutopia/snooperstopper/CryptfsCommands.class
Max report size reached
6.17 KB
cz/eutopia/snooperstopper/SuShell.class
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·​885 
32 ····​return-​void31 ····​return-​void
33 .​end·​method32 .​end·​method
5.96 KB
smali/cz/eutopia/snooperstopper/PasswordManagerActivity.smali
Offset 108, 15 lines modifiedOffset 108, 14 lines modified
108 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V108 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V
  
109 ····​.​line·​39109 ····​.​line·​39
110 ····​const/​4·​v0,​·​0x1110 ····​const/​4·​v0,​·​0x1
  
111 ····​iput-​boolean·​v0,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>checkCurrentPassword​:​Z111 ····​iput-​boolean·​v0,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>checkCurrentPassword​:​Z
  
112 ····​.​line·​414 
113 ····​return-​void112 ····​return-​void
114 .​end·​method113 .​end·​method
  
115 .​method·​static·​synthetic·​access$000(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​)​Landroid/​widget/​Button;​114 .​method·​static·​synthetic·​access$000(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​)​Landroid/​widget/​Button;​
116 ····​.​locals·​1115 ····​.​locals·​1
117 ····​.​param·​p0,​·​"x0"····​#·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​116 ····​.​param·​p0,​·​"x0"····​#·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​
  
Offset 417, 14 lines modifiedOffset 416, 15 lines modified
417 .​method·​private·​showConfirmationDialo​g(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V416 .​method·​private·​showConfirmationDialo​g(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
418 ····​.​locals·​3417 ····​.​locals·​3
419 ····​.​param·​p1,​·​"currentPasswd"····​#·​Ljava/​lang/​String;​418 ····​.​param·​p1,​·​"currentPasswd"····​#·​Ljava/​lang/​String;​
420 ····​.​param·​p2,​·​"newPasswd"····​#·​Ljava/​lang/​String;​419 ····​.​param·​p2,​·​"newPasswd"····​#·​Ljava/​lang/​String;​
  
421 ····​.​prologue420 ····​.​prologue
422 ····​.​line·​192421 ····​.​line·​192
 422 ····​.​line·​193
423 ····​invoke-​static·​{p1,​·​p2},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​-​>newInstance(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​423 ····​invoke-​static·​{p1,​·​p2},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​-​>newInstance(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​
  
424 ····​move-​result-​object·​v0424 ····​move-​result-​object·​v0
  
425 ····​.​line·​194425 ····​.​line·​194
426 ····​.​local·​v0,​·​"confirmationDialog":​Landroid/​app/​DialogFragment;​426 ····​.​local·​v0,​·​"confirmationDialog":​Landroid/​app/​DialogFragment;​
427 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​427 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
Offset 452, 25 lines modifiedOffset 452, 26 lines modified
  
452 ····​.​line·​322452 ····​.​line·​322
453 ····​.​local·​v1,​·​"invalidPasswordmessa​ge":​Ljava/​lang/​String;​453 ····​.​local·​v1,​·​"invalidPasswordmessa​ge":​Ljava/​lang/​String;​
454 ····​iget-​object·​v2,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>currentPasswdText:​Landroid/​widget/​EditText;​454 ····​iget-​object·​v2,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>currentPasswdText:​Landroid/​widget/​EditText;​
  
455 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​EditText;​-​>setError(Ljava/​lang/​CharSequence;​)​V455 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​EditText;​-​>setError(Ljava/​lang/​CharSequence;​)​V
  
456 ····​.​line·​324456 ····​.​line·​326
457 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getResources()​Landroid/​content/​res/​Resources;​457 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
458 ····​move-​result-​object·​v2458 ····​move-​result-​object·​v2
  
459 ····​const·​v3,​·​0x7f07001a459 ····​const·​v3,​·​0x7f07001a
  
460 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​460 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
  
461 ····​move-​result-​object·​v2461 ····​move-​result-​object·​v2
  
 462 ····​.​line·​324
462 ····​invoke-​static·​{v1,​·​v2},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​-​>newInstance(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​463 ····​invoke-​static·​{v1,​·​v2},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​-​>newInstance(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​
  
463 ····​move-​result-​object·​v0464 ····​move-​result-​object·​v0
  
464 ····​.​line·​327465 ····​.​line·​327
465 ····​.​local·​v0,​·​"errorDialog":​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​466 ····​.​local·​v0,​·​"errorDialog":​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​
466 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​467 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
Offset 486, 34 lines modifiedOffset 487, 37 lines modified
486 .​end·​method487 .​end·​method
  
487 .​method·​private·​showPasswordChangeErr​orDialog()​V488 .​method·​private·​showPasswordChangeErr​orDialog()​V
488 ····​.​locals·​4489 ····​.​locals·​4
  
489 ····​.​prologue490 ····​.​prologue
490 ····​.​line·​198491 ····​.​line·​198
 492 ····​.​line·​199
491 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getResources()​Landroid/​content/​res/​Resources;​493 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
492 ····​move-​result-​object·​v1494 ····​move-​result-​object·​v1
  
493 ····​const·​v2,​·​0x7f070023495 ····​const·​v2,​·​0x7f070023
  
494 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​496 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
  
495 ····​move-​result-​object·​v1497 ····​move-​result-​object·​v1
  
 498 ····​.​line·​200
496 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getResources()​Landroid/​content/​res/​Resources;​499 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
497 ····​move-​result-​object·​v2500 ····​move-​result-​object·​v2
  
498 ····​const·​v3,​·​0x7f07001c501 ····​const·​v3,​·​0x7f07001c
  
499 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​502 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
  
500 ····​move-​result-​object·​v2503 ····​move-​result-​object·​v2
  
 504 ····​.​line·​198
501 ····​invoke-​static·​{v1,​·​v2},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​-​>newInstance(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​505 ····​invoke-​static·​{v1,​·​v2},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​-​>newInstance(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​
  
502 ····​move-​result-​object·​v0506 ····​move-​result-​object·​v0
  
503 ····​.​line·​201507 ····​.​line·​201
504 ····​.​local·​v0,​·​"errorDialog":​Landroid/​app/​DialogFragment;​508 ····​.​local·​v0,​·​"errorDialog":​Landroid/​app/​DialogFragment;​
505 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​509 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
Offset 592, 14 lines modifiedOffset 596, 15 lines modified
592 ····​if-​eqz·​v3,​·​:​cond_0596 ····​if-​eqz·​v3,​·​:​cond_0
  
593 ····​.​line·​164597 ····​.​line·​164
594 ····​iget-​object·​v3,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>currentPasswdText:​Landroid/​widget/​EditText;​598 ····​iget-​object·​v3,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>currentPasswdText:​Landroid/​widget/​EditText;​
  
595 ····​const·​v4,​·​0x7f070018599 ····​const·​v4,​·​0x7f070018
  
 600 ····​.​line·​165
596 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getString(I)​Ljava/​lang/​String;​601 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getString(I)​Ljava/​lang/​String;​
  
597 ····​move-​result-​object·​v4602 ····​move-​result-​object·​v4
  
598 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​EditText;​-​>setError(Ljava/​lang/​CharSequence;​)​V603 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​EditText;​-​>setError(Ljava/​lang/​CharSequence;​)​V
  
599 ····​.​line·​189604 ····​.​line·​189
Offset 668, 14 lines modifiedOffset 673, 15 lines modified
668 ····​if-​eqz·​v3,​·​:​cond_2673 ····​if-​eqz·​v3,​·​:​cond_2
  
669 ····​.​line·​177674 ····​.​line·​177
670 ····​iget-​object·​v3,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>confirmNewPasswdText​:​Landroid/​widget/​EditText;​675 ····​iget-​object·​v3,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>confirmNewPasswdText​:​Landroid/​widget/​EditText;​
  
671 ····​const·​v4,​·​0x7f070017676 ····​const·​v4,​·​0x7f070017
  
 677 ····​.​line·​178
672 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getString(I)​Ljava/​lang/​String;​678 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>getString(I)​Ljava/​lang/​String;​
  
673 ····​move-​result-​object·​v4679 ····​move-​result-​object·​v4
  
674 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​EditText;​-​>setError(Ljava/​lang/​CharSequence;​)​V680 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​widget/​EditText;​-​>setError(Ljava/​lang/​CharSequence;​)​V
  
Max diff block lines reached; 1327/5977 bytes (22.20%) of diff not shown.
889 B
smali/cz/eutopia/snooperstopper/PasswordManagerActivity$PasswordChangedDialogFragment$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​)​V23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​40527 ····​.​line·​405
27 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​28 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.4 KB
smali/cz/eutopia/snooperstopper/PasswordManagerActivity$ConfirmationDialogFragment$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​)​V23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​37327 ····​.​line·​373
27 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​28 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 47, 13 lines modifiedOffset 48, 14 lines modified
  
47 ····​invoke-​virtual·​{v0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​-​>getActivity()​Landroid/​app/​Activity;​48 ····​invoke-​virtual·​{v0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​-​>getActivity()​Landroid/​app/​Activity;​
  
48 ····​move-​result-​object·​v049 ····​move-​result-​object·​v0
  
49 ····​check-​cast·​v0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​50 ····​check-​cast·​v0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​
  
 51 ····​.​line·​377
50 ····​#·​invokes:​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>clearPasswords()​V52 ····​#·​invokes:​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>clearPasswords()​V
51 ····​invoke-​static·​{v0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>access$1000(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​)​V53 ····​invoke-​static·​{v0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>access$1000(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​)​V
  
52 ····​.​line·​37854 ····​.​line·​378
53 ····​return-​void55 ····​return-​void
54 .​end·​method56 .​end·​method
284 B
smali/cz/eutopia/snooperstopper/R.smali
Offset 28, 10 lines modifiedOffset 28, 9 lines modified
28 .​method·​public·​constructor·​<init>()​V28 .​method·​public·​constructor·​<init>()​V
29 ····​.​locals·​029 ····​.​locals·​0
  
30 ····​.​prologue30 ····​.​prologue
31 ····​.​line·​1031 ····​.​line·​10
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
33 ····​.​line·​2043 
34 ····​return-​void33 ····​return-​void
35 .​end·​method34 .​end·​method
539 B
smali/cz/eutopia/snooperstopper/MainActivity.smali
Offset 311, 14 lines modifiedOffset 311, 15 lines modified
  
311 ····​invoke-​direct·​{v0,​·​p0},​·​Lcz/​eutopia/​snooperstopper/​MainActivity$2;​-​><init>(Lcz/​eutopia/​snooperstopper/​MainActivity;​)​V311 ····​invoke-​direct·​{v0,​·​p0},​·​Lcz/​eutopia/​snooperstopper/​MainActivity$2;​-​><init>(Lcz/​eutopia/​snooperstopper/​MainActivity;​)​V
  
312 ····​const/​4·​v1,​·​0x0312 ····​const/​4·​v1,​·​0x0
  
313 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​313 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​
  
 314 ····​.​line·​96
314 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcz/​eutopia/​snooperstopper/​MainActivity$2;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​315 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcz/​eutopia/​snooperstopper/​MainActivity$2;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
  
315 ····​.​line·​97316 ····​.​line·​97
316 ····​return-​void317 ····​return-​void
317 .​end·​method318 .​end·​method
  
318 .​method·​public·​updateSwitchAdmin()​V319 .​method·​public·​updateSwitchAdmin()​V
601 B
smali/cz/eutopia/snooperstopper/MainActivity$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​9927 ····​.​line·​99
27 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​MainActivity$3;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​MainActivity$3;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.64 KB
smali/cz/eutopia/snooperstopper/PasswordManagerActivity$ConfirmationDialogFragment$2.smali
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .​field·​final·​synthetic·​val$newPasswd:​Ljava/​lang/​String;​24 .​field·​final·​synthetic·​val$newPasswd:​Ljava/​lang/​String;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V26 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$0"····​#·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​36430 ····​.​line·​364
30 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​31 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​
  
31 ····​iput-​object·​p2,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​>val$currentPasswd:​Ljava/​lang/​String;​32 ····​iput-​object·​p2,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​>val$currentPasswd:​Ljava/​lang/​String;​
  
Offset 59, 13 lines modifiedOffset 60, 14 lines modified
  
59 ····​check-​cast·​v0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​60 ····​check-​cast·​v0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​
  
60 ····​iget-​object·​v1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​>val$currentPasswd:​Ljava/​lang/​String;​61 ····​iget-​object·​v1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​>val$currentPasswd:​Ljava/​lang/​String;​
  
61 ····​iget-​object·​v2,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​>val$newPasswd:​Ljava/​lang/​String;​62 ····​iget-​object·​v2,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​>val$newPasswd:​Ljava/​lang/​String;​
  
 63 ····​.​line·​368
62 ····​#·​invokes:​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>changePasswd(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V64 ····​#·​invokes:​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>changePasswd(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
63 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>access$1200(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V65 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>access$1200(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
  
64 ····​.​line·​37066 ····​.​line·​370
65 ····​return-​void67 ····​return-​void
66 .​end·​method68 .​end·​method
601 B
smali/cz/eutopia/snooperstopper/MainActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​3027 ····​.​line·​30
27 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​MainActivity$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​MainActivity$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.06 KB
smali/cz/eutopia/snooperstopper/MainActivity$2.smali
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·​instance·​fields28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​29 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
  
30 #·​direct·​methods30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​MainActivity;​)​V31 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​MainActivity;​)​V
32 ····​.​locals·​032 ····​.​locals·​0
 33 ····​.​param·​p1,​·​"this$0"····​#·​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
33 ····​.​prologue34 ····​.​prologue
34 ····​.​line·​6835 ····​.​line·​68
35 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​MainActivity$2;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​36 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​MainActivity$2;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
36 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
  
Offset 158, 14 lines modifiedOffset 159, 15 lines modified
  
158 ····​const/​4·​v2,​·​0x1159 ····​const/​4·​v2,​·​0x1
  
159 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​160 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
  
160 ····​move-​result-​object·​v0161 ····​move-​result-​object·​v0
  
 162 ····​.​line·​92
161 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V163 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
  
162 ····​.​line·​93164 ····​.​line·​93
163 ····​iget-​object·​v0,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​MainActivity$2;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​165 ····​iget-​object·​v0,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​MainActivity$2;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​MainActivity;​
  
164 ····​invoke-​virtual·​{v0},​·​Lcz/​eutopia/​snooperstopper/​MainActivity;​-​>finish()​V166 ····​invoke-​virtual·​{v0},​·​Lcz/​eutopia/​snooperstopper/​MainActivity;​-​>finish()​V
  
1.79 KB
smali/cz/eutopia/snooperstopper/PasswordManagerActivity$1.smali
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·​instance·​fields28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​29 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​
  
  
30 #·​direct·​methods30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​)​V31 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​)​V
32 ····​.​locals·​032 ····​.​locals·​0
 33 ····​.​param·​p1,​·​"this$0"····​#·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​
  
33 ····​.​prologue34 ····​.​prologue
34 ····​.​line·​9935 ····​.​line·​99
35 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​36 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​
  
36 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
  
Offset 173, 14 lines modifiedOffset 174, 15 lines modified
  
173 ····​.​line·​124174 ····​.​line·​124
174 ····​:​cond_5175 ····​:​cond_5
175 ····​const-​string·​v7,​·​"default"176 ····​const-​string·​v7,​·​"default"
  
176 ····​iget-​object·​v8,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​177 ····​iget-​object·​v8,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​
  
 178 ····​.​line·​125
177 ····​#·​getter·​for:​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>passwordType:​Ljava/​lang/​String;​179 ····​#·​getter·​for:​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>passwordType:​Ljava/​lang/​String;​
178 ····​invoke-​static·​{v8},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>access$200(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​)​Ljava/​lang/​String;​180 ····​invoke-​static·​{v8},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>access$200(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​)​Ljava/​lang/​String;​
  
179 ····​move-​result-​object·​v8181 ····​move-​result-​object·​v8
  
180 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z182 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
181 ····​:​try_end_0183 ····​:​try_end_0
Offset 282, 14 lines modifiedOffset 284, 15 lines modified
  
282 ····​const·​v1,​·​0x7f070012284 ····​const·​v1,​·​0x7f070012
  
283 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​285 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
  
284 ····​move-​result-​object·​v0286 ····​move-​result-​object·​v0
  
 287 ····​.​line·​140
285 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V288 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
  
286 ····​.​line·​141289 ····​.​line·​141
287 ····​iget-​object·​v0,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​290 ····​iget-​object·​v0,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​
  
288 ····​invoke-​virtual·​{v0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>finish()​V291 ····​invoke-​virtual·​{v0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​-​>finish()​V
  
2.04 KB
smali/cz/eutopia/snooperstopper/PasswordManagerActivity$PasswordChangedDialogFragment.smali
Offset 80, 24 lines modifiedOffset 80, 27 lines modified
  
80 ····​move-​result-​object·​v280 ····​move-​result-​object·​v2
  
81 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V81 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
82 ····​const·​v2,​·​0x108009b82 ····​const·​v2,​·​0x108009b
  
 83 ····​.​line·​398
83 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​84 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
  
84 ····​move-​result-​object·​v185 ····​move-​result-​object·​v1
  
85 ····​const·​v2,​·​0x7f07001f86 ····​const·​v2,​·​0x7f07001f
  
 87 ····​.​line·​399
86 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​88 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
  
87 ····​move-​result-​object·​v189 ····​move-​result-​object·​v1
  
 90 ····​.​line·​401
88 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​91 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
89 ····​move-​result-​object·​v292 ····​move-​result-​object·​v2
  
90 ····​const·​v3,​·​0x7f07001e93 ····​const·​v3,​·​0x7f07001e
  
91 ····​const/​4·​v4,​·​0x194 ····​const/​4·​v4,​·​0x1
Offset 108, 27 lines modifiedOffset 111, 31 lines modified
  
108 ····​aput-​object·​v0,​·​v4,​·​v5111 ····​aput-​object·​v0,​·​v4,​·​v5
  
109 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​112 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
110 ····​move-​result-​object·​v2113 ····​move-​result-​object·​v2
  
 114 ····​.​line·​400
111 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​115 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
112 ····​move-​result-​object·​v1116 ····​move-​result-​object·​v1
  
113 ····​const·​v2,​·​0x104000a117 ····​const·​v2,​·​0x104000a
  
114 ····​new-​instance·​v3,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment$1;​118 ····​new-​instance·​v3,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment$1;​
  
115 ····​invoke-​direct·​{v3,​·​p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment$1;​-​><init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​)​V119 ····​invoke-​direct·​{v3,​·​p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment$1;​-​><init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​)​V
  
 120 ····​.​line·​404
116 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​121 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
117 ····​move-​result-​object·​v1122 ····​move-​result-​object·​v1
  
 123 ····​.​line·​410
118 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​124 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
119 ····​move-​result-​object·​v1125 ····​move-​result-​object·​v1
  
 126 ····​.​line·​397
120 ····​return-​object·​v1127 ····​return-​object·​v1
121 .​end·​method128 .​end·​method
7.68 KB
smali/cz/eutopia/snooperstopper/CryptfsCommands.smali
Offset 135, 24 lines modifiedOffset 135, 26 lines modified
135 ····​.​line·​147135 ····​.​line·​147
136 ····​const-​string·​v6,​·​"su"136 ····​const-​string·​v6,​·​"su"
  
137 ····​const-​string·​v7,​·​"/​system/​bin/​vdc·​cryptfs·​changepw·​\'%s\'"137 ····​const-​string·​v7,​·​"/​system/​bin/​vdc·​cryptfs·​changepw·​\'%s\'"
  
138 ····​new-​array·​v8,​·​v4,​·​[Ljava/​lang/​Object;​138 ····​new-​array·​v8,​·​v4,​·​[Ljava/​lang/​Object;​
  
 139 ····​.​line·​148
139 ····​invoke-​static·​{p0},​·​Lcz/​eutopia/​snooperstopper/​CryptfsCommands;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​140 ····​invoke-​static·​{p0},​·​Lcz/​eutopia/​snooperstopper/​CryptfsCommands;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
140 ····​move-​result-​object·​v9141 ····​move-​result-​object·​v9
  
141 ····​aput-​object·​v9,​·​v8,​·​v5142 ····​aput-​object·​v9,​·​v8,​·​v5
  
142 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​143 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
143 ····​move-​result-​object·​v7144 ····​move-​result-​object·​v7
  
 145 ····​.​line·​147
144 ····​invoke-​static·​{v6,​·​v7},​·​Lcz/​eutopia/​snooperstopper/​SuShell;​-​>run(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​146 ····​invoke-​static·​{v6,​·​v7},​·​Lcz/​eutopia/​snooperstopper/​SuShell;​-​>run(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​
  
145 ····​move-​result-​object·​v1147 ····​move-​result-​object·​v1
  
146 ····​.​line·​150148 ····​.​line·​150
147 ····​.​local·​v1,​·​"response":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"149 ····​.​local·​v1,​·​"response":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
148 ····​invoke-​static·​{v1},​·​Lcz/​eutopia/​snooperstopper/​CryptfsCommands;​-​>checkVdcResponse(Lja​va/​util/​List;​)​Z150 ····​invoke-​static·​{v1},​·​Lcz/​eutopia/​snooperstopper/​CryptfsCommands;​-​>checkVdcResponse(Lja​va/​util/​List;​)​Z
Offset 313, 18 lines modifiedOffset 315, 20 lines modified
  
313 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​315 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​
  
314 ····​aput-​object·​v3,​·​v8,​·​v10316 ····​aput-​object·​v3,​·​v8,​·​v10
  
315 ····​aput-​object·​v2,​·​v8,​·​v9317 ····​aput-​object·​v2,​·​v8,​·​v9
  
 318 ····​.​line·​177
316 ····​invoke-​static·​{v1,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​319 ····​invoke-​static·​{v1,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
317 ····​move-​result-​object·​v8320 ····​move-​result-​object·​v8
  
 321 ····​.​line·​176
318 ····​:​goto_5322 ····​:​goto_5
319 ····​invoke-​static·​{v11,​·​v8},​·​Lcz/​eutopia/​snooperstopper/​SuShell;​-​>run(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​323 ····​invoke-​static·​{v11,​·​v8},​·​Lcz/​eutopia/​snooperstopper/​SuShell;​-​>run(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​
  
320 ····​move-​result-​object·​v5324 ····​move-​result-​object·​v5
  
321 ····​.​line·​180325 ····​.​line·​180
322 ····​.​local·​v5,​·​"response":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"326 ····​.​local·​v5,​·​"response":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
Offset 417, 20 lines modifiedOffset 421, 21 lines modified
417 ····​.​line·​173421 ····​.​line·​173
418 ····​.​restart·​local·​v1····​#·​"command":​Ljava/​lang/​String;​422 ····​.​restart·​local·​v1····​#·​"command":​Ljava/​lang/​String;​
419 ····​:​cond_7423 ····​:​cond_7
420 ····​const-​string·​v1,​·​"/​system/​bin/​vdc·​cryptfs·​changepw·​pin·​%s"424 ····​const-​string·​v1,​·​"/​system/​bin/​vdc·​cryptfs·​changepw·​pin·​%s"
  
421 ····​goto·​:​goto_4425 ····​goto·​:​goto_4
  
422 ····​.​line·​176426 ····​.​line·​177
423 ····​:​cond_8427 ····​:​cond_8
424 ····​new-​array·​v8,​·​v9,​·​[Ljava/​lang/​Object;​428 ····​new-​array·​v8,​·​v9,​·​[Ljava/​lang/​Object;​
  
425 ····​aput-​object·​v2,​·​v8,​·​v10429 ····​aput-​object·​v2,​·​v8,​·​v10
  
 430 ····​.​line·​178
426 ····​invoke-​static·​{v1,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​431 ····​invoke-​static·​{v1,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
427 ····​move-​result-​object·​v8432 ····​move-​result-​object·​v8
  
428 ····​goto·​:​goto_5433 ····​goto·​:​goto_5
  
429 ····​.​line·​190434 ····​.​line·​190
Offset 467, 24 lines modifiedOffset 472, 26 lines modified
  
467 ····​const/​4·​v3,​·​0x1472 ····​const/​4·​v3,​·​0x1
  
468 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​473 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Object;​
  
469 ····​const/​4·​v4,​·​0x0474 ····​const/​4·​v4,​·​0x0
  
 475 ····​.​line·​195
470 ····​invoke-​static·​{p0},​·​Lcz/​eutopia/​snooperstopper/​CryptfsCommands;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​476 ····​invoke-​static·​{p0},​·​Lcz/​eutopia/​snooperstopper/​CryptfsCommands;​-​>escape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
471 ····​move-​result-​object·​v5477 ····​move-​result-​object·​v5
  
472 ····​aput-​object·​v5,​·​v3,​·​v4478 ····​aput-​object·​v5,​·​v3,​·​v4
  
473 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​479 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
474 ····​move-​result-​object·​v2480 ····​move-​result-​object·​v2
  
 481 ····​.​line·​194
475 ····​invoke-​static·​{v1,​·​v2},​·​Lcz/​eutopia/​snooperstopper/​SuShell;​-​>run(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​482 ····​invoke-​static·​{v1,​·​v2},​·​Lcz/​eutopia/​snooperstopper/​SuShell;​-​>run(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​
  
476 ····​move-​result-​object·​v0483 ····​move-​result-​object·​v0
  
477 ····​.​line·​197484 ····​.​line·​197
478 ····​.​local·​v0,​·​"response":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"485 ····​.​local·​v0,​·​"response":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
479 ····​invoke-​static·​{v0},​·​Lcz/​eutopia/​snooperstopper/​CryptfsCommands;​-​>checkVdcResponse(Lja​va/​util/​List;​)​Z486 ····​invoke-​static·​{v0},​·​Lcz/​eutopia/​snooperstopper/​CryptfsCommands;​-​>checkVdcResponse(Lja​va/​util/​List;​)​Z
Offset 563, 18 lines modifiedOffset 570, 20 lines modified
  
563 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​570 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​
  
564 ····​aput-​object·​v1,​·​v7,​·​v5571 ····​aput-​object·​v1,​·​v7,​·​v5
  
565 ····​aput-​object·​v1,​·​v7,​·​v4572 ····​aput-​object·​v1,​·​v7,​·​v4
  
 573 ····​.​line·​211
566 ····​invoke-​static·​{v0,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​574 ····​invoke-​static·​{v0,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
567 ····​move-​result-​object·​v4575 ····​move-​result-​object·​v4
  
 576 ····​.​line·​210
568 ····​:​goto_4577 ····​:​goto_4
569 ····​invoke-​static·​{v6,​·​v4},​·​Lcz/​eutopia/​snooperstopper/​SuShell;​-​>run(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​578 ····​invoke-​static·​{v6,​·​v4},​·​Lcz/​eutopia/​snooperstopper/​SuShell;​-​>run(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​util/​ArrayList;​
  
570 ····​move-​result-​object·​v3579 ····​move-​result-​object·​v3
  
571 ····​.​line·​214580 ····​.​line·​214
572 ····​.​local·​v3,​·​"response":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"581 ····​.​local·​v3,​·​"response":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
Offset 613, 20 lines modifiedOffset 622, 21 lines modified
613 ····​.​line·​207622 ····​.​line·​207
614 ····​.​restart·​local·​v0····​#·​"command":​Ljava/​lang/​String;​623 ····​.​restart·​local·​v0····​#·​"command":​Ljava/​lang/​String;​
615 ····​:​cond_4624 ····​:​cond_4
616 ····​const-​string·​v0,​·​"/​system/​bin/​vdc·​cryptfs·​changepw·​pin·​%s"625 ····​const-​string·​v0,​·​"/​system/​bin/​vdc·​cryptfs·​changepw·​pin·​%s"
  
617 ····​goto·​:​goto_3626 ····​goto·​:​goto_3
  
618 ····​.​line·​210627 ····​.​line·​211
619 ····​:​cond_5628 ····​:​cond_5
Max diff block lines reached; 4097/7756 bytes (52.82%) of diff not shown.
29.0 KB
smali/cz/eutopia/snooperstopper/SuShell.smali
Max report size reached
2.6 KB
smali/cz/eutopia/snooperstopper/PasswordManagerActivity$ConfirmationDialogFragment.smali
Offset 98, 24 lines modifiedOffset 98, 27 lines modified
  
98 ····​move-​result-​object·​v398 ····​move-​result-​object·​v3
  
99 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V99 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
100 ····​const·​v3,​·​0x1080027100 ····​const·​v3,​·​0x1080027
  
 101 ····​.​line·​357
101 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​102 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
  
102 ····​move-​result-​object·​v2103 ····​move-​result-​object·​v2
  
103 ····​const·​v3,​·​0x7f070016104 ····​const·​v3,​·​0x7f070016
  
 105 ····​.​line·​358
104 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​106 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
  
105 ····​move-​result-​object·​v2107 ····​move-​result-​object·​v2
  
 108 ····​.​line·​360
106 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​-​>getResources()​Landroid/​content/​res/​Resources;​109 ····​invoke-​virtual·​{p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
107 ····​move-​result-​object·​v3110 ····​move-​result-​object·​v3
  
108 ····​const·​v4,​·​0x7f070015111 ····​const·​v4,​·​0x7f070015
  
109 ····​const/​4·​v5,​·​0x1112 ····​const/​4·​v5,​·​0x1
Offset 126, 37 lines modifiedOffset 129, 42 lines modified
  
126 ····​aput-​object·​v1,​·​v5,​·​v6129 ····​aput-​object·​v1,​·​v5,​·​v6
  
127 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​130 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
128 ····​move-​result-​object·​v3131 ····​move-​result-​object·​v3
  
 132 ····​.​line·​359
129 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​133 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
130 ····​move-​result-​object·​v2134 ····​move-​result-​object·​v2
  
131 ····​const·​v3,​·​0x1040013135 ····​const·​v3,​·​0x1040013
  
132 ····​new-​instance·​v4,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​136 ····​new-​instance·​v4,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​
  
133 ····​invoke-​direct·​{v4,​·​p0,​·​v0,​·​v1},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​><init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V137 ····​invoke-​direct·​{v4,​·​p0,​·​v0,​·​v1},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$2;​-​><init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
  
 138 ····​.​line·​363
134 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​139 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
135 ····​move-​result-​object·​v2140 ····​move-​result-​object·​v2
  
136 ····​const·​v3,​·​0x1040009141 ····​const·​v3,​·​0x1040009
  
137 ····​new-​instance·​v4,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$1;​142 ····​new-​instance·​v4,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$1;​
  
138 ····​invoke-​direct·​{v4,​·​p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$1;​-​><init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​)​V143 ····​invoke-​direct·​{v4,​·​p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment$1;​-​><init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ConfirmationDialog​Fragment;​)​V
  
 144 ····​.​line·​372
139 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​145 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
140 ····​move-​result-​object·​v2146 ····​move-​result-​object·​v2
  
 147 ····​.​line·​379
141 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​148 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
142 ····​move-​result-​object·​v2149 ····​move-​result-​object·​v2
  
 150 ····​.​line·​356
143 ····​return-​object·​v2151 ····​return-​object·​v2
144 .​end·​method152 .​end·​method
1.54 KB
smali/cz/eutopia/snooperstopper/PasswordManagerActivity$ErrorDialogFragment.smali
Offset 104, 35 lines modifiedOffset 104, 41 lines modified
  
104 ····​move-​result-​object·​v3104 ····​move-​result-​object·​v3
  
105 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V105 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
106 ····​const·​v3,​·​0x1080027106 ····​const·​v3,​·​0x1080027
  
 107 ····​.​line·​435
107 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​108 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
  
108 ····​move-​result-​object·​v2109 ····​move-​result-​object·​v2
  
 110 ····​.​line·​436
109 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​111 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
110 ····​move-​result-​object·​v2112 ····​move-​result-​object·​v2
  
 113 ····​.​line·​437
111 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​114 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
112 ····​move-​result-​object·​v2115 ····​move-​result-​object·​v2
  
113 ····​const·​v3,​·​0x104000a116 ····​const·​v3,​·​0x104000a
  
114 ····​new-​instance·​v4,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t$1;​117 ····​new-​instance·​v4,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t$1;​
  
115 ····​invoke-​direct·​{v4,​·​p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t$1;​-​><init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​)​V118 ····​invoke-​direct·​{v4,​·​p0},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t$1;​-​><init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​)​V
  
 119 ····​.​line·​438
116 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​120 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
117 ····​move-​result-​object·​v2121 ····​move-​result-​object·​v2
  
 122 ····​.​line·​444
118 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​123 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
119 ····​move-​result-​object·​v2124 ····​move-​result-​object·​v2
  
 125 ····​.​line·​434
120 ····​return-​object·​v2126 ····​return-​object·​v2
121 .​end·​method127 .​end·​method
819 B
smali/cz/eutopia/snooperstopper/PasswordManagerActivity$ErrorDialogFragment$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​21 .​field·​final·​synthetic·​this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​)​V23 .​method·​constructor·​<init>(Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​43927 ····​.​line·​439
27 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​28 ····​iput-​object·​p1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t$1;​-​>this$0:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ErrorDialogFragmen​t;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.1 KB
smali/cz/eutopia/snooperstopper/PasswordManagerActivity$ChangePasswdTask.smali
Offset 312, 19 lines modifiedOffset 312, 21 lines modified
  
312 ····​const·​v2,​·​0x7f07002f312 ····​const·​v2,​·​0x7f07002f
  
313 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​313 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
  
314 ····​move-​result-​object·​v1314 ····​move-​result-​object·​v1
  
 315 ····​.​line·​287
315 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V316 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
  
316 ····​.​line·​288317 ····​.​line·​288
317 ····​iget-​object·​v1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ChangePasswdTask;​-​>newPasswd:​Ljava/​lang/​String;​318 ····​iget-​object·​v1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ChangePasswdTask;​-​>newPasswd:​Ljava/​lang/​String;​
  
 319 ····​.​line·​289
318 ····​invoke-​static·​{v1},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​-​>newInstance(Ljava/​lang/​String;​)​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​320 ····​invoke-​static·​{v1},​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​-​>newInstance(Ljava/​lang/​String;​)​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​
  
319 ····​move-​result-​object·​v0321 ····​move-​result-​object·​v0
  
320 ····​.​line·​290322 ····​.​line·​290
321 ····​.​local·​v0,​·​"successDialog":​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​323 ····​.​local·​v0,​·​"successDialog":​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$PasswordChangedDia​logFragment;​
322 ····​iget-​object·​v1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ChangePasswdTask;​-​>activity:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​324 ····​iget-​object·​v1,​·​p0,​·​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty$ChangePasswdTask;​-​>activity:​Lcz/​eutopia/​snooperstopper/​PasswordManagerActivi​ty;​
1.16 MB
lib/armeabi/libsepolicy-inject.so
1.22 KB
readelf --wide --file-header {}
Max report size reached
2.35 KB
readelf --wide --program-header {}
Max report size reached
4.88 KB
readelf --wide --sections {}
Max report size reached
6.33 KB
readelf --wide --symbols {}
Max report size reached
10.9 KB
readelf --wide --relocs {}
Max report size reached
2.34 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Max report size reached
1.46 KB
readelf --wide --version-info {}
Max report size reached
392 B
readelf --wide --decompress --hex-dump=.interp {}
Max report size reached
4.12 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
3.14 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
12.0 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
1.02 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
438 B
readelf --wide --decompress --hex-dump=.note.android.ident {}
Max report size reached
14.2 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max report size reached
3.03 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max report size reached
60.3 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
451 B
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
296 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
289 B
readelf --wide --decompress --hex-dump=.preinit_array {}
Max report size reached
969 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
2.15 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
9.15 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
242 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​82 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.48 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
1.13 MB
lib/armeabi-v7a/libsepolicy-inject.so
1.22 KB
readelf --wide --file-header {}
Max report size reached
2.35 KB
readelf --wide --program-header {}
Max report size reached
4.88 KB
readelf --wide --sections {}
Max report size reached
6.33 KB
readelf --wide --symbols {}
Max report size reached
10.9 KB
readelf --wide --relocs {}
Max report size reached
2.34 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Max report size reached
1.46 KB
readelf --wide --version-info {}
Max report size reached
392 B
readelf --wide --decompress --hex-dump=.interp {}
Max report size reached
4.12 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
3.14 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
12.0 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
1020 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
438 B
readelf --wide --decompress --hex-dump=.note.android.ident {}
Max report size reached
1.45 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max report size reached
13.6 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max report size reached
60.3 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
451 B
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
296 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
289 B
readelf --wide --decompress --hex-dump=.preinit_array {}
Max report size reached
969 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
2.15 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
9.15 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
242 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​82 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.48 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
3.19 MB
lib/mips64/libsepolicy-inject.so
1.18 KB
readelf --wide --file-header {}
Max report size reached
2.96 KB
readelf --wide --program-header {}
Max report size reached
5.28 KB
readelf --wide --sections {}
Max report size reached
29.2 KB
readelf --wide --symbols {}
Max report size reached
9.67 KB
readelf --wide --relocs {}
Max report size reached
2.66 KB
readelf --wide --dynamic {}
Max report size reached
297 B
readelf --wide --notes {}
Max report size reached
4.27 KB
readelf --wide --version-info {}
Max report size reached
318 KB
readelf --wide --debug-dump=frames {}
Max report size reached
423 B
readelf --wide --decompress --hex-dump=.MIPS.abiflags {}
Max report size reached
10.8 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
24.7 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
2.5 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
9.38 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.MIPS.stubs {}
Max report size reached
80.8 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
396 B
readelf --wide --decompress --hex-dump=.interp {}
Max report size reached
16.1 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
158 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
301 B
readelf --wide --decompress --hex-dump=.preinit_array {}
Max report size reached
292 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
292 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
261 B
readelf --wide --decompress --hex-dump=.ctors {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·​dump·​of·​section·​'.​ctors':​1 Hex·​dump·​of·​section·​'.​ctors':​
2 ··​0x00040eec·​00000000····························.​.​.​.​2 ··​0x0003bef0·​00000000·00000000···················.​.​.​.​.​.​.​.​
  
261 B
readelf --wide --decompress --hex-dump=.dtors {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·​dump·​of·​section·​'.​dtors':​1 Hex·​dump·​of·​section·​'.​dtors':​
2 ··​0x00040ef0·​00000000····························.​.​.​.​2 ··​0x0003bef8·​00000000·00000000···················.​.​.​.​.​.​.​.​
  
2.26 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
10.7 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
271 B
readelf --wide --decompress --hex-dump=.rld_map {}
Max report size reached
15.8 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
264 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.25 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
3.41 MB
lib/x86_64/libsepolicy-inject.so
1.15 KB
readelf --wide --file-header {}
Max report size reached
2.69 KB
readelf --wide --program-header {}
Max report size reached
5.31 KB
readelf --wide --sections {}
Max report size reached
6.39 KB
readelf --wide --symbols {}
Max report size reached
15.4 KB
readelf --wide --relocs {}
Max report size reached
2.45 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Max report size reached
1.32 KB
readelf --wide --version-info {}
Max report size reached
375 KB
readelf --wide --debug-dump=frames {}
Max report size reached
396 B
readelf --wide --decompress --hex-dump=.interp {}
Max report size reached
3.27 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
2.89 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
14.4 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
2.78 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
438 B
readelf --wide --decompress --hex-dump=.note.android.ident {}
Max report size reached
61.8 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
117 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
16.8 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
719 B
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
292 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
292 B
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·​dump·​of·​section·​'.​init_array':​1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00022b90·​ffffffff·​ffffffff·​00000000··········.​.​.​.​.​.​.​.​.​.​.​.​2 ··​0x00022b50·​ffffffff·​ffffffff·​00000000·00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  
301 B
readelf --wide --decompress --hex-dump=.preinit_array {}
Max report size reached
1.73 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
937 B
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
2.51 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max report size reached
3.17 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
264 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.38 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
1.89 MB
lib/arm64-v8a/libsepolicy-inject.so
1.12 KB
readelf --wide --file-header {}
Max report size reached
2.58 KB
readelf --wide --program-header {}
Max report size reached
4.58 KB
readelf --wide --sections {}
Max report size reached
9.09 KB
readelf --wide --symbols {}
Max report size reached
15.3 KB
readelf --wide --relocs {}
Max report size reached
2.19 KB
readelf --wide --dynamic {}
Max report size reached
297 B
readelf --wide --notes {}
Max report size reached
1.52 KB
readelf --wide --version-info {}
Max report size reached
309 KB
readelf --wide --debug-dump=frames {}
Max report size reached
396 B
readelf --wide --decompress --hex-dump=.interp {}
Max report size reached
3.26 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
4.19 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
14.0 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
1.36 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
70.1 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
13.0 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
82.2 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
305 B
readelf --wide --decompress --hex-dump=.preinit_array {}
Max report size reached
296 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
1.41 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
3.21 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
264 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​2 ··​[·····​0]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
1.84 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
3.76 MB
lib/x86/libsepolicy-inject.so
992 B
readelf --wide --file-header {}
Max report size reached
2.37 KB
readelf --wide --program-header {}
Max report size reached
4.87 KB
readelf --wide --sections {}
Max report size reached
5.62 KB
readelf --wide --symbols {}
Max report size reached
8.94 KB
readelf --wide --relocs {}
Max report size reached
2.39 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Max report size reached
1.3 KB
readelf --wide --version-info {}
Max report size reached
383 KB
readelf --wide --debug-dump=frames {}
Max report size reached
392 B
readelf --wide --decompress --hex-dump=.interp {}
Max report size reached
3.22 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
2.75 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
11.9 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
3.11 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
438 B
readelf --wide --decompress --hex-dump=.note.android.ident {}
Max report size reached
71.3 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
128 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
17.1 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
451 B
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
289 B
readelf --wide --decompress --hex-dump=.preinit_array {}
Max report size reached
969 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
397 B
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
1.33 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max report size reached
9.28 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
242 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​82 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.37 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached
3.07 MB
lib/mips/libsepolicy-inject.so
1.17 KB
readelf --wide --file-header {}
Max report size reached
2.6 KB
readelf --wide --program-header {}
Max report size reached
4.85 KB
readelf --wide --sections {}
Max report size reached
26.4 KB
readelf --wide --symbols {}
Max report size reached
1.72 KB
readelf --wide --relocs {}
Max report size reached
2.55 KB
readelf --wide --dynamic {}
Max report size reached
297 B
readelf --wide --notes {}
Max report size reached
4.31 KB
readelf --wide --version-info {}
Max report size reached
231 KB
readelf --wide --debug-dump=frames {}
Max report size reached
392 B
readelf --wide --decompress --hex-dump=.interp {}
Max report size reached
423 B
readelf --wide --decompress --hex-dump=.MIPS.abiflags {}
Max report size reached
11.0 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
25.0 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
2.56 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
8.78 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.MIPS.stubs {}
Max report size reached
73.7 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
15.9 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max report size reached
90.4 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max report size reached
289 B
readelf --wide --decompress --hex-dump=.preinit_array {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.init_array {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max report size reached
265 B
readelf --wide --decompress --hex-dump=.ctors {}
Max report size reached
265 B
readelf --wide --decompress --hex-dump=.dtors {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·​dump·​of·​section·​'.​dtors':​1 Hex·​dump·​of·​section·​'.​dtors':​
2 ··​0x00030e50·​ffffffff·​00000000···················​.​.​.​.​.​.​.​.​2 ··​0x00030e38·​ffffffff·​00000000···················​.​.​.​.​.​.​.​.​
  
1.21 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
2.45 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
7.26 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
292 B
readelf --wide --decompress --string-dump=.comment {}
Max report size reached
308 B
readelf --wide --decompress --hex-dump=.gnu.attributes {}
Max report size reached
2.18 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached