ims
ims copied to clipboard
Question more then issue?
Sorry if this is a stupid question but how would one incorporate this into a Lineage OS ROM for Exynos Devices? or am i enjoying a pipe dream?
Just flash AndyYan's LineageOS GSI, then install the apk built from this git, and it works.
Just flash AndyYan's LineageOS GSI, then install the apk built from this git, and it works.
Sorry for asking, I've tried to make it built with LineageOS 20, but not sure if it's designed for QCOM samsung ims stack? Or is it only support Exynos devices now?
Because it won't work on my QCOM Samsung device.
Thanks for your work!
It supports all SoC vendors across all OEMs for VoWifi. For VoLTE, it works on all SoC vendors across all OEMs except non-Samsung Mediatek.
It supports all SoC vendors across all OEMs for VoWifi. For VoLTE, it works on all SoC vendors across all OEMs except non-Samsung Mediatek.
Ok, Many thanks.
Just flash AndyYan's LineageOS GSI, then install the apk built from this git, and it works.
Sorry for my ignorance here but could you explain..
- do I need to flash GSI? I have the official lineageos on my Samsung 10
- how do I generate an apk to flash. Can I do that with Odin
Thanks for all your work on this
do I need to flash GSI? I have the official lineageos on my Samsung 10
To the best of my knowledge, the only custom ROMs who did the proper integration of this Floss IMS is TrebleDroid. I'm not aware of official lineageos doing the work to integrate it.
how do I generate an apk to flash. Can I do that with Odin
You don't flash an APK. An apk is just the file format for an Android application. You just install it from a file manager.
the only custom ROMs who did the proper integration of this Floss IMS is TrebleDroid.
Newbie here, how involved would the process be to integrate it into a pre-existing rom? Can that even be done, or is it too much to ask? Thanks for your work!
hey, newbie here, how do you exactly compile the apk file properly from the github files? can you do a run down complete guide please?
In your SDK folder, do zip -d ./platforms/android-33/android.jar android/telephony/ims/feature/MmTelFeature.class android/telephony/ims/feature/MmTelFeature\$MmTelCapabilities.class
then in Ims folder do bash build.sh
In your SDK folder, do
zip -d ./platforms/android-33/android.jar android/telephony/ims/feature/MmTelFeature.class android/telephony/ims/feature/MmTelFeature\$MmTelCapabilities.class
then in Ims folder do bash build.sh
what is SDK and lms folder? also what softwares do i need to compile it on windows? also, will you add a public apk release?
There is a current prebuilt at https://treble.phh.me/floss-ims-18.apk
There is a current prebuilt at https://treble.phh.me/floss-ims-18.apk
just need to install it normally right? (thanks btw, saves a lot of time!)
No.
How to install:
- Ensure you have the latest TrebleDroid CI build (this is currently the only ROM supported for FLOSS IMS), from https://github.com/TrebleDroid/treble_experimentations/releases
- Get the APK from #latest, and install it
- Reboot. Go in Treble Settings => IMS Settings. Click "Create IMS APN", "Request IMS Network" and "Force the presence of 4G Calling setting". DO NOT CLICK the "Install xxx IMS" option
- Go in carrier settings, turn 4G Calling and WiFi calling ON
- Reboot
- Type your PIN (the IMS doesn't yet work before first keyguard unlock)
- Test it.
which one should i get? also, is trebledroid vanilla android rom? also, it won't work with any other aosp based roms like lineageos and pixelexperience?
which one should i get? also, is trebledroid vanilla android rom? also, it won't work with any other aosp based roms like lineageos and pixelexperience?
If not, Is it all sweet to dirty flash treble ROM over Lineage?
Is this your work also> https://xdaforums.com/t/research-wip-possible-volte-enablement-for-samsung-devices-on-aosp-based-roms.4664947/
@sperglord8008s It isn't my work no. This is the way we did IMS on all other platforms, I tried to do it on Samsung several times, but failed. It's cool that they managed to do it. Let's hope they can do a stable release. For the moment I looked at the current code, and it's clearly very far from finished (I just hope they won't stop at a half-baked stage where it can't be properly integrated into GSI without giant hacks)
Either way I'll keep the FLOSS IMS way anyway because it is super useful for all devices across the board, both for security, bringing new features, carrier compatibility, long-term device support, etc.
Just flash AndyYan's LineageOS GSI, then install the apk built from this git, and it works.
is there any reason this wouldn't work on official lineage versions? trying to get volte working on note 10+
@phhusson
Some peps at xda have successfully enabled ims on lineage 18.1 on a samsung a21s . just wanted to shred some light on to this repo's work if may help foss ims get better .
@swapnanil1 Thanks mate
@phhusson I'm confused as to what ROM I should install in order to use this. You mentioned AndyYan's GSI, is this it? If so, should I use the TD-based one, or the "Light" one (I'm guessing the TD-based one). You also mention this TD CI build though. Is the difference that the TB CI builds are based on AOSP, whereas AndyYan's builds are based off LOS? TIA, and sorry for asking more questions!