The S.RIDE app cannot be used with smartphones contracted in foreign countries. The S.RIDE app can only be downloaded with a Japanese AppStore account or a Google Play account. If you can't download the S.RIDE app, create a new account and set your country of residence as Japan.
SMS verification is performed at the time of registration using a phone number that can be reached by voice call. Some country codes may not be able to register or receive SMS.