28
1/28/2013 9:22:38 PM Text Compare Page 1 Mode: All Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali .class Lcom/ themikmik /tweaks/button$1; <> .class Lcom/ m0narx /tweaks/button$1; .super Ljava/lang/Object; = .super Ljava/lang/Object; .source "button.java" .source "button.java" # interfaces # interfaces .implements .implements » Lcom/htc/preference/HtcPreference$OnPreferen » Lcom/htc/preference/HtcPreference$OnPreferen » ceChangeListener; » ceChangeListener; # annotations # annotations .annotation system .annotation system » Ldalvik/annotation/EnclosingMethod; » Ldalvik/annotation/EnclosingMethod; value = Lcom/ themikmik /tweaks/button;->onC <> value = Lcom/ m0narx /tweaks/button;->onCrea » reate(Landroid/os/Bundle;)V » te(Landroid/os/Bundle;)V .end annotation = .end annotation .annotation system .annotation system » Ldalvik/annotation/InnerClass; » Ldalvik/annotation/InnerClass; accessFlags = 0x0 accessFlags = 0x0 name = null name = null .end annotation .end annotation # instance fields # instance fields .field final synthetic this$0:Lcom/ themikmik /t <> .field final synthetic this$0:Lcom/ m0narx /twea » weaks/button; » ks/button; = # direct methods # direct methods .method constructor <init>(Lcom/ themikmik /twea <> .method constructor <init>(Lcom/ m0narx /tweaks/ » ks/button;)V » button;)V .locals 0 = .locals 0 iput-object p1, p0, Lcom/ themikmik /tweaks/ <> iput-object p1, p0, Lcom/ m0narx /tweaks/but » button$1;->this$0:Lcom/ themikmik /tweaks/butt » ton$1;->this$0:Lcom/ m0narx /tweaks/button; » on; = invoke-direct {p0}, invoke-direct {p0}, » Ljava/lang/Object;-><init>()V » Ljava/lang/Object;-><init>()V return-void return-void .end method .end method # virtual methods # virtual methods .method public .method public » onPreferenceChange(Lcom/htc/preference/HtcPr » onPreferenceChange(Lcom/htc/preference/HtcPr » eference;Ljava/lang/Object;)Z » eference;Ljava/lang/Object;)Z .locals 9 .locals 9 const/4 v4, 0x0 const/4 v4, 0x0 const/4 v5, 0x1 const/4 v5, 0x1 invoke-virtual {p1}, invoke-virtual {p1}, » Lcom/htc/preference/HtcPreference;->getKey() » Lcom/htc/preference/HtcPreference;->getKey() » Ljava/lang/String; » Ljava/lang/String; move-result-object v0 move-result-object v0 invoke-static {v4}, invoke-static {v4}, » Ljava/lang/Integer;->valueOf(I)Ljava/lang/In » Ljava/lang/Integer;->valueOf(I)Ljava/lang/In » teger; » teger; move-result-object v1 move-result-object v1 invoke-virtual {p2}, invoke-virtual {p2}, » Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str » ing; » ing; Beyond Compare v3.3.5

Button$1.Smali Compare

Embed Size (px)

Citation preview

Page 1: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 1

Mode: All

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

.class Lcom/themikmik/tweaks/button$1; <> .class Lcom/m0narx/tweaks/button$1;

.super Ljava/lang/Object; = .super Ljava/lang/Object;

.source "button.java" .source "button.java"

# interfaces # interfaces

.implements .implements

» Lcom/htc/preference/HtcPreference$OnPreferen » Lcom/htc/preference/HtcPreference$OnPreferen

» ceChangeListener; » ceChangeListener;

# annotations # annotations

.annotation system .annotation system

» Ldalvik/annotation/EnclosingMethod; » Ldalvik/annotation/EnclosingMethod;

value = Lcom/themikmik/tweaks/button;->onC <> value = Lcom/m0narx/tweaks/button;->onCrea

» reate(Landroid/os/Bundle;)V » te(Landroid/os/Bundle;)V

.end annotation = .end annotation

.annotation system .annotation system

» Ldalvik/annotation/InnerClass; » Ldalvik/annotation/InnerClass;

accessFlags = 0x0 accessFlags = 0x0

name = null name = null

.end annotation .end annotation

# instance fields # instance fields

.field final synthetic this$0:Lcom/themikmik/t <> .field final synthetic this$0:Lcom/m0narx/twea

» weaks/button; » ks/button;

=

# direct methods # direct methods

.method constructor <init>(Lcom/themikmik/twea <> .method constructor <init>(Lcom/m0narx/tweaks/

» ks/button;)V » button;)V

.locals 0 = .locals 0

iput-object p1, p0, Lcom/themikmik/tweaks/ <> iput-object p1, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

invoke-direct {p0}, invoke-direct {p0},

» Ljava/lang/Object;-><init>()V » Ljava/lang/Object;-><init>()V

return-void return-void

.end method .end method

# virtual methods # virtual methods

.method public .method public

» onPreferenceChange(Lcom/htc/preference/HtcPr » onPreferenceChange(Lcom/htc/preference/HtcPr

» eference;Ljava/lang/Object;)Z » eference;Ljava/lang/Object;)Z

.locals 9 .locals 9

const/4 v4, 0x0 const/4 v4, 0x0

const/4 v5, 0x1 const/4 v5, 0x1

invoke-virtual {p1}, invoke-virtual {p1},

» Lcom/htc/preference/HtcPreference;->getKey() » Lcom/htc/preference/HtcPreference;->getKey()

