Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 |
Zip·file·size:· |
1 | Zip·file·size:·29994·bytes,·number·of·entries:·12 |
2 | -rw----·····2.0·fat······771·bl·defN·16-Apr-19·09:20·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat······771·bl·defN·16-Apr-19·09:20·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat······892·bl·defN·16-Apr-19·09:20·META-INF/21DD1B59.SF | 3 | -rw----·····2.0·fat······892·bl·defN·16-Apr-19·09:20·META-INF/21DD1B59.SF |
4 | -rw----·····2.0·fat·····1326·bl·defN·16-Apr-19·09:20·META-INF/21DD1B59.RSA | 4 | -rw----·····2.0·fat·····1326·bl·defN·16-Apr-19·09:20·META-INF/21DD1B59.RSA |
5 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-18·20:42·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-18·20:42·META-INF/buildserverid |
6 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-18·20:42·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-18·20:42·META-INF/fdroidserverid |
7 |
-rw----·····2.0·fat·····1812·bX·defN·16- |
7 | -rw----·····2.0·fat·····1812·bX·defN·16-Sep-07·15:51·AndroidManifest.xml |
8 |
-rw----·····1.0·fat·····2839·b-·stor· |
8 | -rw----·····1.0·fat·····2839·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_launcher.png |
9 |
-rw----·····1.0·fat·····15 |
9 | -rw----·····1.0·fat·····1546·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_launcher.png |
10 |
-rw----·····1.0·fat·····3700·b-·stor· |
10 | -rw----·····1.0·fat·····3700·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_launcher.png |
11 |
-rw----·····2.0·fat·····2368·bl·defN·16- |
11 | -rw----·····2.0·fat·····2368·bl·defN·16-Sep-07·15:51·res/layout/activity_main.xml |
12 |
-rw----·····1.0·fat·····4 |
12 | -rw----·····1.0·fat·····4228·b-·stor·80-Jan-01·00:00·resources.arsc |
13 |
-rw----·····2.0·fat····26 |
13 | -rw----·····2.0·fat····26396·bl·defN·16-Sep-07·15:51·classes.dex |
14 |
12·files,·4 |
14 | 12·files,·45960·bytes·uncompressed,·28382·bytes·compressed:··38.2% |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 |
<manifest·android:versionCode="1260"·android:versionName="1.2.6"·package="org.nick.cryptfs.passwdmanager"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 |
2 | <manifest·android:versionCode="1260"·android:versionName="1.2.6"·package="org.nick.cryptfs.passwdmanager"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002" |
3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> | 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> |
4 | ····<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="21"·/> | 4 | ····<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="21"·/> |
5 | ····<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"> | 5 | ····<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"> |
6 | ········<activity·android:label="@string/title_activity_main"·android:name=".MainActivity"> | 6 | ········<activity·android:label="@string/title_activity_main"·android:name=".MainActivity"> |
7 | ············<intent-filter> | 7 | ············<intent-filter> |
8 | ················<action·android:name="android.intent.action.MAIN"·/> | 8 | ················<action·android:name="android.intent.action.MAIN"·/> |
9 | ················<category·android:name="android.intent.category.LAUNCHER"·/> | 9 | ················<category·android:name="android.intent.category.LAUNCHER"·/> |
Offset 12, 65 lines modified | Offset 12, 40 lines modified | ||
12 | ····(103,128,137)·····#·rgb·=·(0x67,0x80,0x89) | 12 | ····(103,128,137)·····#·rgb·=·(0x67,0x80,0x89) |
13 | ····(102,127,136)·····#·rgb·=·(0x66,0x7f,0x88) | 13 | ····(102,127,136)·····#·rgb·=·(0x66,0x7f,0x88) |
14 | ····(100,125,135)·····#·rgb·=·(0x64,0x7d,0x87) | 14 | ····(100,125,135)·····#·rgb·=·(0x64,0x7d,0x87) |
15 | ····(·97,125,132)·····#·rgb·=·(0x61,0x7d,0x84) | 15 | ····(·97,125,132)·····#·rgb·=·(0x61,0x7d,0x84) |
16 | ····(·91,115,125)·····#·rgb·=·(0x5b,0x73,0x7d) | 16 | ····(·91,115,125)·····#·rgb·=·(0x5b,0x73,0x7d) |
17 | ····(·95,122,130)·····#·rgb·=·(0x5f,0x7a,0x82) | 17 | ····(·95,122,130)·····#·rgb·=·(0x5f,0x7a,0x82) |
18 | ····(101,127,137)·····#·rgb·=·(0x65,0x7f,0x89) | 18 | ····(101,127,137)·····#·rgb·=·(0x65,0x7f,0x89) |
19 | ····(·97,124,133)·····#·rgb·=·(0x61,0x7c,0x85) | ||
20 | ····(·81,110,121)·····#·rgb·=·(0x51,0x6e,0x79) | ||
21 | ····(·70,101,112)·····#·rgb·=·(0x46,0x65,0x70) | ||
22 | ····(·62,·95,106)·····#·rgb·=·(0x3e,0x5f,0x6a) | ||
23 | ····(·58,·91,103)·····#·rgb·=·(0x3a,0x5b,0x67) | ||
24 | ····(·69,101,112)·····#·rgb·=·(0x45,0x65,0x70) | ||
25 | ····(·80,110,120)·····#·rgb·=·(0x50,0x6e,0x78) | ||
26 | ····(·95,122,132)·····#·rgb·=·(0x5f,0x7a,0x84) | ||
27 | ····(102,128,136)·····#·rgb·=·(0x66,0x80,0x88) | 19 | ····(102,128,136)·····#·rgb·=·(0x66,0x80,0x88) |
28 | ····(·93,120,130)·····#·rgb·=·(0x5d,0x78,0x82) | 20 | ····(·93,120,130)·····#·rgb·=·(0x5d,0x78,0x82) |
29 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 21 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
30 | ····(·76,104,113)·····#·rgb·=·(0x4c,0x68,0x71) | 22 | ····(·76,104,113)·····#·rgb·=·(0x4c,0x68,0x71) |
31 | ····(·90,118,128)·····#·rgb·=·(0x5a,0x76,0x80) | ||
32 | ····(·65,·97,109)·····#·rgb·=·(0x41,0x61,0x6d) | ||
33 | ····(·54,·88,100)·····#·rgb·=·(0x36,0x58,0x64) | ||
34 | ····(·64,·96,107)·····#·rgb·=·(0x40,0x60,0x6b) | ||
35 | ····(·88,116,126)·····#·rgb·=·(0x58,0x74,0x7e) | ||
36 | ····(100,127,134)·····#·rgb·=·(0x64,0x7f,0x86) | 23 | ····(100,127,134)·····#·rgb·=·(0x64,0x7f,0x86) |
37 | ····(·75,105,113)·····#·rgb·=·(0x4b,0x69,0x71) | 24 | ····(·75,105,113)·····#·rgb·=·(0x4b,0x69,0x71) |
38 | ····(·88,113,121)·····#·rgb·=·(0x58,0x71,0x79) | 25 | ····(·88,113,121)·····#·rgb·=·(0x58,0x71,0x79) |
39 | ····(·99,125,135)·····#·rgb·=·(0x63,0x7d,0x87) | 26 | ····(·99,125,135)·····#·rgb·=·(0x63,0x7d,0x87) |
40 | ····(·67,·99,110)·····#·rgb·=·(0x43,0x63,0x6e) | ||
41 | ····(·98,125,133)·····#·rgb·=·(0x62,0x7d,0x85) | 27 | ····(·98,125,133)·····#·rgb·=·(0x62,0x7d,0x85) |
42 | ····(·87,112,122)·····#·rgb·=·(0x57,0x70,0x7a) | 28 | ····(·87,112,122)·····#·rgb·=·(0x57,0x70,0x7a) |
43 | ····(·85,109,117)·····#·rgb·=·(0x55,0x6d,0x75) | 29 | ····(·85,109,117)·····#·rgb·=·(0x55,0x6d,0x75) |
44 | ····(·94,122,131)·····#·rgb·=·(0x5e,0x7a,0x83) | 30 | ····(·94,122,131)·····#·rgb·=·(0x5e,0x7a,0x83) |
45 | ····(·53,·87,·99)·····#·rgb·=·(0x35,0x57,0x63) | ||
46 | ····(·57,·91,103)·····#·rgb·=·(0x39,0x5b,0x67) | ||
47 | ····(·92,120,129)·····#·rgb·=·(0x5c,0x78,0x81) | 31 | ····(·92,120,129)·····#·rgb·=·(0x5c,0x78,0x81) |
48 | ····(·85,108,118)·····#·rgb·=·(0x55,0x6c,0x76) | 32 | ····(·85,108,118)·····#·rgb·=·(0x55,0x6c,0x76) |
49 | ····(·62,·85,·93)·····#·rgb·=·(0x3e,0x55,0x5d) | 33 | ····(·62,·85,·93)·····#·rgb·=·(0x3e,0x55,0x5d) |
50 | ····(·94,120,130)·····#·rgb·=·(0x5e,0x78,0x82) | 34 | ····(·94,120,130)·····#·rgb·=·(0x5e,0x78,0x82) |
51 | ····(·57,·90,102)·····#·rgb·=·(0x39,0x5a,0x66) | ||
52 | ····(·50,·82,·93)·····#·rgb·=·(0x32,0x52,0x5d) | ||
53 | ····(·34,·56,·64)·····#·rgb·=·(0x22,0x38,0x40) | ||
54 | ····(·25,·41,·47)·····#·rgb·=·(0x19,0x29,0x2f) | ||
55 | ····(·25,·41,·46)·····#·rgb·=·(0x19,0x29,0x2e) | ||
56 | ····(·33,·54,·61)·····#·rgb·=·(0x21,0x36,0x3d) | ||
57 | ····(·49,·80,·91)·····#·rgb·=·(0x31,0x50,0x5b) | ||
58 | ····(·55,·89,101)·····#·rgb·=·(0x37,0x59,0x65) | ||
59 | ····(·91,119,128)·····#·rgb·=·(0x5b,0x77,0x80) | 35 | ····(·91,119,128)·····#·rgb·=·(0x5b,0x77,0x80) |
60 | ····(·68,·91,102)·····#·rgb·=·(0x44,0x5b,0x66) | 36 | ····(·68,·91,102)·····#·rgb·=·(0x44,0x5b,0x66) |
61 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 37 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
62 | ····(·94,119,129)·····#·rgb·=·(0x5e,0x77,0x81) | 38 | ····(·94,119,129)·····#·rgb·=·(0x5e,0x77,0x81) |
63 | ····(·26,·44,·49)·····#·rgb·=·(0x1a,0x2c,0x31) | 39 | ····(·26,·44,·49)·····#·rgb·=·(0x1a,0x2c,0x31) |
64 | ····(·24,·39,·46)·····#·rgb·=·(0x18,0x27,0x2e) | 40 | ····(·24,·39,·46)·····#·rgb·=·(0x18,0x27,0x2e) |
65 | ····(·16,·26,·29)·····#·rgb·=·(0x10,0x1a,0x1d) | 41 | ····(·16,·26,·29)·····#·rgb·=·(0x10,0x1a,0x1d) |
66 | ····(·14,·24,·27)·····#·rgb·=·(0x0e,0x18,0x1b) | 42 | ····(·14,·24,·27)·····#·rgb·=·(0x0e,0x18,0x1b) |
67 | ····(·24,·40,·45)·····#·rgb·=·(0x18,0x28,0x2d) | 43 | ····(·24,·40,·45)·····#·rgb·=·(0x18,0x28,0x2d) |
68 | ····(·25,·42,·47)·····#·rgb·=·(0x19,0x2a,0x2f) | 44 | ····(·25,·42,·47)·····#·rgb·=·(0x19,0x2a,0x2f) |
69 | ····(·48,·79,·90)·····#·rgb·=·(0x30,0x4f,0x5a) | ||
70 | ····(·93,120,129)·····#·rgb·=·(0x5d,0x78,0x81) | 45 | ····(·93,120,129)·····#·rgb·=·(0x5d,0x78,0x81) |
71 | ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55) | 46 | ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55) |
72 | ····(·79,103,110)·····#·rgb·=·(0x4f,0x67,0x6e) | 47 | ····(·79,103,110)·····#·rgb·=·(0x4f,0x67,0x6e) |
73 | ····(·35,·57,·64)·····#·rgb·=·(0x23,0x39,0x40) | 48 | ····(·35,·57,·64)·····#·rgb·=·(0x23,0x39,0x40) |
74 | ····(·17,·28,·31)·····#·rgb·=·(0x11,0x1c,0x1f) | 49 | ····(·17,·28,·31)·····#·rgb·=·(0x11,0x1c,0x1f) |
75 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 50 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
76 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 51 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
Offset 82, 15 lines modified | Offset 57, 14 lines modified | ||
82 | ····(·85,112,122)·····#·rgb·=·(0x55,0x70,0x7a) | 57 | ····(·85,112,122)·····#·rgb·=·(0x55,0x70,0x7a) |
83 | ····(·29,·45,·51)·····#·rgb·=·(0x1d,0x2d,0x33) | 58 | ····(·29,·45,·51)·····#·rgb·=·(0x1d,0x2d,0x33) |
84 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 59 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
85 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 60 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
86 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 61 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
87 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 62 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
88 | ····(·26,·42,·46)·····#·rgb·=·(0x1a,0x2a,0x2e) | 63 | ····(·26,·42,·46)·····#·rgb·=·(0x1a,0x2a,0x2e) |
89 | ····(·53,·86,·98)·····#·rgb·=·(0x35,0x56,0x62) | ||
90 | ····(·83,112,122)·····#·rgb·=·(0x53,0x70,0x7a) | 64 | ····(·83,112,122)·····#·rgb·=·(0x53,0x70,0x7a) |
91 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 65 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
92 | ····(·64,·80,·84)·····#·rgb·=·(0x40,0x50,0x54) | 66 | ····(·64,·80,·84)·····#·rgb·=·(0x40,0x50,0x54) |
93 | ····(·31,·44,·48)·····#·rgb·=·(0x1f,0x2c,0x30) | 67 | ····(·31,·44,·48)·····#·rgb·=·(0x1f,0x2c,0x30) |
94 | ····(··6,·13,·13)·····#·rgb·=·(0x06,0x0d,0x0d) | 68 | ····(··6,·13,·13)·····#·rgb·=·(0x06,0x0d,0x0d) |
95 | ····(·53,·87,·99)·····#·rgb·=·(0x35,0x57,0x63) | 69 | ····(·53,·87,·99)·····#·rgb·=·(0x35,0x57,0x63) |
96 | ····(·67,·88,·94)·····#·rgb·=·(0x43,0x58,0x5e) | 70 | ····(·67,·88,·94)·····#·rgb·=·(0x43,0x58,0x5e) |
Offset 109, 85 lines modified | Offset 83, 61 lines modified | ||
109 | ····(·59,·78,·88)·····#·rgb·=·(0x3b,0x4e,0x58) | 83 | ····(·59,·78,·88)·····#·rgb·=·(0x3b,0x4e,0x58) |
110 | ····(·55,·91,·91)·····#·rgb·=·(0x37,0x5b,0x5b) | 84 | ····(·55,·91,·91)·····#·rgb·=·(0x37,0x5b,0x5b) |
111 | ····(·89,116,125)·····#·rgb·=·(0x59,0x74,0x7d) | 85 | ····(·89,116,125)·····#·rgb·=·(0x59,0x74,0x7d) |
112 | ····(·63,·93,105)·····#·rgb·=·(0x3f,0x5d,0x69) | 86 | ····(·63,·93,105)·····#·rgb·=·(0x3f,0x5d,0x69) |
113 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 87 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
114 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 88 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
115 | ····(·58,·87,·98)·····#·rgb·=·(0x3a,0x57,0x62) | 89 | ····(·58,·87,·98)·····#·rgb·=·(0x3a,0x57,0x62) |
116 | ····(·60,·93,104)·····#·rgb·=·(0x3c,0x5d,0x68) | ||
117 | ····(·99,125,134)·····#·rgb·=·(0x63,0x7d,0x86) | 90 | ····(·99,125,134)·····#·rgb·=·(0x63,0x7d,0x86) |
118 | ····(·93,118,126)·····#·rgb·=·(0x5d,0x76,0x7e) | 91 | ····(·93,118,126)·····#·rgb·=·(0x5d,0x76,0x7e) |
119 | ····(·73,109,109)·····#·rgb·=·(0x49,0x6d,0x6d) | 92 | ····(·73,109,109)·····#·rgb·=·(0x49,0x6d,0x6d) |
120 | ····(·64,128,128)·····#·rgb·=·(0x40,0x80,0x80) | 93 | ····(·64,128,128)·····#·rgb·=·(0x40,0x80,0x80) |
121 | ····(·94,119,129)·····#·rgb·=·(0x5e,0x77,0x81) | 94 | ····(·94,119,129)·····#·rgb·=·(0x5e,0x77,0x81) |
122 | ····(·98,125,133)·····#·rgb·=·(0x62,0x7d,0x85) | 95 | ····(·98,125,133)·····#·rgb·=·(0x62,0x7d,0x85) |
123 | ····(·63,·95,107)·····#·rgb·=·(0x3f,0x5f,0x6b) | ||
124 | ····(·57,·89,100)·····#·rgb·=·(0x39,0x59,0x64) | 96 | ····(·57,·89,100)·····#·rgb·=·(0x39,0x59,0x64) |
125 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 97 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
Max diff block lines reached; 18092/22929 bytes (78.90%) of diff not shown. |
Offset 310, 19 lines modified | Offset 310, 21 lines modified | ||
310 | ····const·v2,·0x7f040007 | 310 | ····const·v2,·0x7f040007 |
311 | ····invoke-static·{v1,·v2,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 311 | ····invoke-static·{v1,·v2,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
312 | ····move-result-object·v1 | 312 | ····move-result-object·v1 |
313 | ····.line·274 | ||
313 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V | 314 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V |
314 | ····.line·275 | 315 | ····.line·275 |
315 | ····iget-object·v1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ChangePasswdTask;->newPasswd:Ljava/lang/String; | 316 | ····iget-object·v1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ChangePasswdTask;->newPasswd:Ljava/lang/String; |
317 | ····.line·276 | ||
316 | ····invoke-static·{v1},·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment;->newInstance(Ljava/lang/String;)Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment; | 318 | ····invoke-static·{v1},·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment;->newInstance(Ljava/lang/String;)Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment; |
317 | ····move-result-object·v0 | 319 | ····move-result-object·v0 |
318 | ····.line·277 | 320 | ····.line·277 |
319 | ····.local·v0,·"successDialog":Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment; | 321 | ····.local·v0,·"successDialog":Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment; |
320 | ····iget-object·v1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ChangePasswdTask;->activity:Lorg/nick/cryptfs/passwdmanager/MainActivity; | 322 | ····iget-object·v1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ChangePasswdTask;->activity:Lorg/nick/cryptfs/passwdmanager/MainActivity; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity; | 29 | .field·final·synthetic·this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity;)V | 31 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lorg/nick/cryptfs/passwdmanager/MainActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·86 | 35 | ····.line·86 |
35 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity; | 36 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 167, 14 lines modified | Offset 168, 15 lines modified | ||
167 | ····.line·111 | 168 | ····.line·111 |
168 | ····:cond_5 | 169 | ····:cond_5 |
169 | ····const-string·v7,·"default" | 170 | ····const-string·v7,·"default" |
170 | ····iget-object·v8,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity; | 171 | ····iget-object·v8,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity; |
172 | ····.line·112 | ||
171 | ····#·getter·for:·Lorg/nick/cryptfs/passwdmanager/MainActivity;->passwordType:Ljava/lang/String; | 173 | ····#·getter·for:·Lorg/nick/cryptfs/passwdmanager/MainActivity;->passwordType:Ljava/lang/String; |
172 | ····invoke-static·{v8},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->access$200(Lorg/nick/cryptfs/passwdmanager/MainActivity;)Ljava/lang/String; | 174 | ····invoke-static·{v8},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->access$200(Lorg/nick/cryptfs/passwdmanager/MainActivity;)Ljava/lang/String; |
173 | ····move-result-object·v8 | 175 | ····move-result-object·v8 |
174 | ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 176 | ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
175 | ····:try_end_0 | 177 | ····:try_end_0 |
Offset 274, 14 lines modified | Offset 276, 15 lines modified | ||
274 | ····const·v1,·0x7f04000c | 276 | ····const·v1,·0x7f04000c |
275 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 277 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
276 | ····move-result-object·v0 | 278 | ····move-result-object·v0 |
279 | ····.line·127 | ||
277 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 280 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
278 | ····.line·128 | 281 | ····.line·128 |
279 | ····iget-object·v0,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity; | 282 | ····iget-object·v0,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity; |
280 | ····invoke-virtual·{v0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->finish()V | 283 | ····invoke-virtual·{v0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->finish()V |
Offset 135, 24 lines modified | Offset 135, 26 lines modified | ||
135 | ····.line·147 | 135 | ····.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},·Lorg/nick/cryptfs/passwdmanager/CryptfsCommands;->escape(Ljava/lang/String;)Ljava/lang/String; | 140 | ····invoke-static·{p0},·Lorg/nick/cryptfs/passwdmanager/CryptfsCommands;->escape(Ljava/lang/String;)Ljava/lang/String; |
140 | ····move-result-object·v9 | 141 | ····move-result-object·v9 |
141 | ····aput-object·v9,·v8,·v5 | 142 | ····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·v7 | 144 | ····move-result-object·v7 |
145 | ····.line·147 | ||
144 | ····invoke-static·{v6,·v7},·Lorg/nick/cryptfs/passwdmanager/SuShell;->run(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; | 146 | ····invoke-static·{v6,·v7},·Lorg/nick/cryptfs/passwdmanager/SuShell;->run(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; |
145 | ····move-result-object·v1 | 147 | ····move-result-object·v1 |
146 | ····.line·150 | 148 | ····.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},·Lorg/nick/cryptfs/passwdmanager/CryptfsCommands;->checkVdcResponse(Ljava/util/List;)Z | 150 | ····invoke-static·{v1},·Lorg/nick/cryptfs/passwdmanager/CryptfsCommands;->checkVdcResponse(Ljava/util/List;)Z |
Offset 317, 18 lines modified | Offset 319, 20 lines modified | ||
317 | ····new-array·v8,·v8,·[Ljava/lang/Object; | 319 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
318 | ····aput-object·v3,·v8,·v10 | 320 | ····aput-object·v3,·v8,·v10 |
319 | ····aput-object·v2,·v8,·v9 | 321 | ····aput-object·v2,·v8,·v9 |
322 | ····.line·177 | ||
320 | ····invoke-static·{v1,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 323 | ····invoke-static·{v1,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
321 | ····move-result-object·v8 | 324 | ····move-result-object·v8 |
325 | ····.line·176 | ||
322 | ····:goto_5 | 326 | ····:goto_5 |
323 | ····invoke-static·{v11,·v8},·Lorg/nick/cryptfs/passwdmanager/SuShell;->run(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; | 327 | ····invoke-static·{v11,·v8},·Lorg/nick/cryptfs/passwdmanager/SuShell;->run(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; |
324 | ····move-result-object·v5 | 328 | ····move-result-object·v5 |
325 | ····.line·180 | 329 | ····.line·180 |
326 | ····.local·v5,·"response":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 330 | ····.local·v5,·"response":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
Offset 421, 20 lines modified | Offset 425, 21 lines modified | ||
421 | ····.line·173 | 425 | ····.line·173 |
422 | ····.restart·local·v1····#·"command":Ljava/lang/String; | 426 | ····.restart·local·v1····#·"command":Ljava/lang/String; |
423 | ····:cond_7 | 427 | ····:cond_7 |
424 | ····const-string·v1,·"/system/bin/vdc·cryptfs·changepw·pin·\'%s\'" | 428 | ····const-string·v1,·"/system/bin/vdc·cryptfs·changepw·pin·\'%s\'" |
425 | ····goto·:goto_4 | 429 | ····goto·:goto_4 |
426 |
····.line·17 |
430 | ····.line·177 |
427 | ····:cond_8 | 431 | ····:cond_8 |
428 | ····new-array·v8,·v9,·[Ljava/lang/Object; | 432 | ····new-array·v8,·v9,·[Ljava/lang/Object; |
429 | ····aput-object·v2,·v8,·v10 | 433 | ····aput-object·v2,·v8,·v10 |
434 | ····.line·178 | ||
430 | ····invoke-static·{v1,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 435 | ····invoke-static·{v1,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
431 | ····move-result-object·v8 | 436 | ····move-result-object·v8 |
432 | ····goto·:goto_5 | 437 | ····goto·:goto_5 |
433 | ····.line·190 | 438 | ····.line·190 |
Offset 471, 24 lines modified | Offset 476, 26 lines modified | ||
471 | ····const/4·v3,·0x1 | 476 | ····const/4·v3,·0x1 |
472 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 477 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
473 | ····const/4·v4,·0x0 | 478 | ····const/4·v4,·0x0 |
479 | ····.line·195 | ||
474 | ····invoke-static·{p0},·Lorg/nick/cryptfs/passwdmanager/CryptfsCommands;->escape(Ljava/lang/String;)Ljava/lang/String; | 480 | ····invoke-static·{p0},·Lorg/nick/cryptfs/passwdmanager/CryptfsCommands;->escape(Ljava/lang/String;)Ljava/lang/String; |
475 | ····move-result-object·v5 | 481 | ····move-result-object·v5 |
476 | ····aput-object·v5,·v3,·v4 | 482 | ····aput-object·v5,·v3,·v4 |
477 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 483 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
478 | ····move-result-object·v2 | 484 | ····move-result-object·v2 |
485 | ····.line·194 | ||
479 | ····invoke-static·{v1,·v2},·Lorg/nick/cryptfs/passwdmanager/SuShell;->run(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; | 486 | ····invoke-static·{v1,·v2},·Lorg/nick/cryptfs/passwdmanager/SuShell;->run(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList; |
480 | ····move-result-object·v0 | 487 | ····move-result-object·v0 |
481 | ····.line·197 | 488 | ····.line·197 |
482 | ····.local·v0,·"response":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 489 | ····.local·v0,·"response":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
483 | ····invoke-static·{v0},·Lorg/nick/cryptfs/passwdmanager/CryptfsCommands;->checkVdcResponse(Ljava/util/List;)Z | 490 | ····invoke-static·{v0},·Lorg/nick/cryptfs/passwdmanager/CryptfsCommands;->checkVdcResponse(Ljava/util/List;)Z |
Offset 569, 18 lines modified | Offset 576, 20 lines modified | ||
569 | ····new-array·v7,·v7,·[Ljava/lang/Object; | 576 | ····new-array·v7,·v7,·[Ljava/lang/Object; |
Max diff block lines reached; 4906/7819 bytes (62.74%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; | 21 | .field·final·synthetic·this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;)V | 23 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·360 | 27 | ····.line·360 |
27 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; | 28 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 47, 13 lines modified | Offset 48, 14 lines modified | ||
47 | ····invoke-virtual·{v0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;->getActivity()Landroid/app/Activity; | 48 | ····invoke-virtual·{v0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;->getActivity()Landroid/app/Activity; |
48 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
49 | ····check-cast·v0,·Lorg/nick/cryptfs/passwdmanager/MainActivity; | 50 | ····check-cast·v0,·Lorg/nick/cryptfs/passwdmanager/MainActivity; |
51 | ····.line·364 | ||
50 | ····#·invokes:·Lorg/nick/cryptfs/passwdmanager/MainActivity;->clearPasswords()V | 52 | ····#·invokes:·Lorg/nick/cryptfs/passwdmanager/MainActivity;->clearPasswords()V |
51 | ····invoke-static·{v0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->access$1000(Lorg/nick/cryptfs/passwdmanager/MainActivity;)V | 53 | ····invoke-static·{v0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->access$1000(Lorg/nick/cryptfs/passwdmanager/MainActivity;)V |
52 | ····.line·365 | 54 | ····.line·365 |
53 | ····return-void | 55 | ····return-void |
54 | .end·method | 56 | .end·method |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$newPasswd:Ljava/lang/String; | 24 | .field·final·synthetic·val$newPasswd:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;Ljava/lang/String;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;Ljava/lang/String;Ljava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·351 | 30 | ····.line·351 |
30 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; | 31 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; |
31 | ····iput-object·p2,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;->val$currentPasswd:Ljava/lang/String; | 32 | ····iput-object·p2,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;->val$currentPasswd:Ljava/lang/String; |
Offset 59, 13 lines modified | Offset 60, 14 lines modified | ||
59 | ····check-cast·v0,·Lorg/nick/cryptfs/passwdmanager/MainActivity; | 60 | ····check-cast·v0,·Lorg/nick/cryptfs/passwdmanager/MainActivity; |
60 | ····iget-object·v1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;->val$currentPasswd:Ljava/lang/String; | 61 | ····iget-object·v1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;->val$currentPasswd:Ljava/lang/String; |
61 | ····iget-object·v2,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;->val$newPasswd:Ljava/lang/String; | 62 | ····iget-object·v2,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;->val$newPasswd:Ljava/lang/String; |
63 | ····.line·355 | ||
62 | ····#·invokes:·Lorg/nick/cryptfs/passwdmanager/MainActivity;->changePasswd(Ljava/lang/String;Ljava/lang/String;)V | 64 | ····#·invokes:·Lorg/nick/cryptfs/passwdmanager/MainActivity;->changePasswd(Ljava/lang/String;Ljava/lang/String;)V |
63 | ····invoke-static·{v0,·v1,·v2},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->access$1200(Lorg/nick/cryptfs/passwdmanager/MainActivity;Ljava/lang/String;Ljava/lang/String;)V | 65 | ····invoke-static·{v0,·v1,·v2},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->access$1200(Lorg/nick/cryptfs/passwdmanager/MainActivity;Ljava/lang/String;Ljava/lang/String;)V |
64 | ····.line·357 | 66 | ····.line·357 |
65 | ····return-void | 67 | ····return-void |
66 | .end·method | 68 | .end·method |
Offset 98, 24 lines modified | Offset 98, 27 lines modified | ||
98 | ····move-result-object·v3 | 98 | ····move-result-object·v3 |
99 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 99 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
100 | ····const·v3,·0x1080027 | 100 | ····const·v3,·0x1080027 |
101 | ····.line·344 | ||
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·v2 | 103 | ····move-result-object·v2 |
103 | ····const·v3,·0x7f040003 | 104 | ····const·v3,·0x7f040003 |
105 | ····.line·345 | ||
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·v2 | 107 | ····move-result-object·v2 |
108 | ····.line·347 | ||
106 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;->getResources()Landroid/content/res/Resources; | 109 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;->getResources()Landroid/content/res/Resources; |
107 | ····move-result-object·v3 | 110 | ····move-result-object·v3 |
108 | ····const·v4,·0x7f040004 | 111 | ····const·v4,·0x7f040004 |
109 | ····const/4·v5,·0x1 | 112 | ····const/4·v5,·0x1 |
Offset 126, 37 lines modified | Offset 129, 42 lines modified | ||
126 | ····aput-object·v1,·v5,·v6 | 129 | ····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·v3 | 131 | ····move-result-object·v3 |
132 | ····.line·346 | ||
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·v2 | 134 | ····move-result-object·v2 |
131 | ····const·v3,·0x1040013 | 135 | ····const·v3,·0x1040013 |
132 | ····new-instance·v4,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2; | 136 | ····new-instance·v4,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2; |
133 | ····invoke-direct·{v4,·p0,·v0,·v1},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;-><init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;Ljava/lang/String;Ljava/lang/String;)V | 137 | ····invoke-direct·{v4,·p0,·v0,·v1},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$2;-><init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;Ljava/lang/String;Ljava/lang/String;)V |
138 | ····.line·350 | ||
134 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 139 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
135 | ····move-result-object·v2 | 140 | ····move-result-object·v2 |
136 | ····const·v3,·0x1040009 | 141 | ····const·v3,·0x1040009 |
137 | ····new-instance·v4,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$1; | 142 | ····new-instance·v4,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$1; |
138 | ····invoke-direct·{v4,·p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$1;-><init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;)V | 143 | ····invoke-direct·{v4,·p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment$1;-><init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;)V |
144 | ····.line·359 | ||
139 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 145 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
140 | ····move-result-object·v2 | 146 | ····move-result-object·v2 |
147 | ····.line·366 | ||
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·v2 | 149 | ····move-result-object·v2 |
150 | ····.line·343 | ||
143 | ····return-object·v2 | 151 | ····return-object·v2 |
144 | .end·method | 152 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; | 21 | .field·final·synthetic·this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment;)V | 23 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·426 | 27 | ····.line·426 |
27 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; | 28 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 104, 35 lines modified | Offset 104, 41 lines modified | ||
104 | ····move-result-object·v3 | 104 | ····move-result-object·v3 |
105 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 105 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
106 | ····const·v3,·0x1080027 | 106 | ····const·v3,·0x1080027 |
107 | ····.line·422 | ||
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·v2 | 109 | ····move-result-object·v2 |
110 | ····.line·423 | ||
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·v2 | 112 | ····move-result-object·v2 |
113 | ····.line·424 | ||
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·v2 | 115 | ····move-result-object·v2 |
113 | ····const·v3,·0x104000a | 116 | ····const·v3,·0x104000a |
114 | ····new-instance·v4,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment$1; | 117 | ····new-instance·v4,·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment$1; |
115 | ····invoke-direct·{v4,·p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment$1;-><init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment;)V | 118 | ····invoke-direct·{v4,·p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment$1;-><init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment;)V |
119 | ····.line·425 | ||
116 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 120 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
117 | ····move-result-object·v2 | 121 | ····move-result-object·v2 |
122 | ····.line·431 | ||
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·v2 | 124 | ····move-result-object·v2 |
125 | ····.line·421 | ||
120 | ····return-object·v2 | 126 | ····return-object·v2 |
121 | .end·method | 127 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment; | 21 | .field·final·synthetic·this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment;)V | 23 | .method·constructor·<init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·392 | 27 | ····.line·392 |
27 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment; | 28 | ····iput-object·p1,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment$1;->this$0:Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 80, 24 lines modified | Offset 80, 27 lines modified | ||
80 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
81 | ····invoke-direct·{v1,·v2},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 81 | ····invoke-direct·{v1,·v2},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
82 | ····const·v2,·0x108009b | 82 | ····const·v2,·0x108009b |
83 | ····.line·385 | ||
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·v1 | 85 | ····move-result-object·v1 |
85 | ····const·v2,·0x7f04000f | 86 | ····const·v2,·0x7f04000f |
87 | ····.line·386 | ||
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·v1 | 89 | ····move-result-object·v1 |
90 | ····.line·388 | ||
88 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment;->getResources()Landroid/content/res/Resources; | 91 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment;->getResources()Landroid/content/res/Resources; |
89 | ····move-result-object·v2 | 92 | ····move-result-object·v2 |
90 | ····const·v3,·0x7f040010 | 93 | ····const·v3,·0x7f040010 |
91 | ····const/4·v4,·0x1 | 94 | ····const/4·v4,·0x1 |
Offset 108, 27 lines modified | Offset 111, 31 lines modified | ||
108 | ····aput-object·v0,·v4,·v5 | 111 | ····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·v2 | 113 | ····move-result-object·v2 |
114 | ····.line·387 | ||
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·v1 | 116 | ····move-result-object·v1 |
113 | ····const·v2,·0x104000a | 117 | ····const·v2,·0x104000a |
114 | ····new-instance·v3,·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment$1; | 118 | ····new-instance·v3,·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment$1; |
115 | ····invoke-direct·{v3,·p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment$1;-><init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment;)V | 119 | ····invoke-direct·{v3,·p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment$1;-><init>(Lorg/nick/cryptfs/passwdmanager/MainActivity$PasswordChangedDialogFragment;)V |
120 | ····.line·391 | ||
116 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 121 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
117 | ····move-result-object·v1 | 122 | ····move-result-object·v1 |
123 | ····.line·397 | ||
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·v1 | 125 | ····move-result-object·v1 |
126 | ····.line·384 | ||
120 | ····return-object·v1 | 127 | ····return-object·v1 |
121 | .end·method | 128 | .end·method |
Offset 106, 15 lines modified | Offset 106, 14 lines modified | ||
106 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 106 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
107 | ····.line·39 | 107 | ····.line·39 |
108 | ····const/4·v0,·0x1 | 108 | ····const/4·v0,·0x1 |
109 | ····iput-boolean·v0,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity;->checkCurrentPassword:Z | 109 | ····iput-boolean·v0,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity;->checkCurrentPassword:Z |
110 | ····.line·401 | ||
111 | ····return-void | 110 | ····return-void |
112 | .end·method | 111 | .end·method |
113 | .method·static·synthetic·access$000(Lorg/nick/cryptfs/passwdmanager/MainActivity;)Landroid/widget/Button; | 112 | .method·static·synthetic·access$000(Lorg/nick/cryptfs/passwdmanager/MainActivity;)Landroid/widget/Button; |
114 | ····.locals·1 | 113 | ····.locals·1 |
115 | ····.param·p0,·"x0"····#·Lorg/nick/cryptfs/passwdmanager/MainActivity; | 114 | ····.param·p0,·"x0"····#·Lorg/nick/cryptfs/passwdmanager/MainActivity; |
Offset 415, 14 lines modified | Offset 414, 15 lines modified | ||
415 | .method·private·showConfirmationDialog(Ljava/lang/String;Ljava/lang/String;)V | 414 | .method·private·showConfirmationDialog(Ljava/lang/String;Ljava/lang/String;)V |
416 | ····.locals·3 | 415 | ····.locals·3 |
417 | ····.param·p1,·"currentPasswd"····#·Ljava/lang/String; | 416 | ····.param·p1,·"currentPasswd"····#·Ljava/lang/String; |
418 | ····.param·p2,·"newPasswd"····#·Ljava/lang/String; | 417 | ····.param·p2,·"newPasswd"····#·Ljava/lang/String; |
419 | ····.prologue | 418 | ····.prologue |
420 | ····.line·179 | 419 | ····.line·179 |
420 | ····.line·180 | ||
421 | ····invoke-static·{p1,·p2},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;->newInstance(Ljava/lang/String;Ljava/lang/String;)Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; | 421 | ····invoke-static·{p1,·p2},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment;->newInstance(Ljava/lang/String;Ljava/lang/String;)Lorg/nick/cryptfs/passwdmanager/MainActivity$ConfirmationDialogFragment; |
422 | ····move-result-object·v0 | 422 | ····move-result-object·v0 |
423 | ····.line·181 | 423 | ····.line·181 |
424 | ····.local·v0,·"confirmationDialog":Landroid/app/DialogFragment; | 424 | ····.local·v0,·"confirmationDialog":Landroid/app/DialogFragment; |
425 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; | 425 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; |
Offset 450, 25 lines modified | Offset 450, 26 lines modified | ||
450 | ····.line·309 | 450 | ····.line·309 |
451 | ····.local·v1,·"invalidPasswordmessage":Ljava/lang/String; | 451 | ····.local·v1,·"invalidPasswordmessage":Ljava/lang/String; |
452 | ····iget-object·v2,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity;->currentPasswdText:Landroid/widget/EditText; | 452 | ····iget-object·v2,·p0,·Lorg/nick/cryptfs/passwdmanager/MainActivity;->currentPasswdText:Landroid/widget/EditText; |
453 | ····invoke-virtual·{v2,·v1},·Landroid/widget/EditText;->setError(Ljava/lang/CharSequence;)V | 453 | ····invoke-virtual·{v2,·v1},·Landroid/widget/EditText;->setError(Ljava/lang/CharSequence;)V |
454 |
····.line·31 |
454 | ····.line·313 |
455 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getResources()Landroid/content/res/Resources; | 455 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getResources()Landroid/content/res/Resources; |
456 | ····move-result-object·v2 | 456 | ····move-result-object·v2 |
457 | ····const·v3,·0x7f040011 | 457 | ····const·v3,·0x7f040011 |
458 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 458 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
459 | ····move-result-object·v2 | 459 | ····move-result-object·v2 |
460 | ····.line·311 | ||
460 | ····invoke-static·{v1,·v2},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment;->newInstance(Ljava/lang/String;Ljava/lang/String;)Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; | 461 | ····invoke-static·{v1,·v2},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment;->newInstance(Ljava/lang/String;Ljava/lang/String;)Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; |
461 | ····move-result-object·v0 | 462 | ····move-result-object·v0 |
462 | ····.line·314 | 463 | ····.line·314 |
463 | ····.local·v0,·"errorDialog":Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; | 464 | ····.local·v0,·"errorDialog":Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; |
464 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; | 465 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; |
Offset 484, 34 lines modified | Offset 485, 37 lines modified | ||
484 | .end·method | 485 | .end·method |
485 | .method·private·showPasswordChangeErrorDialog()V | 486 | .method·private·showPasswordChangeErrorDialog()V |
486 | ····.locals·4 | 487 | ····.locals·4 |
487 | ····.prologue | 488 | ····.prologue |
488 | ····.line·185 | 489 | ····.line·185 |
490 | ····.line·186 | ||
489 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getResources()Landroid/content/res/Resources; | 491 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getResources()Landroid/content/res/Resources; |
490 | ····move-result-object·v1 | 492 | ····move-result-object·v1 |
491 | ····const·v2,·0x7f040012 | 493 | ····const·v2,·0x7f040012 |
492 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 494 | ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
493 | ····move-result-object·v1 | 495 | ····move-result-object·v1 |
496 | ····.line·187 | ||
494 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getResources()Landroid/content/res/Resources; | 497 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getResources()Landroid/content/res/Resources; |
495 | ····move-result-object·v2 | 498 | ····move-result-object·v2 |
496 | ····const·v3,·0x7f040006 | 499 | ····const·v3,·0x7f040006 |
497 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 500 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
498 | ····move-result-object·v2 | 501 | ····move-result-object·v2 |
502 | ····.line·185 | ||
499 | ····invoke-static·{v1,·v2},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment;->newInstance(Ljava/lang/String;Ljava/lang/String;)Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; | 503 | ····invoke-static·{v1,·v2},·Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment;->newInstance(Ljava/lang/String;Ljava/lang/String;)Lorg/nick/cryptfs/passwdmanager/MainActivity$ErrorDialogFragment; |
500 | ····move-result-object·v0 | 504 | ····move-result-object·v0 |
501 | ····.line·188 | 505 | ····.line·188 |
502 | ····.local·v0,·"errorDialog":Landroid/app/DialogFragment; | 506 | ····.local·v0,·"errorDialog":Landroid/app/DialogFragment; |
503 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; | 507 | ····invoke-virtual·{p0},·Lorg/nick/cryptfs/passwdmanager/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; |
Offset 590, 14 lines modified | Offset 594, 15 lines modified | ||
590 | ····if-eqz·v3,·:cond_0 | 594 | ····if-eqz·v3,·:cond_0 |
Max diff block lines reached; 2180/5795 bytes (37.62%) of diff not shown. |
Offset 21, 10 lines modified | Offset 21, 9 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·10 | 24 | ····.line·10 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·55 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
Offset 108, 14 lines modified | Offset 108, 15 lines modified | ||
108 | ····.local·v0,·"output":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" | 108 | ····.local·v0,·"output":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
109 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I | 109 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I |
110 | ····move-result·v3 | 110 | ····move-result·v3 |
111 | ····if-ne·v3,·v4,·:cond_0 | 111 | ····if-ne·v3,·v4,·:cond_0 |
112 | ····.line·40 | ||
112 | ····invoke-virtual·{v0,·v5},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 113 | ····invoke-virtual·{v0,·v5},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
113 | ····move-result-object·v3 | 114 | ····move-result-object·v3 |
114 | ····check-cast·v3,·Ljava/lang/String; | 115 | ····check-cast·v3,·Ljava/lang/String; |
115 | ····invoke-virtual·{v3},·Ljava/lang/String;->trim()Ljava/lang/String; | 116 | ····invoke-virtual·{v3},·Ljava/lang/String;->trim()Ljava/lang/String; |
Offset 140, 173 lines modified | Offset 141, 151 lines modified | ||
140 | ····goto·:goto_0 | 141 | ····goto·:goto_0 |
141 | .end·method | 142 | .end·method |
142 | .method·public·static·detectValidSuInPath()Z | 143 | .method·public·static·detectValidSuInPath()Z |
143 | ····.locals·8 | 144 | ····.locals·8 |
144 | ····.prologue | 145 | ····.prologue |
146 | ····const/4·v3,·0x0 | ||
145 | ····.line·160 | 147 | ····.line·160 |
146 |
····const-string·v |
148 | ····const-string·v4,·"PATH" |
147 |
····invoke-static·{v |
149 | ····invoke-static·{v4},·Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; |
148 |
····move-result-object·v |
150 | ····move-result-object·v4 |
149 |
····const-string·v |
151 | ····const-string·v5,·":" |
150 |
····invoke-virtual·{v |
152 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
151 |
····move-result-object·v |
153 | ····move-result-object·v1 |
152 | ····.line·162 | 154 | ····.line·162 |
153 |
····.local·v |
155 | ····.local·v1,·"pathToTest":[Ljava/lang/String; |
154 |
···· |
156 | ····array-length·v5,·v1 |
155 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
156 | ····array-length·v2,·v0 | ||
157 |
···· |
157 | ····move·v4,·v3 |
158 | ····const/4·v1,·0x0 | ||
159 | ····.local·v1,·"i$":I | ||
160 | ····:goto_0 | 158 | ····:goto_0 |
161 |
····if-ge·v |
159 | ····if-ge·v4,·v5,·:cond_0 |
162 |
····aget-object·v |
160 | ····aget-object·v0,·v1,·v4 |
163 | ····.line·163 | 161 | ····.line·163 |
164 |
····.local·v |
162 | ····.local·v0,·"path":Ljava/lang/String; |
165 |
····new-instance·v |
163 | ····new-instance·v2,·Ljava/io/File; |
166 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 164 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
167 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V | 165 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
168 |
····invoke-virtual·{v6,·v |
166 | ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
169 | ····move-result-object·v6 | 167 | ····move-result-object·v6 |
170 | ····const-string·v7,·"/su" | 168 | ····const-string·v7,·"/su" |
171 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 169 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
172 | ····move-result-object·v6 | 170 | ····move-result-object·v6 |
173 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 171 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
174 | ····move-result-object·v6 | 172 | ····move-result-object·v6 |
175 |
····invoke-direct·{v |
173 | ····invoke-direct·{v2,·v6},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
176 | ····.line·164 | 174 | ····.line·164 |
177 |
····.local·v |
175 | ····.local·v2,·"su":Ljava/io/File; |
178 |
····invoke-virtual·{v |
176 | ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z |
179 | ····move-result·v6 | 177 | ····move-result·v6 |
180 |
····if-eqz·v6,·:cond_ |
178 | ····if-eqz·v6,·:cond_1 |
181 | ····.line·170 | 179 | ····.line·170 |
182 |
····const/4·v |
180 | ····const/4·v3,·0x1 |
183 | ····.line·174 | 181 | ····.line·174 |
184 |
····.end·local·v |
182 | ····.end·local·v0····#·"path":Ljava/lang/String; |
185 |
····.end·local·v |
183 | ····.end·local·v2····#·"su":Ljava/io/File; |
186 | ····:goto_1 | ||
187 | ····return·v6 | ||
188 | ····.line·162 | ||
189 | ····.restart·local·v3····#·"path":Ljava/lang/String; | ||
190 | ····.restart·local·v5····#·"su":Ljava/io/File; | ||
191 | ····:cond_0 | 184 | ····:cond_0 |
Max diff block lines reached; 22231/25635 bytes (86.72%) of diff not shown. |
Offset 37, 16 lines modified | Offset 37, 16 lines modified | ||
00000240:·6500·0000·0800·6d00·6100·6e00·6900·6600··e.....m.a.n.i.f. | 00000240:·6500·0000·0800·6d00·6100·6e00·6900·6600··e.....m.a.n.i.f. | ||
00000250:·6500·7300·7400·0000·1e00·6f00·7200·6700··e.s.t.....o.r.g. | 00000250:·6500·7300·7400·0000·1e00·6f00·7200·6700··e.s.t.....o.r.g. | ||
00000260:·2e00·6e00·6900·6300·6b00·2e00·6300·7200··..n.i.c.k...c.r. | 00000260:·2e00·6e00·6900·6300·6b00·2e00·6300·7200··..n.i.c.k...c.r. | ||
00000270:·7900·7000·7400·6600·7300·2e00·7000·6100··y.p.t.f.s...p.a. | 00000270:·7900·7000·7400·6600·7300·2e00·7000·6100··y.p.t.f.s...p.a. | ||
00000280:·7300·7300·7700·6400·6d00·6100·6e00·6100··s.s.w.d.m.a.n.a. | 00000280:·7300·7300·7700·6400·6d00·6100·6e00·6100··s.s.w.d.m.a.n.a. | ||
00000290:·6700·6500·7200·0000·0500·3100·2e00·3200··g.e.r.....1...2. | 00000290:·6700·6500·7200·0000·0500·3100·2e00·3200··g.e.r.....1...2. | ||
000002a0:·2e00·3600·0000·0200·3200·3300·0000·0b00··..6.....2.3..... | 000002a0:·2e00·3600·0000·0200·3200·3300·0000·0b00··..6.....2.3..... | ||
000002b0:·3600·2e00·3000·2d00·3200·3 |
000002b0:·3600·2e00·3000·2d00·3200·3700·3000·3400··6...0.-.2.7.0.4. | ||
000002c0:·3 |
000002c0:·3000·3000·3200·0000·0800·7500·7300·6500··0.0.2.....u.s.e. | ||
000002d0:·7300·2d00·7300·6400·6b00·0000·0b00·6100··s.-.s.d.k.....a. | 000002d0:·7300·2d00·7300·6400·6b00·0000·0b00·6100··s.-.s.d.k.....a. | ||
000002e0:·7000·7000·6c00·6900·6300·6100·7400·6900··p.p.l.i.c.a.t.i. | 000002e0:·7000·7000·6c00·6900·6300·6100·7400·6900··p.p.l.i.c.a.t.i. | ||
000002f0:·6f00·6e00·0000·0800·6100·6300·7400·6900··o.n.....a.c.t.i. | 000002f0:·6f00·6e00·0000·0800·6100·6300·7400·6900··o.n.....a.c.t.i. | ||
00000300:·7600·6900·7400·7900·0000·0d00·2e00·4d00··v.i.t.y.......M. | 00000300:·7600·6900·7400·7900·0000·0d00·2e00·4d00··v.i.t.y.......M. | ||
00000310:·6100·6900·6e00·4100·6300·7400·6900·7600··a.i.n.A.c.t.i.v. | 00000310:·6100·6900·6e00·4100·6300·7400·6900·7600··a.i.n.A.c.t.i.v. | ||
00000320:·6900·7400·7900·0000·0d00·6900·6e00·7400··i.t.y.....i.n.t. | 00000320:·6900·7400·7900·0000·0d00·6900·6e00·7400··i.t.y.....i.n.t. | ||
00000330:·6500·6e00·7400·2d00·6600·6900·6c00·7400··e.n.t.-.f.i.l.t. | 00000330:·6500·6e00·7400·2d00·6600·6900·6c00·7400··e.n.t.-.f.i.l.t. |