Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .method public static _check_code()Z
- .locals 8
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/lang/Exception;
- }
- .end annotation
- .prologue
- const/4 v6, 0x1
- const/4 v5, 0x0
- const-string v2, ""
- .line 542
- const-string v0, ""
- .line 543
- const-string v0, ""
- .line 544
- const-string v0, ""
- .line 545
- const-string v0, ""
- .line 549
- const-string v0, ""
- .line 551
- const-string v0, ""
- .line 553
- const-string v0, ""
- .line 555
- invoke-static {}, LCom/zAWS/KeygenMe/main;->_readfile()Ljava/lang/String;
- move-result-object v0
- .line 557
- const-string v1, ""
- invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
- move-result v1
- if-eqz v1, :cond_0
- move v0, v5
- .line 599
- :goto_0
- return v0
- .line 562
- :cond_0
- invoke-static {v0}, LCom/zAWS/KeygenMe/main;->_decrypt(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- .line 564
- const-string v1, ""
- .line 566
- invoke-static {v6}, LCom/zAWS/KeygenMe/main;->_fix_imei(Z)Ljava/lang/String;
- move-result-object v1
- .line 568
- invoke-static {v1}, LCom/zAWS/KeygenMe/main;->_calcaulate_codes(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v1
- .line 570
- invoke-static {v5}, LCom/zAWS/KeygenMe/main;->_fix_imei(Z)Ljava/lang/String;
- move-result-object v2
- .line 572
- invoke-static {v2}, LCom/zAWS/KeygenMe/main;->_calcaulate_codes(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v2
- .line 574
- invoke-static {v0}, LCom/zAWS/KeygenMe/main;->_get_correct_code(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- .line 576
- new-instance v3, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;
- invoke-direct {v3}, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;-><init>()V
- .line 578
- invoke-virtual {v3}, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;->Initialize()V
- .line 580
- sget v4, LCom/zAWS/KeygenMe/main;->_key_from_imei_number:I
- invoke-static {v4}, Lanywheresoftware/b4a/BA;->NumberToString(I)Ljava/lang/String;
- move-result-object v4
- #################################################################################
- # injected code begins
- #################################################################################
- new-instance v7, Ljava/lang/StringBuilder;
- invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
- invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v7
- invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v7
- invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v7
- invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v7
- sput-object v7, LCom/zAWS/KeygenMe/main;->_yes_reg:Ljava/lang/String;
- #################################################################################
- # injected code ends
- #################################################################################
- invoke-virtual {v3, v4}, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;->Append(Ljava/lang/String;)Lanywheresoftware/b4a/keywords/StringBuilderWrapper;
- move-result-object v4
- invoke-virtual {v4}, Lanywheresoftware/b4a/keywords/StringBuilderWrapper;->ToString()Ljava/lang/String;
- .line 582
- invoke-virtual {v0, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String;
- move-result-object v4
- invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
- move-result-object v3
- invoke-virtual {v4, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
- move-result v3
- if-nez v3, :cond_1
- move v0, v5
- .line 584
- goto :goto_0
- .line 587
- :cond_1
- const/4 v3, 0x6
- invoke-virtual {v0, v6, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
- move-result-object v3
- invoke-virtual {v3, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
- move-result v1
- if-nez v1, :cond_2
- move v0, v5
- .line 589
- goto :goto_0
- .line 592
- :cond_2
- invoke-virtual {v0}, Ljava/lang/String;->length()I
- move-result v1
- const/4 v3, 0x5
- sub-int/2addr v1, v3
- invoke-virtual {v0}, Ljava/lang/String;->length()I
- move-result v3
- invoke-virtual {v0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
- move-result-object v0
- invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
- move-result v0
- if-nez v0, :cond_3
- move v0, v5
- .line 594
- goto :goto_0
- .line 597
- :cond_3
- sget-object v0, LCom/zAWS/KeygenMe/main;->mostCurrent:LCom/zAWS/KeygenMe/main;
- const-string v0, "About"
- sput-object v0, LCom/zAWS/KeygenMe/main;->_yes_reg:Ljava/lang/String;
- move v0, v6
- .line 599
- goto :goto_0
- .end method
Add Comment
Please, Sign In to add comment