» Ljava/lang/String; » Ljava/lang/String;

move-result-object v0 move-result-object v0

invoke-static {v4}, invoke-static {v4},

» Ljava/lang/Integer;->valueOf(I)Ljava/lang/In » Ljava/lang/Integer;->valueOf(I)Ljava/lang/In

» teger; » teger;

move-result-object v1 move-result-object v1

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;Beyond Compare v3.3.5

Page 2: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 2

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

move-result-object v6 move-result-object v6

const-string v7, "true" const-string v7, "true"

if-ne v6, v7, :cond_0 if-ne v6, v7, :cond_0

invoke-static {v5}, invoke-static {v5},

» Ljava/lang/Integer;->valueOf(I)Ljava/lang/In » Ljava/lang/Integer;->valueOf(I)Ljava/lang/In

» teger; » teger;

move-result-object v1 move-result-object v1

:cond_0 :cond_0

const-string v6, const-string v6,

» "pref_capacitive_backlight" » "pref_capacitive_backlight"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_a if-eqz v6, :cond_a

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "0" const-string v6, "0"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_2 if-eqz v4, :cond_2

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_buttons_time" const-string v6, "tweaks_buttons_time"

iget-object v7, p0, Lcom/themikmik/tweaks/ <> iget-object v7, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #getter for:

» Lcom/m0narx/tweaks/button;->PROFILE_OFF:Ljav

» a/lang/String;

invoke-static {v7}, Lcom/themikmik/tweaks/ invoke-static {v7}, Lcom/m0narx/tweaks/but

» button;->access$1(Lcom/themikmik/tweaks/butt » ton;->access$1(Lcom/m0narx/tweaks/button;)Lj

» on;)Ljava/lang/String; » ava/lang/String;

=

move-result-object v7 move-result-object v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lanBeyond Compare v3.3.5

Page 3: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 3

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

:cond_1 :cond_1

:goto_0 :goto_0

sget-boolean v4, Lcom/themikmik/tweaks/mai <> sget-boolean v4, Lcom/m0narx/tweaks/main;-

» n;->is_need_full_restart:Z » >is_need_full_restart:Z

=

const v6, 0x7f0a000b const v6, 0x7f0a000b

invoke-static {v4, v6}, Lcom/themikmik/twe <> invoke-static {v4, v6}, Lcom/m0narx/tweaks

» aks/widgets/Misc;->CheckButtonState(ZI)V » /widgets/Misc;->CheckButtonState(ZI)V

=

move v4, v5 move v4, v5

:goto_1 :goto_1

return v4 return v4

:cond_2 :cond_2

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "1" const-string v6, "1"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_3 if-eqz v4, :cond_3

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_buttons_time" const-string v6, "tweaks_buttons_time"

iget-object v7, p0, Lcom/themikmik/tweaks/ <> iget-object v7, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #getter for:

» Lcom/m0narx/tweaks/button;->PROFILE_EARLIEST

» :Ljava/lang/String;

invoke-static {v7}, Lcom/themikmik/tweaks/ invoke-static {v7}, Lcom/m0narx/tweaks/but

» button;->access$2(Lcom/themikmik/tweaks/butt » ton;->access$2(Lcom/m0narx/tweaks/button;)Lj

» on;)Ljava/lang/String; » ava/lang/String;

=

move-result-object v7 move-result-object v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)ZBeyond Compare v3.3.5

Page 4: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 4

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

goto :goto_0 goto :goto_0

:cond_3 :cond_3

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "2" const-string v6, "2"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_4 if-eqz v4, :cond_4

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_buttons_time" const-string v6, "tweaks_buttons_time"

iget-object v7, p0, Lcom/themikmik/tweaks/ <> iget-object v7, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #getter for:

» Lcom/m0narx/tweaks/button;->PROFILE_EARLIER:

» Ljava/lang/String;

invoke-static {v7}, Lcom/themikmik/tweaks/ invoke-static {v7}, Lcom/m0narx/tweaks/but

» button;->access$3(Lcom/themikmik/tweaks/butt » ton;->access$3(Lcom/m0narx/tweaks/button;)Lj

» on;)Ljava/lang/String; » ava/lang/String;

=

move-result-object v7 move-result-object v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

goto :goto_0 goto :goto_0

:cond_4 :cond_4

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "3" const-string v6, "3"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_5 if-eqz v4, :cond_5Beyond Compare v3.3.5

Page 5: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 5

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_buttons_time" const-string v6, "tweaks_buttons_time"

iget-object v7, p0, Lcom/themikmik/tweaks/ <> iget-object v7, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #getter for:

» Lcom/m0narx/tweaks/button;->PROFILE_EARLY:Lj

» ava/lang/String;

invoke-static {v7}, Lcom/themikmik/tweaks/ invoke-static {v7}, Lcom/m0narx/tweaks/but

» button;->access$4(Lcom/themikmik/tweaks/butt » ton;->access$4(Lcom/m0narx/tweaks/button;)Lj

» on;)Ljava/lang/String; » ava/lang/String;

=

move-result-object v7 move-result-object v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

goto :goto_0 goto :goto_0

:cond_5 :cond_5

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "4" const-string v6, "4"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_6 if-eqz v4, :cond_6

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_buttons_time" const-string v6, "tweaks_buttons_time"Beyond Compare v3.3.5

Page 6: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 6

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

iget-object v7, p0, Lcom/themikmik/tweaks/ <> iget-object v7, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #getter for:

» Lcom/m0narx/tweaks/button;->PROFILE_NORMAL:L

