Sunteți pe pagina 1din 4

1/28/2013 9:29:57 PM Text Compare Mode: All Left file: C:\...\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\TweaksBroadcastReceiver.smali Right file: C:\...\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\TweaksBroadcastReceiver.

smali

Page 1

.class public Lcom/themikmik/tweaks/TweaksBroa <> .class public Lcom/m0narx/tweaks/TweaksBroadca dcastReceiver; stReceiver; .super Landroid/content/BroadcastReceiver; = .super Landroid/content/BroadcastReceiver; .source "TweaksBroadcastReceiver.java" .source "TweaksBroadcastReceiver.java" # static fields # static fields .field private static final .field private static final TAG:Ljava/lang/String; = "Venom" TAG:Ljava/lang/String; = "Venom" # instance fields # instance fields .field private .field private Cr:Landroid/content/ContentResolver; Cr:Landroid/content/ContentResolver; .field mContext:Landroid/content/Context; .field mContext:Landroid/content/Context; # direct methods # direct methods .method public constructor <init>()V .method public constructor <init>()V .locals 0 .locals 0 invoke-direct {p0}, invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>( Landroid/content/BroadcastReceiver;-><init>( )V )V return-void return-void .end method .end method .method private applyFirstBootOptions()V .method private applyFirstBootOptions()V .locals 9 .locals 9 const/4 v8, 0x1 const/4 v8, 0x1 new-instance v3, Ljava/io/File; new-instance v3, Ljava/io/File; const-string v5, const-string v5, "/system/customize/default.prop" "/system/customize/default.prop" invoke-direct {v3, v5}, invoke-direct {v3, v5}, Ljava/io/File;-><init>(Ljava/lang/String;)V Ljava/io/File;-><init>(Ljava/lang/String;)V invoke-virtual {v3}, invoke-virtual {v3}, Ljava/io/File;->exists()Z Ljava/io/File;->exists()Z move-result v5 move-result v5 if-eqz v5, :cond_0 if-eqz v5, :cond_0 iget-object v5, p0, Lcom/themikmik/tweaks/ <> iget-object v5, p0, Lcom/m0narx/tweaks/Twe TweaksBroadcastReceiver;->Cr:Landroid/conten aksBroadcastReceiver;->Cr:Landroid/content/C t/ContentResolver; ontentResolver; = const-string v6, const-string v6, "tweaks_firstboot_completed" "tweaks_firstboot_completed" const/4 v7, 0x0 const/4 v7, 0x0 invoke-static {v5, v6, v7}, invoke-static {v5, v6, v7}, 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 v5 move-result v5 if-ne v5, v8, :cond_1 if-ne v5, v8, :cond_1 :cond_0 :cond_0 :goto_0 :goto_0 return-void return-void :cond_1 :cond_1 iget-object v5, p0, Lcom/themikmik/tweaks/ <> iget-object v5, p0, Lcom/m0narx/tweaks/Twe TweaksBroadcastReceiver;->Cr:Landroid/conten aksBroadcastReceiver;->Cr:Landroid/content/C
Beyond Compare v3.3.5

1/28/2013 9:29:57 PM Text Compare Left file: C:\...\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\TweaksBroadcastReceiver.smali Right file: C:\...\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\TweaksBroadcastReceiver.smali (continued)

Page 2

t/ContentResolver; =

