在这一节,我们来介绍一下内部类。对于Java文件中的每一个内部类,都会产生一个单独的smali文件,比如ActivityThread$1.smali。这些文件的命名规范是如果是匿名内部类,则命名规则是外部类+$+数字,否则的话是外部类+$+内部类的名字。 当在内部类中调用外部类的私有方法时,编译器会 ...
分类:
其他好文 时间:
2018-05-05 13:22:01
阅读次数:
163
作者:lpohvbe | http://blog.csdn.net/lpohvbe/article/details/7983907 前面一节我们说过,修改APK最终是通过修改smali来实现的,所以我们接下来介绍的工具就是如何把APK中的smali文件获取出来,当然同时也需要得到AndroidMan ...
分类:
其他好文 时间:
2018-05-05 01:04:19
阅读次数:
259
一.smali的包中信息 .class public Lcom/aaaaa;.super Lcom/bbbbb;.source "ccccc.java" 1.它是com.aaaaa这个package下的类2.继承自com.bbbbb3.由ccccc.java编译得到的smali文件 二.smali中 ...
分类:
其他好文 时间:
2018-05-04 15:20:40
阅读次数:
218
cp : https://blog.csdn.net/hp910315/article/details/51823236 cp : http://www.jb51.net/softjc/119036.html 静态分析Android程序的两种方法: 一、阅读反编译生成的Dalvik字节码。 1、使用 ...
分类:
移动开发 时间:
2018-04-26 01:05:56
阅读次数:
188
第一课 讲解了关于在安卓破解之中环境的配置及所需要用到的软件,重要的软件是Androidkiller,安卓逆向助手 第二课讲解了java与smali的关系,从smail角度详细的分析了一个简单的HelloWorld的apk 第三课讲解了二次破解 对于某些破解网站,从其网站下载之后在手机上打开之后,会 ...
分类:
移动开发 时间:
2018-03-30 14:07:33
阅读次数:
190
看阿里巴巴的《深入探索Android热修复》,里面的代码看不懂,一查才知道是Smali语法,百度了语法,转载如下 转载自smali 语言语法 1.smali apk文件通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件。smali语言是Davlik的寄存器语言, ...
分类:
其他好文 时间:
2018-03-08 15:58:49
阅读次数:
201
const-string v3,"TEST" invoke-static{v3,v1},Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I Log.v(tag,message); //verbose模式,打印最详细的日志 Log.... ...
分类:
其他好文 时间:
2018-01-06 23:17:17
阅读次数:
187
26款优秀的Android逆向工程工具 26款优秀的Android逆向工程工具 工欲善其事必先利其器,好的Android逆向工程工具在逆向破解工程中起到事半功倍的作用。 1. SMALI/BAKSMALI SMALI/BAKSMALI是一个强大的apk文件编辑工具,用于Dalvik虚拟机(Googl ...
分类:
移动开发 时间:
2017-12-23 23:00:25
阅读次数:
324
1.简介 smalidea是一个IntelliJ IDEA/Android Studio smali语言插件,可实现动态调试smali代码。下载地址为:https://github.com/JesusFreke/smali/wiki/smalidea。Android Studio的安装,就是傻瓜式的 ...
分类:
移动开发 时间:
2017-12-10 11:19:13
阅读次数:
478
一.smali的包中信息 .class public Lcom/aaaaa; .super Lcom/bbbbb; .source "ccccc.java" 1.它是com.aaaaa这个package下的类 2.继承自com.bbbbb 3.由ccccc.java编译得到的smali文件 二.sm ...
分类:
其他好文 时间:
2017-12-03 13:54:58
阅读次数:
731