» java/lang/String;

invoke-static {v7}, Lcom/themikmik/tweaks/ invoke-static {v7}, Lcom/m0narx/tweaks/but

» button;->access$5(Lcom/themikmik/tweaks/butt » ton;->access$5(Lcom/m0narx/tweaks/button;)Lj

» on;)Ljava/lang/String; » ava/lang/String;

=

move-result-object v7 move-result-object v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_6 :cond_6

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "5" const-string v6, "5"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_7 if-eqz v4, :cond_7

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_buttons_time" const-string v6, "tweaks_buttons_time"

iget-object v7, p0, Lcom/themikmik/tweaks/ <> iget-object v7, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #getter for:

» Lcom/m0narx/tweaks/button;->PROFILE_LATE:Lja

» va/lang/String;

invoke-static {v7}, Lcom/themikmik/tweaks/ invoke-static {v7}, Lcom/m0narx/tweaks/but

» button;->access$6(Lcom/themikmik/tweaks/butt » ton;->access$6(Lcom/m0narx/tweaks/button;)Lj

» on;)Ljava/lang/String; » ava/lang/String;

=

move-result-object v7 move-result-object v7Beyond Compare v3.3.5

Page 7: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 7

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_7 :cond_7

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "6" const-string v6, "6"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_8 if-eqz v4, :cond_8

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_buttons_time" const-string v6, "tweaks_buttons_time"

iget-object v7, p0, Lcom/themikmik/tweaks/ <> iget-object v7, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #getter for:

» Lcom/m0narx/tweaks/button;->PROFILE_LATER:Lj

» ava/lang/String;

invoke-static {v7}, Lcom/themikmik/tweaks/ invoke-static {v7}, Lcom/m0narx/tweaks/but

» button;->access$7(Lcom/themikmik/tweaks/butt » ton;->access$7(Lcom/m0narx/tweaks/button;)Lj

» on;)Ljava/lang/String; » ava/lang/String;

=

move-result-object v7 move-result-object v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_8 :cond_8

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "7" const-string v6, "7"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6}, Beyond Compare v3.3.5

Page 8: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 8

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_9 if-eqz v4, :cond_9

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_buttons_time" const-string v6, "tweaks_buttons_time"

iget-object v7, p0, Lcom/themikmik/tweaks/ <> iget-object v7, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #getter for:

» Lcom/m0narx/tweaks/button;->PROFILE_LATEST:L

» java/lang/String;

invoke-static {v7}, Lcom/themikmik/tweaks/ invoke-static {v7}, Lcom/m0narx/tweaks/but

» button;->access$8(Lcom/themikmik/tweaks/butt » ton;->access$8(Lcom/m0narx/tweaks/button;)Lj

» on;)Ljava/lang/String; » ava/lang/String;

=

move-result-object v7 move-result-object v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_9 :cond_9

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "8" const-string v6, "8"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_1 if-eqz v4, :cond_1

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)LaBeyond Compare v3.3.5

Page 9: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 9

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_buttons_time" const-string v6, "tweaks_buttons_time"

iget-object v7, p0, Lcom/themikmik/tweaks/ <> iget-object v7, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #getter for:

» Lcom/m0narx/tweaks/button;->PROFILE_NEVER:Lj

» ava/lang/String;

invoke-static {v7}, Lcom/themikmik/tweaks/ invoke-static {v7}, Lcom/m0narx/tweaks/but

» button;->access$9(Lcom/themikmik/tweaks/butt » ton;->access$9(Lcom/m0narx/tweaks/button;)Lj

» on;)Ljava/lang/String; » ava/lang/String;

=

move-result-object v7 move-result-object v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_a :cond_a

const-string v6, "longpress_home" const-string v6, "longpress_home"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_c if-eqz v6, :cond_c

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v6 move-result-object v6

const-string v7, "4" const-string v7, "4"

invoke-virtual {v6, v7}, invoke-virtual {v6, v7},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-nez v6, :cond_b if-nez v6, :cond_b

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_longpress_home" const-string v6, "tweaks_longpress_home"

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/StrBeyond Compare v3.3.5

Page 10: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 10

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» ing; » ing;

move-result-object v7 move-result-object v7

invoke-static {v7}, invoke-static {v7},

» Ljava/lang/Integer;->parseInt(Ljava/lang/Str » Ljava/lang/Integer;->parseInt(Ljava/lang/Str

» ing;)I » ing;)I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_b :cond_b

new-instance v2, Landroid/content/Intent; new-instance v2, Landroid/content/Intent;

iget-object v5, p0, Lcom/themikmik/tweaks/ <> iget-object v5, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

const-class v6, Lcom/themikmik/tweaks/widg <> const-class v6, Lcom/m0narx/tweaks/widgets

» ets/appPicker; » /appPicker;

=

invoke-direct {v2, v5, v6}, invoke-direct {v2, v5, v6},

» Landroid/content/Intent;-><init>(Landroid/co » Landroid/content/Intent;-><init>(Landroid/co

» ntent/Context;Ljava/lang/Class;)V » ntent/Context;Ljava/lang/Class;)V

iget-object v5, p0, Lcom/themikmik/tweaks/ <> iget-object v5, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

invoke-virtual {v5, v2, v4}, Lcom/themikmi <> invoke-virtual {v5, v2, v4}, Lcom/m0narx/t

» k/tweaks/button;->startActivityForResult(Lan » weaks/button;->startActivityForResult(Landro

» droid/content/Intent;I)V » id/content/Intent;I)V

=

