hot fix 线上修复 1. dexposed: 这是基于xposed的,xposed:替换/system/bin/app_process,共享java运行时库,让每个app都加载了XposedBridge.jar,在这个jar包中有一个hookMethodNative方法利用反射对内置方法进行覆 ...
分类:
其他好文 时间:
2016-05-05 19:11:50
阅读次数:
189
由于获取了root权限,安装了xposed框架,或者是刷了非官方的recovery,会导致的无法正常进行ota更新系统。进入推送,下载更新,再推送的循环。本文基于nexus 5设备。其他nexus设备可做参考。更新前系统为MMB29V,更新4月包后为MOB30D。一、解决方法1、必备工具
手机安装chainfire 软件。这里有酷安的下载链接 ota更新包,或者官方镜像文件
这里是官方下载地址,自...
分类:
其他好文 时间:
2016-04-29 19:21:24
阅读次数:
177
由于获取了root权限,安装了xposed框架,或者是刷了非官方的recovery,会导致的无法正常进行ota更新系统。进入推送,下载更新,再推送的循环。本文基于nexus 5设备。其他nexus设备可做参考。更新前系统为MMB29V,更新4月包后为MOB30D。一、解决方法1、必备工具
手机安装chainfire 软件。这里有酷安的下载链接 ota更新包,或者官方镜像文件
这里是官方下载地址,自...
分类:
其他好文 时间:
2016-04-26 21:25:51
阅读次数:
185
主要就是使用到了Xposed中的两个比较重要的方法,handleLoadPackage获取包加载时候的回调并拿到其对应的classLoader;findAndHookMethod对指定类的方法进行Hook。 /** * 包加载时候的回调 */public void handleLoadPackage ...
分类:
移动开发 时间:
2016-04-20 23:10:45
阅读次数:
236
参考文章:Xposed恶意插件
Android 安全专项-Xposed 劫持用户名密码实践0x00我在之前的文章中演示了一下如何通过Xposed获取用户名密码,那篇文章的例子是我自己写的,Monkey就提议用一个大家都使用的App来试试,ok所以就有了这篇文章0x01我根据Xposed恶意插件这篇文章介绍的原理开发了一个Xposed Module我这次的例子采用的是微信客户端740来试的,下面看效...
分类:
微信 时间:
2016-03-15 00:36:48
阅读次数:
546
实验环境: Droid4x模拟器 (目前Android版本4.2.2) Android Studio1.下载相关工具XposedInstaller下载http://repo.xposed.info/module/de.robv.android.xposed.installer XposedBridg...
分类:
移动开发 时间:
2016-02-22 22:06:24
阅读次数:
686
dexposed是阿里巴巴在xposed框架上面开发的hotpatch一套框架 当然hotpatch的方式有很多,这里先介绍下dexposed原理 Demo中有个test函数, 在调用hook之前正常返回”11111”; 调用hook之后, 却返回”newTestMethod”, 被我们给修改了 p
分类:
移动开发 时间:
2016-02-20 14:39:56
阅读次数:
261
一、背景Xposed,大名鼎鼎得Xposed,是Android平台上最负盛名的一个框架。在这个框架下,我们可以加载很多插件App,这些插件App可以直接或间接操纵系统层面的东西,比如操纵一些本来只对系统厂商才open的功能(实际上是因为Android系统很多API是不公开的,而第三方APP又没有权限)。有了Xposed后,理论上我们的插件APP可以hook到系统任意一个Java进程(zygote,...
分类:
移动开发 时间:
2016-01-05 15:36:02
阅读次数:
1265
Cydia Substrate是一个代码修改平台.它可以修改任何主进程的代码,不管是用Java还是C/C++(native代码)编写的.而Xposed只支持HOOK app_process中的java函数,因此Cydia Substrate是一款强大而实用的HOOK工具. 官网...
分类:
移动开发 时间:
2015-11-11 16:52:47
阅读次数:
2499
有些时候并不需要添加lib库进行编译,例如在使用xposed的jar包时,只需要在eclipse里Build Path-Add to Build Path即可,如果作为lib库添加进去反而会出现异常。 以下是引用的原文: --------------------------...
分类:
移动开发 时间:
2015-10-17 10:51:35
阅读次数:
167