怎么用手机软件AIDE制作锁屏aide锁机源码软件?

Android逆向实例(6)
吾爱论坛给出来的一个app,无聊来试试。结果吓惨了。
我们来看看
界面这个样子
我们反编译,看看进入提供的入口。
.class public Lpjz/cnm/w;
.super Landroid/app/A
.source &w.java&
# direct methods
.method public constructor &init&()V
move-object v0, p0
move-object v2, v0
invoke-direct {v2}, Landroid/app/A-&&init&()V
return-void
.end method
# virtual methods
.method public native a(Ljava/lang/S)V
.annotation system Ldalvik/annotation/S
&Ljava/lang/S&,
.end annotation
.end method
.method public onCreate(Landroid/os/B)V
.locals 13
.annotation system Ldalvik/annotation/S
&Landroid/os/B&,
.end annotation
.annotation runtime Ljava/lang/O
.end annotation
move-object v0, p0
move-object v1, p1
move-object v5, v0
invoke-static {v5}, LLogCatB-&start(Landroid/content/C)V
move-object v5, v0
move-object v6, v1
invoke-super {v5, v6}, Landroid/app/A-&onCreate(Landroid/os/B)V
move-object v5, v0
const v6, 0x7f030001
invoke-virtual {v5, v6}, Lpjz/cnm/w;-&setContentView(I)V
new-instance v5, Landroid/content/I
move-object v12, v5
move-object v5, v12
move-object v6, v12
move-object v7, v0
:try_start_0
const-string v8, &m.s&
invoke-static {v8}, Ljava/lang/C-&forName(Ljava/lang/S)Ljava/lang/C
:try_end_0
.catch Ljava/lang/ClassNotFoundE {:try_start_0 .. :try_end_0} :catch_0
move-result-object v8
invoke-direct {v6, v7, v8}, Landroid/content/I-&&init&(Landroid/content/CLjava/lang/C)V
move-object v2, v5
move-object v5, v0
move-object v6, v2
invoke-virtual {v5, v6}, Lpjz/cnm/w;-&startService(Landroid/content/I)Landroid/content/ComponentN
move-result-object v5
return-void
move-exception v5
move-object v3, v5
new-instance v5, Ljava/lang/NoClassDefFoundE
move-object v12, v5
move-object v5, v12
move-object v6, v12
move-object v7, v3
invoke-virtual {v7}, Ljava/lang/T-&getMessage()Ljava/lang/S
move-result-object v7
invoke-direct {v6, v7}, Ljava/lang/NoClassDefFoundE-&&init&(Ljava/lang/S)V
.end method
发现没有什么可用的信息
看着界面,我们去搜索看看
直接搜索序列号
只有一个结果,有戏
过去一看,吓死人了
.class public Lpjz/cnm/s;
.super Landroid/app/S
.source &s.java&
# annotations
.annotation system Ldalvik/annotation/MemberC
Lpjz/cnm/s$;
.end annotation
# instance fields
.field AIDE:Ljava/lang/S
.field bhrj:Ljava/lang/S
.field bohe:Landroid/widget/TextV
.field bohem:I
.field bt:Landroid/widget/B
.field ed:Landroid/widget/EditT
.field editor:Landroid/content/SharedPreferences$E
.field lock:Ljava/lang/S
.field private mFloatLayout:Landroid/view/V
.field private mWindowManager:Landroid/view/WindowM
.field q1:Landroid/widget/TextV
.field q2:Landroid/widget/TextV
.field qq:Landroid/widget/TextV
.field share:Landroid/content/SharedP
.field tv:Landroid/widget/TextV
.field private wmParams:Landroid/view/WindowManager$LayoutP
.field 序列号:I
.field 我操你妈的:Lpjz/cnm/d;
.field 破解啊傻逼:Lpjz/cnm/a;
# direct methods
.method public constructor &init&()V
move-object v0, p0
move-object v2, v0
invoke-direct {v2}, Landroid/app/S-&&init&()V
return-void
.end method
.method static synthetic access$L1000001(Lpjz/cnm/s;)Landroid/view/WindowM
move-object v0, p0
move-object v3, v0
iget-object v3, v3, Lpjz/cnm/s;-&mWindowManager:Landroid/view/WindowM
move-object v0, v3
return-object v0
.end method
.method static synthetic access$L1000002(Lpjz/cnm/s;)Landroid/view/V
move-object v0, p0
move-object v3, v0
iget-object v3, v3, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
move-object v0, v3
return-object v0
.end method
.method static synthetic access$S1000001(Lpjz/cnm/s;Landroid/view/WindowM)V
move-object v0, p0
move-object v1, p1
move-object v4, v0
move-object v5, v1
iput-object v5, v4, Lpjz/cnm/s;-&mWindowManager:Landroid/view/WindowM
return-void
.end method
.method static synthetic access$S1000002(Lpjz/cnm/s;Landroid/view/V)V
move-object v0, p0
move-object v1, p1
move-object v4, v0
move-object v5, v1
iput-object v5, v4, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
return-void
.end method
.method private Æ()V
.locals 10
.annotation system Ldalvik/annotation/S
.end annotation
move-object v0, p0
move-object v5, v0
new-instance v6, Landroid/view/WindowManager$LayoutP
move-object v9, v6
move-object v6, v9
move-object v7, v9
invoke-direct {v7}, Landroid/view/WindowManager$LayoutP-&&init&()V
iput-object v6, v5, Lpjz/cnm/s;-&wmParams:Landroid/view/WindowManager$LayoutP
move-object v5, v0
move-object v6, v0
invoke-virtual {v6}, Lpjz/cnm/s;-&getApplication()Landroid/app/A
move-result-object v6
move-object v7, v0
invoke-virtual {v7}, Lpjz/cnm/s;-&getApplication()Landroid/app/A
move-result-object v7
sget-object v7, Landroid/content/C-&WINDOW_SERVICE:Ljava/lang/S
invoke-virtual {v6, v7}, Landroid/app/A-&getSystemService(Ljava/lang/S)Ljava/lang/O
move-result-object v6
check-cast v6, Landroid/view/WindowM
iput-object v6, v5, Lpjz/cnm/s;-&mWindowManager:Landroid/view/WindowM
move-object v5, v0
new-instance v6, Landroid/view/WindowManager$LayoutP
move-object v9, v6
move-object v6, v9
move-object v7, v9
invoke-direct {v7}, Landroid/view/WindowManager$LayoutP-&&init&()V
iput-object v6, v5, Lpjz/cnm/s;-&wmParams:Landroid/view/WindowManager$LayoutP
move-object v5, v0
move-object v6, v0
invoke-virtual {v6}, Lpjz/cnm/s;-&getApplication()Landroid/app/A
move-result-object v6
move-object v7, v0
invoke-virtual {v7}, Lpjz/cnm/s;-&getApplication()Landroid/app/A
move-result-object v7
sget-object v7, Landroid/content/C-&WINDOW_SERVICE:Ljava/lang/S
invoke-virtual {v6, v7}, Landroid/app/A-&getSystemService(Ljava/lang/S)Ljava/lang/O
move-result-object v6
check-cast v6, Landroid/view/WindowM
iput-object v6, v5, Lpjz/cnm/s;-&mWindowManager:Landroid/view/WindowM
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&wmParams:Landroid/view/WindowManager$LayoutP
const/16 v6, 0x7da
iput v6, v5, Landroid/view/WindowManager$LayoutP-&type:I
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&wmParams:Landroid/view/WindowManager$LayoutP
const/4 v6, 0x1
iput v6, v5, Landroid/view/WindowManager$LayoutP-&format:I
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&wmParams:Landroid/view/WindowManager$LayoutP
const/16 v6, 0x500
iput v6, v5, Landroid/view/WindowManager$LayoutP-&flags:I
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&wmParams:Landroid/view/WindowManager$LayoutP
const/16 v6, 0x11
iput v6, v5, Landroid/view/WindowManager$LayoutP-&gravity:I
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&wmParams:Landroid/view/WindowManager$LayoutP
const/4 v6, -0x1
iput v6, v5, Landroid/view/ViewGroup$LayoutP-&width:I
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&wmParams:Landroid/view/WindowManager$LayoutP
const/4 v6, -0x1
iput v6, v5, Landroid/view/ViewGroup$LayoutP-&height:I
move-object v5, v0
invoke-virtual {v5}, Lpjz/cnm/s;-&getApplication()Landroid/app/A
move-result-object v5
invoke-static {v5}, Landroid/view/LayoutI-&from(Landroid/content/C)Landroid/view/LayoutI
move-result-object v5
move-object v1, v5
move-object v5, v0
move-object v6, v1
const/high16 v7, 0x7f030000
const/4 v8, 0x0
check-cast v8, Landroid/view/ViewG
invoke-virtual {v6, v7, v8}, Landroid/view/LayoutI-&inflate(ILandroid/view/ViewG)Landroid/view/V
move-result-object v6
iput-object v6, v5, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&mWindowManager:Landroid/view/WindowM
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
move-object v7, v0
iget-object v7, v7, Lpjz/cnm/s;-&wmParams:Landroid/view/WindowManager$LayoutP
invoke-interface {v5, v6, v7}, Landroid/view/WindowM-&addView(Landroid/view/VLandroid/view/ViewGroup$LayoutP)V
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
const v7, 0x7f070003
invoke-virtual {v6, v7}, Landroid/view/V-&findViewById(I)Landroid/view/V
move-result-object v6
check-cast v6, Landroid/widget/B
iput-object v6, v5, Lpjz/cnm/s;-&bt:Landroid/widget/B
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
const v7, 0x7f070002
invoke-virtual {v6, v7}, Landroid/view/V-&findViewById(I)Landroid/view/V
move-result-object v6
check-cast v6, Landroid/widget/EditT
iput-object v6, v5, Lpjz/cnm/s;-&ed:Landroid/widget/EditT
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
const v7, 0x7f070001
invoke-virtual {v6, v7}, Landroid/view/V-&findViewById(I)Landroid/view/V
move-result-object v6
check-cast v6, Landroid/widget/TextV
iput-object v6, v5, Lpjz/cnm/s;-&tv:Landroid/widget/TextV
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
const/high16 v7, 0x7f070000
invoke-virtual {v6, v7}, Landroid/view/V-&findViewById(I)Landroid/view/V
move-result-object v6
check-cast v6, Landroid/widget/TextV
iput-object v6, v5, Lpjz/cnm/s;-&qq:Landroid/widget/TextV
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
const v7, 0x7f070004
invoke-virtual {v6, v7}, Landroid/view/V-&findViewById(I)Landroid/view/V
move-result-object v6
check-cast v6, Landroid/widget/TextV
iput-object v6, v5, Lpjz/cnm/s;-&bohe:Landroid/widget/TextV
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
const v7, 0x7f070005
invoke-virtual {v6, v7}, Landroid/view/V-&findViewById(I)Landroid/view/V
move-result-object v6
check-cast v6, Landroid/widget/TextV
iput-object v6, v5, Lpjz/cnm/s;-&q1:Landroid/widget/TextV
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&mFloatLayout:Landroid/view/V
const v7, 0x7f070006
invoke-virtual {v6, v7}, Landroid/view/V-&findViewById(I)Landroid/view/V
move-result-object v6
check-cast v6, Landroid/widget/TextV
iput-object v6, v5, Lpjz/cnm/s;-&q2:Landroid/widget/TextV
move-object v5, v0
:try_start_0
iget-object v5, v5, Lpjz/cnm/s;-&破解啊傻逼:Lpjz/cnm/a;
const-string v6, &0d4c6ac1a71&
invoke-virtual {v5, v6}, Lpjz/cnm/a;-&decrypt(Ljava/lang/S)Ljava/lang/S
move-result-object v5
move-object v2, v5
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&破解啊傻逼:Lpjz/cnm/a;
const-string v6, &bd4061&
invoke-virtual {v5, v6}, Lpjz/cnm/a;-&decrypt(Ljava/lang/S)Ljava/lang/S
move-result-object v5
move-object v3, v5
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&ed:Landroid/widget/EditT
move-object v6, v2
invoke-virtual {v5, v6}, Landroid/widget/EditT-&setHint(Ljava/lang/CharS)V
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&bt:Landroid/widget/B
move-object v6, v3
invoke-virtual {v5, v6}, Landroid/widget/B-&setHint(Ljava/lang/CharS)V
:try_end_0
.catch Ljava/lang/E {:try_start_0 .. :try_end_0} :catch_0
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&bt:Landroid/widget/B
new-instance v6, Lpjz/cnm/s$;
move-object v9, v6
move-object v6, v9
move-object v7, v9
move-object v8, v0
invoke-direct {v7, v8}, Lpjz/cnm/s$;-&&init&(Lpjz/cnm/s;)V
invoke-virtual {v5, v6}, Landroid/widget/B-&setOnClickListener(Landroid/view/View$OnClickL)V
move-object v5, v0
:try_start_1
iget-object v5, v5, Lpjz/cnm/s;-&破解啊傻逼:Lpjz/cnm/a;
const-string v6, &7c2a6d2ff1d62cb1e935f00f66767f07&
invoke-virtual {v5, v6}, Lpjz/cnm/a;-&decrypt(Ljava/lang/S)Ljava/lang/S
move-result-object v5
move-object v2, v5
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&破解啊傻逼:Lpjz/cnm/a;
const-string v7, &f99f466e5ded9ba19ff64fbd9dcb0&
invoke-virtual {v6, v7}, Lpjz/cnm/a;-&decrypt(Ljava/lang/S)Ljava/lang/S
move-result-object v6
iput-object v6, v5, Lpjz/cnm/s;-&bhrj:Ljava/lang/S
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&tv:Landroid/widget/TextV
new-instance v6, Ljava/lang/StringB
move-object v9, v6
move-object v6, v9
move-object v7, v9
invoke-direct {v7}, Ljava/lang/StringB-&&init&()V
move-object v7, v2
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
move-object v7, v0
iget v7, v7, Lpjz/cnm/s;-&序列号:I
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(I)Ljava/lang/StringB
move-result-object v6
invoke-virtual {v6}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextV-&append(Ljava/lang/CharS)V
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&qq:Landroid/widget/TextV
new-instance v6, Ljava/lang/StringB
move-object v9, v6
move-object v6, v9
move-object v7, v9
invoke-direct {v7}, Ljava/lang/StringB-&&init&()V
const-string v7, &\n\n&
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
move-object v7, v0
iget-object v7, v7, Lpjz/cnm/s;-&bhrj:Ljava/lang/S
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
invoke-virtual {v6}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextV-&append(Ljava/lang/CharS)V
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&bohe:Landroid/widget/TextV
new-instance v6, Ljava/lang/StringB
move-object v9, v6
move-object v6, v9
move-object v7, v9
invoke-direct {v7}, Ljava/lang/StringB-&&init&()V
const-string v7, &\n\n&
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
move-object v7, v0
iget-object v7, v7, Lpjz/cnm/s;-&bhrj:Ljava/lang/S
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
invoke-virtual {v6}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextV-&append(Ljava/lang/CharS)V
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&q1:Landroid/widget/TextV
new-instance v6, Ljava/lang/StringB
move-object v9, v6
move-object v6, v9
move-object v7, v9
invoke-direct {v7}, Ljava/lang/StringB-&&init&()V
const-string v7, &\n\n&
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
move-object v7, v0
iget-object v7, v7, Lpjz/cnm/s;-&bhrj:Ljava/lang/S
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
invoke-virtual {v6}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextV-&append(Ljava/lang/CharS)V
move-object v5, v0
iget-object v5, v5, Lpjz/cnm/s;-&q2:Landroid/widget/TextV
new-instance v6, Ljava/lang/StringB
move-object v9, v6
move-object v6, v9
move-object v7, v9
invoke-direct {v7}, Ljava/lang/StringB-&&init&()V
const-string v7, &\n\n&
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
move-object v7, v0
iget-object v7, v7, Lpjz/cnm/s;-&bhrj:Ljava/lang/S
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
invoke-virtual {v6}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v6
invoke-virtual {v5, v6}, Landroid/widget/TextV-&append(Ljava/lang/CharS)V
:try_end_1
.catch Ljava/lang/E {:try_start_1 .. :try_end_1} :catch_1
return-void
move-exception v5
move-object v2, v5
goto/16 :goto_0
move-exception v5
move-object v2, v5
goto :goto_1
.end method
.method public static 破解软件者不得好死你他妈就是被强奸避孕失败生出你这个没闭眼的畜生你妈生你时是不是把人扔了把胎盘养大(Ljava/lang/SI)Ljava/lang/S
.locals 10
move-object v0, p0
move v1, p1
const-string v6, &&
move-object v2, v6
move-object v6, v0
const-string v7, &/&
invoke-virtual {v6, v7}, Ljava/lang/S-&split(Ljava/lang/S)[Ljava/lang/S
move-result-object v6
move-object v3, v6
const/4 v6, 0x1
move v4, v6
move v6, v4
move-object v7, v3
array-length v7, v7
if-lt v6, v7, :cond_0
move-object v6, v2
move-object v0, v6
return-object v0
new-instance v6, Ljava/lang/StringB
move-object v9, v6
move-object v6, v9
move-object v7, v9
invoke-direct {v7}, Ljava/lang/StringB-&&init&()V
move-object v7, v2
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
move-object v7, v3
move v8, v4
aget-object v7, v7, v8
move v8, v1
invoke-static {v7, v8}, Ljava/lang/I-&parseInt(Ljava/lang/SI)I
move-result v7
int-to-char v7, v7
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(C)Ljava/lang/StringB
move-result-object v6
invoke-virtual {v6}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v6
move-object v2, v6
add-int/lit8 v4, v4, 0x1
goto :goto_0
.end method
.method public static 艹你妈傻逼还想破解我操你妈祖宗十八代女性当然漂亮的才操还有操你未来的全部女后代当然还是老规矩漂亮的才艹(Ljava/lang/SI)Ljava/lang/S
.locals 10
move-object v0, p0
move v1, p1
const-string v6, &&
move-object v2, v6
move-object v6, v0
const-string v7, &/&
invoke-virtual {v6, v7}, Ljava/lang/S-&split(Ljava/lang/S)[Ljava/lang/S
move-result-object v6
move-object v3, v6
const/4 v6, 0x1
move v4, v6
move v6, v4
move-object v7, v3
array-length v7, v7
if-lt v6, v7, :cond_0
move-object v6, v2
move-object v0, v6
return-object v0
new-instance v6, Ljava/lang/StringB
move-object v9, v6
move-object v6, v9
move-object v7, v9
invoke-direct {v7}, Ljava/lang/StringB-&&init&()V
move-object v7, v2
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v6
move-object v7, v3
move v8, v4
aget-object v7, v7, v8
move v8, v1
invoke-static {v7, v8}, Ljava/lang/I-&parseInt(Ljava/lang/SI)I
move-result v7
int-to-char v7, v7
invoke-virtual {v6, v7}, Ljava/lang/StringB-&append(C)Ljava/lang/StringB
move-result-object v6
invoke-virtual {v6}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v6
move-object v2, v6
add-int/lit8 v4, v4, 0x1
goto :goto_0
.end method
# virtual methods
.method public is(Landroid/content/C)Z
move-object v0, p0
move-object v1, p1
move-object v5, v1
if-eqz v5, :cond_0
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&bhrj:Ljava/lang/S
iput-object v6, v5, Lpjz/cnm/s;-&AIDE:Ljava/lang/S
move-object v5, v1
const-string v6, &connectivity&
invoke-virtual {v5, v6}, Landroid/content/C-&getSystemService(Ljava/lang/S)Ljava/lang/O
move-result-object v5
check-cast v5, Landroid/net/ConnectivityM
move-object v2, v5
move-object v5, v2
invoke-virtual {v5}, Landroid/net/ConnectivityM-&getActiveNetworkInfo()Landroid/net/NetworkI
move-result-object v5
move-object v3, v5
move-object v5, v3
if-eqz v5, :cond_0
move-object v5, v3
invoke-virtual {v5}, Landroid/net/NetworkI-&isAvailable()Z
move-result v5
move v0, v5
move-object v5, v0
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&AIDE:Ljava/lang/S
iput-object v6, v5, Lpjz/cnm/s;-&lock:Ljava/lang/S
const/4 v5, 0x0
move v0, v5
goto :goto_0
.end method
.method public onBind(Landroid/content/I)Landroid/os/IB
.annotation runtime Ljava/lang/O
.end annotation
move-object v0, p0
move-object v1, p1
const/4 v3, 0x0
check-cast v3, Landroid/os/IB
move-object v0, v3
return-object v0
.end method
.method public onCreate()V
.locals 10
.annotation system Ldalvik/annotation/S
.end annotation
.annotation runtime Ljava/lang/O
.end annotation
move-object v0, p0
move-object v3, v0
invoke-super {v3}, Landroid/app/S-&onCreate()V
move-object v3, v0
new-instance v4, Lpjz/cnm/d;
move-object v9, v4
move-object v4, v9
move-object v5, v9
const-string v6, &/1b/34/1g/1j/1b/37/37/2y/1b/35/35/2s/1b/30/2r/2t/1b/2v/39/2w/1b/39/1g/3d&
const/16 v7, 0x24
invoke-static {v6, v7}, Lpjz/cnm/s;-&艹你妈傻逼还想破解我操你妈祖宗十八代女性当然漂亮的才操还有操你未来的全部女后代当然还是老规矩漂亮的才艹(Ljava/lang/SI)Ljava/lang/S
move-result-object v6
const/16 v7, 0x23
invoke-static {v6, v7}, Lpjz/cnm/s;-&破解软件者不得好死你他妈就是被强奸避孕失败生出你这个没闭眼的畜生你妈生你时是不是把人扔了把胎盘养大(Ljava/lang/SI)Ljava/lang/S
move-result-object v6
invoke-direct {v5, v6}, Lpjz/cnm/d;-&&init&(Ljava/lang/S)V
iput-object v4, v3, Lpjz/cnm/s;-&我操你妈的:Lpjz/cnm/d;
move-object v3, v0
:try_start_0
new-instance v4, Lpjz/cnm/a;
move-object v9, v4
move-object v4, v9
move-object v5, v9
move-object v6, v0
iget-object v6, v6, Lpjz/cnm/s;-&我操你妈的:Lpjz/cnm/d;
move-object v7, v0
iget-object v7, v7, Lpjz/cnm/s;-&我操你妈的:Lpjz/cnm/d;
const-string v8, &fb385ee8fa3d9c6da8daa43f608a7ae435b867fb45ab08f45fcfc7&
invoke-virtual {v7, v8}, Lpjz/cnm/d;-&decrypt(Ljava/lang/S)Ljava/lang/S
move-result-object v7
invoke-virtual {v6, v7}, Lpjz/cnm/d;-&decrypt(Ljava/lang/S)Ljava/lang/S
move-result-object v6
invoke-direct {v5, v6}, Lpjz/cnm/a;-&&init&(Ljava/lang/S)V
iput-object v4, v3, Lpjz/cnm/s;-&破解啊傻逼:Lpjz/cnm/a;
:try_end_0
.catch Ljava/lang/E {:try_start_0 .. :try_end_0} :catch_0
move-object v3, v0
invoke-static {}, Ljava/lang/M-&random()D
move-result-wide v4
const v6, 0xb6f8
int-to-double v6, v6
mul-double/2addr v4, v6
double-to-int v4, v4
iput v4, v3, Lpjz/cnm/s;-&序列号:I
move-object v3, v0
move-object v4, v0
iget v4, v4, Lpjz/cnm/s;-&序列号:I
const/16 v5, 0x64
add-int/lit8 v4, v4, -0x64
const/4 v5, 0x3
mul-int/lit8 v4, v4, 0x3
iput v4, v3, Lpjz/cnm/s;-&bohem:I
return-void
move-exception v3
move-object v1, v3
goto :goto_0
.end method
.method public onStart(Landroid/content/II)V
.annotation system Ldalvik/annotation/S
&Landroid/content/I&,
.end annotation
.annotation runtime Ljava/lang/O
.end annotation
move-object v0, p0
move-object v1, p1
move v2, p2
move-object v4, v0
move-object v5, v1
move v6, v2
invoke-super {v4, v5, v6}, Landroid/app/S-&onStart(Landroid/content/II)V
move-object v4, v0
invoke-direct {v4}, Lpjz/cnm/s;-&Æ()V
return-void
.end method
真是无语,被吓惨
最后一张图就把关键的地方弄出来了
后面就不多说了
其实我真不知道,为何这些锁机的app明明是害人的,为何还这么吊。你说吊就算了,你好歹学点加密解密的算法的,-100在*3是个什么鬼。实在不想加个混淆或者转换一下文字格式吧!!!
样本:/ckns9mv29Lmbk &访问密码 c251
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3698次
排名:千里之外
原创:13篇
评论:13条}

我要回帖

更多关于 aide音乐锁机源码下载 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信