goto/16 :goto_1 goto/16 :goto_1

:cond_c :cond_c

const-string v6, "longpress_menu" const-string v6, "longpress_menu"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_e if-eqz v6, :cond_e

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v6 move-result-object v6

const-string v7, "4" const-string v7, "4"

invoke-virtual {v6, v7}, invoke-virtual {v6, v7},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-nez v6, :cond_d if-nez v6, :cond_d

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;Beyond Compare v3.3.5

Page 11: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 11

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_longpress_menu" const-string v6, "tweaks_longpress_menu"

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v7 move-result-object v7

invoke-static {v7}, invoke-static {v7},

» Ljava/lang/Integer;->parseInt(Ljava/lang/Str » Ljava/lang/Integer;->parseInt(Ljava/lang/Str

» ing;)I » ing;)I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_d :cond_d

new-instance v2, Landroid/content/Intent; new-instance v2, Landroid/content/Intent;

iget-object v6, p0, Lcom/themikmik/tweaks/ <> iget-object v6, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

const-class v7, Lcom/themikmik/tweaks/widg <> const-class v7, Lcom/m0narx/tweaks/widgets

» ets/appPicker; » /appPicker;

=

invoke-direct {v2, v6, v7}, invoke-direct {v2, v6, v7},

» Landroid/content/Intent;-><init>(Landroid/co » Landroid/content/Intent;-><init>(Landroid/co

» ntent/Context;Ljava/lang/Class;)V » ntent/Context;Ljava/lang/Class;)V

iget-object v6, p0, Lcom/themikmik/tweaks/ <> iget-object v6, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

invoke-virtual {v6, v2, v5}, Lcom/themikmi <> invoke-virtual {v6, v2, v5}, Lcom/m0narx/t

» k/tweaks/button;->startActivityForResult(Lan » weaks/button;->startActivityForResult(Landro

» droid/content/Intent;I)V » id/content/Intent;I)V

=

goto/16 :goto_1 goto/16 :goto_1

:cond_e :cond_e

const-string v6, "longpress_back" const-string v6, "longpress_back"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_10 if-eqz v6, :cond_10

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/StrBeyond Compare v3.3.5

Page 12: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 12

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» ing; » ing;

move-result-object v6 move-result-object v6

const-string v7, "4" const-string v7, "4"

invoke-virtual {v6, v7}, invoke-virtual {v6, v7},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-nez v6, :cond_f if-nez v6, :cond_f

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_longpress_back" const-string v6, "tweaks_longpress_back"

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v7 move-result-object v7

invoke-static {v7}, invoke-static {v7},

» Ljava/lang/Integer;->parseInt(Ljava/lang/Str » Ljava/lang/Integer;->parseInt(Ljava/lang/Str

» ing;)I » ing;)I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_f :cond_f

new-instance v2, Landroid/content/Intent; new-instance v2, Landroid/content/Intent;

iget-object v5, p0, Lcom/themikmik/tweaks/ <> iget-object v5, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

const-class v6, Lcom/themikmik/tweaks/widg <> const-class v6, Lcom/m0narx/tweaks/widgets

» ets/appPicker; » /appPicker;

=

invoke-direct {v2, v5, v6}, invoke-direct {v2, v5, v6},

» Landroid/content/Intent;-><init>(Landroid/co » Landroid/content/Intent;-><init>(Landroid/co

» ntent/Context;Ljava/lang/Class;)V » ntent/Context;Ljava/lang/Class;)V

iget-object v5, p0, Lcom/themikmik/tweaks/ <> iget-object v5, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

const/4 v6, 0x2 const/4 v6, 0x2

invoke-virtual {v5, v2, v6}, Lcom/themikmi <> invoke-virtual {v5, v2, v6}, Lcom/m0narx/t

» k/tweaks/button;->startActivityForResult(Lan » weaks/button;->startActivityForResult(LandroBeyond Compare v3.3.5

Page 13: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 13

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» droid/content/Intent;I)V » id/content/Intent;I)V

=

goto/16 :goto_1 goto/16 :goto_1

:cond_10 :cond_10

const-string v6, "pref_lockscreen_home" const-string v6, "pref_lockscreen_home"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_12 if-eqz v6, :cond_12

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "4" const-string v6, "4"

