惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
N
Netflix TechBlog - Medium
P
Proofpoint News Feed
D
Docker
J
Java Code Geeks
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
I
InfoQ
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
Engineering at Meta
Engineering at Meta
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
T
Tailwind CSS Blog
M
MIT News - Artificial intelligence
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
腾讯CDC
罗磊的独立博客
U
Unit 42
爱范儿
爱范儿
Vercel News
Vercel News
MyScale Blog
MyScale Blog

博客园 - 风易微凉

AI笔记-快捷键2 AI笔记 快捷键1 AI笔记-钢笔PEN 我的2025 倒影中的你 后座有你 一个人、一场梦、一座空城、一生心疼 人间有味是清欢 安卓开发中遇到耗电量高的问题解决方案 no no no no 敢说不 逆向工程-反编译,嵌入 AlarmManager的使用 基于项目中遇到的技术问题,谈谈SharedPreferences的使用的注意问题 根据当前进程号,获取进程下线程数目 MongoDB数据库日志备份压缩脚本 mongodb数据库磁盘碎片整理。 mongodb库表信息监控脚本 mongodb mapreduce示例 mongodb表字段处理生成域名字段
踏入破解行业
风易微凉 · 2014-10-31 · via 博客园 - 风易微凉

虽然了解点,甚至破解几个,但几天总算是入门第一天。

dalvik smali ida ARM汇编

smali

iget-object, iput-object, invoke-direct,

p0,p1,p2,...传递的参数,非static函数p0为this

v0,v1,v2...变量寄存器

.class public Lcom/jltxgcy/crack/MainActivity;
.super Landroid/app/Activity;

方法

# direct methods  or vitual methods
.method public constructor <init>()V
    .locals 0
 
    invoke-direct {p0}, Landroid/app/Activity;-><init>()V
 
    return-void
.end method</init></init>

字段

# instance fields or static filelds
.field private a:Landroid/widget/Button;