Related
I am just a user with no programing knowledge so I am wondering if there is anything that can keep a log of significant events in the life of my phone in a manner similar to event log on Windows. I have tried searching the forums to no avail and hope either someone can point me to an app I missed or maybe this amazing community will see fit to create an "app for that."
I, like most of the members here am constantly tweaking my phone, adding apps, uninstalling apps and making registry edits. Running a Sprite back-up before every change is way too time consuming and sometimes when I revert to an older Sprite backup because my ohone has gone off the rails somehow (poor battery life, unstable or some other hard to diagnose problem) and the problem remains. This is very frustrating and time consuming to trouble shoot. As a last resort, I have too often done a hard reset and reinstalled my too large selection of essential apps and tweaks. My wife, who works in IT is always reminding me I should keep a log of everything I do to the phone so I can identify what is likely to have caused a sudden drop in phone performance. While I know she is right I find myself forgetting or just being too lazy to do this. Besides, it seems that the real problem is often something I might not have thought to log.
The list of events and info that would be good to log off the top of my head includes: Installed and uninstalled apps, registry edits, periodic log of battery drain, Free Storage Space Change, Free Memory Change, system settings changes and whatever other things I am not thinking of that are likely to help diagnose phone performance problems. My wife thinks the idea of using software to monitor this kind of info is foolish and unreliable but frankly, my own efforts have been more unreliable than any software would be. Her and my concern is that the app not cause problems of it's own and that it have a minimal drain on phone resources.
Thanks in advance to anyone who helps me out on this project.
I hope Motorola reads this thread so they can start working on the next update. I reserve the next post for adding future updates by me or other members.
Fingerprint Scanner
Pros
It works pretty good to the point I have decided to actually use it again. In Froyo you had to unlock the screen before using the scanner but in Gingerbread the scanner automatically unlocks the screen too which is very nice and practical.
Only if Motorola made it to work on Froyo then they didn't need to remove this feature in Atrix 2 because of the bad feedback.
Cons
When the screen is unlocked the left icon on the bottom dock gets highlighted with a rectangular border around it.
Email
Pros
I have never managed to get hotmail to sent emails on Froyo. Everything started to work on Gingerbread with very easy way to setup hotmail accounts -- just enter the email and password and the email client does the rest. I'm very pleased to have one account per email now instead of two in Froyo.
The emails in Outbox that requires to be resend due to a connection failure for instance has a new feature that let the user to know what the app is doing. A green arrow on the left side of the email appears while being send. Also a long press on an email would pop-up a menu with various options including Resend option.
Cons
Disabling the suggestions does not stop the email client to show suggestions. I always found Motorola does this where disabling something does not work until the next update. I wonder why? Are you collecting data on us Motorola?
I preferred the ability to add email(s) at composition time from contacts in Froyo. If I am sending an email to someone that don't remember any part of the email Motorola has made it very difficult by using the suggestions feature. Now Motorola force me to think contacts before think about the email itself. How about sending to multiple recipients? Not a good implementation Motorola. Please return the old style please.
Launcher & Menus
Pros
I like the new Dock far better than the old one that I was even embarrassed to show my old screen to anyone. The simplicity of it works for me very well and if I needed something more fancy I know where to find one.
Haptic feedback now works correctly when is disabled. I often disable this feature to save battery (every mV counts).
Cons
Putting Battery Manager and Data Manager under the same menu item didn't appear the best of options.
Cellular Radio
Pros
I really can't comment about the signal quality as I think T-Mobile have major network issues in central London, UK. However, I'm yet to notice battery overheating due to signal problems.
Cons
Noticed this a couple of times where setting the Network to 2G only didn't change the cellular icon on status bar.
Wifi
Pros
The slow download with Market app is solved.
The Wifi appears to play much better coming back from sleep.
Battery
Pros
The battery life noticeably last longer than before. I would estimate additional 2 to 3 hours over the same usage pattern. I'm very pleased about this improvement. Still carry three spare batteries though.
Cons
Even though the new battery driver manages the faulty batteries Motorola produced and sold, hundred of thousands of them, better but the problem is still there. The improvement can be found when the phone is restarted. The new driver reads the correct charge level but still fails to maintain the charge level correctly during the use.
Dialpad
Pros
Just did a quick test for this review and very pleased to report the previous problem with punching numbers during a call is sorted now.
I don't mind the new look either.
Contacts
Cons
I don't like the integrated contacts the way has been implemented. The old one was much better.
I don't like the bold fonts with contact names. Any chance an option is added to the settings to turn it off please?
Those also don't like the new contacts have you managed to find alternatives?
Camera
Pros
I have previously mentioned about the noise level the camera app adds to the taken pictures in comparison to other camera applications. It seems the problem is gone.
Cons
The new camera driver seems too sensitive to the lights now. Cameras are not the subject I'm good at maybe someone else with better understanding of cameras can contribute to this thread please.
Performance
I don't feel any noticeable difference between the two in home launcher term. I freeze a lot of applications that is why.
Opera Mobile on Gingerbread is incredible. With strong 3G signal I cannot tell if I'm on Wifi or 3G really.
Apps opens up much quicker, very noticeable with heavy duty apps like camera, navigation, and media players. First time ran quadrant benchmark I scored 2501.
I'm really happy with the performance of my Atrix for the remaining of my contract, over a year to go.
Task Manager (OS feature)
Pros
It looks better than the same offering in Froyo.
Cons
Am I the only one thinks some apps are actually not being shown when view the list but a minute or so later the app shows up in the list?
Market App
Pros
For one very strange reason I was never able to view the second screenshot of the app in the gallery. This problem has been resolved.
Unexplainable Issues
1. Rebooted the phone and the startup process never passed the boot animation. Pulling the battery didn't solve anything but wiping the cache from Android Recovery Mode did.
2. After changing a hotmail email settings all email accounts stopped sending out emails including non-hotmails. Wiping the cache and resetting up the emails solved the problem out. I removed all the accounts before wiped out the cache, maybe that wasn't necessary. Also maybe at that very moment T-Mobile had issues. Took me a while to re-setup everything again.
3. Out of the blue the phone restarted itself. I have frozen many apps so I didn't expect that one. I have noticed one reboot so far. Is there any boot logger app where I can monitor if my phone reboot itself when I'm not using it? I guess a good project for me as soon as I get the time to learn the Android development environment.
Boot time
Cons
The startup of Atrix on Gingerbread is considerably slower than when it was on Froyo.
Also examining the dmesg log using OSMonitor app I noticed constant warnings about the CPU clock speed, all sort of debug messages, and error messages. Is anyone else has noticed them and are these messages something to worry about?
Edit: attached few screenshots for the sharp eyes of kernel developers. Thanks.
Text Messaging App
Pros
The layout improvement are a welcome and always liked what Motorola offered.
Cons
The character counter disappears while typing. It is an important feature to work properly all the time.
Home Launcher #2
Cons
While in Messaging app upon returing to the home screen the shortcuts disappear. Navigating to next or previous home screen and then returing back to the original screen then the shortcuts reappear again. I have experienced this twice so far.
Further testing revealed defrosting blur.res was not the solution. Also the shortcuts disappearance has nothing to do with which app was being active.
I hate to burst your bubble but I doubt Motorola checks here without reason...
And this was sent to my email from motorola when I wanted to get them the idea of selling Factory Cables and SBK's to fix hard bricked Atrix's:
Motorola said:
We are always gathering input from owners from calls, e-mails, the Web and other sources. We do apologize for the inconvenience this has caused you and want to assure you that Motorola does value your feedback. We open a record for all consumer contacts which are then routed to the proper department for any further research.
However, if you would also like to submit any ideas you may have regarding the design of our future products, you may contact our new ideas group in one of three ways:
Mail:
Motorola, Inc.
External Relations
Intellectual Property Section
Law Department
1303 E. Algonquin Road
Schaumburg, IL 60196
Telephone:
847-576-5184 (This is a voice mail system that is reviewed weekly)
Email:
[email protected]
Please note that to protect the rights of our customers and Motorola, our New Product Idea line requires customers to submit the following information and then they will send you a packet to properly submit your idea.
First and Last name
Complete mailing address including state, province, country and mailing code if applicable.
Click to expand...
Click to collapse
Plus: People have made custom ROM's that fix the problems that you listed...
Unfortunately Niantic contacted me to abort this mod. More info: http://forum.xda-developers.com/showthread.php?p=42027875#post42027875
TL;DR version: I have created an Ingress app mod, it is awesome and will make you coffee. You can download it below.
OVERVIEW
Hi,
after more than a 2 years of inactivity in the modding field I'm back with a new mod. This time it's Ingress app. I think and hope it'll be much greater and more advanced than Google Maps mod. There are a lot of things to improve and I think some of them won't be ever added by Niantic, so it's a good idea to mod this app.
First I want to clarify I will never add any kind of cheating to this mod. My goal is to make Ingress game more enjoyable, not less. Questions about location faking, items cloning, etc. are not welcome here. I'm serious. Still if you think this mod is a bad thing and/or if you're from Niantic then please read a section about my motivations below and feel free to ask, suggest or criticize. I make it for Ingress players and I'm very interested in their opinions.
DOWNLOAD
First: you do this at your own risk! I'm sure it won't brick your phone, but remember you may be banned by Niantic. My mod doesn't do any kind of cheating behavior, it doesn't do anything that original app doesn't do, but there is always the risk.
Also if you downloaded apk from different site then check sha1 of this file to make sure it's ok. Unfortunately such mods create good opportunity to inject some malware, because users search for an application in the internet and anyone can redistribute it. I sign this app with my own keys, so if you have installed my mod earlier, now you have downloaded newer version from the internet and Android says it has different certificates then don't install it!
"Mute" variant has all sounds removed, so apk is ~2.5 times smaller and most likely it uses less memory.
ingress-1.26.1-broot-0.2.0-mute.apk
SHA1: 976342081c963998f8a6e56b735fe97581ab335f
ingress-1.26.1-broot-0.2.0.apk
SHA1: dce5399802c8f11287a7cf399c1bb5265f8251e2
Older versions:
ingress-1.26.0-broot-0.1.0.apk
SHA1: ea95d8e36324c6c4a175e0cf254cd65a4797049f
If you have original Ingress app installed then you have to uninstall it first. Same if you want to install original app over a modded one.
FEATURES / TODO LIST
I know simplifying and automation of too many things may be considered cheating, so I have divided all features into several categories: from the most "innocent" ones to some smart assistants. As I stated above, if you think some of them are just too much then feel free to write about it. For me features up to 3. category are ok. Category 4. may be controversial and I'm not sure if I want to implement it. I'm glad for your opinions. Some features (e.g. 2.11., 3.7.) aren't actually related to category descriptions, but I "feel" them as category 2., 3., etc.
I don't want to force people to use every modification, I'll try to make them all opt-in, so modded app will work exactly as the original one until you change this in the mod menu. If you see e.g. "Fullscreen" feature below then read it as "An option to enable fullscreen mode".
Below is just a list of features to make it clear. Descriptions, notes, statuses, implementation proposals, etc. are here.
Legend:
green - completed
orange - not sure about it
red - rejected
black - waiting / todo
1. Changes strictly technical and/or 4fun - they don't affect gameplay at all:
UI for small screens, but this is never ending task
Disable some graphics effects to make it less GPU consuming:
portal particles
xm particles
Fullscreen.
Remove globe intro.
Change colors of factions.
Exit confirmation dialog - it's good for low memory devices.
Keep sceen on.
Disable vibrator.
2. UI changes: new screens, shortcuts, etc. - it makes things easier, but it won't do anything for you:
New screen with mod settings, credits, etc.
New inventory screen with items presented as a clear table.
Number of all items in the inventory - it's very important because of items limit.
New portal keys screen.
Remove original items screen.
Shortcuts to various actions from the main screen.
Modify chat to make it easier to read and harder to accidentally send private message to public channel.
Link to portals from system messages in the chat.
Real-time distance to portal on details and upgrade screen - its necessity is obvious to anyone who played Ingress
Additional info about the portals directly on the map screen.
Logging and statistics.
Circles around the player similar to one at 40m - just for better feeling of the distance.
Number of keys on portal info, upgrade and linking screens.
Config: update interval.
Config: maximum scanner zoom out.
Deploy button uses highest available resonator, not lowest.
3. Automation of some more complicated or repetitive tasks - it delegates multi-clicking to the squad of highly trained monkeys, but it won't think for you:
Dropping/recycling multiple items of the same type at once.
Firing multiple XMP
Picking up all items in the range - with above it's very easy to give items to other agents.
Hacking all portals in range - not very useful because of timers
Auto deploy resonators using a template.
Templates specific to a portal.
Other agents presence detector.
4. Smart assistants:
Hacking timers for each portal: both 5m and 4h ones.
Auto hacking portals in range while moving (using timers).
Smart auto-deploy.
XMP damage assistant.
Linking assistant for optimum CFs in a specific area.
Continuous linking assistant.
Bugs:
The maps are gray when submitting new portals or reporting bad ones.
NEWS
v1.26.1-broot-0.2.0 has been released!
2013.05.26
Updated Ingress to 1.26.1.
Added layouts for small screens: Eugene's 1.26.0.20130526
Added mute version - for smaller size and likely smaller memory usage.
Added fullscreen mode.
Added option to disable portal particles and xm particles.
Added restart button - it's useful for reloading UI changes (fullscreen mode, layouts, etc.).
Fixed gray maps problem.
v1.26.0-broot-0.1.0 has been released!
2013.05.22
Initial version.
New screen with mod settings, credits, etc.
New inventory screen with items presented as a clear table.
Number of all items in the inventory.
CREDITS
Eugene Kartashov - layouts for small screens.
Of course Niantic Project for this awesome game!
Thanks!
FEATURES DESCRIPTION AND NOTES
1.5. Change colors of factions.
I did this before and it's kind of cool: https://plus.google.com/u/0/106080343103638200670/posts/a9krpWApjz5
2.4. New portal keys screen.
I have some ideas, e.g.:
keys grouping/tagging
group/tag keys manually or automatically by their location, name, etc.
filters and sorting by: name, distance, level, owner, etc.
, but I think Niantic want to improve keys management, so I wait for their move.
2.5. Remove original items screen.
For now even if you prefer new items screen the original one is still needed to access portal keys. We can wait for 2.4. or at least add an option to limit original items screen to portal keys and rename it accordingly.
2.6. Shortcuts to various actions from the main screen.
I think it's one of the most important additions, so it has to be well designed. I see it as a HUD-like buttons similar to "FIRE XMP" when you long-press on a map, but much smaller, probably square with icons. Things to consider:
toolbar at the top or the bottom of the screen - I think it's better than left/right
fixed with 5-6 icons (4" screen) or scrolling horizontally
fixed icons or customize them and their positions
an option to open a full semi-transparent menu with all available actions
Actions could be:
fire last XMP
fire highest/lowest XMP
fire XMP of specific level
same for power cubes
hack portal - click button then click portal. This way you don't have to enter portal details screen which is faster and you don't lose the map.
link portal - same as above
set target? It's in a long-press menu already, but we can add it here for consistency and maybe to remove long-press menu.
actions from other mod additions
2.7. Modify chat to make it easier to read and harder to accidentally send private message to the public channel.
Current problems are:
is there anyone who has never sent a private message to the public channel? Is there anyone who did this only once or twice?
it's hard to read conversations between agents, especially public ones, because they're mixed up with system messages
I was considering adding some kind of filters to select which types of messages you want to see, but it doesn't fix first problem. Now I think of something else - 4 tabs/channels:
faction - as normal
public - public conversation only, so system messages won't disturb you and you don't accidentally respond [secure] messages
system - you can't send a message here
all - all above, so it's similar to current "All", but you can't send a message here - you have to choose proper channel intentionally. It can have additional filters to select messages to show.
This feature may be hard to do or even impossible, because most probably Ingress server doesn't have API to filter messages as above. Of course I can read "All" channel and filter it on the app side, but it may not be that good.
Also I won't be surprised if Niantic itself will redesign chat in the near future, because it's definitely wrong.
2.10. Additional info about the portals directly on the map screen.
E.g.: level, if you have a key (how many?), etc. It could be customizable and there could be a shortcut to toggle showing this info.
2.11. Logging and statistics.
I love this one I can log all kind of actions like: hacking, attacking, dropping and picking up items and XM, deploying resonators and portal mods, adding custom "snapshot points" to organize above, etc. and then create a lot of various statistics:
how many hacks did you do (faction, enemy, neutral) today, in last week or month?
how many items did you get from these hacks?
what were the levels of hacked portals and items?
how many XM did you get?
how did you spend this XM?
how many resonators did you deploy and what were their levels?
how many resonators did you destroy, how many portals did you capture?
how many links and CFs did you create/destroy, what were their MU values?
which portals do you hack/attack/build most often?
how much time you was playing?
what items did you spend to build up a farm and what items did you get from it?
Statistics could be tabular, graph, pie and very flexible. I'm also considering two things:
sending some of above statistics to my server to create global statistics for all users. It would let us do some research, e.g.: what is the probability to get L7 item from L6 portal, etc. Of course sending these statistics would be fully optional, you would have to enable it by yourself.
optional paid application to read these statistics - in addition to the free one. It could let you remove ads or just say "thank you" (i.e. it would be the same as free one), but I don't want to piss off someone in Niantic. I think it would be fair, because statistics app would be quite complicated and time consuming and there will be free version, but you never know what's the opinion of other people.
What do you guys think about above two things?
3.5. Auto deploy resonators using a template.
Agent can configure multiple templates and choose one of them when doing an auto-deploy. Template could be defined by:
its name
minimum and maximum level for each resonator
prefer lower/higher level for each resonator
Examples:
"Lowest portal" - each resonator set to L1-L8 and prefer lower for all - it's the same as clicking "deploy" 8 times.
"Highest portal" - L1-L8 and prefer higher for all
"Highest <L7" - L1-L6, prefer higher for all
"Standard L4" - L1-L6, L1-L4, L1-L5, L1-L4, L1-L6, L1-L4, L1-L5, L1-L4, prefer higher for all - it's standard 4xL4 2xL5 2xL6 and it'll use lower resonators if you don't have all of them
another "Standard L4" - same as above, but L6-L6, L5-L5 and L4-L4 - it won't automatically downgrade resonators, but warn you about the lack of resonators
Also some templates could be predefined by default.
It won't work well with existing resonators, it won't choose optimal way to upgrade them, but this is how it should be - it's just: "do it using a template", not: "Calculate optimal situation".
3.6. Templates specific to a portal.
Extension to above: sometimes you know that e.g. NE resonator of some portal is harder to destroy, so you want to place highest resonator there. You can create a template specific to a portal, so it won't mess up main list of templates and it will be auto selected when doing auto deploy for this portal.
3.7. Other agents presence detector.
It read system messages log to find the last actions and positions of other agents (actually positions of portals they've built/attacked). This information could be used to e.g.:
show last position and action of specific agent
show a list of nearby agents: allied or enemy
alert if some other agent will show up below specific distance from you
4.3. Smart auto-deploy.
E.g.:
calculate max level of a portal that you can build alone - depending on your inventory and already deployed resonators
deploy minimum number and optimum resonators to get to specific portal level
prioritize excess resonators and save scarce ones
deploy high and low resonators evenly to make attacking a little harder
if upgrading existent resonators, prefer to upgrade ones with low XM
4.4. XMP damage assistant.
E.g.:
approximate damage dealt using specific XMP in current position
calculate the best spot to fire XMP of some level
4.5. Linking assistant for optimum CFs in a specific area.
You select a group of nearby portals, assistant build links and guide you through place to get as many CFs and AP as possible.
4.6. Continuous linking assistant.
You see an icon near the portal if it's possible to create a link(s) from it to create a CF. It let you create this CF with few clicks.
It may be not possible to do, because it would have to scan big area to know if there are a link between remote portals.
MOTIVATIONS AND FEW WORDS TO NIANTIC
As I stated above my goal is to make Ingress game better and more enjoyable for people. If you think it's evil then please read my motivations and explanation below:
There aren't and never will be features for cheating: location faking, sending same action several times, automatic passcode submitter, etc.
As I said above I have divided mod features into categories of different "dirtness level". I focus on "clean" features and I'm open to suggestions or criticism from players or even from Niantic itself.
I don't share my code and I obfuscate it to not make Ingress easier to hack by other people.
A whole game and world of Ingress is about hacking and reading between lines. I think my mod fits this world perfectly. There are some people who leak Ingress app from NIA and there is some guy somewhere in the internet who tries to get even more from it. It makes perfect sense
I think there are many good features that will be never added by Niantic. I see several reasons: statistics won't be added because it doesn't make much sense for storyline. Why NIA would add such feature? Intro skipping or new items screen won't be added because these features prioritize quick access over a nice look. Niantic can't do the same because Ingress would look like a game for nerds. But there are many people who don't care about the look because... they're nerds ;-P
And finally: I won't fight Niantic, so if they don't like my mod and decide to react then there will be no mod anymore.
If you're from Niantic then please think what is the best for Ingress users. If you don't like one or two of my features then I'll remove them and keep the valuable ones. If you still think this mod isn't good and it's a matter of time before you react then please do it sooner, not later. Mod won't be very popular yet, Ingress players won't be disappointed so much and I won't lose a lot of my time
FINAL NOTES FOR USERS
Once more: feel free to suggest new features or changes to existent ones. You can also criticize a whole mod idea. I want to know what do you guys think about it.
If you get a force close then post a logcat and mod version here.
If something doesn't look ok then post a screenshot. I have a 320x480 and 480x800 devices, but I can't test it on 240x320 and >480x800 resolutions.
You can also report language faults in the app or even here. English isn't my native and I often write something that doesn't seem natural even to me. I would be happy if someone would suggest better names or descriptions for configuration options, etc.
Of course you can redistribute this mod, but please don't do that if you don't have a good reason. I just want to know how popular it is. Also if you redistribute it then please add a link to this thread to give users a full context.
If you want to make a donation then link is in my signature, but remember that this mod may be killed by Niantic at any time.
[RESERVED]
[RESERVED2]
Very amazing
I'm gonna try it out on a new account just to be safe, but I love the work and holy cow you did a lot and I can't believe it.
Niantic better sit down and learn some must needed features and options. The globe one for sure
Sent from my MI 2 using Tapatalk 2
Keep up outstanding work. I just installed this mod and I confirm that it works flawless.
I'm looking forward to future updates.
iBotPeaches: I did a lot? But you have noticed that above features list is mostly a TODO and for now there are just new items screen and intro skipping? I'm not sure if this is clear from above posts.
I wanted to release it early to get some ideas from people.... or be banned
What about a nosound version? It reduces the app size and removes the annoying sounds for people that are tired of hearing those squeaks
Please find attached a nosound version prototype.
it will be possible to have screen: "exit. are you sure?" when accidentally using back button?
Brut.all said:
iBotPeaches: I did a lot? But you have noticed that above features list is mostly a TODO and for now there are just new items screen and intro skipping? I'm not sure if this is clear from above posts.
I wanted to release it early to get some ideas from people.... or be banned
Click to expand...
Click to collapse
Ahh, I thought you did all that stuff that was bolded in the features list Guess I didn't read it well enough.
Hi, on mine HTC Desire it crash suddnly..
EDIT: Reinstalled, work like a charm..
One thing possibly worth pointing out: I think this version will not handle the new push messages, as I believe those are restricted by the certificate used to sign the app. Are you able to confirm this?
Otherwise, very cool work
phyreskull said:
One thing possibly worth pointing out: I think this version will not handle the new push messages, as I believe those are restricted by the certificate used to sign the app. Are you able to confirm this?
Otherwise, very cool work
Click to expand...
Click to collapse
They do work for me, at least the "@" notifications
Needs further testing.
Jackos said:
What about a nosound version? It reduces the app size and removes the annoying sounds for people that are tired of hearing those squeaks
Click to expand...
Click to collapse
Usually more variants = more problems, but I think mute version may be worth it. It's almost 3 times smaller and space is crucial on many devices. It might also use less RAM and start up faster, because sfx are usually preloaded into memory. I'll do some benchmarks.
ataru said:
it will be possible to have screen: "exit. are you sure?" when accidentally using back button?
Click to expand...
Click to collapse
Sure, but what for? If you accidentally exit application, you can return to it in no time.
phyreskull said:
One thing possibly worth pointing out: I think this version will not handle the new push messages, as I believe those are restricted by the certificate used to sign the app. Are you able to confirm this?
Click to expand...
Click to collapse
I'm not sure about it. I got comm notification today, but I was using Ingress just moments earlier, so it might be background service, not push. We'll see.
Brut.all said:
Usually more variants = more problems, but I think mute version may be worth it. It's almost 3 times smaller and space is crucial on many devices. It might also use less RAM and start up faster, because sfx are usually preloaded into memory. I'll do some benchmarks.
Click to expand...
Click to collapse
Exactly my point of view
However it's a pity that the app uses this same amount of RAM. It might get better if you remove corresponding baksmali lines, I just removed the sound files.
Brut.all said:
Sure, but what for? If you accidentally exit application, you can return to it in no time.
Click to expand...
Click to collapse
I guess it's because on low ram devices the app gets closed instantly. So a back fail-safe button would save him the app loading time.
Impressions and suggestions
Nice mod!
I am an addicted Ingress player and I really appreciate your work!
The new item tab is awesome!!
I only want you to know that there is a G+ user that is modding Ingress too:
Have a look here.
He did a version even for 240x320 screen.
Maybe you can have a look at his work
I hope you can keep this up to date
Works perfectly!
I'll keep an eye on that, your features list sounds extremely promising!
ingress-1.26.1-broot-dev1.apk
It's muted and should work on all screen sizes. Layouts for 240x320 and 320x480 were created by Eugene Kartashov (thanks!), but I have integrated them into single universal apk. It's just ~0.5MB larger than Eugene's separate apks. I can't test it on 240x320 because I don't have such device. Please confirm if it's ok or not. I'll add fullscreen feature before 0.2.0 release, so upgrade button won't overflow on some devices.
Also I can confirm sounds are loaded on demand, they aren't preloaded, so muted version shouldn't boot up faster. It should take less memory though.
Is there anyone who miss these sounds? As I said I would like to avoid fragmentation and I think muted version is just better.
And if you have 240x320 device then please tell me if new items screen looks ok, especially if you have 100+ items of one type. 320x480 seems to be ok.
Dear OP2 friends,
HUGE DISCLAIMER:
Below setup works for MY use and needs. If you are like me it will work for you too, if not go find information somewhere else and don't complain "I cannot get the same results" or things like that. It takes common sense and experience to achieve and understand below info. If you don't have common sense, I pity you, if you don't have experience it's OK. If you are polite and follow the XDA rules I don't mind answering your well structured questions, and maybe others don't mind too, there are a lot more experienced people on XDA than me.
If your question is related to any of the apps/threads mentioned below, please go to that (app) thread, that's why I have put the info right there, one click away.
battery life is something we all want to be endless, well we can't have that, but at least we can improve it from a certain point.
This is what I have been doing for the past weeks and the results are incredible, that's why I decided to share them.
First of all sharing this information is ambiguous because it's somewhat device and user dependent especially how people use it and what apps are installed.
I know that but I believe with the right approach you can get the same results as me, hopefully even better, on the OP2 and possibly other device as well.
I have 148 apps installed at the moment and sometimes even more than 200. If you control your apps properly there is no limit to the amount of apps installed related to battery life.
There are numerous threads on improving battery life out there already so please check out those threads first.
Extreme battery threads:
https://forum.xda-developers.com/android/general/guide-extreme-battery-life-t3095884
https://forum.xda-developers.com/android/general/guide-0-0-hour-idle-battery-drain-stock-t2973588
You can also post your BBS logs there, please don't do that in this thread as I will not investigate them.
Most useful info is already out there so I would appreciate it to go look there first before cluttering this thread. If not I will close this thread.
Let's get started:
improving battery life on Android is (unfortunately) always a combination of things, there is no 1-push button (yet).
In this case I use the following:
- privacy guard (baked in almost any Nougat ROM)
- custom kernel (I use Boeffla: original thread here, I use the Linaro version from ZaneZam)
- Greenify (original thread here)
- Wakelock blocker (built in ROM) + WakeBlock app (optional, original thread here)
- Alarm Blocker (built in ROM)
- Doze apps
- BetterBatteryStats (for finding your excessive wakelocks, thread here)
Obviously you have to be rooted to implement all of this.
The ROM of my choice is RR unofficial.
I like it because of the functionality and features but I believe any ROM with the above features should be able to achieve the same results.
Speaking of results, below screenshots are from my last cycle before writing this thread. One charge got me almost through 3 full days (66 hours).
I fully charged in the afternoon, got through the evening and the first night, then got through the full second day and night, then got through another full day and night and charged only again in the next morning.
If your still following, those are 66 hours of straight juice...
EXPLANATION: There is ALWAYS a tradeoff between SOT (screen on time) and how long your battery will last in one cycle. On my below cycle you can see that I have "only" 4 hours of SOT but almost 3 days of battery life. That is light usage.
If I would use my phone more (more SOT) the battery life cycle would have been significantly shorter. If you complain to me that you "only" have 24hrs of battery life but you show me a SOT of 7-8 hours, I would consider that great battery life! It's all relative...
I have never used one battery cycle from 100% to 0% in one go so I don't know the max SOT I would get with my setup. I would guess around 6.5-9 hours depending on the activity (gaming <=> ebook reading, mobile data <=> wifi, ...). It's all relative...
The screenshots in the bottom of the post might bring clarity for you.
See the following posts for more explanation.
Thanks to:
@nicesoni_ash
@Lord Boeffla
@ZaneZam
@oasisfeng @GioBozza @chamonix
@ssrij @The Peterle
Privacy Guard:
*setting things up wrong without thinking straight can delay notifications or not execute certain tasks*
I enable this for all user apps because I don't want any app keeping the system awake. I even have this enabled for some system apps like:
Calendar storage
Google play services
Google play store
Google app
cLock
I mostly disable all locations (if it's not a location dependent app), keep awake, run in background and even start at boot (if the app doesn't need to start on boot) toggles.
Again, use your common sense to figure out if a app needs to run on boot (for example, youtube doesn't need to run on boot, tasker does for starting up along with the system boot).
obviously some system apps need to run in the background for example cLock or calendar storage otherwise your weather and calendar will not update...
You can also configure all the apps on a gradual basis. You let the privacy guard as is on clean install an if you see excessive wakelocks from a certain app, you start blocking it one by one.
Custom kernel:
I use Boeffla config app with always the latest version of his kernel compiled by ZaneZam (Linaro 6 version).
The latest as of the time writing this thread is LOS14.1-beta14 in combination with config app 2.4.34.
I use profile IMPULSE TUNED V3.0, no lags, good performance and crazy battery life.
Screenshots of my minor changes, the rest is identical to the stock IMPULSE TUNED V3.0 profile.
Greenify:
*setting things up wrong without thinking straight can delay notifications or not execute certain tasks*
I Greenify a lot of apps, as much as I can basically, even system apps.
I cannot give too much advice on this part so please go to the Greenify thread to ask related questions. For me it's mostly a hit and miss and right now my config is a big hit.
If you want to know if you can Greenify a particular app you can ask me.
Configuration below in screenshots.
Wakelock Blocker (+ WakeBlock app):
*setting things up wrong without thinking straight can delay notifications or not execute certain tasks*
I personally think this feature is essential in getting good battery life so I'm glad it's integrated in the ROM of my choice (since we don't have xposed yet).
In combination with the WakeBlock app it basically works like Amplify on Xposed, but ROM integrated.
This part is the hardest to explain because it's different for most users. On the screenshots below you can find most of my blocked wakelocks (without losing functionality).
The procedure to block wakelocks is the same as all the other parts explained above and below:
Let your system run for some hours/days (essential!).
After that, trough BBS you can find your excessive wakelocks and through wakelock blocker you can block them completely. If you don't want to completely block the wakelocks you can use the WakeBlock app to put a timer like in Amplify for Xposed, for example I want wakelock x to run every 9999 milliseconds....
Alarm blocker:
*setting things up wrong without thinking straight can delay notifications or not execute certain tasks*
Another essential feature for keeping your device under control.
I block a lot of alarms (without losing functionality) so get ready...
Doze apps:
I use Force Doze from the Playstore to put my device in Doze mode as soon as the screen goes off.
Naptime is an alternative but I find it to generate too many wakelocks (sometimes up to 19 per hour).
I might change this app once in a while if there are better alternatives that come up.
Anyway Force Doze will work for now.
reserved. will add some advices.
CounterC said:
Doze apps:
I use Force Doze from the Playstore to put my device in Doze mode as soon as the screen goes off.
Naptime is an alternative but I find it to generate too many wakelocks (sometimes up to 19 per hour).
I might change this app once in a while if there are better alternatives that come up.
Anyway Force Doze will work for now.
Click to expand...
Click to collapse
Lesser wakelocks means not necessarily lesser drain, good example is definitely the very first lines from this Thread of an old friend from galaxy s3 lte times, he implemented microG on his device and achieved lesser wakelocks but no significant impact on his battery life(see here), what I want to point out is that this equation (more wakelocks - more battery drain) isn't so simple unfortunately, even if true for most of the time, regarding to franco's naptime, I personally made very good experience with this app in combination with his custom kernel, I think especially in this combination it's absolutely recommended..
Furthermore some inspiration about battery life a wonderful guide with plenty of useful information, the absolute majority is generally valid, so don't get confused by the i9305 tag...
Sent from my OnePlus 2 using XDA Labs
Sam Nakamura said:
Lesser wakelocks means not necessarily lesser drain, good example is definitely the very first lines from this Thread of an old friend from galaxy s3 lte times, he implemented microG on his device and achieved lesser wakelocks but no significant impact on his battery life(see here), what I want to point out is that this equation (more wakelocks - more battery drain) isn't so simple unfortunately, even if true for most of the time, regarding to franco's naptime, I personally made very good experience with this app in combination with his custom kernel, I think especially in this combination it's absolutely recommended..
Furthermore some inspiration about battery life a wonderful guide with plenty of useful information, the absolute majority is generally valid, so don't get confused by the i9305 tag...
Click to expand...
Click to collapse
Good point Sam, that's why I always say check BBS first if it's actually a wakelock, then treat it properly (disable or time-lapse it).
Overnight drain
does blocking the *alarm* wakelock cause the system to reboot!?
aditya_pan said:
does blocking the *alarm* wakelock cause the system to reboot!?
Click to expand...
Click to collapse
No, not with me.
Hello. I have recently caught my eye on something called Flyme OS, which... I won't lie, is the best firmware I have seen in my opinion.
Video.
So, the question is, will someone port Flyme OS 6 to our devices?
The phones you'd have to port from are all MEIZU devices.
MEIZU M3S seems very promising for porting.
Features:
One Mind, Intelligent Thinking Engine.
Game Mode
Auto-repair at Night
Process Reaper
Flash Launch
Powerful Functions
Parallel Space
Kid Space
A Time Machine for Contacts
Recycle Bin
Notification Management
Brand-new Multi-task Management
Powerful 1-from-N Algorithm
Facial Beautification and Makeup
Zero-delay Camera
Security Innovation
Web Page Security Assurance
Payment Security
Prevention System Against Rogue Base Stations
Detailed information about features:
One Mind, Intelligent Thinking Engine.
One Mind, the independently researched-and-developed intelligent thinking engine, can automatically pick up user habits according to user scenarios and provide efficient solutions.
Without additional settings, One Mind automatically builds up a smarter mobile system for users.
Game Mode
One Mind will automatically identify when a game is running and go into Game Mode to ensure a smoother gaming experience.
Acceleration and intelligent memory resource allocation allows the game to run more smoothly.
The immersive mode shields unimportant heads-up notifications, helps answer phone calls more conveniently and prohibits gesture operations, allowing you to focus on the game without disturbances.
Network Protection senses online gaming and takes measures to prevent disconnection.
Auto-repair at Night
One Mind will detect your work and rest status.
When you are asleep, the system will automatically go to sleep and start self-repair — defragmenting memory, cleaning up system cache, optimizing background applications, reducing standby power consumption, and freeing up more system resources.
A more intelligent system is coming closer to your life.
Process Reaper
Process Reaper can identify application types and behaviors based on user habits.
By mandatorily reaping processes that take up large memory resources or behave abnormally, and retaining necessary processes, Process
Reaper prevents applications from mistakenly closing while reducing resource assumption.
The intelligent process reaping ensures you a smooth experience.
Flash Launch
One Mind picks up your habits quickly to identify regular applications in different periods, and opens up special channels to keep these applications running.
The engine quickly responds whenever you start it.
Powerful Functions
This release of Flyme 6 brings hundreds of new features. From simply meeting to discovering user needs, Flyme is dedicated to improving user experience.
This is a giant leap forward in refining the operating experience of traditional smart phones.
We give you a system with powerful functions, but simple operation allows unprecedented simplicity to busy lives.
Parallel Space
Parallel Space is probably the best privacy management mode ever.
It provides different modes for different scenarios and enables scenario switching.
Users can switch between private and normal modes by using different passwords or fingerprints when unlocking their phones.
Easy switching means easy management.
Kid Space
The innovative Kid Space allows parents to build up an independent mobile phone space for their children.
Anti-addiction and low battery lock shows Flyme’s consideration for children.
The kid Space allows kids to have fun without parents worrying too much.
A Time Machine for Contacts
Restore original data without any loss.
Restore your contacts visually and precisely to a specific date.
Recycle Bin
Everything remains in its original unaltered form.
You can quickly retrieve mistakenly deleted messages and notes on your phone.
Notification Management
The Aesthetic Truth of Management: Do More with Less.
Intelligent Notification Storage;
The degree of importance for application notifications is automatically identified. Notifications of lesser importance are kept in the storage box at the top right corner of the notification bar, leaving you a quiet, uncluttered phone.
Notification Management Shortcut;
Long press notification content, and the management shortcut window, along with setup options will popup for immediate access.
Brand-new Multi-task Management
Horizontal display: A more complete view of running apps
One touch off: Clear all apps with one thumb
Pull down app card: More options such as lock, blur and multi-window
Pull up app card: Quickly end the task
Memory usage: Displayed below each app card, allowing you to manage apps according to the occupied memory.
Powerful 1-from-N Algorithm
We spare no effort to attain the best performance.
The more than 90% recognition accuracy largely reduces the impact of camera shake.
When you press the button, the system automatically takes multiple photos and selects the clearest one based on the algorithm.
Behind every perfect photo lies a powerful function.
Facial Beautification and Makeup
Nice Photos and Assured Beauty.
In cooperation with the well-known facial beautification solution provider Arcsoft, we put forward a new intelligent algorithm with natural effects to enhance your charms.
Advanced Beautification, Real-time Makeup mode, and details adjustments such as whitening, face Slimming or makeup , allow you to perfect your photos any way you desire.
Zero-delay Camera
Great photos with just a tap on the shutter button. Not even one wonderful moment will be missed.
The zero-delay camera allows you to capture excellent pictures with quicker startup, shooting, focusing and imaging.
It has never been so easy to be a good photographer.
Security Innovation
The multi-dimensional safeguard protects your phone from any attack.
Security strategies for browsing, payments, communications, etc., are constantly upgraded based on user scenarios.
The security database is updated in real time to ensure the security of your phone.
Web Page Security Assurance
The up-to-date secure URL database of the browser can automatically identify and label secure websites and give warnings on potential security risks to keep your internet experience safe.
Payment Security
Apps at high security level are set up in the cloud, so that the system can automatically identify when they are running and enable security protection promptly.
Flyme fully protects payments with strategies such as restricting other apps’ access, preventing overlays on the payment screen, prohibiting any third party from reading SMS verification codes, and using the system keyboard only.
Prevention System Against Rogue Base Stations
The chip-based rogue base station identification technology cuts any possible connection between your phone and rogue base stations.
Our ever-evolving big data system for rogue base stations keeps strengthening the security of your phone.
In addition, we will share our self-developed technology with other phone manufacturers and relevant departments.
Joining together, we can eliminate harassment and fraud caused by rogue base stations to benefit all mobile phone users.
For a... More better looking description about the firmware, check out the site.
http://www.flymeos.com/flyme6
Bump, because the latest 5 have already gotten attention.