invoke-virtual {v4, v6}, invoke-virtual {v4, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-nez v4, :cond_11 if-nez v4, :cond_11

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, const-string v6,

» "tweaks_longpress_home_lockscreen" » "tweaks_longpress_home_lockscreen"

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v7 move-result-object v7

invoke-static {v7}, invoke-static {v7},

» Ljava/lang/Integer;->parseInt(Ljava/lang/Str » Ljava/lang/Integer;->parseInt(Ljava/lang/Str

» ing;)I » ing;)I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_11 :cond_11

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->CBeyond Compare v3.3.5

Page 14: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 14

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, const-string v6,

» "tweaks_longpress_home_lockscreen" » "tweaks_longpress_home_lockscreen"

const/4 v7, 0x4 const/4 v7, 0x4

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, const-string v6,

» "tweaks_longpress_home_ls_package" » "tweaks_longpress_home_ls_package"

const-string v7, "com.android.camera" const-string v7, "com.android.camera"

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, const-string v6,

» "tweaks_longpress_home_ls_activity" » "tweaks_longpress_home_ls_activity"

const-string v7, const-string v7,

» "com.android.camera.CameraEntry" » "com.android.camera.CameraEntry"

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putStrin » Landroid/provider/Settings$System;->putStrin

» g(Landroid/content/ContentResolver;Ljava/lan » g(Landroid/content/ContentResolver;Ljava/lan

» g/String;Ljava/lang/String;)Z » g/String;Ljava/lang/String;)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_12 :cond_12Beyond Compare v3.3.5

Page 15: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 15

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

const-string v6, "dot3menu" const-string v6, "dot3menu"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_14 if-eqz v6, :cond_14

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "HIDE_NAV_BAR" const-string v6, "HIDE_NAV_BAR"

invoke-virtual {v1}, invoke-virtual {v1},

» Ljava/lang/Integer;->intValue()I » Ljava/lang/Integer;->intValue()I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_menu_to_bottom" const-string v6, "tweaks_menu_to_bottom"

invoke-virtual {v1}, invoke-virtual {v1},

» Ljava/lang/Integer;->intValue()I » Ljava/lang/Integer;->intValue()I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

invoke-virtual {v1}, invoke-virtual {v1},

» Ljava/lang/Integer;->intValue()I » Ljava/lang/Integer;->intValue()I

move-result v4 move-result v4

if-ne v4, v5, :cond_13 if-ne v4, v5, :cond_13

const-string v4, "qemu.hw.mainkeys" const-string v4, "qemu.hw.mainkeys"

const-string v6, "1" const-string v6, "1"

invoke-static {v4, v6}, Lcom/themikmik/twe <> invoke-static {v4, v6}, Lcom/m0narx/tweaks

» aks/widgets/Misc;->setBuildPropValue(Ljava/l » /widgets/Misc;->setBuildPropValue(Ljava/langBeyond Compare v3.3.5

Page 16: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 16

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» ang/String;Ljava/lang/String;)V » /String;Ljava/lang/String;)V

=

:goto_2 :goto_2

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_full_restart:Z » >is_need_full_restart:Z

=

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_on_change_dialog:Z » >is_need_on_change_dialog:Z

=

goto/16 :goto_0 goto/16 :goto_0

:cond_13 :cond_13

const-string v4, "qemu.hw.mainkeys" const-string v4, "qemu.hw.mainkeys"

const-string v6, "0" const-string v6, "0"

invoke-static {v4, v6}, Lcom/themikmik/twe <> invoke-static {v4, v6}, Lcom/m0narx/tweaks

» aks/widgets/Misc;->setBuildPropValue(Ljava/l » /widgets/Misc;->setBuildPropValue(Ljava/lang

» ang/String;Ljava/lang/String;)V » /String;Ljava/lang/String;)V

=

goto :goto_2 goto :goto_2

:cond_14 :cond_14

const-string v6, "mini_dot3menu_pref" const-string v6, "mini_dot3menu_pref"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_15 if-eqz v6, :cond_15

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "HIDE_NAV_BAR" const-string v6, "HIDE_NAV_BAR"

invoke-virtual {v1}, invoke-virtual {v1},

» Ljava/lang/Integer;->intValue()I » Ljava/lang/Integer;->intValue()I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)LaBeyond Compare v3.3.5

Page 17: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 17

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_menu_to_bottom" const-string v6, "tweaks_menu_to_bottom"

invoke-virtual {v1}, invoke-virtual {v1},

» Ljava/lang/Integer;->intValue()I » Ljava/lang/Integer;->intValue()I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_full_restart:Z » >is_need_full_restart:Z

=

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_on_change_dialog:Z » >is_need_on_change_dialog:Z

=

goto/16 :goto_0 goto/16 :goto_0

:cond_15 :cond_15

const-string v6, "recent_entry" const-string v6, "recent_entry"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_1a if-eqz v6, :cond_1a

iget-object v6, p0, Lcom/themikmik/tweaks/ <> iget-object v6, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v6}, Lcom/themikmik/tweaks/ invoke-static {v6}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v6 move-result-object v6

const-string v7, "tweaks_recent_apps" const-string v7, "tweaks_recent_apps"

