text:
How can I avoid applications from sucking my battery and bypassing my lock-screen?
I have now confirmed my suspicious... I will give you the example that just happened and motivated me to open this topic:
I was at my computer, with my phone in my desk. Suddenly new Viber messages arrive. With that, the phone vibrates and turns the screen ON. Worse than that, when I look at it I see that my lock-screen as been bypassed by Viber, which is now showing up on the screen the chat window where I received new messages.
Moreover, I left the phone untouched for 5 minutes, the screen stayed ON all that time...! This is unacceptable! So with this I detected two problems:

The lock-screen goes off with notifications. If I had the phone in my pocket I would be accidentally calling Barack Obama by now.
The screen stays ON forever. Which is not a problem, in 100 years from now. But in the 21st century, having the smartphone screen ON for hours is a huge issue!

My Android is 4.4.2 and my phone is a GT-I9301I (Samsung).
How can I stop apps from doing this?
Thanks!

And, should I consider that you have checked display settings as well for screen timeout?

I would be accidentally calling Barack Obama by now. -- proper use of proximity sensors (by developer) avoids this issue. Oneplus One devices had such issues with CM 11S at earlier stages. Updates fixed it.

the screen timeout is 1 min.

The issue here appears to be Viber.  Reading the permissions on the app, it has the ability to:

disable your screen lock
prevent device from sleeping
modify system settings
close other apps
draw over other apps

First step, remove Viber.
If you absolutely must continue using Viber, check the app to see if any of these options are able to be turned off in the settings of the app.  If you can't find any settings that fix your issues, there are some more complicated options.
BEWARE THAT THINGS BEYOND THIS POINT CAN BREAK APP FUNCTIONALITY AND POSSIBLY BRICK YOUR DEVICE!
Something like an AppOpps launcher should let you get into the app permissions menu. Some of these things may be adjustable via the AppOpps menu, but that menu wasn't intended to be exposed and I believe has been disabled on newer Android releases.
Alternatively, if you're willing to void your (possibly already expired given the age of your device) warranty, risk bricking your phone, and don't mind wiping your data, you can try installing a custom ROM such as CyanogenMod that lets you control permissions more granularly, similar to AppOpps, but built into the operating system.

Going to CM because of one issue might be an overkill (but yeah Privacy Guard is good) and removing this app will be same as well. I wonder what Greenify will do. Will it hibernate the app once the power button is pressed to sleep, or will it not touch it by showing it as "perceptible"?

I don't necessarily agree  that removing the app is overkill (although an entire OS switch due to one app definitely would be).  Greenify might be a less drastic option, but ultimately, if an app is killing your battery, you have to decide which is more valuable: the app or longer runtimes.  Greenify also specifically recommends NOT applying it to messaging apps, since it would typically break real-time notifications: "NEVER greenify alarm clock apps, instant messaging apps unless you don't rely on them. Please do verify the impact of greenified apps on which you heavily rely."


text:
galaxy s3 not detected as media device
Using Galaxy S3 GT-i9300 and it is not detected as media storage device on my laptop.I have installed the latest version of Samsung USB drivers too.Strangely it does detect on my office laptop running on older version of windows xp.
Please help me out people

Have you tried on newer Windows versions, or at least XP service pack 3? sounds funny an OS should support a driver that was written years later

What is your laptop running for OS? Is your phone unlocked when you plug it in?
I've had to reinstall USB port drivers on my laptop before. Follow these instructions:
https://support.microsoft.com/en-us/kb/817900

Try to quote the instructions here, rather than just linking to a website.

source: Stack Exchange

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

sort: votes


text:
Cannot install Xposed in Yu(Yureka lollipo 5.0.2)
While flashing xposed framework via recovery it says that signature verification failed.
It uses 64 bit architecture.
We cannot use xposed installer apk because for lollipop version,manual flashing only supported.
Can anyone resove this?

Are you using stock recovery? Custom recoveries nowadays (like TWRP) allows disabling signature verification.

How to disable signature verification in such recoveries?

You didn't mention (I asked) which recovery? Mostly, it is inside Settings or Advanced.

I am using twrp?

I don't have TWRP recovery (device) in my hand right now. Use this guide. It says go to Settings in TWRP and uncheck signature verification.

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


text:
Stop GOSMS from encrypting private messages
I use GOSMS app because it have Private Box Feature which i like the most, but now GOSMS encrypts the messages in private box.
I have to sometimes use the apps which show SMS(of phone) on Computer or in Browser, but private messages are not shown (even not in other apps) because they are being encrypted by GOSMS.
Is there any way that I can temporarily stop the encrypting feature (so SMS can be seen on PC OR BROWSER)?
Also, there are more then 25,000 messages in single conversation so I cant remove that Contact from Private Box because once remove it will start moving sms from private to normal list which will definitely take time, this is an option I am aware of, but don't want to use.


text:
application for changing fonts in android 4.3
Is there any appication by which you can change the fonts of your android, which it also supports greek language?
Unfortunatrlly, I don't own a well known brand, but somehow I managed to root it!

I am not sure if it supports Greek, but Language Enabler looks promising.


text:
Droid Turbo Bluetooth Microphone with Touchless Controls?
Can you use a bluetooth microphone to activate the touchless controls on the Droid Turbo? ("The "Ok Google Now" feature)

No, you cannot. It's built entirely to listen ONLY through its built-in microphones, as it can do so with minimal power drain. Activating touchless control through any normal Bluetooth headset would require that the Bluetooth headset's microphone be always listening and always transmitting to the phone, resulting in a massive power drain to both devices.
The only exception that I'm aware of is the Motorola Hint Bluetooth headset which is specifically designed for this, as it uses similar technology to the Droid Turbo and Moto X line to always listen with minimal power usage, has its own voice commands, and can tap into the Google Now voice functionality. Presumably, with time, we'll see other devices add the same or similar functionality.

Ok, is there a way to activate "Ok Google" by pressing a button on a bluetooth device like the SonicRider?

Looks like you can tweak it out to get the phone to respond to the bluetooth button in a custom way, and launch "Ok Google" on some phones: http://forums.androidcentral.com/htc-one-m8/451856-can-i-make-my-bluetooth-activate-google-now-instead-voice-dialer.html

I have spent an incredible amount of time talking to tech support and nobody told me this, because they clearly didn't know.  BTW, it appears there are apps that also do not use the bluetooth mic, and I believe that's due to (my) device's profile as an audio distribution device, which might not include having a mic.


text:
Android imei problems (I think)
Hello and thank you all in advance
I had problems when I start my galaxys3, I have researched think is the IMEI
But if I press * # 06 # if I get my IMEI just that with a forward slash before the last 2 digits
Also I have a yellow box with information
I have internet, but I can not connect my phone to any network
and when I turn tells me that this mode makes and me off the internet, you just have to turn it to functions
An image which shows me the phone: http://postimg.org/image/qnj9eavln/
Both the IMEI as factory folder are empty, the'm seeing with "ES file explorer"
PS: If I get negative points for doing wrong and know that you can correct.
Thanks to all

Flashing the stock ROM can restore the IMEI, I believe I did this back in the day on my original SGS.  That icon looks like a SIM error so first you might try removing the SIM, rebooting, and then inserting it and rebooting again.

If the suggestion above doesn't work, try flashing a stock firmware via Odin. Brought my imei back back then. After that you can root again and do all that stuff. I recommend installing one of the efs tools from the playstore to backup the efs folder.


text:
Sync two Gmail accounts, but only one account's contacts
I have a brand-new Moto X (2014) running Lollipop.  I have two Gmail accounts: me@gmail and work@gmail.  While I would like to be able to check both accounts for new messages on my phone, I only want my me@gmail contacts to sync to my phone; not the work@gmail contacts, as some are sensitive and my employer would take issue with them being available on my personal phone.
Short of manually deleting those contacts one by one (and there are several hundred), is there another solution?

In my device running CM12 (lollipop), I can go to ROM's default contacts app, choose "Contacts to Display" and uncheck the Gmail account whose contacts I don't want to see. Let me know if it works for you as well. Otherwise, what Dipika answered is also good.

Open the Settings of your Android phone, then navigate to Accounts -> Google -> Select Account (whose contacts you want to sync) -> Select Applications which you want to Sync (Contacts)

Also make sure you don't have any active filters.
In the contacts app press the 3 dots upper right corner, select filter and check all you want to see.

But it looks like the already synced contacts aren't removed

@Magnetic_dud Delete the Google account to remove all the contacts from that account

This doesn't stop the contacts from being available on the user's phone, which is what the OP was asking for.

With Android 7, in addition to Dipika's helpful suggestion, I had previously configured a second account and found it useful to delete Contacts application data to reset the default account:
Go to Settings -> Apps -> Contacts -> Storage and press the "Clear Data" button.
Then when you next add a new contact, you should be prompted for which account you want to be the default.  Select the account that you have configured to sync.

Go to Gmail -> click Settings -> click on the account which you don't want to sync in contacts and WhatsApp -> click on the right menu icon (xyz@gmail.com) -> select Manage Accounts -> on Auto Sync, deselect the icon.
Now go to your contacts and check. It worked for me.

Disable syncing in Android 13:
In a stock Android 13 installation, this is what worked for me:

Open the Settings section of the phone
Navigate to "Passwords and accounts"
Scroll to find the Google account that you wish to select, and select it
Click on "Account sync"
Disable the "Contacts" sync for that account

Now open your Google Contacts app. Even though you disabled sync for a particular Google account, that only disable automatic online syncing. To sync manually, pull down, and a refresh animation will display.
Hide contacts from certain accounts in Google Contacts on Android:
If you don't want contacts from a certain Google account to display in Google Contacts app by default when opened, you can either delete the account from your phone, or you can hide those contacts.
By default, when you open the app, Google will display contacts from all accounts, as well as contacts that are only stored on device. You can see at the top of the screen under the search bar the text "All accounts - 301 contacts".
To only see contacts for a particular Google account, do this:

Click the user profile photo (or icon of a device) at the top of the screen next to the search bar
Select the Google account you choose
Even though you have selected a Google account, you are still seeing all contacts from all accounts and from the device itself. To see only the contacts for that Google account, select the menu button at the top of the screen, then select the Google account.

To see only contacts stored on the device, do this:

Click the user profile photo at the top of the screen next to the search bar (or icon of a phone)
Select "Device"
Now you can see only contacts stored on the device (as opposed to in a Google account)

When searching, Google Contacts will search across all accounts and on the device itself. I don't know a way to change this behaviour.

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


text:
Alarm clock unlocking device
I have a Galaxy S3 phone and a Galaxy Tab 4, both with the same issue. I'm using the Echo Lockscreen app (paid version) with a pattern unlock, which I'm happy with. I'm also using the built-in "Clock" on the phone and "Alarm" on the tab.
When the alarm rings and I shut it off, the phone/tab is unlocked - so it skips the unlock security. Using the stock Samsung lock screen, the lock works and I have to unlock the phone normally.
I'm not finding any settings either on the device or in the app - any ideas on how to fix this? I'd be willing to switch to a different alarm clock app, but I'd like to keep the lock screen unless there's something as good as this one.
I can switch Echo to use my system unlock method instead of its own, but the user experience is kind of crappy there - you have to unlock then also swipe away Echo.
If someone steals/finds my phone, I'd rather not have it unlock automatically for them if I don't remote-wipe it before 6am the next day.
EDIT I'll be getting a Galaxy S6 in a few days to replace the S3, but I'd guess it will have the same issue there as well - but I don't know for sure.

It sounds like you've found a security vulnerability in the Echo lockscreen app. You should contact their support and let them know about it as they will want to fix this.

Yep, I figured that, but it just seems like such a simple and common use-case that it's hard for me to believe they never considered this, and haven't heard about it already. If I don't find a workaround, I'll definitely report to the devs next.


text:
Is there an app that allows me to remotely access and play my hard drive's music files?
Is there an program that allows me to remotely access and play my hard drive's music files?
I found and downloaded a program called 'sockso' that would have worked, if it was still supported, at least it would have allowed me to access and play music off of my hard drive through an open port.
I simply want to set up a program on my laptop (accessible via wifi) and access it from my phone or tablet.
I desire an program that remotely either plays my hard drive resident songs randomly or allows me to set up a play list.
There are probably a million ways to do similar things using other techniques, but:

I want the files to be physically on my laptop's hard drive and
Accessible remotely (a resident program running on the laptop is OK).

Some apps that shows up in quick search on Play Store:

Samba Network Music Player -- runs using Samba sharing and folder (having music) should be shared (via Properties).

Listen to your network stored music collection as if it was all on your phone!
Enjoy music right away, no complicated setup required. Samba Player works with shared folders from Windows, Linux, Mac, home routers, media players, network drives (NAS) or any network device that can share folders.

works over WiFi, Ethernet or even in Hotspot mode.
music formats: MP3, MP4 audio (m4a), Ogg Vorbis (ogg) and FLAC (on Android 3.1+)
indexes your music collection for fast browsing without the lag of the network.
smart streaming lets you enjoy your music better on slow networks
download the playlist with one click and listen to it on the go!
edit, shuffle and repeat your playlist

Soumi: Network Music Player -- You need to run a server like FTP/SSH/WebDAV, or just share a folder and allow sharing through network settings in Windows.

Scan, catalogue, and play music files alike from internal/external SD card, shared folders on local network, FTP/FTPS, SFTP, WebDAV servers, Dropbox, Google Drive, and other cloud services that support WebDAV protocol like BOX, CloudMe, ownCloud, etc., through WiFi or mobile network. It has easy intuitive user interface for instant searching and browsing music by artist, album, genre, as well as folder.
It can also cache music files from the network folder when added to a playlist so that you can play them later when not connected to any WiFi or mobile network.  It uses SAMBA/CIFS protocol to access the network shard folder, i.e., no uPnp or DLNA server is required.
  Key features are:

Plays music from shared folders on local SMB/CIFS network, e.g., Windows share, WiFi drive, NAS, USB drive attached to router, etc.
Plays music from FTP, FTPS, SFTP, and WebDAV servers
Plays music from Dropbox, Google Drive, and other WebDAV based cloud services like BOX, CloudMe, ownCloud, etc.
Play music from internal/external SdCard and attached USB drives
Supports multitasking, e.g., it can play music, cache playlist from network, scan folders, etc., all at the same time
Browsing and instant searching by artist, album, genre, and title
Find, browse and play music by folder
Instant sorting by title, album, artist, genre, year, album count, song count, time added, play time, etc.

 Finding answers for this question is  trivial. There are so many apps available on web and waiting for one query from Google like "how to stream music from PC to Android" or "network stream music from PC to Android", etc. Have fun diving in plethora of apps. :-)

You could try Plex or Emby (formerly Media Browser). Both of them do this.
You'll need to install and set them up on on your PC and install them on your phone/tablet, too.

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


text:
How does Asus PC Link work?
I am using Asus PC Link with my Asus Zenfone 5. It allows my to remotely connect to my Zenfone, in a way similar to RDP, but it only supports Windows Vista or higher, not Windows XP, Mac, or Linux.
I am wondering how Asus PC Link works and if there is a similar program/apps that can be used with Linux and other Android devices.

Based on the other answers, I surmise that the PC-side software must be using some custom functionality in the OS exposed only by the phone-side app when it is running (does not work if the app is open in background. must be in foreground). As of now, its functionality is unrivaled, by a large margin.

As per this link Asus PC does the following:

ASUS PC Link lets you mirror your mobile device on your PC. It also allows you to control your Android device from your PC with the mouse and keyboard.

I know of one app named WebKey(libre software) which can remotely share your Android's screen to a computer (any platform). All you need to do is install this app, launch it (follow the instructions there) and once the service is started it will give you a URL. Type this URL into your browser (PC) and you're good to go.
Note that this app hasn't been updated since Dec 2013, and so, recent Android versions might not support it.

There is another method (I didn't try) called Live Screencasting. The instructions are mentioned at https://developer.chrome.com or you can click here. Note that this option is supported for devices with Android 4.4.3 and above. (Alternative link for easy instructions.)

Thanks. I'll try Live Screencasting :D

There is a chrome app called vysor, it lets you control your phone from chrome browser itself. It only casts your device screen on the computer, and volume is not casted like Asus PC link.
Note: You need to turn of USB debugging to use this extension, no root is required.


text:
I can not screenshot on my samsung galaxymini s~3
How  do i screenshot on samsung galaxy s~3
Model number GT-S5280
Android Version4.1.2

Related https://android.stackexchange.com/questions/1759/how-to-take-a-screenshot-with-an-android-device

Press Power and Home buttons at the same time.
You will see a white effect, and then, the screenshot is ready to share through a notification.


text:
Is my device rooted if I can delete system app, but doesn't have SU installed?
I recently bought a new Allwinner A13 tablet. I wanted to side load Google Search app, but because there is already Google Search system app, it conflicted and failed to install.
Knowing this would be impossible without root, I still downloaded Root Explorer and navigated to /system/app and deleted the Google search app. To my surprise, it's deleted successfully. I rebooted the tab 4 times and the file is not in /system/app. So, I was able to side load my Google app.
Does this mean my tab is already rooted even though it's brand new and doesn't have SU installed?

check ur device root status by https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck&hl=en https://play.google.com/store/apps/details?id=org.freeandroidtools.root_checker&hl=en

Aside from checking with a root checking app from the Play Store, if the app your trying to install is a lower version or for a different device you will get a failed install as well. Possible reason, if not rooted, app was able to be uninstalled would be that it wasn't a system app,just installed into userspace.

By "SU installed", did you mean the su binary (that gives root access), or SU (probably Superuser) app, which can be installed from Play Store?

@HasH_BrowN I agree but OP didn't say he uninstalled it using some external app or using default un-installation (GUI) method in Android. He simply deleted the .apk (associated data possibly is still there). That said, about the last part of your comment. If his device is not rooted then he can do the un-installation but not deletion by going into restricted file-space (/data or /system) as a normal user.

In addition to Hussain's answer (whether the existence of SU app tells the device is rooted or not), the fact that you can access /system folder gives a strong indicator that your device is already rooted.
Note that it seems A13 tablets usually come pre-rooted; they are already rooted when out from factory.

From the little bit I'm seeing of these A13 tablets, [...] , and I can get root, which most people seem to agree that they usually come pre-rooted, [...]

(Emphasis mine)

+1 OP did say that the device doesn't have SU installed. But should SU  be construed as a binary or an app? It makes sense for an app at first glance but SU itself is no app in Play Store. Its either SuperSu or Superuser (others mostly are obsolete). Also SU is usually referred to either su binary or to say SuperUser (as root), not to mention [su]. Anyway, do you have a reason why you considered OP's word as an app rather than a binary?

@Firelord honestly, just a hunch, since some people mistaken SU with Superuser or SuperSU due to the name similarity (SU is Super User, and there's Superuser app, which only lacks a space, and SuperSU which contains SU). I'll ask OP for confirmation.

SU is just another app for managing root access permissions on your device, if it's not present on your device, doesn't mean that your device is rooted or not.
For checking your device's root status, there are plenty of apps on Google Play Store which can help you. keshav has mentioned some of them.
I generally use Titanium Backup for system app removal tasks, etc. Also, when you run Titanium Backup on your device, it shows you whether your device has root access or not.


text:
Samsung KNOX is not working
I'm having a problem with my Samsung Galaxy S4 GT - I9500, it isn't rooted and has the official Lollipop ROM.
Whenever I open KNOX and select setup and press next, it closes and displays the error:  Failed to start KNOX mode, Try Again
Things I've tried so far:

Resetting App preferences.
Booting into Safe Mode and trying to run in Safe Mode.

Does anyone know what might be causing this?
Download Mode :

And Here's detail of my KNOX version :

Could you boot to download mode and post a picture of the information it gives? thanks

@SuperThomasLab - I've added the details.

Once you flash your phone with ODIN then your KNOX flag will ALWAYS be triggered. Even if you flash an official ROM/firmware package. As you can see in download mode: KNOX WARRANTY VOID: 1. That can never, yes I say NEVER be reset back to '0'. So you haven't got any warranty anymore on your phone and you can never use Knox anymore.  Hope my answer helped you to understand the issue.

I've installed Ozcan ROM in my phone before, which was custom ROM. It also downloaded KNOX and it worked totally fine. I've also read various documents and forum, but none of them says that you can't use KNOX if you're counter is triggered.

@Pankaj and how did you install the stock ROM again? If you did it with Odin then your flag will be triggered.

Yes, I did it through odin.

@SuperThomasLab, I suggested an edit to alter the last sentence in your answer because if I may say so, that sounds sarcastic.

@ThomasVos facing strange issue have posted it on stackexchange https://android.stackexchange.com/questions/196585/secure-folder-password-input-not-working

I assume you have rooted your phone. In that case KNOX Will refuse to work as it says:
KNOX warranty void:1
Sometimes this gets even triggered by normal OTA.

my phone isin't rooted now. As the system status displays "official", it should be working. Here's more detail : KNOX Counter is to help Samsung After-sale Service get a better idea of a device and see if users have tampered with the device when it comes to warranty claims. And reportedly, this newly developed KNOX Security technology prevents its KNOX Counter from being reset.

No, once the KNOX flag is triggered its triggered. It will refuse to work.

Could you please provide me any page or document providing support to your answer.

Just seen this a few minutes ago, fir more infirmation just search there http://forum.xda-developers.com/showthread.php?t=2738175

I don't understand the downvoting. For installing a custom rom you need to root your phone. This DEFINETLY triggers KNOX. As KNOX detects a security issue (rooting is a security issue to KNOX) it WILL refuse to work.

@TechMod, there are ways to root your system without triggering Knox. See this: http://android.stackexchange.com/questions/115526/why-i-should-i-care-about-knox-warranty-can-i-still-root-my-s5 . Also, your answer does not describe why Knox doesn't work. Please put more effort into your answers from now on.


text:
Whatsapp not loading images nad not creating back up on my htc explorer (Cyanogen mod 11 CR4)
I have installed Cyanogen mod11 CR4 on my htc explorer.
Also I have increased my internal memory via partitioning the sd card and merging it with internal memory.
When I installed Whatsapp. It is not creating its folders (of conversations, images, videos). Due to this, I cannot download or upload images. Also it is not allowing to back up conversation.
Can anyone help me in this regard?
Thank you.


text:
Lock Screen is showing Junk Characters
Intermittently, my lock screen will start to display junk characters. A power cycle will clear up the problem but I'd like to know how to keep this from happening again.

The first time it happened in the afternoon and the second time happened overnight so there's no commonality in usage or behavior or updates that I can see.
Update: I've just tried to change it back to the default font and now it's showing up in my notification bar all over the home screen.

Are you running custom software like CyanogenMod or are you running an app that modifies your lockscreen?

Nope, I'm running an out-of-box from Verizon phone. It's not even unlocked or in Dev Mode.

Interesting! It may be extreme, but it'd be interesting to see if it continued after a factory reset.

Seems an issue from official update, many reports about the same case: 1, 2, 3, 4, 5.

(cont'd) but no confirmation from Samsung yet. I'd say to wait for some time until Samsung aware and fix this issue.

If this wasn't my first post, I would vote you guys up but unfortunately I have no rep yet. +1 to you guys.

What software are you using to manage the fonts on your phone?

Built in OS Functions: Settings -> Display ->  Font -> Font Style

I have exactly the same problem.

You have to restart to fix it :( not a good answer but I've been having the same issue. It was definitely after upgrading to lolipop. It may come back, usually during charging.

I know this is an old thread, but I only just discovered a workaround better than reboot today.  Reboot certainly works, but I hate to do it every 2-3 days.
If you are rooted, you can correct these funny characters on your lock screen by resetting systemui without reboot.  There is an app on the Play Store called "Reset System UI".
Alternatively, if you are a Tasker user, do as follows to automate this process.
Create a task by going to
Code -> Run Shell -> under command type in "killall com.android.systemui" without the quotes of course and then check use root.
Then it's up to you to create a trigger to exercise this task at a time and situation least intrusive but also frequent enough so that you don't see these funny characters again.
Good luck!


text:
How do I downgrade from Lollipop back to KitKat on Micromax Yureka
I am having the problem of many application not responding on my Micromax Yureka after upgrading Lollipop Android 5.0. My phone hangs a lot I want to revert back to KitKat.
It was working flawlessley in KitKat. Also, the screen diplay disappers when a call is going on, because of which I am unable to decline the call

Consider this first. Otherwise, follow this

When I searched Google with "micromax yureka kitkat ROM", the very first link was a YouTube video explaining all nicely.
It explains by getting the ROM from XDA and further instructions are available at that page.

Thanks but there is a catch here. The XDA thread was last updated in Feb 2015. Lollipop update for this phone came later. I should mention that Kitkat for this device was 32-bit while Lollipop is 64-bit for it. For some reason, you cannot downgrade (see this). Also, IMO you can't really downgrade usually from Lollipop to Kitkat just by using a zip on Recovery. Even my OPO will brick using this method.


text:
Un-combining notifications on HTC M9/Lollipop?
On my HTC One M9 with Android Lollipop, notifications are combined by category. For example, if I have 3 emails and 5 text messages, the notification list will show two items - "3 new emails" and "5 new messages" (or however it's worded). This is great on the lock screen, but it's causing problems for my smartwatch, which will say I only have 2 notifications instead of 7. The smartwatch only lets me read full emails and texts through their notifications, and sometimes it will fail to load the bodies of emails when they have been combined into one notification. The notification settings on the smartwatch are not customizable so I can't adjust anything there.
Is there any way to stop Lollipop (or Sense, whichever is responsible) from combining notifications? I'd rather receive a separate notification for each text and email if that will make them easier to read on my watch.

I think this depends on how the developer implemented their notifications on their apps. AFAIK, I don't know if it can be separated, since it needs modification to the app.


text:
Does "trusted device" unlocking work with an encrypted device?
Since Android 5.0, encrypting a device doesn't require configuring a complex alphanumeric screen lock password anymore.
Does this also work combined with with unlocking the device using a "trusted device" connected over bluetooth, or a trusted NFC tag, a.k.a. "Smart Lock"?

Yes, it does. I'm on a Nexus 6, fully encrypted, and I use multiple Smart Lock features, including Trusted devices, Trusted places, Trusted face, and On-Body detection.


text:
Can't change DNS on S3 mini
I am trying to use OpenDNS on my phone. I have tried using SetDNS, DNS Changer, and DNSet. At least two of those claim to allow changing the wifi DNS without root access (I am only using wifi on an unrooted S3 mini with 4.1.2). No matter what I do the OpenDNS test pages say it is not working, and I also installed an app called Ping & DNS which can display my network information and it indicates that my DNS is always obtained from whatever router I am connected to, regardless of any DNS apps I have running.
Actually if I have SetDNS and DNSet running at the same time then SetDNS claims to be using Google's DNS (8.8.8.8, DNSet only supports Google's DNS). But Ping & DNS still says that I am just getting DNS settings from the router. I am not sure which one it really is at that point. Regardless, I want to use OpenDNS.
UPDATE:
To be clear, I am using these DNS changing apps because I want all connections to automatically and only use OpenDNS. So either I want to know why none of these apps work as advertised (when reviewers don't say they don't work), or how can I make it work for all connections without an app in such a way that it can't be altered without a password or something. And I really don't want to bother with rooting if I don't have to.

Just to be sure, have you tried changing it from Settings by press-and-holding your WiFi network and modifying the network configuration? And is changing the router's DNS an option for you?

I've a suggestion for a rooted device, but it's not your case. I think the Wi-Fi setting allows you to set any DNS like @aureljared said.

The OpenDNS website has their own set of instructions to use their services on Android devices, I've provided their instructions below:

Open Settings
Choose Wi-Fi

Long click the network you're setting DNS servers for and choose Modify Network

Check Advanced Options

You might need to scroll down to an option that says IP Settings, click DHCP and change it to Static

The option to change DNS servers will be at the bottom, mine show Google's servers, but I've included the OpenDNS ones below if you don't have them already.

Yes, that does work, however I want all connections to automatically use OpenDNS and I don't want the ability to change it. (If it is handled by an app I could lock access to the app.) I suppose I should have specified that in my original question. This is almost the answer. If no one can explain why these DNS changers don't work as advertised then I guess I will accept this as the answer.

Yeah, I wouldn't know exactly. Maybe they only change it temporarily or for certain connections? And depending on the device you may be able to lock this setting, but I'm not sure. Changing it here should ensure it's used for all connections, but it would be re-configurable, as long as the person knew how to go back and change the settings again. :/ Aren't there apps that lock the ability to change settings? Could you combine this method with one of those?

AppLock claims to be able to password-protect the settings app, is this the kind of functionality you're looking for? If so I can add it to my answer.

Hmm, locking the entire settings is too broad, plus there is still the problem of making OpenDNS work with any and all connections.

Oh, you mean set it for every Wi-Fi connection...

First enable USB debugging.
You could use adb and use the command root or su shell and copy the build.prop file to /storage/sdcard/0/ or /storage/exsdcard with the copy /system/build.prop /storage/sdcard/0/ command (path of your (ex)SD Card storage vary from device to device). In this file the DNS server IP is saved. Find it and change it to the OpenDNS IP. Now copy it back to your /system/ folder with copy /storage/sdcard/0/build.prop /system/. Restart your phone and it should work.

I believe OP said they were trying to accomplish this on a device without root, wouldn't this be blocked on adb as well since the su commands wouldn't work on the system?

I don't know how Samsung devices work with adb root or adb shell su but on my LG (or Xperia?) device it worked fine.

Is your device rooted?

When I did the adb root thing back then, it wasn't rooted.

I can't understand your instructions but if you say this can be done without root, then then that would be good. But what does this accomplish actually? Are you saying it will make these DNS changer apps actually work? Or are you saying it will set the DNS for all connections?

You'll set the DNS addresses manually. You'll have to get su privileges via adb shel using su shel.


text:
RCA tablet to VGA monitor
I have an Android RCA tablet that I need to connect to a VGA Monitor.  I have purchased a cable with a mini HDMI on one end and a VGA on the other end to fit both the tablet and the monitor but it doesn't work.
Does anyone have any advice?

Switching to an answer, now that we've narrowed in on your needs:
A straight cable can't handle this. What you'll need is a converter. Per your comment question, here's a well-reviewed one on Amazon for pretty cheap that will do the job. You'll want to pair that with a female-HDMI to male-mini or micro-HDMI (make sure you're sure which you have) adapter, which are usually less than a dollar, and a standard, run-of-the-mill VGA cable, and you SHOULD be good to go.

Thank you! I was wondering why it came with a USB also!
After, adjusted HDMI to 720 60hz, works fine!

I have the 7" Voyager. It does not have a mini-HDMI port, just a micro USB. So with that being said, I don't think it's possible.


text:
Set SELinux mode to Permissive permanently
My Samsung Galaxy Note S2 (GT-N7102) running stock 4.3 JellyBean by default blocks all apps from Google (courtesy of the Chinese government). I followed a tutorial to gain access to gapps that relies on SELinux being set to permissive, but the mode changes on a reboot and I get a continuous stream of pop-up that says:

Unfortunately the process com.google.gapps has stopped

What is changing the SELinux mode and how do I stop it from doing so?

Probably related: How to make SELinux permissive on a Knox Samsung device?, How can I change SELinux from Enforcing to Permissive on Samsung Galaxy Note 3?

Community bump prevention: this question was closed because the question seems to have been abandoned (OP hasn't visited the site anymore for more than 5 years and no answers have been upvoted). If anyone can evaluate the existing answers, feel free to vote accordingly and reopen the question (or mod-flag the question requesting for reopening). For anyone else having the same issue, please post a new question and refer to this question as additional context.

When you are rooted install SELinux mode changer from playstore or here
http://forum.xda-developers.com/showthread.php?t=2524485
Then Change SELinux to permissive grant root access and youbare done.

App has been taken off of Play Store. Also, this application only worked on Android 4.3 and earlier. Not broad enough to be considered a good answer.

Certainly not. Works fine for me. And the link takes you to xda not to google....

If your ROM supports init.d or if you wish to enable init.d support for this purpose, here's a way to disable SE Linux automatically everytime after each boot..
Create a new script as follows:
#!/system/bin/sh
setenforce 0

(Note: If you're using an app to emulate init.d, use su -c setenforce 0 if just setenforce 0 doesn't work)
Save it as set_permissive.sh, move it to /system/etc/init.d/ directory and give it permissions 755.

You can also check this: [GUIDE][SELinux] How to Set and Keep SELinux on Permissive


text:
Blocking 'Android System,Battery Warning,com.media tek,Common Data Service…' from connecting to the Internet
I am using NoRoot Firewall to block Internet access to some apps. It recently notified me that this/these app(s) are attempting to access the Internet:

"Android System,BatteryWarning,com.media tek,Common Data Service,EM SIM ME Lock,FotaProvider,Fused Location,Input Devices,Key Chain,MTK Thermal Manager,Permission Control,Scheduled power on & off,ServiceMenu,Settings,Settings Storage,Video Favorites,Voice Unlock,[non-English characters…]"
I'm not exactly sure why it needs to connect to the Internet. What will I miss if I block this from connecting to the Internet? I am using a Lenovo A536 phone. Android version is KitKat 4.4.2.

I don't use NoRoot Firewall but I use more fine grained AFwall+. And inside it, I never allowed Android System entry or the likes of mentioned in the picture. That said, I didn't face any hiccups at all using internet in any app(including Google Apps). On a side note, because this app is a firewall and not some permissions restricting app, you can always test blocking internet for entries in pending access  in your app and see if everything works fine. :-)

Also, the last time I used this app I saw apps  in the logs entries which were restricted from connecting to the internet. They were marked in red and individual URLs were associated with them. I guess it was the location they were trying to access. You can see it by yourself as well.

With respect to MediaTek's "Common Data Service" I worry about it.  Reviewing what rights it has in... [Menu button -> Manage Applications -> Common Data Service] shows that it has all rights, basically.
And I've just setup the ADB (Android Debug Bridge), connected my phone to my computer and ran the following command from a prompt:
adb shell am start -a android.intent.action.MAIN -n com.mediatek.connectivity/com.mediatek.connectivity.CdsInfoActivity

...and it brings up the app on my phone.  It's a menu with the following entries:

CDS Information
Wi-Fi Information
Radio Information
Network Utility
Multiple APN
Connectivity Testing
MTU Configuration
Socket Information
PS data control

There's a wealth of information going on here.  The "Network Utility" appears to be able to get/set a variety of attributes to include running local shell commands the user enters.
It kind of looks like a backdoor.
The bad thing about this is that you can't launch it normally using the various methods given to a user.  The Launch button is grayed out in the interface under Manage Applications, for example.  So if this isn't a tool for users then this must be for MediaTek themselves who made the processor.
Weighing in here only against "Common Data Service" I would say that if it's trying to reach out to the Internet then that's a bad thing.  DENY.
As for "MTK Thermal" they're probably trying to send themselves temperature data, in theory, about the products in the field (or so we could hope).  OUCH... look at the list of rights this program has.  Again, DENY.
Same goes for com.mediatek.  DENY.
Unknown UNICODE string of Mandarin.  DENY.
Things like Key Chain are worrisome in that you have to go fetch the public key in this sort of cryptography.  But then again, what's to prevent them from uploading your credentials to some server out there?  Hard to suggest in this case.

You can acces the common data service menu on any MTK device.
You can open MTK engineer mode first by dialing the number *#*#3646633#*#* or by using the app MobileUncle Tools.
In engineer mode, go 1st tab to the right and click CDS information.
I am not an expert, but with CDS and MTK engineer mode you can use all kinds of backdoors.
I discovered it yesterday and I'm still searching for more information about it.
EDIT:
I think internet permission is required for the NETWORK UTILITY, where you have buttons with 'ping test', 'scan network', 'Wi-Fi API' and more.
You can probably mess your phone with it too, because in engineer mode you can even overclock your device and run shell commands.

I observed that on my device Lenovo A3000 log_other_mode increases proportionally with Switch Off time when charging, about 4 MB/hour. Important to know: I dampened
the two micros with PlayDo..now they creating just continious 'cracks' like a geiger counter.
You can erase log_other_mode to its bone to 4 kB
There is no file size change, when switched on.
I draw following conclusion:

The MTK Thermal Manager is a backdoor
It becomes active when you root your device and install a firewall, me, DroidWall
From now on the MTK Thermal Manager logs the audio, GPS?, acceleration sensor? (for camera/video the file seems to be to small)
when the Android device is 'switched off & charging'
The data are compressed and encrypted in log_other_mode
log_other_mode sneaks out when you are Online


text:
I am being restricted on some app downloads by content filtering
Since yesterday my phone has been running slow....kicking me off sites.... or not signal. So I installed a cache cleaner and a virus protection app last night. My phone then began to run faster and work better but then while attempting to download apps (including ones I had already previously had)I would get notices saying that my content filter would not allow me to download I had no idea what this meant so I ignored it until in finally looked it up on Google. I did not set up a content filter on my phone and can not figure out how to fix it if anyone has any idea please let me know thank you

Speaking from my own experience, you shouldn't be able to see an app if the app falls outside the content filter since it partially beats the purpose of having a filter. Regardless of it, Google has a guide here for how to change the content filter in Play Store settings. Also, would you mind to [edit] your question and mention the names(with links) of cache cleaner and virus protections app?

In the Playstore app, head over to settings> content filtering and tick all the boxes in it.This should turn off content filtering.
If youve forgotten the PIN, you can reset the Content Filter pin by clearing the app data for the Play Store. This will clear the pin and also remove the filter.

Go to Settings > Apps
Tap on "Google Play Store"
-Tap the "Clear Data" button.


text:
Can PowerTutor app measure exact whole power consumption of device's GPU?
I'm developing face detection app using OpenCL for heterogeneous devices with CPU-GPU. My app uses CPU - GPU simultaneously, so I want to measure app power consumption, comparing only GPU version which most calculations are executed in GPU kernel.
I found PowerTutor app. It measures power consumption of each app. The PowerTutor app measures about utility of CPU, LCD, 3G, WiFi respectively and weighted average of power consumption.
Can PowerTutor app measures exact whole power consumption of devices which uses GPU?

I haven't tested the app, but I doubt it will count GPU too. The utility of CPU, screen, cellular network and WiFi seems to be logged by Android OS, and any apps (including PowerTutor) can use & display it, but I never see GPU utility on any battery logger apps. I might be wrong though.

As already mentioned, Power Tutor doesn’t display power for the GPU. Power Tutor is a very cool app, but it's based on research that was done in 2011. It uses modelling to estimate power consumption. No actual power is displayed. Power Tutor is surprisingly accurate when it is run on the phone that was used to create the model, but that phone (the HTC Dream) was released back in 2008. According to Google Play, the Power Tutor app hasn't been updated since April of 2013.
On my Samsung Galaxy Note 3, Power Tutor only reports LCD and CPU power and both are very inaccurate. The actual power consumption of my device when idle is 528 mW. Power Tutor says it's 623mW to 818mW. That's an error of up to 55%. The per-rail estimates are off even more. On my device it shows the GPS uses up to 400mW. That's an order of magnitude off. It shows my audio power usage is around 350mW, which is also way too high. Power Tutor shows my screen uses a little under 600mW. That's too high. It shows the processor uses around 0-150mW. That's too low. On my device the per-rail WiFi doesn't work.
It's true that Android has power profiles, but those don’t appear to be accurate either. I can provide more details if anyone cares.
A better way to measure total system power is an app called Trepn Profiler. It doesn't estimate power. It reads the actual current and voltage from the power management IC and converts that to into power. Because it runs on target, that does make readings a little higher than they should be, but it’s a very useful tool for this who are lucky enough to have a device that reports accurate battery power.
If you have money to burn and you want to measure accurate per rail power of the CPU (Cores 0-3), CPU (Cores 4-7), Graphics (GPU), LCD Backlight, Front Camera, Rear Camera, System Memory (RAM), Internal Memory/SD Card, Wi-Fi/Bluetooth, Sensors and USB, you could get a Snapdragon MDP tablet from Intrinsyc. I don’t want to provide more details here because I know this isn’t a commercial forum.
In the unlikely event that you are willing to share both versions of your app with me, I’d be happy to let you know what the power consumption is of each. You could also get a Monsoon Power Monitor and measure this for yourself.
Disclosure: I’m part of the team who produced Trepn Profiler. Trepn is free in Google Play. We’re working on a new app that will be released later this year that will also show modelled system power on the most popular mobile processors. Sorry for the blatant plug. I only mention this in case some of you would like to Beta test this app.

I have been tested my app on Galaxy S5 with Snapdragon. and I research CPU - GPU co-processing using OpenCL. thus, I need to exactly profile  utility of resource and power consumption. So I want to ask  more. Could you leave your email address?

You can contact me at ricks1@mail.com. If you found my comment to be useful, please upvote it. I'm a new user here that would help my standing. Thanks.

Welcome, and thanks for a splendid first answer!  You may want to add our power tag to your favorite-tags list, so that you'll more often see questions which are interesting to you.

Note that, if you indeed are a Trepn product manager as you write here, you have a strong conflict of interest.  You are welcome to talk about Trepn on our websites.  However, in every post in which you do so, you must always add that you work on the Trepn product team -- just as you have done in this post.

+1. Read this now, after seeing your other answer today. Thanks. Is the app ready? Would volunteer to beta test- I have Moto X Play

If that was App Tune Up Kit - just installed that :)

I know this is an old post, but if you are developing for APi level 21 and  above you can use Google Batterystats and Battery Historian.
Look at the Android developer documentation


text:
Bind camera button to Google Camera
I have just installed Google Camera on my Sony Z2 device and i would love to fully move to it from default xperia camera app but the only thing which stops me from this is a camera button which is binded to the default app.
I have stopped / disabled the default app in Apps settings and now, after holding that button, my device vibrates for half a second and nothing happens. I assume i need to somehow change it's binding or set Google Camera to the default app but i have no idea how to do that and i can't find anything about it on the internet. Any help much appreciated.

is your device rooted?

nope, it's not. Actually i should ask if such thing is possible without a root

Unlikely without root.


text:
Reverse a wipe request for a stolen phone
My phone was stolen two days ago and magically found its way back to me today.  I had activated the wipe function for when the phone is turned on.  I'm being told that it hasn't been switched on yet, so I'd like to reverse the request to wipe the phone.
How would I do this?

You have device management linked with your online account. Check the list of devices, remove the one you set up remote wipe.
Example: I can access mine on https://security.google.com/settings/security/activity after logging in with a Google account from a computer or other phone. Then on https://google.com/android/devicemanager, even if you set up an erase operation, the device should not appear anymore.

Log in to Account, then turn off Find My Device. If it's done with Gmail, then log in with a Google account and turn off the feature. Samsung and iPhone have their own login page to turn off Find My Device.
The best way is to remove the SIM and turn off the internet and all connections. This will stop communication.
Turn on airplane mode on mobile. Then disable ADM under the security tab.
Try to take backup.


text:
Can't uninstall Cyanogenmod11 themes
Recently I installed a number of Cyanogenmod11 Themes from the Android Market. Now I want to uninstall some of then But whenever I try to uninstall it my phone soft reboots. And the theme is still in the phone.
The phone I'm using is Samsung Galaxy S3 Mini GT-i8190 running CyanogenMod11.

Try this: Just press and hold the power button; once the power menu appears, tap and hold the reboot button and press OK to reboot in safe mode. Now you should be able to uninstall the themes without any problem.

If you are currently using those themes, just switch to the default theme and try uninstalling them. That usually works.

I did that before but all in vain. Whenever I click that uninstall button it soft reboots.

In safe mode, all apps were crashing including settings. Therefore i rebooted the phone and uninstalled the installed themes from Settings -> Apps -> Downloaded apps. Done!


text:
Does adb reboot recovery require unlock?
I want to remove the LG G3 overshapening thing as instructed here:
http://forum.xda-developers.com/lg-g3/orig-development/kernel-chupachups-kernel-t2943339
To do so I need to reboot in recovery mode.
I've connected my phone to usb and enabled usb debugging and authorized.
When I issue adb devices I can see my phone.
When then I issue adb reboot recovery the phone reboots, the image of the robot with the open hood and a red triangle appears... nothing else happens. Neither the power button works. All I can do is to remove the battery...
So I'm wondering do I first need to unlock the phone?

What you are seeing is the recovery.  You've successfully booted into it.  It displays that image when it hasn't been told by the main OS what it should do (e.g. something like a system upgrade).
However, it's the the stock recovery that comes with the device, which isn't really useful for much besides doing factory resets.  When someone tells you to "flash the zip in recovery", they're assuming that you've replaced the phone's stock recovery with a custom one such as TWRP or CWM.  Installing one of those does require unlocking.

What you are experiencing is normal.  You can list the different options in this mode by using the volume up and down buttons and the power button as a selection button.  To get out of this mode, you will need to do a hard-reset (hold down the power button for about 10 seconds).
I found a brief writeup that covers recovery mode options for the LG G3
here.

Thanks... but the thing is that when theis image appears (http://www.digitaltrends.com/mobile/use-recovery-mode-android/attachment/recovery_4/) nothing else is shown. No options and nothing happens whatever combination of keys I press. This is with the adb reboot recovery command...

Try rebooting into recovery without the ADB command (Power and Volume up, release power after reboot and continue to hold volume up until you see a unique screen).  Have you tried holding volume up/down for several seconds in the mode you are currently in?  Apparently there is a guide for this problem: https://fairphone.zendesk.com/hc/en-us/articles/201654943--Resting-Android-robot-No-Command-Black-screen-on-reboot

None of the mentioned methods / links work for me...


text:
Directly storing apps in SD Card
So I bought an 'Swees' Android phone recently, with ~150mb Internal storage + 4gb External SD Card.
I downloaded Android SDK manager on my mac, installed necessary packages and ran the 'adb' file in Terminal.
I set Default Storage Locaction to '2', (i.e. External Storage).
This was a success.
I have moved all my installed apps to SD Card (which I couldn't do before).
However, it seems I still have ~95% of Internal Memory used up.
When I download an app from the Play store it installs directly into the SD Card, which is what I want.
But when I install some apps (big file sizes) it will return an error, "insufficient storage space available".
I have >3.5GB available on my SD card.
Does the file have to be downloaded before it's installed on the SD card. And does it keep the downloaded file in Internal Memory?
I have no idea why else this is happening.

I am afraid the device has poor internal storage and "big apps" check for /data which is a folder inside internal memory. So a solution can be downloading files on computer then adb install -s yourapp.apk (s stands for sdcard).

If /data free size is bellow apk size (reported by google play) actually it won't let you install even let's say you have 1 gb internal memory but only 400 mb free and the "big app" has 500 mb (for example). So play with adb


text:
Can I set HDMI resolution to 320x240?
I have this 50 $ projector and I connect a Dongle to it with HDMI cable-- so I have actual screen of 320x240, but the screen is broadcast at 720p. This results in unreadable letters, even if I set font size to huge setting. Can I somehow change the resolution dongle works?

can you explain us what kind of device you're running and projector ?

Device is MK-808 dongle, projector is Chinese noname brand with native resolution 320x240 - something similar to the link I posted in the question.

Hope this helps.
On my Note3 running Lollipop I was able to check for supported external resolutions by running ( via a terminal app or adb shell )
>dmesg

and ( filtering with grep ) looking for the lines:
<6>[  581.051746] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported
<6>[  581.051756] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported by MHL
<6>[  581.051767] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Supported
<6>[  581.051777] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Not-Supported by MHL
<6>[  581.051790] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported
<6>[  581.051801] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported by MHL
<6>[  581.051812] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported
<6>[  581.051822] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported by MHL
<6>[  581.051833] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported
<6>[  581.051843] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported by MHL

which you'll note correspond to supported resolutions in:
>cat /sys/devices/virtual/graphics/fb1/edid_modes
1,4

then select your preferred output using :
>setprop hw.hdmi.resolution 1

and then re-plug the mhl adapter.
which in my case resulted in 640x480 which was the only option supported by my 800x600 projector.
Thanks to this Force 720p Resolution on InForce 6540


text:
In my android device when I take picture from camera, the image is reverting
I am using ASUS ZENFONE 4 - ASUS T00I, when I open camera and if I take any picture it is showing reverse image when I took image from Front camera  how can change that in settings , please suggest me

Are you saying it is taking a selfie, when you say reverse image? If so, take it out of selfie mode, which uses the rear-facing camera. When your camera is on, select the menu icon, and remove it from selfie mode.

I solved this problem in settings we have save as flipped before it is on and I changed to off mode now it is taking as a normal image from front camera

Now that you named that effect, I understand what you mean by reversing. Sort of a left-to-right reversal of objects.

In that device they are given this option like flip

On SE sites, it's perfectly fine to answer your own question – so as you've obviously solved your issue, would you mind making the solution an answer (preferably with step-by-step instructions for "dummies")? Thanks in advance!

@lzzy here I make the comments that is the solution only single line how can I make it step by step procedure. just make that one as a solution.


text:
Phone switches to watch interface when put against a specific side of my laptop
Not a very annoying bug, but quite mysterious:
I noticed that when I put my LG G2 (running v4.4.2, with NFC turned off) against the top left edge of the lid of my laptop (ASUS Zenbook UX303LN running Linux Mint), whether closed or open, so that the phone's power button (on the back on LG G2) is aligned with the edge, my phone magically switches its interface into a tiny watch screen, in which I can unlock the screen (difficultly), switch watch designs, view the weather forecast and play music. As soon as I take the phone out of that spot, the regular interface comes back.
I would be glad if someone could tell me he could reproduce it, and was wondering if anybody had witnessed such an odd behaviour and/or could explain it?

This is just a guess, but I 99% believe it's similar to [tag:smart-cover], where magnets on some covers are used to detect if the covers are closed/opened.... which mean there's a magnetic field near the lid of your laptop.

You may be right. Just asked a friend of mine who has a zenbook and on his phone (Galaxy Note 2), it locks his screen

And there does seem to be a magnet on the left side of the lid (and not the right side, for some reason) to keep the laptop closed.

The tiny watch screen is a feature of LG G2 named QuickWindow when put on a smart cover (a cover that uses magnets to detect if it's closed or opened).

(LG G2 showing tiny watch when put on smart cover)
That indicates there's a magnet field on a particular spot on ASUS Zenbook, and LG G2 reacts to that on a very specific position. (As already confirmed by OP, there's a magnet on the left side of the lid to keep the laptop closed)


text:
Have to turn on-off mobile data every now and then so that mobile data works!
phone: Samsung Galaxy Ace 3 (gt-s7272) (rooted)
From the moment that I have bought my phone the speed of internet via mobile data is so weak; other phones in the same location as mine can use the same APN settings without any problem and their net speed is good. But the strange thing about my phone is that I have to turn-on and off mobile data now and then(after for example 10 minutes) to prevent internet speed from dying! after re enabling mobile data net speed is good but as I said just for nearly 10 minutes and I had to turn-on and off mobile data again!
any idea why it is so and how to resolve it?

You mentioned that you are rooted, just try editing your build.prop file with Internet tweaks. It might help. You can get various build.prop tweaks here. Have a look..
Collection of build.prop tweaks
Relevant tweaks (11 and 12) for better 3g/internet speeds from the link:

Signal (3G) tweaks
Code:
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5

Net speed tweaks
Code:
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960


text:
How to write an intinerary email that Gmail will recognize
I want to email myself some flight details. How can I write the email so that Gmail will recognize the flights and make an auto event? Or, how do I make Inbox recognize it as a travel category email?
I understand that it might not be possible. Even when I receive itineraries straight from the airline, it normally doesn't recognize them anyway! Irritating that this feature is so half-baked.

I just realised, you can set any email as Travel within the Inbox app

https://developers.google.com/gmail/markup/reference/flight-reservation

@MatthewRead Useful for some, but I don't know how to do send an html email

Should I ask this on Superuser instead?

I think this might be most suited to [WebApps.SE] since it's Gmail's backend that is handling this, but I'm not totally sure.

But the notifications would come in Google Now, which only happens on Android, right?

What I've done in the past (you're not alone in this want!) is take other emails that I've gotten from other flights and replaced all the information with my new flight that I wish to track. Make sure you hit the most important parts

Itinerary number
Confirmation code
Flight numbers
Incoming/outgoing airports
All flight times

Once I filled in all my new information, I just forwarded myself that email and Gmail picked it up and even pushed the info into Google Now!
Pretty handy.


text:
How would you use your ext4 formatted thumb drive via OTG on Android?
Is there a workaround to use an ext4 formatted thumb drives on Android phones? Right now when I plug it (thumb drive has micro usb end and phone supports thumb drives) Android says it doesn't recognize the file system.
Android formats the micro SD cards to exFat by default so I guess that's all it supports for thumb drives too? But I would prefer to have the same (ext4) file system across all my PCs and thumb drives. Any non-painful way to achieve that?

How do I mount an external disk drive formatted in ext4 via USB Host?

External SD cards and USB OTG drives (since Android 6) are handled by vold which supports only FAT[N] (vfat) and exFAT (since Android 9 provided that OEM adds support to kernel) filesystems on stock Android. ext4 and f2fs are supported only for private volumes (Adoptable Storage). Public volume (secondary external storage) is not directly accessible to apps or readable as emulated filesystem. But it's writable only through Storage Access Framework APIs. For details see How to save files to external SD card?
With root access you can manually mount ext4 filesystem (on USB stick or SD card) with proper permissions (after vold fails) and read/write files there. Use sdcardfs or FUSE to emulate the filesystem for fixed permissions. But this way Android framework is unaware of mounted filesystem and Android apps won't be notified of new storage. Neither you can manage the mounted storage from device Settings.
Going Android-ish way, many custom ROMs include a patched vold which can handle NTFS, ext4 and f2fs filesystems, as well as Linux (0x83) partition type. GUID for that type was added in another patch in order to correctly identify ext4. This patched vold is also available as a Magisk module vold-posix, or you can build yourself from source code to manually add it to /system. Filesystem type might also needed to be changed in fstab if it's not auto (particularly on Android 5 and before).

Another way to access ext4 formatted USB stick on non-rooted devices is through USB host mass storage APIs. While it's theoretically possible and there exist solutions like open-source libaums (for FAT32) and closed-source like Paragon's (for exFAT/NTFS), I don't know of any stable working solution for ext4 at the moment. Related question is: How to read ext4 filesystem without mounting on a non-rooted device?

Rumors are that NTFS and ext4 support is now coming with Android 14

@Lothar yes there are some evidences too. And it's very likely to happen sooner or later because a much better and fully open-source NTFS driver with R/W capabilities is now part of the Linux kernel.


text:
Measure the exact amount of battery usage within a period of time
I'm checking the effectiveness of using different cpu governors for my android phone under different conditions; The problem is that I can't be sure of the amount of battery usage for each configurations with a period of time, say for 1 hour;(so that I compare them)
Is there any way or any app that can tell how much battery was used during the for example last hour?

I'd use Tasker for something like this! You can make a task to do the following:

Context: run between ?? a.m. and ?? p.m.

Check the Repeat box and set to every 1 hour

Add Task
Pick File -> Write File
Give it a title, click the "tag" button and choose Battery Level
I checked "Append" and "Add Newline" as well, but the last would be optional I guess.

This will make your phone write the current battery level to a file that you create once each hour. If you're creative with the "Text" field, you could even have it record the time and date as well (See Examples in screenshots).
 ->
 ->

thanks for your replay;
ok; I did it and it works; but can we have battery level with more precision? something like 87.126%

I don't believe so. From what I know, the percentage is only reported from the system as an integer, so the software itself has no way of reporting tenths/hundredths/thousandths of a percent. I have no references for this though and couldn't find any relevant material, I'd love if someone found some substantial documentation on this.


text:
How to sync Android Firefox with my private ownCloud?
I have setup Firefox 38 (on my PC) synchronization with my private ownCloud server. I just had to add services.sync.tokenServerURI and services.sync.username strings in about:config (Mozilla and ownCloud). Now I can sync everything that Firefox offers to sync with my private cloud.
How to make the same for Firefox on Android?
I added those string on Android with no success.

See: https://bugzilla.mozilla.org/show_bug.cgi?id=989756

@MorrisonChang Are you trying to say that it's not supported now? Some says https://www.palemoon.org/sync/ works.


text:
Smart Lock not working, is it due to Outlook?
I have a Nexus 6 with Android 5.1, kernel version 3.10.40-geec2459, build number LMY47D.
When I first started using the Nexus 6, Smart Lock worked.
After a while it stopped working.
If I open the Smart Lock setting under Security, all options (like Trusted devices and Trusted places) are Disabled by administrator
Possible suspects: I use gmail with exchange, I use Android Device Manager and I use Outlook for Android.
Is anyone of those apps supposed to stop Smart Lock?
On the Office Blog it states

Further, a device level PIN means we can take advantage of features like native device encryption, TouchID on iOS and Smart Lock on Android

I am not sure of how to interpret this. Does it mean that they "take advantage" of "Smart Lock" by disabling it?
I tested disabing Android Device Manager and Outlook Device Policy under the Device administrators and then rebooted the phone. That did not help.
I would really like to use both Outlook and Smart lock. Is it possible?
Would it help to root the phone?

It's not the Outlook app, itself, that causes this. But an Exchange server administrator can enforce, either through your Gmail Exchange connection or through the Outlook one, the requirement that you have a PIN. And most of the time when they do this, it blocks Smart Lock. I believe the administrator has power to change that, but few are aware of it yet.

I've discovered that Outlook Exchange server overrides my smartlock settings on my Android device. I used the default built in Samsung email client to setup my 2 Outlook exchange emails and my smartlock now works as advertised. I would like to find the settings in the Outlook exchange server to defeat this, but so far I can't find it. I am the admin for my own email service from Godaddy and Office 365. So far I can't find anything on a Google search that will direct me to the settings. I still have my Google MSN and ATT emails setup in Outlook and they don't seem to interfere with my Smart lock settings, but now I am split between 2 email clients on my phone.


text:
Change input from analog to digital clock in Google apps
So Google changed their alarm clock and calendar a while ago so that instead of entering exact numbers with a numpad (left image), you have to start searching for the exact spot to touch in a radial clock (right image).

Anyone know of a way to get rid of this thing and use a normal numpad to enter hour & minutes?

Sadly, it's not possible to use a keyboard with this new type of time picker, because it is not a feature of this mode ("clock", right image) of the control. But if the developer of an app showing the time picker uses the classic mode ("spinner", left image) which is still present in newer APIs (21+), you can use the keyboard.
Maybe if you give feedback about this annoyance to Google, they will enable the use of keyboard as an alternative to manually selecting the numbers in the radial clock for newer versions of Android.

After playing around with bloated annoying software, I use Simple Alarm Clock Free instead. It has a digital entry, much like KitKat. It is not tightly integrated with the clock; but it is lightweight and simple.


text:
Device won't wakeup from power button
I used a Navigator app that prevents my device (Galaxy S2 with Cyanogenmod) from turning the screen off while plugged in. But at some point I could no longer wakeup the device screen with the power button anymore. The only thing that wakes up the device screen is to plug it into a USB charger. This behavior continues even after uninstalling the app. The device is not turned off, it's just the screen wakeup from the power button that stopped working.
I assume that the app overwrote some settings.
I couldn't get any help from developers of app.
Thanks for any help!

If you unlock the developer options (if not already unlocked with Cyanogenmod), there is an option "Stay awake" that will keep your screen turned on when plugged in.  You can try using that and see if it will revert any settings that the app might have changed.
See this website for a brief explanation on how to enable developer options.
If that doesn't work, you can "remap" the power button back to the power button.  Check out this guide to remap the buttons on your phone.  Hopefully it won't come to this though

Thanks for the adive. Unfortunately it didnt work. Only when the USB charger is plugged in, the screen will wake up.


text:
No alarm sounds
I messed around with the new volume menu and now my alarms and countdown timers aren't making any sound. Strangely, notifications such as email are still getting through. I currently have notifications set to all.

It is possible that you have accidentally muted the alarm sounds. In the Volume Settings there is a slider for alarm volumes.


text:
Find process causing io
I've been having some serious performance problems with my fairphone (wait times of 1 minute or more before apps open or switching apps, and general lack of responsiveness).
I installed System Monitor Lite, and it shows storage I/O maxing out (screen shot below).
Are there any tools I can use to trace which process(es) this I/O is coming from?


text:
root ubislate 7CI with android 4.1.1
I have one table UBISLATE 7CI (DATAWIND IC: 12016A-7CI) and I need a step by step method or program to root the device. I was trying with some suggestion but I can't find a right method.
Anybody know the way?

The rooting process of Android devices has become easy these days. Look into these links:
http://forum.xda-developers.com/showthread.php?t=1997403
http://forum.xda-developers.com/showthread.php?t=1886460
According to the 2nd link, the person has developed a script to root devices with ease.
The procedure is to:

Download file. Extract it. Click RunMe.bat file. Choose Normal mode.
  Follow steps as instructed and done.

Things to remember:
a) Make sure you've:
-> ticked "USB Debugging" in Developers Options in Settings
-> ADB drivers are installed.

b) This process will void warranty and might brick your tablet.
All the best!

thks but are you sure that it's work on ubislate 7ci? because your links mentions Xperia and not ubislate.

sorry for such a late reply. Well if you have seen the first link, the second link APPEARED in the first link by a guy who claims to have successfully rooted the tablet. Although it maybe of Xperia group, at your own cause, take that risk.
You never know the outcome right


text:
Best to block autostart apps, or let them run at boot time?
When Android was still a baby green robot, I would go through all user-installed apps (not system apps), and turn off autostart privileges on most of them.  This would make the Android device boot much faster and start with more available memory.
Then I started wondering: What if some of those apps are actually doing something important when the phone starts?  Perhaps they are cleaning up their temp files, compressing databases, sorting indexes, or performing other important maintenance or initialization tasks.
Without reading the source code for each app to see what it does at boot time, I decided it was better to leave them alone and let them run on bootup.
Now, as Android devices have gotten more storage and hold more apps, I've begun to rethink that logic.  I've seen Android devices with over 75 apps running at bootup.
What's the best practice now: Allow most user-installed apps to run at boot (if they are set to do so), or block most of them?
Stability of the operating system and apps is very important.

-As you know there are the custom apps which you download from the external source(play store etc) and the standard android apps which come inbuit in the Android OS(You might/ will also have some bloatware)
-Now as you disable the custom apps which you download you will get the desired result of free RAM,faster loading,less battery consumption.
-But if you disable the standard android apps then definitely you will have issues with the device to run normally.(i.e if you close/stop a standard app  then your data transfer may not get enabled at all etc).
-So you can go ahead with closing/stopping auto restart custom apps downloaded from the external source but in some apps its hard coded to auto-start by default i.e even after stopping its auto start it will restart on its own as per the Android architecture so to some extent you will get relief from RAM management.
Note:-Although the Android devices are featuring with more chip level storage their Operating System Size has also increased manifold.That is in order to support an Android Kit-Kat v4.4 operating system on your device it should have a min 2-3Gb of on board storage space apart from the space for Custom android apps downloaded from external source(approx value depends on the device and the amount of bloatware present)

Stability of the operating system and apps is very important.

of course, but if these apps running with the rom ?
(local application, it means, the company-rom developer install these apps before Publication)
With the experienes at this situation, it seems the best way is using Custom Rom with your requirements.if yo can delete these apps from the rom, it should increase the boot speed.
(if, don't hurt to another related applications.)
also see this :
https://android.stackexchange.com/a/1498/82964

Those apps come with the phone and can't be turned off or removed
  unless you root. Blame your carrier. There's really nothing you can do
  about it non-rooted

Thanks.  I'm largely referring to user-installed apps.


text:
Crossy Road on Android (Fire Stick) Issue
My nephew plays Crossy Road on his Amazon Fire Stick Android device.
He's earned almost every different character.  He hasn't had to pay for any... he's earned them all by playing... a lot.
Suddenly, the game stopped working for him yesterday.  The icon is still there, but when he clicks on it, it does nothing.
What I've done for him:

Restarted the Fire Stick.  Didn't help.
Offered to attempt psychotherapy.  Refused.

I was thinking about just uninstalling it and then reinstalling it, but I'm afraid that will lose all of the characters he's earned.
How do I get Crossy Road working on his Fire Stick again without him losing all the character he earned?

Same thing happened to us, we tried unplugging and plugging back in, nothing. We tried uninstalling and reinstalling a different game on the fire stick to see if the levels would be saved. Unfortunately, even though we did not click "remove from cloud" and then just reinstalled the game no progress was saved. I gave up an uninstalled Crossy road itself and the same problem is still happening, the game is still unplayable. So definitely don't uninstall!

Thank you.  That is great help, because without your post, that would have been the next step.  Thank you for helping him navigate the treacherous pathways through this dark and difficult time in his life.

The acronym FWP can be taken in directions you didn't intend here. Because: crazy people.

@wbogacz Thanks... I had no idea... I'll edit the question to remove ambiguity.

Amazon say it's a known problem and they're working on it. Update in up to 3 days!

Thanks.  Is there a site with the info, or did you call them?  Glad it's not just his game, otherwise it would never get fixed.

I called them, they promised an email update. Son identifies with your nephew, so thinking a support group may be needed

And also one for parents.  Perhaps we can call it CRAP (Crossy Road Anonymous for Parents).

Good plan, but no need now - CROSSY ROAD IS BACK!


text:
RAM version in smartphone?
How can i find or check RAM version of my smartphone ,am using Samsung Galaxy,is there some secret code to find that?
Already i have tried the code : *#*#3264#*#*  but no help.
please help me sort this.

Are you sure you want to find the ROM version or RAM version??

RAM details..like manufacture / version

Those are your device specific details.

yes i was able to see the RAM size ,but was unable to find the indepth system infos of RAM

Try going into 'About phone' option under your settings. Hope that meets your need.

@HussainChachuliya If you happen to have Linux, you can run dmidecode and see the details like RAM Manufacturer, its type, serial no, asset tag, etc. I think OP is trying to look such info. Unfortunately,  "About Phone" doesn't hold this info :-)

@Firelord I was confused as to what the OP is trying  out.. that's why I mentioned the default way of finding device info.

Actually im trying to find detailed info on RAM , as we do in windows OS using msconfig .. please correct me if im wrong

@utility Are you sure about msconfig? This command doesn't show any system information at all other than boot parameters and services. It has links to various options under "Tools" followed by their corresponding commands. The closest I found was msinfo32.exe.

I think he means ROM

no RAM ,and sorry for msconfig,i actually wanted to make reference to dxdiag in windows


text:
How to reorder, add or delete home screens in the native Droid Maxx launcher?
When booting up the Droid Maxx and not using a custom launcher, there are five swipe screens by defualt. Is there a way to reorder, add or delete screens? Usual two finger pinching or twirling has no effect.

Motorola devices are mostly loaded with a very basic Android build with minimum customization. The launcher which they provide is also very basic and light weighted and do have a lot of features. So if you are looking for customizing your home screens then you are not going to find any option in their default launcher.
You need to get a launcher from the Play Store. I will suggest the Google Now launcher. Its very basic yet has quite a few interesting features. I used it in my Moto G (1st Gen.) and it used to work pretty well. There are other good launchers too like Nova, Apex, etc. you can give them a try too.


text:
GNU Utils in Android Emulator
Can we install GNU utils on Android emulator?
Depending on emulator's platform (x86, x86_64, arm64, armabi, etc), can one install corresponding GNU utils build? I mostly interested in vim on emulator.

By GNU Utils, did you mean GNU core utilities? I couldn't find any reference to gnu-utils.

yes, I should have said coreutils.

I don't think you can install GNU utils directly on Android, because Android is not GNU/Linux.
From Coreutils - GNU core utilities,

Introduction to Coreutils
The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system.
These are the core utilities which are expected to exist on every operating system.

(Emphasis mine)
But Android is not GNU/Linux

Android is very different from the GNU/Linux operating system because it contains very little of GNU. Indeed, just about the only component in common between Android and GNU/Linux is Linux, the kernel. People who erroneously think “Linux” refers to the entire GNU/Linux combination get tied in knots by these facts, and make paradoxical statements such as “Android contains Linux, but it isn't Linux.”(*) Absent this confusion, the situation is simple: Android contains Linux, but not GNU; thus, Android and GNU/Linux are mostly different, because all they have in common is Linux.

(Emphasis mine)
...however, alireza7991 from XDA forum was trying to port them to Android.

Requirements: an ARM v7 processor with built-in NEON SIMD (scorpion, krait, exynose 4, exynose 5,...)
Installation

Be sure you meet the requirements!
Get the zip file (CoreUtils on Android v1)
Flash it via recovery mod
Reboot and enjoy

Usage
To avoid issues of having busybox and coreutils at same time, all utils are named in form : cu.${UTIL_NAME}. For example:
cu.echo "hello world!"
cu.chmod 644 /system/build.prop

Bugs: a few utils such as ls and uname are broken down till I fix them and add the correct one to repository. Some utils are missed. (currently we have 103 applets working)

Further reading: BusyBox Replacement on the Horizon? Meet GNU CoreUtils on Android

PS. If you want to use Vim on Android, why don't you use Vim Touch or Terminal IDE, or search "vim" on Play Store instead?

I do some feeble Android development as hobby, thus was looking for vim in emulator. not an app. it shall work in adb shell


text:
is there a way to force chrome to accept a self signed site?
I want to access to a site in which zimbra is installed, the address is like 'https://...', but when I try to access it from chrome on my phone I have a message telling me the connection is not secured. Is there a way to force chrome to accept the encryption?
thanks
olivier


text:
Droid Explorer Setup problem : cannot start service exception
When I try to add the SDK path I always end up with an error message. I have checked that the path is correct, added the platforms required, etc.
This is the message:
System.InvalidOperationException: Cannot start service DroidExplorerService on computer '.'. --->
System.ComponentModel.Win32Exception: The service did not respond to the start or control request in a timely fashion

 --- End of inner exception stack trace ---

at System.ServiceProcess.ServiceController.Start(String[] args)
at System.ServiceProcess.ServiceController.Start()
at DroidExplorer.Bootstrapper.Panels.StartServicePanel.StartService()

Does any one have any ideas?

What is the path you gave for the sdk?

Disclaimer: I am the developer of Droid Explorer.
This message is typically not about the SDK. This usually happens when you try to update your version of Droid Explorer. It happens because Droid Explorer first removes the Service and then creates the new service. Sometimes, Windows does not completely let go of the original service and the installer is unable to start the new service.
Usually a reboot will allow the new service to start successfully. If you got that far, you don't even need to reinstall after reboot, just a reboot will suffice.

Is there a way to fix it without a reboot?

@bgmCoder no, because windows will not allow you to create the new service until it can safely clean up the old one. And when it gets in this state, really a reboot of the PC is the only option.

I mean, how can I do it manually?  kill/stop the service and then run the installer again?

The only way to fix it is to reboot. windows will not release the service and allow it to be installed until it is released.

And if a reboot does not fix it?

authors: วันชัย ภาเรือง


text:
How can I recover an Android device after a factory reset?
My two-year-old was playing with my (locked) Galaxy Nexus, and when she eventually handed it back to me, it was at the "Welcome" new phone setup screen.

I'm guessing that she managed to hold down buttons and eventually end up at the factory reset option.
So I guess my first question is, was the phone definitely factory reset?  Is there any other case in which the phone would boot up to this screen?
Second, assuming it was a factory reset, and I have never setup any backup software or anything like that, what are my options for recoving pictures and SMS messages?
I assume that my only real option is to somehow snapshot the raw disk device(s) onto my computer and from there run file recovery software on the image.  Is that the case, or are there other options?  If so, how do I copy the raw disk device(s)?
Thanks.

There are similar questions on this website under the tag [tag:data-recovery]. Have a look at them.

After doing a little research, it looks like the basic theory is that you have to go through that initial Welcome screen up to a minimally-usable environment, then root the phone, then use adb from your desktop to get to a root shell on the running phone.  From there, you have raw access to the memory devices, and can dd them off (onto an SD card, over the network, etc).
There are other, more complete guides to executing these steps, but if you have some basic unix knowledge, it should be sufficient to say root the phone and install adb on your desktop and go from there.
It would be nice if there were some kind of firmware-level utility to for copying the raw memory device, because using the phone so far as to finish the Welcome setup and root it will overwrite some of the data on the old filesystem, hurting the chance of making a full recovery.  But it looks like this is the best that can be hoped for.
Anyway, after you've got your image file of the raw memory device, you can use other freely available data recovery tools to try to recover the previous filesystem contents.
And in case it's not obvious, next time set up backups!

Simply you can't.
If you have made an nandroid backup, you can flash that one in recovery and you will get your data back

I'm not trying to follow you everywhere if you happen to misunderstand it for some reason, 2) your answer is partial and addresses only the title and not the rest of the question, 3) "Simply you can't" -- I find this to be a very bold claim. There are Q/A under [tag:data-recovery] tag. Please have a look on them. :-)

Sorry ;) I always learned you can't recover it.


text:
Figure out why the "System" process on Android is using a lot of CPU
I have a Samsung Galaxy S5 with Android Lollipop.  My phone was feeling sluggish.  Using an app called "OS Monitor", I see that the "System" process (not to be confused with "Android System") is using a lot of CPU time.  The CPU percentage goes as high as 50% on a quad-core processor.
I looked at the Battery screen in settings and it says the "System" process  is using the most of the battery.  How do I figure out what inside "System" is consuming so much CPU time?  What app will reveal what is going on inside?
Rebooting the phone temporarily fixes the problem.
Note: The app or solution has to work on a non-rooted phone.


text:
Google+ Auto Backup does not upload older photos. How to reset?
I began to use Google+ Auto Backup for the photos, and I silly used the full quality option. So when I run out of space, I decided to switch back to standard quality, so not to use the allocated space.
Problem is, the already uploaded photos didn't switch to the standard quality and kept on occupying space. So I deleted them and tried to start over the back up with the standard quality. But it's only uploading new photos and I cannot find the way to make it upload the older photos in standard quality. How to solve it?

Did you try running "back up all" from the auto backup settings page on your device?

Yes, I've tried it, but it begins from where it finished, it doesn't start over and I don't know how to make it start over...

You could also try using the desktop app with your phone connected via USB.

Problem solved!
For anyone experiencing the same problem, just go and reset the G+ app from your smartphone, as the moderator of the G+ help community suggested here https://plus.google.com/100019569307292537451/posts/WFA457VbJRA
It worked for me :)
Good luck!


text:
How to change the language of the playstore on android phone (samsung galaxy S4) or at least of applications
I have a samsung galaxy S4, as the title say, running with android, and i am french, therefore, the play store is in french, and the apps are also downloaded and installed in french, without any way in the settings in the play store or the application to change the language back to english, which i want, since the french translation on lots of applications is very poor (and also changes the font)
It's very annoying and i've found no way, anywhere, to fix that

Easiest solution: change your phone's language to english.

You can change the system language by goint to Settings > Language & Input > Language and selecting English (UK or USA, as you wish).
En français, ça se situe dans Paramètres > Langue et saisie > Langue.
But be aware : by the changing the system language, every applications will be changed to that language.

Thanks, it worked perfectly, i just uninstall the apps i want in englush and install them back and it works :)

Some apps in Android like ( Playstore,Yahoo weather.. ) detect automatically your language from the settings of your phone; for example if your phone language is french the Playstore will be in french or if it's in english it will be in english..But there are also some apps which allow the user to change their language without changing your phone language; example Ted app,I have my phone in english and I use this app in french


text:
Tilt left and right is not working in bluestacks
Hi I am trying to play Top free games' Bike Race game in Bluestacks software for Windows. I installed it and I started to play the game. But I am not able to tilt action for adjusting my bike. How can I do that?
I've tried the left and right arrow keys and also with ctrl and alt key combinations. I read this post on How to mimic the tilt function in bluestacks but its not working in my Windows 7 PC. I'm using Blue stacks beta-1 version.
UPDATE:
I contacted the support team of bluestacks and they suggested to upgrade to the latest version. Updated the version and tried but still I have the same issue.
My current bluestacks app version is 0.9.25.5401

See my updated working solution(UPDATE 2) below to configure tilting in Bluestacks app.
Update 1:
As the tilt function is working fine in other games. It is dependent on the games that you play and its support on the Bluestack app player. Once the game is supported it will show a popup of the controls that can be used to control the actions and mimic the accelerations. So for example when playing a game like Labrynth Lite, after installing and opening the game the app player resized the windows like a phone and showed the controls using the arrow keys.

Screenshot - click to enlarge image
As this shows that the keyboard controls are app dependent and Bike Race doesn't support the tilt controls in Bluestacks(v.0.9.25.5401) as of now.
Update 2 - Working Solution:(06/Jun/2015 01.43 IST)
I actually found out how to mimic the tilt functionality in all games. The first thing you have to do is to configure the tilt motion using the key mapping functionality provided by the Bluestacks app player. Here's what you want to do,
Open Bluestacks, and click the keyboard icon shown first in the bottom menu (along with share, fullscreen and exit icons aside). This opens the configuration window to configure the Dpad, Tilt and other such Kep mapping functionalities such that you can control the object using those keys and mimic the tilt in the games.

After Clicking the Tilt option in the menu shown for key mapping, Click each Rounded buttons and press any key in the keyboard to configure that key as the key to make the control for tilting. Likewise set the controls for tilting Left, Right, Up and Down. Set the sensitivity to default and play the game once and set it according to your needs.

Once you click confirm and it will show you the Keys that you have configured for each tilt functionality. You can see the configured keys for tilting is displayed as I set. Eg. For tilting the bike backward I need to tilt left so I set the Left tilting to Left Arrow key mapping. Set the Key whichever is convinient for you and you should be able to do the tilting in all games you install on Bluestacks.

More in the support site
Happy Gaming!!!  ;)

The key mapping thing just freezes my controls for a minute then continues as normally without the key mapping screen ever showing up! I am trying to play N.O.V.A. 3.

You can always try the arrow keys first to mimic the tilt functions

Left arrow key for tilting left side.
Right arrow key for tilting right side.

Also try the keys Z and X to tilt left and right respectively according to this site and also this site has the same information about tilting.

Unfortunately it dint work..no key from a-z work..even it tried ctrl,alt,shift and space..but no help..only if i press ctrl + right arrow key the bike moves but i cannot tilt it anyway..

That's annoying, did you read the user manual, which is most of the time included?

thanks but No i haven't gone through the manual, i will try that once an let know if it works..

and did it work @Lucky?

i can't find any documentation or manual on bluestacks..i have sent them a report of this and they'll contact me about this..

I meant on your computer, there should be a file in program files.

there is no manual available locally(C:\Program Files (x86)\BlueStacks)..only a html(NOTICE.html) file and text(LICENSE.txt) file which has licensing information on it..

also no chm file?

nope all are dll files mostly..do i have to look into some other location..

or hxs in program files?

What has notice.html in it?

there are some .sys and .xml  configuration files..mostly licensing information in it..http://pastebin.com/W8rdmEsc

Let us continue this discussion in chat.