GmsCore: [com.soundcloud.android] Recaptcha at Email Sign-in is not showing
Affected app Name: Soundcloud Package id: com.soundcloud.android Version: 2021.12.15-release
Describe the bug
Cannot use the Email login. The App responds with an error
Something doesn’t sound right. Try signing up at Soundcloud.com
Logcats message is refering to a not found Intent
W ActivityManager: Unable to start service Intent { act=com.google.android.gms.recaptcha.service.START pkg=com.google.android.gms } U=0: not found
That having a swift look at the code, com.google.android.gms.recaptcha.service.START is filtered by org.microg.gms.DummyService.
To Reproduce Steps to reproduce the behavior:
- install Soundcloud
- choose “I already have an account”
- Sign-in with Email authentification (no SSO)
- get Error
Expected behavior Sign-in succeeds
System Android Version: Android 10 Custom ROM: /e/ 0.21-Q
microG microG Core version: 0.2.22.212658-158 microG Self-Check results: All ticked
full logcat
D SafeParcel: Unknown field id 14 in com.google.android.gms.common.internal.GetServiceRequest, skipping.
D GmsMeasureBrokerSvc: bound by: GetServiceRequest{serviceId=MEASUREMENT, gmsVersion=12451000, packageName='com.soundcloud.android', extras=Bundle[{}]}
W ActivityManager: Unable to start service Intent { act=com.google.android.gms.recaptcha.service.START pkg=com.google.android.gms } U=0: not found
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D GmsMeasureSvcImpl: f1: com.soundcloud.android
W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@d550f20
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
E InputDispatcher: Window handle Window{e06a4ab u0 com.soundcloud.android/com.soundcloud.android.onboarding.auth.AuthenticationActivity} has no registered input channel
D GmsMeasureSvcImpl: f1: com.soundcloud.android
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D GmsMeasureSvcImpl: f1: com.soundcloud.android
E WindowManager: App trying to use insecure INPUT_FEATURE_NO_INPUT_CHANNEL flag. Ignoring
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D GmsMeasureSvcImpl: f1: com.soundcloud.android
W FA : Value is too long; discarded. Value kind, name, value length: param, error_message, 155
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D GmsMeasureSvcImpl: f1: com.soundcloud.android
About this issue
- Original URL
- State: open
- Created 2 years ago
- Reactions: 18
- Comments: 30 (2 by maintainers)
Just thought I would chime in. As @a-n-d-r suggested (thanks!) I went back to version 2021.12.05-release. Though normal login still gave me the same error, I did find a way to circumvent it.
Soundcloud lets you log in with a Google account. I used the same Google account I am logged in with with microG. You can just go into your Soundcloud account settings on the website and add your Google account as a login method. I cleared all data on the app, turned off my VPN and anything else that would look suspicious, and chose the option to log in with a Google account. And I can say that it works! It didn’t break either after removing the Google account and updating to 2023.04.20-release with Aurora Store. Hope this helps someone!
The latest version
Version 2023.07.18-release
of soundcloud app does redirect to browser to login, and in-browser captcha works perfectly… Finally!I was getting the same recatcha error, now I’m just getting “Something doesn’t sound right. Try signing up at SoundCloud.com”. So frustrating.
Behavior is still present on microG 0.2.25
Can confirm that login works again. Used versions:
As @maricn reported, it opens the browser app with an auth link (in my case Firefox) and loads the captcha.
Ah! It hates Duckduckgo browser.
I switched default browser to Firefox focus, cleared all SC data and forced killed it. After that I also got redirected to login in browser.
Neither installing an older version nor real device registration works in my Pixel 7.
I have tried as well to login through the browser (no issues), but when I click on “listen in the app” button, it just brings the app without being logged in.
To login using google account is not a viable solution (using your google account in microg defeats all purpose of using microg in the first place). I do not want google to link my identity with my new phone.
I have realized that souncloud works just fine from the browser, I can lock my phone and the music still plays. Messirve.
@CoralCunt Just did what you suggested, except I did not downgrade the app and it worked as well. Logged in to the Soundcloud webpage, linked my Google account, went to the app and used the Google account to log into the app. Had to wait a few minutes for the link to be fully effective. Unlinked the account and it is still working.
Still I’d rather not link my Google account to anything. It’s a tradeoff I’d rather not make.
I went as far as 2019-01-30 version if soundcloud, it always throws the same mentioned error. Also I’m not able to sign in with google account, it says I’m offline.
Could you be more specific on how you did it? I really need to be able to use SC on my cell phone again…!!!
I have no difficulty signing in with email+password since the class was implemented with a 0.2.27.223616-1 (4ecd0d9f) too (as @MikronT) on a Android 10 / Q in e/OS.
I do see repeated attempts at recaptcha get / responses with a Android 13 device (same microG Version) though. Looks like GmsGuard not being able to access some fields.
logcat
Same issue
There are some changes here: https://github.com/microg/GmsCore/commit/b2f7f69fa421ca01d334bb0a1a20a726b3227941 I don’t know if it is currently working but you can try the latest nightly if you want.