How to fix any Android app dependent on Google Maps API and make maps working

Thanks Cobalt, your patched Lyft works very well.
Please don't say that I'm asking for too much. I was thinking if it's possible for you to update your script to be able to patch Lyft and apps with similar behavior. Thanks man. I really appreciate your hard work.

Except the already described check for packages/vending etc I removed the content of method where enforceCallingOrSelfPermission() is called (h.enforceCallingOrSelfPermission("com.google.andro id.providers.gsf.permission.READ_GSERVICES", "attempting to read gservices without permission");). With one of my apps I use (basically only one app) all the stack traces go through this method.

For me, it crashes constantly. Not the one fist usual crash we know. The Settings won't open at all. Did you change something with the signature? I decompiled and resigned the file, because it would not let me install with the 'test test' signature.

So I used the latest script and I've had no luck. When I was using the older Glympse bar file that was patched, it appears that the app is using Google Maps. However, using the newest version and running it through the script, it appears it is using openstreetmaps and will crash when returning to the home screen after viewing the map. If someone has some free time, could someone take a look at this app? It would be much appreciated.

Posting here as this is the closest thread on apktool use and no one picked up on the thread "Apktool Help." Any advice is welcome!
I am trying to decompile a couple apk files to see if I can patch them to work with my BB10 Z10. I think I am having path issues and need some help. I run 64 bit Windows but am using the 32 bit Java SDK. I've reviewed the Forums, but there isn't anything I could find that addressed this. Let me know if it was already posted elsewhere.

I have also put the apktool files in the jdk1.7_51 folder, to no avail.
Running: apktool d com.medscape.android-12.apk gives this error:
“java is not an internal or external command, operable program or batch command”

In my Command line, I run from both the c:\apktoolkit directory and from the ..jdk1.7_51 folder.

I think everyone should take just 10 minutes to read Cobalt's instructions and do it yourself. It is NOT such a rocket science to just run those scripts.

Thank you Cobalt! I didn't realize how easy it was, and I had just spent a couple of hours a few weeks ago generating GUIDs trying to get Snap to work, and thought this would be another ordeal. Thanks again.

Thank you Cobalt! I didn't realize how easy it was, and I had just spent a couple of hours a few weeks ago generating GUIDs trying to get Snap to work, and thought this would be another ordeal. Thanks again.

Unrelated, but snap generates the GUID for you... no need to generate your own, just log in!

So I used the latest script and I've had no luck. When I was using the older Glympse bar file that was patched, it appears that the app is using Google Maps. However, using the newest version and running it through the script, it appears it is using openstreetmaps and will crash when returning to the home screen after viewing the map. If someone has some free time, could someone take a look at this app? It would be much appreciated.

Another case of the script detecting the v2 method, without taking into account the fact the app is calling the v1 method (hence the openstreetmaps). I think default behaviour should be "If 'uses-library:... maps' in androidmanifest.xml file then patch using v1 method" (then check for v2... don't think there's any harm in double patching). In any case, I've updated the glympse thread with a working apk.http://forums.crackberry.com/bb10-an...r-file-866672/

Another case of the script detecting the v2 method, without taking into account the fact the app is calling the v1 method (hence the openstreetmaps). I think default behaviour should be "If 'uses-library:... maps' in androidmanifest.xml file then patch using v1 method" (then check for v2... don't think there's any harm in double patching). In any case, I've updated the glympse thread with a working apk.http://forums.crackberry.com/bb10-an...r-file-866672/

I could fix that in the patcher by adding a separate option. If I get it right, we must patch V1 and V2, but remove all Maps entries in Androidmanifest.xml? Correct?