34
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

CarrierLabel.smali 2 Compare

Embed Size (px)

Citation preview

Page 1: CarrierLabel.smali 2 Compare

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

Page 2: CarrierLabel.smali 2 Compare

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

Page 3: CarrierLabel.smali 2 Compare

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

Page 4: CarrierLabel.smali 2 Compare

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

Page 5: CarrierLabel.smali 2 Compare

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

Page 6: CarrierLabel.smali 2 Compare

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

Page 7: CarrierLabel.smali 2 Compare

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

Page 8: CarrierLabel.smali 2 Compare

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

Page 9: CarrierLabel.smali 2 Compare

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

Page 10: CarrierLabel.smali 2 Compare

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

Page 11: CarrierLabel.smali 2 Compare

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

Page 12: CarrierLabel.smali 2 Compare

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

Page 13: CarrierLabel.smali 2 Compare

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

Page 14: CarrierLabel.smali 2 Compare

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

Page 15: CarrierLabel.smali 2 Compare

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

Page 16: CarrierLabel.smali 2 Compare

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

Page 17: CarrierLabel.smali 2 Compare

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

Page 18: CarrierLabel.smali 2 Compare

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

Page 19: CarrierLabel.smali 2 Compare

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

Page 20: CarrierLabel.smali 2 Compare

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

Page 21: CarrierLabel.smali 2 Compare

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

Page 22: CarrierLabel.smali 2 Compare

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

Page 23: CarrierLabel.smali 2 Compare

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

Page 24: CarrierLabel.smali 2 Compare

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

Page 25: CarrierLabel.smali 2 Compare

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

Page 26: CarrierLabel.smali 2 Compare

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

Page 27: CarrierLabel.smali 2 Compare

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

Page 28: CarrierLabel.smali 2 Compare

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

Page 29: CarrierLabel.smali 2 Compare

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

Page 30: CarrierLabel.smali 2 Compare

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

Page 31: CarrierLabel.smali 2 Compare

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

Page 32: CarrierLabel.smali 2 Compare

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

Page 33: CarrierLabel.smali 2 Compare

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

Page 34: CarrierLabel.smali 2 Compare

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