luoawai的博客

学习成就你我

android逆向之路十六

我们破解完一个软件之后,我们都想要有些自己的破解版权,毕竟破解不易嘛,现在我们来弄弄怎么在软件上弄出一个弹窗,让别人知道是你破解的,当然,装逼无限了。

首先我们都在xml文件里找到第一个activity,然后记住它的名字,从dex文件进入,进入到它的一个oncreat方法,然后复制粘贴一下代码,改成自己想要发出的弹窗信息即可。

 new-instance v0, Landroid/app/AlertDialog$Builder;


    invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V


    const-string v1, "温馨提示"


    invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;


    move-result-object v0


    const-string v1, "本软件完美破解"


    invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;


    move-result-object v0


    const-string v1, "开始装逼"


    const/4 v2, 0x0


    invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;


    move-result-object v0


    invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;

以上代码的一个p0,得该成下一句调用方法的第一个变量。然后保存更新,签名安装,进入软件,就可以看到自己的弹窗信息了。

阅读更多
个人分类: 逆向
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

android逆向之路十六

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