Xposed及类Xposed框架收集

电脑杂谈  发布时间:2019-06-05 03:19:29  来源:网络整理

magisk xposed模块_xposed框架模块汉化_miui8 xposed框架模块

常见xposed框架

xposed--原生
Cydia for Android
magisk--挂载magisk.img
vitrualXposed--双开技术
EXposed  --太极
VAEXposed
VirtualHook :VirtualHook 修改 VirtualApp 的核心代码,提供 Hook 注入代码的窗口
VirtrualApp  --多开
LEB 的平行空间  --双开大师
360的DroidPlugin --360插件化开发
frida -一款基于python + javascript 的hook框架,适用于android/ios/linux/win/osx等平台。
FUPK v3, 早期的一个Android脱壳机。
YAHFA(Yet Another Hook Framework for ART) 是基于 ART 的 Hook 框架,支持 Android 5.0 ~ 9.0 版本的 Java 方法的 Hook 与替代 。而 VirtualHook 则是靠 YAHFA 实现的免 Root Hook。
复制代码

动态加载.dex/jar/apk文件的基础是类加载器classloader,它的包路径是java.lang,由此可见其重要性,虚拟机就是通过类加载器加载期需要用的class,这是java程序运行的基础。使用动态加载技术可以在android应用运行时加载外部的dex包,而通过网络下载新的dex包并替换原有的dex包就可以达到不安装新apk文件就升级应用(改变代码逻辑)的目的。在需要对viewpager的滑动页面内容进行动态加载的都在这里完成,出来的效果会根据你的滑动而加载,每次加载当前页前后页的内容,这样在滑动的时候才会出现这样的效果,第一页的内容和第二页的内容同时出现。

Android Hook框架Xposed原理与源代码分析-csdn

Android Hook框架Xposed原理与源代码分析-360doc

官网地址:repo.xposed.info/。

源码地址:github.com/rovo89。

xposed安装&模块市场--官网

xposed框架模块汉化_miui8 xposed框架模块_magisk xposed模块

import de.robv.android.xposed.xposedbridge。import de.robv.android.xposed.ixposedhookloadpackage。import de.robv.android.xposed.xc_methodhook。

xposed论坛&模块-中文站

https://www.cnblogs.com/xushihai/p/4502703.html

https://www.cnblogs.com/gordon0918/p/6763738.html

magisk的原理。

magisk做的事情是通过boot中创建钩子,进而bind mount构建出一个在system基础上能够自定义替换,增加以及删除的文件系统,实际上并没有对 system 分区进行修改(即 systemless 接口,以不触动 system 的方式修改 system)。所有操作都在启动的时候完成,启动过程中magisk所做的事情:

1.准备阶段,将会把/data/magisk.img挂到/magisk。同时它会遍历magisk目录中的模块是否为启用状态,并且记录。

2.创建骨架system文件系统(由于bind mount 必须要有一个目标文件才能进行bind mount),全部由mkdir 和touch构建

xposed框架模块汉化_magisk xposed模块_miui8 xposed框架模块

3.将每个标记为启用的/magisk/$MODID/system中文件bind mount到骨架系统

4.执行自定义模块中的脚本

5.遍历骨架中剩余没有被mount的文件,通过真正的system文件进行bind mount。

如何安装magisk--官网

https://www.xda-developers.com/how-to-install-magisk/

magisk 在xdas上的论坛

https://www.xda-developers.com/how-to-install-magisk/

https://xposed.xunbug.com/list/8.html

virtualXposed官网--看视频有介绍如何使用

magisk xposed模块_miui8 xposed框架模块_xposed框架模块汉化

https://vxposed.com/复制代码

https://github.com/rk700/VirtualHook

https://www.52pojie.cn/thread-856216-1-1.html

太极(Exposed)使用教程/解释文档

https://xposed.ag.com/2902.html

Frida是一款基于python + javascript 的hook框架,适用于android/ios/linux/win/osx等平台。Frida的动态代码执行功能,主要是在它的核心引擎Gum中用C语言来实现的。

4.4还是使用10或11版本 不要用12

https://github.com/frida/frida/releases

FUPK v3, 早期的一个Android脱壳机。基于Android 系统 KTU84P (4.4.4_r1)开发,可以脱没被V掉的smali函数。目前市面上的壳基本上都可以过掉,使用前记得先修改一下特征,比如导出的函数接名称,用到的配置文件名称,包名,脱壳魔数等。

magisk xposed模块_miui8 xposed框架模块_xposed框架模块汉化

https://github.com/F8LEFT/FUPK3

其他资料

JustTrustMe是一个去掉https证书校验的xposed hook插件magisk xposed模块,去掉之后就可以抓取做了证书校验的app的数据包。JustTrustMe在github的地址位:

https://github.com/Fuzion24/JustTrustMe

安装好模块之后勾选JustTrustMe模块magisk xposed模块,然后重启手机

非官方 Xposed 框架,支持 8.0 - 9.0

https://github.com/zhangkaitao/spring4-showcase/tree/master/spring-cache。https://github.com/liuyunzhuge/blog/tree/master/backbone_ajax。源码在:https://github.com/liuyunzhuge/blog/tree/master/todos。

免 Root Xposed 环境

https://github.com/ganyao114/SandVXposed

https://bbs.pediy.com/thread-250601.htm


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-103753-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 姬欢
        姬欢

        索罗斯是不是打马云的脸了呢

      • 张涵
        张涵

        所以中国也不好说

      • 白耀东
        白耀东

        俄打格鲁吉亚的时候

      热点图片
      拼命载入中...