Jump to content

Recommended Posts

  • Administrators
Posted

Code: 157864548545845245248518548545451524524854524897478898536593565632001534531534153415315341113513513135153566246535651646546245646154564564156416514564564654165464164864186145346874864646486464646884

Or:

package org.jf.smali;

import com.google.common.collect.ImmutableSet;
import com.google.common.primitives.Ints;
import org.jf.dexlib2.base.BaseMethodParameter;
import org.jf.dexlib2.iface.Annotation;

import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import java.util.Comparator;
import java.util.Set;

public class SmaliMethodParameter extends BaseMethodParameter implements WithRegister {
    public final int register;
    @Nonnull public final String type;
    @Nonnull public Set<? extends Annotation> annotations;
    @Nullable public String name;

    public SmaliMethodParameter(int register, @Nonnull String type) {
        this.register = register;
        this.type = type;
        this.annotations = ImmutableSet.of();
    }

    @Override public int getRegister() { return register; }
    @Nonnull @Override public String getType() { return type; }
    @Nonnull @Override public Set<? extends Annotation> getAnnotations() { return annotations; }
    @Nullable @Override public String getName() { return name; }
    @Nullable @Override public String getSignature() { return null; }

    public static final Comparator<WithRegister> COMPARATOR = new Comparator<WithRegister>() {
        @Override public int compare(WithRegister o1, WithRegister o2) {
            return Ints.compare(o1.getRegister(), o2.getRegister());
        }
    };
}

 

Posted

.class public Landroid/ext/ActionModeImpl;
.super Landroid/view/ActionMode;
.source "ActionModeImpl.java"

# interfaces
.implements Landroid/view/View$OnClickListener;


# annotations
.annotation build Landroid/annotation/TargetApi;
    value = 0xb
.end annotation


# instance fields
.field private callback:Landroid/view/ActionMode$Callback;

.field private context:Landroid/content/Context;

.field private customView:Landroid/view/View;

.field private finished:Z

.field private mLayoutParams:Landroid/view/WindowManager$LayoutParams;

.field private mWindowManager:Landroid/view/WindowManager;

.field private menu:Landroid/menu/ActionMenu;

.field private showed:Z

.field private subtitle:Ljava/lang/CharSequence;

.field private title:Ljava/lang/CharSequence;

.field private view:Landroid/widget/LinearLayout;


# direct methods
.method public constructor <init>(Landroid/view/ActionMode$Callback;)V
    .registers 8
    .param p1, "callback"    # Landroid/view/ActionMode$Callback;

    .prologue
    const/high16 v5, 0x3f800000    # 1.0f

    const/4 v4, 0x0

    const/4 v2, 0x0

    .line 38
    invoke-direct {p0}, Landroid/view/ActionMode;-><init>()V

    .line 23
    iput-object v2, p0, Landroid/ext/ActionModeImpl;->title:Ljava/lang/CharSequence;

    .line 24
    iput-object v2, p0, Landroid/ext/ActionModeImpl;->subtitle:Ljava/lang/CharSequence;

    .line 25
    iput-object v2, p0, Landroid/ext/ActionModeImpl;->customView:Landroid/view/View;

    .line 26
    iput-object v2, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    .line 27
    iput-object v2, p0, Landroid/ext/ActionModeImpl;->menu:Landroid/menu/ActionMenu;

    .line 30
    iput-boolean v4, p0, Landroid/ext/ActionModeImpl;->showed:Z

    .line 31
    iput-boolean v4, p0, Landroid/ext/ActionModeImpl;->finished:Z

    .line 39
    sget-object v2, Landroid/ext/BulldogService;->context:Landroid/content/Context;

    iput-object v2, p0, Landroid/ext/ActionModeImpl;->context:Landroid/content/Context;

    .line 40
    new-instance v2, Landroid/menu/ActionMenu;

    iget-object v3, p0, Landroid/ext/ActionModeImpl;->context:Landroid/content/Context;

    invoke-direct {v2, v3}, Landroid/menu/ActionMenu;-><init>(Landroid/content/Context;)V

    iput-object v2, p0, Landroid/ext/ActionModeImpl;->menu:Landroid/menu/ActionMenu;

    .line 41
    new-instance v2, Landroid/widget/LinearLayout;

    iget-object v3, p0, Landroid/ext/ActionModeImpl;->context:Landroid/content/Context;

    invoke-direct {v2, v3}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v2, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    .line 42
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v5}, Landroid/widget/LinearLayout;->setAlpha(F)V

    .line 44
    const/4 v1, 0x0

    .line 45
    .local v1, "color":I
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-virtual {v2}, Landroid/widget/LinearLayout;->getBackground()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    .line 46
    .local v0, "background":Landroid/graphics/drawable/Drawable;
    instance-of v2, v0, Landroid/graphics/drawable/ColorDrawable;

    if-eqz v2, :cond_41

    .line 47
    check-cast v0, Landroid/graphics/drawable/ColorDrawable;

    .end local v0    # "background":Landroid/graphics/drawable/Drawable;
    invoke-virtual {v0}, Landroid/graphics/drawable/ColorDrawable;->getColor()I

    move-result v1

    .line 49
    :cond_41
    const/high16 v2, -0x1000000

    or-int/2addr v1, v2

    .line 50
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V

    .line 52
    new-instance v2, Landroid/view/WindowManager$LayoutParams;

    invoke-direct {v2}, Landroid/view/WindowManager$LayoutParams;-><init>()V

    iput-object v2, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    .line 53
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/16 v3, 0x7d2

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->type:I

    .line 54
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/4 v3, -0x1

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->width:I

    .line 55
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/4 v3, -0x2

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->height:I

    .line 56
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/4 v3, 0x1

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->format:I

    .line 57
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/16 v3, 0x28

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->flags:I

    .line 59
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    const/16 v3, 0x37

    iput v3, v2, Landroid/view/WindowManager$LayoutParams;->gravity:I

    .line 60
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    iput v4, v2, Landroid/view/WindowManager$LayoutParams;->y:I

    .line 61
    iget-object v2, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    iput v5, v2, Landroid/view/WindowManager$LayoutParams;->alpha:F

    .line 63
    sget-object v2, Landroid/ext/BulldogService;->context:Landroid/content/Context;

    const-string v3, "window"

    invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/view/WindowManager;

    iput-object v2, p0, Landroid/ext/ActionModeImpl;->mWindowManager:Landroid/view/WindowManager;

    .line 65
    iput-object p1, p0, Landroid/ext/ActionModeImpl;->callback:Landroid/view/ActionMode$Callback;

    .line 66
    return-void
