text:
How to add screen filter with tasker?
After hours of searching in the internet I decided to ask this question here.
How can I add a screen filter using tasker. Apps like Screen Filter, etc. creates an overlay black filter on screen which I love while using phone at night. But I don't want to use any such app. Is there any script or something else which I can use in tasker to make such similar overlays.
I have reduced the screen brightness below factory settings using shell code
su
    echo 4 > < file path>

but still at night the minimum brightness also hurt my eyes. Those filters are quiet relaxing. Please can anyone help. Thank you.

Is this what you're looking for?
(Click image to enlarge)

I'm not good in drawing so excuse my skills for not providing a breathtaking scene at first glance. However, with multiple attempts, you may come close to exactly what you need.
The low-light section in the screenshot is caused by an overlay shown by Tasker. Tasker can do it using Scenes.
Go to Scenes tab and start making your scene.

Choose the size of your scene. For screen filter, cover the whole screen.
Add Rectangle as the element and encompass the whole scene with it.
Tap Rectangle and choose a custom color which would be acting as the screen filter.
Create a task and action: Scene → Show Scene

Name: select your scene
Display As: Overlay
uncheck Show Exit Button
make other changes if you need any

Execute the task and there you go.
Note: The overlay in my screenshot deliberately doesn't cover the entire screen.

Few hours ago before posting this question i was Also trying the scenes but was not able to cover up full screen. But thanks for the rectangle idea. It works. Thank uuuu :)


text:
Desire 626 asking for previous gmail account after factory reset
I have bought a secondhand HTC Desire 626 and when I turned it on it was asking for the previous user's gmail details.
I then loaded up the boot menu/dos menu by holding the volume - and power for 5 seconds and selected factory reset, which ran its process as expected. But the device is still asking for the previous user's gmail info after the reset.
Is there any reason the reset did not clear this link and allow me to start from scratch as I expected?
Or is there a better way of achieving the result I desire (sorry, pun totally intended!)

I think it has some "lock" security so someone can't easily reuse the device if it has been stolen.

So unless I can get a response from the seller I am stuck by the sounds of it!

I am not sure, but it could be it.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Unable to mount and failed to install custom ROM in Droid XT912
I have a Droid Razr XT912 which was bricked but now recovered after some effort followed from XDA.
Now I'm trying to install a new custom ROM to my device with Safestrap, but it's giving me a message about failure on every action, such as  failed to create backup, failed on wipe and failed to install.
(Click image to enlarge)

Can anybody tell me what should I do?

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
How can I use Google Now/Assistant on my Android to set an alarm more than 24 hours away from now?
I know that the alarm can be manually set to a time greater than 24 hours from the time of creation, but I want to be able to do it all verbally. I have tried looking over the internet with no success. I am using Google Now (now: Google Assistant). Thanks.

using google doesn't mean much.  There will be loads of apps that let you specify an alarm WITH A DATE. When it's more than 24 hours away, the thing you're looking for is called a date!

Google Now (unless I am wrong) Is an assistant much like Siri. There are loads of apps that set an alarm with a date, but I don't believe I can set them verbally. Am I wrong?

I worked out how you do this now after Google wasn't letting me set an alarm by voice because it was over 24 hours.
Simply:

Create an alarm for today at your desired time
Go to Clock->Alarms and then edit the alarm
Change the date/time to your desired day
Save.

Your alarm should then be set to a date/time over 24 hours. I don't know why we can't say it by voice... Maybe it is a bug. 4 years late but hopefully this can help anyone else stuck too.

Since it was found that an alarm cannot be set more than 24 hours ahead of time, the workaround is to set a calendar reminder a day ahead of the desired date to set an alarm. This can be done by saying

Remind me to [make an alarm for tomorrow] on [May 26, 2016]

where the parts of that statement are the title of the reminder and the date. The statement can be adjusted to add a time if necessary.

Okay, I figured we were just talking within a week's time period. I think what you want then is a Calendar reminder with a notification rather than an alarm.

A Calendar Reminder doesn't have the persistent ring like an alarm does. That is why I would like an alarm instead of a notification. Thanks for your help by the way.

Set a reminder 24 hours ahead, then set your alarm. :)

Set a reminder instead.
Google Assistant will only set an alarm for the next 24 hours, but it will accept a reminder forever.

That answer has already been given.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
How to resolve the issue " Unfortunately app has been stopped"
In my android phone how can I fix the above said error. I have tried to wipe the data,cache and dalvik cache but this doesn't seem to work. Can any one tell the best sure shot fix for this annoying issue. This happens mostly with the google applications.

See the related Q&A, then [edit] your question and show us your recent attempts.

Could you please give us some more information about your device? (Android version, device model, what apps crash)

Does disabling Google apps or the related app which shows the error popup fix this?

Is your phone rooted? If yes then maybe you would have disabled some of the services of that app using some sort of app. If yes then enable those services back and you will not get the error. I also faced the same issue once and this solved the problem.
Another thing you can do if the above method doesn't work. If the app is a system app then uninstall updates of that app from settings. Update it again(if you need). That's it. Let me know if I helped you or not.


text:
Boot loop after updating to official Android 6.0 Marshmallow on my Nexus 5
Last day I got the notification to download and install official Android 6.0 Marshmallow in my Nexus 5, which is not rooted, was running Android 5.1.1 and no custom ROM. As I downloaded and installed it, from that point its gone to boot loop state (the four dot animation is endlessly running).
I have already searched the web for solution like Boot loop after flashing Android 6.0 Marshmallow on my Nexus 5, Boot loop after flashing android 6.0 marshmallow on nexus 5 follow up and many more, but not tried. Because all those help seekers had tried to manually OS install or phone was rooted or already had custom ROM, but my Nexus 5 did not have any of those.
I had tried "wipe cache partition" and reboot, but it did not helped. As I don't had any data backup of my phone storage, the last thing I will be willing to do is "wipe data/factory reset". As my phone's usb debugging was enabled and I had adb in my desktop, so I have also tried to copy data from my phone using the "adb pull" command in boot looped mood. But also did not got any luck, may be "adp pull" command don't work in booting mood or I am doing something wrong with the command.
Any help to backup/recover the data or solution of the boot loop problem without "wipe data/factory reset" is appreciated. Thanks in advance.....

Do you have a custom recovery?

no I have not tried any custom recovery yet. but I have tried flashing 5.1.1, but it also remains in boot loop state.....

After trying many things I was not able save my data and also had to root my device. Normal flashing didn't help also. I had the problem of persist partition. The life saver was this thread on XDA Developers, where I found my device's problem and solution. The thread link was found from this question. Thanks to the thread writer.

Could you summarize the solution here?  Link-only answers are discouraged since they become useless if the linked site goes down or (re)moves the content.

If your device is in a boot-loop you will not be able to pull anything.
You might want to try and booting the phone into bootloader IF possible by pressing volume down and power to power on the device.
I would recommend downloading the factory image from Google, extracting it and trying:
fastboot flash bootloader bootloader-hammerhead-hhz12k.img

To flash the bootloader image in in the zip via the command line, as well as boot and radio just to be safe. DO NOT FLASH userdata.img or cache.img, or run any flash all batch or script as this WILL erase everything that is currently on your device.
OR:
You can try to follow the same instructions to boot to bootloader and:
fastboot flash recovery twrp-2.8.7.1-hammerhead.img

To install TeamWin Recovery, which you can download here.
This will give you a custom recovery you can then boot to and possibly be able to adb pull from there.
Hope this helps!!

Sorry, can't try this now, as fastboot is not enabled in my phone. Enabling fastboot will erase all my data, which I will consider as the last solution.


text:
Is there a way that lets you lock your screen during YouTube
My son likes to watch a specific YouTube video in the car sometimes, and he always touches the screen and stops the video. Is there any way to prevent this while keeping the screen on?

I've found that loading a different browser such as Firefox, then pressing the play button on a pair of headphones once the screen locks works.

You may want to install the Touch blocking App such as Touch Blocker.
How this works?

Touch Blocker prevents unintentional touch interaction with the touch
  screen of your device by blocking touch input. When you disable touch
  input while watching a movie you don't have to worry not to skip
  scenes by accidentally touching the screen.

So, as soon as you begin to watch YouTube video, Enable touch blocker: Just need to touch notification icon to enable it.
And when you are done with Video watching, you can disable the touch blocking. The Touch Blocker app which is mentioned in above link has many different ways of unblocking the touch, such as pressing Volume Up button on the device.


text:
Get contacts off sim card phone with broken screen
Need some help. Finally switching to smartphone after the screen broke on my flip phone. All my contacts are on the SIM card, but I can’t see anything on the screen. How can I access that information? Thanks.

You could place the SIM in a non-broken phone first, and copy the contacts, and then restore them to your new phone. Also at some shops they can cut SIM-Cards for you, if your don't want to do it yourself :)

Use the Contacts app's Import -> From SIM Card option

Assuming you are now moving to a smartphone from the flip phone (presumably Android, as this exchange is for Android), you would need a new, smaller SIM card from your provider or you would have to manually cut the SIM to the right size, which I wouldn't advise. There's a good likelihood of breaking it. However, if you put the card you have now in another device with the same size SIM, you can manually copy over the contacts.
If you don't have another phone to do this with and don't want to cut the current SIM, you can probably bring the SIM to a store of your cellular provider and they will assist you.
If you are able to fit the old SIM into the phone, which is incredibly unlikely, open the default contact app. In the top right corner, there are 3 vertical dots. A drop down menu will open and one of the options will be import/export contacts. In the next menu, there will be an option that says Import from SIM.

Thanks, I was told the new Android I bought is built on a "CDMA platform" and therefore there is no place to put the SIM card as I thought there would be when I purchased it. Been trying to track some one down with a working SIM based phone but no luck yet.

Odd. I've never heard of phones besides iphones doing that, and that only started last week.

Ethan, could you add some info as to how to copy the contacts or import them from the SIM card in Android so they show up on the new device, just in case it might have a SIM?

@TamoghnaChowdhury, yes, one minute.

@TamoghnaChowdhury in the default contacts app, there is an option to import contacts from the SIM card.