ontentResolver; const-string v6, "tweaks_firstboot_completed" invoke-static {v5, v6, v8}, Landroid/provider/Settings$System;->putInt(L android/content/ContentResolver;Ljava/lang/S tring;I)Z new-instance v0, Ljava/util/Properties; invoke-direct {v0}, Ljava/util/Properties;-><init>()V :try_start_0 new-instance v5, Ljava/io/FileInputStream; const-string v6, "/system/customize/default.prop" invoke-direct {v5, v6}, Ljava/io/FileInputStream;-><init>(Ljava/lang /String;)V invoke-virtual {v0, v5}, Ljava/util/Properties;->load(Ljava/io/InputS tream;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 invoke-virtual {v0}, Ljava/util/Properties;->propertyNames()Ljava /util/Enumeration; move-result-object v2 :goto_1 invoke-interface {v2}, Ljava/util/Enumeration;->hasMoreElements()Z move-result v5 if-eqz v5, :cond_0 invoke-interface {v2}, Ljava/util/Enumeration;->nextElement()Ljava/ lang/Object; move-result-object v4 check-cast v4, Ljava/lang/String; :try_start_1 invoke-virtual {v0, v4}, Ljava/util/Properties;->getProperty(Ljava/la ng/String;)Ljava/lang/String; move-result-object v5 invoke-virtual {v5}, Ljava/lang/String;->length()I move-result v5 const/4 v6, 0x3 if-le v5, v6, :cond_2 iget-object v5, p0, Lcom/m0narx/tweaks/Twe aksBroadcastReceiver;->Cr:Landroid/content/C
Beyond Compare v3.3.5

const-string v6, "tweaks_firstboot_completed" invoke-static {v5, v6, v8}, Landroid/provider/Settings$System;->putInt(L android/content/ContentResolver;Ljava/lang/S tring;I)Z new-instance v0, Ljava/util/Properties; invoke-direct {v0}, Ljava/util/Properties;-><init>()V :try_start_0 new-instance v5, Ljava/io/FileInputStream; const-string v6, "/system/customize/default.prop" invoke-direct {v5, v6}, Ljava/io/FileInputStream;-><init>(Ljava/lang /String;)V invoke-virtual {v0, v5}, Ljava/util/Properties;->load(Ljava/io/InputS tream;)V :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 invoke-virtual {v0}, Ljava/util/Properties;->propertyNames()Ljava /util/Enumeration; move-result-object v2 :goto_1 invoke-interface {v2}, Ljava/util/Enumeration;->hasMoreElements()Z move-result v5 if-eqz v5, :cond_0 invoke-interface {v2}, Ljava/util/Enumeration;->nextElement()Ljava/ lang/Object; move-result-object v4 check-cast v4, Ljava/lang/String; :try_start_1 invoke-virtual {v0, v4}, Ljava/util/Properties;->getProperty(Ljava/la ng/String;)Ljava/lang/String; move-result-object v5 invoke-virtual {v5}, Ljava/lang/String;->length()I move-result v5 const/4 v6, 0x3 if-le v5, v6, :cond_2 iget-object v5, p0, Lcom/themikmik/tweaks/ <> TweaksBroadcastReceiver;->Cr:Landroid/conten

1/28/2013 9:29:57 PM Text Compare Left file: C:\...\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\TweaksBroadcastReceiver.smali Right file: C:\...\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\TweaksBroadcastReceiver.smali (continued)

Page 3

t/ContentResolver; =

ontentResolver;

invoke-virtual {v0, v4}, invoke-virtual {v0, v4}, Ljava/util/Properties;->getProperty(Ljava/la Ljava/util/Properties;->getProperty(Ljava/la ng/String;)Ljava/lang/String; ng/String;)Ljava/lang/String; move-result-object v6 move-result-object v6 invoke-static {v5, v4, v6}, invoke-static {v5, v4, v6}, 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_1 goto :goto_1 :catch_0 :catch_0 move-exception v5 move-exception v5 goto :goto_1 goto :goto_1 :catch_1 :catch_1 move-exception v1 move-exception v1 goto :goto_0 goto :goto_0 :cond_2 :cond_2 iget-object v5, p0, Lcom/themikmik/tweaks/ <> iget-object v5, p0, Lcom/m0narx/tweaks/Twe TweaksBroadcastReceiver;->Cr:Landroid/conten aksBroadcastReceiver;->Cr:Landroid/content/C t/ContentResolver; ontentResolver; = invoke-virtual {v0, v4}, invoke-virtual {v0, v4}, Ljava/util/Properties;->getProperty(Ljava/la Ljava/util/Properties;->getProperty(Ljava/la ng/String;)Ljava/lang/String; ng/String;)Ljava/lang/String; move-result-object v6 move-result-object v6 invoke-static {v6}, invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/Str Ljava/lang/Integer;->parseInt(Ljava/lang/Str ing;)I ing;)I move-result v6 move-result v6 invoke-static {v5, v4, v6}, invoke-static {v5, v4, v6}, 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 :try_end_1 :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 .. :try_end_1} :catch_0 goto :goto_1 goto :goto_1 .end method .end method # virtual methods # virtual methods .method public .method public onReceive(Landroid/content/Context;Landroid/ onReceive(Landroid/content/Context;Landroid/ content/Intent;)V content/Intent;)V .locals 5 .locals 5 if-eqz p2, :cond_0 if-eqz p2, :cond_0 if-nez p1, :cond_1 if-nez p1, :cond_1 :cond_0 :cond_0 :goto_0 :goto_0 return-void return-void :cond_1 :cond_1
Beyond Compare v3.3.5

1/28/2013 9:29:57 PM Text Compare Left file: C:\...\Downloads\compare_kang\chingy_MikTweaks_1.1.1\smali\com\themikmik\tweaks\TweaksBroadcastReceiver.smali Right file: C:\...\Derek\Downloads\compare_kang\viper_VenomTweaks\smali\com\m0narx\tweaks\TweaksBroadcastReceiver.smali (continued)

Page 4

iput-object p1, p0, Lcom/themikmik/tweaks/ <> iput-object p1, p0, Lcom/m0narx/tweaks/Twe TweaksBroadcastReceiver;->mContext:Landroid/ aksBroadcastReceiver;->mContext:Landroid/con content/Context; tent/Context; = iget-object v2, p0, Lcom/themikmik/tweaks/ <> iget-object v2, p0, Lcom/m0narx/tweaks/Twe TweaksBroadcastReceiver;->mContext:Landroid/ aksBroadcastReceiver;->mContext:Landroid/con content/Context; tent/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 iput-object v2, p0, Lcom/themikmik/tweaks/ <> iput-object v2, p0, Lcom/m0narx/tweaks/Twe TweaksBroadcastReceiver;->Cr:Landroid/conten aksBroadcastReceiver;->Cr:Landroid/content/C t/ContentResolver; ontentResolver; = invoke-virtual {p2}, invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/l Landroid/content/Intent;->getAction()Ljava/l ang/String; ang/String; move-result-object v2 move-result-object v2 const-string v3, const-string v3, "android.intent.action.BOOT_COMPLETED" "android.intent.action.BOOT_COMPLETED" invoke-virtual {v2, v3}, invoke-virtual {v2, v3}, 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 iget-object v2, p0, Lcom/themikmik/tweaks/ <> iget-object v2, p0, Lcom/m0narx/tweaks/Twe TweaksBroadcastReceiver;->mContext:Landroid/ aksBroadcastReceiver;->mContext:Landroid/con content/Context; tent/Context; = invoke-direct {p0}, Lcom/themikmik/tweaks/ <> invoke-direct {p0}, Lcom/m0narx/tweaks/Twe TweaksBroadcastReceiver;->applyFirstBootOpti aksBroadcastReceiver;->applyFirstBootOptions ons()V ()V = :cond_2 :cond_2 goto :goto_0 goto :goto_0 .end method .end method
Beyond Compare v3.3.5

S-ar putea să vă placă și