.end method


# virtual methods
.method public finish()V
    .registers 2

    .prologue
    .line 136
    iget-boolean v0, p0, Landroid/ext/ActionModeImpl;->finished:Z

    if-eqz v0, :cond_5

    .line 143
    :goto_4
    return-void

    .line 139
    :cond_5
    const/4 v0, 0x1

    iput-boolean v0, p0, Landroid/ext/ActionModeImpl;->finished:Z

    .line 140
    invoke-virtual {p0}, Landroid/ext/ActionModeImpl;->hide()V

    .line 141
    iget-object v0, p0, Landroid/ext/ActionModeImpl;->callback:Landroid/view/ActionMode$Callback;

    invoke-interface {v0, p0}, Landroid/view/ActionMode$Callback;->onDestroyActionMode(Landroid/view/ActionMode;)V

    goto :goto_4
.end method

.method public getCustomView()Landroid/view/View;
    .registers 2

    .prologue
    .line 162
    iget-object v0, p0, Landroid/ext/ActionModeImpl;->customView:Landroid/view/View;

    return-object v0
.end method

.method public getMenu()Landroid/view/Menu;
    .registers 2

    .prologue
    .line 147
    iget-object v0, p0, Landroid/ext/ActionModeImpl;->menu:Landroid/menu/ActionMenu;

    return-object v0
.end method

.method public getMenuInflater()Landroid/view/MenuInflater;
    .registers 3

    .prologue
    .line 167
    new-instance v0, Landroid/view/MenuInflater;

    iget-object v1, p0, Landroid/ext/ActionModeImpl;->context:Landroid/content/Context;

    invoke-direct {v0, v1}, Landroid/view/MenuInflater;-><init>(Landroid/content/Context;)V

    return-object v0
.end method

.method public getSubtitle()Ljava/lang/CharSequence;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Landroid/ext/ActionModeImpl;->subtitle:Ljava/lang/CharSequence;

    return-object v0
.end method

.method public getTitle()Ljava/lang/CharSequence;
    .registers 2

    .prologue
    .line 152
    iget-object v0, p0, Landroid/ext/ActionModeImpl;->title:Ljava/lang/CharSequence;

    return-object v0
.end method

