View
21
Download
0
Category
Tags:
Preview:
Citation preview
1/28/2013 10:01:57 PM Text Compare Page 1
Mode: All
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
.class public = .class public
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel; » rLabel;
.super Landroid/widget/LinearLayout; .super Landroid/widget/LinearLayout;
.source "CarrierLabel.java" .source "CarrierLabel.java"
# annotations # annotations
.annotation system .annotation system
» Ldalvik/annotation/MemberClasses; » Ldalvik/annotation/MemberClasses;
value = { value = {
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel$ImsBroadcastReceiver; » rLabel$ImsBroadcastReceiver;
} }
.end annotation .end annotation
# static fields # static fields
.field private static mTimerEnabled:Z .field private static mTimerEnabled:Z
# instance fields # instance fields
.field private .field private
» imsReceiver:Lcom/android/systemui/statusbar/ » imsReceiver:Lcom/android/systemui/statusbar/
» phone/CarrierLabel$ImsBroadcastReceiver; » phone/CarrierLabel$ImsBroadcastReceiver;
.field private imsRegistered:Z .field private imsRegistered:Z
.field private mAirplaneMode:Z .field private mAirplaneMode:Z
.field private mAttached:Z .field private mAttached:Z
.field .field
» mCdmaSearchingString:[Ljava/lang/String; » mCdmaSearchingString:[Ljava/lang/String;
.field private .field private
» mContext:Landroid/content/Context; » mContext:Landroid/content/Context;
.field private final .field private final
» mIntentReceiver:Landroid/content/BroadcastRe » mIntentReceiver:Landroid/content/BroadcastRe
» ceiver; » ceiver;
.field private .field private
» mNWKRunnable:Ljava/lang/Runnable; » mNWKRunnable:Ljava/lang/Runnable;
.field private .field private
» mNWKSearchingHandler:Landroid/os/Handler; » mNWKSearchingHandler:Landroid/os/Handler;
.field private .field private
» mNetworkTextView:Landroid/widget/TextView; » mNetworkTextView:Landroid/widget/TextView;
.field mPLMN:Ljava/lang/String; .field mPLMN:Ljava/lang/String;
.field private .field private
» mPlmnLabel:Landroid/widget/TextView; » mPlmnLabel:Landroid/widget/TextView;
.field mSPN:Ljava/lang/String; .field mSPN:Ljava/lang/String;
.field mSearchingIdx:I .field mSearchingIdx:I
.field mSearchingString:[I .field mSearchingString:[I
.field mServiceStatus:I .field mServiceStatus:I
.field mShowPlmn:Z .field mShowPlmn:Z
.field mShowSpn:Z .field mShowSpn:Z
.field private .field private
» mSimState:Lcom/android/internal/telephony/Ic » mSimState:Lcom/android/internal/telephony/Ic
» cCard$State; » cCard$State;
.field private .field private
» mSpnLabel:Landroid/widget/TextView; » mSpnLabel:Landroid/widget/TextView;Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 2
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
.field mUnregisteredSIM:Z .field mUnregisteredSIM:Z
.field private mUnregisteredSIMCode:I .field private mUnregisteredSIMCode:I
.field private .field private
» updateCarrierLabel:Ljava/lang/Runnable; » updateCarrierLabel:Ljava/lang/Runnable;
# direct methods # direct methods
.method static constructor <clinit>()V .method static constructor <clinit>()V
.locals 1 .locals 1
const/4 v0, 0x0 const/4 v0, 0x0
sput-boolean v0, sput-boolean v0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mTimerEnabled:Z » rLabel;->mTimerEnabled:Z
return-void return-void
.end method .end method
.method public constructor .method public constructor
» <init>(Landroid/content/Context;Landroid/uti » <init>(Landroid/content/Context;Landroid/uti
» l/AttributeSet;)V » l/AttributeSet;)V
.locals 5 .locals 5
const/4 v4, 0x0 const/4 v4, 0x0
const/4 v1, 0x4 const/4 v1, 0x4
const/4 v3, 0x1 const/4 v3, 0x1
const/4 v2, 0x0 const/4 v2, 0x0
invoke-direct {p0, p1, p2}, invoke-direct {p0, p1, p2},
» Landroid/widget/LinearLayout;-><init>(Landro » Landroid/widget/LinearLayout;-><init>(Landro
» id/content/Context;Landroid/util/AttributeSe » id/content/Context;Landroid/util/AttributeSe
» t;)V » t;)V
sget-object v0, sget-object v0,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->READY:Lcom/android/internal/telephony/Ic » e;->READY:Lcom/android/internal/telephony/Ic
» cCard$State; » cCard$State;
iput-object v0, p0, iput-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
iput v3, p0, iput v3, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mServiceStatus:I » rLabel;->mServiceStatus:I
iput v2, p0, iput v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSearchingIdx:I » rLabel;->mSearchingIdx:I
new-array v0, v1, [I new-array v0, v1, [I
fill-array-data v0, :array_0 fill-array-data v0, :array_0
iput-object v0, p0, iput-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSearchingString:[I » rLabel;->mSearchingString:[I
iput-boolean v2, p0, iput-boolean v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mAirplaneMode:Z » rLabel;->mAirplaneMode:Z
iput-object v4, p0, iput-object v4, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->imsReceiver:Lcom/android/systemui/s » rLabel;->imsReceiver:Lcom/android/systemui/sBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 3
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» tatusbar/phone/CarrierLabel$ImsBroadcastRece » tatusbar/phone/CarrierLabel$ImsBroadcastRece
» iver; » iver;
iput-boolean v2, p0, iput-boolean v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->imsRegistered:Z » rLabel;->imsRegistered:Z
new-array v0, v1, [Ljava/lang/String; new-array v0, v1, [Ljava/lang/String;
const-string v1, "Looking for Service" const-string v1, "Looking for Service"
aput-object v1, v0, v2 aput-object v1, v0, v2
const-string v1, "Looking for Service" const-string v1, "Looking for Service"
aput-object v1, v0, v3 aput-object v1, v0, v3
const/4 v1, 0x2 const/4 v1, 0x2
const-string v2, "Looking for Service" const-string v2, "Looking for Service"
aput-object v2, v0, v1 aput-object v2, v0, v1
const/4 v1, 0x3 const/4 v1, 0x3
const-string v2, "Looking for Service" const-string v2, "Looking for Service"
aput-object v2, v0, v1 aput-object v2, v0, v1
iput-object v0, p0, iput-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mCdmaSearchingString:[Ljava/lang/St » rLabel;->mCdmaSearchingString:[Ljava/lang/St
» ring; » ring;
new-instance v0, new-instance v0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel$1; » rLabel$1;
invoke-direct {v0, p0}, invoke-direct {v0, p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel$1;-><init>(Lcom/android/systemui/stat » rLabel$1;-><init>(Lcom/android/systemui/stat
» usbar/phone/CarrierLabel;)V » usbar/phone/CarrierLabel;)V
iput-object v0, p0, iput-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mIntentReceiver:Landroid/content/Br » rLabel;->mIntentReceiver:Landroid/content/Br
» oadcastReceiver; » oadcastReceiver;
new-instance v0, Landroid/os/Handler; new-instance v0, Landroid/os/Handler;
invoke-direct {v0}, invoke-direct {v0},
» Landroid/os/Handler;-><init>()V » Landroid/os/Handler;-><init>()V
iput-object v0, p0, iput-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKSearchingHandler:Landroid/os/Ha » rLabel;->mNWKSearchingHandler:Landroid/os/Ha
» ndler; » ndler;
new-instance v0, new-instance v0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel$2; » rLabel$2;
invoke-direct {v0, p0}, invoke-direct {v0, p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel$2;-><init>(Lcom/android/systemui/stat » rLabel$2;-><init>(Lcom/android/systemui/stat
» usbar/phone/CarrierLabel;)V » usbar/phone/CarrierLabel;)V
iput-object v0, p0, iput-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKRunnable:Ljava/lang/Runnable; » rLabel;->mNWKRunnable:Ljava/lang/Runnable;
new-instance v0, new-instance v0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/CarrieBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 4
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» rLabel$3; » rLabel$3;
invoke-direct {v0, p0}, invoke-direct {v0, p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel$3;-><init>(Lcom/android/systemui/stat » rLabel$3;-><init>(Lcom/android/systemui/stat
» usbar/phone/CarrierLabel;)V » usbar/phone/CarrierLabel;)V
iput-object v0, p0, iput-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateCarrierLabel:Ljava/lang/Runna » rLabel;->updateCarrierLabel:Ljava/lang/Runna
» ble; » ble;
iput-object v4, p0, iput-object v4, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNetworkTextView:Landroid/widget/Te » rLabel;->mNetworkTextView:Landroid/widget/Te
» xtView; » xtView;
iput-object p1, p0, iput-object p1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mContext:Landroid/content/Context; » rLabel;->mContext:Landroid/content/Context;
return-void return-void
nop nop
:array_0 :array_0
.array-data 0x4 .array-data 0x4
0x30t 0x1t 0x4t 0x2t 0x30t 0x1t 0x4t 0x2t
0x31t 0x1t 0x4t 0x2t 0x31t 0x1t 0x4t 0x2t
0x32t 0x1t 0x4t 0x2t 0x32t 0x1t 0x4t 0x2t
0x33t 0x1t 0x4t 0x2t 0x33t 0x1t 0x4t 0x2t
.end array-data .end array-data
.end method .end method
.method static synthetic .method static synthetic
» access$1000(Lcom/android/systemui/statusbar/ » access$1000(Lcom/android/systemui/statusbar/
» phone/CarrierLabel;)Landroid/os/Handler; » phone/CarrierLabel;)Landroid/os/Handler;
.locals 1 .locals 1
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKSearchingHandler:Landroid/os/Ha » rLabel;->mNWKSearchingHandler:Landroid/os/Ha
» ndler; » ndler;
return-object v0 return-object v0
.end method .end method
.method static synthetic .method static synthetic
» access$102(Lcom/android/systemui/statusbar/p » access$102(Lcom/android/systemui/statusbar/p
» hone/CarrierLabel;Z)Z » hone/CarrierLabel;Z)Z
.locals 0 .locals 0
iput-boolean p1, p0, iput-boolean p1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->imsRegistered:Z » rLabel;->imsRegistered:Z
return p1 return p1
.end method .end method
.method static synthetic access$1102(Z)Z .method static synthetic access$1102(Z)Z
.locals 0 .locals 0
sput-boolean p0, sput-boolean p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mTimerEnabled:Z » rLabel;->mTimerEnabled:ZBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 5
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
return p0 return p0
.end method .end method
.method static synthetic .method static synthetic
» access$202(Lcom/android/systemui/statusbar/p » access$202(Lcom/android/systemui/statusbar/p
» hone/CarrierLabel;I)I » hone/CarrierLabel;I)I
.locals 0 .locals 0
iput p1, p0, iput p1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mUnregisteredSIMCode:I » rLabel;->mUnregisteredSIMCode:I
return p1 return p1
.end method .end method
.method static synthetic .method static synthetic
» access$300(Lcom/android/systemui/statusbar/p » access$300(Lcom/android/systemui/statusbar/p
» hone/CarrierLabel;)V » hone/CarrierLabel;)V
.locals 0 .locals 0
invoke-direct {p0}, invoke-direct {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateCdmaRoamingIcon()V » rLabel;->updateCdmaRoamingIcon()V
return-void return-void
.end method .end method
.method static synthetic .method static synthetic
» access$400(Lcom/android/systemui/statusbar/p » access$400(Lcom/android/systemui/statusbar/p
» hone/CarrierLabel;Landroid/content/Intent;)V » hone/CarrierLabel;Landroid/content/Intent;)V
.locals 0 .locals 0
invoke-direct {p0, p1}, invoke-direct {p0, p1},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateIccState(Landroid/content/Int » rLabel;->updateIccState(Landroid/content/Int
» ent;)V » ent;)V
return-void return-void
.end method .end method
.method static synthetic .method static synthetic
» access$500(Lcom/android/systemui/statusbar/p » access$500(Lcom/android/systemui/statusbar/p
» hone/CarrierLabel;)V » hone/CarrierLabel;)V
.locals 0 .locals 0
invoke-direct {p0}, invoke-direct {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateAirplaneMode()V » rLabel;->updateAirplaneMode()V
return-void return-void
.end method .end method
.method static synthetic .method static synthetic
» access$600(Lcom/android/systemui/statusbar/p » access$600(Lcom/android/systemui/statusbar/p
» hone/CarrierLabel;)Landroid/widget/TextView; » hone/CarrierLabel;)Landroid/widget/TextView;
.locals 1 .locals 1
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNetworkTextView:Landroid/widget/Te » rLabel;->mNetworkTextView:Landroid/widget/Te
» xtView; » xtView;
return-object v0 return-object v0
.end method .end method
.method static synthetic .method static synthetic Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 6
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» access$700(Lcom/android/systemui/statusbar/p » access$700(Lcom/android/systemui/statusbar/p
» hone/CarrierLabel;)Landroid/widget/TextView; » hone/CarrierLabel;)Landroid/widget/TextView;
.locals 1 .locals 1
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
return-object v0 return-object v0
.end method .end method
.method static synthetic .method static synthetic
» access$800(Lcom/android/systemui/statusbar/p » access$800(Lcom/android/systemui/statusbar/p
» hone/CarrierLabel;)Landroid/widget/TextView; » hone/CarrierLabel;)Landroid/widget/TextView;
.locals 1 .locals 1
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
return-object v0 return-object v0
.end method .end method
.method static synthetic .method static synthetic
» access$900(Lcom/android/systemui/statusbar/p » access$900(Lcom/android/systemui/statusbar/p
» hone/CarrierLabel;)Ljava/lang/Runnable; » hone/CarrierLabel;)Ljava/lang/Runnable;
.locals 1 .locals 1
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKRunnable:Ljava/lang/Runnable; » rLabel;->mNWKRunnable:Ljava/lang/Runnable;
return-object v0 return-object v0
.end method .end method
.method private updateAirplaneMode()V .method private updateAirplaneMode()V
.locals 4 .locals 4
const/4 v0, 0x1 const/4 v0, 0x1
const/4 v1, 0x0 const/4 v1, 0x0
sget-boolean v2, sget-boolean v2,
» Lcom/android/systemui/statusbar/StatusBarFla » Lcom/android/systemui/statusbar/StatusBarFla
» g;->HTC_WIFI_ONLY:Z » g;->HTC_WIFI_ONLY:Z
if-eqz v2, :cond_0 if-eqz v2, :cond_0
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mContext:Landroid/content/Context; » rLabel;->mContext:Landroid/content/Context;
invoke-virtual {v2}, invoke-virtual {v2},
» Landroid/content/Context;->getContentResolve » Landroid/content/Context;->getContentResolve
» r()Landroid/content/ContentResolver; » r()Landroid/content/ContentResolver;
move-result-object v2 move-result-object v2
const-string v3, "airplane_mode_on" const-string v3, "airplane_mode_on"
invoke-static {v2, v3, v1}, invoke-static {v2, v3, v1},
» Landroid/provider/Settings$System;->getInt(L » Landroid/provider/Settings$System;->getInt(L
» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S
» tring;I)I » tring;I)I
move-result v2 move-result v2
if-ne v2, v0, :cond_1 if-ne v2, v0, :cond_1
:goto_0 :goto_0Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 7
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
iput-boolean v0, p0, iput-boolean v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mAirplaneMode:Z » rLabel;->mAirplaneMode:Z
iget-boolean v0, p0, iget-boolean v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mAirplaneMode:Z » rLabel;->mAirplaneMode:Z
if-eqz v0, :cond_2 if-eqz v0, :cond_2
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x204012d const v2, 0x204012d
invoke-virtual {v0, v2}, invoke-virtual {v0, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
:cond_0 :cond_0
:goto_1 :goto_1
return-void return-void
:cond_1 :cond_1
move v0, v1 move v0, v1
goto :goto_0 goto :goto_0
:cond_2 :cond_2
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const-string v1, "" const-string v1, ""
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const/4 v1, 0x4 const/4 v1, 0x4
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
goto :goto_1 goto :goto_1
.end method .end method
.method private final updateCdmaRoamingIcon()V .method private final updateCdmaRoamingIcon()V
.locals 6 .locals 6
const/4 v5, -0x1 const/4 v5, -0x1
iget-object v3, p0, iget-object v3, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mContext:Landroid/content/Context; » rLabel;->mContext:Landroid/content/Context;Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 8
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
const-string v4, "phone" const-string v4, "phone"
invoke-virtual {v3, v4}, invoke-virtual {v3, v4},
» Landroid/content/Context;->getSystemService( » Landroid/content/Context;->getSystemService(
» Ljava/lang/String;)Ljava/lang/Object; » Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2 move-result-object v2
check-cast v2, check-cast v2,
» Landroid/telephony/TelephonyManager; » Landroid/telephony/TelephonyManager;
invoke-virtual {v2}, invoke-virtual {v2},
» Landroid/telephony/TelephonyManager;->getPho » Landroid/telephony/TelephonyManager;->getPho
» neType()I » neType()I
move-result v3 move-result v3
const/4 v4, 0x2 const/4 v4, 0x2
if-eq v3, v4, :cond_0 if-eq v3, v4, :cond_0
:goto_0 :goto_0
:pswitch_0 :pswitch_0
return-void return-void
:cond_0 :cond_0
invoke-virtual {v2}, invoke-virtual {v2},
» Landroid/telephony/TelephonyManager;->getCdm » Landroid/telephony/TelephonyManager;->getCdm
» aEriIconIndex()I » aEriIconIndex()I
move-result v0 move-result v0
invoke-virtual {v2}, invoke-virtual {v2},
» Landroid/telephony/TelephonyManager;->getCdm » Landroid/telephony/TelephonyManager;->getCdm
» aEriIconMode()I » aEriIconMode()I
move-result v1 move-result v1
if-ne v0, v5, :cond_1 if-ne v0, v5, :cond_1
const-string v3, "CarrierLabel" const-string v3, "CarrierLabel"
const-string v4, "getCdmaEriIconIndex const-string v4, "getCdmaEriIconIndex
» returned null, skipping ERI icon update" » returned null, skipping ERI icon update"
invoke-static {v3, v4}, invoke-static {v3, v4},
» Landroid/util/Slog;->e(Ljava/lang/String;Lja » Landroid/util/Slog;->e(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
goto :goto_0 goto :goto_0
:cond_1 :cond_1
if-ne v1, v5, :cond_2 if-ne v1, v5, :cond_2
const-string v3, "CarrierLabel" const-string v3, "CarrierLabel"
const-string v4, "getCdmeEriIconMode const-string v4, "getCdmeEriIconMode
» returned null, skipping ERI icon update" » returned null, skipping ERI icon update"
invoke-static {v3, v4}, invoke-static {v3, v4},
» Landroid/util/Slog;->e(Ljava/lang/String;Lja » Landroid/util/Slog;->e(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
goto :goto_0 goto :goto_0
:cond_2 :cond_2
const/4 v3, 0x1 const/4 v3, 0x1
if-ne v0, v3, :cond_3 if-ne v0, v3, :cond_3
const-string v3, "CarrierLabel" const-string v3, "CarrierLabel"
const-string v4, "Cdma const-string v4, "Cdma
» ROAMING_INDICATOR_OFF, removing ERI icon" » ROAMING_INDICATOR_OFF, removing ERI icon"
invoke-static {v3, v4}, invoke-static {v3, v4},
» Landroid/util/Slog;->v(Ljava/lang/String;Lja » Landroid/util/Slog;->v(Ljava/lang/String;LjaBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 9
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» va/lang/String;)I » va/lang/String;)I
goto :goto_0 goto :goto_0
:cond_3 :cond_3
packed-switch v1, :pswitch_data_0 packed-switch v1, :pswitch_data_0
goto :goto_0 goto :goto_0
:pswitch_data_0 :pswitch_data_0
.packed-switch 0x0 .packed-switch 0x0
:pswitch_0 :pswitch_0
.end packed-switch .end packed-switch
.end method .end method
.method private updateEccForAus()V .method private updateEccForAus()V
.locals 2 .locals 2
sget-short v0, sget-short v0,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v1, 0x9f const/16 v1, 0x9f
if-eq v0, v1, :cond_0 if-eq v0, v1, :cond_0
sget-short v0, sget-short v0,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v1, 0x38 const/16 v1, 0x38
if-eq v0, v1, :cond_0 if-eq v0, v1, :cond_0
sget-short v0, sget-short v0,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v1, 0xac const/16 v1, 0xac
if-eq v0, v1, :cond_0 if-eq v0, v1, :cond_0
sget-short v0, sget-short v0,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v1, 0x73 const/16 v1, 0x73
if-ne v0, v1, :cond_1 if-ne v0, v1, :cond_1
:cond_0 :cond_0
iget v0, p0, iget v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mServiceStatus:I » rLabel;->mServiceStatus:I
const/4 v1, 0x2 const/4 v1, 0x2
if-ne v0, v1, :cond_2 if-ne v0, v1, :cond_2
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
const v1, 0x204012f const v1, 0x204012f
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
const/4 v1, 0x0 const/4 v1, 0x0
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)VBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 10
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
:cond_1 :cond_1
:goto_0 :goto_0
return-void return-void
:cond_2 :cond_2
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
const-string v1, "" const-string v1, ""
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
iget-object v0, p0, iget-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
const/16 v1, 0x8 const/16 v1, 0x8
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
goto :goto_0 goto :goto_0
.end method .end method
.method private .method private
» updateIccState(Landroid/content/Intent;)V » updateIccState(Landroid/content/Intent;)V
.locals 5 .locals 5
const-string v2, "ss" const-string v2, "ss"
invoke-virtual {p1, v2}, invoke-virtual {p1, v2},
» Landroid/content/Intent;->getStringExtra(Lja » Landroid/content/Intent;->getStringExtra(Lja
» va/lang/String;)Ljava/lang/String; » va/lang/String;)Ljava/lang/String;
move-result-object v1 move-result-object v1
sget-boolean v2, sget-boolean v2,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU
» G_flag:Z » G_flag:Z
if-eqz v2, :cond_0 if-eqz v2, :cond_0
const-string v2, "CarrierLabel" const-string v2, "CarrierLabel"
new-instance v3, Ljava/lang/StringBuilder; new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, invoke-direct {v3},
» Ljava/lang/StringBuilder;-><init>()V » Ljava/lang/StringBuilder;-><init>()V
const-string v4, "ICC_STATE=" const-string v4, "ICC_STATE="
invoke-virtual {v3, v4}, invoke-virtual {v3, v4},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v3 move-result-object v3
invoke-virtual {v3, v1}, invoke-virtual {v3, v1},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v3 move-result-object v3
invoke-virtual {v3}, invoke-virtual {v3},
» Ljava/lang/StringBuilder;->toString()Ljava/l » Ljava/lang/StringBuilder;->toString()Ljava/l
» ang/String; » ang/String;
move-result-object v3 move-result-object v3
invoke-static {v2, v3}, invoke-static {v2, v3},
» Landroid/util/Slog;->d(Ljava/lang/String;Lja » Landroid/util/Slog;->d(Ljava/lang/String;LjaBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 11
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» va/lang/String;)I » va/lang/String;)I
:cond_0 :cond_0
const-string v2, "ABSENT" const-string v2, "ABSENT"
invoke-virtual {v2, v1}, invoke-virtual {v2, v1},
» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object
» ;)Z » ;)Z
move-result v2 move-result v2
if-eqz v2, :cond_1 if-eqz v2, :cond_1
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->ABSENT:Lcom/android/internal/telephony/I » e;->ABSENT:Lcom/android/internal/telephony/I
» ccCard$State; » ccCard$State;
iput-object v2, p0, iput-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
:goto_0 :goto_0
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateNetworkNameExt()V » rLabel;->updateNetworkNameExt()V
return-void return-void
:cond_1 :cond_1
const-string v2, "READY" const-string v2, "READY"
invoke-virtual {v2, v1}, invoke-virtual {v2, v1},
» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object
» ;)Z » ;)Z
move-result v2 move-result v2
if-eqz v2, :cond_2 if-eqz v2, :cond_2
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->READY:Lcom/android/internal/telephony/Ic » e;->READY:Lcom/android/internal/telephony/Ic
» cCard$State; » cCard$State;
iput-object v2, p0, iput-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
goto :goto_0 goto :goto_0
:cond_2 :cond_2
const-string v2, "LOCKED" const-string v2, "LOCKED"
invoke-virtual {v2, v1}, invoke-virtual {v2, v1},
» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object
» ;)Z » ;)Z
move-result v2 move-result v2
if-eqz v2, :cond_5 if-eqz v2, :cond_5
const-string v2, "reason" const-string v2, "reason"
invoke-virtual {p1, v2}, invoke-virtual {p1, v2},
» Landroid/content/Intent;->getStringExtra(Lja » Landroid/content/Intent;->getStringExtra(Lja
» va/lang/String;)Ljava/lang/String; » va/lang/String;)Ljava/lang/String;
move-result-object v0 move-result-object v0
const-string v2, "PIN" const-string v2, "PIN"Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 12
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
invoke-virtual {v2, v0}, invoke-virtual {v2, v0},
» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object
» ;)Z » ;)Z
move-result v2 move-result v2
if-eqz v2, :cond_3 if-eqz v2, :cond_3
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->PIN_REQUIRED:Lcom/android/internal/telep » e;->PIN_REQUIRED:Lcom/android/internal/telep
» hony/IccCard$State; » hony/IccCard$State;
iput-object v2, p0, iput-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
goto :goto_0 goto :goto_0
:cond_3 :cond_3
const-string v2, "PUK" const-string v2, "PUK"
invoke-virtual {v2, v0}, invoke-virtual {v2, v0},
» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object
» ;)Z » ;)Z
move-result v2 move-result v2
if-eqz v2, :cond_4 if-eqz v2, :cond_4
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->PUK_REQUIRED:Lcom/android/internal/telep » e;->PUK_REQUIRED:Lcom/android/internal/telep
» hony/IccCard$State; » hony/IccCard$State;
iput-object v2, p0, iput-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
goto :goto_0 goto :goto_0
:cond_4 :cond_4
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->NETWORK_LOCKED:Lcom/android/internal/tel » e;->NETWORK_LOCKED:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
iput-object v2, p0, iput-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
goto :goto_0 goto :goto_0
:cond_5 :cond_5
const-string v2, "ICC_FAIL" const-string v2, "ICC_FAIL"
invoke-virtual {v2, v1}, invoke-virtual {v2, v1},
» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object
» ;)Z » ;)Z
move-result v2 move-result v2
if-eqz v2, :cond_6 if-eqz v2, :cond_6
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->ICC_FAIL:Lcom/android/internal/telephony » e;->ICC_FAIL:Lcom/android/internal/telephonyBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 13
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» /IccCard$State; » /IccCard$State;
iput-object v2, p0, iput-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
goto :goto_0 goto :goto_0
:cond_6 :cond_6
const-string v2, "IMEI_LOCK" const-string v2, "IMEI_LOCK"
invoke-virtual {v2, v1}, invoke-virtual {v2, v1},
» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object
» ;)Z » ;)Z
move-result v2 move-result v2
if-eqz v2, :cond_7 if-eqz v2, :cond_7
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->IMEI_LOCKED:Lcom/android/internal/teleph » e;->IMEI_LOCKED:Lcom/android/internal/teleph
» ony/IccCard$State; » ony/IccCard$State;
iput-object v2, p0, iput-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
goto :goto_0 goto :goto_0
:cond_7 :cond_7
const-string v2, "ICC_EXPIRED" const-string v2, "ICC_EXPIRED"
invoke-virtual {v2, v1}, invoke-virtual {v2, v1},
» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object
» ;)Z » ;)Z
move-result v2 move-result v2
if-eqz v2, :cond_8 if-eqz v2, :cond_8
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->ICC_EXPIRED:Lcom/android/internal/teleph » e;->ICC_EXPIRED:Lcom/android/internal/teleph
» ony/IccCard$State; » ony/IccCard$State;
iput-object v2, p0, iput-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
goto :goto_0 goto :goto_0
:cond_8 :cond_8
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->UNKNOWN:Lcom/android/internal/telephony/ » e;->UNKNOWN:Lcom/android/internal/telephony/
» IccCard$State; » IccCard$State;
iput-object v2, p0, iput-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
goto :goto_0 goto :goto_0
.end method .end method
# virtual methods # virtual methodsBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 14
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
.method protected onAttachedToWindow()V .method protected onAttachedToWindow()V
.locals 5 .locals 5
const/4 v4, 0x0 const/4 v4, 0x0
invoke-super {p0}, invoke-super {p0},
» Landroid/widget/LinearLayout;->onAttachedToW » Landroid/widget/LinearLayout;->onAttachedToW
» indow()V » indow()V
iget-boolean v1, p0, iget-boolean v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mAttached:Z » rLabel;->mAttached:Z
if-nez v1, :cond_2 if-nez v1, :cond_2
const/4 v1, 0x1 const/4 v1, 0x1
iput-boolean v1, p0, iput-boolean v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mAttached:Z » rLabel;->mAttached:Z
new-instance v0, new-instance v0,
» Landroid/content/IntentFilter; » Landroid/content/IntentFilter;
invoke-direct {v0}, invoke-direct {v0},
» Landroid/content/IntentFilter;-><init>()V » Landroid/content/IntentFilter;-><init>()V
sget-boolean v1, sget-boolean v1,
» Lcom/android/systemui/statusbar/StatusBarFla » Lcom/android/systemui/statusbar/StatusBarFla
» g;->HTC_WIFI_ONLY:Z » g;->HTC_WIFI_ONLY:Z
if-nez v1, :cond_0 if-nez v1, :cond_0
const-string v1, const-string v1,
» "android.provider.Telephony.SPN_STRINGS_UPDA » "android.provider.Telephony.SPN_STRINGS_UPDA
» TED" » TED"
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/content/IntentFilter;->addAction(Lj » Landroid/content/IntentFilter;->addAction(Lj
» ava/lang/String;)V » ava/lang/String;)V
const-string v1, const-string v1,
» "android.intent.action.SIM_STATE_CHANGED" » "android.intent.action.SIM_STATE_CHANGED"
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/content/IntentFilter;->addAction(Lj » Landroid/content/IntentFilter;->addAction(Lj
» ava/lang/String;)V » ava/lang/String;)V
:cond_0 :cond_0
const-string v1, const-string v1,
» "android.intent.action.CONFIGURATION_CHANGED » "android.intent.action.CONFIGURATION_CHANGED
» " » "
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/content/IntentFilter;->addAction(Lj » Landroid/content/IntentFilter;->addAction(Lj
» ava/lang/String;)V » ava/lang/String;)V
sget-boolean v1, sget-boolean v1,
» Lcom/android/systemui/statusbar/StatusBarFla » Lcom/android/systemui/statusbar/StatusBarFla
» g;->HTC_WIFI_ONLY:Z » g;->HTC_WIFI_ONLY:Z
if-eqz v1, :cond_1 if-eqz v1, :cond_1
const-string v1, const-string v1,
» "android.intent.action.AIRPLANE_MODE" » "android.intent.action.AIRPLANE_MODE"
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/content/IntentFilter;->addAction(Lj » Landroid/content/IntentFilter;->addAction(Lj
» ava/lang/String;)V » ava/lang/String;)V
:cond_1 :cond_1Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 15
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->getContext()Landroid/content/Contex » rLabel;->getContext()Landroid/content/Contex
» t; » t;
move-result-object v1 move-result-object v1
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mIntentReceiver:Landroid/content/Br » rLabel;->mIntentReceiver:Landroid/content/Br
» oadcastReceiver; » oadcastReceiver;
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->getHandler()Landroid/os/Handler; » rLabel;->getHandler()Landroid/os/Handler;
move-result-object v3 move-result-object v3
invoke-virtual {v1, v2, v0, v4, v3}, invoke-virtual {v1, v2, v0, v4, v3},
» Landroid/content/Context;->registerReceiver( » Landroid/content/Context;->registerReceiver(
» Landroid/content/BroadcastReceiver;Landroid/ » Landroid/content/BroadcastReceiver;Landroid/
» content/IntentFilter;Ljava/lang/String;Landr » content/IntentFilter;Ljava/lang/String;Landr
» oid/os/Handler;)Landroid/content/Intent; » oid/os/Handler;)Landroid/content/Intent;
invoke-static {}, invoke-static {},
» Lcom/android/internal/telephony/HtcBuildUtil » Lcom/android/internal/telephony/HtcBuildUtil
» s;->enableTmoWifiIms()Z » s;->enableTmoWifiIms()Z
move-result v1 move-result v1
if-eqz v1, :cond_2 if-eqz v1, :cond_2
new-instance v1, new-instance v1,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel$ImsBroadcastReceiver; » rLabel$ImsBroadcastReceiver;
invoke-direct {v1, p0, v4}, invoke-direct {v1, p0, v4},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel$ImsBroadcastReceiver;-><init>(Lcom/an » rLabel$ImsBroadcastReceiver;-><init>(Lcom/an
» droid/systemui/statusbar/phone/CarrierLabel; » droid/systemui/statusbar/phone/CarrierLabel;
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel$1;)V » rLabel$1;)V
iput-object v1, p0, iput-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->imsReceiver:Lcom/android/systemui/s » rLabel;->imsReceiver:Lcom/android/systemui/s
» tatusbar/phone/CarrierLabel$ImsBroadcastRece » tatusbar/phone/CarrierLabel$ImsBroadcastRece
» iver; » iver;
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->getContext()Landroid/content/Contex » rLabel;->getContext()Landroid/content/Contex
» t; » t;
move-result-object v1 move-result-object v1
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->imsReceiver:Lcom/android/systemui/s » rLabel;->imsReceiver:Lcom/android/systemui/s
» tatusbar/phone/CarrierLabel$ImsBroadcastRece » tatusbar/phone/CarrierLabel$ImsBroadcastRece
» iver; » iver;
new-instance v3, new-instance v3,
» Landroid/content/IntentFilter; » Landroid/content/IntentFilter;
const-string v4, "IMS_REGISTRATION" const-string v4, "IMS_REGISTRATION"Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 16
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
invoke-direct {v3, v4}, invoke-direct {v3, v4},
» Landroid/content/IntentFilter;-><init>(Ljava » Landroid/content/IntentFilter;-><init>(Ljava
» /lang/String;)V » /lang/String;)V
invoke-virtual {v1, v2, v3}, invoke-virtual {v1, v2, v3},
» Landroid/content/Context;->registerReceiver( » Landroid/content/Context;->registerReceiver(
» Landroid/content/BroadcastReceiver;Landroid/ » Landroid/content/BroadcastReceiver;Landroid/
» content/IntentFilter;)Landroid/content/Inten » content/IntentFilter;)Landroid/content/Inten
» t; » t;
:cond_2 :cond_2
return-void return-void
.end method .end method
.method protected onDetachedFromWindow()V .method protected onDetachedFromWindow()V
.locals 2 .locals 2
invoke-super {p0}, invoke-super {p0},
» Landroid/widget/LinearLayout;->onDetachedFro » Landroid/widget/LinearLayout;->onDetachedFro
» mWindow()V » mWindow()V
iget-boolean v0, p0, iget-boolean v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mAttached:Z » rLabel;->mAttached:Z
if-eqz v0, :cond_1 if-eqz v0, :cond_1
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->getContext()Landroid/content/Contex » rLabel;->getContext()Landroid/content/Contex
» t; » t;
move-result-object v0 move-result-object v0
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mIntentReceiver:Landroid/content/Br » rLabel;->mIntentReceiver:Landroid/content/Br
» oadcastReceiver; » oadcastReceiver;
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/content/Context;->unregisterReceive » Landroid/content/Context;->unregisterReceive
» r(Landroid/content/BroadcastReceiver;)V » r(Landroid/content/BroadcastReceiver;)V
invoke-static {}, invoke-static {},
» Lcom/android/internal/telephony/HtcBuildUtil » Lcom/android/internal/telephony/HtcBuildUtil
» s;->enableTmoWifiIms()Z » s;->enableTmoWifiIms()Z
move-result v0 move-result v0
if-eqz v0, :cond_0 if-eqz v0, :cond_0
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->getContext()Landroid/content/Contex » rLabel;->getContext()Landroid/content/Contex
» t; » t;
move-result-object v0 move-result-object v0
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->imsReceiver:Lcom/android/systemui/s » rLabel;->imsReceiver:Lcom/android/systemui/s
» tatusbar/phone/CarrierLabel$ImsBroadcastRece » tatusbar/phone/CarrierLabel$ImsBroadcastRece
» iver; » iver;
invoke-virtual {v0, v1}, invoke-virtual {v0, v1},
» Landroid/content/Context;->unregisterReceive » Landroid/content/Context;->unregisterReceive
» r(Landroid/content/BroadcastReceiver;)V » r(Landroid/content/BroadcastReceiver;)VBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 17
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
:cond_0 :cond_0
const/4 v0, 0x0 const/4 v0, 0x0
iput-boolean v0, p0, iput-boolean v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mAttached:Z » rLabel;->mAttached:Z
:cond_1 :cond_1
return-void return-void
.end method .end method
.method protected onFinishInflate()V .method protected onFinishInflate()V
.locals 3 .locals 3
const/4 v2, 0x0 const/4 v2, 0x0
const/4 v1, 0x0 const/4 v1, 0x0
const v0, 0x7f0c002f const v0, 0x7f0c002f
invoke-virtual {p0, v0}, invoke-virtual {p0, v0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->findViewById(I)Landroid/view/View; » rLabel;->findViewById(I)Landroid/view/View;
move-result-object v0 move-result-object v0
check-cast v0, Landroid/widget/TextView; check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, iput-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v0, 0x7f0c0042 const v0, 0x7f0c0042
invoke-virtual {p0, v0}, invoke-virtual {p0, v0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->findViewById(I)Landroid/view/View; » rLabel;->findViewById(I)Landroid/view/View;
move-result-object v0 move-result-object v0
check-cast v0, Landroid/widget/TextView; check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, iput-object v0, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
invoke-virtual {p0, v1, v2, v1, v2}, invoke-virtual {p0, v1, v2, v1, v2},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateNetworkName(ZLjava/lang/Strin » rLabel;->updateNetworkName(ZLjava/lang/Strin
» g;ZLjava/lang/String;)V » g;ZLjava/lang/String;)V
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->setCustomText()V » rLabel;->setCustomText()V
return-void return-void
.end method .end method
.method public setCustomText()V .method public setCustomText()V
.locals 3 .locals 3
const v1, 0x7f0c002f const v1, 0x7f0c002f
invoke-virtual {p0, v1}, invoke-virtual {p0, v1},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->findViewById(I)Landroid/view/View; » rLabel;->findViewById(I)Landroid/view/View;
move-result-object v1 move-result-object v1
check-cast v1, Landroid/widget/TextView; check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, iput-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/CarrieBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 18
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v1, 0x7f0c0042 const v1, 0x7f0c0042
invoke-virtual {p0, v1}, invoke-virtual {p0, v1},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->findViewById(I)Landroid/view/View; » rLabel;->findViewById(I)Landroid/view/View;
move-result-object v1 move-result-object v1
check-cast v1, Landroid/widget/TextView; check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, iput-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->getContext()Landroid/content/Contex » rLabel;->getContext()Landroid/content/Contex
» t; » t;
move-result-object v1 move-result-object v1
invoke-virtual {v1}, invoke-virtual {v1},
» Landroid/content/Context;->getContentResolve » Landroid/content/Context;->getContentResolve
» r()Landroid/content/ContentResolver; » r()Landroid/content/ContentResolver;
move-result-object v1 move-result-object v1
const-string v2, const-string v2,
» "tweaks_custom_statusbartext" » "tweaks_custom_statusbartext"
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/provider/Settings$System;->getStrin » Landroid/provider/Settings$System;->getStrin
» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan
» g/String;)Ljava/lang/String; » g/String;)Ljava/lang/String;
move-result-object v0 move-result-object v0
if-eqz v0, :cond_0 if-eqz v0, :cond_0
invoke-virtual {v0}, invoke-virtual {v0},
» Ljava/lang/String;->length()I » Ljava/lang/String;->length()I
move-result v1 move-result v1
const/4 v2, 0x2 const/4 v2, 0x2
if-le v1, v2, :cond_0 if-le v1, v2, :cond_0
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const/16 v2, 0x8 const/16 v2, 0x8
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
const/4 v2, 0x0 const/4 v2, 0x0
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
invoke-virtual {v1, v0}, invoke-virtual {v1, v0}, Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 19
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
:cond_0 :cond_0
return-void return-void
.end method .end method
.method .method
» setNetworkTextView(Landroid/widget/TextView; » setNetworkTextView(Landroid/widget/TextView;
» )V » )V
.locals 0 .locals 0
iput-object p1, p0, iput-object p1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNetworkTextView:Landroid/widget/Te » rLabel;->mNetworkTextView:Landroid/widget/Te
» xtView; » xtView;
return-void return-void
.end method .end method
.method .method
» updateNetworkName(ZLjava/lang/String;ZLjava/ » updateNetworkName(ZLjava/lang/String;ZLjava/
» lang/String;)V » lang/String;)V
.locals 6 .locals 6
const/16 v5, 0x8 const/16 v5, 0x8
const/4 v4, 0x0 const/4 v4, 0x0
const-string v1, "CarrierLabel" const-string v1, "CarrierLabel"
new-instance v2, Ljava/lang/StringBuilder; new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, invoke-direct {v2},
» Ljava/lang/StringBuilder;-><init>()V » Ljava/lang/StringBuilder;-><init>()V
const-string v3, "updateNetworkName const-string v3, "updateNetworkName
» showSpn=" » showSpn="
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
invoke-virtual {v2, p1}, invoke-virtual {v2, p1},
» Ljava/lang/StringBuilder;->append(Z)Ljava/la » Ljava/lang/StringBuilder;->append(Z)Ljava/la
» ng/StringBuilder; » ng/StringBuilder;
move-result-object v2 move-result-object v2
const-string v3, " spn=" const-string v3, " spn="
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
invoke-virtual {v2, p2}, invoke-virtual {v2, p2},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
const-string v3, " showPlmn=" const-string v3, " showPlmn="
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
invoke-virtual {v2, p3}, invoke-virtual {v2, p3}, Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 20
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» Ljava/lang/StringBuilder;->append(Z)Ljava/la » Ljava/lang/StringBuilder;->append(Z)Ljava/la
» ng/StringBuilder; » ng/StringBuilder;
move-result-object v2 move-result-object v2
const-string v3, " plmn=" const-string v3, " plmn="
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
invoke-virtual {v2, p4}, invoke-virtual {v2, p4},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
invoke-virtual {v2}, invoke-virtual {v2},
» Ljava/lang/StringBuilder;->toString()Ljava/l » Ljava/lang/StringBuilder;->toString()Ljava/l
» ang/String; » ang/String;
move-result-object v2 move-result-object v2
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/util/Slog;->d(Ljava/lang/String;Lja » Landroid/util/Slog;->d(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
const/4 v0, 0x0 const/4 v0, 0x0
if-eqz p3, :cond_2 if-eqz p3, :cond_2
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
invoke-virtual {v1, v4}, invoke-virtual {v1, v4},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
if-eqz p4, :cond_1 if-eqz p4, :cond_1
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
invoke-virtual {v1, p4}, invoke-virtual {v1, p4},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
:cond_0 :cond_0
:goto_0 :goto_0
if-eqz p1, :cond_3 if-eqz p1, :cond_3
if-eqz p2, :cond_3 if-eqz p2, :cond_3
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
invoke-virtual {v1, p2}, invoke-virtual {v1, p2},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
invoke-virtual {v1, v4}, invoke-virtual {v1, v4},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)VBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 21
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
const/4 v0, 0x1 const/4 v0, 0x1
:goto_1 :goto_1
return-void return-void
:cond_1 :cond_1
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x10402fb const v2, 0x10402fb
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
sget-short v1, sget-short v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v2, 0x94 const/16 v2, 0x94
if-ne v1, v2, :cond_0 if-ne v1, v2, :cond_0
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x20401bb const v2, 0x20401bb
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto :goto_0 goto :goto_0
:cond_2 :cond_2
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const-string v2, "" const-string v2, ""
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
invoke-virtual {v1, v5}, invoke-virtual {v1, v5},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
goto :goto_0 goto :goto_0
:cond_3 :cond_3
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
const-string v2, "" const-string v2, ""
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/CarrieBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 22
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
invoke-virtual {v1, v5}, invoke-virtual {v1, v5},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
goto :goto_1 goto :goto_1
.end method .end method
.method updateNetworkNameExt()V .method updateNetworkNameExt()V
.locals 10 .locals 10
const/16 v8, 0x50 const/16 v8, 0x50
const/4 v7, 0x2 const/4 v7, 0x2
const/4 v6, 0x1 const/4 v6, 0x1
const/16 v5, 0x8 const/16 v5, 0x8
const/4 v4, 0x0 const/4 v4, 0x0
const/4 v9, 0x3 const/4 v9, 0x3
const-string v1, "sys.under_silent_reset" const-string v1, "sys.under_silent_reset"
invoke-static {v1, v4}, invoke-static {v1, v4},
» Landroid/os/SystemProperties;->getInt(Ljava/ » Landroid/os/SystemProperties;->getInt(Ljava/
» lang/String;I)I » lang/String;I)I
move-result v0 move-result v0
sget-boolean v1, sget-boolean v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU
» G_flag:Z » G_flag:Z
if-eqz v1, :cond_0 if-eqz v1, :cond_0
const-string v1, "CarrierLabel" const-string v1, "CarrierLabel"
new-instance v2, Ljava/lang/StringBuilder; new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, invoke-direct {v2},
» Ljava/lang/StringBuilder;-><init>()V » Ljava/lang/StringBuilder;-><init>()V
const-string v3, "updateNetworkNameExt(), const-string v3, "updateNetworkNameExt(),
» silentresetvalue = " » silentresetvalue = "
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
invoke-virtual {v2, v0}, invoke-virtual {v2, v0},
» Ljava/lang/StringBuilder;->append(I)Ljava/la » Ljava/lang/StringBuilder;->append(I)Ljava/la
» ng/StringBuilder; » ng/StringBuilder;
move-result-object v2 move-result-object v2
const-string v3, ", mTimerEnabled = " const-string v3, ", mTimerEnabled = "
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
sget-boolean v3, sget-boolean v3,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mTimerEnabled:Z » rLabel;->mTimerEnabled:Z
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Z)Ljava/la » Ljava/lang/StringBuilder;->append(Z)Ljava/la
» ng/StringBuilder; » ng/StringBuilder;
move-result-object v2 move-result-object v2
invoke-virtual {v2}, invoke-virtual {v2},
» Ljava/lang/StringBuilder;->toString()Ljava/l » Ljava/lang/StringBuilder;->toString()Ljava/lBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 23
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» ang/String; » ang/String;
move-result-object v2 move-result-object v2
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/util/Slog;->d(Ljava/lang/String;Lja » Landroid/util/Slog;->d(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
const-string v1, "CarrierLabel" const-string v1, "CarrierLabel"
new-instance v2, Ljava/lang/StringBuilder; new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, invoke-direct {v2},
» Ljava/lang/StringBuilder;-><init>()V » Ljava/lang/StringBuilder;-><init>()V
const-string v3, "updateNetworkNameExt(), const-string v3, "updateNetworkNameExt(),
» mServiceStatus = " » mServiceStatus = "
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
iget v3, p0, iget v3, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mServiceStatus:I » rLabel;->mServiceStatus:I
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(I)Ljava/la » Ljava/lang/StringBuilder;->append(I)Ljava/la
» ng/StringBuilder; » ng/StringBuilder;
move-result-object v2 move-result-object v2
invoke-virtual {v2}, invoke-virtual {v2},
» Ljava/lang/StringBuilder;->toString()Ljava/l » Ljava/lang/StringBuilder;->toString()Ljava/l
» ang/String; » ang/String;
move-result-object v2 move-result-object v2
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/util/Slog;->d(Ljava/lang/String;Lja » Landroid/util/Slog;->d(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
:cond_0 :cond_0
iget v1, p0, iget v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mServiceStatus:I » rLabel;->mServiceStatus:I
if-eqz v1, :cond_5 if-eqz v1, :cond_5
if-ne v0, v6, :cond_2 if-ne v0, v6, :cond_2
sget-boolean v1, sget-boolean v1,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mTimerEnabled:Z » rLabel;->mTimerEnabled:Z
if-nez v1, :cond_1 if-nez v1, :cond_1
sput-boolean v6, sput-boolean v6,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mTimerEnabled:Z » rLabel;->mTimerEnabled:Z
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKSearchingHandler:Landroid/os/Ha » rLabel;->mNWKSearchingHandler:Landroid/os/Ha
» ndler; » ndler;
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateCarrierLabel:Ljava/lang/Runna » rLabel;->updateCarrierLabel:Ljava/lang/Runna
» ble; » ble;Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 24
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
const-wide/32 v3, 0xea60 const-wide/32 v3, 0xea60
invoke-virtual {v1, v2, v3, v4}, invoke-virtual {v1, v2, v3, v4},
» Landroid/os/Handler;->postDelayed(Ljava/lang » Landroid/os/Handler;->postDelayed(Ljava/lang
» /Runnable;J)Z » /Runnable;J)Z
sget-boolean v1, sget-boolean v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU
» G_flag:Z » G_flag:Z
if-eqz v1, :cond_1 if-eqz v1, :cond_1
const-string v1, "CarrierLabel" const-string v1, "CarrierLabel"
const-string v2, "(1) no service, no const-string v2, "(1) no service, no
» timer, start timer." » timer, start timer."
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/util/Slog;->d(Ljava/lang/String;Lja » Landroid/util/Slog;->d(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
const-string v1, "CarrierLabel" const-string v1, "CarrierLabel"
const-string v2, "silent_reset, update const-string v2, "silent_reset, update
» Carrier Label delay 60 s..." » Carrier Label delay 60 s..."
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/util/Slog;->d(Ljava/lang/String;Lja » Landroid/util/Slog;->d(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
:cond_1 :cond_1
:goto_0 :goto_0
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->setCustomText()V » rLabel;->setCustomText()V
return-void return-void
:cond_2 :cond_2
if-nez v0, :cond_4 if-nez v0, :cond_4
sget-boolean v1, sget-boolean v1,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mTimerEnabled:Z » rLabel;->mTimerEnabled:Z
if-eqz v1, :cond_4 if-eqz v1, :cond_4
sget-boolean v1, sget-boolean v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU
» G_flag:Z » G_flag:Z
if-eqz v1, :cond_3 if-eqz v1, :cond_3
const-string v1, "CarrierLabel" const-string v1, "CarrierLabel"
const-string v2, "(0) no service, timer const-string v2, "(0) no service, timer
» running, remove timer." » running, remove timer."
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/util/Slog;->d(Ljava/lang/String;Lja » Landroid/util/Slog;->d(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
:cond_3 :cond_3
sput-boolean v4, sput-boolean v4,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mTimerEnabled:Z » rLabel;->mTimerEnabled:Z
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKSearchingHandler:Landroid/os/Ha » rLabel;->mNWKSearchingHandler:Landroid/os/Ha
» ndler; » ndler;Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 25
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateCarrierLabel:Ljava/lang/Runna » rLabel;->updateCarrierLabel:Ljava/lang/Runna
» ble; » ble;
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/os/Handler;->removeCallbacks(Ljava/ » Landroid/os/Handler;->removeCallbacks(Ljava/
» lang/Runnable;)V » lang/Runnable;)V
:cond_4 :cond_4
:goto_1 :goto_1
const-string v1, "CarrierLabel" const-string v1, "CarrierLabel"
new-instance v2, Ljava/lang/StringBuilder; new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, invoke-direct {v2},
» Ljava/lang/StringBuilder;-><init>()V » Ljava/lang/StringBuilder;-><init>()V
const-string v3, "updateNetworkNameExt: const-string v3, "updateNetworkNameExt:
» mSimState = " » mSimState = "
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
iget-object v3, p0, iget-object v3, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
invoke-virtual {v2, v3}, invoke-virtual {v2, v3},
» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang
» /Object;)Ljava/lang/StringBuilder; » /Object;)Ljava/lang/StringBuilder;
move-result-object v2 move-result-object v2
invoke-virtual {v2}, invoke-virtual {v2},
» Ljava/lang/StringBuilder;->toString()Ljava/l » Ljava/lang/StringBuilder;->toString()Ljava/l
» ang/String; » ang/String;
move-result-object v2 move-result-object v2
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/util/Slog;->w(Ljava/lang/String;Lja » Landroid/util/Slog;->w(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
invoke-virtual {v1, v4}, invoke-virtual {v1, v4},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
invoke-virtual {v1, v5}, invoke-virtual {v1, v5},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mContext:Landroid/content/Context; » rLabel;->mContext:Landroid/content/Context;
invoke-virtual {v1}, invoke-virtual {v1},
» Landroid/content/Context;->getContentResolve » Landroid/content/Context;->getContentResolveBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 26
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» r()Landroid/content/ContentResolver; » r()Landroid/content/ContentResolver;
move-result-object v1 move-result-object v1
const-string v2, "airplane_mode_on" const-string v2, "airplane_mode_on"
invoke-static {v1, v2, v4}, invoke-static {v1, v2, v4},
» Landroid/provider/Settings$System;->getInt(L » Landroid/provider/Settings$System;->getInt(L
» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S
» tring;I)I » tring;I)I
move-result v1 move-result v1
if-lez v1, :cond_7 if-lez v1, :cond_7
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x204012d const v2, 0x204012d
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto :goto_0 goto :goto_0
:cond_5 :cond_5
iget v1, p0, iget v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mServiceStatus:I » rLabel;->mServiceStatus:I
if-nez v1, :cond_4 if-nez v1, :cond_4
sget-boolean v1, sget-boolean v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_DEBU
» G_flag:Z » G_flag:Z
if-eqz v1, :cond_6 if-eqz v1, :cond_6
const-string v1, "CarrierLabel" const-string v1, "CarrierLabel"
const-string v2, "updateNetworkNameExt(), const-string v2, "updateNetworkNameExt(),
» in service, remove timer." » in service, remove timer."
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/util/Slog;->d(Ljava/lang/String;Lja » Landroid/util/Slog;->d(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
:cond_6 :cond_6
sput-boolean v4, sput-boolean v4,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mTimerEnabled:Z » rLabel;->mTimerEnabled:Z
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKSearchingHandler:Landroid/os/Ha » rLabel;->mNWKSearchingHandler:Landroid/os/Ha
» ndler; » ndler;
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateCarrierLabel:Ljava/lang/Runna » rLabel;->updateCarrierLabel:Ljava/lang/Runna
» ble; » ble;
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/os/Handler;->removeCallbacks(Ljava/ » Landroid/os/Handler;->removeCallbacks(Ljava/
» lang/Runnable;)V » lang/Runnable;)V
goto :goto_1 goto :goto_1
:cond_7 :cond_7
invoke-static {}, invoke-static {}, Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 27
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» Lcom/android/internal/telephony/HtcBuildUtil » Lcom/android/internal/telephony/HtcBuildUtil
» s;->isWIFIOnly()Z » s;->isWIFIOnly()Z
move-result v1 move-result v1
if-eqz v1, :cond_8 if-eqz v1, :cond_8
const-string v1, "CarrierLabel" const-string v1, "CarrierLabel"
const-string v2, const-string v2,
» "HtcBuildUtils.isWIFIOnly()" » "HtcBuildUtils.isWIFIOnly()"
invoke-static {v1, v2}, invoke-static {v1, v2},
» Landroid/util/Slog;->w(Ljava/lang/String;Lja » Landroid/util/Slog;->w(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
invoke-virtual {v1, v5}, invoke-virtual {v1, v5},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
invoke-virtual {v1, v5}, invoke-virtual {v1, v5},
» Landroid/widget/TextView;->setVisibility(I)V » Landroid/widget/TextView;->setVisibility(I)V
goto/16 :goto_0 goto/16 :goto_0
:cond_8 :cond_8
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->ABSENT:Lcom/android/internal/telephony/I » e;->ABSENT:Lcom/android/internal/telephony/I
» ccCard$State; » ccCard$State;
if-ne v1, v2, :cond_b if-ne v1, v2, :cond_b
invoke-static {}, invoke-static {},
» Lcom/android/internal/telephony/HtcBuildUtil » Lcom/android/internal/telephony/HtcBuildUtil
» s;->KDDI_WORDING_CONFIG()Z » s;->KDDI_WORDING_CONFIG()Z
move-result v1 move-result v1
if-eqz v1, :cond_9 if-eqz v1, :cond_9
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x7f090099 const v2, 0x7f090099
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
:goto_2 :goto_2
sget-short v1, sget-short v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v2, 0x73 const/16 v2, 0x73
if-eq v1, v2, :cond_1 if-eq v1, v2, :cond_1Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 28
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
invoke-direct {p0}, invoke-direct {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateEccForAus()V » rLabel;->updateEccForAus()V
goto/16 :goto_0 goto/16 :goto_0
:cond_9 :cond_9
sget-short v1, sget-short v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v2, 0x73 const/16 v2, 0x73
if-ne v1, v2, :cond_a if-ne v1, v2, :cond_a
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x204012f const v2, 0x204012f
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto :goto_2 goto :goto_2
:cond_a :cond_a
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x104030a const v2, 0x104030a
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto :goto_2 goto :goto_2
:cond_b :cond_b
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->ICC_FAIL:Lcom/android/internal/telephony » e;->ICC_FAIL:Lcom/android/internal/telephony
» /IccCard$State; » /IccCard$State;
if-ne v1, v2, :cond_d if-ne v1, v2, :cond_d
sget-short v1, sget-short v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
if-ne v1, v8, :cond_c if-ne v1, v8, :cond_c
const-string v1, "gsm.sim.numeric.types" const-string v1, "gsm.sim.numeric.types"
invoke-static {v1, v4}, invoke-static {v1, v4},
» Landroid/os/SystemProperties;->getInt(Ljava/ » Landroid/os/SystemProperties;->getInt(Ljava/
» lang/String;I)I » lang/String;I)I
move-result v1 move-result v1
const/4 v2, 0x5 const/4 v2, 0x5
if-ne v1, v2, :cond_c if-ne v1, v2, :cond_c
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/CarrieBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 29
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x7f09009a const v2, 0x7f09009a
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
:goto_3 :goto_3
invoke-direct {p0}, invoke-direct {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateEccForAus()V » rLabel;->updateEccForAus()V
goto/16 :goto_0 goto/16 :goto_0
:cond_c :cond_c
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x7f09009b const v2, 0x7f09009b
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto :goto_3 goto :goto_3
:cond_d :cond_d
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSimState:Lcom/android/internal/tel » rLabel;->mSimState:Lcom/android/internal/tel
» ephony/IccCard$State; » ephony/IccCard$State;
sget-object v2, sget-object v2,
» Lcom/android/internal/telephony/IccCard$Stat » Lcom/android/internal/telephony/IccCard$Stat
» e;->IMEI_LOCKED:Lcom/android/internal/teleph » e;->IMEI_LOCKED:Lcom/android/internal/teleph
» ony/IccCard$State; » ony/IccCard$State;
if-ne v1, v2, :cond_e if-ne v1, v2, :cond_e
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x20401b0 const v2, 0x20401b0
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto/16 :goto_0 goto/16 :goto_0
:cond_e :cond_e
sget-short v1, sget-short v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
if-ne v1, v8, :cond_f if-ne v1, v8, :cond_f
iget-boolean v1, p0, iget-boolean v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mUnregisteredSIM:Z » rLabel;->mUnregisteredSIM:Z
if-eqz v1, :cond_f if-eqz v1, :cond_f
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 30
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
const v2, 0x7f09009c const v2, 0x7f09009c
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto/16 :goto_0 goto/16 :goto_0
:cond_f :cond_f
sget-short v1, sget-short v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v2, 0x9b const/16 v2, 0x9b
if-ne v1, v2, :cond_10 if-ne v1, v2, :cond_10
iget v1, p0, iget v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mUnregisteredSIMCode:I » rLabel;->mUnregisteredSIMCode:I
const/4 v2, 0x3 const/4 v2, 0x3
if-ne v1, v2, :cond_10 if-ne v1, v2, :cond_10
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x7f09009d const v2, 0x7f09009d
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto/16 :goto_0 goto/16 :goto_0
:cond_10 :cond_10
iget v1, p0, iget v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mServiceStatus:I » rLabel;->mServiceStatus:I
if-nez v1, :cond_11 if-nez v1, :cond_11
iget-boolean v1, p0, iget-boolean v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mShowSpn:Z » rLabel;->mShowSpn:Z
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSPN:Ljava/lang/String; » rLabel;->mSPN:Ljava/lang/String;
iget-boolean v3, p0, iget-boolean v3, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mShowPlmn:Z » rLabel;->mShowPlmn:Z
iget-object v4, p0, iget-object v4, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPLMN:Ljava/lang/String; » rLabel;->mPLMN:Ljava/lang/String;
invoke-virtual {p0, v1, v2, v3, v4}, invoke-virtual {p0, v1, v2, v3, v4},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateNetworkName(ZLjava/lang/Strin » rLabel;->updateNetworkName(ZLjava/lang/Strin
» g;ZLjava/lang/String;)V » g;ZLjava/lang/String;)V
goto/16 :goto_0 goto/16 :goto_0
:cond_11 :cond_11
sget-short v1, sget-short v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
if-ne v1, v9, :cond_12 if-ne v1, v9, :cond_12Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 31
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const-string v2, "" const-string v2, ""
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSpnLabel:Landroid/widget/TextView; » rLabel;->mSpnLabel:Landroid/widget/TextView;
const-string v2, "" const-string v2, ""
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
goto/16 :goto_0 goto/16 :goto_0
:cond_12 :cond_12
iget v1, p0, iget v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mServiceStatus:I » rLabel;->mServiceStatus:I
const/4 v2, 0x4 const/4 v2, 0x4
if-ne v1, v2, :cond_14 if-ne v1, v2, :cond_14
sget-short v1, sget-short v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v2, 0x94 const/16 v2, 0x94
if-ne v1, v2, :cond_13 if-ne v1, v2, :cond_13
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mCdmaSearchingString:[Ljava/lang/St » rLabel;->mCdmaSearchingString:[Ljava/lang/St
» ring; » ring;
iput v4, p0, iput v4, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSearchingIdx:I » rLabel;->mSearchingIdx:I
aget-object v2, v2, v4 aget-object v2, v2, v4
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
:goto_4 :goto_4
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKSearchingHandler:Landroid/os/Ha » rLabel;->mNWKSearchingHandler:Landroid/os/Ha
» ndler; » ndler;
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKRunnable:Ljava/lang/Runnable; » rLabel;->mNWKRunnable:Ljava/lang/Runnable;Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 32
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/os/Handler;->removeCallbacks(Ljava/ » Landroid/os/Handler;->removeCallbacks(Ljava/
» lang/Runnable;)V » lang/Runnable;)V
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKSearchingHandler:Landroid/os/Ha » rLabel;->mNWKSearchingHandler:Landroid/os/Ha
» ndler; » ndler;
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mNWKRunnable:Ljava/lang/Runnable; » rLabel;->mNWKRunnable:Ljava/lang/Runnable;
const-wide/16 v3, 0x3e8 const-wide/16 v3, 0x3e8
invoke-virtual {v1, v2, v3, v4}, invoke-virtual {v1, v2, v3, v4},
» Landroid/os/Handler;->postDelayed(Ljava/lang » Landroid/os/Handler;->postDelayed(Ljava/lang
» /Runnable;J)Z » /Runnable;J)Z
goto/16 :goto_0 goto/16 :goto_0
:cond_13 :cond_13
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
iget-object v2, p0, iget-object v2, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSearchingString:[I » rLabel;->mSearchingString:[I
iput v4, p0, iput v4, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mSearchingIdx:I » rLabel;->mSearchingIdx:I
aget v2, v2, v4 aget v2, v2, v4
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto :goto_4 goto :goto_4
:cond_14 :cond_14
iget v1, p0, iget v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mServiceStatus:I » rLabel;->mServiceStatus:I
if-ne v1, v7, :cond_15 if-ne v1, v7, :cond_15
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x204012f const v2, 0x204012f
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
invoke-static {}, invoke-static {},
» Lcom/android/internal/telephony/HtcBuildUtil » Lcom/android/internal/telephony/HtcBuildUtil
» s;->KDDI_WORDING_CONFIG()Z » s;->KDDI_WORDING_CONFIG()Z
move-result v1 move-result v1
if-eqz v1, :cond_1 if-eqz v1, :cond_1
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextViewBeyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 33
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» ; » ;
const-string v2, "" const-string v2, ""
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(Ljava/lan » Landroid/widget/TextView;->setText(Ljava/lan
» g/CharSequence;)V » g/CharSequence;)V
goto/16 :goto_0 goto/16 :goto_0
:cond_15 :cond_15
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x204012e const v2, 0x204012e
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
sget-short v1, sget-short v1,
» Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ » Lcom/htc/htcjavaflag/HtcBuildFlag;->Htc_PROJ
» ECT_flag:S » ECT_flag:S
const/16 v2, 0x94 const/16 v2, 0x94
if-ne v1, v2, :cond_16 if-ne v1, v2, :cond_16
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x20401bb const v2, 0x20401bb
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
:cond_16 :cond_16
iget-boolean v1, p0, iget-boolean v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->imsRegistered:Z » rLabel;->imsRegistered:Z
if-eqz v1, :cond_1 if-eqz v1, :cond_1
invoke-static {}, invoke-static {},
» Lcom/android/internal/telephony/HtcBuildUtil » Lcom/android/internal/telephony/HtcBuildUtil
» s;->enableTmoWifiIms()Z » s;->enableTmoWifiIms()Z
move-result v1 move-result v1
if-eqz v1, :cond_1 if-eqz v1, :cond_1
iget-object v1, p0, iget-object v1, p0,
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->mPlmnLabel:Landroid/widget/TextView » rLabel;->mPlmnLabel:Landroid/widget/TextView
» ; » ;
const v2, 0x7f09009e const v2, 0x7f09009e
invoke-virtual {v1, v2}, invoke-virtual {v1, v2},
» Landroid/widget/TextView;->setText(I)V » Landroid/widget/TextView;->setText(I)V
goto/16 :goto_0 goto/16 :goto_0
.end method .end method
.method updateResources()V .method updateResources()V
.locals 2 .locals 2
const-string v0, "CarrierLabel" const-string v0, "CarrierLabel"
const-string v1, "updateResources()" const-string v1, "updateResources()"
invoke-static {v0, v1}, invoke-static {v0, v1}, Beyond Compare v3.3.5
1/28/2013 10:01:57 PM Text Compare Page 34
Left file:
» C:\...\decompiled_files\chingy_SystemUI_1.1.1\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
Right file:
» C:\...\compare_kang\decompiled_files\viper_SystemUI\smali\com\android\systemui\statusbar\phone\CarrierLabel.smali
(continued)
» Landroid/util/Slog;->d(Ljava/lang/String;Lja » Landroid/util/Slog;->d(Ljava/lang/String;Lja
» va/lang/String;)I » va/lang/String;)I
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->updateNetworkNameExt()V » rLabel;->updateNetworkNameExt()V
invoke-virtual {p0}, invoke-virtual {p0},
» Lcom/android/systemui/statusbar/phone/Carrie » Lcom/android/systemui/statusbar/phone/Carrie
» rLabel;->setCustomText()V » rLabel;->setCustomText()V
return-void return-void
.end method .end method
Beyond Compare v3.3.5
Recommended