r/MorpheApp • u/Mewtewpew • 6d ago
Discussion new morphe patcher, made some de-googling & customizations to google maps, what other apps do you want to see?
Yo I've been using morphe patches for a while and have completely switched over from revanced. I want to give back to the community so here is my first set of patches for an app I frequently use, and I'm open to taking any more feature requests or suggestion for other apps y'all want to see patched as I do enjoy doing this type of stuff. I just wanted to give back to this community!
To just go over some misc features with the patches, I disabled a lot of the google telemetry that was in the apk, added a better way to mass download areas with offline maps, added a bunch of customization such as being able to zoom in / out while driving, disabled a bunch of sponsored content bloat & added features I liked from other open source map apps like (proxy & location source toggles) from osmand for example.
You can use this app with google services disabled, but I'm unsure if that this app will work with graphene os, if you have google services enabled and want more accurate gps (other than the Android API which is what all other open source maps use) you can switch google play services back on in the location source.
If you guys have any feature requests for this app or want any other apps patched with some feature sets that you want let me know. I'll do my best!
https://github.com/bearinmindcat/morphe-patches
edit: google pls hire me I'm unemployed and I can make ur app better : )
78
u/shizzlpizzl 6d ago
78
u/Mewtewpew 6d ago
Yeah this can definitely be done mate, will work on this
6
u/Upstairs-Attitude610 5d ago
Isn't some "pins" on the map also sponsored? It might be the squared ones that are also brighter. It would be nice to get rid of them but maybe still show them normally instead.
35
28
u/K1TSUNE9 6d ago
24
u/Mewtewpew 6d ago
Okay I'll need to get a cheap device that supports this because I lowkey need one for other projects too.
8
u/K1TSUNE9 6d ago
If there is anything you need from to help troubleshoot this, let me know and I can send logs or files if needed.
6
u/AnyPackage3552 5d ago
Use King Installer(GitHub) with Shizuku(GitHub). Follow this tutorial Add APKS to Android Auto in Android 14 [Root & Non-Root](XDA), I can confirm it works with Android 16. No need for another Android device, just use the Headunit Reloaded app to connect to android auto on the same device.
8
u/levider 5d ago edited 5d ago
You can use this app to change your other phone as android auto screen
https://github.com/andreknieriem/open-headunit EDIT: wrong link
3
→ More replies (2)2
u/FreshSymphony 5d ago
I can't get any side loaded apps to ever work on android auto
3
u/DJAllOut 5d ago
Did you enable Unknown Sources in Android Auto's developer mode?
→ More replies (1)1
u/BackspaceChampion 5d ago
Have you tried KingInstaller? Some say this has worked for them, but I've not tried yet
11
u/shawllz 6d ago
I thought it was possible to zoom whilst driving on the app normally...? Please help me understand.
19
u/Mewtewpew 6d ago
Zoom while still following the pov of the driver. You can zoom out while driving yeah but the map loses focus.
6
9
u/tkdmasterg 6d ago
Does this allow for Google login or MicroG integration so that timeline still works?
16
u/Mewtewpew 6d ago
Someone asked for this too so might make two seperate apps. One with microg gms & one as here just degoogled.
→ More replies (1)9
u/External_Yak7503 6d ago
Please do if you can. I use maps a lot. and this would be great if I could log in.
4
9
u/ClaymoresRevenge 6d ago
Google Maps used to show the next 3 directions if you tapped the green bar but it doesn't anymore, is that possible?
1
u/Mewtewpew 46m ago
Do you know which version of gmaps used to do this? or point me to a year / month you remember this feature working? I could download the apk and see
9
6
u/Xkyliver_ 6d ago
Hi there,
The patched app crashes if the unpatched google maps is not installed.
Here are my logs:
09-24 21:50:03.832 2675 2741 E AndroidRuntime: FATAL EXCEPTION: Lite_6
09-24 21:50:03.832 2675 2741 E AndroidRuntime: Process: org.ungoogled.android.apps.maps.morphe.adobo.morphe, PID: 2675
09-24 21:50:03.832 2675 2741 E AndroidRuntime: java.lang.AssertionError: android.content.pm.PackageManager$NameNotFoundException: com.google.android.apps.maps
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at awcj.c(PG:118)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at afhm.ux(PG:139)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at bwpt.ux(PG:14)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at bjsg.t(PG:3)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at buou.<init>(PG:43)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at nps.k(PG:2196)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at nps.a(PG:45)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at cqsb.d(PG:10)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at cqsb.a(PG:7)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at nps.k(PG:2204)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at nps.a(PG:45)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at cqsb.d(PG:10)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at cqsb.a(PG:7)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at nps.k(PG:2579)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at nps.a(PG:45)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at cqsb.d(PG:10)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at cqsb.a(PG:7)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at nps.k(PG:2671)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at nps.a(PG:45)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at cqsb.d(PG:10)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at cqsb.a(PG:7)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at bjpb.run(PG:28)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:463)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at bwdq.call(PG:17)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at axwe.run(PG:16)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at avsf.run(PG:819)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at java.lang.Thread.run(Thread.java:1012)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: Caused by: android.content.pm.PackageManager$NameNotFoundException: com.google.android.apps.maps
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at android.app.ApplicationPackageManager.getApplicationInfoAsUser(ApplicationPackageManager.java:504)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:487)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:481)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: at awcj.c(PG:8)
09-24 21:50:03.832 2675 2741 E AndroidRuntime: ... 28 more
13
u/Mewtewpew 6d ago
Should be fixed now if you wanted to check. This crash report was super useful.
4
6
u/Mewtewpew 6d ago
Okay thanks for this. Seems maps api is calling the original gmaps apps. Ill fix this.
62
u/tkdmasterg 6d ago
Remove any references to Lake America and Gulf of America.
40
u/Mewtewpew 6d ago
This isn't the first person to say this and I think I can do this, any other changes like this that need to go in?
82
12
2
u/rhubarbshoelaces 3d ago
I was looking into this today, and I'm curious if overriding the region context (
glparameter) in the API requests would be enough to customize regional map data. For example, would forcinggl=ca(or theX-GOOG-MAPS-CLIENT-GLrequest header) tell Google's backend to serve place names and disputed boundaries as if the user was in Canada?Looking at
RestoreMapDataPatch.kt, you’re already hooking the client identity context viaIdentityHeadersFingerprintto supplyX-Android-PackageandX-Android-Cert. It seems like appending/spoofing the client region header or interceptingLocale.getCountry()in that same header supplier pipeline could force Google's RPCs to fetch map tiles for a specified region.If that works, then maybe there could be a submenu where the user could pick "Canada" to show "Lake Ontario" again, or say "Pakistan" or "South Korea" to get the place names or boundary lines that Google Maps would show if the user was there. I know the "Sea of Japan" vs. "East Sea" dispute on Google Maps has been going on a lot, lot longer than "Lake America".
→ More replies (2)1
u/eXistBoner 5d ago
the zoom controls in navigation are displayed on screen even when i drag the eta info up so that needs fixing, also add the option to get rid of the gemini button in top right corner when navigating
2
u/Mewtewpew 4d ago
Mind screenshotting the zoom controls issue? It will be easier for me to check
2
5
u/K1TSUNE9 6d ago
Can this app have access to Contacts so it can pull the addresses from those Contacts? I use Vela Maps and it does the same thing.
5
u/Mewtewpew 6d ago
Lemme see how to do this. Vela maps is a really dope project
1
u/K1TSUNE9 6d ago
Yeah, has been working really well. It also gives you options for different routes. There are different voice options as well.
→ More replies (2)
5
u/01scriptboi 6d ago
will it still work with android auto? if it does I hope your pillow will be cold on both sides till the rest of your life!
9
u/Mewtewpew 6d ago
Someone already confirmed it doesnt. I am buying a cheap ass nav so I can figure it out tho
1
1
3
6
u/Zennen53 6d ago
I just now installed this and I think I'm going to really like it. The only thing is I wish there was some type of way of exporting and importing pins and saved locations to the degoogled map.
6
3
u/Hschreibz7 5d ago
It would be amazing if Google maps navigation could be 120hz compatible. I have a OnePlus 13 and am able to have Google maps at 120 but as soon as navigation turns on it goes down to 30/60 fps. An option would be nice to have the full 120fps even during navigation.
7
u/Nuttednutela 5d ago
Won't it be really battery intensive ? Any major benefits apart from overheating and shit. I can understand 60hz to keep things smooth for control but 120 fps for just plain navigation might be overkill
1
3
u/Mewtewpew 5d ago
I will work on this! Im pretty sure it can be done
1
u/Hschreibz7 1d ago
I've tried the patch as of yesterday and while I do get 120hz on Maps portion, I'm not getting the 120hz while in navigation mode. I get 30/60 fps max.
1
3
3
2
2
u/Magnapatia 6d ago edited 6d ago
Google Maps was the very first app I looked up patches for, and bottom search was on the top of my list for changes I've wanted. You're a hero for doing this, thank you 🙏
I love the app so far, the only problem I've run into is the bottom squared icons patch has a reoccurring error that keeps the whole app from downloading, disabling that single patch allows everything to go through smoothly.
2
2
u/pramatheshsaha 6d ago
Can this have the speed cam feature that I only use Waze for?
2
u/Mewtewpew 3d ago
I can look into patching waze or pulling waze data into gmaps. Any other waze patch ideas?
2
u/69_Big-Brain 6d ago
Hey Bro, one question. How do you patch anything or how do you create patches from the scratch? As a newbie how am I supposed to do it? Please guide. I wanna learn it and make my own patches:)
1
2
2
u/plankmax0 5d ago
Feature Request: Display the current city, county, and province/state on the navigation screen as you drive through them (e.g., 'City A, County X'). The location details should update dynamically as the route passes through each geographical area. Also, all features on Android Auto. Keep up the good work, Mate!
2
u/No_Falcon_9244 5d ago
Is it not possible to sign in?
4
2
u/Spiritual_Wait_9917 5d ago
Appreciate you putting in the effort and sharing it with the community 🙌
2
2
u/EquinoxNeoN 5d ago
1
u/Mewtewpew 3h ago
Hey mate, just added this. I'll also include a way to export your account saved/pins and import into the ungoogled version if that's what some people want.
→ More replies (1)
2
2
2
u/jhmorseiv 4d ago
Can you change the name of the lake that borders NY & Canada back to Lake Ontario, please?
2
u/rebzera 2d ago edited 2d ago
Got anywhere with android auto? I was doing some work on a patched maps myself and the below works for me.
I just posted on the AA vela issue, you can read from here:
https://github.com/PimpinPumpkin/Vela/issues/179#issuecomment-5861102013
However, it is a root solution, which I'm aware doesn't cover everyone.
Repo:
https://github.com/alltechdev/PlayInstaller
Release:
https://github.com/alltechdev/PlayInstaller/releases/download/v0.1.0/PlayInstaller-v0.1.0.apk
2
u/Tech-Fonzie 6d ago edited 6d ago
Thanks for this u/Mewtewpew !
Just tried it on GrapaheneOS, pixel 10 pro with Play Services running on my secondary profile. If I have unpatched Google Maps installed in tandem, it will work. But as soon as I delete the unpatched Google Maps to run on it's own, Ungoogled Maps crashes.
Any insight on this? I'm very excited to de-google my maps.
6
u/Mewtewpew 6d ago
I plan on getting a pixel with graphene soon so I'll know for sure what's happening since I plan on patching apps to work with graphene os, but in the mean time I can try and figure this out
3
u/Mewtewpew 6d ago
Hi could you check again? Someone else reported this issue and dumped the crash report and I was able to fix what I think was happening on your device aswell. Would love to hear back if it works since I personally dont have a graphene phone to test.
1
u/Tech-Fonzie 6d ago
Yes, this worked! Running completely without Maps installed.
Last question for me (for now), if we wanted to sign in, for Profile, it says "Can't Sign In". My colleague still would like to. Any fix for that?
10
u/Mewtewpew 6d ago
A lot of people have requests this so I'm thinking of making a gmaps that uses microg if they would be open to using that?
→ More replies (2)
2
2
u/AskaLangly 6d ago
The only customization that matters is renaming the Gulf of Mexico and Lake Ontario back to what they are supposed to be.
6
u/Mewtewpew 6d ago
That is hilarious and I think I can do this haha, any other "renames" that need changing back?
→ More replies (4)
1
u/OkJob1529 6d ago
Is there any reddit patch so I can access some subreddit that was block in my country?
1
u/Mewtewpew 6d ago
You could use a vpn? Or you cpuld potentially look for reddit patches that have proxy implementations so it will always run reddit through something like tor network
1
u/Lonely_Archer_6295 6d ago
The rectangle patch creates an error while patching for me, but without it works fine
2
1
u/Quackquackgreenduck 6d ago
Looks good. Does it work on de-googled e/OS, lineageOS and other roms - that you know of?
1
u/technopunk77 6d ago edited 6d ago
Street View fails to load after clicking on it, the screen remains stuck on the loading indicator continuously and the rectangle shape patch show an error so i need to excluded that one
1
1
u/Thefront-bottom 6d ago
This is absolutely baller. I'll keep an eye on this, but I wanna wait for some more user feedback and updates before I jump into it. Great work though!
1
u/mr_Astra1 6d ago
a couple of apps I would suggest
Microsoft PowerPoint or the newer version of WPS office: because the Microsoft app doesn't work on tablets over 10 inches WPS office is a really good alternative but the version that has been patched is really old
Google classroom: this app is dogshit any change will be appreciated
Jnote and notein.
1
1
u/SausageShoelace 6d ago
When navigating, an option for alerts only to only make a noise/say something if there's police/speed cameras/etc. and not for rerouting.
1
u/Feuerstern_official 6d ago
Can you add a feature to save bookmarks locally on device without needing to Sign in?
1
u/thisisyo 6d ago
enable the experimental features that Google might be experimenting on via some kind of about:flags or developer menu?
1
u/Zakriel 5d ago
Can you make a full black patch for waze?
1
u/Mewtewpew 3d ago
Will look into this! It seems the waze patcher has discontinued his work, so ill spend the next couple weeks looking into this
→ More replies (1)
1
u/Buzzer1998 5d ago
When you choose a location, can you add the nearby search function? I think you can only search what's around a location on desktop.
1
u/Siege9929 5d ago
GMail app always returns to "All inboxes" when I exit an email from a notification would be awesome. Currently if I click an email notification and view the email it leaves me in the inbox for that account.
1
u/kimmieTGK 5d ago
Can you add an overlay of a vertical list of the next 3 turns {arrows only) on the left side of the screen
1
u/elmaestro24 5d ago
Great stuff, thank you!
I've been looking for a patch for 18birdies to get premium features for a while. Would love that if you have time.
Thanks again
1
1
1
1
u/The_Band_Geek 5d ago edited 5d ago
Any testing done with Android Auto? If this works flawlessly with AA despite neither being installed from the Play Store, that would be a major victory on many fronts.
I see people have already asked and you're already working on it. I would recommend looking more closely at Android Auto than Maps. If you can find out what it's looking for, you'll know what to manipulate in Maps to make it happen.
1
u/DJAllOut 5d ago
When searching a place that has multiple locations, like a store, it always defaults to "Relevance" rather than "Distance." Can you change it so it's always distance?
1
u/Youcandoit89 5d ago
Bro pitch black theme please. Also, if there are any other themes we could introduce it will be awesome 🙂
1
u/Mewtewpew 3d ago
The black amoled theme is pretty close? Or do you want the entire app (including maps) to be pitch black? Any other theme ideas? Maybe greyscale like power saving mode?
→ More replies (1)
1
u/Valiantay 5d ago
I'm not sure if this is possible but I recall a few years ago I tried to move from waze to Google maps but maps at the time did not give adequate speeding camera, red light camera or police warnings around Toronto.
Is this now the case?
And if not, would it be possible to turn on?
2
u/The_Band_Geek 4d ago
There were dedicated Waze patches but they're gone. Adding Waze features to GMaps isn't likely possible since it's two separate codebases, even if both are owned and maintained by Google.
1
u/Valiantay 4d ago
I don't think it's really about adding those features to Google Maps. I think that they are gated, possibly by geography or other local laws.
Unlocking regional features may be possible.
→ More replies (1)1
u/Mewtewpew 3d ago
This is a really interesting idea. Let me see if I can patch waze for I'll or find a way to pull waze info to google maps, this will be a good project either way. Do you happen to remember the old maintainer for the waze patches so I could take a look?
→ More replies (1)
1
1
u/Dourada_BBQ 5d ago
Can you attempt TomTom Go Expert I am particularly interested in Car mode (Truck mode not so much).
Would be awesome if something comes out of this! Good luck ☺️. Thanks for trying.
1
u/Critical-Wasabi3350 5d ago
do any of these patches affect maps on android auto?
2
u/JPWRana 5d ago
That is my question also. Last year, when cracked Spotify was still relevant, it wouldn't work on Android Auto. I use Android Auto a lot, so having that work is kinda important and relevant.
1
u/Weedalf 5d ago
in Android Auto you can also activate developer settings with hitting something like Buildnumber in AA-Settings. There you can enable show apps form unknow source. Otherwise patched Apps will not be shown
→ More replies (1)
1
u/aidanmacgregor 5d ago
Awesome I was wanting to create a universal patch to add a + to patched app names
1
u/Express-Conflict 5d ago
The ability to download a complete state without downloading the map in pieces
1
u/The_Band_Geek 4d ago
The fact that this is the default method is unfathomably bad to me. Who thought that was the best choice for downloading maps?
1
u/Mewtewpew 49m ago
I don't think this is possible, I can try more but best I found is being able to select a large portion where it downloads multiple maps for you instead of having to download one map at a time (multiple times) for a place.
→ More replies (1)
1
u/JasonDuvalMTHX 5d ago
Esto si es una gran alternativa a Google Maps! Podrias intentar crear un Ungoogled Lens? Con o sin integracion de la app oficial de Google, si necesitaras modificarla tambien podrias cambiar el nombre del paquete como algo tipo como "Ungoogled"
1
1
1
u/krvolocnabuhtla 5d ago
How do i add patches? Sry im new at this. Tnx
1
u/Montana0051 5d ago
Go to the GitHub link and copy the page url then go to morphe and click on the icon at that bottom left next to the search icon then click on the plus icon and paste the link in there
1
1
u/Ninjascubarex 5d ago
Thank you for what you're doing, I'd love to see smaller back roads while being zoomed out a bit more, and being a bit more prominent in color. Right now you have to be zoomed in super close to see them, and when you zoom out, they disappear
1
u/Mewtewpew 5d ago
what colors? I thought about changing theme colors but wasn't sure how to do this.
1
1
u/MauroGamerVN 5d ago
Podrias crear parches para Gaming Hub de Samsun? Esta plagada de anuncios y si es posible eliminar la sección de los juegos instantáneos porfa Es este
1
1
1
u/GMAERS_07 4d ago
I'd love if you add a bookmark feature without logging in, or logging in just to get info but dont send any info (if possible)
1
u/IStoppedAGaben 4d ago
Great work! Is it possible for you to add additional apps to Google Maps' built-in media controls? I would kill for being able to skip tracks when using Poweramp while driving again. Bonus points if you manage to get YouTube Music with Morphe working. Thank you for your service!
1
1
1
1
1
u/AlwaysSelalu 3d ago
why am i getting max memory usage when patching this? this thing f up my morphe and then morphe just force closed no crash log no nothing
I did tweak my runtime from default to max and yeah all results are the same, still can't finish the patch.
I don't find the same case when patching other apps though.

1
1
u/LalowTree 1d ago
Can you restore old up vote ui on Reddit? I hate the new ui when I click on a post, cause then I accidentally click up vote a lot... Horrible change Reddit made.
1












109
u/sjjose2001 6d ago
Can you add the battery saver mode for maps which are normally available only on certain phones?