• General
  • SMS registration is broken on android 15

someone27281 UPI Payment app - I don't know which one. If you have a specific one, please share the name. As I assume this is a local (Indian) thing, I can't know which ones you're talking about.

    someone27281 okay, I installed a random banking app that seems to support it, but I cannot really proceed since I don't have an Indian bank account. The app itself requested permissions to send and receive SMS and according to the system also accessed that permission, so on that front it seems to be working. The only thing that might break it, is Play Integrity API (which I don't know how that could be involved here, but it's a possibility with payment solutions).

      someone27281 I used it in a work profile (owner is Google free). If you didn't try it in the owner profile, that might be a hint.

      There're 4 apps in Play Store with BHIM in the name. What's the steps to reproduce? What's the error message? You can not provide 0 information and hope the issue be resolved magically.

      Did you allow the messages permission for UPI and Google Play?

      someone27281 Maybe Google moved something SMS related to their play services?

      Just to confirm, you did have Google Play Services installed in the same user profile as the UPI payment apps, right? As you seem to imply the apps your tried need it to function properly.

        I am also facing the same problem, (Build # 2024102400, No google in primary profile, Secondary profile has google play services installed, no phone & sms permission for google play services). Following apps (have given phone & sms permission) have stuck at unable to send SMS. (Gpay (https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.paisa.user), BHIM (https://play.google.com/store/apps/details?id=in.org.npci.upiapp), iMobile (https://play.google.com/store/apps/details?id=com.csam.icici.bank.imobile)).

        There is a limit to registration, so cannot do much retries also.
        In iMobile and gpay, if I see the logs getting lot of avc deined (e.g auditd : avc=type=1400 audit(0.0:15138): avc: denied { read } for comm="pool-7-thread-1" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=377 scontext=u:r:untrusted_app:s0:c190,c256,c522,c768)

          vs8721 Forgot to mention the default SMS app is used, however on seeing it the messages from the banking apps are not sent and saying 'Not sent. Touch to try again' in the default SMS app in secondary profile. If I do the retry option it seems messages are going out. If I am sending SMS manually it got delivered without issues.

          vs8721 no phone & sms permission for google play services

          It seems plausible that might help. Has it been tried?

            de0u yes, one iteration i tried (will try again after my lockout period). Please note that the registration SMS code, I can see in the SMS app, but it is in undelivered state. If it is permission issue, those code word message wouldn't be in SMS app right? if i click retry option for the message in those undelivered SMS it goes out and I also getting response from the bank (which only proves SMS delivered to bank but its late for registration to complete). The problem is the banking app expect a response before it concludes SMS permission is not there. Will changing SMS app help? or this is bug in SMS app (for secondary profile)?

              vs8721 If it is permission issue, those code word message wouldn't be in SMS app right?

              If the bank app is expecting to collect the SMS itself, as opposed to you typing it in, then the bank app probably needs some SMS permissions.

              If the bank app is expecting one of the Google Play apps to collect the SMS for it, as opposed to you typing it in or it collecting the SMS itself, then some Google Play app will require some SMS permissions.

              Perhaps the bank app expects Google Play to collect the SMS but then it expects to be able to transmit the SMS itself. It's hard to say!

                vs8721 Please note that the registration SMS code, I can see in the SMS app, but it is in undelivered state.

                Exactly the same issue! So it's not me! @admin

                de0u Thanks, but even with Google Play Services given permissions for phone and SMS, the verification fails. On the apps they fail immediately saying not SMS permission, and if I switch to SMS app, after a delay I am seeing the message they are trying to send, however it is still in 'Not sent state'. With the android+google phones, however I don't see these kind of registration message in my SMS inbox. I guess the SMS is directly sent from the app, but in Graphene OS it is going to SMS app instead? My knowledge on android internals is very less, any one give any input it would be helpful, without UPI it is very difficult for me to use the phone.