Ethan, I meant add it in your answer. Not as a comment. I know this option exists, otherwise I wouldn't have commented that to the OP in the question. Your answers should be as complete as possible as we try to help  as many people as possible with one answer.


text:
how to add / sync google calendar?
I have a Xaomi Redmi Note 4G and have installed PAC-ROM-asrupesh-UNOFFICIAL-PORT.zip from XDA - [ROM][PORT] PAC ROM UNOFFICIAL for Redmi Note 4G Single Sim. I followed the steps from the forum to install the ROM.
Now I do not have my Gmail Calendar. If I go to Calendar -> Settings I can see my Gmail account but no other calendar. If I hit Add Account there is no Gmail account.
If I go to Settings -> Accounts -> Google Account and click my Gmail account I want the calendar to be in my mobile, but I cannot see an option to sync calendar. It is not there.
Any idea how to add the Gmail Calender to my current ROM?

So what I did is to install Google Calendar and it did all that needed to be done so I can see my gmail calendar in android (or is that CM) native calendar application.

Have you checked calendar app is installed in your phone or not? I mean have you checked calendar app under Settings → App → Application? Search there and  if you find it there then start its service. You can than access it.
Read this Google support article: Sync problems with the Google Calendar app

That's what is interesting. If I go to Play and search for Google Calendar then I am able to install it. But then what app do I use then? CM calendar?


text:
Chromium: Option to save passwords and change encryption greyed out
I am using Chromium build 353428 on PacROM 5.1. After signing in with my Google account,  I tried to set a separate sync passphrase (using instructions given here). However, when I click on my account name second time (with caption "Please update your sign in details"), the next screen has entries for "Password" as well as "Encryption" greyed out. Curiously, in Settings → Save Passwords, the options to save passwords is active.
Do Chromium builds support saving passwords and encrypting them with separate passphrase? If yes, what might be causing the above mentioned behavior?

A reboot might fix the issue (it did in my case). No idea what caused it though.


text:
your sd card is full back to vault now
By mistake my SD card was formatted. When I copy images out of the app lock vault I'm getting an error message that says my SD card is full.  How can I recover my images?

Have you tried any Recovery software to recover your SD Card data, you can recover using Android data recovery. Beside this I had seen this thread in Quora you can check out its solution at below link. Here are the steps that he applied:
If you are looking for recovery through App Lock & Gallery Vault App, here are the steps to follow :

Log in to the App Lock & Gallery Vault using your Master Password.
Tap on ‘App Lock’ to slide out the menu and access ‘Settings’.
Simply tap on ‘Data Recovery’, it will recover all your previously lost data from a previous version of App Lock & Gallery Vault.

Original Source:
https://www.quora.com/What-can-I-do-to-recover-photos-from-an-app-lock-vault-showing-files-are-damaged


text:
Android cant access play store after installing app from outside the play store
I have a rooted android phone where i install an app from outside the play store. and now I cant access play store anymore. I search for solution and found this. But I can't even edit the host file. I use ES file explorer to edit.
This are in the host file.
127.0.0.1 localhost
127.124.218.80
android.clients.google.com
mtalk.google.com

My questions is

How to edit the host file?
What can I delete from the host file?(what are the extra lines apart from default in the host file?)

Did you enable Root option for ES File Explorer? Also, what's the name of the app that deliberately messed up your HOSTS file. It must have requested root access which you granted (blindly).

Could you edit out the link and mention the crux from that link? That link leads to a site which hosts modded APKs (akin to malware many times) so it is best to prevent users from clicking it for nothing but one or two lines of relevant content.

Yes i did enable root option to ES file explorer. @Firelord exactly i grant root access  to the app because it is needed to use the app.

That pretty much looks like the side-loaded app altered your hosts file – and if so, it's malware and I'd get rid of it ASAP – it's completely borked, not even syntactically correct (and looks like a try to redirect playstore access to "nirvana" – as 127.* addresses are reserved for "local loopback"). All but the first line has to be removed.
As your device is rooted, the easiest way to achive that is via adb shell or a terminal app:

su
mount -o remount,rw /system
echo 127.0.0.1 localhost > /system/etc/hosts
mount -o remount,ro /system

You didn't write why/where ES failed editing the file – I assume you've missed mounting /system read-write before trying that (ES can do that as well).

sorry to ask this question. Will it really work ? because I already mess up my nexus 7 tab so I don't want to do it if its not sure

@Puni I cannot give guarantees here (after all we're talking about computers ;) – but I don't see what should go wrong with that. Two places where it might fail due to implementation, but none that would break anything: If the last step fails (remount r/o), simply reboot. If the first remount (r/w) fails, we need to revert to a little more complicated syntax. The "echo" won't fail. And if the "su" fails, your device isn't rooted :) // Summed up: It won't mess up anything, but very good chances it fixes up things. Estimated chances for success: 99.9%

Thank you. Your answer helps. As you said I can do r/w in ES file explorer , I found a solution through my friend and it is very easy to do, I have posted the answer below. Anyway there might be some other people who may face this problem and doesn't have ES file explorer so your solution is best for all so I am voting up your answer as well as accepting it as the answer.Thank you once again.

Thanks a lot Puni, also for sharing your own solution (upvoted)!

I got an easy solution from my genius friend here's how.

Go to ES file explorer click menu on the right.
Scroll down to Root Explorer and turn it on, then click again on the Root Explorer it will open up a new menu.
Click mount R/Wit will open a new menu.
Turn on the RW option on for the /system.
Go to the host file /system/etc/hosts and edit the file, then saved.

You can do it by transferring your host file to the pc and by using adb drivers of your mobile you can edit the host file.

Connect your device with usb debugging to your pc
Open cmd on your PC
Write command - adb devices. This command will show your device in cmd.
write command for downloading host file from your mobile to PC. -  adb pull /system/etc/hosts F:\hosts
When you get your host file edit it using notepad.

Source Taken From :
http://www.howtogeek.com/140576/how-to-edit-the-hosts-file-on-android-and-block-web-sites/
Hope that helps !!

I see two issues in your answer. 1)  Why choose "F:"? It may be a DVD drive in some PCs. Best to always detail your answer. 2) You pulled that file but where is the instruction to push it? Also, it is best to mention the need of root access if your answer needs root. There are visitors who never read the question carefully and when the answer doesn't work on their non-rooted device, they post "this answer doesn't work on my device. It give me operation not permitted. blah blah". Please [edit].

As @Firelord pointed out already, your instructions stop at the most important place: How helpful is an edited hosts file on the F: drive of your computer concerning the non-working apps on the Android device? And, btw, what to edit there? Also there's a gap between steps 3 & 4: if step 3 doesn't show any device, the following steps will fail – what to do in that case?

I've got this solution from the web. What you have to is you need to have a proper root permission for this to work. Just download Hosts editor from the Play store and run it with root permission then just find if there's any hosts entries other than this "127.0.0.1  localhost" if get any just tick the check boxes of all other hosts entries make sure not to delete this "127.0.0.1  localhost" then delete those entries by clicking the delete button situated on top right corner and you are good to go. Now just exit the program and run play store.


text:
SGS 2, CM 12.1: getting a different recovery
I have a Samsung Galaxy S 2 (or I9100). On this phone I have been running CWM with Cyanogenmod for quite a while.
Recently, I updated to Cyanogenmod 12.1. It was quite a hassle, but it works fine. The only real problem I have with it is that the recovery has changed. Now I have CM's own recovery, which misses a nand backup feature.
Since I have always used CWM, I would like that back. But maybe something else is fine too, I do not really know anyting about the world of recoveries.
This leads me to the folllowing main question: can I get CWM back with CM 12.1? And some side questions: is it even possible to just flash another recovery? Why was CWM removed from CM 12.1? Is there another alternative flash? How would it work, flashing a new recovery?

