Android Xposed

关于 Xposed的种种资料

XposedBridgeGitHub(重点讨论如何入门,基本工作原理)
关于Xposed的运行原理

Xposed的各种repo

深入理解Android(三):Xposed详解

一篇看起来非常有用的原理解析,以及源码编译的帮助。

Xposed模块开发基础篇
可以和第一篇互为参考

Xposed所需的一些基础知识

Zygote

There is a process that is called “Zygote”. This is the heart of the Android runtime. Every application is started as a copy (“fork”) of it. This process is started by an /init.rc script when the phone is booted. The process start is done with /system/bin/app_process, which loads the needed classes and invokes the initialization methods.

where Xposed comes into play

When you install the Xposed framework, an extended app_process executable is copied to /system/bin. This extended startup process adds an additional jar to the classpath and calls methods from there at certain places.

certain places

For instance, just after the VM has been created, even before the main method of Zygote has been called. And inside that method, we are part of Zygote and can act in its context.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值