android-hacker / VirtualXposed

A simple app to use Xposed without root, unlock the bootloader or modify system image, etc.
https://vxp.app
GNU General Public License v3.0
15.38k stars 2.48k forks source link

Crash on Startup (GrapheneOS) #1157

Open einekratzekatze opened 1 year ago

einekratzekatze commented 1 year ago
type: crash
osVersion: google/oriole/oriole:13/TQ2A.230305.008.E1/2023040400:user/release-keys
package: io.va.exposed64:220
process: io.va.exposed64:x
processUptime: 175 + 64 ms

java.lang.RuntimeException: Unable to get provider com.lody.virtual.server.BinderProvider: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
    at android.app.ActivityThread.installProvider(ActivityThread.java:7486)
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:6992)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6763)
    at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2130)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loopOnce(Looper.java:201)
    at android.os.Looper.loop(Looper.java:288)
    at android.app.ActivityThread.main(ActivityThread.java:7891)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
Caused by: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
    at com.lody.virtual.client.hook.proxies.pm.MethodProxies$GetPackageInfo.call(MethodProxies.java:635)
    at com.lody.virtual.client.hook.base.MethodInvocationStub$HookInvocationHandler.invoke(MethodInvocationStub.java:186)
    at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
    at $Proxy5.getPackageInfo(Unknown Source)
    at android.content.pm.PackageManager.getPackageInfoAsUserUncached(PackageManager.java:10496)
    at android.content.pm.PackageManager.-$$Nest$smgetPackageInfoAsUserUncached(Unknown Source:0)
    at android.content.pm.PackageManager$2.recompute(PackageManager.java:10509)
    at android.content.pm.PackageManager$2.recompute(PackageManager.java:10506)
    at android.app.PropertyInvalidatedCache.query(PropertyInvalidatedCache.java:999)
    at android.content.pm.PackageManager.getPackageInfoAsUserCached(PackageManager.java:10523)
    at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:250)
    at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:215)
    at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:209)
    at com.lody.virtual.server.am.VActivityManagerService.onCreate(VActivityManagerService.java:116)
    at com.lody.virtual.server.am.VActivityManagerService.systemReady(VActivityManagerService.java:98)
    at com.lody.virtual.server.BinderProvider.onCreate(BinderProvider.java:46)
    at android.content.ContentProvider.attachInfo(ContentProvider.java:2451)
    at android.content.ContentProvider.attachInfo(ContentProvider.java:2421)
    at android.app.ActivityThread.installProvider(ActivityThread.java:7481)
    ... 11 more

Smartphone

Additional Information I tried to disable the toggleable hardening of GrapheneOS