herlesupreeth / CoIMS_Wiki

Wiki for overriding IMS settings to enable VoLTE/VoWiFi using Carrier Privileges in Android phones
BSD 2-Clause "Simplified" License
81 stars 25 forks source link

CoIMS support for Android Go #4

Closed 9600 closed 4 years ago

9600 commented 4 years ago

I wondered if it might be possible to add support to CoIMS for Android Go. Looks as though it should just require declaration of:

https://developer.android.com/google/play/publishing/multiple-apks#SupportedFilters
herlesupreeth commented 4 years ago

I have pushed the new version of the CoIMS app with support for Android Go, let me know if it installs on Android Go devices. Thanks for all the help.

herlesupreeth commented 4 years ago

The new version is now available in google play store, please give it a try

9600 commented 4 years ago

Many thanks!

I've search for it in the Play store on the Go handset and it doesn't appear. If I follow the link from the README I still get a message "Your device isn't compatible with this version." Is there anywhere I can download an APK to try with adb install?

herlesupreeth commented 4 years ago

Thats a bit strange. Can you re-verify that from play store that the app version is 0.7?

Eitherway, I will provide you the apk on Monday.

9600 commented 4 years ago

Strangely, it doesn't seem to show the current version in App info with Play in Google Go. There's less info than with regular Android and I can see the January release date, but not Version or Updated on.

herlesupreeth commented 4 years ago

Ah i see. Does that Android go device run Android Pie or above? If not the app won't be compatible with the device as this app requires atleast Android Pie.

Btw, i found 0.5 version of my app published in the link below, you can use that

https://m.apkpure.com/coims/com.sherle.coims

9600 commented 4 years ago

Right, that looks to be the problem then, it's running 8.1.0.

herlesupreeth commented 4 years ago

Ah, i see. Unfortunately i cannot support older Android versions.

9600 commented 4 years ago

Thanks for all your help, it's much appreciated.

herlesupreeth commented 4 years ago

I managed to support Android 8.0 and above devices. Please try it out on that Android Go device. Please let me know how it goes. Btw, you wont see Carrier ID in Android 8.0 and 8.1 devices as the API doesnt have that function

9600 commented 4 years ago

Many thanks, I could now see CoIMS in the Play Store when I searched with the J4 Core/Android Go device, and proceed to install this successfully. However, I get an error when it starts up (with the ARA-M provisioned SIM installed). Screenshot_20200421-082125

herlesupreeth commented 4 years ago

Thank you for testing it. Can you please try with the apk attached below and let me know if that works? app-release.zip

9600 commented 4 years ago

I get the same error on starting CoIMS, but this time I checked and I can go into Testing Mode and Samsung IMS Settings without any problems. Well, in the latter I get an ISIM error, but I think I got this before and it's expected.

herlesupreeth commented 4 years ago

Can you please send me a screenshot of the error?

9600 commented 4 years ago

Screenshot_20200421-140821

Screenshot_20200421-140830

herlesupreeth commented 4 years ago

Thanks a lot for all you help. Can you please give one last try with the apk attached and let me know how it goes? app-release.zip

9600 commented 4 years ago

With this version it exits immediately and says "CoIMS has stopped".

herlesupreeth commented 4 years ago

okay, thanks for testing. Can you please try one last version of this? app-release.zip

9600 commented 4 years ago

Screenshot_20200421-144013

herlesupreeth commented 4 years ago

Thanks once again for testing. This morning i released another update (v0.9) with the bug fix for Android 8.0 and 8.1 devices. And btw, for Samsung devices you need to activate using Samsung IMS settings option in the menu and set appropriate IMS settings

9600 commented 4 years ago

Thanks, Supreeth, much appreciated! Just installed via Play Store and this now starts up fine.

It may be later this week or early next before I can test with the local network again, but this time I should have the J4 Core with Android Go now with CoIMS, a Oneplus 5T, and a Oneplus One (with LineageOS loaded). The 5T was just given to me and I had to get a Nano->Micro SIM adapter for the Oneplus One (quite old, so maybe not the best to try and get VoLTE working on).

I'll let you know how I get on.

herlesupreeth commented 4 years ago

Nice.. thanks a lot

herlesupreeth commented 4 years ago

i would like to close this issue as you mentioned that it works on Android Go devices. Please feel free to re-open this issue if there is any problem