invoke-static {v6, v7, v4}, invoke-static {v6, v7, 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 v3 move-result v3

if-nez v3, :cond_16 if-nez v3, :cond_16

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

invoke-static {v4}, invoke-static {v4},

» Ljava/lang/Integer;->parseInt(Ljava/lang/Str » Ljava/lang/Integer;->parseInt(Ljava/lang/Str

» ing;)I » ing;)I

move-result v4 move-result v4

if-eqz v4, :cond_16 if-eqz v4, :cond_16Beyond Compare v3.3.5

Page 18: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 18

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_full_restart:Z » >is_need_full_restart:Z

=

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_on_change_dialog:Z » >is_need_on_change_dialog:Z

=

:cond_16 :cond_16

if-eqz v3, :cond_17 if-eqz v3, :cond_17

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

invoke-static {v4}, invoke-static {v4},

» Ljava/lang/Integer;->parseInt(Ljava/lang/Str » Ljava/lang/Integer;->parseInt(Ljava/lang/Str

» ing;)I » ing;)I

move-result v4 move-result v4

if-nez v4, :cond_17 if-nez v4, :cond_17

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_full_restart:Z » >is_need_full_restart:Z

=

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_on_change_dialog:Z » >is_need_on_change_dialog:Z

=

:cond_17 :cond_17

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_recent_apps" const-string v6, "tweaks_recent_apps"

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v7 move-result-object v7

invoke-static {v7}, invoke-static {v7},

» Ljava/lang/Integer;->parseInt(Ljava/lang/Str » Ljava/lang/Integer;->parseInt(Ljava/lang/Str

» ing;)I » ing;)I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4Beyond Compare v3.3.5

Page 19: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 19

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

invoke-static {v4}, invoke-static {v4},

» Ljava/lang/Integer;->parseInt(Ljava/lang/Str » Ljava/lang/Integer;->parseInt(Ljava/lang/Str

» ing;)I » ing;)I

move-result v4 move-result v4

if-nez v4, :cond_18 if-nez v4, :cond_18

const-string v6, "MENU" const-string v6, "MENU"

goto :goto_3 goto :goto_3

:cond_18 :cond_18

const-string v6, "APP_SWITCH" const-string v6, "APP_SWITCH"

goto :goto_3 goto :goto_3

:goto_3 :goto_3

new-instance v7, Ljava/io/File; new-instance v7, Ljava/io/File;

const-string v8, const-string v8,

» "/system/usr/keylayout/synaptics-rmi-touchsc » "/system/usr/keylayout/synaptics-rmi-touchsc

» reen.kl" » reen.kl"

invoke-direct/range {v7 .. v8}, invoke-direct/range {v7 .. v8},

» Ljava/io/File;-><init>(Ljava/lang/String;)V » Ljava/io/File;-><init>(Ljava/lang/String;)V

invoke-virtual/range {v7 .. v7}, invoke-virtual/range {v7 .. v7},

» Ljava/io/File;->exists()Z » Ljava/io/File;->exists()Z

move-result v7 move-result v7

if-eqz v7, :cond_19 if-eqz v7, :cond_19

const-string v7, "249" const-string v7, "249"

goto :goto_4 goto :goto_4

:cond_19 :cond_19

const-string v7, "88" const-string v7, "88"

const-string v8, const-string v8,

» "/system/usr/keylayout/qwerty.kl" » "/system/usr/keylayout/qwerty.kl"

goto :goto_4 goto :goto_4

:goto_4 :goto_4

const-string v4, "sysrw" const-string v4, "sysrw"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "sysrw" const-string v4, "sysrw"

new-instance v0, Ljava/lang/StringBuilder; new-instance v0, Ljava/lang/StringBuilder;

const-string v1, "sed -i \'s/key " const-string v1, "sed -i \'s/key "

invoke-direct {v0, v1}, invoke-direct {v0, v1},

» Ljava/lang/StringBuilder;-><init>(Ljava/lang » Ljava/lang/StringBuilder;-><init>(Ljava/lang

» /String;)V » /String;)V

invoke-virtual {v0, v7}, invoke-virtual {v0, v7},

» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang

» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;

move-result-object v0 move-result-object v0

const-string v1, ".*/key " const-string v1, ".*/key "

invoke-virtual {v0, v1}, invoke-virtual {v0, v1},

» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang

» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;

move-result-object v0 move-result-object v0

invoke-virtual {v0, v7}, invoke-virtual {v0, v7},

» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang

» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;Beyond Compare v3.3.5

Page 20: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 20

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

move-result-object v0 move-result-object v0

const-string v1, " " const-string v1, " "

invoke-virtual {v0, v1}, invoke-virtual {v0, v1},

» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang

» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;

move-result-object v0 move-result-object v0

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang

» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;

move-result-object v0 move-result-object v0

const-string v1, "/g\' " const-string v1, "/g\' "

invoke-virtual {v0, v1}, invoke-virtual {v0, v1},

» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang

» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;

move-result-object v0 move-result-object v0

invoke-virtual {v0, v8}, invoke-virtual {v0, v8},

» Ljava/lang/StringBuilder;->append(Ljava/lang » Ljava/lang/StringBuilder;->append(Ljava/lang

» /String;)Ljava/lang/StringBuilder; » /String;)Ljava/lang/StringBuilder;

move-result-object v0 move-result-object v0

invoke-virtual {v0}, invoke-virtual {v0},

» Ljava/lang/StringBuilder;->toString()Ljava/l » Ljava/lang/StringBuilder;->toString()Ljava/l

» ang/String; » ang/String;

move-result-object v1 move-result-object v1

invoke-static {v1}, Lcom/themikmik/tweaks/ <> invoke-static {v1}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

goto/16 :goto_0 goto/16 :goto_0

:cond_1a :cond_1a

const-string v6, "camera_volup" const-string v6, "camera_volup"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_1b if-eqz v6, :cond_1b

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_use_volup_camera" const-string v6, "tweaks_use_volup_camera"

invoke-virtual {v1}, invoke-virtual {v1},

» Ljava/lang/Integer;->intValue()I » Ljava/lang/Integer;->intValue()I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(LBeyond Compare v3.3.5

Page 21: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 21

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_1b :cond_1b

const-string v6, "disable_vol" const-string v6, "disable_vol"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_1c if-eqz v6, :cond_1c

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, const-string v6,

» "tweaks_disable_volkeys_on_ls" » "tweaks_disable_volkeys_on_ls"

invoke-virtual {v1}, invoke-virtual {v1},

» Ljava/lang/Integer;->intValue()I » Ljava/lang/Integer;->intValue()I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_1c :cond_1c

const-string v6, "use_media" const-string v6, "use_media"

invoke-virtual {v0, v6}, invoke-virtual {v0, v6},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_21 if-eqz v6, :cond_21

iget-object v6, p0, Lcom/themikmik/tweaks/ <> iget-object v6, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v6}, Lcom/themikmik/tweaks/ invoke-static {v6}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v6 move-result-object v6

const-string v7, const-string v7,

» "tweaks_use_media_setting" » "tweaks_use_media_setting"

invoke-virtual {p2}, invoke-virtual {p2}, Beyond Compare v3.3.5

Page 22: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 22

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v8 move-result-object v8

invoke-static {v8}, invoke-static {v8},

» Ljava/lang/Integer;->parseInt(Ljava/lang/Str » Ljava/lang/Integer;->parseInt(Ljava/lang/Str

» ing;)I » ing;)I

move-result v8 move-result v8

invoke-static {v6, v7, v8}, invoke-static {v6, v7, v8},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v6 move-result-object v6

const-string v7, "1" const-string v7, "1"

invoke-virtual {v6, v7}, invoke-virtual {v6, v7},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-nez v6, :cond_1d if-nez v6, :cond_1d

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v6 move-result-object v6

const-string v7, "2" const-string v7, "2"

invoke-virtual {v6, v7}, invoke-virtual {v6, v7},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_1e if-eqz v6, :cond_1e

:cond_1d :cond_1d

iget-object v6, p0, Lcom/themikmik/tweaks/ <> iget-object v6, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v6}, Lcom/themikmik/tweaks/ invoke-static {v6}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v6 move-result-object v6

