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="21"·android:versionName="2.21"·package="com.google.android.apps.authenticator2"·xmlns:android="http://schemas.android.com/apk/res/android"> | 2 | <manifest·android:versionCode="21"·android:versionName="2.21"·package="com.google.android.apps.authenticator2"·platformBuildVersionCode="15"·platformBuildVersionName="4.0.4-1406430"·xmlns:android="http://schemas.android.com/apk/res/android"> |
3 | ··<uses-sdk·android:minSdkVersion="7"·android:targetSdkVersion="14"/> | 3 | ··<uses-sdk·android:minSdkVersion="7"·android:targetSdkVersion="14"/> |
4 | ··<uses-permission·android:name="android.permission.VIBRATE"/> | 4 | ··<uses-permission·android:name="android.permission.VIBRATE"/> |
5 | ··<uses-permission·android:name="android.permission.INTERNET"/> | 5 | ··<uses-permission·android:name="android.permission.INTERNET"/> |
6 | ··<application·android:allowBackup="false"·android:icon="@drawable/ic_launcher_authenticator"·android:label="@string/app_name_short"·android:name="com.google.android.apps.authenticator.AuthenticatorApplication"·android:theme="@style/AuthenticatorTheme"> | 6 | ··<application·android:allowBackup="false"·android:icon="@drawable/ic_launcher_authenticator"·android:label="@string/app_name_short"·android:name="com.google.android.apps.authenticator.AuthenticatorApplication"·android:theme="@style/AuthenticatorTheme"> |
7 | ····<activity·android:label="@string/app_name_short"·android:launchMode="singleTask"·android:name="com.google.android.apps.authenticator.AuthenticatorActivity"> | 7 | ····<activity·android:label="@string/app_name_short"·android:launchMode="singleTask"·android:name="com.google.android.apps.authenticator.AuthenticatorActivity"> |
8 | ······<intent-filter> | 8 | ······<intent-filter> |
9 | ········<action·android:name="android.intent.action.MAIN"/> | 9 | ········<action·android:name="android.intent.action.MAIN"/> |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener; | 21 | .field·final·synthetic·this$1:Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1068 | 27 | ····.line·1068 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener$1;->this$1:Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener$1;->this$1:Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$pin:Ljava/lang/String; | 22 | .field·final·synthetic·val$pin:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1079 | 28 | ····.line·1079 |
28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener$2;->this$1:Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener; | 29 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener$2;->this$1:Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener; |
29 | ····iput-object·p2,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener$2;->val$pin:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$NextOtpButtonListener$2;->val$pin:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·961 | 27 | ····.line·961 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$10;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$10;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 111, 14 lines modified | Offset 111, 15 lines modified | ||
111 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
112 | ····.line·1139 | 112 | ····.line·1139 |
113 | ····.local·v0,·"buttonView":Landroid/view/View; | 113 | ····.local·v0,·"buttonView":Landroid/view/View; |
114 | ····const·v8,·0x7f0a0018 | 114 | ····const·v8,·0x7f0a0018 |
115 | ····.line·1140 | ||
115 | ····invoke-virtual·{v6,·v8},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 116 | ····invoke-virtual·{v6,·v8},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
116 | ····move-result-object·v2 | 117 | ····move-result-object·v2 |
117 | ····check-cast·v2,·Lcom/google/android/apps/authenticator/CountdownIndicator; | 118 | ····check-cast·v2,·Lcom/google/android/apps/authenticator/CountdownIndicator; |
118 | ····.line·1142 | 119 | ····.line·1142 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·886 | 27 | ····.line·886 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$7;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$7;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 45, 14 lines modified | Offset 46, 15 lines modified | ||
45 | ····.line·889 | 46 | ····.line·889 |
46 | ····new-instance·v1,·Landroid/content/Intent; | 47 | ····new-instance·v1,·Landroid/content/Intent; |
47 | ····const-string·v2,·"android.intent.action.VIEW" | 48 | ····const-string·v2,·"android.intent.action.VIEW" |
48 | ····const-string·v3,·"market://search?q=pname:com.google.zxing.client.android" | 49 | ····const-string·v3,·"market://search?q=pname:com.google.zxing.client.android" |
50 | ····.line·890 | ||
49 | ····invoke-static·{v3},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 51 | ····invoke-static·{v3},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
50 | ····move-result-object·v3 | 52 | ····move-result-object·v3 |
51 | ····invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | 53 | ····invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V |
52 | ····.line·892 | 54 | ····.line·892 |
Offset 77, 14 lines modified | Offset 79, 15 lines modified | ||
77 | ····new-instance·v1,·Landroid/content/Intent; | 79 | ····new-instance·v1,·Landroid/content/Intent; |
78 | ····.end·local·v1····#·"intent":Landroid/content/Intent; | 80 | ····.end·local·v1····#·"intent":Landroid/content/Intent; |
79 | ····const-string·v2,·"android.intent.action.VIEW" | 81 | ····const-string·v2,·"android.intent.action.VIEW" |
80 | ····const-string·v3,·"https://zxing.googlecode.com/files/BarcodeScanner3.1.apk" | 82 | ····const-string·v3,·"https://zxing.googlecode.com/files/BarcodeScanner3.1.apk" |
83 | ····.line·896 | ||
81 | ····invoke-static·{v3},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 84 | ····invoke-static·{v3},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
82 | ····move-result-object·v3 | 85 | ····move-result-object·v3 |
83 | ····invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | 86 | ····invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V |
84 | ····.line·897 | 87 | ····.line·897 |
Offset 19, 26 lines modified | Offset 19, 27 lines modified | ||
19 | .method·public·onCreate()V | 19 | .method·public·onCreate()V |
20 | ····.locals·1 | 20 | ····.locals·1 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·38 | 22 | ····.line·38 |
23 | ····invoke-super·{p0},·Landroid/app/Application;->onCreate()V | 23 | ····invoke-super·{p0},·Landroid/app/Application;->onCreate()V |
24 | ····.line·4 | 24 | ····.line·46 |
25 | ····:try_start_0 | 25 | ····:try_start_0 |
26 | ····invoke-virtual·{p0},·Lcom/google/android/apps/authenticator/AuthenticatorApplication;->getApplicationContext()Landroid/content/Context; | 26 | ····invoke-virtual·{p0},·Lcom/google/android/apps/authenticator/AuthenticatorApplication;->getApplicationContext()Landroid/content/Context; |
27 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
28 | ····invoke-virtual·{v0},·Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; | 28 | ····invoke-virtual·{v0},·Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; |
29 | ····move-result-object·v0 | 29 | ····move-result-object·v0 |
30 | ····iget-object·v0,·v0,·Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; | 30 | ····iget-object·v0,·v0,·Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; |
31 | ····.line·45 | ||
31 | ····invoke-static·{v0},·Lcom/google/android/apps/authenticator/FileUtilities;->restrictAccessToOwnerOnly(Ljava/lang/String;)V | 32 | ····invoke-static·{v0},·Lcom/google/android/apps/authenticator/FileUtilities;->restrictAccessToOwnerOnly(Ljava/lang/String;)V |
32 | ····:try_end_0 | 33 | ····:try_end_0 |
33 | ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0 | 34 | ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0 |
34 | ····.line·53 | 35 | ····.line·53 |
35 | ····:goto_0 | 36 | ····:goto_0 |
36 | ····invoke-virtual·{p0},·Lcom/google/android/apps/authenticator/AuthenticatorApplication;->getApplicationContext()Landroid/content/Context; | 37 | ····invoke-virtual·{p0},·Lcom/google/android/apps/authenticator/AuthenticatorApplication;->getApplicationContext()Landroid/content/Context; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$user:Ljava/lang/String; | 22 | .field·final·synthetic·val$user:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·725 | 28 | ····.line·725 |
28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$5;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 29 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$5;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
29 | ····iput-object·p2,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$5;->val$user:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$5;->val$user:Ljava/lang/String; |
Offset 68, 14 lines modified | Offset 68, 15 lines modified | ||
68 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 68 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
69 | ····const/4·v3,·0x0 | 69 | ····const/4·v3,·0x0 |
70 | ····iget·v4,·p0,·Lcom/google/android/apps/authenticator/FileUtilities$StatStruct;->dev:I | 70 | ····iget·v4,·p0,·Lcom/google/android/apps/authenticator/FileUtilities$StatStruct;->dev:I |
71 | ····.line·122 | ||
71 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 72 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
72 | ····move-result-object·v4 | 73 | ····move-result-object·v4 |
73 | ····aput-object·v4,·v2,·v3 | 74 | ····aput-object·v4,·v2,·v3 |
74 | ····const/4·v3,·0x1 | 75 | ····const/4·v3,·0x1 |
Offset 194, 14 lines modified | Offset 195, 15 lines modified | ||
194 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 195 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
195 | ····move-result-object·v4 | 196 | ····move-result-object·v4 |
196 | ····aput-object·v4,·v2,·v3 | 197 | ····aput-object·v4,·v2,·v3 |
198 | ····.line·119 | ||
197 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 199 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
198 | ····move-result-object·v1 | 200 | ····move-result-object·v1 |
199 | ····invoke-direct·{v0,·v1},·Ljava/lang/String;-><init>(Ljava/lang/String;)V | 201 | ····invoke-direct·{v0,·v1},·Ljava/lang/String;-><init>(Ljava/lang/String;)V |
200 | ····return-object·v0 | 202 | ····return-object·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·257 | 27 | ····.line·257 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$3;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$3;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·983 | 27 | ····.line·983 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$11;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$11;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AddOtherAccountActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AddOtherAccountActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AddOtherAccountActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AddOtherAccountActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AddOtherAccountActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·48 | 27 | ····.line·48 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AddOtherAccountActivity$2;->this$0:Lcom/google/android/apps/authenticator/AddOtherAccountActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AddOtherAccountActivity$2;->this$0:Lcom/google/android/apps/authenticator/AddOtherAccountActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·239 | 27 | ····.line·239 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$1;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$1;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1178 | 27 | ····.line·1178 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$12;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$12;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 304, 32 lines modified | Offset 304, 35 lines modified | ||
304 | ····move-result·v0 | 304 | ····move-result·v0 |
305 | ····if-eqz·v0,·:cond_0 | 305 | ····if-eqz·v0,·:cond_0 |
306 | ····.line·108 | 306 | ····.line·108 |
307 | ····iget-object·v0,·p0,·Lcom/google/android/apps/authenticator/EnterKeyActivity;->mAccountName:Landroid/widget/EditText; | 307 | ····iget-object·v0,·p0,·Lcom/google/android/apps/authenticator/EnterKeyActivity;->mAccountName:Landroid/widget/EditText; |
308 | ····.line·109 | ||
308 | ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 309 | ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
309 | ····move-result-object·v0 | 310 | ····move-result-object·v0 |
310 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 311 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
311 | ····move-result-object·v1 | 312 | ····move-result-object·v1 |
313 | ····.line·110 | ||
312 | ····invoke-direct·{p0},·Lcom/google/android/apps/authenticator/EnterKeyActivity;->getEnteredKey()Ljava/lang/String; | 314 | ····invoke-direct·{p0},·Lcom/google/android/apps/authenticator/EnterKeyActivity;->getEnteredKey()Ljava/lang/String; |
313 | ····move-result-object·v2 | 315 | ····move-result-object·v2 |
314 | ····const/4·v3,·0x0 | 316 | ····const/4·v3,·0x0 |
315 | ····sget-object·v5,·Lcom/google/android/apps/authenticator/AccountDb;->DEFAULT_HOTP_COUNTER:Ljava/lang/Integer; | 317 | ····sget-object·v5,·Lcom/google/android/apps/authenticator/AccountDb;->DEFAULT_HOTP_COUNTER:Ljava/lang/Integer; |
316 | ····move-object·v0,·p0 | 318 | ····move-object·v0,·p0 |
319 | ····.line·108 | ||
317 | ····invoke-static/range·{v0·..·v5},·Lcom/google/android/apps/authenticator/AuthenticatorActivity;->saveSecret(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/google/android/apps/authenticator/AccountDb$OtpType;Ljava/lang/Integer;)Z | 320 | ····invoke-static/range·{v0·..·v5},·Lcom/google/android/apps/authenticator/AuthenticatorActivity;->saveSecret(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/google/android/apps/authenticator/AccountDb$OtpType;Ljava/lang/Integer;)Z |
318 | ····.line·114 | 321 | ····.line·114 |
319 | ····invoke-virtual·{p0},·Lcom/google/android/apps/authenticator/EnterKeyActivity;->exitWizard()V | 322 | ····invoke-virtual·{p0},·Lcom/google/android/apps/authenticator/EnterKeyActivity;->exitWizard()V |
320 | ····.line·116 | 323 | ····.line·116 |
321 | ····:cond_0 | 324 | ····:cond_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·350 | 27 | ····.line·350 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$4;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$4;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·245 | 27 | ····.line·245 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$2;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$2;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | .field·private·final·mStartTime:J | 7 | .field·private·final·mStartTime:J |
8 | .field·private·final·mTimeStep:J | 8 | .field·private·final·mTimeStep:J |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·constructor·<init>(J)V | 10 | .method·public·constructor·<init>(J)V |
11 | ····.locals· | 11 | ····.locals·3 |
12 | ····.param·p1,·"timeStep"····#·J | 12 | ····.param·p1,·"timeStep"····#·J |
13 | ····.prologue | 13 | ····.prologue |
14 | ····.line·60 | 14 | ····.line·60 |
15 | ····const-wide/16·v0,·0x0 | 15 | ····const-wide/16·v0,·0x0 |
16 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lcom/google/android/apps/authenticator/TotpCounter;-><init>(JJ)V | 16 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lcom/google/android/apps/authenticator/TotpCounter;-><init>(JJ)V |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····iput-wide·p3,·p0,·Lcom/google/android/apps/authenticator/TotpCounter;->mStartTime:J | 76 | ····iput-wide·p3,·p0,·Lcom/google/android/apps/authenticator/TotpCounter;->mStartTime:J |
77 | ····.line·79 | 77 | ····.line·79 |
78 | ····return-void | 78 | ····return-void |
79 | .end·method | 79 | .end·method |
80 | .method·private·static·assertValidTime(J)V | 80 | .method·private·static·assertValidTime(J)V |
81 | ····.locals· | 81 | ····.locals·4 |
82 | ····.param·p0,·"time"····#·J | 82 | ····.param·p0,·"time"····#·J |
83 | ····.prologue | 83 | ····.prologue |
84 | ····.line·144 | 84 | ····.line·144 |
85 | ····const-wide/16·v0,·0x0 | 85 | ····const-wide/16·v0,·0x0 |
86 | ····cmp-long·v0,·p0,·v0 | 86 | ····cmp-long·v0,·p0,·v0 |
Offset 140, 15 lines modified | Offset 140, 15 lines modified | ||
140 | ····.line·87 | 140 | ····.line·87 |
141 | ····iget-wide·v0,·p0,·Lcom/google/android/apps/authenticator/TotpCounter;->mTimeStep:J | 141 | ····iget-wide·v0,·p0,·Lcom/google/android/apps/authenticator/TotpCounter;->mTimeStep:J |
142 | ····return-wide·v0 | 142 | ····return-wide·v0 |
143 | .end·method | 143 | .end·method |
144 | .method·public·getValueAtTime(J)J | 144 | .method·public·getValueAtTime(J)J |
145 | ····.locals· | 145 | ····.locals·7 |
146 | ····.param·p1,·"time"····#·J | 146 | ····.param·p1,·"time"····#·J |
147 | ····.prologue | 147 | ····.prologue |
148 | ····.line·107 | 148 | ····.line·107 |
149 | ····invoke-static·{p1,·p2},·Lcom/google/android/apps/authenticator/TotpCounter;->assertValidTime(J)V | 149 | ····invoke-static·{p1,·p2},·Lcom/google/android/apps/authenticator/TotpCounter;->assertValidTime(J)V |
150 | ····.line·124 | 150 | ····.line·124 |
Offset 186, 15 lines modified | Offset 186, 15 lines modified | ||
186 | ····div-long/2addr·v2,·v4 | 186 | ····div-long/2addr·v2,·v4 |
187 | ····goto·:goto_0 | 187 | ····goto·:goto_0 |
188 | .end·method | 188 | .end·method |
189 | .method·public·getValueStartTime(J)J | 189 | .method·public·getValueStartTime(J)J |
190 | ····.locals· | 190 | ····.locals·5 |
191 | ····.param·p1,·"value"····#·J | 191 | ····.param·p1,·"value"····#·J |
192 | ····.prologue | 192 | ····.prologue |
193 | ····.line·140 | 193 | ····.line·140 |
194 | ····iget-wide·v0,·p0,·Lcom/google/android/apps/authenticator/TotpCounter;->mStartTime:J | 194 | ····iget-wide·v0,·p0,·Lcom/google/android/apps/authenticator/TotpCounter;->mStartTime:J |
195 | ····iget-wide·v2,·p0,·Lcom/google/android/apps/authenticator/TotpCounter;->mTimeStep:J | 195 | ····iget-wide·v2,·p0,·Lcom/google/android/apps/authenticator/TotpCounter;->mTimeStep:J |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$id:I | 22 | .field·final·synthetic·val$id:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;I)V | 24 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AuthenticatorActivity;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·930 | 28 | ····.line·930 |
28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$9;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 29 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$9;->this$0:Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
29 | ····iput·p2,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$9;->val$id:I | 30 | ····iput·p2,·p0,·Lcom/google/android/apps/authenticator/AuthenticatorActivity$9;->val$id:I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AddOtherAccountActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/AddOtherAccountActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AddOtherAccountActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/AddOtherAccountActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/AddOtherAccountActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·42 | 27 | ····.line·42 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AddOtherAccountActivity$1;->this$0:Lcom/google/android/apps/authenticator/AddOtherAccountActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/AddOtherAccountActivity$1;->this$0:Lcom/google/android/apps/authenticator/AddOtherAccountActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 425, 14 lines modified | Offset 425, 15 lines modified | ||
425 | ····:try_start_1 | 425 | ····:try_start_1 |
426 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 426 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
427 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 427 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
428 | ····const-class·v4,·Lcom/google/android/apps/authenticator/AuthenticatorActivity; | 428 | ····const-class·v4,·Lcom/google/android/apps/authenticator/AuthenticatorActivity; |
429 | ····.line·211 | ||
429 | ····invoke-virtual·{v4},·Ljava/lang/Class;->getPackage()Ljava/lang/Package; | 430 | ····invoke-virtual·{v4},·Ljava/lang/Class;->getPackage()Ljava/lang/Package; |
430 | ····move-result-object·v4 | 431 | ····move-result-object·v4 |
431 | ····invoke-virtual·{v4},·Ljava/lang/Package;->getName()Ljava/lang/String; | 432 | ····invoke-virtual·{v4},·Ljava/lang/Package;->getName()Ljava/lang/String; |
432 | ····move-result-object·v4 | 433 | ····move-result-object·v4 |
Offset 447, 14 lines modified | Offset 448, 15 lines modified | ||
447 | ····move-result-object·v2 | 448 | ····move-result-object·v2 |
448 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 449 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
449 | ····move-result-object·v2 | 450 | ····move-result-object·v2 |
451 | ····.line·210 | ||
450 | ····invoke-static·{v2},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; | 452 | ····invoke-static·{v2},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
451 | ····:try_end_1 | 453 | ····:try_end_1 |
452 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_1 | 454 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_1 |
453 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 455 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
454 | ····move-result-object·v1 | 456 | ····move-result-object·v1 |
Offset 95, 28 lines modified | Offset 95, 32 lines modified | ||
95 | ····.line·104 | 95 | ····.line·104 |
96 | ····:try_start_2 | 96 | ····:try_start_2 |
97 | ····new-instance·v3,·Lcom/google/android/apps/authenticator/dataimport/Importer; | 97 | ····new-instance·v3,·Lcom/google/android/apps/authenticator/dataimport/Importer; |
98 | ····invoke-direct·{v3},·Lcom/google/android/apps/authenticator/dataimport/Importer;-><init>()V | 98 | ····invoke-direct·{v3},·Lcom/google/android/apps/authenticator/dataimport/Importer;-><init>()V |
99 | ····.line·106 | ||
99 | ····invoke-static·{},·Lcom/google/android/apps/authenticator/testability/DependencyInjector;->getAccountDb()Lcom/google/android/apps/authenticator/AccountDb; | 100 | ····invoke-static·{},·Lcom/google/android/apps/authenticator/testability/DependencyInjector;->getAccountDb()Lcom/google/android/apps/authenticator/AccountDb; |
100 | ····move-result-object·v4 | 101 | ····move-result-object·v4 |
102 | ····.line·107 | ||
101 | ····invoke-static·{},·Lcom/google/android/apps/authenticator/testability/DependencyInjector;->getOptionalFeatures()Lcom/google/android/apps/authenticator/OptionalFeatures; | 103 | ····invoke-static·{},·Lcom/google/android/apps/authenticator/testability/DependencyInjector;->getOptionalFeatures()Lcom/google/android/apps/authenticator/OptionalFeatures; |
102 | ····move-result-object·v5 | 104 | ····move-result-object·v5 |
103 | ····iget-object·v6,·p0,·Lcom/google/android/apps/authenticator/dataimport/ExportServiceBasedImportController$ExportServiceConnection;->mContext:Landroid/content/Context; | 105 | ····iget-object·v6,·p0,·Lcom/google/android/apps/authenticator/dataimport/ExportServiceBasedImportController$ExportServiceConnection;->mContext:Landroid/content/Context; |
106 | ····.line·108 | ||
104 | ····invoke-interface·{v5,·v6},·Lcom/google/android/apps/authenticator/OptionalFeatures;->getSharedPreferencesForDataImportFromOldApp(Landroid/content/Context;)Landroid/content/SharedPreferences; | 107 | ····invoke-interface·{v5,·v6},·Lcom/google/android/apps/authenticator/OptionalFeatures;->getSharedPreferencesForDataImportFromOldApp(Landroid/content/Context;)Landroid/content/SharedPreferences; |
105 | ····move-result-object·v5 | 108 | ····move-result-object·v5 |
109 | ····.line·104 | ||
106 | ····invoke-virtual·{v3,·v2,·v4,·v5},·Lcom/google/android/apps/authenticator/dataimport/Importer;->importFromBundle(Landroid/os/Bundle;Lcom/google/android/apps/authenticator/AccountDb;Landroid/content/SharedPreferences;)V | 110 | ····invoke-virtual·{v3,·v2,·v4,·v5},·Lcom/google/android/apps/authenticator/dataimport/Importer;->importFromBundle(Landroid/os/Bundle;Lcom/google/android/apps/authenticator/AccountDb;Landroid/content/SharedPreferences;)V |
107 | ····.line·109 | 111 | ····.line·109 |
108 | ····const-string·v3,·"ImportController" | 112 | ····const-string·v3,·"ImportController" |
109 | ····const-string·v4,·"Successfully·imported·data·from·the·old·app" | 113 | ····const-string·v4,·"Successfully·imported·data·from·the·old·app" |
Offset 49, 25 lines modified | Offset 49, 21 lines modified | ||
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | #·virtual·methods | 51 | #·virtual·methods |
52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
53 | ····.locals·1 | 53 | ····.locals·1 |
54 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
55 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
56 | ····.prologue | 54 | ····.prologue |
57 | ····.line·134 | 55 | ····.line·134 |
58 | ····check-cast·p1,·Ljava/lang/String; | 56 | ····check-cast·p1,·Ljava/lang/String; |
59 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
60 | ····check-cast·p2,·Ljava/lang/String; | 57 | ····check-cast·p2,·Ljava/lang/String; |
61 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
62 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/google/android/apps/authenticator/dataimport/Importer$IntegerStringComparator;->compare(Ljava/lang/String;Ljava/lang/String;)I | 58 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/google/android/apps/authenticator/dataimport/Importer$IntegerStringComparator;->compare(Ljava/lang/String;Ljava/lang/String;)I |
63 | ····move-result·v0 | 59 | ····move-result·v0 |
64 | ····return·v0 | 60 | ····return·v0 |
65 | .end·method | 61 | .end·method |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/google/android/apps/authenticator/dataimport/ImportController; | 6 | .implements·Lcom/google/android/apps/authenticator/dataimport/ImportController; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/google/android/apps/authenticator/dataimport/ExportServiceBasedImportController$1;, | ||
11 | ········Lcom/google/android/apps/authenticator/dataimport/ExportServiceBasedImportController$ExportServiceConnection; | 10 | ········Lcom/google/android/apps/authenticator/dataimport/ExportServiceBasedImportController$ExportServiceConnection; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·private·static·final·LOG_TAG:Ljava/lang/String;·=·"ImportController" | 14 | .field·private·static·final·LOG_TAG:Ljava/lang/String;·=·"ImportController" |
Offset 149, 20 lines modified | Offset 148, 22 lines modified | ||
149 | ····.line·165 | 148 | ····.line·165 |
150 | ····new-instance·v0,·Landroid/content/Intent; | 149 | ····new-instance·v0,·Landroid/content/Intent; |
151 | ····const-string·v1,·"android.intent.action.DELETE" | 150 | ····const-string·v1,·"android.intent.action.DELETE" |
152 | ····const-string·v2,·"package:com.google.android.apps.authenticator" | 151 | ····const-string·v2,·"package:com.google.android.apps.authenticator" |
152 | ····.line·166 | ||
153 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 153 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
154 | ····move-result-object·v2 | 154 | ····move-result-object·v2 |
155 | ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | 155 | ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V |
156 | ····.line·165 | ||
156 | ····invoke-interface·{p0,·v0},·Lcom/google/android/apps/authenticator/dataimport/ImportController$Listener;->onOldAppUninstallSuggested(Landroid/content/Intent;)V | 157 | ····invoke-interface·{p0,·v0},·Lcom/google/android/apps/authenticator/dataimport/ImportController$Listener;->onOldAppUninstallSuggested(Landroid/content/Intent;)V |
157 | ····.line·168 | 158 | ····.line·168 |
158 | ····:cond_0 | 159 | ····:cond_0 |
159 | ····return-void | 160 | ····return-void |
160 | .end·method | 161 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowController;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowController;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/timesync/SyncNowController; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·231 | 27 | ····.line·231 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowController$2;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowController$2;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·141 | 27 | ····.line·141 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity$3;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity$3;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowController;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowController;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/timesync/SyncNowController; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·165 | 27 | ····.line·165 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowController$1;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowController$1;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 245, 15 lines modified | Offset 245, 15 lines modified | ||
245 | ····.line·77 | 245 | ····.line·77 |
246 | ····.local·v4,·"networkDate":Ljava/util/Date; | 246 | ····.local·v4,·"networkDate":Ljava/util/Date; |
247 | ····invoke-virtual·{v4},·Ljava/util/Date;->getTime()J | 247 | ····invoke-virtual·{v4},·Ljava/util/Date;->getTime()J |
248 | ····:try_end_4 | 248 | ····:try_end_4 |
249 | ····.catch·Lorg/apache/http/impl/cookie/DateParseException;·{:try_start_4·..·:try_end_4}·:catch_2 | 249 | ····.catch·Lorg/apache/http/impl/cookie/DateParseException;·{:try_start_4·..·:try_end_4}·:catch_2 |
250 | ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0 | 250 | ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0 |
251 | ····move-result-wide·v | 251 | ····move-result-wide·v8 |
252 | ····.line·87 | 252 | ····.line·87 |
253 | ····:try_start_5 | 253 | ····:try_start_5 |
254 | ····invoke-interface·{v3},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; | 254 | ····invoke-interface·{v3},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; |
255 | ····move-result-object·v6 | 255 | ····move-result-object·v6 |
Offset 262, 19 lines modified | Offset 262, 19 lines modified | ||
262 | ····if-eqz·v6,·:cond_2 | 262 | ····if-eqz·v6,·:cond_2 |
263 | ····.line·89 | 263 | ····.line·89 |
264 | ····invoke-interface·{v6},·Lorg/apache/http/HttpEntity;->consumeContent()V | 264 | ····invoke-interface·{v6},·Lorg/apache/http/HttpEntity;->consumeContent()V |
265 | ····:try_end_5 | 265 | ····:try_end_5 |
266 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_4 | 266 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_4 |
267 | ····.line· | 267 | ····.line·77 |
268 | ····.end·local·v6····#·"responseEntity":Lorg/apache/http/HttpEntity; | 268 | ····.end·local·v6····#·"responseEntity":Lorg/apache/http/HttpEntity; |
269 | ····:cond_2 | 269 | ····:cond_2 |
270 | ····:goto_1 | 270 | ····:goto_1 |
271 | ····return-wide·v | 271 | ····return-wide·v8 |
272 | ····.line·78 | 272 | ····.line·78 |
273 | ····.end·local·v4····#·"networkDate":Ljava/util/Date; | 273 | ····.end·local·v4····#·"networkDate":Ljava/util/Date; |
274 | ····:catch_2 | 274 | ····:catch_2 |
275 | ····move-exception·v2 | 275 | ····move-exception·v2 |
276 | ····.line·79 | 276 | ····.line·79 |
Offset 321, 11 lines modified | Offset 321, 11 lines modified | ||
321 | ····goto·:goto_0 | 321 | ····goto·:goto_0 |
322 | ····.restart·local·v0····#·"dateHeader":Lorg/apache/http/Header; | 322 | ····.restart·local·v0····#·"dateHeader":Lorg/apache/http/Header; |
323 | ····.restart·local·v1····#·"dateHeaderValue":Ljava/lang/String; | 323 | ····.restart·local·v1····#·"dateHeaderValue":Ljava/lang/String; |
324 | ····.restart·local·v4····#·"networkDate":Ljava/util/Date; | 324 | ····.restart·local·v4····#·"networkDate":Ljava/util/Date; |
325 | ····:catch_4 | 325 | ····:catch_4 |
326 | ····move-exception·v | 326 | ····move-exception·v7 |
327 | ····goto·:goto_1 | 327 | ····goto·:goto_1 |
328 | .end·method | 328 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$timeCorrectionMinutes:I | 22 | .field·final·synthetic·val$timeCorrectionMinutes:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowController;I)V | 24 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowController;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/timesync/SyncNowController; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·243 | 28 | ····.line·243 |
28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowController$3;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; | 29 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowController$3;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowController; |
29 | ····iput·p2,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowController$3;->val$timeCorrectionMinutes:I | 30 | ····iput·p2,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowController$3;->val$timeCorrectionMinutes:I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·126 | 27 | ····.line·126 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity$2;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity$2;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·168 | 27 | ····.line·168 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity$4;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity$4;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/timesync/SyncNowActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·111 | 27 | ····.line·111 |
27 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity$1;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; | 28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/timesync/SyncNowActivity$1;->this$0:Lcom/google/android/apps/authenticator/timesync/SyncNowActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 18 lines modified | Offset 20, 19 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·108 | 27 | ····.line·108 |
27 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity | 28 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;" |
28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | 29 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
Offset 39, 15 lines modified | Offset 40, 15 lines modified | ||
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·onClick(Landroid/view/View;)V | 41 | .method·public·onClick(Landroid/view/View;)V |
41 | ····.locals·1 | 42 | ····.locals·1 |
42 | ····.param·p1,·"v"····#·Landroid/view/View; | 43 | ····.param·p1,·"v"····#·Landroid/view/View; |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·111 | 45 | ····.line·111 |
45 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity | 46 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;" |
46 | ····iget-object·v0,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | 47 | ····iget-object·v0,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$2;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; |
47 | ····invoke-virtual·{v0},·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;->onRightButtonPressed()V | 48 | ····invoke-virtual·{v0},·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;->onRightButtonPressed()V |
48 | ····.line·112 | 49 | ····.line·112 |
49 | ····return-void | 50 | ····return-void |
50 | .end·method | 51 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lcom/google/android/apps/authenticator/testability/TestableActivity; | 2 | .super·Lcom/google/android/apps/authenticator/testability/TestableActivity; |
3 | .source·"WizardPageActivity.java" | 3 | .source·"WizardPageActivity.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$4;, | ||
8 | ········Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$ButtonBarType; | 7 | ········Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$ButtonBarType; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | .annotation·system·Ldalvik/annotation/Signature; | 10 | .annotation·system·Ldalvik/annotation/Signature; |
12 | ····value·=·{ | 11 | ····value·=·{ |
13 | ········"<WizardState::", | 12 | ········"<WizardState::", |
Offset 62, 15 lines modified | Offset 61, 14 lines modified | ||
62 | ····.locals·0 | 61 | ····.locals·0 |
63 | ····.prologue | 62 | ····.prologue |
64 | ····.line·49 | 63 | ····.line·49 |
65 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity<TWizardState;>;" | 64 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity<TWizardState;>;" |
66 | ····invoke-direct·{p0},·Lcom/google/android/apps/authenticator/testability/TestableActivity;-><init>()V | 65 | ····invoke-direct·{p0},·Lcom/google/android/apps/authenticator/testability/TestableActivity;-><init>()V |
67 | ····.line·55 | ||
68 | ····return-void | 66 | ····return-void |
69 | .end·method | 67 | .end·method |
70 | .method·private·setButtonBarType(Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$ButtonBarType;)V | 68 | .method·private·setButtonBarType(Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$ButtonBarType;)V |
71 | ····.locals·4 | 69 | ····.locals·4 |
72 | ····.param·p1,·"type"····#·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$ButtonBarType; | 70 | ····.param·p1,·"type"····#·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$ButtonBarType; |
Offset 266, 21 lines modified | Offset 264, 24 lines modified | ||
266 | ····.prologue | 264 | ····.prologue |
267 | ····.line·200 | 265 | ····.line·200 |
268 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity<TWizardState;>;" | 266 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity<TWizardState;>;" |
269 | ····if-eqz·p1,·:cond_0 | 267 | ····if-eqz·p1,·:cond_0 |
270 | ····const-string·v0,·"wizardState" | 268 | ····const-string·v0,·"wizardState" |
269 | ····.line·201 | ||
271 | ····invoke-virtual·{p1,·v0},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; | 270 | ····invoke-virtual·{p1,·v0},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; |
272 | ····move-result-object·v0 | 271 | ····move-result-object·v0 |
272 | ····.line·200 | ||
273 | ····:goto_0 | 273 | ····:goto_0 |
274 | ····return-object·v0 | 274 | ····return-object·v0 |
275 | ····.line·201 | ||
275 | ····:cond_0 | 276 | ····:cond_0 |
276 | ····const/4·v0,·0x0 | 277 | ····const/4·v0,·0x0 |
277 | ····goto·:goto_0 | 278 | ····goto·:goto_0 |
278 | .end·method | 279 | .end·method |
279 | .method·protected·onCreate(Landroid/os/Bundle;)V | 280 | .method·protected·onCreate(Landroid/os/Bundle;)V |
Offset 20, 18 lines modified | Offset 20, 19 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·100 | 27 | ····.line·100 |
27 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity | 28 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;" |
28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | 29 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
Offset 39, 15 lines modified | Offset 40, 15 lines modified | ||
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·onClick(Landroid/view/View;)V | 41 | .method·public·onClick(Landroid/view/View;)V |
41 | ····.locals·1 | 42 | ····.locals·1 |
42 | ····.param·p1,·"v"····#·Landroid/view/View; | 43 | ····.param·p1,·"v"····#·Landroid/view/View; |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·103 | 45 | ····.line·103 |
45 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity | 46 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;" |
46 | ····iget-object·v0,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | 47 | ····iget-object·v0,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$1;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; |
47 | ····invoke-virtual·{v0},·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;->onLeftButtonPressed()V | 48 | ····invoke-virtual·{v0},·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;->onLeftButtonPressed()V |
48 | ····.line·104 | 49 | ····.line·104 |
49 | ····return-void | 50 | ····return-void |
50 | .end·method | 51 | .end·method |
Offset 20, 18 lines modified | Offset 20, 19 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | 21 | .field·final·synthetic·this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;)V | 23 | .method·constructor·<init>(Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·116 | 27 | ····.line·116 |
27 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity | 28 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;" |
28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | 29 | ····iput-object·p1,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
Offset 39, 15 lines modified | Offset 40, 15 lines modified | ||
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·onClick(Landroid/view/View;)V | 41 | .method·public·onClick(Landroid/view/View;)V |
41 | ····.locals·1 | 42 | ····.locals·1 |
42 | ····.param·p1,·"v"····#·Landroid/view/View; | 43 | ····.param·p1,·"v"····#·Landroid/view/View; |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·119 | 45 | ····.line·119 |
45 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity | 46 | ····.local·p0,·"this":Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;,·"Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;" |
46 | ····iget-object·v0,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; | 47 | ····iget-object·v0,·p0,·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity$3;->this$0:Lcom/google/android/apps/authenticator/wizard/WizardPageActivity; |
47 | ····invoke-virtual·{v0},·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;->onMiddleButtonPressed()V | 48 | ····invoke-virtual·{v0},·Lcom/google/android/apps/authenticator/wizard/WizardPageActivity;->onMiddleButtonPressed()V |
48 | ····.line·120 | 49 | ····.line·120 |
49 | ····return-void | 50 | ····return-void |
50 | .end·method | 51 | .end·method |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <WebView·android:id="@id/web_view"·android:lay | 2 | <WebView·android:id="@id/web_view"·android:layout_height="wrap_content"·android:layout_width="fill_parent"·xmlns:android="http://schemas.android.com/apk/res/android"/> |