Khusus WhatsApp Beta 2.19.52
Untuk Versi Sebelum sebelum Nya , silahkan Cek Di Footnote Bawah untuk menerapkan di Versi Yang Lain ..
- Buka ( RecyclerView.smali ) > lokasi nya >> Landroid/support/v7/widget/RecyclerView
Tambah kode di bawah ini , tepat di atas kode .method protected getChildDrawingOrder(II)I.method public getChildAdapterPosition(Landroid/view/View;)I .locals 0
invoke-static {p1}, Landroid/support/v7/widget/RecyclerView;->c(Landroid/view/View;)Landroid/support/v7/widget/RecyclerView$x;
move-result-object p1 if-eqz p1, :cond_0 invoke-virtual {p1}, Landroid/support/v7/widget/RecyclerView$x;->c()I move-result p1 :goto_0 return p1 :cond_0 const/4 p1, -0x1 goto :goto_0 .end method
- Buka ( RecyclerView$a.smali )Landroid/support/v7/widget/RecyclerView$a;
Tambah kode di bawah ini, tepat di atas kode .method public final c(I)V.method public final c()V .locals 0 iget-object p0, p0, Landroid/support/v7/widget/RecyclerView$a;->a:Landroid/support/v7/widget/RecyclerView$b; invoke-virtual {p0}, Landroid/support/v7/widget/RecyclerView$b;->b()V return-void .end method
- Buka StatusesFragment$a.smali ( lokasi file Folder smali > com > whatsapp > )
di line pertama .class interface abstract Lcom/whatsapp/StatusesFragment$a; >> tambahkan public.class public interface abstract Lcom/whatsapp/StatusesFragment$a;
- Buka StatusesFragment$d.smali ( lokasi file Folder smali > com > whatsapp > )
di line pertama .class final Lcom/whatsapp/StatusesFragment$d; >> tambahkan public.class public final Lcom/whatsapp/StatusesFragment$d;
- Buka StatusesFragment$e.smali ( lokasi file Folder smali > com > whatsapp > )
di line pertama .class final Lcom/whatsapp/StatusesFragment$e; >> tambahkan public
masih di StatusesFragment$e.smali.class public final Lcom/whatsapp/StatusesFragment$e;
Di line 23 kode ini .field final b:Lcom/whatsapp/data/fa;.field public final b:Lcom/whatsapp/data/fa;
- Buka StatusesFragment$g.smali ( lokasi file Folder smali > com > whatsapp > )
Tambahkan kode dibawah ini, di bawah kode .method public final isEnabled(I)Z.method public notifyDataSetChanged()V .locals 1 invoke-super {p0}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V iget-object v0, p0, Lcom/whatsapp/StatusesFragment$g;->a:Lcom/whatsapp/StatusesFragment; invoke-virtual {v0}, Lcom/whatsapp/StatusesFragment;->onNotifyDataSetChanged()V return-void .end method
- Buka StatusesFragment.smali ( lokasi file Folder smali > com > whatsapp > )
Kode Landroid/support/v4/app/ListFragment;Lid/delta/whatsapp/status/StatusesFragment;
- Buka HomeActivity.smali ( lokasi file Folder smali > com > whatsapp > )
Tambhkan Kode di bawah ini Tepat di Atas kode .field public bk:Z
Tambahkan Kode di bawah ini Tepat di bawah kode .method final h()V.field public mConversationsFragment:Lid/delta/whatsapp/status/FragmentStatus;
Tambahkan Kode di bawah ini Tepat di bawah kode >> invoke-virtual {v2, v0}, Landroid/support/v7/app/c;->a(Landroid/support/v7/widget/Toolbar;)V.method private initFragment()V .locals 4 .line 63 new-instance v0, Lid/delta/whatsapp/status/FragmentStatus; invoke-direct {v0}, Lid/delta/whatsapp/status/FragmentStatus;-><init>()V iput-object v0, p0, Lcom/whatsapp/HomeActivity;->mConversationsFragment:Lid/delta/whatsapp/status/FragmentStatus; .line 64 invoke-virtual {p0}, Lcom/whatsapp/HomeActivity;->d()Landroid/support/v4/app/m; move-result-object v0 .line 65 .local v0, "mFragmentManager":Landroid/support/v4/app/m; invoke-virtual {v0}, Landroid/support/v4/app/m;->a()Landroid/support/v4/app/s; move-result-object v1 .line 66 .local v1, "fragmentTransaction":Landroid/support/v4/app/s; const-string v2, "home_fragment" invoke-static {v2}, Lid/delta/whatsapp/toolswa/utils/Tools;->intId(Ljava/lang/String;)I move-result v2 iget-object v3, p0, Lcom/whatsapp/HomeActivity;->mConversationsFragment:Lid/delta/whatsapp/status/FragmentStatus; invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/s;->a(ILandroid/support/v4/app/h;)Landroid/support/v4/app/s; .line 67 const-string v2, "home_fragment" invoke-static {v2}, Lid/delta/whatsapp/toolswa/utils/Tools;->intId(Ljava/lang/String;)I move-result v2 iget-object v3, p0, Lcom/whatsapp/HomeActivity;->mConversationsFragment:Lid/delta/whatsapp/status/FragmentStatus; invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/s;->b(ILandroid/support/v4/app/h;)Landroid/support/v4/app/s; .line 68 invoke-virtual {v1}, Landroid/support/v4/app/s;->d()I .line 69 return-void .end method
invoke-direct {v2}, Lcom/whatsapp/HomeActivity;->initFragment()V
- Buka DialogToastActivity.smali ( lokasi file Folder smali > com > whatsapp > )
Tambahkan Kode di bawah ini Tepat di bawah kode .field protected final aM:Lcom/whatsapp/DialogToastActivity$b;
Tambahkan Kode di bawah ini Tepat di bawah kode iput-object v0, p0, Lcom/whatsapp/DialogToastActivity;->aD:Lcom/whatsapp/tn;.field public mMeManager:Lcom/whatsapp/zf;
invoke-static {}, Lcom/whatsapp/zf;->a()Lcom/whatsapp/zf; move-result-object v0 iput-object v0, p0, Lcom/whatsapp/DialogToastActivity;->mMeManager:Lcom/whatsapp/zf;
- Untuk Penerapan home.xml , silahkan di compare yakk .. Hehehehe ..
Advertisement