const-string v7, "tweaks_use_media" const-string v7, "tweaks_use_media"

invoke-static {v6, v7, v5}, invoke-static {v6, v7, v5},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

:goto_5 :goto_5

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;Beyond Compare v3.3.5

Page 23: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 23

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

move-result-object v6 move-result-object v6

const-string v7, "1" const-string v7, "1"

invoke-virtual {v6, v7}, invoke-virtual {v6, v7},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_20 if-eqz v6, :cond_20

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_media_option" const-string v6, "tweaks_media_option"

invoke-static {v4, v6, v5}, invoke-static {v4, v6, v5},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_1e :cond_1e

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v6 move-result-object v6

const-string v7, "3" const-string v7, "3"

invoke-virtual {v6, v7}, invoke-virtual {v6, v7},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v6 move-result v6

if-eqz v6, :cond_1f if-eqz v6, :cond_1f

iget-object v6, p0, Lcom/themikmik/tweaks/ <> iget-object v6, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v6}, Lcom/themikmik/tweaks/ invoke-static {v6}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v6 move-result-object v6

const-string v7, "tweaks_use_media" const-string v7, "tweaks_use_media"

const/4 v8, 0x3 const/4 v8, 0x3

invoke-static {v6, v7, v8}, invoke-static {v6, v7, v8},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)ZBeyond Compare v3.3.5

Page 24: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 24

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

goto :goto_5 goto :goto_5

:cond_1f :cond_1f

iget-object v6, p0, Lcom/themikmik/tweaks/ <> iget-object v6, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v6}, Lcom/themikmik/tweaks/ invoke-static {v6}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v6 move-result-object v6

const-string v7, "tweaks_use_media" const-string v7, "tweaks_use_media"

invoke-static {v6, v7, v4}, invoke-static {v6, v7, v4},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto :goto_5 goto :goto_5

:cond_20 :cond_20

iget-object v6, p0, Lcom/themikmik/tweaks/ <> iget-object v6, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v6}, Lcom/themikmik/tweaks/ invoke-static {v6}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v6 move-result-object v6

const-string v7, "tweaks_media_option" const-string v7, "tweaks_media_option"

invoke-static {v6, v7, v4}, invoke-static {v6, v7, v4},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_21 :cond_21

const-string v4, "use_volume" const-string v4, "use_volume"

invoke-virtual {v0, v4}, invoke-virtual {v0, v4},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_22 if-eqz v4, :cond_22

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)LaBeyond Compare v3.3.5

Page 25: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 25

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, "tweaks_use_volume" const-string v6, "tweaks_use_volume"

invoke-virtual {v1}, invoke-virtual {v1},

» Ljava/lang/Integer;->intValue()I » Ljava/lang/Integer;->intValue()I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#calls: Lcom/themikmik/tweaks/button;->che <> #calls: Lcom/m0narx/tweaks/button;->checkV

» ckVolumeWake()V » olumeWake()V

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$10(Lcom/themikmik/tweaks/but » ton;->access$10(Lcom/m0narx/tweaks/button;)V

» ton;)V

=

goto/16 :goto_0 goto/16 :goto_0

:cond_22 :cond_22

const-string v4, "use_volume_screenoff" const-string v4, "use_volume_screenoff"

invoke-virtual {v0, v4}, invoke-virtual {v0, v4},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_23 if-eqz v4, :cond_23

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

#getter for: Lcom/themikmik/tweaks/button; <> #getter for: Lcom/m0narx/tweaks/button;->C

» ->Cr:Landroid/content/ContentResolver; » r:Landroid/content/ContentResolver;

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$0(Lcom/themikmik/tweaks/butt » ton;->access$0(Lcom/m0narx/tweaks/button;)La

» on;)Landroid/content/ContentResolver; » ndroid/content/ContentResolver;

=

move-result-object v4 move-result-object v4

const-string v6, const-string v6,

» "tweaks_use_voldown_screenoff" » "tweaks_use_voldown_screenoff"

invoke-virtual {v1}, invoke-virtual {v1},

» Ljava/lang/Integer;->intValue()I » Ljava/lang/Integer;->intValue()I

move-result v7 move-result v7

invoke-static {v4, v6, v7}, invoke-static {v4, v6, v7},

» Landroid/provider/Settings$System;->putInt(L » Landroid/provider/Settings$System;->putInt(L

» android/content/ContentResolver;Ljava/lang/S » android/content/ContentResolver;Ljava/lang/S

» tring;I)Z » tring;I)Z