Not posting an answer as I cannot tell for CM12: I had a similar experience with CM10.2 replacing my CWM by TWRP, so I "googled" that back then (to see whether that's normal). Yes, you can replace the recovery separately – but of course you must pick one matching your device. What I'm not sure about is whether CM12 requires a specific minimum version – I vaguely remember something like that. Flashing that recovery usually works via "apply update from sd card" in recovery, which CM recovery has.

Go into Developer options and uncheck "Update/Enable Cyanogen Recovery". Now flash any of your compatible recovery, be it CWM or TWRP or Philz. As for "Why was CWM removed from CM 12.1?" -- it happened sometime ago and not only for 12.1 release. Visit a search engine with your question and you would know for sure. For "How would it work, flashing a new recovery?" -- it's also available very easily on web. Start searching and if you get stuck somewhere, ask us.


text:
how do I cancel my Google Play subsctiption?
I want to cancel my Google Play subsctiption. I'm having problems accessing my account. I forgot my  password.

Can't you reset your password with your backup email or phone number?

https://www.google.com/accounts/recovery?hl=en

You cannot cancel your Google Play subscriptions without access to your account. Follow the instructions here to recover your account: https://www.google.com/accounts/recovery/
Requesting a chargeback for any transactions on your Google Play account from your credit card company could cause further complications, such as being charged additional fees and having your Google account restricted. So I don't recommend requesting a chargeback from your credit card company.


text:
Any way to get a text file list of all my Chrome Favourites?
How can I get a list of all my current Chrome favourites on my phone WITHOUT a PC. I need to do this without computer access at all. I'm on a S6 on 5.0.2.
Also, I only want to save the Favourites I saved in my Android browser. I don't Sync them online ever as the last time I did thousands of bookmarks just disappeared.  ☺

Didn't you ask this question earlier? Where can I find the Chrome bookmarks stored locally in Samsung Galaxy S6? /data/data/com.android.chrome/app_chrome/Default/Bookmarks is a plain text file.

@Firelord Nope, that was how to save them.

I can't file that file you are mentioning. Any easy way to find it?


text:
How to access sd card from computer in marshmallow
Recently I upgraded my cell phone from Android Lollipop(5.1.1) to Marshmallow(6). While setting up the SD card, I choose Use as internal storage option. Now when I plugin my cell phone to my computer I can not see any SD card. So I can not read or write in it externally. Is there a way of accessing the SD card contents through data cable from computer?
I need to mention that, I tried with the option Use as portable storage but faced with the same problem.

I found a solution of this problem. Each time I connect my phone to my computer I have to go to Settings -> Developer options -> Select USB Configuration and select MTP(Media Transfer Protocol). Then I can access the SD card from my computer. It turns out that whenever its needed to connect the phone and the computer this procedure is to be followed.


text:
Access phone contacts by PC without USB debugging in android
My little sister entered my phone screen pattern incorrectly. My phone went to a screen that needs my Google account and password. When I enter them, it says that they are invalid. I am sure that they are correct (also I can't enable internet in that screen). I searched about it a lot and realized that this is a bug in android. I am prevented from unlocking my phone.
I can factory reset my device, but my contact list is important and I don't have any back up of it. Is there anyway to access it? Here are two solutions that may help to solve this problem.

I can access my device storage by connecting a USB cable. There are some windows apps that can access to contact list by USB like adb or Wondershare MobileGo, but they need USB debbugging to have been enabled. On my device, it is off and I can't toggle it because my phone is locked.

2.can i root my device in this state and after that solve my problem?

I can make a back up from my device. It made a .backup file on my phone storage. Is there any windows app that can extract data like "contact list" from that .backup file?

If you can't enable Internet and Google credentials are considered incorrect by the system and if you don't have a custom recovery and if ADB is not enabled and the device in unrooted (assuming) too then positive chances are less to none. My point, did you have Google Contacts sync enabled before the device locked out? Google will restore your contacts after a reset. // That .backup point, are you using some Chinese phone? I've one such  phone whose stock recovery allows creating a .backup file, though I never bothered to extract anything from it.

In case the device is rooted, you may be in luck: Can not unlock my Android device as have no internet connection? Anyhow, tell us which device is it and is it under warranty?

tank you.my phone is chinese. but my google contacts is not sync.cant i use the usb mass storage to access my contacts list?

USB mass storage provides clients like PC explicit  access to external SD card. That's all it does. Anyhow, what about my other points raised in my earlier comment?

none of them work for me.but about the .backup file.i can factory reset my phone and after that restore to my previous account using that file.but after that i return back to that first screen that wants username and pass


text:
opening problem with youtube and hangout apps
I am using Android 4.4.2 on Kyocera Hydro Icon.
Since a few weeks ago, I experienced problems with opening youtube and hangout apps (there may be other apps with the same problem, but I don't remember as they are not those apps that I use often). With hangout, sometimes I can still use text but not hangout dial, despite the error at opening.
My workaround for both apps is to uninstall their recent updates (I then still nned to install update for hangout but not for youtube to open them), and then I can open them successfully.
But soon, probably after automatic updates without my action,  everything is back to the original problems again.
What might be the cause and solution of the problems? Thanks.

Ryan Radford found a fix the app crashing issue and his full solution is posted in the thread linked below. Kyocera did not include libpredtm.so in system/lib, so if you root your phone, you can place the copy of libpredtm.so that Ryan supplied and paste it into your system/lib directory. It has fixed the app crashes for a lot of users already.
http://androidforums.com/threads/google-play-services-not-working.944032/page-13#post-7124154


text:
Android phone as offline router
I currently use an old wireless router to connect two wifi devices.  The two devices connect to the SSID of the router, then the router allows traffic between them.  No internet connection/uplink is present.
Can I do the same with an android phone instead of the router?
I can't enable mobile hotspot since I'm not paying my carrier for this feature.  Paying the carrier might work but I shouldn't have to if I'm not using internet.
Also, mobile hotspot might block traffic between two devices on the mobile hotspot LAN, since the typical use case is to allow devices to contact internet but not necessarily each other.
Anyone figured how to do this?
HTC One M7, T-mobile 5.0 firmware, no root.

Hi! Questions asking us app suggestions/recommendations are off-topic here. Visit [help/on-topic] to know what's on-topic here. However, [softwarerecs.se] is the fitting place for such questions, provided that you follow their on-topic guidelines.

Removed "is there an app.." from wording since I'm not necessarily looking for an app.  Anyways- I just found a duplicate question & flagged as such.

I have tried mobile hotspot on few devices previously, and the client devices can ping each other and talk to each other. FTP works too. But I haven't tried it on a carrier locked device.


text:
Apps & Galaxy 6's rate of battery life decline
Is the Android Galaxy 6's rate of battery usage more steeply affected by each additional application added to the phone, compared with the amount that an additional app would increase the battery usage rate on other types of phones, like the iPhone or the Windows phone?
     I ask because I just upgraded to an Android Galaxy 6 after years with one of the oldest Windows phones, and despite the many inconveniences I happily bid farewell along with the Windows phone, the battery life on the Galaxy,  with no extraneous(by that I mean other than basic call, text, and voice-mail functions) apps other than yahoo email syncing, is TERRIBLE compared with that of the Windows phone with several more "extraneous": apps, even at that phones oldest.
   Hopefully some of you can speak empirically to this..?

Possible duplicate of What can I do to increase battery life on my Android device?

Having more apps installed to your device storage will not at all affect your battery life, unless perhaps your storage is nearly full and the OS / storage controller needs to spend extra time finding free blocks.
Running more apps will certainly affect your battery life.  Many apps will use services, or register broadcast receivers that get events and run a task, etc. thus using CPU time and battery.  However, this is absolutely not different from other mobile OSes.


text:
Session logout on device with multiple users?
There is an option to switch between users, but there isn't an option to logout from an active user session.  The background apps and services for inactive users (once logged in and switched out) continue to run draining the battery.
The only way i think, is to reboot the device and not login the user.
So, is there any way that the owner can force subsequent inactive users to logout of their session? I have superuser access to the owner with android-5.0.2.

Is there no GUI method?

In a terminal app on Android, enter (requires root access) :
su
am stop-user USER_ID

E.g. For a Guest user, its USER_ID in my device is 11 so the command would be am stop-user 11.
am stop-user doesn't process multiple input so you've to execute the command for every secondary user which you want to pause.
This is bit different from restarting the device. If you check am's usage you would see,
am stop-user: stop execution of USER_ID, not allowing it to run any code until a later explicit start or switch to it.

As said, it simply pauses all the activities associated to that user account, so whenever an explicit start or switch is provided your session would resume rather than starting from scratch.
For confirmation that the user indeed has paused or is not running, see my answer for How to find out currently running user name/ID from ADB?
Briefly, pm list users or dumpsys activity would tell you whether the user is RUNNING or SHUTDOWN. The latter command is better. If the user-session  is indeed put on halt by am stop-user, you would see mState=SHUTDOWN for that user. However, if the user hasn't been activated even once since the reboot, you wouldn't see any of its entry.

like I said am stopuser 10 was only showing pm list users command as user not running. I checked adb shell ps after am stop-user 10 and can find u10_axx processes running. To check if they are halted, I tried running a shell script in a terminal on 2nd user. The script loops an echo statement every second (displaying second). After starting this script, using the am stop-user 10 command, waiting for 5min and re-starting the 2nd user session, I can say that the script is not halted. It ran for the entire time.

The method I used for installing apps (terminal) in 2nd user of android 5.0.2 is by adb install -r app.apk . Don't know if that is the issue.

I'll update you if I get something relevant to your comments.

I have checked the same command on friend's device with android-5.1.1 and it worked as stated. I haven't checked the script part, but on issuing am stop-user 10 , all the processes of 2nd user got killed and are not listed in Settings > Apps or with ps command. So, it is the way, but android-5.0.2 currently is either buggy with this command, or such functionality is not implemented as of that version I guess. But 5.1 has more intolerable bugs for me to switch yet. Thank you :)


text:
Force chrome mobile browser to view mobile websites
I am using chrome browser on a 5.5-inch smartphone. I notice that for phones with big screen, the website defaults to the desktop version. This goes the same for tablets. However, I will prefer to view the mobile website version on these devices. How can this be done?

I've got the Nexus 5  with a similar screen size and I haven't experienced this issue before. What sites are you experiencing these issues on? Also, you don't have Request desktop site enabled for those sites by any chance do you?

Request desktop site is disabled. Browsing general news websites like www.economist.com

Here's what I see on my 1080p Nexus 5. As far as I know, there's no special option to request the mobile site because any well-designed site should already be serving a mobile phone that version by default. Still, on particularly high-res devices you might still face some issues. What's your device model and resolution?

Using LG G4. Seems like yours is the mobile version. Wonder what went wrong with my phone.

@Huey Nexus 5 screen 5.5 inch? I thought all models of nexus 5 were 4.95 inches

I Think there is no problem with your phone. The problem is with the Website. Now a days websites are following 'Responsive web design' means 'Websites' automatically rescale/resizes(looks bigger or smaller)  themselves in respect to screen sizes of the viewing device which  depends on the website developer.
I checked "www.economist.com" website.It only have desktop version so your phone display that desktop version.
 You can't view mobile version because there is no Mobile version of the site . Be happy :)

This doesn't address the core question, which is "However, I will prefer to view the mobile website version on these devices. How can this be done?".

You can't view mobile version  because there is no Mobile version of the site

E.g.: in Firefox, you can force a website with responsive design to show  mobile or desktop layout on Desktop. The same is true for its mobile app as well. All I'm saying is you've mentioned the cause, not the remedy.

If a website doesn't have a  mobile site, how can you view that?  Even 'Forcing the website to show  mobile site in Firefox' is useless because that Website  neither Responsive design nor have a mobile site .

A mobile version of a site offers you a layout different from the desktop. This is simply what responsive does too but with less complexity  of focusing on user-agent (UA) or providing a separate domain. In a broader sense, both gives you a layout. When you switch the UA to mobile in a desktop browser, you attempt to fool a typical website showing the browser as a mobile, so the site redirects you to the mobile version...continued...

.....Since this spoofing doesn't work on sites with responsive design, you use an another hack which involves spoofing the density of the screen. Given the density equivalent to what a mobile would have, you would have a mobile layout on a desktop. It is immaterial to the question whether the site has a separate mobile version or not. The question simply asks for a remedy. That's it.

This misses the point and doesn't answer the question.  The method that the page uses to display the different "versions" is irrelevant, whether it's css/js or server-side.  It's still a different interface.


text:
How can I install Marshmallow?
Apparently there's this really fun flappy bird game built into Marshmallow that's even better than the one in Lollipop. I've got a Nexus 5 and really want to play it ASAP. How do I go about doing this?

I'm looking for both a Multirom-compatible zip and the conventional way which involves wiping your device.
How can I upgrade my Nexus 5 to the latest and greatest version of Android?

Can also be done with an emulator by installing the Android 6.0 SDK along with Marshmallow(API 23) images using the SDK manager.

Yes indeed, now you can play on your computer as well. Multiplayer is best BTW.

Conventional Way
This is what you want if you have a Nexus device but you've never heard of/don't use MultiROM. You should have an unlocked bootloader. If you don't have this, take a look at the useful CM guide to unlock your bootloader.
Also, make sure you have adb and fastboot installed and know how to use it. Backup any and all data beforehand (doing a nandroid backup is probably best)

Grab the Marshmallow factory image from here. The Nexus 5's codename is hammerhead and you're looking for the 6.0.0 (MRA58K) file.
Check the checksum of your downloaded file against the one listed on the page just to be safe. This ensures the download went smoothly and you don't accidentally flash corrupted version onto your device
Untar the downloaded file, extracting recovery.img, bootloader.img, system.img, etc.
Connect your phone to your computer via the microusb cable. Use adb devices to make sure  adb is working fine (turn Developer mode and USB debugging on first).
Use adb reboot bootloader to enter fastboot mode
In Linux/OSX, cd to the folder containing the extracted files and run sh ./flash-all.sh to flash everything. If you're running Windows, double-click the flash-all.bat file.
Your device should automatically reboot to your new Marshmallow system. (Note that the first boot might be agonisingly long)

MultiROM
Here's what you want if you use MultiROM. This method has the benefit of allowing you to keep your old system and all your existing data. You can then easily switch between Marshmallow and whatever you were running previously.
You should have an unlocked bootloader and a custom recovery like TWRP installed, of course.

Grab the MultiROM-flashable zip from this XDA thread. (You may also want to grab and flash the radio.img if you didn't install the Developer Previews.)
Reboot to your custom recovery and add a new ROM in the MultiROM menu.
Use adb sideload hammerhead_mra58k.zip (or adb push beforehand) to transfer the zip file to your device
After installation, reboot and choose the Marshmallow ROM to boot into


text:
Device reboots into recovery after flashing CyanogenMod
I'm retrying to install CyanogenMod in my cellphone after some time. I did the following:

I used the sideload method. Everything worked fine and I did precisely what is written in there. The problem now is that when I click on reboot system now, it reboots, turns the purple light on, vibrates and then get back to the recovery menu. The difference is that it returns to a different menu: The first menu was this:
(Click image to enlarge)

Now it's showing the same menu with this background: That is, the same menu with the laid down Android mascot. I don't know what is happening.

When you are in the Cyanogenmod Recovery, can't you just install the zip files? (Apply update > choose from ...) And then reboot your phone and you should have Cyanogenmod installed.

@SuperThomasLab The problem is that I already did that. I installed via adb and applying the update from the menu. They both get me in the same place. What is weird is that the installation is actually being made with no errors.

The pull your battery, and boot your phone. It should work.

Or just select reboot system now from the Android System Recovery.

@SuperThomasLab It gives me the same thing. It gives me the Sony logo screen, then it vibrates and shows the purple light. Then it shows the Sony logo again and then vibrates and shows the purple light. Then it enters in the same menu. I've also tried to make it reboot via the menu, it gets back to the same.

That's strange, what's your device model?

@SuperThomasLab C2104 / Xperia L.

Could you try these steps: http://forum.xda-developers.com/showthread.php?t=2426426 They might help you.

Also try wiping /system and reflash the ROM.

@SuperThomasLab Okay. I'll try it now and will report the results later.

How did you get to the cyanogen recovery?
Did you flash it from fastboot?
Was the device bootloader unlocked?
(or) Did you go through some oem-unlock fastboot command?
I suppose it is related to oem-unlocking. If the manufacturer chooses not to boot unsigned images on a locked bootloader, then this is the case. Many recent devices fall into this. In such case, you need to do oem-unlocking following the instructions from your device manufacturer and then install any custom roms.

Half of the answer is seeking clarification. Please seek clarification using comments on the question. You're privileged to comment anywhere.


text:
stuck trying to fix bad Android 6.0 update
When manually updating my Nexus 9 (Wifi) to Android 6.0, I forgot to flash the cache.img and vendor.img images. Now my Nexus 9 is stuck at the Google boot screen (just says Google, no animation). How do I get the Nexus 9 back to the state where I can re-flash images manually again (i.e., "flashboot flash...")?

The solution was simply booting in fastboot mode (I already was there). Apparently, booting in fastboot → plugging in the USB cable → waiting a couple of minutes for the device to be detected by ADB (adb devices) works best (otherwise it won't list the device). I was then able to install Android 6.0 successfully via fastboot commands (USB debugging and OEM unlocking were previously enabled and the bootloader unlocked).

fastboot flash bootloader bootloader-flounder-3.48.0.0135.img
fastboot reboot-bootloader
fastboot flash recovery recovery.img
fastboot flash boot boot.img
mfastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash cache cache.img
fastboot reboot

mfastboot was used instead of fastboot to flash the system.img file because the latter gave an "could not allocate -1995847632" error message (it can't handle big image files).
I will re-lock the bootloader later.


text:
How to boot into TWRP in Galaxy S5?
I was looking for the combination to go to recovery (TWRP) when the phone is currently off.

Did you take a look at recovery-mode? :)

The combination is Power + Volume UP + Home.


text:
Is there a way to automatically turn off the wireless hotspot once I get back home?
I use the wireless hotspot function daily as part of business, providing a wifi network from my Nexus 7 tablet (Lollipop, oem) to other business-essential devices.
When I get back home (alternatively, within range of my home Wifi network), I'd like to have the hotspot automatically turn off, and the tablet to use the wifi network.
Currently, if I forget to turn off the hotspot, I can inadvertently empty or overuse my mobile data, which is obviously quite costly.
So, is there a way to have the hotspot turn off automatically (but not using a timeout) based on location and/or wifi availability?
I would prefer non-root, non-flash-another-ROM solutions but am open to these as well if they're more elegant.
//edit: An additional problem is that work and home are ~300m apart in a rural environment, so geolocation is flakey and the cell tower doesn't change. Wifi presence is the only good discriminant I see...

You could try using Tasker to do this automation.

On an Android 4 phone, I could configure the hotspot to turn off when unused for N minutes. So it turned off automatically while driving, and I could enable it back very fast. Incredibly convenient. Such a regression they removed this feature. Now, to avoid accidently burning my mobile data, I have to set my laptop to not automatically connect to the hotspot (in addition to switching it on the phone), so it adds a lengthy step and is quite annoying…

I have just enabled "turn on wifi automatically" on the phone, hoping that when I'm back home, it connects to the home wifi, which implies turning off the wifi hotspot. We'll see if it works as expected. By the way, to enable this I was forced to select a "network rating provider"… why do I have to let google control this, instead of letting me select my networks myself…

So, I have tried it, and stupid phone doesn't automatically connect to the home wifi if the hotspot is turned on. So it doesn't serve my use case. These phones annoy me more and more.

Other than MacroDroid which is already covered by 3DDario here, you can consider any of the following apps -- none requires root for the goal.
Tasker (paid; 7 day free trial).

Profile: Any of the following would do:

Location: choose the location
State → Net → WiFi Near → fill the details -- I'm unsure whether it would work if the hotspot is enabled.

Task → (Action) → Net → WiFi Tether → Off
Since the final goal is to connect to Wi-Fi at home, another action can be Net → WiFi → Set → On.

Droid Automation (free/paid) may also work here.

Trigger: Location area (Geofencing - Beta) →  fill the details
Task: Networks → Wi-Fi → Enable

The dry run worked for me.

Condi (free) also worked in my test case.

Action:

Connectivity and Sensors → WiFi Tethering →  Off
Connectivity and Sensors → WiFi  →  On

Condition: Location → select location

Done!

Note that as per my experience, Tasker's Location profile is not 100% sure-fire. Wifi Near should be more reliable to make this work.

Note that Tasker's WiFi Tether action may not work with Android 7/8+, so you might need to use this instead: https://play.google.com/store/apps/details?id=com.matejdro.taskertethercontrol - you might need root too, depending on the phone.

You can use MacroDroid.
With MacroDroid you can create a 'Trigger' (Wifi state change - Connect to Network your network) and add an ' (Hotspot On/Off). If you want you can also ad a 'Constraints' like "Cell Towers in range".
Sometimes wifi trigger doesn't work. You should select "Cell Tower Change" and select your cell tower (near your home).
This solution doesn't require root and should work on Android 4.0+.
You can also use Tasker (but i have never tried it) or Automate.
sorry for my bad english

Would the Wifi state change even if the hotspot is active? It is my understanding that when the hotspot is active, the tablet won't connect to other networks (because we're in AP mode).

You could try llama, it is an automation app with location-based actions. Follow this steps:

In the llama app go to the 'areas' tab (the first on the left), where you have to set up the 'home' location. The app uses the antennas you connect to to identify locations, so you must be home to do it.
Then go to 'events' tab (the second) and tap on the plus sign at the bottom of the tab to create a new one
Set the 'condition' field to 'enter area' and choose the 'home' option
Set the action to 'wifi hotspot' and select 'turn off'.
And that's it: as soon as your tablet connect to the telephone cell closer to your house it will turn off the wifi hotspot.

But if you have some time to figure out how it works, Tasker is the best and most complete option.


text:
Update LG G2 to Lollipop
I read about the update for LGD802 (G2) to Android 5, but if I run the software update by phone by LG Mobile Support Tool I did not find any available update. Now my phone is update at version 4.4.2.
Am I wrong or it should update to 5?

As written in this article the update to android 5.0.2 for LG G2 introduced some bugs and issues. Probably they stopped the roll-out and will release android 5.1 directly to the phones that didn't receive 5.0.2. Keep in mind that you may have to wait a little once the roll-out officially begins, because the servers have a limited capability. Your phone should automatically notify it once the update is ready. If it takes too much time or you read on the net that G2 won't eventually get an update, consider updating it by yourself.


text:
Flash Stock ROM (Mediatek) over Fastboot
I want to flash a stock ROM for my device with MTK6572 CPU which is meant to be flashed through SP Flash tool (scatter-based ROM) but I want to flash it through Fastboot. So can I do it by flashing all the images one by one?
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash recovery cwm.img
fastboot flash system system.img
fastboot flash data userdata.img
fastboot reboot

Is this method safe for my device? If yes, do I need my bootloader to be unlocked for this? And how will the rest of the images be flashed? (secro.img, ramdisk.img, ramdisk-recovery.img, EBR1, MBR, logo.bin, preloader.bin)

If your phone's bootloader is locked then you definitely need to unlock it before performing those operations or non of them will succeed (the bootloader throws an error of some sort like "FAILED (remote: Command not allowed)"
I ran this command on a phone with locked bootloader
C:\AGUSTINO_ROOT\2014-08-02.21.07.25>fastboot flash recovery recovery.img

target reported max download size of 301989888 bytes

sending 'recovery' (6144 KB)...

OKAY [  0.265s]

writing 'recovery'...

FAILED (remote: Command not allowed)

finished. total time: 0.281s

According to my experience, any partition recognized by the bootloader can be flashed using fastboot, to get list of known partition run
fastboot getvar all

This is my brief sample output:
C:\Users\kjhn>fastboot getvar all

(bootloader)    partition-size:logo: 300000

(bootloader)    partition-type:logo: raw data

(bootloader)    partition-type:userdata: ext4

(bootloader)    partition-type:cache: ext4

(bootloader)    partition-size:system: 28a00000

(bootloader)    partition-type:system: ext4

(bootloader)    partition-type:ebr1: raw data

(bootloader)    partition-type:mbr: raw data

(bootloader)    partition-type:preloader: raw data

(bootloader)    version: 0.5

all: Done!!

finished. total time: 0.031s

Note the partitions names logo, mbr, ebr1 etc..
This method is as safe as the files you are trying to flash, make sure the ROM is compatible with your device before attempting this.
I also advise you not to temper with the preloader unless you are absolutely certain as it results into unrecoverable brick


text:
Android not detecting USB though it is connected
I am using YU YUREKA that runs on Cyanogenmod 11.0 with Android 4.4.4. Suddenly I found that my device is not detecting the USB connection. Though my phone is getting charged, it shows 'USB not connected' in the tethering option. I have checked that with different computers and USB cables but without use.
Later I go to Settings > Developers options > Android debugging and enable the Android Debug Bridge (adb). Then my device starts to detect the USB.
But when I turn off the Developers option, again it stops detecting the connection. If anyone could help me in this matter.
Also is it safe to use tethered data connection with debugging mode turned on?

For the last sentence, see What is USB debugging? Can I keep it ON forever?

Try USBDeview for your pc. Install it on your pc and run it. In the list you have to find all the android related devices, mass storage, Right click on those devices and mass storage and Uninstall. When you cleared up all those devices and mass storage, Connect your phone to pc it will work.
-http://www.topnotchtablets.com/FixUSBproblems

Its definitely safe to use usb tethering with debugging on. There aren't many people using yureka with kitkat now to reproduce the issues. Consider updating to lolipop. Ohh and if you wanted to update to lolipop, please do OTA UPDATE and not FASTBOOT FLASH, since fastboot flashing will brick your device while upgrading bootloader from kitkat(32bit) to lolipop(64bit).

To answer the last question first, yes it is save to tether with debugging mode on.
I'm not sure about the answer to the first question, because i'm not well known with cyanogenmod. If you were a normal android user i'd suggest looking if the MTP or PTP settings are set well. You can find these under Settings > Storage > USB computer connection
Hope this helps. I found this useful on my Nexus 4 using android 4 and android 5

as a security feature, android requires that your phone be switched to a usb data transfer mode (which requires unlocking) before enabling the tether option. That way, a malevolent person cant just connect any usb device to your phone and drain your data.
The solution is to switch the usb interface from charging to something else, such as mtp

I keep using Select USB Configuration (on a lowly QS5509A clone phone) and switching to MTP or PTP, and I still can't get the "Connected devices" to show USB. It's gray and says "USB Not connected." (Meanwhile, the ONN tablets my client got me are working fine without complaints!)

update your phone to lollipop.i myself use yureka and after updating it worked fine for me.


text:
Will changing password of a Google account revoke access to it on a lost device?
I had a Samsung Galaxy Star Pro Duos with my Google account logged in to the apps (Google+, Gmail...). Now it is lost. I can remotely remove all my accounts from the web browser, but I do not know how to remove it from the device without having it turned on and sync enabled, as sync was disabled and it is currently switched off .
I was thinking if I change my password, my account on that phone would stop syncing and request for the password to be re-entered. Once someone turns it on, and tries to sync, the account must stop.
Will this plan work?

Changing your password will require all devices to reauthorize (log in) before syncing any new data, however information already on the device, like bookmarks and such, will remain.
Locking the device with Android Device Manager would be the better option.

The answer to your problem is already provided by the tool Android Device Manager by Google. You log in with your Google account and will see all the devices connected to that account. There you can lock it with a password: if someone tries to turn it on he will be prompted to insert the psw to use it. Since lollipop even a factory reset shouldn't be enough to bypass this lock, because the phone remembers the account it was connected to. But on this point I'm not 100% sure.

If you report it stolen it will have a blacklisted ESN. Someone can easily reflash your phone like brand new out of the box. and phones with a bad ESN don't bother people in South America.

This doesn't appear to address the question at all.


text:
Install many font on Android device
I want to read and write Thai and Tibetan languages and also see real symbols for many other fonts instead of squares.
As you can see, replacing system fonts is not a good method, because in this case we need a font consisting of all the aforecited fonts.
iFont and similar programs also just replace system fonts, but I need to add new ones.
My Android version is 4.4.2.

Caveat: The exact files and format vary between Android versions. In both Android O and P (at least on LineageOS), the correct file is /etc/fonts.xml, and it has a warning not to use it. As of writing, I don't have any devices on Q to test with. So consider this answer historical even if it's still useful.
Warning as of Android P's fonts.xml (see here for possible updates):

    WARNING: Parsing of this file by third-party apps is not supported. The
    file, and the font files it refers to, will be renamed and/or moved out
    from their respective location in the next Android release, and/or the
    format or syntax of the file may change significantly. If you parse this
    file for information about system fonts, do it at your own risk. Your
    application will almost certainly break with the next major Android
    release.

Basically, expect breaking changes when updating Android.
Original answer:
Android does support custom fonts, but there's no user interface for it and you need root access. The basic steps are as follows:

Make backups in case something goes wrong. Do not skip this step! It's very easy to get stuck in a "boot loop" after making the wrong changes with fonts.
Enable USB debugging (so you can use adb on your computer to fix your Android device if something goes wrong).
Remount the /system partition as writable. Some file managers do this for you. Otherwise you'll need to enter mount -o remount,rw /system in a console on your phone or use adb remount from a computer via USB debugging mode.
Copy your custom fonts to /system/fonts.
Edit /etc/system_fonts.xml and/or /etc/fallback_fonts.xml to tell Android where to use the custom fonts. I don't know where to find the font names for system_fonts.xml, but adding your fonts to fallback_fonts.xml should "just work" for characters that aren't in the default system fonts.
Reboot the device and hope everything worked.

If your device gets stuck in a boot loop, then you can probably still use adb to revert or fix the changes. From experience, this consistently happens when directly replacing the system's Roboto-Bold font with a custom font that doesn't have as many characters. This is the reason for editing the xml files and adding new files instead of just replacing existing files.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
is there a keylogger in my phone
I have an Android phone accent a400 and I sent it to a repair store to change the broken screen.
After receiving the phone, I noticed that they did a reset to the phone and the internal memory doesn't appear in the file manager. Also the application SuperSU which was installed by default doesn't exist any more, so I installed ES file explorer and used it to verify that the system and racine folder still exist. Then I installed Framaroot after rooting the phone and the application SuperSU became visible.
Sometimes "the message was sent" popup alone when using the phone. How would I fix this?

Do a factory reset of the phone again, then re-root it.

The service center guys flashed a stock firmware( unrooting it) which is pretty safe. Since the device is unrooted there isn't a way for a malicious app to reside in /system , so a factory reset will get rid of your worries. And regarding that message sending, it could be carrier related or standard outgoing message after a factory reset. To be sure, you can just reflash the stock firmware.

Thank you all for all your answers
I am not sure but i read that doing a Hard reset dosen't remove installed keylogger and for flashing with stock ROM i dont know where to find the correct ROM to my phone which is Accent A400 and wich software to use but i think that solution will fix the problem .

use this app to check pesent logging apps on your phone http://forum.xda-developers.com/showpost.php?p=17612559
if your phone is not a htc only one or two should show up, tombstones (crash dumps for kernel panics and such) and, flash Player (if installed)
possibly google services would show up but that would be googles av scanner built into google services
for htc devices another would show up for htc usage logs

forgot the link  http://forum.xda-developers.com/showpost.php?p=17612559

David thank you for your answer i have installed the application in the link and this is what i found
Loggers found
/data/data/anr
Mtk_traces.text
Native1.txt
Native1_1.txt
.
.
And similair files
Sf_RTT
Traces.text
And others
/data/data/tombstones
/data/system/dropbox
Contains many text files
Sytem-Boot@a number.txt
Many files
System-app_anr@a number.txt
Event-log
Snet-gcore
Event-data
Data-app-crash
*app usage logs found
/data/system/usage stats
Google usage stats

Here is  other informations i found.Find adware log files
*Google analytics data found
*flurry data found
*mobclix data found
Admob data found
App scanners here what I found may be suspected
Ktcit
Hidden uis
Protps apk
Meditek.mtklogger
Com.android.dreams
Photo table
Com.meditek.lbs.em.mytabactivity
Eu.chainfire.supersu
// it poped up after installing framaroot
And
Com.mtk.user2root //I didn't installed that

Sorry if the details are not well ordered

the data/data/anr Mtk_traces.text are normal as well as data/data/tombstones,  /data/system/dropbox, and /data/system/usage stats Google usage stats are all normal and created by android.  Google analytics is normal as some apps may use Google analytics, mobclix is a advertising network as well as the flurry data and they are for an apps that use ads, Com.android.dreams is a screen saver and should be harmless, Com.mtk.user2root is for frameroot (which you can uninstall after rooting), and Eu.chainfire.supersu is for superuser. for hidden uis Ktcit is for device servicing and Meditek.mtklogger

is for devices with MediaTek gps chips but it shouldn't send any of that info to external sources, i would recommend you turn it off though to save performance and ram http://teleread.com/smartphones/how-to-save-loads-of-memory-on-a-mediatek-device/ use this tutorial to turn it off


text:
Can't see most notifications on my phone until I unlock it. (Android 4.1.2)
My phone's an LG-E460. Sometimes, when I lock my phone, I stop getting most chat notifications (Whatsapp, Telegram, Google Hangouts...)
Happens specially often with Whatsapp, though. I'm talking to someone and if they take a long time to answer I lock my phone and keep doing my thing. No notifications. After a while, I check on them and BAM! 20 unread messages from ten minutes ago. When using Web Whatsapp I have to keep constantly unlocking my phone so it doesn't desync ("Connection with phone has been lost" pops up constantly).
This has been driving me insane. I've started to check on my phone even if I have no notifications just in case. What should I try?


text:
install cwm recovery in a softbrick android phone
My Android device is not booting up and is stuck on the manufacturer's logo.  The phone was rooted with Kingo-Root and Clockwork Recovery Mod wasn't installed.  Now I want to unbrick my phone with custom rom flashing.  So I think I need to install CWM recovery although my device is not booting - is this possible?  Also, if I want to flash a stock ROM - do I need to unroot my device first?  If so, how can I unroot it if it's not booting?

Please include info about your device and android version.

You can go ahead with what you are planning. Find a suitable Clockwork Mod recovery for your device.
Boot your phone into fastboot mode using key combinations which differ from device to device. The common ones are Power Button+Volume Up or Power Button+Volume Down.
If you had ever unlocked your device's bootloader, skip this step. To flash a custom recovery, you need your bootloader to be unlocked. To unlock it, after booting the phone into fastboot mode, connect it with PC via USB, download platform tools for android, open cmd, run the following command in the directory where you have placed the platform tools:
fastboot oem unlock

Keep in mind, this will delete all your internal storage, plus void your phone's warranty.
Once the bootloader is unlocked, place the recovery file in the platform tools directory and rename it to recovery.img for convenience.
Run the command:
fastboot flash recovery recovery.img

This will flash the Clockwork Mod recovery on your device and you can flash any desirable ROM.

my phone does not boot into fastboot mode.it can boot into download mode and can install apk from google play.and also can boot into Stock recovery.In any mode,the  command  "fastboot devices" shows nothing.

The command "fastboot devices" will not show any result until and unless you're in fastboot mode. Which phone is it?

walton primo e2.

Some Google search suggests your phone uses the MT6572 CPU. That's the same as my phone. The combination I use to get into bootloader is Volume Up + Power Up and that shows me a set of options: Fastboot mode, recovery mode and normal boot. I select fastboot mode from there. You may try this method..

thanks for trying to solve my problem.But my phone doesn't show those option.However my phone come to life after flushing stock rom from android xda with sptools.But it has no sound and cannot detect sd card.how can i solve it?

That can be a problem with your ROM. I'm not sure on this though. Now that your phone is booting, you can easily install custom recovery. Download MobileUncle MTK Tools app from Play store, download the CWM recovery.img for your device, copy it in your internal memory, and flash it using MobileUncle tools app (this app requires root access).

if you are using a samsung device go into the download mode
-> continue
install odin on ur pc and download the stock rom for your device
open odin
now connect your device
you will see com1 highlighted that means your phone is connected and select the files .
Note: Do not change any settings .
finally click on start after completing the process your phone will automatically rebooot .
Enjoy...


text:
Will my rooted Samsung Galaxy Notes 3 get Android update automatically?
I have a Samsung Galaxy Notes 3 with Android 4.x. I now know there is Android 5.x.
Will it be upgraded automatically at the right time. If not, should I consider doing it myself?
(Phone is not tied to a carrier, rooted)
Missing in above edit question:

I would like to know to what extent phones do get automatic upgrades?
(Like is it only very resent ones)
About looking for manual upgrades - it seems to me that if an upgrade is pushed, it is a reason for it?  So you should probably only do it if you have a good reason, and know what you are doing?

See  How do I update Android on my device? Could you edit out the title? That can invite discussion here. For example, I can post an opinionated  answer that yes, I do upgrade usually and you should consider it too because blah blah and then somebody would say, no I don't upgrade usually unless there are too may crashes, and not much app support present, device lags more, blah blah. Do you get it now?

I mean if you have an i-thing, updates are pushed to you.  Of course, with Android there is a greater variation in hardware, so it doesn't happen so fast for all devices.  So I wonder if I should wait until my phone suggest an update?  Or do I need to be more proactive?
Looking at the link, I get the impression updates are just for hackers?

Olav, what @Firelord is pointing at is: as the question is currently put, it might be subject to closure/deletion (see our [help/dont-ask]). Questions like "Do you (usually) do X" are counted as "Don't ask" here. Better [edit] your post (including its title) to reflect your issue: "Is it recommended to manually update if manufacturers no longer provide automatic updates?" would match that, I bet. Plus in the body asking for the risks of such.

I think you're talking about OTA (Over-The-Air), which depends on the availability by carrier/device manufacturer. Also, since you're rooted, you probably can't update it using OTA: you need to flash the update manually (or custom ROM which usually is faster than official), or unroot and install the OTA.

Also, I edited the title to reflect what you seem to concern based on your comment. Of course, you are free to improve it by following Izzy's comment.

@FireLord English is not my first language, but I think It was clear it was  "Generic You", not "Singular you", esp. after I changed the title to "Would You".  (I used beta versions of Windows 10, but that is not something most users WOULD do).

I always upgrade my phone because I like to be up to date with sw; indeed I bought a Nexus 5 to get fast upgrades. This way I always have the latest functionalities and improvements. It seems that you will get the lollipop update (see here), so you may as well install it. If you cannot chose, try reading the change-log to see whether there is a Stagefright fix or not. If there is update without hesitating!


text:
Options in Settings not persisting in Stock Android 5.1.1
I've Yu Yunique which comes with stock Android 5.1.1 installed. Some options in settings though being enabled in UI View aren't actually enabled.
For instance, take Blacklist option. When I switch it ON, and come back, it still shows

Blacklist
Disabled

When I click on Blacklist again, the switch is turned ON indeed, just that that isn't being reflected in the previous screen, aka Settings -> Security
I suppose the same bug is making most of the app locks not work on my phone. For instance, CM Security repeatedly asks me to
"Turn on the CM Security"

and shows me the Apps with usage access option repeatedly, even though, I've already switched it on.
Being a first-time android user, I didn't expect such hurdles that too with Android Lollipop.
What's the solution to persist these changes for I suppose they're not being persisted or saved as of now?

You may need to report the issue to YU and/or CyanogenMod. Agree that android 5.1 / CyanogenOS/Mod 12.1 on YU devices is too buggy as of now :)

@BharatG no other quick fix in sight? Is that the only option?

Have you done a factory reset and see if it persists? Considering not many users having your device which is out only recently, you can only wait for a software update to get that fixed.

You could try one of quite a few custom ROMs for the Yunique. Choose something that says "stable" if possible. I'm eternally sorry to the Android Gods for having to recommend a custom ROM as a solution to a first time Android user. Google can help you in finding such ROMs and associated details. You can ask questions about other parts you have problems with.

This and this should get you started.

@TamoghnaChowdhury thanks for the lead, but could you also help me in finding a tuts for reliably unlocking the bootloader?


text:
Cannot install drivers for MTX65xx on Windows 10 64 bit for Telekom Puls Tablet
The normal Tablets Name is "Telekom Puls" and is from a German ISP. When I turn Developer Mode and Debug Mode on, it identifies itself as "MT65XX Android Phone" in the Windows 10 Device Manager.

Hardware ID:
USB\VID_1BBB&PID_201D&REV_????&MI_01
USB\VID_1BBB&PID_201D&MI_01

Compatible ID:
USB\Class_ff&SubClass_42&Prot_01
USB\Class_ff&SubClass_42
USB\Class_ff

Device Instance Path:
USB\VID_1BBB&PID_201D&MI_01\6&3A3241C5&0&0001

I was looking at different websites on how to make universal adb drivers like this one , but it won't work, Windows 10 64 bit is complaining then that the .inf file has been tampered with and refuses to install it.
I looked into multiple similar posts, but none of them was conclusive. Does anyone have pointers or advice on how to make this thing work?
Also tried the ADBDriverInstaller by Koush, it says incompatible with Windows 64 bit. I also tried various other drivers from around the net, but none helped.
Is there any way to get this Tablet installed?

I finally solved it.
Put this command into the Windows Command Shell on Windows 10:
shutdown.exe /r /o /f /t 00

The computer will start to shut down and present you an option menu before he does. In the menu that follows, select "Troubleshooting", then "Advanced Options", then "Launch Parameters". Finally press "restart".
In the menu that appears after a restart, press 7 to allow for the installation of unsigned drivers.
Now open the adroid_winusb.inf in
<android_sdk>/extras/google/usb_driver

and add
; Telekom Puls
%SingleAdbInterface% = USB_Install, USB\VID_1BBB&PID_201D&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_1BBB&PID_201D&REV_????&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_1BBB&PID_201D&MI_01

to the end of the [Google.NTx86] and [Google.NTamd64] sections. Now save and right click the inf and select "install". After that, Windows 10 should recognize the tablet:


text:
Can't use Google Play app from Restricted Guest Account
I made a restricted guest account for others to use my device (Android 4.4.4. with CyanogenMod 11) and I am unallowed to give the account access to the Play Store. If I try and use the Play Store from the guest account it just says, "You have no permission." I can't find any way of allowing permission, as, from the settings for the guest account, the Play Store is not listed.
How can I allow the restricted account access to launch and use the Play Store app?

From this Google Product Forums Post:

"it is not possible to be able to grant access to the Play Store. You are however
  able to grant access to the different Play apps like Books, Movies and Music.
  They will have access to the content you have."

So I'm sorry, but this is a product limitation. After all, why would you want a restricted user to be able to install apps? That sounds a bit purpose-defeating.

I'd like my restricted user to be able to use purchased IAP though.

@AaronMcMillin, as of yet, it isn't possible. New users have their own set of app data anyway, so they can't use any purchased IAPs.

:( Whelp now I own the City texture pack in Minecraft and my son can't use it.

@Aaron, If it hurts you that much, let your son play using your account :P

It is a safety case. If you aren't user 0 (not to be confused with UID 0, the root user) you can't access some certain stuff. Dev. Options for example, or as in your case, Google Play.


text:
How to block a ssid on my android?
There ia a suspicious ssid near my house, i want to block the ssid ,not to display on my WiFi Hotspot list,how to set a blacklist on my android phone?
My android version is 4.4.

Have a look at this: http://android.stackexchange.com/questions/8011/how-can-i-tell-my-device-to-ignore-a-public-wi-fi-network

"WiFi Hotspot list" -- what's that?

Check out this thread on stackoverflow : http://stackoverflow.com/questions/24257034/how-to-hide-ssid-on-android-phone


text:
Why does Android not include an Add Hardware Wizard?
If I want to install Windows on, say, a bare-metal Thinkpad X1 Carbon with no OS, then I can buy Windows and install it. Windows includes numerous drivers. If there are any necessary drivers missing, I can normally get them from the manufacturer, use the Add Hardware Wizard, and install them.
But, if I want to install Android 6.0 "Marshmallow" on, say, a Samsung Galaxy S Relay 4G, then things are not so simple. It's true that I could (theoretically) download and install some random Nexus ROM shipped by Google. But such a ROM includes far fewer drivers, and in fact may not allow my phone to boot up at all. And there's no UI for downloading and installing signed drivers downloaded from hardware-manufacturer websites.
Why does Android not include any driver-installation wizard?
And how does Android deal with a USB On-The-Go ("USB OTG") device, if it doesn't know how to communicate with that particular USB OTG device?

Stack Overflow user "eski" has added in Stack Overflow chat:  "Since Android is open source, the answer to your question might just be that 'nobody has had time to yet'.  Or 'you haven't yet'."

Samsung (and indeed all the OEMs) have a vested interest in obsoleting your device as fast as possible so you buy a new one. They aren't getting any money when you do an OS upgrade so they have no interest in supporting it.

Because you cannot add hardware to a phone...

I don't have enough info to make this into a good answer, so I'll just leave it here: The Add Hardware Wizard is a Windows feature. Android OS is based on Linux. Microsoft maintains a driver database that powers their wizard. Since Linux is community-developed, there's no unified repository. Also each Android model technically runs a different OS, and a custom-flashed device runs a different OS than a stock device does. A driver that works on one device may not work on the next.

@immibis:  Of course you can add hardware to a phone.  You can add it using USB On-The-Go, Bluetooth, infrared, or SDIO.

I'm voting to close this question as off-topic because it's asking about design decisions -- questions for Google, not us.

@MatthewRead: OK. Still, it would be nice if the question could remain on the site. In reality, is there any significant risk that this question could get deleted after a while?

On desktops and laptops, drivers are a necessary evil. Hardware is often user-serviceable and prone to changes, and there is a huge variety of possible combinations. On phones and tablets, this isn't quite so. You can't really change the hardware easily. It's entirely safe to disallow driver installation since you don't really need it.
It is a lot easier to break ARM devices than x86 with messed-up drivers.
Drivers on Android must be written for specific kernel versions and all. This is easy to do for a manufacturer, but hard to get right as a user.
Most USB On-The-Go devices are USB interfaces, for which drivers are included.
Driver installation requires root access, which is disabled by default on the vast majority of Android devices.
Allowing driver install exposes a massive surface for the installation of rootkits and other malware.  And, in fact, such malware can persist across devices wipes and firmware upgrades.

We will likely see some kind of driver installation if Project Ara takes off. But I imagine it will be along the lines of each component having its driver loaded onto it and installing when attached, as opposed to allowing the installation of arbitrary drivers found on the Internet.

seems arbitrary. Also it depends more on the isolation mechanisms the Operation System provides if a low quality driver will "break" your device.

The same reasons a Windows phone does haven't an "Add Hardware Wizard" either.

Phones have harsher legal requirements to follow than regular Ultrabooks/PCs. In the US for instance, there is 911 emergency service/geolocation, Amber alerts, Tsunami/Tornado/emergency alerts (that can turn on the phone when the power is off), and supposedly NSA backdoors (according to Snowden). Also, there is the real possibility that a manufacturer could be sued if people were to lose their lives because of a cell phone malfunction. In part, this could explain the fact that the code of the network radio is often just a binary blob (despite the fact that open source activists like Richard Stallman are really not happy about it).
Phones have traditionally been cash cows for carriers and content providers (or even Apple). This is the reason why the industry, the copyrights lobby, and the government/Library of Congress do not even want you to have root access to your own phone (unless you've been explicitly given permission by your carrier/manufacturer). In other words, you do not own your own phone. They own your phone. This is also part of the reason that you do not have "Add Hardware Wizard" on smart phones. Having root access is usually associated with having the responsibility of securing everything with your own device (even the installation of new drivers). Not having root access anymore just means that it's no longer your responsibility or privilege to do so.

Is it true that Wireless Emergency Alerts can cause a phone to turn on even when its power is off?  You've made me curious now.  Please go here and add your input.

@unforgettableid, I've reposted your question on the Security stackexchange. http://security.stackexchange.com/questions/102567/can-a-tsunami-early-warning-turn-on-remotely-some-cell-phones-in-japan


text:
How to display recent searches in the Google Search app?
When other people use the Google Search box on their Android device, about 3 items from the recent search history will show under the textbox. However, when I open the search box with my Google ID, nothing shows up.
I googled for this, and it seems all I can find are ways to disable recent searches. None of them solved my problem to enable recent searches. A couple that were somewhat relevant were all for older versions of the Google app. I am using the newest version, and everything concerning search history and privacy were turned on in my device.
So, how to display recent searches in the Google Search app?

Have you confirmed it on Google (app) - Settings - Accounts & privacy - Google Account History - Web & App Activity - tick the 'Include history...' checkbox?

I can see connectivity potentially being a factor as well - if you're on a slow internet connection (or not connected at all) it might be unable to fetch your search history in a timely fashion.

Yes, "Include history from chrome and other apps in your web and app activity" and "store app activity from this deice for my account" are both checked.


text:
Setting up an Android device as file server
I have a spare Android device which I always leave at home. I wonder if i can use it as a file server using its mobile hotspot because I don't have a router and internet at home. Friends always come and always ask to share a few MP3s. I'd like them to browse my Android server at their own leisure without deleting anything.
I have servers ultimate installed, but it always requires to be connected via router or Wi-Fi. Can't seem to find the option so that it will not require an active net connection.

Sure you can, you just need a samba server implementation on your android device (just like the PC)
Here is a full port of Linux Samba server which is very powerful: Sambadroid
This application allows you to share/manage files on your device easily from any device on your network. Simply start your mobile hotspot and let the devices connect.
Then start sambadroid, a good android file explorer can easily retrive the shares eg ES explorer, you can navigate to LAN>>Servers>>Scan and you should see a server called SambaDroid (unless you customized the name)

do you know of any free alternative app? only i found is com.icecoldapps.sambaserver for android 2.3+ but it's crashing when trying to add server

I'd recommend LAN drive - SAMBA Server & Client,not exactly free but full featured only limitation is speed capped at 0.5 MB/s


text:
Bootloop on LG Volt (Virgin Mobile)
Main Problem: My phone is stuck on a bootloop, shows LG sign then turn off, keeps repeating all over.
Possible Cause to this Problem: System was updating but was taking too long (about 1 hour 20 minutes) so i restarted my phone, hence causing this bootloop.
Things iv'e tried:
Boot into recovery mode: Successful
Able to delete/wipe phone /cache: Successfull
**After i wiped/deleted phone to factory, i rebooted and still was on bootloop. I always wiped cache.
ADB Connection: Dont have much expir. in this but it has the option to use it: Unsuccessfull
By the way, my phone doesn't show up on my computer. Im basically stuck in a bootloop. Iv'e restored/deleted my device and rebooted but still was stuck in a bootloop. Did i cause this problem, if so can i manually download and install the update, i think thats what caused this loop.

I know the pain. Do you know the specific model of your phone? Is it the LS740?

@GreenRaccoon23 yup thats the one, know a fix?


text:
Backup without computer or cloud
A desktop or server computer can be backed up, in whole or part, with only 3 components: the computer, backup software, and a connected storage device.
How do I accomplish the same for an Android device?
All of the answers and discussions I've come across so far rely on having a PC or a cloud service or both present.
A complete answer collection would include bare metal backup and restore, but for the moment I'm most interested in backup of user data, that is everything added and configured after one logs in to new device for the first time. Apps installed, docs and settings for those apps; wallpaper, icon and launcher layout, and so on.
There should be at least some ability to pick and choose what to restore from the backup archive.
I'm on Lollipop 5.1, but please don't feel need to restrict to that version unless necessary. I am partial to using sdcard as backup storage destination, while being open to other possibilities such as a USB device or LAN share.

A ClockworkMod Nandroid backup is close to what you are looking for. But that only works on the same device and same android version. And it doesn't backup your documents. There isn't a single click option to backup everything you stated, to be restored on a different device.

If you're rooted, Titanium Backup backs up all of those things.

Please explain the down-vote. Backing things up without requiring use of another device is a straightforward and reasonable thing to want to do. Thanks.

As Bharat G noted, I don't see a single solution either. nandroid (clockworkmod is a custom recovery) backup comes close to what you want but it is more or less disk imaging and different custom recoveries uses varied formats to store the images so expect no coherency here.
Overall, whatever you do after logging in the device the very first time after a factory reset, the changes  are saved inside:

/data (custom settings of Android, apps installed, their own custom settings, other miscellaneous things such as logs, accounts info, Wi-Fi credentials) -- called userdata, and

/mnt/ or /storage/ (the location where user media is stored such as docs, music, videos, and so on) -- Internal and External storage, in short.
See what's inside /data here or on  Android Folder Hierarchy.

You need or need not to worry about the user media, as long as you know what factory reset will delete. For example, in some devices, factory reset will nuke both /data/ and internal SD card. In some other devices, you can choose to leave internal SD card (/data/media) intact while resetting the device.
Coming back to Nandroid backup, the option to backup user media is not provided in a custom recovery but you should be able to back it up using a custom script. That would  use dd IMO. Where you would  save it if the storage doesn't have enough space is altogether different matter to consider here.

There should be at least some ability to pick and choose what to restore from the backup archive.

The default options  to choose what to restore or backup in a custom recovery comes down to partitions only. There is no granular control such as to select specific files. A custom script would definitely and immensely help you though.
As GreenRaccoon23 noted, there are apps which can ease the pain.
(Requires root):

Apps like Titanium Backup can selectively backup and restore  the apps and few other miscellaneous settings.
Apps such as Nandroid Manager can let you peek into a Nandroid backup but don't expect much since it just opens the backup in read-only mode. For example, if you're unaware about where an app is located inside the backup, then this app won't be of much use to you.
Helium - App Sync and Backup  and My Backup Pro may also help a bit.

Thanks for covering the file structure portions to pay attention to. Nandroid Manager appears not to have been updated since 2014 and there's a string of recent reviews indicating trouble with restores (files exist but  0 byte files), so I'll leave experimenting with that one to the end. With regard to a "custom script", that part might be filled out a bit, for instance where/how does one write and run those? (for the sake of other readers. Myself, I will focus on the apps mentioned first and only delve into self-written scripts if needed.)


text:
Inves Wibook 660lt stuck on boot after update
My boss recently went to spain and bought himself an e-reader running Android, the wibook 660lt. He did an OTA update of the OS, but now it's stuck at the screen with a triangle with an "!" in it, with the android logo right beside it. If I press the small reset button for a few seconds, the device reboots, showing the bootscreen, after that the update starts and fails again, going back to step 1.
I've tried recovery, but I can't do it. This device does not have volume buttons, only home and a power button. If anyone knows something, that would be great C:

Bajate el firmware de la página Inves. Lo ejecutas en tu ordenador. Bajate el RKBachtool. Pinchas el wibook, instalas los drivers y sigue las instrucciones de actualización
Translation from Spanish to English (credits @Karel):
Download firmware from the Inves page. Run it on your computer. Download the RKBachtool. Tap the Wibook, install the drivers, and follow the upgrade instructions

Translation: Download firmware from the Inves page. Run it on your computer. Download the RKBachtool. Tap the Wibook, install the drivers, and follow the upgrade instructions.


text:
Where have all my wifi credentials gone?
My Oneplus One updated itself to the latest CyanogenMod kernel version a couple of days ago which has caused it to forget all my previously stored WPA keys and preferred wireless networks!
I was under the impression that all this information was cloud synced by Google, so why has it all disappeared now? Is there any way to force a pull of this information from the Android Device Manager, or do I just have to enter all this information (for hundreds of locations!) manually?
As of the update I'm running 5.1.1, Cyanogen version 12.1-YOG4PAS1N0. Kernel version is 3.4.67 and the build number is LMY48B.

This might be the case if the update had included an update for the Android WiFi driver, which might have caused incompatibilities with stored configuration data for networks. Try to retrieve this file (you will need to be root):
/data/misc/wifi/wpa_supplicant.conf
This file contains the configuration data for all WiFi networks which had been saved.
If this file is missing or blank, you will have to reconfigure the WiFi manually.


text:
Is it possible to set a http proxy & port on a personal hotspot connection
When an Android Phone is connected to a WiFi network, there is an option to set a manual HTTP proxy and port.
When user has created an personal WiFi hotspot ( sharing the cellular connection) there is no user setting where I can setup a manual HTTP proxy/port for the WiFi hotspot's connection, and the cellular HTTP proxy settings are ignored. I want HTTP from devices connected to the hotspot to be routed to an HTTP proxy/port.
Is there a way that I can achieve this?


text:
Google Music eating battery life while idle
Device: X9076 Find7, Nameless ROM 5.1
gMusic is hammering my device. Normal battery burn is about 4.8% per hour. Fine, I can live with that no problem. I've used GMAA since it became available but problems only for the last little while. Actually listing seems fine most of the time, battery use is a little elevated but nothing major. But then idling battery just plummets. I'll take my phone out of my pocket and it'll be on the verge of overheating while doing nothing. If I freeze gMusic then its fine, but obviously regular freezing-defrosting is a pain.
I've uninstalled, re-installed, wiped data etc. Problem persists.

At one point BetterBattStats found it had used 1GB on LTE and 350MB on wifi over the space of 5.5hrs which is really excessive. The usage then "disappeared" from the list 10 mins later.
Any suggestions as to how to resolve it? Interestingly the gMusic chrome plugin has a bug at the minute that causes excessive CPU usage and with the plugin removed you get major memory leaks. On the verge of cancelling my sub now.
UPDATE: Regarding answer below, blocking wakelocks resolved it, blocked loads without and behaviour issues.

Are you currently using Android Lollipop?
If yes then go to Privacy guard in Settings and  revoke all permissions of Google Play Music.

That may just have solved it! Cant believe I missed that setting. Will report back tomorrow.

Back down to 6%/hr while extensively listening and not freezing it. Will add image to question for clarity. Thanks @Hrushikesh

To necro this, moving to marshmallow has removed permissions controls, any suggestions?


text:
Huawei Mediapad M1 won't hard reset
I just bought a used Huawei Mediadpad M1 and it still has a lock screen from the seller. Unfortunately he won't write back any more so I need to hard reset it. I found in the forums these steps:

Switch off the device.
Press power button + Volume up button until the device is switched on (followed by a small vibration).
As soon as the device is switched on, let go of the power switch but keep pressing the volume up button.
After a few seconds, a screen will appear showing a green android symbol with rotating gears. When this screen appears let go the volume up button and keep pressing volume down button.
Hold like this for a few seconds. till a big green 'OK' appears on the screen.

I did and I also tried a few other things but this is the only method where I at least access the recovery mode (almost). Instead ot the big green OK i just get the opposite, a bit red FAIL.

The error message sais something about an SD card. Do I need to insert one for a hard reset? I actually can't imagine that since all the guides out there say to remove any SIM or SD card before hard resetting the tablet.
Thanks in advance for any suggestions!

Okay, in the meanwhile I got that the tablet tried to update. I put the most recent firmware on an SD card but the manager says this version cannot be updated. And actually this is not what I'd like to do, I just want to do a hard- or factory reset. Whatever gives me control of the tablet and deletes all the data from its last owner.


text:
Installing Android M OTA on Android M preview
Currently my Nexus 5 is on Android M preview. I know that developer preview won't get the OTA update, that's why I am trying to manually install OTA of Android M public release, but I get these errors on 50%:
failed to verify whole-file signature
signature verification failed Installation aborted

adding more details:
no root
no custom recovery
just bootloader unlocked
no changes in system files

Does manually installing Android M final release OTA work on device running on Android M preview? Or do I need to downgrade it to Lollipop first?

Have you rooted the device or flashed a custom recovery?

Which recovery are you using? See if there is an option to disable signature verification.

@AndrewT. i know i will not get ota update, thats why i am trying to manually install OTA, do you have any hint of any solution to my problem?

I can't say for sure, but I believe for technical reason you can't, because the OTA is meant for Lollipop, not Marshmallow preview. You have to flash the whole image. (that statement is included in the dupe)

Short answer: You can't.
OTA update is built for specific build model. As far as I can find, Google only provides OTA update for Android 5.1.1 Lollipop users (e.g. article on Digital Trends, article on Android Central).
In addition of that, Google has already mention that there is no OTA update for developer preview to stable version (refer to Will the Android M developer preview get an OTA update to the stable release version?).
So, either you must flash the final Marshmallow image from Google's Factory Images for Nexus Devices, or downgrade to Lollipop and install the OTA (for whatever reason, because I think it's impractical since you have unlocked bootloader anyway).

I provided my answer based on my knowledge. If there's indeed a way to install the OTA for developer preview (perhaps modded OTA?), feel free to provide the answer!

You need to give more details about what you have tried, from the error you have received it seems like you have not done an OEM unlock on the device with fastboot.
There are steps you first need to do before this

Enable developer options (tap on the build number in About Phone 7 times).
In developer options, enable OEM unlocking.
Switch the phone on in the fastboot menu (by holding power and volume button).
Run the command
fastboot oem unlock

from your computer

Now it should be possible to flash the ROM using the instructions.


text:
What if I erase an undelivered message
My questions are concerning Whatsapp.
If I send a message, there are three indicators - one tick,two ticks and two blue ticks. If I delete it when it's still being sent (one tick),will the second side still be able to read it?
By the way, is there an option how to change or delete a message in a short period of time after sending it? (As it is possible at gmail?)
Thanks a lot.
Axessa

1 tick = server received the message. After this you can't stop the message to be sent.
You can stop messages to be sent if you delete them before the first tick appears. If you get lucky you have time for that...or you can try to quickly turn off WiFi/3g but most of the time messages get sent to server too quick for that

Yes it will surely be readable at the destination side if the device is having internet. You can try it by making two android phone at your home.
Try this too.
Get two android phone with whatsapp and then send one message to another phone, but you have to be quick to turn off your net as you send your message , i mean you have to turn off the net before the double click. You will see the message is delivered on the second phone.

I would recommend another way of testing it: turn off internet on receiver mobile BEFORE you send a message, send a message from the second mobiel, delete one-ticked message and after that turn on the internet on the receiver mobile. This is how you can be sure that one-ticked message was deleted on a sender side before being delivered to a receiver.

Yeah ! Thats great too ! But I am pretty sure about the one tick message get delivered on other mobile, even if he delete the message on status of one tick.

1 tick means received by server
2 ticks mean received on other phone
2 blue ticks mean read by recipent.
hope this helps.
and no there isn't a way to change a message after sending it.