android-hacker / virtualxposed Goto Github PK
View Code? Open in Web Editor NEWA simple app to use Xposed without root, unlock the bootloader or modify system image, etc.
Home Page: https://vxp.app
License: GNU General Public License v3.0
A simple app to use Xposed without root, unlock the bootloader or modify system image, etc.
Home Page: https://vxp.app
License: GNU General Public License v3.0
红米Note4X, 已root, 安装了Xposed Installer. 在安装Virtual Xposed 0.8.8之后, 运行出下面的错误. 请帮忙看一下, 多谢.
04-03 12:17:10.111 6012-6012/io.va.exposed:x E/AndroidRuntime: FATAL EXCEPTION: main
Process: io.va.exposed:x, PID: 6012
java.lang.RuntimeException: Unable to get provider com.lody.virtual.server.BinderProvider: java.lang.RuntimeException: Package manager has died
at android.app.ActivityThread.installProvider(ActivityThread.java:5499)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5025)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4965)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.app.ActivityThread.handleBindApplication(<Xposed>)
at android.app.ActivityThread.access$1700(ActivityThread.java:180)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1557)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5811)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:768)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
Caused by: java.lang.RuntimeException: Package manager has died
at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:139)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.app.ApplicationPackageManager.getPackageInfo(<Xposed>)
at com.lody.virtual.server.am.VActivityManagerService.onCreate(VActivityManagerService.java:115)
at com.lody.virtual.server.am.VActivityManagerService.systemReady(VActivityManagerService.java:97)
at com.lody.virtual.server.BinderProvider.onCreate(BinderProvider.java:46)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1811)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1786)
at android.app.ActivityThread.installProvider(ActivityThread.java:5496)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5025)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4965)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.app.ActivityThread.handleBindApplication(<Xposed>)
at android.app.ActivityThread.access$1700(ActivityThread.java:180)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1557)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5811)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:768)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
Caused by: android.os.DeadObjectException: Transaction failed on small parcel; remote process probably died
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(Binder.java:513)
at android.content.pm.IPackageManager$Stub$Proxy.getPackageInfo(IPackageManager.java:2181)
at java.lang.reflect.Method.invoke(Native Method)
at com.lody.virtual.client.hook.proxies.pm.MethodProxies$GetPackageInfo.call(MethodProxies.java:641)
at com.lody.virtual.client.hook.base.MethodInvocationStub$HookInvocationHandler.invoke(MethodInvocationStub.java:186)
at java.lang.reflect.Proxy.invoke(Proxy.java:393)
at $Proxy3.getPackageInfo(Unknown Source)
at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:134)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.app.ApplicationPackageManager.getPackageInfo(<Xposed>)
at com.lody.virtual.server.am.VActivityManagerService.onCreate(VActivityManagerService.java:115)
at com.lody.virtual.server.am.VActivityManagerService.systemReady(VActivityManagerService.java:97)
at com.lody.virtual.server.BinderProvider.onCreate(BinderProvider.java:46)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1811)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1786)
at android.app.ActivityThread.installProvider(ActivityThread.java:5496)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5025)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4965)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.app.ActivityThread.handleBindApplication(<Xposed>)
at android.app.ActivityThread.access$1700(ActivityThread.java:180)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1557)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5811)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:768)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
Version fake WiFi 1.2
Open settings, change SSID, it crashed
一起走app配合运动修改器使用,在一加3的xposed下是没问题的。在virtualxposed里一起走app打开时opening要显示十几秒,然后就黑屏没反应了。。。virtualxposed里的微信等应用也不稳定,还卡,现在基本都是用360的分身大事x版开微信,不过广告太多了。。。
VirtualXposed是否支持ZjDroid? 如果不支持, 能否将支持ZjDroid
提上议程.
通过log, 发现ZjDroid确实注册了广播, 但是发送广播时, 无法收到.
de.robv.android.xposed.installer D/zjdroid-shell-de.robv.android.xposed.installer: the package = de.robv.android.xposed.installer has hook
de.robv.android.xposed.installer D/zjdroid-shell-de.robv.android.xposed.installer: the app target id = 1655
de.robv.android.xposed.installer D/zjdroid-shell-de.robv.android.xposed.installer: registerReceiver
先试了我的华为荣耀ok,接着用oppo测试,系统5.1,打开微信后如题
Hi,
I was wondering if maybe NekoSMS and VirtualXposed would work together?
以下是我的hook代码,我要hook,com.ss.android.common.applog.UserInfo
这个类的initUser
方法,这是个native的方法。
Class UserInfo;
try {
UserInfo = loadPackageParam.classLoader.loadClass("com.ss.android.common.applog.UserInfo");
} catch (Exception e) {
XposedBridge.log("找不到类com.ss.android.common.applog.UserInfo");
return;
}
XposedHelpers.findAndHookMethod(UserInfo, "initUser", String.class, new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
super.beforeHookedMethod(param);
}
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
super.afterHookedMethod(param);
if (!Server.started) {
String address = Server.start(8080);
XposedBridge.log("服务器已启动: " + address);
}
}
});
以上在afterHookedMethod
里面打印服务器已启动
说明已经hook成功,但是还是报了下面的错误。
....
03-24 11:45:11.557 I/Xposed (23854): 服务器已启动: 172.16.11.68:8080
03-24 11:45:11.572 I/VApp (23854): uncaught :Thread[main,5,main]
03-24 11:45:11.572 I/VApp (23854): java.lang.UnsatisfiedLinkError: No implementation found for int com.ss.android.common.applog.UserInfo.initUser(java.lang.String) (tried Java_com_ss_android_common_applog_UserInfo_initUser and Java_com_ss_android_common_applog_UserInfo_initUser__Ljava_lang_String_2)
03-24 11:45:11.572 I/VApp (23854): at com.ss.android.common.applog.UserInfo.initUser(Native Method)
03-24 11:45:11.572 I/VApp (23854): at java.lang.reflect.Method.invoke(Native Method)
03-24 11:45:11.572 I/VApp (23854): at me.weishu.epic.art.method.ArtMethod.invoke(Unknown Source)
03-24 11:45:11.572 I/VApp (23854): at de.robv.android.xposed.DexposedBridge.handleHookedArtMethod(Unknown Source)
03-24 11:45:11.572 I/VApp (23854): at me.weishu.epic.art.entry.Entry.onHookInt(Unknown Source)
03-24 11:45:11.572 I/VApp (23854): at me.weishu.epic.art.entry.Entry.referenceBridge(Unknown Source)
03-24 11:45:11.572 I/VApp (23854): at me.weishu.epic.art.entry.Entry.intBridge(Unknown Source)
03-24 11:45:11.572 I/VApp (23854): at com.ss.android.common.applog.c.updateEstr(Anticheat.java:58)
03-24 11:45:11.572 I/VApp (23854): at com.ss.android.common.applog.c.init(Anticheat.java:48)
03-24 11:45:11.572 I/VApp (23854): at com.ss.android.ugc.live.initialization.task.d.d.execute(IESApiTask.java:64)
03-24 11:45:11.572 I/VApp (23854): at com.ss.android.ugc.live.initialization.task.a.run(BaseTask.java:46)
03-24 11:45:11.572 I/VApp (23854): at com.ss.android.ugc.live.initialization.b.onApplicationCreate(InitializationManager.java:105)
03-24 11:45:11.572 I/VApp (23854): at com.ss.android.ugc.live.
java.lang.UnsatisfiedLinkError: No implementation found for int com.ss.android.common.applog.UserInfo.initUser
说找不到这个类方法的实现。
我尝试把这个插件放到官方Xposed里面没有报这个错,这个是我的问题还是VirtualXposed的问题?
Update:
后来我改为hook其他非静态非native的方法,就不报错了。
猜测VirtualXposed对hook static
或者native
的方法存在bug。
Thanks
三星s8内置Macfee报毒。
手机:一加5
系统版本:氢OS 3.5.0 Android 7.1.1
错误:
无法打开微信巫师界面 但在Xposed中可以找到此模块
经测试微信巫师部分功能有效 但有些功能需在界面中开启
WechatMagician 2.7.1
error msg: The module isn't loaded, please check the Xposed framework.
VXP version: 0.8.3
OS: Oxygen 5.0.4 on oneplus 5
Hi, sir please as as i installed VirtualXposed and start to install it default application (x posed) it took forever to to pen and wont open, tried lucky patcher with no luck, any help please :(?
S8+ with andoird version of 8.0.0
手机:魅蓝Note6
系统:Flyme 6.1.4.7A Android 7.1.2
Instagram版本:37.0.0.21.97
Xinsta版本:2.0.2
错误:
启用Xinsta后,在Instagram中尝试下载照片,然后app闪退
error message: open Mobike failed
会导致程序看不到系统的相册,在很多程序会比较不方便
是这样的,我手机(Los14.1)本身已经刷了xposed,我是用这个来开发插件的。手机装了要hook的目标应用和xp插件,vxp内也装了目标应用和xp插件。结果是真机上不启用xp插件的情况下,在vxp内运行插件和目标应用良好。但是一旦在真机xp上启用了xp插件,vxp内的目标应用启动加载时就会崩溃。
请问如何使用Android Studio 编译?
按照wiki, 使用Android Studio打开, 但是报错.
环境:
com.android.tools.build:gradle:3.0.1
distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip
报错:
Error:Could not determine the dependencies of task ':app:compileAospReleaseJavaWithJavac'.
> Could not resolve all task dependencies for configuration ':app:aospReleaseCompileClasspath'.
> Could not resolve project :launcher.
Required by:
project :app
> Unable to find a matching configuration of project :launcher: None of the consumable configurations have attributes.
然后尝试本地下载Launcher3, 加入VirtualXposed, 报错如下:
Error:Unable to resolve dependency for ':app@aospDebug/compileClasspath': Could not resolve project :Launcher3.
<a href="openFile:E:/reverseEngineer/VirtualXposed/VirtualApp/app/build.gradle">Open File</a><br><a href="Unable to resolve dependency for ':app@aospDebug/compileClasspath': Could not resolve project :Launcher3.">Show Details</a>
退出virtualxposed需要按两次返回键,第一次会闪一下
最新版本,会有如题的提示!希望能解决!
It seems that XPrivacyLua is not supported by VirtualXposed, #7
Is it possible to add built-in privacy support? Container is also an app based on VirtualApp, and it supports model spoofing, so i guess if it's within the VirtualApp, we don't necessarily need to hook system resources to implement privacy control.
RT,看VirtualApp到changlog貌似已经解决了app依赖google play无法运行的问题
一加5手机
H2OS-5.0.2
安卓版本-8.0.0
微信版本-6.6.5
VirtualXposed版本-0.8.6
一开始直接安装了微信及微X模块,点开微信钱包界面就会闪退,然后卸载了微X模块,并彻底杀进程且重启VirtualXposed后,点开微信钱包依然闪退,VirtualXposed内卸载微信并重装,登录后点开钱包依然闪退,不知道是一加5不兼容,还是VirtualXposed为了安全起见不允许访问微信钱包呀
如题,仅是一个期待。
可以代码更改模拟器的IMEI号吗?
安装直接运行QQ正常,安装qx模板后重启进入QQ就闪退
不好意思打扰您了,我在使用过程中遇到一些问题想向您询问,希望您能帮忙看看,谢谢您了!
以下是问题描述。
1.我想在virtualxposed里面使用网易云音乐和音量增强器。
2.使用的网易云音乐版本是4.3.0,音乐增强器是0.0.25,virtualxposed是最新的0.8.5版本。
3.经过测试在小米5上是可以使用的,网易云音乐和音量增强器配合的很好。这说明使用步骤上应该没有问题。
4.但是在系统为EMUI8.0的P10 PLUS上无法使用,表现为,安装和运行都正常,没有报错,但是在激活所有部件后,打开网易云音乐,提示无版权,这说明音量增强器没有起作用,因为只要该xposed插件起作用了,即使插件错误,也不会显示无版权。无版权提示是网易云音乐自带的提示。
5.以下是xposed框架中的日志
--------- beginning of system
--------- beginning of main
03-31 17:27:10.395 I/DexposedBridge(14273): module:/data/user/0/io.va.exposed/virtual/data/app/de.robv.android.xposed.installer/base.apk is disabled, ignore
03-31 17:27:10.395 I/DexposedBridge(14273): Loading modules from /data/user/0/io.va.exposed/virtual/data/app/bin.xposed.Unblock163MusicClient/base.apk
03-31 17:27:10.407 I/DexposedBridge(14273): Loading class bin.xposed.Unblock163MusicClient.Main
03-31 17:27:10.416 I/DexposedBridge(14273): module:/data/user/0/io.va.exposed/virtual/data/app/com.netease.cloudmusic/base.apk is disabled, ignore
03-31 17:27:11.343 I/DexposedBridge(14433): module:/data/user/0/io.va.exposed/virtual/data/app/de.robv.android.xposed.installer/base.apk is disabled, ignore
03-31 17:27:11.344 I/DexposedBridge(14433): Loading modules from /data/user/0/io.va.exposed/virtual/data/app/bin.xposed.Unblock163MusicClient/base.apk
03-31 17:27:11.377 I/DexposedBridge(14433): Loading class bin.xposed.Unblock163MusicClient.Main
03-31 17:27:11.394 I/DexposedBridge(14433): module:/data/user/0/io.va.exposed/virtual/data/app/com.netease.cloudmusic/base.apk is disabled, ignore
03-31 17:27:36.914 I/DexposedBridge(14713): module:/data/user/0/io.va.exposed/virtual/data/app/de.robv.android.xposed.installer/base.apk is disabled, ignore
03-31 17:27:36.914 I/DexposedBridge(14713): Loading modules from /data/user/0/io.va.exposed/virtual/data/app/bin.xposed.Unblock163MusicClient/base.apk
03-31 17:27:36.926 I/DexposedBridge(14713): Loading class bin.xposed.Unblock163MusicClient.Main
03-31 17:27:36.931 I/DexposedBridge(14713): module:/data/user/0/io.va.exposed/virtual/data/app/com.netease.cloudmusic/base.apk is disabled, ignore
03-31 17:27:45.313 I/DexposedBridge(14782): xposed config file exists, check version
03-31 17:27:45.314 I/DexposedBridge(14782): xposed version keep same, continue.
03-31 17:27:45.330 I/XposedInstaller(14782): null getActivityXposedVersion called.
03-31 17:27:45.340 I/DexposedBridge(14782): module:/data/user/0/io.va.exposed/virtual/data/app/de.robv.android.xposed.installer/base.apk is disabled, ignore
03-31 17:27:45.340 I/DexposedBridge(14782): Loading modules from /data/user/0/io.va.exposed/virtual/data/app/bin.xposed.Unblock163MusicClient/base.apk
03-31 17:27:45.353 I/DexposedBridge(14782): Loading class bin.xposed.Unblock163MusicClient.Main
03-31 17:27:45.356 I/DexposedBridge(14782): module:/data/user/0/io.va.exposed/virtual/data/app/com.netease.cloudmusic/base.apk is disabled, ignore
03-31 17:27:56.607 I/DexposedBridge(14782): module fragment reload success, activity:de.robv.android.xposed.installer.WelcomeActivity@a86e88f
最后,再次谢谢您,不好意思麻烦您了,希望您能够帮忙看看。
The application is unable to run, and click anywhere after the entry is prompted to stop running
Found this on XDA. Decided to try it.
Moto G5s MM 6.0.1
Installed XPrivacyLua via apk, since the XposedInstaller provided stuck on "Waiting for Download".
Enabled and reboot, both virtualapp and phone.
When you start XPrivacyLua, it says it's needs to be fixed and redirects to XposedInstaller. List of apps is empty.
音乐增强器没有任何作用
基于android 6.0 的EMUI,添加微信后,打开之后闪退,其它程序也是一样,系统安装有XPOSED 88.2版本,希望能支持EMUI ROM.
三星S8+ 8.0系统
只要软件一后台,XVP里的微信没接受消息,只有重新打开软件才能接收。
详情,荣耀9 Android8.0 抢红包qq闪退,猜测1,模板与框架不兼容,猜测2,系统版本太高,求解谢谢
1多用户运行
2支付宝切换账号等很多页面打不开
3
RT,打开任何一个APP都是停留在 Loading.... ,然后过一会儿就没响应了
S9+ 安卓8。 0.8.8版本微信不能运行微X,打开就闪退。关闭插件,微信就正常 @tiann 。大神求解决。
小米MIX2全面屏手机,屏幕下方露出桌面了。没有适配18:9屏幕 。
三星S9+安装后,所有的程序都打不开,一直在opening,连xposed也是如此
之前的版本0.73没问题,今天更新了以后,更新说明有sd重定向,结果网易云音乐一播放音乐就闪退,清楚网易云音乐数据也是闪退,一加3氢7.1的系统
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.