.method public hide()V
    .registers 4

    .prologue
    .line 183
    iget-boolean v1, p0, Landroid/ext/ActionModeImpl;->showed:Z

    if-nez v1, :cond_5

    .line 192
    :goto_4
    return-void

    .line 187
    :cond_5
    :try_start_5
    iget-object v1, p0, Landroid/ext/ActionModeImpl;->mWindowManager:Landroid/view/WindowManager;

    iget-object v2, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-interface {v1, v2}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
    :try_end_c
    .catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_c} :catch_10

    .line 191
    :goto_c
    const/4 v1, 0x0

    iput-boolean v1, p0, Landroid/ext/ActionModeImpl;->showed:Z

    goto :goto_4

    .line 188
    :catch_10
    move-exception v0

    .line 189
    .local v0, "e":Ljava/lang/Throwable;
    const-string v1, "BulldogService"

    const-string v2, "removeView failed"

    invoke-static {v1, v2, v0}, Landroid/ext/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    goto :goto_c
.end method

.method public invalidate()V
    .registers 11
    .annotation build Landroid/annotation/TargetApi;
        value = 0x10
    .end annotation

    .prologue
    const/16 v9, 0x20

    const/4 v8, 0x0

    const/high16 v7, 0x3f800000    # 1.0f

    .line 107
    :try_start_5
    iget-object v5, p0, Landroid/ext/ActionModeImpl;->callback:Landroid/view/ActionMode$Callback;

    iget-object v6, p0, Landroid/ext/ActionModeImpl;->menu:Landroid/menu/ActionMenu;

    invoke-interface {v5, p0, v6}, Landroid/view/ActionMode$Callback;->onPrepareActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z
    :try_end_c
    .catchall {:try_start_5 .. :try_end_c} :catchall_32

    .line 109
    iget-object v5, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-virtual {v5}, Landroid/widget/LinearLayout;->removeAllViews()V

    .line 110
    iget-object v5, p0, Landroid/ext/ActionModeImpl;->menu:Landroid/menu/ActionMenu;

    invoke-virtual {v5}, Landroid/menu/ActionMenu;->size()I

    move-result v4

    .line 111
    .local v4, "size":I
    const/4 v1, 0x0

    .local v1, "i":I
    :goto_18
    if-lt v1, v4, :cond_8a

    .line 125
    iget-object v5, p0, Landroid/ext/ActionModeImpl;->customView:Landroid/view/View;

    if-eqz v5, :cond_25

    .line 126
    iget-object v5, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    iget-object v6, p0, Landroid/ext/ActionModeImpl;->customView:Landroid/view/View;

    invoke-virtual {v5, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 129
    :cond_25
    iget-object v5, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-virtual {v5}, Landroid/widget/LinearLayout;->invalidate()V

    .line 130
    const-string v5, "BulldogService"

    const-string v6, "invalidate"

    invoke-static {v5, v6}, Landroid/ext/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    .line 132
    return-void

    .line 108
    .end local v1    # "i":I
    .end local v4    # "size":I
    :catchall_32
    move-exception v5

    .line 109
    iget-object v6, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-virtual {v6}, Landroid/widget/LinearLayout;->removeAllViews()V

    .line 110
    iget-object v6, p0, Landroid/ext/ActionModeImpl;->menu:Landroid/menu/ActionMenu;

    invoke-virtual {v6}, Landroid/menu/ActionMenu;->size()I

    move-result v4

    .line 111
    .restart local v4    # "size":I
    const/4 v1, 0x0

    .restart local v1    # "i":I
    :goto_3f
    if-lt v1, v4, :cond_59

    .line 125
    iget-object v6, p0, Landroid/ext/ActionModeImpl;->customView:Landroid/view/View;

    if-eqz v6, :cond_4c

    .line 126
    iget-object v6, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    iget-object v7, p0, Landroid/ext/ActionModeImpl;->customView:Landroid/view/View;

    invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 129
    :cond_4c
    iget-object v6, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-virtual {v6}, Landroid/widget/LinearLayout;->invalidate()V

    .line 130
    const-string v6, "BulldogService"

    const-string v7, "invalidate"

    invoke-static {v6, v7}, Landroid/ext/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    .line 131
    throw v5

    .line 112
    :cond_59
    iget-object v6, p0, Landroid/ext/ActionModeImpl;->menu:Landroid/menu/ActionMenu;

    invoke-virtual {v6, v1}, Landroid/menu/ActionMenu;->getItem(I)Landroid/view/MenuItem;

    move-result-object v3

    .line 113
    .local v3, "item":Landroid/view/MenuItem;
    new-instance v0, Landroid/widget/Button;

    iget-object v6, p0, Landroid/ext/ActionModeImpl;->context:Landroid/content/Context;

    invoke-direct {v0, v6}, Landroid/widget/Button;-><init>(Landroid/content/Context;)V

    .line 114
    .local v0, "button":Landroid/widget/Button;
    invoke-virtual {v0, v7}, Landroid/widget/Button;->setAlpha(F)V

    .line 115
    invoke-virtual {v0, v8}, Landroid/widget/Button;->setFocusable(Z)V

    .line 116
    invoke-interface {v3}, Landroid/view/MenuItem;->getIcon()Landroid/graphics/drawable/Drawable;

    move-result-object v2

    .line 117
    .local v2, "icon":Landroid/graphics/drawable/Drawable;
    invoke-static {v0, v2, v9}, Landroid/ext/Tools;->addIconToTextVew(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;I)V

    .line 118
    if-nez v2, :cond_7c

    .line 119
    invoke-interface {v3}, Landroid/view/MenuItem;->getTitle()Ljava/lang/CharSequence;

    move-result-object v6

    invoke-virtual {v0, v6}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V

    .line 121
    :cond_7c
    invoke-virtual {v0, v3}, Landroid/widget/Button;->setTag(Ljava/lang/Object;)V

    .line 122
    invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 123
    iget-object v6, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-virtual {v6, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 111
    add-int/lit8 v1, v1, 0x1

    goto :goto_3f

    .line 112
    .end local v0    # "button":Landroid/widget/Button;
    .end local v2    # "icon":Landroid/graphics/drawable/Drawable;
    .end local v3    # "item":Landroid/view/MenuItem;
    :cond_8a
    iget-object v5, p0, Landroid/ext/ActionModeImpl;->menu:Landroid/menu/ActionMenu;

    invoke-virtual {v5, v1}, Landroid/menu/ActionMenu;->getItem(I)Landroid/view/MenuItem;

    move-result-object v3

    .line 113
    .restart local v3    # "item":Landroid/view/MenuItem;
    new-instance v0, Landroid/widget/Button;

    iget-object v5, p0, Landroid/ext/ActionModeImpl;->context:Landroid/content/Context;

    invoke-direct {v0, v5}, Landroid/widget/Button;-><init>(Landroid/content/Context;)V

    .line 114
    .restart local v0    # "button":Landroid/widget/Button;
    invoke-virtual {v0, v7}, Landroid/widget/Button;->setAlpha(F)V

    .line 115
    invoke-virtual {v0, v8}, Landroid/widget/Button;->setFocusable(Z)V

    .line 116
    invoke-interface {v3}, Landroid/view/MenuItem;->getIcon()Landroid/graphics/drawable/Drawable;

    move-result-object v2

    .line 117
    .restart local v2    # "icon":Landroid/graphics/drawable/Drawable;
    invoke-static {v0, v2, v9}, Landroid/ext/Tools;->addIconToTextVew(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;I)V

    .line 118
    if-nez v2, :cond_ad

    .line 119
    invoke-interface {v3}, Landroid/view/MenuItem;->getTitle()Ljava/lang/CharSequence;

    move-result-object v5

    invoke-virtual {v0, v5}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V

    .line 121
    :cond_ad
    invoke-virtual {v0, v3}, Landroid/widget/Button;->setTag(Ljava/lang/Object;)V

    .line 122
    invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 123
    iget-object v5, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    invoke-virtual {v5, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 111
    add-int/lit8 v1, v1, 0x1

    goto/16 :goto_18
.end method

.method public onClick(Landroid/view/View;)V
    .registers 4
    .param p1, "v"    # Landroid/view/View;

    .prologue
    .line 96
    invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/MenuItem;

    .line 97
    .local v0, "item":Landroid/view/MenuItem;
    instance-of v1, v0, Landroid/menu/ActionMenuItem;

    if-eqz v1, :cond_10

    move-object v1, v0

    .line 98
    check-cast v1, Landroid/menu/ActionMenuItem;

    invoke-virtual {v1}, Landroid/menu/ActionMenuItem;->invoke()Z

    .line 100
    :cond_10
    iget-object v1, p0, Landroid/ext/ActionModeImpl;->callback:Landroid/view/ActionMode$Callback;

    invoke-interface {v1, p0, v0}, Landroid/view/ActionMode$Callback;->onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z

    .line 101
    return-void
.end method

.method public setCustomView(Landroid/view/View;)V
    .registers 2
    .param p1, "view"    # Landroid/view/View;

    .prologue
    .line 90
    iput-object p1, p0, Landroid/ext/ActionModeImpl;->customView:Landroid/view/View;

    .line 91
    invoke-virtual {p0}, Landroid/ext/ActionModeImpl;->invalidate()V

    .line 92
    return-void
.end method

.method public setSubtitle(I)V
    .registers 3
    .param p1, "resId"    # I

    .prologue
    .line 85
    invoke-static {p1}, Landroid/ext/Re;->s(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Landroid/ext/ActionModeImpl;->subtitle:Ljava/lang/CharSequence;

    .line 86
    return-void
.end method

.method public setSubtitle(Ljava/lang/CharSequence;)V
    .registers 2
    .param p1, "subtitle"    # Ljava/lang/CharSequence;

    .prologue
    .line 80
    iput-object p1, p0, Landroid/ext/ActionModeImpl;->subtitle:Ljava/lang/CharSequence;

    .line 81
    return-void
.end method

.method public setTitle(I)V
    .registers 3
    .param p1, "resId"    # I

    .prologue
    .line 75
    invoke-static {p1}, Landroid/ext/Re;->s(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Landroid/ext/ActionModeImpl;->title:Ljava/lang/CharSequence;

    .line 76
    return-void
.end method

.method public setTitle(Ljava/lang/CharSequence;)V
    .registers 2
    .param p1, "title"    # Ljava/lang/CharSequence;

    .prologue
    .line 70
    iput-object p1, p0, Landroid/ext/ActionModeImpl;->title:Ljava/lang/CharSequence;

    .line 71
    return-void
.end method

.method public show()V
    .registers 5

    .prologue
    .line 171
    iget-boolean v1, p0, Landroid/ext/ActionModeImpl;->showed:Z

    if-eqz v1, :cond_5

    .line 180
    :goto_4
    return-void

    .line 175
    :cond_5
    :try_start_5
    iget-object v1, p0, Landroid/ext/ActionModeImpl;->mWindowManager:Landroid/view/WindowManager;

    iget-object v2, p0, Landroid/ext/ActionModeImpl;->view:Landroid/widget/LinearLayout;

    iget-object v3, p0, Landroid/ext/ActionModeImpl;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;

    invoke-interface {v1, v2, v3}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 176
    const/4 v1, 0x1

    iput-boolean v1, p0, Landroid/ext/ActionModeImpl;->showed:Z
    :try_end_11
    .catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_11} :catch_12

    goto :goto_4

    .line 177
    :catch_12
    move-exception v0

    .line 178
    .local v0, "e":Ljava/lang/Throwable;
    const-string v1, "BulldogService"

    const-string v2, "addView failed"

    invoke-static {v1, v2, v0}, Landroid/ext/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    goto :goto_4
.end method
 

  • 2 months later...
Posted
On 4/4/2016 at 9:56 AM, geribaldi said:

Mở hit giết và bắn xuyên tường:

 

1034147594; 1051931443

 

Thay đổi tất cả để adresses 

 

1132593152

 

Sẽ thêm nhiều giá trị vào ngày mai

Code 1082130432,1120403456,1045220557

Game Fix ( cheat detecdet ) ?????

Posted
48 minutes ago, vnpro said:

Code 1082130432,1120403456,1045220557

Game Fix ( cheat detecdet ) ?????

what value yr changer??? try changer 11 only...

 

 

Posted
On 4.8.2016 at 8:34 PM, miezoy said:

what value yr changer??? try changer 11 only...

 

 

 

I dont thats matter if 11, 20 or whatever. Important is the value behind the first 2 numbers.

 

Look at the adress for jump, and try different values behind the first to numbers, you will see there is the interesting point.

 

Or give a look at the float values from the known codes. Important is to find the right adress. But it's all nearby the movement adresses

  • 2 weeks later...
  • 5 weeks later...
Posted (edited)
On Monday, April 04, 2016 at 10:56 AM, geribaldi said:

On hit kill and shoot through walls:

 

1034147594;1051931443

 

Change all adresses to 

 

1132593152

 

Will add more values tomorrow

 

The cheat isnt working, it just sinking me to the ground And then it exit, please help!!

Edited by FuNMaN11
wrong words
  • 2 weeks later...
Posted
On Monday, April 04, 2016 at 9:49 AM, geribaldi said:

Mod detected, no future updates, sorry

 

 

 

 

On Sunday, October 02, 2016 at 2:30 AM, FHezuL said:

I know '' no logcat, no help'',  and the log was put in my reply. Plz, help me!

 

My Android is 6.0.1 (oneplus 3/oxygen 3.5.3)

 

This screenshot is the error one. First I tap the GG's icon, then I'm in the window like that screenshot, but it will crash in 0.1 second! It's hard to get this screenshot!

 

My English is poor, sorry.

Screenshot_20161002-032531.png

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.