Modifying App Requests

Could someone modify the 3cx voip phone app to run on a non touch screen phone with out google play services? Seems like it needs google play for notifications???

Has anyone done this? I would be interested in this also!!!

That isn’t an easy mod to do, and since there isn’t too much demand for it, I doubt anyone will do it .

(for comparison, we still don’t have a fully d-pad compatible messenger app, even though there’ s high demand for it.)

2 Likes

does anyone have a google maps (with or without pictures) for lg classic still stuck using the one from a4f that barely works

Thank you! Got it to work. Quick question, is there a way to make it a little more zoomed in on the app using median? Thank you!

Idk, check

I am willing to pay for it. if it is do-able!
Modifying it to run without gplay would be one step better!

can someone modify the zemerapp to work on lg classic

@ars18 what android version is the lowest it could work with?

I have to check, remind me.

You can check with mtmanager

Minsdk-26=oreo
targetsdk-36=baklava
lg classic runs modified oreo.

do you want to do it normally from source or should i @ars18?

I doubt really think it’s just a simple change of a number, unless I’m wrong?

Dunno Android 8

Does it need a different package name?

I dont understand all the lingo, but i think you just have to modify the package name…

nopes.

reb claude

Looking at this AndroidManifest.xml, I can identify several permissions and features that will NOT work on Android 8 (Oreo, API 26):

:cross_mark: APIs/Features that require Android 9+ (API 28+):

  1. FOREGROUND_SERVICE_MEDIA_PLAYBACK (API 34+)
  2. FOREGROUND_SERVICE_DATA_SYNC (API 34+)
  3. POST_NOTIFICATIONS (API 33+)
  4. NEARBY_WIFI_DEVICES (API 33+)
  5. READ_MEDIA_IMAGES (API 33+)
  6. READ_MEDIA_AUDIO (API 33+)
  7. android:dataExtractionRules (API 31+)
  8. android:localeConfig (API 33+)
  9. android:enableOnBackInvokedCallback (API 33+)

:yellow_circle: What might work:

  • Basic permissions like INTERNET, ACCESS_NETWORK_STATE, WAKE_LOCK
  • The core app functionality if it doesn’t rely on the newer APIs
  • YouTube link handling intent filters

:warning: The Reality:

Just changing minSdk from 26 to something lower won’t make this work. The app would need significant modifications:

  1. Remove or make conditional all the Android 13+ (API 33) and Android 14+ (API 34) permissions
  2. Rewrite notification handling (POST_NOTIFICATIONS)
  3. Rewrite foreground service types (FOREGROUND_SERVICE_MEDIA_PLAYBACK)
  4. Handle media permissions differently for pre-Android 13
  5. Remove newer manifest attributes

Bottom line: This app is heavily designed for modern Android (13-15). Getting it to work on Android 8 would require substantial code changes, not just manifest tweaks. You were 100% correct in your thinking!

2 Likes

i installed it on my classic and got stuck cuz of the permissions

1 Like

Same. I should’ve posted here but I lowered official API level and tried playing with permissions to try my luck but it kept crashing as expected. I imagine the core Metrolist has higher requirements. even if it would work it would probably be super slow…

I have a leeco le pro 3 phone which im trying to turn into a waze only device. I believe it runs android 6

can someone modify Release TripleUMDM v3.7 · TripleU613/TripleUMDM_Public to work on that. or is there another idea?

Try eGate

Anyone with button mapper mod (pro features)?

Use Key Mapper.
It’s free version is better than Button Mapper Pro.

3 Likes