Guest User

Untitled

a guest
May 26th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.28 KB | None | 0 0
  1. .method public static _check_code()Z
  2. .locals 8
  3. .annotation system Ldalvik/annotation/Throws;
  4. value = {
  5. Ljava/lang/Exception;
  6. }
  7. .end annotation
  8.  
  9. .prologue
  10. const/4 v6, 0x1
  11.  
  12. const/4 v5, 0x0
  13.  
  14. const-string v2, ""
  15.  
  16. .line 542
  17. const-string v0, ""
  18.  
  19. .line 543
  20. const-string v0, ""
  21.  
  22. .line 544
  23. const-string v0, ""
  24.  
  25. .line 545
  26. const-string v0, ""
  27.  
  28. .line 549
  29. const-string v0, ""
  30.  
  31. .line 551
  32. const-string v0, ""
  33.  
  34. .line 553
  35. const-string v0, ""
  36.  
  37. .line 555
  38. invoke-static {}, LCom/zAWS/KeygenMe/main;->_readfile()Ljava/lang/String;
  39.  
  40. move-result-object v0
  41.  
  42. .line 557
  43. const-string v1, ""
  44.  
  45. invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  46.  
  47. move-result v1
  48.  
  49. if-eqz v1, :cond_0
  50.  
  51. move v0, v5
  52.  
  53. .line 599
  54. :goto_0
  55. return v0
  56.  
  57. .line 562
  58. :cond_0
  59. invoke-static {v0}, LCom/zAWS/KeygenMe/main;->_decrypt(Ljava/lang/String;)Ljava/lang/String;
  60.  
  61. move-result-object v0
  62.  
  63. .line 564
  64. const-string v1, ""
  65.  
  66. .line 566
  67. invoke-static {v6}, LCom/zAWS/KeygenMe/main;->_fix_imei(Z)Ljava/lang/String;
  68.  
  69. move-result-object v1
  70.  
  71. .line 568
  72. invoke-static {v1}, LCom/zAWS/KeygenMe/main;->_calcaulate_codes(Ljava/lang/String;)Ljava/lang/String;
  73.  
  74. move-result-object v1
  75.  
  76. .line 570
  77. invoke-static {v5}, LCom/zAWS/KeygenMe/main;->_fix_imei(Z)Ljava/lang/String;
  78.  
  79. move-result-object v2
  80.  
  81. .line 572
  82. invoke-static {v2}, LCom/zAWS/KeygenMe/main;->_calcaulate_codes(Ljava/lang/String;)Ljava/lang/String;
  83.  
  84. move-result-object v2
  85.  
  86. .line 574
  87. invoke-static {v0}, LCom/zAWS/KeygenMe/main;->_get_correct_code(Ljava/lang/String;)Ljava/lang/String;
  88.  
  89. move-result-object v0
  90.  
  91. .line 576
  92. new-instance v3, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;
  93.  
  94. invoke-direct {v3}, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;-><init>()V
  95.  
  96. .line 578
  97. invoke-virtual {v3}, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;->Initialize()V
  98.  
  99. .line 580
  100. sget v4, LCom/zAWS/KeygenMe/main;->_key_from_imei_number:I
  101.  
  102. invoke-static {v4}, Lanywheresoftware/b4a/BA;->NumberToString(I)Ljava/lang/String;
  103.  
  104. move-result-object v4
  105.  
  106. #################################################################################
  107. # injected code begins
  108. #################################################################################
  109.  
  110. new-instance v7, Ljava/lang/StringBuilder;
  111.  
  112. invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
  113.  
  114. invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  115.  
  116. move-result-object v7
  117.  
  118. invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  119.  
  120. move-result-object v7
  121.  
  122. invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  123.  
  124. move-result-object v7
  125.  
  126. invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  127.  
  128. move-result-object v7
  129.  
  130. sput-object v7, LCom/zAWS/KeygenMe/main;->_yes_reg:Ljava/lang/String;
  131.  
  132. #################################################################################
  133. # injected code ends
  134. #################################################################################
  135.  
  136. invoke-virtual {v3, v4}, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;->Append(Ljava/lang/String;)Lanywheresoftware/b4a/keywords/StringBuilderWrapper;
  137.  
  138. move-result-object v4
  139.  
  140. invoke-virtual {v4}, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;->ToString()Ljava/lang/String;
  141.  
  142. .line 582
  143. invoke-virtual {v0, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String;
  144.  
  145. move-result-object v4
  146.  
  147. invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  148.  
  149. move-result-object v3
  150.  
  151. invoke-virtual {v4, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  152.  
  153. move-result v3
  154.  
  155. if-nez v3, :cond_1
  156.  
  157. move v0, v5
  158.  
  159. .line 584
  160. goto :goto_0
  161.  
  162. .line 587
  163. :cond_1
  164. const/4 v3, 0x6
  165.  
  166. invoke-virtual {v0, v6, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
  167.  
  168. move-result-object v3
  169.  
  170. invoke-virtual {v3, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  171.  
  172. move-result v1
  173.  
  174. if-nez v1, :cond_2
  175.  
  176. move v0, v5
  177.  
  178. .line 589
  179. goto :goto_0
  180.  
  181. .line 592
  182. :cond_2
  183. invoke-virtual {v0}, Ljava/lang/String;->length()I
  184.  
  185. move-result v1
  186.  
  187. const/4 v3, 0x5
  188.  
  189. sub-int/2addr v1, v3
  190.  
  191. invoke-virtual {v0}, Ljava/lang/String;->length()I
  192.  
  193. move-result v3
  194.  
  195. invoke-virtual {v0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
  196.  
  197. move-result-object v0
  198.  
  199. invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  200.  
  201. move-result v0
  202.  
  203. if-nez v0, :cond_3
  204.  
  205. move v0, v5
  206.  
  207. .line 594
  208. goto :goto_0
  209.  
  210. .line 597
  211. :cond_3
  212. sget-object v0, LCom/zAWS/KeygenMe/main;->mostCurrent:LCom/zAWS/KeygenMe/main;
  213.  
  214. const-string v0, "About"
  215.  
  216. sput-object v0, LCom/zAWS/KeygenMe/main;->_yes_reg:Ljava/lang/String;
  217.  
  218. move v0, v6
  219.  
  220. .line 599
  221. goto :goto_0
  222. .end method
Add Comment
Please, Sign In to add comment