Smali语法 log打印 与 Toast

原创 2016年08月29日 18:05:12
public void a(Uri u){
        u = Uri.parse("bugle://avatar/l");

        if(u != null){
            android.util.Log.e("SHUIYES", u.toString());
        }
        if(u == null){
            Toast.makeText(this, "text", 0).show();
        }
    }
# virtual methods
.method public a(Landroid/net/Uri;)V
    .locals 2
    .param p1, "u"    # Landroid/net/Uri;

    .prologue
    .line 19
    const-string v0, "bugle://avatar/l"

    invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object p1

    .line 21
    if-eqz p1, :cond_0

    .line 22
    const-string v0, "SHUIYES"

    invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String;

    move-result-object v1

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

    .line 24
    :cond_0
    if-nez p1, :cond_1

    .line 25
    const-string v0, "text"

    const/4 v1, 0x0

    invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .line 27
    :cond_1
    return-void
.end method
版权声明:本文为博主原创文章,未经博主允许不得转载。

Android _Smali中插入Toast

新建个crack.smali,粘贴下面代码: .class public Lcrack; .super Ljava/lang/Object; .source "crack.java" .meth...
  • u012108436
  • u012108436
  • 2015年07月22日 12:16
  • 706

常用的Smali代码

每次都去网上找,太麻烦了。 所以把最常用的做个记录,省的以后到处找。 java代码: private void log(){ Log.e("my_tag", "log-test"); } ...
  • XXOOYC
  • XXOOYC
  • 2016年05月07日 22:43
  • 1527

安卓逆向学习笔记(6)- smali注入攻击

今天,我要记录的是smali注入攻击。我们在破解某个apk时,通常的流程是这样的:先用某个工具逆向apk获取到源代码,然后再修改源代码,再用工具进行二次打包。通过前面一些文章的介绍,我们知道可以用de...
  • pengyan0812
  • pengyan0812
  • 2015年03月23日 19:45
  • 4234

Android 反汇编Smali语言中插入log打印

针对Android中Smali代码逆向分析,由于现在调试技术有限,一种相对简单的办法是在Smali中加入Log输出:...
  • ncepu307
  • ncepu307
  • 2014年04月10日 15:47
  • 6646

通过smali注入log和函数调用堆栈

0x00    smali注入log,看本文前,请大家先看Android安全–加强版Smali Log注入。    有几点要说明:    1、在上文中,crack.smali,并不是作者直接写的sma...
  • jltxgcy
  • jltxgcy
  • 2016年02月04日 10:59
  • 2734

Android当中用到的Log和Toast

Toast:是一个类,主要管理消息的提示. makeText(),是Toast的一个方法,用来显示信息,分别有三个参数.第一个参数:this,是上下文参数,指当前页面显示第二个参数:“string s...
  • gogmz
  • gogmz
  • 2015年07月12日 14:57
  • 969

在smali文件中添加java log

在上文中我们提到了如何去反编译apk,反编译
  • Siobhan
  • Siobhan
  • 2014年07月25日 16:24
  • 5413

SMALI注入中新增调试日志输出

针对Android中Smali代码逆向分析,由于现在调试技术有限,一种相对简单的办法是在Smali中加入Log输出: const-string v3, "a"   invoke-stati...
  • pilot10
  • pilot10
  • 2015年05月01日 18:13
  • 1270

Android中吐司Toast、打印日志Log的使用

【Toast】 Toast makeText(Context context, CharSequence text, int duration).show(); co...
  • qq_33465421
  • qq_33465421
  • 2016年10月04日 11:17
  • 152

【转】smali语法中文参考文档

转载链接:http://0nly3nd.sinaapp.com/?p=319 Dalvik虚拟机操作码 作者:Gabor Paller    翻译:YULIANGMAX v1.0 ...
  • qq373432361
  • qq373432361
  • 2015年11月01日 13:14
  • 514
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Smali语法 log打印 与 Toast
举报原因:
原因补充:

(最多只允许输入30个字)