###### Class com.xshield.C2262dc (com.xshield.dc) .class public Lcom/xshield/dc; .super Ljava/lang/Object; .source "dc.java" # static fields .field private static IIiiiiiiiI:[J .field private static IiIIiIIIiI:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Landroid/content/Context;", ">;" } .end annotation .end field .field public static IiIiiIIiiI:Ljava/lang/String; .field public static IiiIIIIiII:Landroid/content/Context; .field private static IiiIIiiIiI:Ljava/lang/String; .field private static IiiiiIiIiI:I .field private static iIIIiIIIIi:Ljava/lang/ClassLoader; .field private static iIIiiIIIiI:I .field private static iIiIIiiiiI:I .field private static iiiiiIIIii:Landroid/content/Context; .field private static iiiiiiiiIi:I # direct methods .method public static constructor ()V .registers 3 .line 17 const/4 v0, 0x0 sput-object v0, Lcom/xshield/dc;->iIIIiIIIIi:Ljava/lang/ClassLoader; .line 18 sput-object v0, Lcom/xshield/dc;->IiiIIiiIiI:Ljava/lang/String; .line 20 new-instance v1, Ljava/util/ArrayList; invoke-direct {v1}, Ljava/util/ArrayList;->()V sput-object v1, Lcom/xshield/dc;->IiIIiIIIiI:Ljava/util/ArrayList; .line 21 sput-object v0, Lcom/xshield/dc;->iiiiiIIIii:Landroid/content/Context; .line 23 const/4 v1, 0x3 new-array v2, v1, [J sput-object v2, Lcom/xshield/dc;->IIiiiiiiiI:[J .line 24 const/4 v2, 0x0 sput v2, Lcom/xshield/dc;->iIIiiIIIiI:I .line 25 sput v1, Lcom/xshield/dc;->iiiiiiiiIi:I .line 27 sput v2, Lcom/xshield/dc;->IiiiiIiIiI:I .line 28 sput v2, Lcom/xshield/dc;->iIiIIiiiiI:I .line 30 sput-object v0, Lcom/xshield/dc;->IiiIIIIiII:Landroid/content/Context; .line 31 sput-object v0, Lcom/xshield/dc;->IiIiiIIiiI:Ljava/lang/String; return-void nop .array-data 1 .end array-data .end method .method public constructor ()V .registers 1 .line 16 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .array-data 1 .end array-data .end method .method private static synthetic IIIIIiiIIi(II)I .registers 9 .param p0, "arg0" # I .param p1, "arg1" # I .line 364 nop .line 367 const/4 v0, 0x0 :try_start_2 sget-object v1, Lcom/xshield/dc;->IiiIIiiIiI:Ljava/lang/String; if-nez v1, :cond_a .line 369 sget-object v1, Lcom/xshield/da;->iIIiiIIiiI:Ljava/lang/String; sput-object v1, Lcom/xshield/dc;->IiiIIiiIiI:Ljava/lang/String; .line 371 :cond_a sget-object v1, Lcom/xshield/dc;->iIIIiIIIIi:Ljava/lang/ClassLoader; sget-object v2, Lcom/xshield/dc;->IiiIIiiIiI:Ljava/lang/String; invoke-virtual {v1, v2}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class; move-result-object v1 const-string v2, "M)" invoke-static {v2}, Lcom/xshield/t;->IIIIIiiIIi(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 const/4 v3, 0x2 new-array v4, v3, [Ljava/lang/Class; sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; aput-object v5, v4, v0 sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; const/4 v6, 0x1 aput-object v5, v4, v6 invoke-virtual {v1, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; move-result-object v1 .line 373 const/4 v2, 0x0 new-array v3, v3, [Ljava/lang/Object; invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 aput-object v4, v3, v0 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 aput-object v4, v3, v6 invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Integer; check-cast v1, Ljava/lang/Integer; invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v0 :try_end_43 .catchall {:try_start_2 .. :try_end_43} :catchall_44 .line 376 return v0 :catchall_44 move-exception v1 .line 378 return v0 .array-data 1 .end array-data .end method .method public static synthetic IIIIIiiIIi()Landroid/content/Context; .registers 1 .line 16 sget-object v0, Lcom/xshield/dc;->iiiiiIIIii:Landroid/content/Context; return-object v0 nop .array-data 1 .end array-data .end method .method public static synthetic IIIIIiiIIi()Ljava/lang/String; .registers 1 .line 16 invoke-static {}, Lcom/xshield/dc;->IIiiIiiiIi()Ljava/lang/String; move-result-object v0 return-object v0 nop .array-data 1 .end array-data .end method .method private static synthetic IIIIIiiIIi(II)Ljava/lang/String; .registers 9 .param p0, "arg0" # I .param p1, "arg1" # I .line 383 nop .line 386 :try_start_1 sget-object v0, Lcom/xshield/dc;->IiiIIiiIiI:Ljava/lang/String; if-nez v0, :cond_9 .line 388 sget-object v0, Lcom/xshield/da;->iIIiiIIiiI:Ljava/lang/String; sput-object v0, Lcom/xshield/dc;->IiiIIiiIiI:Ljava/lang/String; .line 390 :cond_9 sget-object v0, Lcom/xshield/dc;->iIIIiIIIIi:Ljava/lang/ClassLoader; sget-object v1, Lcom/xshield/dc;->IiiIIiiIiI:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class; move-result-object v0 const-string v1, "M6" invoke-static {v1}, Lcom/xshield/t;->IIIIIiiIIi(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 const/4 v2, 0x2 new-array v3, v2, [Ljava/lang/Class; sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; const/4 v5, 0x0 aput-object v4, v3, v5 sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; const/4 v6, 0x1 aput-object v4, v3, v6 invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; move-result-object v0 .line 392 const/4 v1, 0x0 new-array v2, v2, [Ljava/lang/Object; invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 aput-object v3, v2, v5 invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 aput-object v3, v2, v6 invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; check-cast v0, Ljava/lang/String; :try_end_3f .catchall {:try_start_1 .. :try_end_3f} :catchall_40 .line 395 return-object v0 :catchall_40 move-exception v0 .line 397 const-string v0, "" return-object v0 .array-data 1 .end array-data .end method .method private static synthetic IIIIIiiIIi()V .registers 2 .line 114 const-wide/16 v0, 0x12 :try_start_2 invoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V :try_end_5 .catchall {:try_start_2 .. :try_end_5} :catchall_6 goto :goto_7 :catchall_6 move-exception v0 .line 116 :goto_7 new-instance v0, Ljava/lang/Thread; new-instance v1, Lcom/xshield/f; invoke-direct {v1}, Lcom/xshield/f;->()V invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V .line 162 invoke-virtual {v0}, Ljava/lang/Thread;->start()V .line 163 return-void nop .array-data 1 .end array-data .end method .method private static synthetic IIiiIiiiIi()Ljava/lang/String; .registers 5 .line 40 nop .line 41 nop .line 44 nop .line 46 const/4 v0, 0x0 :try_start_4 sget-object v1, Lcom/xshield/da;->iiiiiIIIii:Landroid/app/ActivityManager; const v2, 0x7fffffff invoke-virtual {v1, v2}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List; move-result-object v1 :try_end_d .catchall {:try_start_4 .. :try_end_d} :catchall_e .line 48 goto :goto_10 :catchall_e move-exception v1 .line 50 move-object v1, v0 :goto_10 if-nez v1, :cond_51 .line 51 sget-object v1, Lcom/xshield/da;->iiiiiIIIii:Landroid/app/ActivityManager; invoke-virtual {v1}, Landroid/app/ActivityManager;->getRunningAppProcesses()Ljava/util/List; move-result-object v1 .line 52 invoke-interface {v1}, Ljava/util/List;->isEmpty()Z move-result v2 if-eqz v2, :cond_1f goto :goto_8a .line 56 :cond_1f invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v1 :cond_23 :goto_23 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_8a invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Landroid/app/ActivityManager$RunningAppProcessInfo; .line 57 sget-object v3, Lcom/xshield/da;->IIiiiiiiiI:Ljava/lang/String; iget-object v2, v2, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String; invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_23 .line 60 nop .line 61 :try_start_3a sget-object v2, Lcom/xshield/dc;->iiiiiIIIii:Landroid/content/Context; check-cast v2, Landroid/app/Activity; .line 62 invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v2 invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v2 invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; move-result-object v2 .line 63 invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v0 :try_end_4e .catch Ljava/lang/ClassNotFoundException; {:try_start_3a .. :try_end_4e} :catch_4f .line 65 goto :goto_23 :catch_4f move-exception v2 .line 67 goto :goto_23 .line 73 :cond_51 const/4 v2, 0x0 :goto_52 :try_start_52 invoke-interface {v1}, Ljava/util/List;->size()I move-result v3 if-ge v2, v3, :cond_8a .line 74 invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v3 check-cast v3, Landroid/app/ActivityManager$RunningTaskInfo; iget-object v3, v3, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName; invoke-virtual {v3}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String; move-result-object v3 .line 75 sget-object v4, Lcom/xshield/da;->IIiiiiiiiI:Ljava/lang/String; invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 const/4 v4, 0x1 if-ne v3, v4, :cond_7a .line 76 invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v3 check-cast v3, Landroid/app/ActivityManager$RunningTaskInfo; iget-object v3, v3, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName; invoke-virtual {v3}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String; move-result-object v0 goto :goto_86 .line 78 :cond_7a sget-object v3, Lcom/xshield/dc;->IiiIIIIiII:Landroid/content/Context; if-nez v3, :cond_86 .line 79 sget-object v3, Lcom/xshield/dc;->iiiiiIIIii:Landroid/content/Context; sput-object v3, Lcom/xshield/c;->iIiIIiiiiI:Landroid/content/Context; .line 80 sget-object v3, Lcom/xshield/dc;->iiiiiIIIii:Landroid/content/Context; sput-object v3, Lcom/xshield/dc;->IiiIIIIiII:Landroid/content/Context; :try_end_86 .catchall {:try_start_52 .. :try_end_86} :catchall_89 .line 73 :cond_86 :goto_86 add-int/lit8 v2, v2, 0x1 goto :goto_52 .line 85 :catchall_89 move-exception v1 .line 88 :cond_8a :goto_8a return-object v0 nop .array-data 1 .end array-data .end method .method public static _s(Ljava/lang/ClassLoader;)V .registers 1 .param p0, "arg0" # Ljava/lang/ClassLoader; .line 33 sput-object p0, Lcom/xshield/dc;->iIIIiIIIIi:Ljava/lang/ClassLoader; return-void nop .array-data 1 .end array-data .end method .method public static ƌȎȔ̑(I)Ljava/lang/String; .registers 2 .param p0, "arg0" # I .line 35 const/4 v0, 0x5 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)Ljava/lang/String; move-result-object v0 return-object v0 .array-data 1 .end array-data .end method .method public static Ǝʔ̌̏(I)Ljava/lang/String; .registers 2 .param p0, "arg0" # I .line 35 const/4 v0, 0x6 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)Ljava/lang/String; move-result-object v0 return-object v0 .array-data 1 .end array-data .end method .method public static njʎɑ͒(I)Ljava/lang/String; .registers 2 .param p0, "arg0" # I .line 35 const/4 v0, 0x0 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)Ljava/lang/String; move-result-object v0 return-object v0 .array-data 1 .end array-data .end method .method public static ǍƎ̔͑(I)Ljava/lang/String; .registers 2 .param p0, "arg0" # I .line 35 const/4 v0, 0x4 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)Ljava/lang/String; move-result-object v0 return-object v0 .array-data 1 .end array-data .end method .method public static ȌɔɌƔ(I)Ljava/lang/String; .registers 2 .param p0, "arg0" # I .line 35 const/4 v0, 0x3 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)Ljava/lang/String; move-result-object v0 return-object v0 .array-data 1 .end array-data .end method .method public static ʌɓɔ͒(I)Ljava/lang/String; .registers 2 .param p0, "arg0" # I .line 35 const/4 v0, 0x1 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)Ljava/lang/String; move-result-object v0 return-object v0 .array-data 1 .end array-data .end method .method public static ʔ̏ɓƏ(I)Ljava/lang/String; .registers 2 .param p0, "arg0" # I .line 35 const/4 v0, 0x2 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)Ljava/lang/String; move-result-object v0 return-object v0 .array-data 1 .end array-data .end method .method public static ˍʍȔʍ(I)I .registers 2 .param p0, "arg0" # I .line 34 const/4 v0, 0x0 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)I move-result v0 return v0 .array-data 1 .end array-data .end method .method public static ̌ʍʓʌ(I)I .registers 2 .param p0, "arg0" # I .line 34 const/4 v0, 0x1 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)I move-result v0 return v0 .array-data 1 .end array-data .end method .method public static ̓ƍʏȎ(I)Ljava/lang/String; .registers 2 .param p0, "arg0" # I .line 35 const/4 v0, 0x7 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)Ljava/lang/String; move-result-object v0 return-object v0 .array-data 1 .end array-data .end method .method public static ̓͌͑nj(I)I .registers 2 .param p0, "arg0" # I .line 34 const/4 v0, 0x2 invoke-static {p0, v0}, Lcom/xshield/dc;->IIIIIiiIIi(II)I move-result v0 return v0 .array-data 1 .end array-data .end method .method public static ̔Ǒɒȏ(Landroid/content/Context;)V .registers 6 .param p0, "arg0" # Landroid/content/Context; .line 313 sput-object p0, Lcom/xshield/dc;->iiiiiIIIii:Landroid/content/Context; .line 317 sget-wide v0, Lcom/xshield/da;->IiiiiIiIiI:J const-wide/16 v2, 0x80 and-long/2addr v0, v2 cmp-long v4, v0, v2 if-nez v4, :cond_66 .line 318 sget v0, Lcom/xshield/dc;->IiiiiIiIiI:I const/16 v1, 0x50 if-ne v0, v1, :cond_12 goto :goto_66 .line 322 :cond_12 move-object v0, p0 check-cast v0, Landroid/app/Activity; check-cast v0, Landroid/app/Activity; invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window; move-result-object v0 const/16 v1, 0x2000 invoke-virtual {v0, v1}, Landroid/view/Window;->addFlags(I)V .line 325 sget-object v0, Lcom/xshield/dc;->IiIIiIIIiI:Ljava/util/ArrayList; invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result v0 .line 326 if-nez v0, :cond_30 .line 328 :try_start_28 sget-object v0, Lcom/xshield/dc;->IiIIiIIIiI:Ljava/util/ArrayList; invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :try_end_2d .catchall {:try_start_28 .. :try_end_2d} :catchall_2e goto :goto_2f .line 330 :catchall_2e move-exception v0 :goto_2f goto :goto_66 .line 333 :cond_30 sget-object v1, Lcom/xshield/dc;->IiIIiIIIiI:Ljava/util/ArrayList; add-int/lit8 v0, v0, -0x1 invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v1 if-ne v1, p0, :cond_3b goto :goto_66 .line 338 :cond_3b sget-object v1, Lcom/xshield/dc;->IiIIiIIIiI:Ljava/util/ArrayList; invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Landroid/content/Context; invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v1 invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v1 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v2 invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; move-result-object v2 invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_5f .line 339 sget-object v1, Lcom/xshield/dc;->IiIIiIIIiI:Ljava/util/ArrayList; invoke-virtual {v1, v0, p0}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; goto :goto_66 .line 343 :cond_5f :try_start_5f sget-object v0, Lcom/xshield/dc;->IiIIiIIIiI:Ljava/util/ArrayList; invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :try_end_64 .catchall {:try_start_5f .. :try_end_64} :catchall_65 goto :goto_66 .line 345 :catchall_65 move-exception v0 .line 352 :cond_66 :goto_66 invoke-static {}, Lcom/xshield/dc;->IIIIIiiIIi()V .line 355 const/16 v0, 0x12 const-string v1, "" invoke-static {v0, v1}, Lcom/xshield/da;->IIIIIiiIIi(ILjava/lang/String;)V .line 357 sget-object v0, Lcom/xshield/dc;->IiiIIIIiII:Landroid/content/Context; if-nez v0, :cond_78 .line 358 sget-object v0, Lcom/xshield/dc;->iiiiiIIIii:Landroid/content/Context; sput-object v0, Lcom/xshield/dc;->IiiIIIIiII:Landroid/content/Context; .line 360 :cond_78 return-void nop .array-data 1 .end array-data .end method .method public static ̔Ǒɒȏ(Landroid/location/Location;)V .registers 5 .param p0, "arg0" # Landroid/location/Location; .line 178 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const-string v1, "" const/16 v2, 0x11 const/16 v3, 0x12 if-lt v0, v3, :cond_14 .line 179 invoke-virtual {p0}, Landroid/location/Location;->isFromMockProvider()Z move-result v0 if-eqz v0, :cond_27 .line 181 invoke-static {v2, v1}, Lcom/xshield/da;->IIIIIiiIIi(ILjava/lang/String;)V return-void .line 186 :cond_14 invoke-virtual {p0}, Landroid/location/Location;->toString()Ljava/lang/String; move-result-object v0 const-string v3, "\u007f\u0003j2`\'a{|3~*" invoke-static {v3}, Lcom/xshield/t;->IIIIIiiIIi(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 invoke-virtual {v0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_27 .line 188 invoke-static {v2, v1}, Lcom/xshield/da;->IIIIIiiIIi(ILjava/lang/String;)V .line 191 :cond_27 return-void .array-data 1 .end array-data .end method .method public static ̔Ǒɒȏ(Landroid/view/MotionEvent;)V .registers 9 .param p0, "arg0" # Landroid/view/MotionEvent; .line 230 invoke-virtual {p0}, Landroid/view/MotionEvent;->getAction()I move-result v0 const/4 v1, 0x0 const/4 v2, 0x1 if-nez v0, :cond_86 .line 231 sput v1, Lcom/xshield/dc;->iIiIIiiiiI:I .line 235 sget-wide v3, Lcom/xshield/da;->IiiiiIiIiI:J const-wide/16 v5, 0x80 and-long/2addr v3, v5 cmp-long v0, v3, v5 if-nez v0, :cond_11b .line 236 sget v0, Lcom/xshield/dc;->IiiiiIiIiI:I const/16 v3, 0x50 if-ne v0, v3, :cond_1a return-void .line 242 :cond_1a sput v1, Lcom/xshield/dc;->IiiiiIiIiI:I .line 244 sget v0, Lcom/xshield/dc;->iIIiiIIIiI:I sget v4, Lcom/xshield/dc;->iiiiiiiiIi:I if-ge v0, v4, :cond_30 .line 246 sget-object v4, Lcom/xshield/dc;->IIiiiiiiiI:[J invoke-virtual {p0}, Landroid/view/MotionEvent;->getDownTime()J move-result-wide v5 aput-wide v5, v4, v0 .line 247 sget v0, Lcom/xshield/dc;->iIIiiIIIiI:I add-int/2addr v0, v2 sput v0, Lcom/xshield/dc;->iIIiiIIIiI:I goto :goto_5c .line 257 :cond_30 const/4 v0, 0x0 :goto_31 sget v4, Lcom/xshield/dc;->iiiiiiiiIi:I add-int/lit8 v5, v4, -0x1 if-ge v0, v5, :cond_41 .line 258 sget-object v4, Lcom/xshield/dc;->IIiiiiiiiI:[J add-int/lit8 v5, v0, 0x1 aget-wide v6, v4, v5 aput-wide v6, v4, v0 .line 257 move v0, v5 goto :goto_31 .line 260 :cond_41 sget-object v0, Lcom/xshield/dc;->IIiiiiiiiI:[J sub-int/2addr v4, v2 invoke-virtual {p0}, Landroid/view/MotionEvent;->getDownTime()J move-result-wide v5 aput-wide v5, v0, v4 .line 262 sget-object v0, Lcom/xshield/dc;->IIiiiiiiiI:[J sget v4, Lcom/xshield/dc;->iiiiiiiiIi:I sub-int/2addr v4, v2 aget-wide v4, v0, v4 aget-wide v6, v0, v1 sub-long/2addr v4, v6 const-wide/16 v6, 0x3e8 cmp-long v0, v4, v6 if-gez v0, :cond_5c .line 263 sput v2, Lcom/xshield/dc;->IiiiiIiIiI:I .line 267 :cond_5c :goto_5c sget v0, Lcom/xshield/dc;->IiiiiIiIiI:I if-ne v0, v2, :cond_11b .line 268 invoke-static {v3}, Lcom/xshield/da;->IIiiIiiiIi(I)I move-result v0 sput v0, Lcom/xshield/dc;->IiiiiIiIiI:I .line 269 if-ne v0, v3, :cond_11b .line 270 :goto_68 sget-object v0, Lcom/xshield/dc;->IiIIiIIIiI:Ljava/util/ArrayList; invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result v0 if-ge v1, v0, :cond_11b .line 271 sget-object v0, Lcom/xshield/dc;->IiIIiIIIiI:Ljava/util/ArrayList; invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Landroid/app/Activity; check-cast v0, Landroid/app/Activity; add-int/lit8 v1, v1, 0x1 invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window; move-result-object v0 const/16 v2, 0x2000 invoke-virtual {v0, v2}, Landroid/view/Window;->clearFlags(I)V goto :goto_68 .line 279 :cond_86 invoke-virtual {p0}, Landroid/view/MotionEvent;->getAction()I move-result v0 if-ne v0, v2, :cond_116 sget v0, Lcom/xshield/dc;->iIiIIiiiiI:I if-nez v0, :cond_116 .line 280 nop .line 282 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v3, 0xe if-lt v0, v3, :cond_a4 .line 283 invoke-virtual {p0}, Landroid/view/MotionEvent;->getPointerCount()I move-result v0 if-lez v0, :cond_b5 .line 284 invoke-virtual {p0, v1}, Landroid/view/MotionEvent;->getToolType(I)I move-result v0 if-nez v0, :cond_b5 .line 285 goto :goto_b6 .line 289 :cond_a4 invoke-virtual {p0}, Landroid/view/MotionEvent;->toString()Ljava/lang/String; move-result-object v0 const-string v3, "\u0012]\t^\u0019F\u001fB\u0003M\u0013\\\r\\\tE\u0008" invoke-static {v3}, Lcom/xshield/t;->IIIIIiiIIi(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 invoke-virtual {v0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 if-ne v0, v2, :cond_b5 .line 290 goto :goto_b6 .line 294 :cond_b5 const/4 v1, 0x1 :goto_b6 sget-wide v2, Lcom/xshield/da;->IiiiiIiIiI:J const-wide/16 v4, 0x200 and-long/2addr v2, v4 cmp-long v0, v2, v4 if-nez v0, :cond_11b .line 295 const/16 v0, 0xd new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, "j" invoke-static {v2}, Lcom/xshield/t;->IIIIIiiIIi(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {p0}, Landroid/view/MotionEvent;->getX()F move-result v3 invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; move-result-object v1 invoke-static {v2}, Lcom/xshield/t;->IIIIIiiIIi(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {p0}, Landroid/view/MotionEvent;->getY()F move-result v3 invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; move-result-object v1 const-string v3, "|" invoke-static {v3}, Lcom/xshield/t;->IIIIIiiIIi(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {p0}, Landroid/view/MotionEvent;->getDownTime()J move-result-wide v3 invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; move-result-object v1 invoke-static {v2}, Lcom/xshield/t;->IIIIIiiIIi(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {p0}, Landroid/view/MotionEvent;->getEventTime()J move-result-wide v2 invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1}, Lcom/xshield/da;->IIIIIiiIIi(ILjava/lang/String;)V .line 297 return-void .line 300 :cond_116 sget v0, Lcom/xshield/dc;->iIiIIiiiiI:I add-int/2addr v0, v2 sput v0, Lcom/xshield/dc;->iIiIIiiiiI:I .line 302 :cond_11b return-void .array-data 1 .end array-data .end method