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
BankID säkerhetsapp-GmsCore-v0.2.7.17455 #824
Comments
Here follows logfile, while trying to make a new BankID on my bank with BankID app. Both from Google Nexus (Bullhead) LOS 15 First one with newest gmscore, GmsCore-v0.2.7.17455, and here BankID fails. Next logfile, is with GmsCore-v0.2.6.13280 and here BankID works. |
Sadly the latest update of BankID broke compatibility with MicroG, I believe it is related to the issue #676. |
I do have LOS 16 on Google Pixel and BankID 7.14.0.56, installed yesterday so it should be a newest version and it's working with GmsCore-v0.2.6.13280 but not with GmsCore-v0.2.7.17455 |
Confirmed LOS 16 on BQ Aquaris X and BankID 7.14.0.56 (latest) - it's working with GmsCore-v0.2.6.13280 but not with GmsCore-v0.2.7.17455. |
I think it was the other way round |
(Both devices have BankID v7.14.0.71401 (latest) installed). Haven't tested going back to older version of "LineageOS for microG 16" on "OnePlus 3T (oneplus3)" with "GmsCore-v0.2.6.13280" yet. |
Can confirm the issue on 1+3T , lineage for microg 16. can also confirm that downgrading worked. thanks vildevilde for the workaround |
Didn't manage to downgrade my OS (and almost botched the backup 😅 ), so if anyone needs some logs or testing, hmu. |
This has probably been fixed with the latest unreleased commits ("Fix calling package detection in KK+"). If BankID crashes with a SecurityException, rest assured that it will be fixed by the next update. |
BankID doesn't crash, it just loads forever, but I hope that it solves that. |
ahstro you only need to downgrade gmscore not the entire OS/ROM. uninstall gmscore from priv-app. Install the older one in priv-app again. |
@churchthecat, thanks, I'll try that. I'm using microG's LineageOS ROM, so I thought I'd just make it "easy" for me, but easy is never easy, huh. I'll try your solution ASAP. Sorry for diverging the issue thread a bit 😇 |
If you are on Lineage OS 16 from Microg and updated the OS a few days back, it updated GmsCore to the problematic v0.2.7.17455 as a system app. This will not uninstall or downgrade on device AFAIK. |
I am on linage for microG as well. No problem remove and install it (I used magisk modules debloater and systemizer in termux) just don't update the ROM afterwards as it will install the problematic version again ( I assume). |
Any idea when this next update will come? is there some way to test this fix before? |
On my G Pixel there is a new update today, LOS w MicroG, are there any way safe to update the rom and then roll back microG? Last time it failed to me and I had to reinstall the rom. Then I reinstalled an older rom with working MicroG and the update the rom before I rolled back MicroG, that worked. But I don't want to reinstall to update rom. |
all I can say is that it worked for me, but I wait to install any ROM updates until a new version of gmscore is included. |
On my phone, the bootloader does not like a rw /system and the OS freezes. That meant magisk etc was useless. BUT, using TWRP I could mount /system rw in a stable way and then use adb to install GsmCore in the older version as a system app (in /system/priv-app/GsmCore/). And it must be a system app for spoofing to work and correct signature. |
Ok, from being in twrp with system rw, how exactly did you install the older GsmCore with adb? |
Easiest is to get the right GmsCore .apk on the device beforehand. Or from PC, Then unmount system in Twrp and reboot. GmsCore should now be "systemized" at the working version, and microg should show it is working. |
Thank you, what's the difference from just deleting/removing the files with the filemanager in twrp? |
None, I just was in the adb groove :-) |
I did it, it worked this time, just replaced the file with twrp filemanager, just as first time I did it, wonder why it didn't work the second time? |
There is a new release of GmsCore since yesterday. v0.2.8.17785, there are two versions, GmsCore-v0.2.8.17785-mapbox.apk and GmsCore-v0.2.8.17785-vtm.apk. |
Could all of you update to this build and retry please? @vildevilde: It is more recent then the versions you already tried and also more recent than the last release. |
Tried it but no, sorry but not working same issue :( |
LOS 16 Google Pixel (sailfish) |
Ok then what I've been compiling seems to do what it should do. I do not have a lot of time these days, so troubleshooting the problem in my device with the locally compiled files might take me quite a while. Otherwise, @vildevilde , we could basically do two things if you have the time for it:
If none of the above is possible, I might be able to troubleshoot the problem I have with my personal device, but I have no idea on how long could that take. |
@pablofsf It has to be option 2, I have no idea about git, in fact I don't even know what git is really. I am a user not a programmer or anything like that. I send you a mail. |
I'm using microg 0.2.8.17785 and I tried an qr scanner in f droid for bankid it comes up with this error. "Technical error 134 |
Hi all! This has been a big issue to me for a long time but I never had the time to debug the issue. Today however, I managed to find the bad commit using
I hope this helps! Detailed debugging process:
|
Can you send the zip file for twrp here? :) I'm to lazy |
@AsavarTzeth Thank you for doing this! Does current master work with the bad commit reverted? |
@jonjonasson I will check the first chance I get tomorrow! Its been a busy day. @an0nkyle What zip file? A zip archive containing the last working apk I built? I don't see the point, since it is hardly much newer than v0.2.6.13280. I would personally like to spend my time fixing the issue instead. Hopefully it won't take long! |
The addition of the ProviderInstallerImpl broke com.bankid.bus (BankID säkerhetsapp). This app is essential to Swedish users since it is effectively the de facto Swedish online id. This issue is resolved by adding the app id to the existing black list. Fixes microg#824
Reverting the bad commit proved complicated. There was a big conflict to resolve which I did not feel at all comfortable with and any changes I made would likely affects other components. Luckily I managed to do better! |
@AsavarTzeth Fantastic! Nice find! Big thanks for putting in the time and effort! |
@AsavarTzeth I'd like to thank you for your effort, and also all others who helped and tried to help. But, Excuse me for not knowing, but what happens now? is there a new GmsCore that are working with BankId or will it take some time? |
To have it in the official microg, Marvin will need to review the pull request, accept it and then create a new release. Then it will be regularly available. If you can't wait for that you can compile the current version with the fix and use it (or ask someone to do that for you). Installing self-compiled versions is easy, but not straight forward. |
Thank you for a quick and informative answer, I can wait, I just wanted to know what will happen. |
Luckily this is a small change that won't affect anything else. The only possible hold up I could foresee is a minor style error or some best practice I am unaware off. It is certainly possible, since I am a not at all a good programmer and I basically don't know anything specific to Java. |
I'm really glad if this issue now is solved for us all here Sweden :) Jag tackar och bugar ;) |
Hi all, what's the latest news on this? I'm on an S7 and get error 134 on BankID and the general vibe of this thread seems to be an optimistic one. Is it possible to get some guidance as to how I should go about fixing this? I'm on the latest version of the gsmcore. Thanks T Ruberth EDIT: |
I'm waiting for this issue to be resolved, and so is all swedish third party ROM users, is there some timeline as to when this can be resolved. A few weeks, month ? |
Like many other community projects it is dependent on free time and unpaid work. It is not uncommon that a project has no timelines. What I can tell you is that the review itself will likely only take minutes. If there are questions or change requests it could take hours, depending on time zone differences (and again availability of free time). |
Hi, im arriving late to the party. I just installed LOS+microg in my device. thanks for help! |
The addition of the ProviderInstallerImpl broke com.bankid.bus (BankID säkerhetsapp). This app is essential to Swedish users since it is effectively the de facto Swedish online id. This issue is resolved by adding the app id to the existing black list. Fixes #824
yes, by downloading it from https://github.com/microg/android_packages_apps_GmsCore/releases/ |
I tried, but it just fails with "App not installed"
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
…On Saturday, September 28, 2019 5:03 AM, Martin Monperrus ***@***.***> wrote:
> as I understand if I want bankid to work then i should install an older version of gmscore. right?
yes, by downloading it from https://github.com/microg/android_packages_apps_GmsCore/releases/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.[https://github.com/notifications/beacon/AH3KP4GT3HJANCC36OLIT3TQL3QSFA5CNFSM4HVKRUA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD72RBHQ.gif]
|
Same for me I downloaded it. It didnt install. I tried adding the file to /data/app-private but the rom got corrupted and had to format and install again. |
As I understand the work to get the fix in to the app is on the way. Anyway, as I wrote before my "fix" to get I get around the problem in the mean time by just disable GMSCore in the settings. That make a message in BankId come up that it will not work without Google play service, but just ignore that, tap outside the message square and BankId will work. Maybe this will affect other apps I don't have so many apps. |
Thanks @vildevilde. It worked perfectly doing that. |
Hm, How do I find this setting i /e/ ? Di I disable "Google device registration"?
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
…On Saturday, September 28, 2019 6:30 PM, osilvab ***@***.***> wrote:
Thanks @vildevilde. It worked perfectly doing that.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.[https://github.com/notifications/beacon/AH3KP4FWARNTDJNRZVFPUV3QL6PEJA5CNFSM4HVKRUA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD727UBQ.gif]
|
This thread is closed, the fix is merged and next update will work. read previous comments, all your questions are answered there. |
BankID säkerhetsapp, Swedish app for elektronic identification.
BankID doesn't connect and are useless with last update GmsCore-v0.2.7.17455.
Same problem on two phones running LOS w MicroG, Google Pixel (Sailfish) LOS 16, and Google Nexus (Bullhead) running LOS 15. Both fully updated same issue. My solution was going back to GmsCore-v0.2.6.13280.
Sorry, I don't know how to make any logs and so, I did found out how to make logs see next entry.
The text was updated successfully, but these errors were encountered: