MCPcopy Index your code
hub / github.com/asLody/SandVXposed

github.com/asLody/SandVXposed @V2.1.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release V2.1.4 ↗ · + Follow
6,756 symbols 18,776 edges 712 files 1,256 documented · 19%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SandVXposed

VirtualApp with SandHook Can load xposed modules without root!

How to use

install target app and xposed modules in SandVXposed

support

5.0 - 10.0

7.0 - 9.0 tested

10.0 not stable

Plugin tested

Q++ QX WX 上帝模式 MDWechat XPrivacyLua 微信学英语 应用变量 。。。

ScreenShot

art1.jpg

art2.jpg

SandHook

https://github.com/ganyao114/SandHook

VirtualApp

https://github.com/asLody/VirtualApp

Chinese

VirtualApp 源码分析

License

注意!此项目由于使用了 VirtualApp 开源版,License 与 VirtualApp 相同,切勿用作商业用途,否则自负法律风险。

Extension points exported contracts — how you extend this code

IInjector (Interface)
@author Lody The Objects who implemention this interface will be able to inject other object. [13 implementers]
lib/src/main/java/com/lody/virtual/client/interfaces/IInjector.java
AppData (Interface)
@author Lody [10 implementers]
app/src/main/java/io/virtualapp/home/models/AppData.java
Builder (Interface)
The Builder interface is designed to designate a class as a builder object in the Builder design pattern. B [7 implementers]
lib/src/main/java/external/org/apache/commons/lang3/builder/Builder.java
BasePresenter (Interface)
@author Lody [9 implementers]
app/src/main/java/io/virtualapp/abs/BasePresenter.java
IBadger (Interface)
@author Lody [4 implementers]
lib/src/main/java/com/lody/virtual/client/badger/IBadger.java
OnAnimationEndListener (Interface)
(no doc) [10 implementers]
app/src/main/java/io/virtualapp/widgets/CircularAnim.java
IVirtualLocationManager (Interface)
@author Lody [3 implementers]
lib/src/main/java/com/lody/virtual/server/interfaces/IVirtualLocationManager.java
AppDataSource (Interface)
@author Lody @version 1.0 [2 implementers]
app/src/main/java/io/virtualapp/home/repo/AppDataSource.java

Core symbols most depended-on inside this repo

printStackTrace
called by 375
lib/src/main/java/com/lody/virtual/helper/utils/VLog.java
addMethodProxy
called by 372
lib/src/main/java/com/lody/virtual/client/hook/base/MethodInvocationStub.java
load
called by 257
lib/src/main/java/mirror/RefClass.java
get
called by 243
lib/src/main/java/com/lody/virtual/client/core/VirtualCore.java
add
called by 228
lib/src/main/java/com/lody/virtual/helper/collection/IntArray.java
length
called by 193
lib/src/main/java/external/org/apache/commons/lang3/StringUtils.java
put
called by 141
lib/src/main/java/com/lody/virtual/server/am/ProcessMap.java
size
called by 134
lib/src/main/java/com/lody/virtual/server/pm/PackageCacheManager.java

Shape

Method 4,950
Class 1,499
Function 245
Interface 47
Enum 15

Languages

Java90%
C++10%
C1%

Modules by API surface

lib/src/main/java/com/lody/virtual/client/hook/proxies/pm/MethodProxies.java173 symbols
lib/src/main/java/com/lody/virtual/client/hook/proxies/notification/MethodProxies.java132 symbols
lib/src/main/java/external/org/apache/commons/lang3/StringUtils.java109 symbols
lib/src/main/java/com/lody/virtual/client/stub/StubContentProvider.java109 symbols
lib/src/main/java/com/lody/virtual/client/hook/proxies/account/AccountManagerStub.java108 symbols
lib/src/main/java/com/lody/virtual/client/stub/StubActivity.java102 symbols
lib/src/main/java/com/lody/virtual/client/stub/StubDialog.java101 symbols
lib/src/main/java/com/lody/virtual/client/core/VirtualCore.java92 symbols
lib/src/main/java/external/org/apache/commons/lang3/builder/ToStringStyle.java83 symbols
lib/src/main/java/com/lody/virtual/server/am/VActivityManagerService.java78 symbols
lib/src/main/java/com/lody/virtual/helper/collection/MapCollections.java77 symbols
lib/src/main/java/com/lody/virtual/server/accounts/VAccountManagerService.java73 symbols

For agents

$ claude mcp add SandVXposed \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page