Related
I get fullscreen ad on the first unlock every day and a notification ad at the same time - it is caused by some app.
The problem is - not even one of apps I have installed has a permission for notification so it looks like a virus.
I have such processes running:
- Coloring, Turbo Kids, Gears of Fur - all proper games, definitely not causing this problem,
- Factory Mode - what is this? com.sec.android.app.factory.mod
- AllShare Play (Samsung app, right?)
- S Suggest com.tgrape.android.radar
- SecPhone (com.sec.phone)
Ad detectors don't detect anything and I uninstalled almost everything I had installed...
I'm not rooted.
EDIT: Solved. Almost certainlyt it was caused by the game "Frodo Free". I will report it to Google once certain beacuse latest Google Policy doesn't allow such behaviour.
Magnesus said:
I get fullscreen ad on the first unlock every day and a notification ad at the same time - it is caused by some app.
The problem is - not even one of apps I have installed has a permission for notification so it looks like a virus.
I have such processes running:
- Coloring, Turbo Kids, Gears of Fur - all proper games, definitely not causing this problem,
- Factory Mode - what is this? com.sec.android.app.factory.mod
- AllShare Play (Samsung app, right?)
- S Suggest com.tgrape.android.radar
- SecPhone (com.sec.phone)
Ad detectors don't detect anything and I uninstalled almost everything I had installed...
I'm not rooted.
EDIT: Solved. Almost certainlyt it was caused by the game "Frodo Free". I will report it to Google once certain beacuse latest Google Policy doesn't allow such behaviour.
Click to expand...
Click to collapse
I have same issue, how do I find out which one is causing this?
sakiin said:
I have same issue, how do I find out which one is causing this?
Click to expand...
Click to collapse
If you have full screen ads, then it's surprisingly easy. When you get the ad - don't close it but open task manager nad check out what is running - one of those things is causing it. Uninstall the most suspicious, wait a day, if it doesn't work - check next one. If you only get notification ads - search for airpush on Google Play - there are many detectors. Also search for AppBrain - there is a detector by them who shows which apps have which permissions (look for notification permission - in my case the game didn't have it though and it was sending ads anyway).
Original Post: http://forum.xda-developers.com/showthread.php?t=2114543
Hey guys i found this and thought that this may work for infuse. I have heard that notifications has a delay on some apps like facebook and some other programs. I have not tested this for infuse since i no longer have but thought id throw it out here! Enjoy!
-------------------------- -------------------------- --------------------------
-------------------------- -------------------------- --------------------------
Hi everyone,
Do you have delayed push notifications with Gtalk, Whatsapp, Facebook, etc?
This app its for you!
A lot of users already solved their problems thanks to this little app.
This app will fix the delayed push notifications, that some users may notice, for EVERY app.
* The problem:
To properly work, the push notifications need a long running connection ( a tcp connection on the port 5228 ) between your phone and the google servers. What happen is that for some users the wifi router or the mobile carrier can close this connection after some time of inactivity ( tcp idle timeout ). Thats the reason why you will have no push notifications untill this connection get re-enstabilished by android. GTalk have a keep-alive mechanism thats send an heartbeat network packet to mantain the push notifications connection open, the problem is that this heartbeat interval is to high for some users, in fact by default it occurs every 15 minutes on wifi or every 28 minutes on 3G!
* The solution:
This app shorten the gtalk keep-alive interval (also called Heartbeat Interval) to an user configurable value in order to avoid delayed push notifications for EVERY app that use push. In order to update the gtalk heartbeat interval, this app requires ROOT and must run at phone boot.
The recommended value is 5 minutes, its should be enough short for everyone.
This app does NOT drain battery in background, its only run once at boot time to set the gtalk heartbeat interval and stops the google service framework so that the new value can be used.
* Gtalk Monitor
To check what I'm talking about open the dialer, and dial this code *#*#TALK#*#*, scroll down and search for the Heartbeat Interval.
* Notice:
This app is tested on a Galaxy Nexus, if you notice problem on your device, don't rate bad, just email me and I will try my best to make it work for you. Anyway I'm NOT responsible to anything bad this app can do to your device (nothing bad should happen, but you know, I need to warn you)
* Restore the default heartbeat value
If you have problems or you dont need this app, uninstall it and reboot your device. Thats all.
In the extremely rare case something is wrong, go into Settings->Application->All and clear data for the app Google Services Framework (or remove and add again your google account).
PLAY STORE LINK [FREE]
Please, if there are problems dont rate bad, send me an email or post the problem in this thread and I'll answer you as soon as possible.
Changelog:
Version 2.0, 2013/02/06 :
- Completely redesigned interface
- Removed ads banners, please consider a donation to support the development of this app
- Improved SU commands thanks to SuperSU guidelines
Version 1.3, 2013/01/31 :
- New: If needed the heartbeat is also updated everytime the phone connects to wifi or 3g
Version 1.2, 2013/01/24 :
- Improve: detection of errors while updating the hearbeat
- Fix: crash on some devices starting Gtalk Monitor
Version 1.1, 2013/01/24 :
- Fix: admob banner
Version 1.0, 2013/01/23 :
- First release
Click to expand...
Click to collapse
Include SHARE in the title...
Sent from my GT-S5360 using Tapatalk 2
[FEAUTURED ON XDA PORTAL: LINK ]
FEATURED by Whatsapp Support Page
Hi everyone,
Are you experiencing delayed push notifications from Hangouts, GMail, Whatsapp (partial fix), Facebook, Play Store web install, etc? If so, then this app its for you!
It's FREE! No banners. No ads. Please consider donating to the developer (link in the app).
ROOT is required. For non-root version check here: http://forum.xda-developers.com/showthread.php?t=2516849
This app ONLY change some NUMBERS inside GSF android database. Read below.
You will always receive instantly push notifications.
*** How do I use PNF?
Install the app, accept Superuser permissions, choose your interval, select “apply,” and enjoy. The Mobile heartbeat interval must be longer than the Wi-Fi interval, once you applied the settings, the heartbeats are permanently changed and survive to reboots.
* Why were my notifications delayed in the first place?
Apps using Google's push service (Hangouts, Gmail, Facebook Messenger, e.g.) connect your phone to Google’s servers via one TCP connection (on port 5228).
To keep this connection alive, Android uses a periodic heartbeat to prevent the connection from timing out. By default, this heartbeat occurs every 15 minutes on wifi and every 28 minutes on a mobile data connection.
This is problematic because most Wi-Fi routers and mobile carriers will automatically terminate this connection after a short time of inactivity.
Because your phone is not aware that this connection was externally closed, you will not receive push notifications until this connection is reestablished when the next heartbeat is sent.
* How does PNF solve this problem?
PNF simply updates this heartbeat interval (stored on the GSF database inside android data partition) to the value of your choice, in order to maintain the push service connection (GCM).
Once set to the recommended 5-minute heartbeat interval, you should receive all push notifications instantly.
PNF does NOT run in background.
PNF will have not affect battery life.
* Google Play Services Monitor
To check what I'm talking about open the dialer, and dial this code *#*#GCM#*#*, scroll down and search for the Heartbeat Interval. This Monitor its a default tool integrated on android. It's part of Google services framework.
* Notice:
This app is provided with no warranty. You are responsible for what you are doing on your phone.
* How to restore the default heartbeat interval value
Before to uninstall PNF tap "Restore default heartbeats" in the app.
Download here: PLAY STORE LINK (or get the attached APK in case not available on your country for some reason)
Please, if the are problems dont rate bad, send me an email ( [email protected] ) or post the problem in this thread and I'll answer you as soon as possible.
Feedback are welcome!
Changelog:
See post Number 2
FAQ:
See post Number 3
Report to google here: https://productforums.google.com/fo...onnecting-to-networks-and-devices/fslYqYrULto
Download it from play store to receive future app updates
Changelog:
Version 5.5, 2016/09/11:
- Fixed: wifi heartbeat was not updated anymore, caused by new google play services update
Version 5.0, 2015/09/01:
- Fixed bug "Can't find Google app process"
- Introduced push notifications, I will able to send all users push messages
- New icon (better one will probably come soon)
Version 4.6.3, 2015/01/02:
- Bug fixes for previous version (if something don't work, please uninstall and re-install)
Version 4.6, 2014/12/31:
- Root permission fixed for Android 5.0 Lollipop.
- Support for x86 and mips devices
- Material design will come soon...
Version 4.5.2, 2014/02/17:
- Added Spanish translation (Thanks Javier)
- Added back GTalk monitor (for "old" devices)
- Added Play services monitor (for new devices)
Version 4.5.1, 2014/02/12:
- Fixed not restoring default heartbeats in 4.5 version
Version 4.5, 2014/02/11:
- Removed workarounds to change heartbeats at wifi/mobile switch; no more needed.
- The app does not run in background anymore
- Mobile heartbeat must be bigger than the wifi one
- Heartbeats changes require toggle network/reboot on some devices
- Updated SU code
Version 4.1, 2013/09/12 :
- Fixed heartbeat not set in some rarely cases;
- Link updated to the new google forum (old one was closed)
- Added italian translation
Version 4.0, 2013/08/29 :
- PNF now is near perfection, set the heartbeat in a persistent way using GSF "overrides" table. Once you set the heartbeat, PNF doesn't need to run in background to update it and android will not revert it. PNF anyway will still run to change the heartbeat only in case you set a wifi heartbeat greatest than the mobile one, because of a GSF limitation.
- Added setting to restore android default heartbeat. MANDATORY if you want to uninstall PNF.
- After the update press "Set heartbeat intervals now"
Version 3.5, 2013/05/27 :
- NEW: PNF is now able to intercepts when android will revert the heartbeat interval
- Battery consumption of PNF is under 1% in a day
- The heartbeat is automatic updated only when android revert it or when you switch network type from wifi to mobile or vice versa
Version 3.1, 2013/04/18 :
- Added ACCESS_SUPERUSER manifest permission (best practice only)
- Make some descriptions more clear
- Renamed application shortcut to PNF
Version 3.0, 2013/02/25 :
- NEW: Possibility to set mobile hearbeat and wifi hearbeat
- Added link to report the problem to the google discussion forum
Version 2.3, 2013/02/22 :
- Solved: hearbeat interval not updating on some samsung touchwiz roms
Version 2.2, 2013/02/19 :
- Solved: hearbeat interval occasionally reset to default value
Version 2.1, 2013/02/14 :
- Added back 1 minute in the preferred heartbeat interval list and added some preset descriptions
- Reduced a little bit the amount of single SU commands executed
Thanks for the feedbacks!
Version 2.0, 2013/02/06 :
- Completely redesigned interface
- Removed ads banners, please consider a donation to support the development of this app
- Improved SU commands thanks to SuperSU guidelines
Version 1.3, 2013/01/31 :
- New: If needed the heartbeat is also updated everytime the phone connects to wifi or 3g
Version 1.2, 2013/01/24 :
- Improve: detection of errors while updating the hearbeat
- Fix: crash on some devices starting Gtalk Monitor
Version 1.1, 2013/01/24 :
- Fix: admob banner
Version 1.0, 2013/01/23 :
- First release
R: [ APP ][2.2+][ ROOT ][ FREE ] Push Notifications Fixer
FAQ
Q: What is the heartbeat interval
A: It's a keep-alive android mechanism to keep the push connection alive by sending a little network packet every x minutes. PNF only update that interval number. By keeping alive the push connection (for example every 5 minutes), push notifications will be instantly.
Q: Does this app drain battery in background? Does lowering the heartbeat interval too much cause more battery drain?
A: NO, the app itself does not run in background. If you lower the heartbeat to 5 minutes you will still don't notice any difference with battery usage..Anyway I don't recommend to go lower than 2 minutes.
Q: Where is stored the heartbeat interval?
A: Its stored in a database here: /data/data/com.google.android.gsf/databases/gservices.db
Q: What does mean "set the heartbeat to x minutes" ?
A: It means only that android will check the push connection every x minutes instead of the default 15/28 minutes. It does NOT mean that you receive push notification every x minutes. Notifications are instantly if the push connection is alive.
Q: Why Whatsapp messages are still delayed sometimes?
A: Whatsapp, and some others apps, don't completely rely on google push service (GCM). Those apps start their own connection and the messages come through this connection. The heartbeat is sent by android only on the push connection on the port 5228, and so it only keep-alive that particular connection. Blame those apps that doesn't have a keep-alive mechanism for their connection or that doesn't use full push messaging. Check http://whatsapp.com/faq/android/20887936 for more info.
A workaround for whatsapp is to swipe it away from the recent apps when your finished a chat session. In this way it's connection is dropped and you will be notified of new messages through google push notifications.
New version on the play store:
Version 2.1, 2013/02/14 :
- Added back 1 minute in the preferred heartbeat interval list and added some preset descriptions
- Reduced a little bit the amount of single SU commands executed
Re: [ APP ][2.2+][ ROOT ][ FREE ] Push Notifications Fixer
Just installed the application.. till now it seems to work perfectly on my samsung galaxy s3. Need to test more to be sure about it. Thanks btw. Nice idea
Ps : why did you make 2 threads for the same app?
Sent from my GT-I9300 using Tapatalk 2
R: [ APP ][2.2+][ ROOT ][ FREE ] Push Notifications Fixer
.xxx. said:
Just installed the application.. till now it seems to work perfectly on my samsung galaxy s3. Need to test more to be sure about it. Thanks btw. Nice idea
Ps : why did you make 2 threads for the same app?
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
I'm glad that it works.
Well I first created the thread on the galaxy nexus section, since it is my device and I want to make sure it was working well before to open a thread here
Inviato dal mio Galaxy Nexus con Tapatalk 2
New version released on the play store
Version 2.2, 2013/02/19 :
- Solved: hearbeat interval occasionally reset to default value
Here the issue I opened on google, https://code.google.com/p/android/issues/detail?id=49721 not sure if some engineer will ever answer
Is it possible to have 2 interval for wifi and 3g ? My wifi hold well with 15-minute interval, but my 3g only makes it with 4-minute interval (or less, of course).
Thank you for your great work .
R: [ APP ][2.2+][ ROOT ][ FREE ] Push Notifications Fixer v2.2
redguardsoldier said:
Is it possible to have 2 interval for wifi and 3g ? My wifi hold well with 15-minute interval, but my 3g only makes it with 4-minute interval (or less, of course).
Thank you for your great work .
Click to expand...
Click to collapse
Yes..I was planning that, when I will get more free time I will have a look..anyway there isn't much difference in terms of battery life abut 5 or 15 minutes if u scared by that hehe
Inviato dal mio Galaxy Nexus con Tapatalk 2
andQlimax said:
Yes..I was planning that, when I will get more free time I will have a look..anyway there isn't much difference in terms of battery life abut 5 or 15 minutes if u scared by that hehe
Inviato dal mio Galaxy Nexus con Tapatalk 2
Click to expand...
Click to collapse
does this application increase the battery usage?
spupuz said:
does this application increase the battery usage?
Click to expand...
Click to collapse
Well, this app use no battery at all . It only modify "heart beat interval" of the Talk app (google talk, or gtalk).
So it can make the Talk app use more battery. But sending a heart beat every 4 minutes costs less battery than trying to reconnect every 5 minutes :good:.
Also, keep a stable connection will help push notifications a lot.
redguardsoldier said:
Well, this app use no battery at all . It only modify "heart beat interval" of the Talk app (google talk, or gtalk).
So it can make the Talk app use more battery. But sending a heart beat every 4 minutes costs less battery than trying to reconnect every 15 minutes :good:.
Also, keep a stable connection will help push notifications a lot.
Click to expand...
Click to collapse
exactly :good:
Sorry for being a noob here, but only the second sentence talked about Whatsapp, Facebook etc push notifications, whereas the rest of the thread talks about Gtalk. I mean, this works on any app with push notifications right?
Thanks in advanced! Installed the app too. Waiting for reply ^^
frenzyboi said:
Sorry for being a noob here, but only the second sentence talked about Whatsapp, Facebook etc push notifications, whereas the rest of the thread talks about Gtalk. I mean, this works on an app with push notifications right?
Thanks in advanced! Installed the app too. Waiting for reply ^^
Click to expand...
Click to collapse
Nothing to feel sorry for, bro . Well, all android push notifications rely on Google push service, you can see this service in Settings\ Apps\ Running services, it's the Messaging service in the Google services. This status of this service is displayed in the hidden app Gtalk monitor, so you here everybody talks about Gtalk . FYI, c2dm is "could to device message", that's where the Messaging service got its name .
redguardsoldier said:
Nothing to feel sorry for, bro . Well, all android push notifications rely on Google push service, you can see this service in Settings\ Apps\ Running services, it's the Messaging service in the Google services. This status of this service is displayed in the hidden app Gtalk monitor, so you here everybody talks about Gtalk . FYI, c2dm is "could to device message", that's where the Messaging service got its name .
Click to expand...
Click to collapse
Ah thanks, bro! I thought Gtalk was that Google Talk app :silly:
Working well in the GTalk Service monitor. Having no error or anything! Keep it up :good:
i'm also trying this application
Updated the description in the first post and on the Play Store also (will appear in some hours )
I hope now everything is much more clear, even my English is not so good!
So please if some of you have any suggestion or a better description, PM me! :good:
Re: [ APP ][2.2+][ ROOT ][ FREE ][19-FEB-2013] Push Notifications Fixer v2.2
Hey,it's not available for my country on Play Store,anyone can help me,PLEASE?!
arvarobert said:
Hey,it's not available for my country on Play Store,anyone can help me,PLEASE?!
Click to expand...
Click to collapse
oh..didn't know this..maybe because my app have in-app purchase for donation..not sure..I will investigate
I'm going to upload the APK on the first post so you can download! EDIT: Here http://forum.xda-developers.com/attachment.php?attachmentid=1749796&d=1361483849
Thanks for let me know.
This seems to have fixed my delayed WhatsApp notifications. Thanks a lot
[root] Servicely v1.0.6
Remember that time when your device lost 50% of battery life during the night because a gazillion services from careless apps kept keeping your device awake and you have no way to disable them?
This application is for you.
If you're rooted you'll be able to select which services or apps you wanna kill automagically. The app runs a simple service every X seconds (default is 60s) and checks if those services that you've selected are alive. If they are - BOOM - good night. A small detail though, if that service or app is running on the foreground this app won't kill it. It's a small safety measure because you don't want apps that you're using to close on you.
The app operations run in a dedicated Background Thread so that your normal Android experience is not affected.
This app is powerful so have some sense of responsibility when using it.
Please contact me before down-rating.
1 - It's free
2 - Kills system apps/services
3 - Better design
4 - Way smaller memory footprint
5 - Runs every X seconds instead of only when screening off. All operations are done on the background thread so system interactivity isn't affected
What's New
1.0.6
1 - Fix an FC caused by bloody Xposed...
2 - Add the Apps Hit-list to a tab for easier navigation
Mod edit: Links removed
No need for this when Franco has his own thread.
http://forum.xda-developers.com/android/apps-games/root-servicely-installed-apps-services-t3076769
Close the thread, mods.. Somebody's taken Franco's app as if he wrote and released it..
No need for this thread. As it has already been pointed out, there is already an existing thread for this mod. OP, you might want to take a few minutes and review the forum rules here at XDA before copying & pasting the work of someone else.
Thread closed.
Introduction
This ROM is based on lost101's work you can find here. The aim of my modifications is to push debloating to the extreme and leave only what's really needed. Before you flash this ROM read all the informations below and make sure you still want to do it as some stuff you find essential might be missing. For privacy maniacs there's also "NoGApps" version available. This version doesn't contain any GApps and no Setup Wizard which means you won't be able to use Play Store or any other Google services that require GmsCore apps. You will also have to setup your device manually with ADB so make sure you have all the software and drivers needed. It's only a little price you need to pay for removing Google spying services, aka GmsCore.
Disclaimer
Even if everything works 100% fine for me I take no responsibility for anything that happens to anyone else's device after flashing my ROM. If you want to try it, do it on your own risk. Always backup your data.
Description
This is Retail EU 5.1 ROM (Optimized) v1.0 for XT1021 by lost101 with the following modifications:
ver 1.0 with GApps
Items removed from system/app:
- atfwd
- BasicDaydreams
- Calculator
- CalendarGoogle
- com.motorola.android.setting.diag_mdlog
- Exchange2
- FMRadioService
- FMRecordService
- GoogleContactsSyncAdapter
- LatinImeGoogle
- LiveWallpaprePicker
- PartnerBookmarksProvider
- PhotoTable
- Piktures
- PrintSpooler
- SoundRecorder
- UserDictionaryProvider
Items removed from system/priv-app:
- AudioEffects
- BackupRestoreConfirmation
- CalendarProvider
- CellBroadcastReceiver
- CQATest
- Email
- EmaraPhoneExtns
- GoogleBackupTransport
- MotCamera
- PreloadContacts
- StorageOptimizer
- WallpaperCropper
- WapPushSI
Items removed from system/etc/permissions:
- com.google.android.maps.xml
- com.google.android.media.effects.xml
- gom.google.android.widevine.software.drm.xml
- com.motorola.camera.xml
- com.motorola.context.xml
- com.motorola.gallery.xml
- com.motorola.software.fmradioservice.xml
- com.motorola.software.fmrecording.xml
- com.motorola.software.storageoptimizer.xml
Items removed from system/framework:
- com.google.android.maps.jar
- com.google.android.media.effects.jar
- com.google.widevine.software.drm.jar
- com.motorola.gallery.jar
Items removed from system/usr/srec/us-EN:
- all files
Files added to system/app:
- AnySoftKeyboard
- MiXplorer
Files added to system/bin:
- sqlite3
v 1.0 NoGApps
All of the above and the following:
Files removed from system/app:
- ConfigUpdater
Files removed from system/priv-app:
- GmsCore
- GoogleFeedback
- GoogleLoginService
- GoogleOneTimeInitializer
- GooglePartnerSetup
- GoogleServicesFramework
- MotoOneTimeInitializer
- Phonesky
- SetupWizard
- SetupWizardExt
Flashing
1. Boot into TWRP
(2. Backup)
3. Format data (Wipe>Format data>yes)
4. Transfer ROM to SD card/Local storage
5. Wipe>Factory reset
6. Install
7. Reboot
If you have installed GApps version your device is ready. Just go through Setup Wizard and set your device however you like. Please mind you need to install some very basic apps (like web browser) to make this ROM usable as a daily driver.
If you have installed NoGApps version you will find there's no Setup Wizard after initial boot and some basic functions of your device's UI are disabled (Home button and Quick Settings). This is normal. They are disabled by default to prevent user from escaping Setup Wizard with Home button or accessing phone's settings before you accept Ts & Cs and so on. Restoring UI in stock roms is handled by Setup WIzard and GmsCore services, but since they're not present in NoGapps version you have to do it manually:
1. Enable USB debugging on your device
2. Execute the following with ADB:
Code:
adb shell
su
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
insert into global (name, value) VALUES('device_provisioned', 1);
insert into secure (name, value) VALUES('user_setup_complete', 1);
.quit
reboot
Your device is now ready.
Setup suggestions
Here are some tips you might find useful if care about your privacy and battery/RAM/CPU saving:
1. Remove SIM card before initial boot. This is to avoid download of any automatic "updates" using your mobile data during initial setup of your device.
2. In Setup Wizard (GApps version only):
- skip connecting to Wifi network before you install some firewall
- on "About your privacy" screen go to Privacy settings and disable "Help improve Motorola products" and "Enchanced device support" options. They're basically about monitoring your device and collecting "anonymous" data
- Skip adding your name (at least your real one)
- On Goole services screen opt out from "Use Google's location service", "Help improve location services" and "Improve your Android experience" options. They're all about monitoring and "anonymous" data collection as well
3. When you're done with Setup Wizard go to Google Settings (GApps version only):
- "Ads" > Reset advertising ID > Opt out of interest-based ads
- "Security" > disable "Allow remote lock and erase", "Improve harmful app detection" and "Scan device for security threats" options (again, it's all about monitoring your device and getting "anonymous" stats and data)
4. Open dialer > menu (3 dots in top right corner) > Settings > Advanced > Nearby places > disable
5. Go to Settings:
- Wifi (when you're ready to enable it) > menu > Advanced > disable "Scanning always available" (if enabled) and turn "Keep wifi during sleep" to "Never"
- Sound & notification > Other sounds > disable all to save battery/RAM/CPU
- Security > enable PIN/Pattern/whatever you like. Disable "Make passwords visible" option
- Language & input > disable spell checker and setup Any Soft Keyboard not to learn your dictionary and access your contacts (you never know)
- Backup & reset > disable "Backup my data" (if enabled). If you care about backing up your contacts etc. do it locally
That's about it. The rest depends on you and 3rd party software you install.
Known issues
- FC of Language & input menu in Settings after going back from "Language", "Spell checker" and "Google Keyboard"
Life after Google
You can try using Micro GmsCore to access Play Store content, and here are some alternatives:
1. Interesting and useful apps in F-Droid store:
- Adaway (system-wide ad blocker)
- AFWall+ (very nice firewall. I use it in whitelist mode because it blocks internet access to all apps by default)
- Etar (calendar. Won't work without Google calendar service and account)
- K-9 mail (bit ugly but awesome mail client)
- Open camera (stock camera replacement)
- Wifi automatic (turns wifi off when you lock the screen which saves battery and improves security. Bugged a little and randomly disables wifi from time to time)
- SMSsecure (messaging app with encryption)
- 920 Editor (text editor)
- Document Viewer (self explanatory)
- Network Log (self explanatory)
2. Other interesting and useful apps around the web (mostly on XDA):
- ApkTrack (app updates tracker),
- Calc+ (calculator),
- CoolTool (CPU and RAM usage and other info display),
- DejaOffice (office app that looks a bit outdated, but it's the only calendar app to work without Google services I found so far),
- Disconnect.me (private web searches; the app FC right after starting it, probably due to lack of Google search services available)
- DriveDroid (turns the phone into Linux live USB),
- ES File Explorer (file explorer),
- Firefox (web browser),
- Gravity Screen (Turning screen off and on without using physical power button),
- Greenify (apps hibernator),
- KWGT (custom widget maker),
- LiveBoot (Chainfire's app that replaces boot animation with system log display),
- maps.me (open source google maps alternative),
- MiXPlorer (file explorer),
- MoboClean (permissions manager),
- Naked Browser (web browser),
- NetGuard (no-root firewall),
- NeutriNote (notes),
- Nova Launcher (launcher)
- Open Camera (same as F-Droid app),
- Parasol (community based permission manager),
- PryFi (WiFi security),
- QuickPic (gallery),
- Recently ("close all apps" button in recents window),
- Recordr (sound recording app),
- Servicely (services management. Think twice before installing and using it - developer's G+ site, developer's APKMirror downloads
- SD Maid (cleaning tool),
- Super Backup (apps, sms, call logs, etc. backup),
- Titanium Backup (data backup),
- True phone (dialer),
- VLC (media player),
- WifiKill (WiFi killer),
- Wifi Protector (WiFi security, anti-wifikill),
- Xposed
You can find more interesting apps and links on this XDA forum
3. Software that may help you secure your device - sufficientlysecure.org
4. More security software - Secure Mobile Apps
5. XDA Labs (alpha version of XDA app store)
6. Firefox browser add-on that lets you download apk files directly from google play store (without Google account connected to your device) in case you can't find desired app anywhere else.
7. Alternative app-stores, .apk mirrors, etc. - use at your own risk. So far I only tried Amazon's store - the pro is that it exists, the cons are that it requires tons of permissions, has very unfriendly interface, takes a lot of space, and the apps you download will only work as long as the store's app is installed.
Battery Life
When it comes to battery life Moto E's "budget" hardware becomes an advantage. Low resolution screen, its relatively weak backlight and low frequency CPU are the things that might make flagship users envious if you consider their power consumption. My wife is using Moto E as her daily driver and she literally charges it once a week. A the moment stock battery menu shows the device was up for 8 days and 9 hours since the last charge and it still has 18% of juice left, which means it can stay up in standby mode for another 1-2 days. It also shows 2 hrs of voice calls made and nearly 2 hrs SoT. The biggest drainer is mobile radio (38%) and Gravity Screen (13%) I had to install because my wife notoriously forgets to lock her screen - remove that and you have 1 more day of standby/calls. In deep sleep the drain is pretty much none.
Credits and thanks
Motorola for making such a good device
Google for supporting Android (but not for invading it withe their intrusive services)
lost101 - creator of original ROM
HootanParsa - creator of MIxplorer
Menny Even Danan and all creators of AnySoftKeyboard
All people behind TWRP
Sqlite3 developers
All the developers who share useful information and solutions in the web
Please let me know if I missed someone, I'll be happy to update this list
Download
xt1021_Retail_EU_51_Optimized_v1.0_debloat_mod_v1.0GApps - version WITH GApps
xt1021_Retail_EU_51_Optimized_v1.0_debloat_mod_v1.0NoGApps - version WITHOUT GApps
XT1022 versions are now available. They're based on lost101's Retail Dual-SIM (Asia | World) 5.1 ROM (Optimized) v1.1. Unfortunately I haven't got Dual Sim Moto E to test these ROMs so making a backup before trying them is more important than usually. I've done exactly the same changes as I've done to XT1021 versions, and double-checked them, but chances are I missed something. I believe in worst case your device will stuck on Android logo during initial boot and you'll just have to reboot it to Recovery and restore last working backup. Please report any problems.
Download
XT1022_Retail_DualSim_51_Optimized_v1.1_mod_v1.0GApps.zip version WITH GApps
XT1022_Retail_DualSim_51_Optimized_v1.1_mod_v1.0NoGApps.zip - version WITHOUT GApps
Nice Job!
Any XT1022 Version planned?
Inviato dal mio Moto E utilizzando Tapatalk
Cheez2553 said:
Nice Job!
Any XT1022 Version planned?
Inviato dal mio Moto E utilizzando Tapatalk
Click to expand...
Click to collapse
I could try to make it, the problem is I haven't got xt1022 model to test the results.
Hi...thank you for your work i love rom with few apps...but i saw that the 2 versions of this rom have the same download link...so i can't download the version without gapps...i hope you will fix this...thank in advance
Cheez2553 said:
Nice Job!
Any XT1022 Version planned?
Inviato dal mio Moto E utilizzando Tapatalk
Click to expand...
Click to collapse
Simomaster1 said:
Hi...thank you for your work i love rom with few apps...but i saw that the 2 versions of this rom have the same download link...so i can't download the version without gapps...i hope you will fix this...thank in advance
Click to expand...
Click to collapse
Well spotted, sorry about that. The link is now updated, enjoy.
XT1022 versions are now available. Please read post #2 for details.
Thanks for this - someone wanted what they had (stock ROM upgraded to Lollipop) minus the stuff that's never ever used, and this does this.
It did take a while before the AnySoftKeyboard worked. Is there a reason for having such an old version?
lovingboth said:
Thanks for this - someone wanted what they had (stock ROM upgraded to Lollipop) minus the stuff that's never ever used, and this does this.
It did take a while before the AnySoftKeyboard worked. Is there a reason for having such an old version?
Click to expand...
Click to collapse
It's the latest version available in F-Droid. IDK why they don't keep it up to date.
error in flashing
it does not work on xt1022 indian version ........
You mean this are like AOSP ROMs , Gonna try because of your added features
mudirajmayank said:
You mean this are like AOSP ROMs , Gonna try because of your added features
Click to expand...
Click to collapse
They are based on stock ROM, but I removed a lot of stuff Google added to them, so they're quite close to AOSPin some sense.
minimale_ldz said:
It's the latest version available in F-Droid. IDK why they don't keep it up to date.
Click to expand...
Click to collapse
I based it on Asia/World version of XT1022 stock ROM - is that what you normally use in India?
minimale_ldz said:
I based it on Asia/World version of XT1022 stock ROM - is that what you normally use in India?
Click to expand...
Click to collapse
yup thats the model we use in india
ak_bagade said:
yup thats the model we use in india
Click to expand...
Click to collapse
Like I said in description - I don't owe XT1022 to test it myself, so it's hard to say what could go wrong. Did you wipe data and factory reset before installation? What kind of problems you have with this ROM?
Calendar sync
Hello, first of all thank you for your work. How I can do to synchronize the calendar of google?
danissiete said:
Hello, first of all thank you for your work. How I can do to synchronize the calendar of google?
Click to expand...
Click to collapse
Hi, there's no Google Calendar in these ROMs. You'd have to install it first, probably with Calendar Provider app, I'm not really sure to be honest.
minimale_ldz said:
Hi, there's no Google Calendar in these ROMs. You'd have to install it first, probably with Calendar Provider app, I'm not really sure to be honest.
Click to expand...
Click to collapse
He had tried, but when going to add a calendar event me a message to enable synchronization and the application is closed, and will not let me activate the synchronization...
danissiete said:
He had tried, but when going to add a calendar event me a message to enable synchronization and the application is closed, and will not let me activate the synchronization...
Click to expand...
Click to collapse
This could be due to Google Backup Transport missing - if you didn't recover it the syncing won't work
Updated - battery usage information added to OP.