goto/16 :goto_0 goto/16 :goto_0

:cond_23 :cond_23

const-string v4, "vol_sound" const-string v4, "vol_sound"Beyond Compare v3.3.5

Page 26: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 26

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

invoke-virtual {v0, v4}, invoke-virtual {v0, v4},

» Ljava/lang/String;->equals(Ljava/lang/Object » Ljava/lang/String;->equals(Ljava/lang/Object

» ;)Z » ;)Z

move-result v4 move-result v4

if-eqz v4, :cond_1 if-eqz v4, :cond_1

const-string v4, "sysrw" const-string v4, "sysrw"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

invoke-virtual {p2}, invoke-virtual {p2},

» Ljava/lang/Object;->toString()Ljava/lang/Str » Ljava/lang/Object;->toString()Ljava/lang/Str

» ing; » ing;

move-result-object v4 move-result-object v4

const-string v6, "true" const-string v6, "true"

if-ne v4, v6, :cond_24 if-ne v4, v6, :cond_24

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-1.aac » /system/media/audio/ui/Volume-1.aac

» /system/media/audio/ui/Volume-1.aac_" » /system/media/audio/ui/Volume-1.aac_"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-2.aac » /system/media/audio/ui/Volume-2.aac

» /system/media/audio/ui/Volume-2.aac_" » /system/media/audio/ui/Volume-2.aac_"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-3.aac » /system/media/audio/ui/Volume-3.aac

» /system/media/audio/ui/Volume-3.aac_" » /system/media/audio/ui/Volume-3.aac_"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-4.aac » /system/media/audio/ui/Volume-4.aac

» /system/media/audio/ui/Volume-4.aac_" » /system/media/audio/ui/Volume-4.aac_"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-5.aac » /system/media/audio/ui/Volume-5.aac

» /system/media/audio/ui/Volume-5.aac_" » /system/media/audio/ui/Volume-5.aac_"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv Beyond Compare v3.3.5

Page 27: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 27

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» /system/media/audio/ui/Volume-6.aac » /system/media/audio/ui/Volume-6.aac

» /system/media/audio/ui/Volume-6.aac_" » /system/media/audio/ui/Volume-6.aac_"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-7.aac » /system/media/audio/ui/Volume-7.aac

» /system/media/audio/ui/Volume-7.aac_" » /system/media/audio/ui/Volume-7.aac_"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

:goto_6 :goto_6

iget-object v4, p0, Lcom/themikmik/tweaks/ <> iget-object v4, p0, Lcom/m0narx/tweaks/but

» button$1;->this$0:Lcom/themikmik/tweaks/butt » ton$1;->this$0:Lcom/m0narx/tweaks/button;

» on;

=

<> #calls:

» Lcom/m0narx/tweaks/button;->checkVolumeSound

» ()V

invoke-static {v4}, Lcom/themikmik/tweaks/ invoke-static {v4}, Lcom/m0narx/tweaks/but

» button;->access$11(Lcom/themikmik/tweaks/but » ton;->access$11(Lcom/m0narx/tweaks/button;)V

» ton;)V

=

goto/16 :goto_0 goto/16 :goto_0

:cond_24 :cond_24

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-1.aac_ » /system/media/audio/ui/Volume-1.aac_

» /system/media/audio/ui/Volume-1.aac" » /system/media/audio/ui/Volume-1.aac"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-2.aac_ » /system/media/audio/ui/Volume-2.aac_

» /system/media/audio/ui/Volume-2.aac" » /system/media/audio/ui/Volume-2.aac"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-3.aac_ » /system/media/audio/ui/Volume-3.aac_

» /system/media/audio/ui/Volume-3.aac" » /system/media/audio/ui/Volume-3.aac"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-4.aac_ » /system/media/audio/ui/Volume-4.aac_

» /system/media/audio/ui/Volume-4.aac" » /system/media/audio/ui/Volume-4.aac"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/widBeyond Compare v3.3.5

Page 28: Button$1.Smali Compare

1/28/2013 9:22:38 PM Text Compare Page 28

Left file: C:\Users\Derek\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\button$1.smali

Right file: C:\Users\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\button$1.smali

(continued)

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-5.aac_ » /system/media/audio/ui/Volume-5.aac_

» /system/media/audio/ui/Volume-5.aac" » /system/media/audio/ui/Volume-5.aac"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-6.aac_ » /system/media/audio/ui/Volume-6.aac_

» /system/media/audio/ui/Volume-6.aac" » /system/media/audio/ui/Volume-6.aac"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

const-string v4, "mv const-string v4, "mv

» /system/media/audio/ui/Volume-7.aac_ » /system/media/audio/ui/Volume-7.aac_

» /system/media/audio/ui/Volume-7.aac" » /system/media/audio/ui/Volume-7.aac"

invoke-static {v4}, Lcom/themikmik/tweaks/ <> invoke-static {v4}, Lcom/m0narx/tweaks/wid

» widgets/ShellInterface;->runSU(Ljava/lang/St » gets/ShellInterface;->runSU(Ljava/lang/Strin

» ring;)Ljava/lang/String; » g;)Ljava/lang/String;

=

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_full_restart:Z » >is_need_full_restart:Z

=

sput-boolean v5, Lcom/themikmik/tweaks/mai <> sput-boolean v5, Lcom/m0narx/tweaks/main;-

» n;->is_need_on_change_dialog:Z » >is_need_on_change_dialog:Z

=

goto :goto_6 goto :goto_6

.end method .end method

Beyond Compare v3.3.5