Advertisement
yoyocx

Block Read BBM Beta

Jun 13th, 2015
501
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. === Block Read BBM Beta ===
  2.  
  3.  
  4. 1. Di DeltaPreference
  5.  
  6. .method public static ai()Ljava/lang/String;
  7. .locals 2
  8.  
  9. .prologue
  10. .line 501
  11. sget-object v0, Lcom/bbm/delta/preference/app;->ctx:Landroid/content/Context;
  12.  
  13. const-string v1, "HideRead_R"
  14.  
  15. invoke-static {v0, v1}, Lcom/bbm/delta/preference/DeltaPreference;->getvalueCheckBox(Landroid/content/Context;Ljava/lang/String;)Z
  16.  
  17. move-result v0
  18.  
  19. if-eqz v0, :cond_0
  20.  
  21. .line 502
  22. const-string v0, "MsgRead"
  23.  
  24. .line 504
  25. :goto_0
  26. return-object v0
  27.  
  28. :cond_0
  29. const-string v0, "GBRead"
  30.  
  31. goto :goto_0
  32. .end method
  33.  
  34.  
  35. .method public static getvalueCheckBox(Landroid/content/Context;Ljava/lang/String;)Z
  36. .locals 2
  37. .param p0, "context" # Landroid/content/Context;
  38. .param p1, "string" # Ljava/lang/String;
  39.  
  40. .prologue
  41. const/4 v1, 0x0
  42.  
  43. .line 107
  44. sget-object v0, Lcom/bbm/delta/preference/DeltaPreference;->PathData:Ljava/lang/String;
  45.  
  46. invoke-virtual {p0, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
  47.  
  48. move-result-object v0
  49.  
  50. invoke-interface {v0, p1, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  51.  
  52. move-result v0
  53.  
  54. return v0
  55. .end method
  56.  
  57. 2. Create new bb.smali (com/d/a/a/)
  58.  
  59. .class public Lcom/d/a/a/a/a/bb;
  60. .super Ljava/lang/Object;
  61. .source "b.java"
  62.  
  63.  
  64. # static fields
  65. .field public static a:Ljava/lang/String;
  66.  
  67.  
  68. # direct methods
  69. .method static final constructor <clinit>()V
  70. .locals 3
  71.  
  72. const-string v2, "HideRead_R"
  73.  
  74. sput-object v2, Lcom/d/a/a/a/a/bb;->a:Ljava/lang/String;
  75.  
  76. return-void
  77. .end method
  78.  
  79. .method public constructor <init>()V
  80. .locals 3
  81.  
  82. .prologue
  83. .line 5
  84. move-object v0, p0
  85.  
  86. move-object v2, v0
  87.  
  88. invoke-direct {v2}, Ljava/lang/Object;-><init>()V
  89.  
  90. return-void
  91. .end method
  92.  
  93.  
  94. 3. Edit smali com/bbm/d/ai Line 298
  95.  
  96. .line 1989
  97. :cond_3
  98. sget-object v1, Lcom/bbm/Alaska;->ctx:Landroid/content/Context;
  99.  
  100. sget-object v3, Lcom/d/a/a/a/a/bb;->a:Ljava/lang/String;
  101.  
  102. invoke-static {v1, v3}, Lcom/bbm/delta/preference/DeltaPreference;->getvalueCheckBox(Landroid/content/Context;Ljava/lang/String;)Z
  103.  
  104. move-result v1
  105.  
  106. if-nez v1, :cond_4
  107.  
  108.  
  109. 4. Add static fields to Alaska.smali
  110.  
  111. .field public static ctx:Landroid/content/Context;
  112.  
  113.  
  114. 5. Edit like this Alaska.smali
  115.  
  116. .line 371
  117. invoke-super {p0}, Landroid/app/Application;->onCreate()V
  118.  
  119. move-object v2, p0
  120.  
  121. invoke-virtual {v2}, Lcom/bbm/Alaska;->getApplicationContext()Landroid/content/Context;
  122.  
  123. move-result-object v2
  124.  
  125. sput-object v2, Lcom/bbm/Alaska;->ctx:Landroid/content/Context;
  126.  
  127.  
  128.  
  129. NOTE : Jika salah satu dari getvalueCheckBox dan .method public static ai di hilangkan makan block readnya aktif...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement