Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wild Rift Unknown Error -100/-5 and Google Services on Huawei #2764

Open
SeongNick opened this issue Jan 26, 2025 · 16 comments
Open

Wild Rift Unknown Error -100/-5 and Google Services on Huawei #2764

SeongNick opened this issue Jan 26, 2025 · 16 comments

Comments

@SeongNick
Copy link

Affected app
Name: LoL: Wild Rift
Package id: You can find the package id in the URL of the Play Store https://play.google.com/store/apps/details?id=com.riotgames.league.wildrift

Describe the bug
When I install Wild Rift and try to open it, I encounter "unknown error -100".

Image

I went looking for information on how to fix error. I found #2302 , did everything with tips. Enabled Play Asset Delivery and Device Sync in microG settings. But there again "... Error -100".

Image

Image

If I disable Play Asset Delivery and Device sync, there is "Unknown error -5".

Image
Image

Neither VPN nor reinstallation helps in any combination. Is the problem in the microG, or how to solve it?

System
Device: Huawei MatePad 11,5S Papermatte
HarmonyOS: 4.2.0
Custom ROM: 8/256

microG
microG Core version: [0.3.6.244735-hw]
microG Self-Check results: All, but this:
Image
But it unvailable to change. Just nothing.

@SeongNick SeongNick changed the title [<package-id>] <title> Wild Rift Unknown Error -100/-5 and Google Services on Huawei Wild Rift Unknown Error -100/-5 and Google Services on Huawei Jan 26, 2025
@ale5000-git
Copy link
Member

ale5000-git commented Jan 26, 2025

Try this:

  • Make sure that also microG Companion is version 0.3.6 as well as microG Services (both need to be updated)
  • Make sure internet is enabled and working otherwise device info sync won't take place in the next steps
  • Make sure device registration is enabled
  • Enable asset delivery and device info sync
  • Completely uninstall the game
  • Reinstall the game

@SeongNick
Copy link
Author

Try this:
Ooh... Okay...

microG Service and Companion:
(both 0.3.6)
Image
Image

Internet working cuz Twitch won't lagging

Device registration:

Image

Asset delivery and dev sync:

Image

Uninstal + reinstall:

Image
Image

Result:

Image

What I'm doing wrong? OMG why??? 😭

@ale5000-git
Copy link
Member

ale5000-git commented Jan 26, 2025

Please try taking a logcat when the problem happens and post it here.
Maybe the cause can be seen in the logcat.

@SeongNick
Copy link
Author

Please try taking a logcat when the problem happens and post it here. Maybe the cause can be seen in the logcat.

Okay, but explain how to take a logcat pls

@ale5000-git
Copy link
Member

ale5000-git commented Jan 26, 2025

You can see the instructions here: https://wiki.lineageos.org/how-to/logcat/

PS: I have linked the page of LineageOS but the instructions are valid for any Android ROM
PS2: Skip the part about "radio buffer".

@SeongNick
Copy link
Author

You can see the instructions here: https://wiki.lineageos.org/how-to/logcat/

PS: I have linked the page of LineageOS but the instructions are valid for any Android ROM PS2: Skip the part about "radio buffer".

TYVM

logcat.txt

@ale5000-git
Copy link
Member

ale5000-git commented Jan 26, 2025

It seems AssetModuleService (ref: #2506) doesn't work correctly in your case.
It is most likely a bug in microG Companion, we should wait a fix.

Main problem:

01-26 11:03:26.426  7709  7709 E AndroidRuntime: FATAL EXCEPTION: main
01-26 11:03:26.426  7709  7709 E AndroidRuntime: Process: com.android.vending, PID: 7709
01-26 11:03:26.426  7709  7709 E AndroidRuntime: android.os.DeadObjectException
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at android.os.BinderProxy.transactNative(Native Method)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at android.os.BinderProxy.transact(BinderProxy.java:607)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at com.google.android.play.core.assetpacks.protocol.IAssetModuleServiceCallback$Stub$Proxy.onError(SourceFile:18)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at com.google.android.finsky.assetmoduleservice.AbstractAssetModuleServiceImpl.sendError(SourceFile:44)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at com.google.android.finsky.assetmoduleservice.AbstractAssetModuleServiceImpl.access$sendError(Unknown Source:3)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at com.google.android.finsky.assetmoduleservice.AbstractAssetModuleServiceImpl$run$1.invokeSuspend(Unknown Source:56)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at kotlinx.coroutines.internal.DispatchedContinuation.resumeWith(SourceFile:69)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at kotlin.coroutines.SafeContinuation.resumeWith(Unknown Source:38)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at org.microg.vending.billing.core.HttpClient$post$2$2.deliverError(SourceFile:28)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at androidx.core.provider.CallbackWithHandler$1.run(SourceFile:73)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:966)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:110)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:205)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:293)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at android.app.ActivityThread.loopProcess(ActivityThread.java:10140)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:10129)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1245)
01-26 11:03:26.426  7709  7709 E AndroidRuntime: 	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@bcb03c1, Dispatchers.Main.immediate]
01-26 11:07:09.406 15063 15063 E AndroidRuntime: FATAL EXCEPTION: main
01-26 11:07:09.406 15063 15063 E AndroidRuntime: Process: com.android.vending, PID: 15063
01-26 11:07:09.406 15063 15063 E AndroidRuntime: android.os.DeadObjectException
...
01-26 13:46:50.519  9383  9383 E AndroidRuntime: FATAL EXCEPTION: main
01-26 13:46:50.519  9383  9383 E AndroidRuntime: Process: com.android.vending, PID: 9383
01-26 13:46:50.519  9383  9383 E AndroidRuntime: android.os.DeadObjectException
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at android.os.BinderProxy.transactNative(Native Method)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at android.os.BinderProxy.transact(BinderProxy.java:607)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at com.google.android.play.core.assetpacks.protocol.IAssetModuleServiceCallback$Stub$Proxy.onError(SourceFile:18)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at com.google.android.finsky.assetmoduleservice.AbstractAssetModuleServiceImpl.sendError(SourceFile:44)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at com.google.android.finsky.assetmoduleservice.AbstractAssetModuleServiceImpl.access$sendError(Unknown Source:3)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at com.google.android.finsky.assetmoduleservice.AbstractAssetModuleServiceImpl$run$1.invokeSuspend(Unknown Source:56)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at kotlinx.coroutines.internal.DispatchedContinuation.resumeWith(SourceFile:69)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at kotlin.coroutines.SafeContinuation.resumeWith(Unknown Source:38)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at org.microg.vending.billing.core.HttpClient$post$2$2.deliverError(SourceFile:28)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at androidx.core.provider.CallbackWithHandler$1.run(SourceFile:73)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:966)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:110)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:205)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:293)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at android.app.ActivityThread.loopProcess(ActivityThread.java:10140)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:10129)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1245)
01-26 13:46:50.519  9383  9383 E AndroidRuntime: 	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@bcb03c1, Dispatchers.Main.immediate]
01-26 15:41:10.084   576   576 F libc    : crash_dump helper failed to exec, or was killed

@SeongNick
Copy link
Author

So there all I need to do is wait for fix? I can do anyting?

@ale5000-git
Copy link
Member

ale5000-git commented Jan 27, 2025

I can do anyting?

Unfortunately no, unless you are a programmer.
But the addition of AssetModuleService is recent enough and I think they are still working on it, so I think it won't take much longer for a fix.

@SeongNick
Copy link
Author

TYSM 🥹

@SeongNick
Copy link
Author

Hi there!
Now progress has begun: I was missed further than the loading screen from past messages. Download files, unpack occurred:

Image

And then just a static picture:

Image

After 10 minutes, nothing happened. And all the previous advices (VPN, asset delivery and dev sync etc.) again does not help.
As I see, before the Companion fix, it's too early to talk about something. But the observation is funny :D

@SeongNick
Copy link
Author

LOOOL
I turned off microG when I went into Wild Rift and everything worked for me.

Image
Image

AHHAHA WTF
I literally disable dev sync and asset delivery - any progress. Then I revoked the permissions from Wild Rift and the download went. But I can't Login with the Google account.
And then I turned permissions back on and Login the Google account.

Image

@Neyhum
Copy link

Neyhum commented Feb 5, 2025

Hello, I'm also using Huawei mattepad 11.5s ppappermatte edittion. Can I ask how to turn of micro g? As you stated it work from there on. Thank you!

@SeongNick
Copy link
Author

Can I ask how to turn of micro g?

I'm not sure that turning off was the reason.
I installed GSpace (same as GBox) and Wild Rift from GSpace. So there I got static login picture (after downloading files and unpacking). Maybe GSpace download some features to Google Services on my tablet.
Then I uninstalled GSpace with Wild Rift and installed WR again from GBox. So... again that static login screen (with Jinx Lux Yasuo etc). Then I go to MicroG Services:

Image
Turned off device registration.

Image
Image
And there turned off Wild Rift.

And of course disabled Asset and Dev sync.

Then Wild Rift starts downloading and I login in game with Riot Acc. Then I return all settings.

Where exactly the weak link is - I do not know. But it helped me. I hope it will help you too.

@Neyhum
Copy link

Neyhum commented Feb 5, 2025

So here's what happened on my end. I downloaded the micro g from YouTube revanced directly from github(I pick the Huawei). And from there I downloaded the game from gbox. I didn't touch anything from the settings of microg. After I opened the game it was already downloading resources and I'm able to play it now on this tablet. I don't get exactly how it works but it is playable now so I'm thankful.

@ale5000-git
Copy link
Member

ale5000-git commented Feb 5, 2025

microG from revanced is not microG so it is equivalent of not having microG installed.

gbox emulate GApps so it is also not related to microG.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants