Features:
worldwide navigation using Google Maps Directions
map tiles caching on SD card
force-enable MT. If you're on Eclair or some custom Donut and don't have multitouch zooming, then maybe this will enable it.
force-enable Buzz feature
fix for map shift issue in China
option to hide zoom buttons
installable on non-rooted devices
could be installed beside original app
Credits:
canadiancow for starting a brainstorm; an idea to use maps directions as backend for navigation; great Nav Launcher app; helping and support
TAPP for enabling "Navigate" button; first version for non-rooters
acamar for his research on map shift issue in China
many, many people for testing it, complaining ;-), helping others, etc.
Google for making this great app and service and for not sending C&D to me so far ;-)
Download:
maps4.6.0.4686-brut.apk
md5sum: 456b3fe71f74bb8b76a443be4075473c
maps4.6.0.4686-brut-renamed.apk - probably not usable - random ANRs
md5sum: a378ce5d9ddd07c489d129e972a5c2bd
maps4.6.0.4686-brut-renamed-tagged.apk - probably not usable - random ANRs
md5sum: 1bf581213c77fe2e3aa9fa1b7001d01b
Variants:
This mod consists of many independent changes and some of them may be good or bad for some people. Unfortunately not all changes could be configured at runtime, so we need several apk files to let people choose what they want.
There are 3 packs of changes:
-brut - it's a BrutMod itself: international navi, map caching, etc. All of these changes are configurable at runtime.
-renamed - Android package name was changed from original com.google.android.apps.maps to brut.googlemaps . See "Package name changing" below if you don't know, what this means.
-tagged - all icons in the launcher, widgets, etc. were tagged with red "BRUT" sign, all icon names were suffixed with "[brut]". It's to distinguish modded and original GM if you have installed both.
Then we could create several variants of this mod with different combinations of changes, but fortunately only 3 of them actually make sense: -brut, -brut-renamed and -brut-renamed-tagged.
Note: I know this may be confusing for some people, who get used to brut.googlemaps as normal package name for this mod and com.google.android.apps.maps as "stockified" modification of it. You should take into account that starting point is original GM with original package name, so com.google.android.apps.maps is actually "normal" and brut.googlemaps is modded/renamed one.
Installation:
For -renamed variants: just download & install. For others: see section below.
Package name changing:
Generally it means that modded app is identified by Android OS as totally different app, not connected to Google Maps at all. There are several consequences:
Android forbids to install same app twice. If you want to install modded app, you have to uninstall original one first. -renamed variant is detected as different app, so you could install it normally and then you will have installed both original and modded app.
It's much worse if you want to replace system app - and Google Maps is a system app on many devices. You can't uninstall system apps just like that, cause they're write-protected. You need root and probably some hacking, so if you had Google Maps preinstalled on your device and don't have a root or don't want to hack, then use one of -renamed variants.
Some apps call GM by name and if you have -renamed variant, then they can't find modded GM, cause it's detected as different app. People have such problems with Car Dock, Street View and few others.
Maps cache - formats:
BrutMod natively supports two formats for stored tiles: Andnav format and BrutMod old, which is kept for backward compatibility and will be eventually removed. You could also set custom path to stored tiles if you want to use different format.
If you have cached tiles from other maps/navigation app and they're stored in "one tile, one file" format, then you should be able to use them with BrutMod. You have to choose custom database format and set path to tiles. Path can contain variables - currently supported are:
(Z) - zoom level
(Y) - Y id of a tile
(X) - X id of a tile
So for example custom path for AndNav format would be: (Z)/(X)/(Y).png.andnav . If you would set something like: (Z)-(X)-(Y).png , then all tiles would be stored in one directory. Be cautions when setting a path: it's very simple and not very smart algorithm - if you would do something wrong, for example don't close bracket, then BrutMod will read/write everything from/to special "ERR" file.
Maps cache - zip support:
Having thousands of files isn't good for a filesystem. Usually they use more of space than they should - sometimes A LOT more. BrutMod supports tiles zipped into one file and format is identical as for normal files.
For example: we use AndNav format and we have /sdcard/brut.googlemaps/tiles/map-en_US-andnav directory. Inside of it we have "13" and "14" subdirectories. We could zip these subdirs into a zip file, so they will be in the root (right after opening a zip file you will see "13" and "14" dirs) and place it to: /sdcard/brut.googlemaps/tiles/map-en_US-andnav.zip . Then you could remove original "13" and "14" dirs and tiles will be read from a zip file.
If you have "Save map to cache" option enabled, then you could compact all saved tiles from time to time. Just open zip file and add all loose tiles to it. Then remove tiles. Maybe someday I will add automatic compactor to BrutMod.
Maps cache - downloading maps:
There are several downloaders available, I recommend Mobile Atlas Creator. Open it, select some area and zoom levels, click "Add selection" button, choose "AndNav atlas format", click "Create atlas" and wait. Then open directory with atlases, open your new atlas ("Unnamed atlas_<date>"), open "Google Maps" dir (or something else, if you didn't download Google's map) and you should see directories "0" - "19" - depending on which zoom levels you have chosen. Copy these directories to e.g. /sdcard/brut.googlemaps/tiles/map-en_US-andnav/ dir or zip them all and copy to /sdcard/brut.googlemaps/tiles/map-en_US-andnav.zip . If you have zip file already, then you could add new files to archive or do a unzip, copy, zip combo.
And one more advice related to maps cache. If you have any problems with creating custom tile path, zipping or pushing predownloaded tiles, then enable "Debug mode" in BrutMod menu and look into logcat. There you will see where BrutMod looks for files and why it can't find them.
FAQ:
Q: Phone reboots when I try to reinstall maps.
A: Uninstall it and then install. It's Android issue, may occur even when updating original Maps from Market.
Q: When navigating directions are in English, but I set different locale.
A: They are forced to "en_US" to guess turn symbols from them. You could disable this feature in BrutMod menu, but you will lost turn symbols.
Q: Feature X doesn't work!
A: Did you enabled it in Menu -> More -> Brut Mod?
Q: Could you add feature X?
A: Just ask in this thread, but you should take into account that I'm not an author of this app, but a modder. I work mainly on features, that Google probably won't add for some reasons: licensing concerns (int navi), non-standard ROM support (MT), "whole world is online" assumption (maps caching), etc. GM is rapidly developing, so if you have e.g. some UI suggestions, you should ask Google about them. I could work on some of these, but they have low priority.
Q: Car Dock, Google Voice Search or other app always use original Google Maps - it doesn't ask me about your mod. What can I do?
A: See "Package name changing" above.
Q: Multitouch still doesn't work even if I enabled it in BrutMod menu.
A: As description says, it may work, but may not. There are plenty of custom roms, each has different bits and sometimes GM disables MT even if it could use it normally. My mod could force it to enable, but it won't add MT support.
Q: What is "Unlock hidden features" option?
A: There are features that are hidden for some reason: they aren't finished yet, are for debugging, etc. If feature does not give you something really useful, but is for curiosity and maybe some fun, it will be controllable through this option. For now there are:
navi: menu->Switch to Walking/Driving - seems working fine, don't know, why they are hidden.
navi: menu->Report a Problem - doesn't work for me, but it is location related, so maybe works for someone else. When I was migrating to 4.2.0, I saw many new resources related to this feature. Will be quite good feature, when it will be finally enabled.
navi menu->Settings - for now it's nearly empty, has one option related to above "report a problem" feature
navi: Enable/Disable mock location - quite funny and really, really useful for me. There would be no voice fix, if I would not find it
Q: How does navigation hack work? Could you hack Google Voice and other services to work outside of USA as well?
A: No, I can't. Generally it's not possible to bypass security of most server-side services, because their owners have full control over a situation. GMM navigation is an exception of this rule, cause of Google Directions. GD is some kind of navigation service, only limited. It uses exactly same data as navi and uses it in similar way. So why Google has created two navigation services: one full and one limited if both are for free? Because of licenses which G has signed with map providers - Google can't use map data for "real-time, turn-by-turn navigation", but they can for just "directions". This is why GD is available worldwide, but navi in supported places only.
I have modded GMM, so each time it wants to ask servers about navigation route from A to B, it actually asks about Google Directions between these points. GMM gets GD response which is missing a lot of data required by navigation, e.g. turn symbols, voice, etc. Then I try to somehow guess and add these missing things, so response will be as much as possible similar to real navi response.
Pretty smart, huh? Thanks @canadiancow for this wonderful idea
Q: You didn't answer my question/help request.
A: Usually I totally ignore people, who ignore me. I spend time to make all necessary info, instructions and answers easily findable - in first post. If you ask about something, that was answered there, I will probably ignore you. If you are lucky, someone else will answer you.
TODO:
navi: map caching
navi: routes caching
navi: "continue on turn left on" issue
navi: turn symbols without forcing locale
navi: automatically use normal navi when available
navi: guess ramp direction
MT on custom Donuts using backported Eclair bits.
MT on stock Donuts through Luke Hutchinson's lib
Limits (issues that we know of, but are impossible or very hard to fix, so they aren't on TODO):
navi: too long directions in top bar
Changelog:
brut17 (07.11.10)
updated GM to version 4.6.0.4686
from now GM is released in 3 variants: -brut, -brut-renamed and -brut-renamed-tagged
added an option to choose map cache format - AndNav is a default, but old one is also supported
added support for zipped map cache
app directory is always /sdcard/brut.googlemaps - it does not depend on package name
readded es_MX language
removed Vector map test
fixed some ContextNotSet warnings
brut16 (09.08.10)
fixed "Data exceeds UNCOMPRESS_DATA_MAX" issue
removed es_MX language - es is used instead (caused by above issue)
brut15 (07.08.10)
does not work for many ROMs - "Data exceeds UNCOMPRESS_DATA_MAX" issue
updated GM to version 4.4.0.4414
brut14 (24.06.10)
updated GM to version 4.3.0.4305
added vector maps test
added BrutMod menu to navigation app
tagged gohome icon, Latitude widget and shortcut
fixed ContextNotSet issue
brut13 (19.05.10)
navi: fixed voice feature!
added "Unlock hidden features" option (see Q/A section)
added "I'm in USA" option
brut12 (18.05.10)
added fix for map shift issue in China - many thanks to acamar
added option to force enable Buzz feature
TurnUtil: Added "* turns slightly *" support
brut11 (12.05.10)
Google Maps updated to 4.2.0.4210
unlocked DestinationActivity when int navi is enabled
fixed "disabled MT" bug
brut10 (08.05.10)
added simple map caching feature! For now it's some kind of demo (but usable), will be more featureful soon.
readded multitouch force-enable feature
reworked Brut Mod screen: added some credits, link to XDA, categorized preferences
navi: added turn symbol for merges
fixed force locale bug
fixed some exceptions right after navigation start
brut9 (05.05.10)
added option to force locale in navi requests to en_US, so turn symbols will work
added option to hide zoom buttons
international navigation is now enabled by default
brut8 (04.05.10)
navi: fixed turn symbols feature - I've screwed it up right before brut7 release
brut7 (04.05.10)
navi: added "street names" in top bar
navi: added turn symbols (for now you must set "en" locale to use it)
added possibility to use hacked or normal navigation - you can choose this from menu (and int navi is disabled by default - if you're updating and want to use it, then remember to enable it)
reverted MT mods for now
based on GM4.1.1
seems more bug free to me
rev6 (04.03)
mod version included in app versionName (4.0.0-brut6)
added "[brut]" postfix to Add -> Shortcuts -> Directions & Navigation
fixed navi shortcut bug
fixed directions to contact bug
rev5 (01.03)
Minor update, but great from technical point of view:
repackaged all resources
changed app name and icon to distinguish it from original maps
changed package name to brut.googlemaps
rev4 (10.02):
now MT depends on existence of MT framework, not on Android version, so it will be enabled for 2.0 and 1.6 with backported MT bits, but app will work on stock 1.6 too (without MT)
Very nice, works great on superD, thank you.
Thank you for amazing work
but i cannot find Buzz...
where is it?
Rogers in Canada using OpenElrair 1.0.1
zip version please...
How about the zip version. Thanks in advance.
Not sure if it matters, but I also encountered the exact same bugs that canadiancow encountered. Just to confirm his findings.
ytwytw said:
Thank you for amazing work
but i cannot find Buzz...
where is it?
Rogers in Canada using OpenElrair 1.0.1
Click to expand...
Click to collapse
Same [email protected]@ Where is my buzz layer?
Some reason I can't download this. Is there another link?
all I get is 12kb ??
Seems it wouldn't download via the Nexus One .. got home and tried it again on my Desktop with success .. go figure!
All good .. maps working again including Buzzzzzz!! Zzz!! Zzz!! lol!
Buzz is awesome on this! Using CM 4.2.14.1 HTC Dream.
Layers > Buzz
One weird thing though, I used:
adb push Maps.apk /system/apps/Maps.apk
And it pushed fine, but now the Market sees Maps as not being installed. Which is perfectly fine, since now it won't bug me to update it. Just saying. It's really a non-issue, since the Maps 4.0.0 works great! Thanks!
this looks like a good start, but the other ones were much better. No ADP and no glitches.
I rather just flash it and not have everything working.
Good start though.
Runing on latest CM.
Great work for the maps, it just works. Done everything with ADB as described.
Problem: The My Tracks and My Maps Editor apps are force closing on startup now. Any soltuion? I tried even uninstalling this 4.0 version and puting back the maps from the DRC83_base_defanged.zip, but did not help.
@Brut.all, would you mind please adding MD5 sums to your first post?
Brut.all said:
... Download: ...
Click to expand...
Click to collapse
Thanks
I really like this app and works well for me appart the known bugs.
do you see any way to fix them? especially the voice guidance? is this due to the proxy solution?
zoltan.fekete said:
Problem: The My Tracks and My Maps Editor apps are force closing on startup now. Any soltuion? I tried even uninstalling this 4.0 version and puting back the maps from the DRC83_base_defanged.zip, but did not help.
Click to expand...
Click to collapse
This might have something to do with the command below. As written, it will find and delete not only Maps, but also the My Maps Editor:
Code:
C:\>adb shell find /system /data -name \*google\*maps.apk\* -o -name Maps.apk
/data/dalvik-cache/[email protected]@[email protected]
[COLOR="Red"][B]/data/dalvik-cache/[email protected]@[email protected][/B][/COLOR]
/data/app/com.google.android.apps.maps.apk
[B][COLOR="red"]/data/app/com.google.android.apps.mymaps.apk[/COLOR][/B]
Brut.all said:
Code:
adb shell find /system /data -name \*google\*maps.apk\* -o -name Maps.apk \| xargs rm
Click to expand...
Click to collapse
For peaople who are runing CM or other Mods based on google development ROMs, I find a solution how to restore the broken functionality of the applications that use google maps framework (e.g. My Track, My Maps Editor, etc.)
This will restore the original Google Maps. You can update it latter from the Market (for me it finds no updates). After this, you can use the bruts.all stand alone (alternative) version to get the full navigation and other stuff (maps 4.0) without messing up the framework file that other apps use for maps display and manipulation.
First go here and download this: DCR83_base_defanged.zip
(I'can post URLs, find you base image, for Magic 32A it is named DRC83_base_defanged.zip, for othe take a look at the CM wiki)
Connect your phone to the PC, enable debugging and make sure the ADB is working.
Uninstall the current Google Maps (hacked or stock whatever) by using this:
Code:
adb remount
adb shell find /system /data -name \*google\*maps.apk\* -o -name Maps.apk \| xargs rm
adb uninstall com.google.android.apps.maps
(for me this xargs rm is not working. I use only the find command, then delete one file at time by using RM)
Now extract from the DRC83_base_defanged.zip, the system\app\com.google.maps.apk to c:\com.google.maps.apk
Use ADB to install:
Code:
adb install c:\com.google.maps.apk
Then extract from the DRC83_base_defanged.zip , the System/Framework/com.google.android.maps.jar, to c:\com.google.android.maps.jar
Then run these commands:
Code:
adb remount
adb push c:\com.google.android.maps.zip /system/framework/com.google.android.maps.jar
REBOOT THE PHONE
After this, install the maps4.0.0-brut4-alt.apk (alt) maps, and you will have best of the both worlds, e.g. Old Google Maps (3.1) working, all applications that use google map working, and the new Google Maps (Name: Maps) working, with navigation and stuff. Bravo for Brut and other people who made it happen!
@Neejay, @neok44: the most of google maps floating here around were built by me or were rebuilt from my version, so it isn't a "good start" ;-) and it naturally shares bugs with other versions.
About update.zip: hmm... I try to avoid creating 50 different versions. Now I have 2 versions, if I allow to choose modded or normal navi, then I will have 4. Apk or update.zip? - 8 different files. With or without zoom buttons? - 16.
"alt" version is a must, cause changes are in AndroidManifest.xml, so it isn't possible to change it after built. In last revision (rev4) I have saved my ass from version for Eclairs and Donutters, cause previous maps with MT was force-closing on stock Donut.
I will always try to find alternative to creating masses of subversions with different installation instructions and there actually is alternative to update.zip - very useful app Nav Launcher, which will do everything for you. I will add something about it to first post and try to cooperate with canadiancow, so Nav Launcher will install newest version right after I will release it.
zoltan.fekete said:
Problem: The My Tracks and My Maps Editor apps are force closing on startup now. Any soltuion? I tried even uninstalling this 4.0 version and puting back the maps from the DRC83_base_defanged.zip, but did not help.
Click to expand...
Click to collapse
It is known from 3.4.0 version of maps and as far as I know these problems occurs on original maps too :-/
scootley said:
@Brut.all, would you mind please adding MD5 sums to your first post?
Click to expand...
Click to collapse
Yes, thanks for reminder.
scootley said:
This might have something to do with the command below. As written, it will find and delete not only Maps, but also the My Maps Editor:
Click to expand...
Click to collapse
I have copied commands from someone's else thread, but you're right: it will remove MME too. I will try to fix it.
Amazing work!... Int Nav & Buzz layer working fine in Nexus One CM5 Beta3
Brut.all said:
It is known from 3.4.0 version of maps and as far as I know these problems occurs on original maps too :-/
Click to expand...
Click to collapse
Could be, but I can't live without these aps
Anyway, using the instructions I written above, it is possible to restore the framework and maps apk to the stock version (for me it is 3.1.2), and use everything normaly, and also to install your ALT version of the maps 4.0 with ruting, navigation and other stuff. I can't wish for more, live is beautiful
update.zip
zoth said:
How about the zip version. Thanks in advance.
Click to expand...
Click to collapse
Here: http://www.4shared.com/file/218983580/ce8e3b6b/_2__Mapy.html
zoltan.fekete said:
Problem: The My Tracks and My Maps Editor apps are force closing on startup now. Any soltuion? I tried even uninstalling this 4.0 version and puting back the maps from the DRC83_base_defanged.zip, but did not help.
Click to expand...
Click to collapse
zoltan.fekete said:
For peaople who are runing CM or other Mods based on google development ROMs, I find a solution how to restore the broken functionality of the applications that use google maps framework (e.g. My Track, My Maps Editor, etc.)
Click to expand...
Click to collapse
Brut.all said:
It is known from 3.4.0 version of maps and as far as I know these problems occurs on original maps too :-/
Click to expand...
Click to collapse
zoltan.fekete said:
Anyway, using the instructions I written above, it is possible to restore the framework and maps apk to the stock version (for me it is 3.1.2), and use everything normaly, and also to install your ALT version of the maps 4.0 with ruting, navigation and other stuff. I can't wish for more, live is beautiful
Click to expand...
Click to collapse
I never had this problem. I had "My Maps Editor" and "My Tracks" (both by Google) installed, followed Brut.all's instructions (the root apk, not the alt) with one exception (below), and those 2 apps continue to work fine. Of course, Brut.all's Maps works too.
The only thing I did differently was to avoid inadvertently removing the apks and dalvik cache's for either of the 2 apps, which are:
/data/app/com.google.android.apps.mymaps.apk
/data/app/com.google.android.maps.mytracks.apk
/data/dalvik-cache/[email protected]@[email protected]
/data/dalvik-cache/[email protected]@[email protected]
None of this process ever involves /system/framework/com.google.android.maps.jar
Google Maps Installer
Google Maps v4.0.0 #4046 ADB Installer
Install Code by me & Google Maps Mod by Brut.all
Info:
Update Code 11/02/2010: Fix "Remove Old Maps Data", you can use now on My Track & My Maps Editor. ( thanks to scootley )
Testet on:
CM 4.2.x
Super-D 1.7 - 1.9.x
where it still works?...give me feed back!
HowTo:
Connect Device on Windows PC
Download my Installer & Extract it
Start Install.bat
wait moment... Finish
Have phun
Brut4_Maps4.0.0_Installer.zip
MD5: F92BE4EC05CEB27E70147B7402EB00FF
ADB_TREIBER_x86_x64_v08.11.2009.zip
MD5: 065F32B32E32C6B853D269F39CB85CC6
Like to know if there is a program that can let me change the permissions for each application individual. For example when i install angry birds to let me choose, at the installation or after the setup, not to let it connect to internet or access my phone calls etc.
A quick search in the playstore shows an app called permissions denied. Root access is required and states that it does not work on all devices.
This one is not on the app store. Google an app called Lucky Patcher.
Just run the app, it will list all the installed apps you have, tap the app you want to change permissions for, select Open Menu of Patches, select Change Permissions, select the permissions you wish to change, reboot.
Believe you need root for this.
At the first two days that i bought the tf300 i installed and uninstalled many applications. And one of them had a feature to control the permissions on all the installed apps of the tf300. And i can't remember whta app was to install it again.
Found it
Ok thanks for the Help. Finally it was lucky patcher i was looking, but the Permissions denied app that the other guy suggested me, was fine too.
Thanks again.
I use LBE Privacy Guard and think its the best app to change permissions.
Every time i installed app it ask my to change permissions.
You can also stop send anonymus usage and error report.
DROIDWALL is a firewall that limits network traffic.
You can use white lists (disallows all programs, you select which you want to communicate) or black list (allows all programs, you select which to not communicate).
You need root to use this program.
It's in the Play store.
Hello!!
This is a simple workaround to prevent the google service (com.google.android.gms-1.apk) that creates the anonying green Google Settings icon.
MANUAL:
1º Uninstall the Google playstore service from application manager or Remove the (com.google.android.gms.apk or com.google.android.gms-1.apk) from /data/app
2º Simply create a file in /data/app named ( com.google.android.gms-1.odex) As empty file.
END.
CWM flasheable:
View attachment antigms.zip]
Flasheable CWM /data/app fake com.google.android.gms-1 files to prevent to be installed.
First uninstall google playstore service and reboot to CWM flash this, and reboot, finish!.
I have been testing for ours and no force close or errors.
Discovered Side-effects:
-loose the remote playstore install functionality (press install from playstore website from pc). , Remote playstore install works!!
Another ideas are welcome.
Play Widgets (Library & Recommendations)
alecuba16 said:
Hello!!
This is a simple workaround to prevent the google service (com.google.android.gms-1.apk) that creates the anonying green Google Settings icon.
MANUAL:
1º Uninstall the Google playstore service from application manager or Remove the (com.google.android.gms.apk or com.google.android.gms-1.apk) from /data/app
2º Simply create a file in /data/app named ( com.google.android.gms-1.odex) As empty file.
END.
CWM flasheable:
View attachment 1769004]
Flasheable CWM /data/app fake com.google.android.gms-1 files to prevent to be installed.
First uninstall google playstore service and reboot to CWM flash this, and reboot, finish!.
I have been testing for ours and no force close or errors.
Discovered Side-effects:
-loose the remote playstore install functionality (press install from playstore website from pc).
Another ideas are welcome.
Click to expand...
Click to collapse
Would you confirm please if Google Play Services is where the widgets for Play Recommendations & Play Library came from, and that they will be gone following your steps above? Thanks!
firstbrick said:
Would you confirm please if Google Play Services is where the widgets for Play Recommendations & Play Library came from, and that they will be gone following your steps above? Thanks!
Click to expand...
Click to collapse
Hello,test yourself, make a nandroid backup and check if it is relationed.
If it is relationed tell me, post there the results.
all this did was prevent me getting into playstore it opened itself and then closed itself????? thanks
Wouldn't it be easier to just go to the Google Play Services app info page and deactivate it? (Just long press in the app drawer and move it to app info)
Or is there any downside that I am not seeing? (besides it taking up a few kb of space)
I didn't test it since I don't mind the icon.
If you have a custom launcher that can can hide apps use that, that way you also keep the functionality it provides.
linuxnubee said:
all this did was prevent me getting into playstore it opened itself and then closed itself????? thanks
Click to expand...
Click to collapse
This prevent the google play service run in background. Playstore continues working as before.
Fabur87 said:
Wouldn't it be easier to just go to the Google Play Services app info page and deactivate it? (Just long press in the app drawer and move it to app info)
Or is there any downside that I am not seeing? (besides it taking up a few kb of space)
I didn't test it since I don't mind the icon.
If you have a custom launcher that can can hide apps use that, that way you also keep the functionality it provides.
Click to expand...
Click to collapse
Not, you can't disable it, this service autostarts automatically. It takes more than few kb, takes about 5MB or more, but this is not the bad.
The bad thing is this could be something relationed with ads and system stadistics and google plus forced by google (remember google don't be evil).
alecuba16 said:
Not, you can't disable it, this service autostarts automatically. It takes more than few kb, takes about 5MB or more, but this is not the bad.
Click to expand...
Click to collapse
I am not talking about closing it but deactivating it. Are we talking about the same option?
Because I have that option.
Why would it restart when I deactivate it? Or is Google not consequent enough here?
I don't want to try it since it will delete all user data and delete the updates.
But you are right, the app is bigger than I thought (both on the storage and RAM).
Fabur87 said:
I am not talking about closing it but deactivating it. I don't want to try it since it will delete all user data and delete the updates.
Click to expand...
Click to collapse
Sure?? I remember when I tried for first time that no....... it doesn't remove any user data, you are wrong..... the settings are stored in com.android.settings and com.android.settings.provider
About the updates it doesn't remove the updates.... the updates are part of playstore.apk/vending.apk and marketupdater.apk, not this.
I have news about playstore remote installation, it works!!!!! without this.
I have three buttons in my google play services app info:
'Beenden erzwingen' - force close ?
'Updates deinstallieren' - uninstall updates
AND
'Deaktivieren' - deactivate
If I hit the deactivate button it asks me if I want to reset all user data and all updates.
Are you perhaps on an older android version that does not yet have this?
Fabur87 said:
I have three buttons in my google play services app info:
'Beenden erzwingen' - force close ?
'Updates deinstallieren' - uninstall updates
AND
'Deaktivieren' - deactivate
If I hit the deactivate button it asks me if I want to reset all user data and all updates.
Are you perhaps on an older android version that does not yet have this?
Click to expand...
Click to collapse
Mine is Gingerbread (Cyanogen Mod 7.2).
Deactivate is like do nothing. For example, I can with systemcleaner put this service apk on the blacklist , but every time that the service starts the application kills like task killer, but this is bad for CPU,RAM and finally batteries, because it scales the cpu mhz up every time that the service tries to reload.
Is the same that if you put a task killer, you can kill the application but it reload again....
I think that the newer versions of playstore/vending calls automatically this apk service.
The solution is to remove and there is no apk = no application installed = no intent receiver = no aplication starts.
The odex file prevent that android application installer (pacman?) install/update the android play service application apk.
This is because if you create a odex of any apk that you have installed and then delete the apk (no the odex), then reset. You could check that the application disapear from app drawler and android application manager but there is the odex file with the same name of the application. But now if you try to reinstall, the android application shows the message of insufficient space only for this application, you can install any other without problem. This is because the android application installer detects the odex file.
My solution is based on this.
Bye.
Download playstore problems
alecuba16 said:
Hello!!
This is a simple workaround to prevent the google service (com.google.android.gms-1.apk) that creates the anonying green Google Settings icon.
MANUAL:
1º Uninstall the Google playstore service from application manager or Remove the (com.google.android.gms.apk or com.google.android.gms-1.apk) from /data/app
2º Simply create a file in /data/app named ( com.google.android.gms-1.odex) As empty file.
END.
CWM flasheable:
View attachment 1769004]
Flasheable CWM /data/app fake com.google.android.gms-1 files to prevent to be installed.
First uninstall google playstore service and reboot to CWM flash this, and reboot, finish!.
I have been testing for ours and no force close or errors.
Discovered Side-effects:
-loose the remote playstore install functionality (press install from playstore website from pc). , Remote playstore install works!!
Another ideas are welcome.
Click to expand...
Click to collapse
I cant find playstore to download. How to get it after deleted? Another thing, I cant find com.google.android.gms-1.apk what I have is
com.google.android.gms-2.apk
alecuba16 said:
Mine is Gingerbread (Cyanogen Mod 7.2).
Deactivate is like do nothing. For example, I can with systemcleaner put this service apk on the blacklist , but every time that the service starts the application kills like task killer, but this is bad for CPU,RAM and finally batteries, because it scales the cpu mhz up every time that the service tries to reload.
Is the same that if you put a task killer, you can kill the application but it reload again....
Click to expand...
Click to collapse
Deactivate != force close.
They are NOT the same thing.
A deactivated app will not react to any intents. This is completely different from what a task killer does.
But user without Jelly Bean (I think that is the version this option came with) won't be able to do that.
So I guess that deleting the app and then blocking it is the only option for them.
apsanchezs said:
I cant find playstore to download. How to get it after deleted? Another thing, I cant find com.google.android.gms-1.apk what I have is
com.google.android.gms-2.apk
Click to expand...
Click to collapse
Hello , playstore to download what?
Yes this is the same file but with other number.
You can uninstall it and make a com.google.android.gms-2.odex or com.google.android.gms-1.apk empty file
Fabur87 said:
Deactivate != force close.
They are NOT the same thing.
A deactivated app will not react to any intents. This is completely different from what a task killer does.
But user without Jelly Bean (I think that is the version this option came with) won't be able to do that.
So I guess that deleting the app and then blocking it is the only option for them.
Click to expand...
Click to collapse
I would recommed that you test it (deactivate) and check with adb shell and top command or "ps" to check if the service runs.
I had JB in the past and I was unable to deactivate. Every time that I entered in the playstore app , the Google services apk was called and running.
Not working
alecuba16 said:
I would recommed that you test it (deactivate) and check with adb shell and top command or "ps" to check if the service runs.
I had JB in the past and I was unable to deactivate. Every time that I entered in the playstore app , the Google services apk was called and running.
Click to expand...
Click to collapse
The procedure not works with CM10: Tested.
apsanchezs said:
The procedure not works with CM10: Tested.
Click to expand...
Click to collapse
Hello!!
Did you check if you have any gms-xxx.apk installed??
app
alecuba16 said:
Hello!!
Did you check if you have any gms-xxx.apk installed??
Click to expand...
Click to collapse
Yes I have that app. I have followed your procedure with negative results. I also tested with FXP210
alecuba16 said:
Hello!!
This is a simple workaround to prevent the google service (com.google.android.gms-1.apk) that creates the anonying green Google Settings icon.
MANUAL:
1º Uninstall the Google playstore service from application manager or Remove the (com.google.android.gms.apk or com.google.android.gms-1.apk) from /data/app
2º Simply create a file in /data/app named ( com.google.android.gms-1.odex) As empty file.
END.
CWM flasheable:
View attachment 1769004]
Flasheable CWM /data/app fake com.google.android.gms-1 files to prevent to be installed.
First uninstall google playstore service and reboot to CWM flash this, and reboot, finish!.
I have been testing for ours and no force close or errors.
Discovered Side-effects:
-loose the remote playstore install functionality (press install from playstore website from pc). , Remote playstore install works!!
Another ideas are welcome.
Click to expand...
Click to collapse
There is a lot more going on here. These Google Excreta Droppers are spying on us. I disabled it in startup, and it adds back itself.
The Google Play Services is pushed back in around 2 days after you uninstall. Within these 2 or three days, the Google Play wont install or download any app, it just shows the running bar. Now they have changed the color of their feces. I disabled the Google Play Services. and when I updated the youtube and run it, It says I cannot use it without Google Play Services. I uninstalled the update and it runs like before.
rotten Poop!!
They are definitely spying on us.
I advice you all the users, Do not sit relax. These feces holes should get serious piles, so that their feces accumulate in their bodies and never come out. It will happen.
Man havent you experienced this?
Should I use clock work mod recovery boot to install the attached zip?
And please let me know whether it will allow me to run updated youtube and other services without the Google Play Services.
Will the blank fix everything as before?
try getting amazon market not quite google but nearenuf.
when it asked me for my credit card details i just force closed app and reopened it to proceed because i put username password in it worked
Hmm.. This Google setting app might become useful after this May or in Android 5.0, key lime pie.. Since it's not hogging ram or consuming battery, why not just hide it?
Sent from my Nexus 7 using xda app-developers app
Hi, I am running Cyanogenmod 11.0-InstallerXNPQ32P on Android version 4.4.4 on a Samsung Galaxy S4.
I stupidly removed the dialer app and various others that I didn't think I needed (calendar etc) using the System Uninstaller (Root) app which I got from the Google Play Store. I didn't think I needed the stock dialer app as I use another dialer version which I downloaded from Google Play Store. I now know this was wrong!
Now, whenever someone calls me, the screen illuminates (showing my home page) and the phone vibrates as if it is notifying me of the call. However, I am not informed who is actually calling me and I am not given the option to answer or reject the call etc.
When I open the dialer that I use (True Phone) I can dial a number or call a contact etc as I normally would. However, instead of taking me to the screen to hang up, access the dial pad etc it stays on the True Phone page. I therefore cannot hang up the call. So if the person I am trying to call doesn't answer or the call goes to their answer machine I cannot hang up without selecting airplane mode or restarting the phone.
When removing the apps I thought I would be reasonably safe as the app I used to remove them (System Uninstaller (Root)) from the Google play store states that the 'deleted' apps would remain in its recycle bin and could be restored at any time. Maybe I should have known better. When I press on the recycle bin button within the app it says there are no removed apps - even though there are. If I navigate to the recycle bin folder using ES File Explorer I can see all of the backups of the apps that have been removed. But, annoyingly, the app will not recognise the backups - even though it made them itself! The backups are .conf.backup format.
I have emailed the app developer numerous times asking for help but he/she is ignoring me.
I have been researching how to get the dialer app back etc but have now discovered there is also a problem with part of my system. While I can install apps from the Google Play Store, trying to install any other apk file leaves me with the message, "Unfortunately, Package Installer has stopped."
If I go to Settings/Apps/All and select Package Installer I get, "Unfortunately, Settings has stopped" and it kicks me back out to the main Settings page.
I would be extremely grateful if someone would be kind enough to point me in the right direction as to how to fix these problems and get my phone back working as it was. I know I have been stupid in removing the dialer in the first place.
Unfortunately I am not really that great when it comes to the various mods and will require layman's terms if possible... Sorry
Sent from my GT-I9505 using XDA Forums
dont worry! the same happened to me. just download the stock rom, extract the apk from system.img its named as like phone.apk or dialer.apk , and install it. this should solve your issue
Thanks very much for replying my post. The post is quite old now and I have sorted it. I had to flash the stock rom back on (i had cyanogenmod installed). It was a pain and took a while but I got there in the end. Thanks again though. I don't know how to close this thread
Sent from my LG-H815 using Tapatalk
OK fine