[om.ibbl.cellfin] OTP not working on banking and wallet apps
Affected app Name: [Cellfin, Bkash] Package id: [com.ibbl.cellfin] [https://play.google.com/store/apps/details?id=com.ibbl.cellfin&hl=en&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dcellfin+playstore&pli=1]
Describe the bug It's the most used banking app of my region. The firebase auth is not working. and app doesn't allow manual OTP input when logging in for the first time. It works fine on devices that support google but I'm using Huawei mate 50 which lacks the good play service. Well, I tried with old and new versions of this microg app(Installed all 3). It does work on most of the apps I'm using. Just some of the banking apps are exception.
To Reproduce Steps to reproduce the behavior: Opening the app, giving phone number and pin and they will send an OTP which has to be automatically done.
Expected behavior It was supposed to automatically accept the OTP. I'm receiving the OTP. Screenshots If applicable, add screenshots to help explain your problem.
System Android Version: [e.g. 12] EMUI 14.2 (latest version with latest security patch)
microG microG Core version: Latest and old microG Self-Check results: All ticked
I am struggling with issue as well. Autoread of otp does not work on payment/wallet application (Version 3.8.7 in.org.npci.upiapp). This makes the app unusable as such apps do not allow manual entry of otp for assumed security reasons. An observation is, its not that autoread of otp does not work at all. As in, it works on some apps repeatedly. But. It never worked on the above app
I'm not really sure how do I get it done. I talked with bank they are telling me to change the phone which I wont do. I wish the developer read the article and try coding for it. I tried to change codes but mine didn't really work.
I guess it needs to be understood how autoread otp differs from other apps compared to banking/payment/wallet apps. I hope someone here who understands autoread related implementations will help.
When you said you tried to change codes, what did you mean? Like, using the options to resend otp?
I'm not sure if someone will really help. Because there are so many threads out there. Bro which device are you using??
Oneplus 6T with lineageos for microg
A newer version of the app i mentioned (Version 4.0 in.org.npci.upiapp) has fixed their side & it now works with the same version of microg that it wasn't working. I guess a fix from either side could get it working (as otp autoread was already working on microg). This time, this app fixed it. How? I don't know. This is just an fyi
@NaimTM any updates?
@NaimTM any updates?
Well nah, I tried with the latest version but it doesn't work. About my country nothing wrong with that either. Cause the problem is with huawei, not my nationality. Using it on a secondary device. It could be better if it had worked on my huawei device too. Even if it's not working, I ain't gonna change my phone to any other brand. Will buy another huawei soon. :D
does it work on other phones with microg?
i didn't mean to say anything negative. it's just the devs prefer the easy way (Google sms retriever api) over the hard way (other ways to make sure sim is on phone, manual otp input)
On Fri, Apr 25, 2025, 5:50 PM NaimTM @.***> wrote:
NaimTM left a comment (microg/GmsCore#2808) https://github.com/microg/GmsCore/issues/2808#issuecomment-2830205900
@NaimTM https://github.com/NaimTM any updates?
Well nah, I tried with the latest version but it doesn't work. About my country nothing wrong with that either. Cause the problem is with huawei, not my nationality. Using it on a secondary device. It could be better if it had worked on my huawei device too. Even if it's not working, I ain't gonna change my phone to any other brand. Will buy another huawei soon. :D
— Reply to this email directly, view it on GitHub https://github.com/microg/GmsCore/issues/2808#issuecomment-2830205900, or unsubscribe https://github.com/notifications/unsubscribe-auth/BGXDUIMD7IYJLQUGBQBZ3ST23IOQBAVCNFSM6AAAAABYS2GQ3GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQMZQGIYDKOJQGA . You are receiving this because you commented.Message ID: @.***>
My bad, I didn't mean to hurt ya. Well yeah, devs do not really care much, and my bank s**ks too, so i cant say anything to devs either, they at least update things regularly. Im not using any other custom ROM phones, so i cant tell you brother. All of the phones we own(4-6) are all huawei, and rest are samsung which has google support.
Hey bros. It's working fully. Just make sure two things:
-
Install via
adb install -r latest-apkcommand. NOT by fdroid or directly via package manager. -
Give all the required permission. Especially SMS & display over other apps.
woah, brother thanks a lot. I tried a couple of times but still the problem persists. unlucky me.
Well, brother i really owe you a lot. I tried with some other things i do not really know which thing make it work but it did work just now. Writing here just to let you know.
I just switched to a microG based rom. Tried both the normal and merchant app.
Normal one can login after you change the install source, installinitiator and stuff like that (it has to be com.android.vending
I even managed to login and check balance, but after exiting the app it asks me to reinstall app from google play. which is seemingly caused by the app finding some other installation details, or microg.
as for merchant app i can't even enter the otp because microg won't show the otp popup (#3067 )