text:
Phone is lagging
Some apps lag on my phone. For example, Chrome, Opera Beta. But other apps are working quite normal.
I noticed that these apps redraw almost all screen, so I believe this is somehow related to graphics.
I heard that I need to enable force GPU rendering, but it's on already. Tried to switch it off, feels like nothing changed.
What can I do with it?
My phone is HTC Incredible S and my ROM is MIUI 4.2.28, android version 4.1.2.

Why have two browsers? How many tabs do you have open in a typical browsing session?

@t0mm13b I use Chrome only to see my bookmarks on PC. And I usually open 3 or less tabs, but it lags even when I have 1 tab opened.

When the screen redraws, that is usually a sign of low memory. Considering this device is 3 years old, has 768mb of RAM, a 1GHz single core processor and running an Android version that was never even released for the phone, lag is going to happen.
Chrome and Opera are both very memory hungry apps and since your device has a small amount of memory and an OS with unknown memory footprint and optimizations, other tabs will get purged from memory quite easily, leading to redraws when switching tabs.


text:
Uninstall Spy Apps
There are a lot of spy apps, that can record audio of the surroundings of the phone, take pictures and trace the phone using GPS, Cell towers, and transfering the information to the spy (husband/wife/parents/stalker/criminal) using internet or SMS. Some of these spy applications hide once installed and the user cannot detect them.
Question 1:
Does the factory reset uninstall those spy apps?
Question 2:
Is there any way to see these kind of hidden apps?

What spy apps?

@t0mm13b Probably safe to say that he's looking for a way to check if there are spy apps (or services) on a device, and if a factory reset can uninstall them.

As Colin already pointed out, a factory-reset clears all apps, data, and cache from things installed/edited in user mode (i.e. without root or system privileges, see our factory-reset tag-wiki for details). So yes, if you didn't root your device, it's pretty safe to assume a factory-reset removes those "spy apps" along.
Concerning "checking for spy apps": There are plenty of apps on Google Play claiming to do that. However, it might be hard to decide what makes an app a "spy app": Recording audio? Fully legit for an audio recorder. Taking pictures/videos? A video recorder/camera app is supposed to do that. Still, there are several "frameworks" or "ad-modules" known as being suspicios, and apps using them will be presented by e.g. Lookout Ad Network Detector, Privacy Scanner (Antispy) Free, AppBrain Ad Detector (to name my 3 favorites here), and similar tools – which often even offer you to remove "offenders".

Answer 1: In short yes, the factory reset (as the name suggests) brings the phones software back to the state it was when it left the "factory". There are most likely some hypothetical cases where this wouldn't fix it, but they would require some personal time with your phone and some hardcore technical skills that seem extremely unlikely to occur and are most definitely nothing to worry about (it would be like worrying Anonymous is going to hack your personal website).
Answer 2: There is a very similar question to this one located here: Android Spy Apps
with two answers that should be satisfactory.

To uninstall specific app like "iKeyMonitor Android Spy App", you can follow its FAQ.
For general guide about how to uninstall other spy apps, there are 2 methods you can try:

Go to Android Settings - Application Manager, find the app you want to uninstall. The name may be masked. You should know what's the real name before trying to uninstall it.
Factory reset of the Android device will remove all the apps installed.

Yes.
Question 1: Does the factory reset uninstall those spy apps?
Answer   1: It will be better if you uninstall from Application Manager
            after unhide the application from Device Manager.
Question 2: Is there any way to see these kind of hidden apps?
Answer   2: Yes. We can see these types of apps
        Settings  :>   Security :>  Device administrator :>

        Here is the list of these types of apps.

Every modern spy app (unless it's not a fake) admit that factory reset of the host phone deletes the app client. So yes, answering your first question, you can delete them in this way.
Regarding second question, it depends on the type of the app. Every app leaves specific tracks which are unique, has its own algorithms and so on - but neither is completely untraceable.

You can uninstall the apps simply by GOING IN THE SETTING-> SECURITY or PRIVACY-> DEVICE ADMINISTRATORS-> UNALLOW SPYAPPS (YOU HAVE).
Then you simply uninstall the spyapp just GO THE SETTING-> INSTALLED APPS-> UNINSTALL THE APP.

THE QUESTION DOESN'T ASK HOW TO UNINSTALL THE APPS

source: Stack Exchange

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

authors: Андрей Андрей

sort: votes


text:
Unknown error code during application install “-24” installing Instapaper
I'm getting the following error when I attempt to install Instapaper through the Play store
Unknown error code during application install “-24”

Googling suggests I need to delete any remnants in the /data/data instapaper folder.  Unfortunately, that seems impossible, I've tried both using file explorers on the device, and adb shell, which tells me "Permission denied" when I try and ls the /data/data folder's contents.
I really don't want to perform a factory reset reinstall everything that is on my device (Nexus 7 2013).
My device is not rooted.
How can I fix things so I can install this app?
I have a logcat file I can attach if it would be helpful.

Have you installed Instapaper on the same device before?

Not that I recall, it is installed on another android device. Maybe something came across because they use the same Google account?

That shouldn't be an issue. Maybe it's something else, but I have no idea.

You would need root to access /data/data, and rooting would require unlocking your bootloader, which would wipe your data.
Other than doing a Factory Reset, there may be no other way.

imho, that's a horrible design flaw by Google.  I should at the very least with adb shell be able to get into the /data folder to fix issues without a hardware reset.  I can't imagine having to reinstall windows because an app had a botched install.

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


text:
Help with moving ALL data from one galaxy 3 to a new Galaxy 3
I need to transfer everything from phone A to phone B (pictures, contacts, apps, and text messages).
How can I do that?

Unfortunately I do not know of a fresh and safe way to do this absolutely automatically but there are some tools which can help you with the same.

For Call Logs and SMS you can comfortably use these two apps and then transfer the backup files they create to you new phone. - SMS Backup and Restore and Call Logs Backup and Restore
For getting a list of your applications which you have currently installed, you may use AppBrain App Market. Some time back this had a companion app to it called Fast Web Installer. I believe APKs are still available on the internet. This one will take a backup of your app list and Fast Web Installer can restore the same on the other device.
Personally I recommend that you sign into your Google Account and go to all applications you have ever installed and manually handpick. This prevents useless or unused applications from your old phone to carry over to your new phone.
Contacts are automatically backed up at Google and you can do the same for the pictures as well. If you want to transfer pictures, you can also transfer them via External SD Card and just use the same SD Card on your other phone.


text:
How many devices don't run Google Play
I've recently integrated AdMob into my app.  AdMob requires Google Play Services, which requires the Google Play app.
How many devices do not have Google Play available?  I'm worried about losing potential users.

According the google's developer page here, google play is not required for AdMob to work.
From the Site:

The Google Play services library supports even devices that don't have the Google Play store. To update such devices, download and bundle the latest Google Play services SDK; then relaunch your apps to propagate updates to your users. Devices that do have the Google Play store are automatically updated to the latest version.

There's also an answer here which explains that Google Play Services is not required to be able to have ads served to android devices. If Google Play Services is not on the device, the version you compile with your app will fetch the ads instead.

Fantastic, thanks Steven! I'd read that answer after I posted here, but the guy didn't link to any official docs like you... wasn't sure I could trust that.


text:
Nexus 5 whole battery drained in a single night
I charged my phone to 100% before going to sleep. I used it for only few minutes and found out my phone was off in the morning because all the battery was drained. I charged it and saw battery stat and it showed as:

It shows that the screen was totally off the whole night. What caused the battery to drain so fast?
Another stat view:

It is the first time this has happened.

It seems like your exchange services drained all the battery.
That bug was partially corrected with the last update to 4.4.2. Which OS version are you using?

My device shipped with version 4.4.2. I was using that service since the start but I am facing this problem only today.

Try to stop the service. It should stop the battery drain. You should also try to set the email "Sync Frequency" to "Automatic (Push)"

We are using Exchange on serveral devices at the office (for testing) and what i noticed is that sometimes exchange services seem to drain alot of battery even when set to a low interval or push.
This typically happens when Exchange is trying to pull some data from the server but an error occurs. The end user (you) does not always see the error.
For me usually a reboot fixes the problem, worst case remove the Exchange profile and reinstall it afterwards.

This is exactly what happened with me. I also finally figured it out. Yesterday, I tried to sync my other account and there was an error which I ignored and carried on. That might have triggered the problem.

Open the email client, go to settings > The email ID you have configured > Inbox Check frequency
Change that setting to "Never" if you want to manually refresh emails or increase the duration for the refresh. That should fix the battery draining overnight.

The mail check frequency was Automatically (Push) from the beginning. I had no problem except yesterday, which drained the battery. Must be some bug in the Exchange service. I will update if the problem persist.

I have found that if you turn the display ON before unplugging the charging cord, the battery stays at 100% all night.  My guess is that it also helps if you charge during the day.


text:
Block Adult app recommendations on play store
I always get adult app recommendations (under "Recommended for you") on play store though I have never used one. I find it quite embarrassing. Is there any sort of content filtering possible.

App recommendation are not only listed based on your app usage. It also depends on your friends/followers on G+ circle. So one of your member in your google plus circle is the culprit here.

Yes. You can use the "Content Filtering" option in the Play Store settings. Set the maturity level to restrict the apps that you don't want to view.

Screenshot - (Click to enlarge image)

what about the web interface?

I could not find any settings from the web interface. Perhaps the settings from mobile device should do the work.


text:
How do I check if my nexus 7 is from 2012 or 2013?
I just received one as a gift and want to know if it is 2012 or 2013. How do I check?

If it has a rear facing camera along with a front facing camera, it's the 2013 version; else if it just has a (single) front facing camera it's 2012.
Simplest test.


text:
No active profile issue for Tasker to Zooper widget
I am trying to get new mail notification from Tasker to Zooper widget, following the instructions given here.
But Tasker says "No Active profile" and new mail updates are not coming until I run the "play" button in task.
I googled and come through similar question here and I make double check that I have indeed made an event for new mail.
The task is shown
 and .
If I manually push play button, everything is ok, but thats not what it supposed to, right?
Kindly show me what went wrong here.
I am using unrooted Nexus 5, kitkat-4.4.2 and Tasker and zooper pro are from playstore and updated, if those matters.

I've never used Zooper, but that sounds as if the task doesn't get triggerd. Have you just setup the task, or also a profile/event to trigger it? If so, maybe the app you're using doesn't correctly support this (i.e. doesn't inform on new messages).


text:
Can I change my ICS phone camera trigger?
I am using Sony Xperia LT18I. It's ICS 4.0.4 and I was wondering about changing the trigger of my phone's camera with the headset key press. If I connect my headset it should find and change it's default option and should take a photo when I press the key of my headset. Can anyone help on this?

Welcome at Stack Oveflow. Everybody was once new here but you noticed that there are always people around to help out. In case you missed it: [help]

You could probably give Camera Touch-Free a try.

Solution for touch phones that did not have hardware camera button such as Samsung GALAXY S II.
Making shots on touch phone without touches.
Just use hardware buttons "Volume Up" or headset.
Use "Volume Down" hardware button for exit from application.

Others worth trying:

Sensor Camera Pro:

(New) Use the headset's previous and forward media button as focus and shutter release.

  You could also search Google Play for: camera headset

i tried it but i cant disable the flash!!


text:
How to make an incoming call in genymotion emulator in android?
How can I make an incoming call in genymotion emulator in android?
I am using genymotion emulator to run and test my app.
In the native emulator DDMS, we can make a fake call. Can this be done using the genymotion emulator?

@Stephen  my English is poor so ... thanks for edit :) do you have idea about my question ??

You can't simulate a call in Genymotion
http://stackoverflow.com/questions/22198871/how-to-make-incoming-call-in-genymotion-emulator-in-android

I don't think this question will benefit Android end-users... I can't think any cases where general user want to do this. Anyway, you have posted this question on SO. Cross-post is discouraged, moreover if it's off-topic on here.

Hey i found call function in geymotion :) #thanks @Rajkiran
The Phone widget allows to test applications relying on telephony features and observe their behavior when receiving a call or a text message.

To use the Phone widget, click  or Ctrl + 8.
To simulate an incoming call:
1.Enter an incoming phone number.
2.Click Call.
To simulate an incoming message:
1.Enter an incoming phone number.
 2.Enter a text message.
 3.Click Send message.
The text message is displayed in the virtual device via a notification and can also be read in the Messaging application.
:( This feature is only available with Indie and Business licenses.


text:
Connecting an AVD with an android device
I want to test an android application using WiFi-Direct, and i want to ask if i can connect an virtual device created with VirtualBox with my real device android ?  thanks in advance.

I doubt it would work. WIFI direct probably needs an actual interface, because it connects to a device directly without using a wireless router or other middleman. Since a virtual machine doesn't have a dedicated wifi device, it is limited to standard network communications.

But, i have installed Windroy, which have the WiFi-Direct option, then i want to test my app and connect it to a real device, because Windroy can create just one virtual device, and when i use the x86 images with VirtualBox, i can't found the WiFi-Direct option, and this is why i'am asking for the connection between an AVD and a real device, because i don't have another choice in this moment to test my app.

No you cannot connect an virtual device. Because Avd of pc is just simulator and doesnt have facility to such connections. You can check wifi in avd using internet connection of pc or VirtualBox but not to your real wifi.


text:
Text message with pictures: "Download" button does nothing
I have a Galaxy S2 running Android 4.0.4.  When people send me text messages with a picture attached, I receive the message but it says something like this, with a "download" button:
Message size: 1KB
Expires: 8:52AM, Mar 12
[Download]

When I press the download button, it changes to the text "Downloading" for a moment, and then it changes back to the download button and nothing else happens.  I was expecting the picture to open, or something.  Is there some way I can download & view these pictures?
[Update]: I have seen other suggestions to turn on mobile data.  I went to:
Applications => Settings => Data Usage

and verified that Mobile data = ON.  As an experiment, I toggled it OFF then ON again, then pushed the Download button on my text message again, but got the same result (it said "downloading" briefly then nothing).
I have also turned off auto-retrieve here:
Messaging app => Menu => Settings => Multimedia message (MMS) settings

Auto-retrieve  is unchecked & still no success.  I'm pretty stumped.
Update #2:
Suggestion to check APN settings.  I went to:
Settings => Wireless & network

But there is no "mobile" choice.  There is a "more => mobile networks" but it only has "3G data" and "connections optimizer".  Is there some other way to find/set the APN settings?

Try opening the "Downloads" app, or use a file explorer to look at various folders on the phone. It may be that the message app you use simply stores it in a folder and expects you to handle it afterwards.

@StephenSchrauger - thanks, I went to the downloads app.  There are 2 tabs: "internet downloads" and "other downloads" but there is nothing under either of them.  Is this where SMS downloads are stored?

No, that's just where downloads go to. Do you have a data plan at all? Can you e.g. call up web sites with your browser? Messages with pictures attached are MMS, and require an Internet connection, and often a specifically configured APN (provider specific, so you might need to contact your carrier).

Yes I have a data plan, I can browse the web, do Google hangouts, and so forth.  Everything else seems to work except this.  I will have to read about APN, not sure what that is.

@Izzy is mostly right. This is largely a case of incorrect APN settings. When I use stock ROM specifically for my carrier, I can download files. But using custom ROMs (with modified-who-knows-what), I usually have problems, and am not able to download them. I can modify the APN somewhat, but it still has quirks. In the end, I just give up on MMS downloads.

APN stands for Access Point Name, and gives the device the configuration to access the network behind (see Settings→Network→Mobile→Access Points). Your carrier should be able to either send you a configuration SMS, or at least specify the details to configure here.

Thank @Izzy & geffchang.  This is probably what it is, but I can't seem to find APN settings... I'll update my Q with what I've tried.

There's a "More" in between (Settings→Wireless & network→More→Mobile→Access Points). Sorry for my omission...

I did actually find "more... => Mobile Networks" but under there it only has "3G data" and "connections optimizer" (No "access points")

I just solved this issue on my phone, mms only works through 3g or 4g.  It doesnt work over wifi so turn your wifi off, turn your mobile data on and it will work! Or at least it did with mine anyway. That's had me stumped for a veeery long time haha I hope ive helped someone with this :-)

Wow, thanks Dave, that did the trick on my phone too!  Hard to believe.

I was using a Nexus 5 with Android 6.0.1 and had this problem (download button did nothing once pressed and therefore I was unable to receive MMS msgs). Google's Messenger App as SMS/MMS app.
I ended up calling FIDO and someone directed me to change the url for MMS proxy (in Access Point Names => FIDO LTE => MMS Proxy) to an IP address.  I then turned off my phone, took out the SIM, re-inserted it and turned the phone back on.  I was then able to receive text messages.  I'm not sure which of those steps actually solved it, but together they worked.


text:
KitKat uninstalling app from device
I ran into a weird issue on my Nexus 7 running 4.4.2. If I uninstall an app from the device, it still shows up in Settings -> Apps -> Downloaded at the bottom, and it says not installed. However, it prevents me from installing an apk via adb, reporting the app was still installed.
I had to do an adb uninstall and that completely removed the app.
What changed? What's the proper procedure to remove an app? The only thing that changed that I'm aware of is that now I'm using user profiles, but the app in question is not used in any other profiles.
Thoughts?

What steps did you take to uninstall the app from the device?

I've seen something similar when an app is installed in someone else's profile but not my own, so make really sure you don't still have it installed in any other profiles.

@DanHulme to uninstall, went to apps, tapped on app then Uninstall. The only way it goes away completely is if I do adb uninstall.

@Wyzard you are right...for some reason apps installed via adb install seem to go into all profiles, then removing it via Settings->Apps would remove it only from my current profile. Good catch! If you make your comment an answer I'll accept it.

I've seen something similar when an app is installed in someone else's profile but not my own, so make really sure you don't still have it installed in any other profiles.


text:
Xperia U ST25i (Android 2.3.7 - Gingerbread) - Where is Developer Options?
There is some way to active developer options in 2.3.7? When I bought my Xperia U, they came with developer options and 2.3.7 android. How it works? I tried press 7 times on build number and those thing, but nothing worked, someone can help me, PLEASE? I don't want to use ICS, JB or some different android.
Thank you, guys!

The tapping on build number 7 times is specific to JB and later.

Yeah, I heard about it. But what I'm supposed to do in GB?

You stated "When I bought my Xperia U, they came with developer options" so what's the problem?

I update my mobile to ICS after buy my celphone, after that I install GB again through FlashTool and I lost developer options.

Did u check in Settings It is usually above the about phone


text:
Signal problem with Samsung Galaxy Y GT-S5630 mobile
I am using Samsung Galaxy Y GT-S5630 phone with IDEA network provider. I am having signal loss problems many times a times. When I try to make a call, it says "Network unavailable". I though this might be the problem IDEA network, but it was not. I tried checking the same sim card in another mobile and it's working fine, this issue is  being observed mostly for every 4-5 minutes. How can I resolve this?

Different network providers may use different masts.
The company of the second sim will have a stronger presence in your area than the company from the first sim.
Therefore, the ideal move would be to get yourself a sim from the same provider of the second sim.
I hope this helps,
Nicholas

Your phone probably is fixed in 3G mode or is in auto 3G/GSM mode. I suggest you to switch to GSM only mode. That way you won't face a network problem.

Go to Settings > Wireless and Networks > Mobile networks > Network
  Mode

Select GSM only from that menu.
Also try going to Network Operators from the mobile network menu and try selecting a network manually.


text:
Help with enabling USB Debugging
My problem is that I need to enable USB Debugging on my Asus me301t. When I go to try and enable it in settings, all developer options are grayed out and I can't enable it using the slider at the top of the screen. I'm using Android JellyBean 4.2.1. Help?

What happens when you click on the slider to enable developer options?

It doesn't do anything at all

@ekko add a picture so we can see.

Is it possible that that portion of the screen (hardware) does not respond to touch? Or is it for that Developer Options screen (software) only?

Do you have any enterprise/work policies applied to you phone ? We used to disable it for many of our users.

@Dukes It does have enterprise/work policies on it. There is a bunch of limitations that were put on it in regard to chaning settings; so I have very limited access to changing settings.

@easycheese heres a screenshot https://imagizer.imageshack.us/v2/592x370q90/822/0r7m.jpg

If you have an enterprise device then it is likely disabled by your IT department to prevent unknown users from accessing the data on the phone. If you need access then you will have to go to the policy administrator to get it unlocked.

I had the same issue with a Double Power tablet I bought for my kids running Android version 4.4.2.  Considering @jeffchang comment, I tried simply rotating the tablet from landscape to portrait orientation.  The slider to turn on/off developer options now works perfectly - but only when the tablet is in portrait orientation, it does not work in landscape - strange.

Try connecting a different USB cable or may be restarting a device might help too.

If all the developer options are greyed out, not just USB debugging, then it's clearly not a USB problem. Changing the USB cable won't make any difference.

You may have to enable the Developer option manually. For this you have to go Settings -> About Phone, then tap on the build number 7 times.
Hope that will help :-)
Thanks

I already have access to developer options. The slider to enable it is grayed out along with all the options

As the OP already stated in his question: all developer options are grayed out – so obviously he doesn't need to "enable the Developer option manually" by tapping the build number.

I had similar issue on Samsung GT s7392  Android 4.1.2.
All common issues like slider, tapping build number, were not relevant as they were fine.
Finally found out that it was because of the Worx software by Citrix which had been installed. This had taken away the option to do USB Debugging. Once I uninstalled Worx, the button got miraculously "ungreyed".
Uninstalling Worx is also a bit tricky. Follow the steps outlined here:

To unenroll your Android device from Device Manager
Updated: 2013-06-16

Open the Control app, tap the Menu key on your phone and then tap Settings.
Tap Personal, tap Security and then tap Device Administrators.
Clear the Connect check box.
In the Device Administrator dialog box, tap to select Deactivate and then tap OK.
In Settings, tap Application Manager.
Select the Worx Home, tap Uninstall and then tap OK

.


text:
Complete reset of SGS2 (factory reset not sufficient)
background here:
Recovering internal memory on SGS2 (CWM, not root, boot to recovery only)
The problem is that having recovered that data, and having done a factory reset (wiping /data, /cache), the phone still doesn't boot. It goes to the Galaxy S2 screen, and then turns off (not getting to SAMSUNG screen).
So I assume there must be a problem with /system.
Is there a log somewhere on the phone that I could access that might show me what the problem is? Otherwise should I try to flash other roms (or reflash the stock rom?) in the hope that this would resolve it?
Many thanks!

Thanks for suggestions and comments! I have written up what worked for me here: http://www.sciencemedianetwork.org/Blog/20140306_Flashing_Samsung_Galaxy_S2_i9100_with_Heimdall_1.3.2_in_OS_X_10.7.5

I think you should just flash another ROM. You will still have all your data on the Internal SD so no need to worry about that. This would wipe your /system. So what you want to do is follow the standard procedure of installing a new Custom ROM and you should be good to go without any data loss (Eg. Pictures, Videos etc. You still lose any app data not backed up on the cloud).
A great site with recommendations which I use for my own phone is GalaxyS2Root.
Some ROM recommendations I can give you from my own personal usage are AOKP JB MR2, Resurrection Remix v5. Try to avoid the ones with battery drain issues and you should be fine.
Going thru the phone log with your phone not booting up is a hassle which is unnecessary in this case. Just do the above and you'll be fine.

Have you  considered going back to stock rom? You can flash it with Odin and all your data will remain intact.

This should also work equally well in case you find yourself more comfortable with this. Personally I don't like using Odin though as the process is cumbersome.

Thank you so much for your comments and thoughts! Written up what worked for me in blogpost here: http://www.sciencemedianetwork.org/Blog/20140306_Flashing_Samsung_Galaxy_S2_i9100_with_Heimdall_1.3.2_in_OS_X_10.7.5


text:
K9: Marked all mails as read by mistake
Today I discovered the "Mark all as read" function in K9. I was not very happy to find out, that it marks all mail in my inbox as read even the ones currently not shown on the screen.
Naturally now all my mails in the imap folder are marked as read. Is there any way to undo this? I hit the button not by intention...
P.S. How can anybody wish a shortcut for this feature? :P

To answer your p.s.: it can be useful if you have a mailing list or similar in a folder. If you have a large backlog of unread mail in the folder (e.g. after getting back from holiday), and you want to ignore it all and start fresh from new mails, mark-all-read is an easy way to do that.

Known issue: https://github.com/k9mail/k-9/issues/1194
And there's no way to undo it, sorry.


text:
Nexus 5 "Ok Google" voice output in a non-English US language
I'm trying the have vocal output from my nexus 5 with a non english system language.
If my system language is English(US) I say "ok google" and it opens google now, I say "what's the weather like today" and it show me a weather-widget with the weather and the phone speaks.
Otherwise, if my system language is Italian, and I set English(US) in the voice settings, if I say "ok google" it opens google now, but if I say "what's the weather like today" nexus simply search it in web: no widget, no voice!
My question is: it is possible to have the (english) output voice feedback from my questions in google now without setup English(US) with system language?
Many Thanks

I doubt that unless your phone would use a proxy located in US. So yes it is posible...

You doubt that...so yes? So what, yes or no? :) And could you please explain what that has to do with a proxy? To my knowledge, that's just bound to the system language, not to the location.


text:
Convert Safari to Go files to ePub
Safari to Go stores offline bag files in \data\com.safaribooksonline\files\zips. Each book has it's own directory with files that make up the entire book (xhtml, metadata, etc). Has anyone tried converting these files into ePub?
Safari to Go cuts off the bottom of the pages (i.e. cannot read full content). That's why I want to convert it to ePub instead. If not, is there any other way to read Safari to Go content?

Leaving this question open. Seems like a valid concern, and the problem is well-described.

Copy the files to a Windows/Mac or Linux machine and zip them one book directory at a time.  Then use Calibre to convert them to just about any format you would like or another epub to .lit converter.
You may need to rename the .zip files to .epub for them to be recognised.


text:
Help identifying tablet
I don't know if here is the right place to put this but I need your help identifying what I believe is a Chinese tablet that a friend of mine received as a gift.
The problem is that it is locked in the boot loading process (it only displays Android on screen) and I need to reinstall it. The only information I have is what dmesg returned when connected via USB
:~$ dmesg | tail
[161396.250396] usb 2-1.1: Product: Android
[161396.250399] usb 2-1.1: Manufacturer: USB Developer
[161396.250401] usb 2-1.1: SerialNumber: 20080411d412e5d
[161401.258415] scsi10 : usb-storage 2-1.1:1.0
[161402.252904] scsi 10:0:0:0: Direct-Access USB 2.0 USB Flash Driver 0100 PQ: 0 ANSI: 2
[161402.253268] scsi 10:0:0:1: Direct-Access USB 2.0 USB Flash Driver 0100 PQ: 0 ANSI: 2
[161402.254146] sd 10:0:0:0: Attached scsi generic sg9 type 0
[161402.254372] sd 10:0:0:1: Attached scsi generic sg10 type 0
[161402.257914] sd 10:0:0:1: [sdh] Attached SCSI removable disk
[161402.260390] sd 10:0:0:0: [sdg] Attached SCSI removable disk

I already try to find the serial number and the manufacturer on Google but I can't find anything related. I took some pictures from the tablet and the box
Box

Front

Back

Thanks

I've no idea what it is, but you should plug it in to USB, run lsusb on your PC, and [edit] the result into your question. That's more likely to help identify it.

Hi, the lsusb gives this
Bus 002 Device 017: ID 18d1:0003 Google Inc.
the lsusb -v returns this http://pastebin.com/SZtEUfqN

Using ADB (comment if you need help getting that setup):
Connect your device to your computer
On the command line in the directory containing adb.exe
Use this command: adb connect localhost:5555
(assuming you are on windows, let me know if otherwise) Then do: adb bugreport > report.txt
That should give you a whole bunch of info in a txt file in the same directory you executed the command. In the file you can search with a text editor (notepad for example) for all the info your heart could desire.

Hi, I'm on Linux but I manage to run the command and now I have a lot of info that I don't understand haha but because of your suggestion I made an adb and a lot of readeing and with a adb shell getprop now I have what I need to re install the tablet or at least more info than what I already have :D thanks!

BTW this is the  result of adb shell getprop -> http://pastebin.com/08r5nvie

I found a solution to the boot loading loop here. It was matter of install CWM, boot in to recovery and wipe cache/factory reset. Now it boot normaly :D


text:
New nexus 7 tablet locks rotation - any way to reset without a reboot?
Since I updated my nexus 7 2013 to Android 4.4.2 I have an issue where my screen rotation is locked without any way to return it to normal (even after turning on/off the auto lock feature).  Not sure if this is happening to a lot of people out there,  but the only way to fix it is to turn the tablet off for a few seconds and turn it back on. My question is, is there a way to reset the rotation from a software perspective? Is There any service that I can start and stop. I need to make sure this is not hardware related and that possibly the best way to test it.

You say in your question that you tried turning on/off the auto lock feature. What exact steps did you take?

Drop down the right menu from the top of the screen,  then disabling "auto rotate",  wait a few moments while moving the screen in different directions, and the enabling "auto rotate" again.

Did you make sure that screen rotation isn't an issue with the ROM? Sometimes reflashing the ROM will correct that issue. It isn't a hardware though. You can also flash a different ROM altogether if the 4.4.2 still doesn't auto rotate the screen. Just make sure you check all settings, might be something you overlooked. By the way stock or custom 4.4.2?

For what is worth, I recently moved to Cyanogenmod's latest release and it still behaves the same way. When i reboot the device, once in a while it works but eventually it breaks and I have to use the app to switch the screen. I'm starting to think is a issue in the core-android code. It is so annoying!

Rebooting into Safe Mode fixed the issue for me somehow.
To go boot into Safe Mode:

1) Long Press on the power button for 1 second.
2) in the power off menu that appears, press and hold the Power Off option.
3) A Reboot into Safe Mode dialog will appear, Click Ok to boot into safe mode.

After you have booted once into safe mode, check if your auto rotation is working. If it is working then good, reboot normally. If not, then it is most likely a hardware issue and get your nexus 7 replaced/repaired by Asus.

I use an android app called Adaptive Rotation.
https://play.google.com/store/apps/details?id=ui.robot.rotate
It adds the ability to rotate the screen in any orientation and it STAYS that way. So when apps want to rotate your screen and you want it in Landscape, it stays in landscape, or whatever your preferred orientation is.
As its software it should fix your issue.

This has not fixed the problem but it has made the experience livable.


text:
Moto X: Press 1 to Accept Incoming Call
Recently, upon receiving an incoming call, I get a voice notification asking me to "Press 1 to answer the call".  Probably started a couple of days ago, which perhaps correlates to having received Motorola Assist updates about that time.
My initial thought was that this was Google Voice call screening.  While I do have GV installed, I am not using it nor have I even set it up.
Any thoughts on where else the calls are getting trapped out?

Are you still able to receive the incoming call? Or does it get blocked out of the system, following an auto disconnect?

Yes, I can answer the call by pressing "1".

That is most certainly very odd. Have you tried talking to your network operator about the same? I feel it's quite unlikely that an app is allowed to intervene with your calls in such a manner.

Yes, began all of a sudden.  I uninstalled GV just to be certain it wasn't GV intercepting.  No other recent installations of note.  I'll call VZW.

ah-ha!  I have been using a Google voice number to forward to my cell.  Somehow and for some reason, GV's call screen setting was enabled.  Uncertain how this occurred, as I haven't logged into the GV account in quite some time since initial setup.  Problem solved.

I see. LOVELY! Why don't you answer your own question with a solution for other people and then the mods can mark this as closed.

The solution to this problem was to turn off Google Voice Call Screening. Though the GV app was not installed and I do not know how the setting became enabled, I logged onto my GV account to turn off this setting.


text:
Can I update a file via email
I'm looking for a way to update a file (override it if need be) on the SD Card from an email attachment with one click, sort of like a Batch file in windows.
We have 50 tablets at work and every now and then we need to update a price list file. Most of the users are not too bright and can't copy from the attachment and then navigate to the correct folder and then paste the file in.
I would like to know if there is any way to automate this like a batch file in windows, is it even possible.
All tablets are using 4.2.1 and are Asus TF300T and NOT Rooted. I usually email the updated file then have to spend 15 min with EACH person holding their hand to update it. Any help or direction to a thread with something similar would be very appreciative

TBH, it sounds like you want to replace your email solution with a Dropbox-like app (but not specifically Dropbox, unless you want the whole world to see your price list).

In default email client, and I believe most other email clients, once you clicked on the attachment, the file will be cached on the device, so it wouldn't need to be redownload (at least until the cache is full). Is there any reasons why you need to put it in a local folder?

Taking up Dan's suggestion: did you look into ownCloud? This would enable you to host the file(s) on your own server, or rent a space with your provider to run the service.

Hi all It needs to go into a local file so the guys can find it. If it was just to stay in the email program it would get lost with other email the tablet recieves

A cloud type server is not an option as they only get Wi-Fi for a limited time of the day, so I need it to be stored on the tablet (on the SD card preferably).
It would be something like a bat file on windows, just click on it and it would copy the PDF file that is in the same email as the .bat file and then paste it into the stored folder on either the SD card or if I have to, I can store all the PDF’s on the device’s internal storage.


text:
How can I disable mobile data completely?
I have a pre-paid plan and don't want to use my mobile data except for two days in the year. However, since there's the quick option button mobile data, I fear I might press the wrong button when I'm dizzy.
So is it possible to deactivate mobile data completely, such that a press on the "mobile data" quick button won't activate it anymore? Or a little bit more drastic: how can I remove that feature from my phone?
If the solution is device specific, I'm looking for an answer for a Samsung Galaxy S2 (GT-I9100, running stock 4.1.2), but I would like a general solution.

Create a dummy APN and select that as default.
With this, even if you enable data accidentally via toggles, it would still not connect.
 PS: Added as an answer as suggested by OP

To stop mobile data, delete the APN's (Access point names).
Long press on mobile data icon on your Android, this opens up the Mobile Networks settings screen. Check which APN's are there, you cannot delete them right away.
Just enter anything junk in all the fields. In MNC, put 000. Also, put 00 in everywhere else where it needs numeric. Now this APN should disappear.

That makes using the mobile data during the two mentioned days kind of hard, right? "I [...] want to use my mobile data [...] for two days in the year."

Deleting the APNs on the phones mobile data settings would work. This way, it won't ever connect to mobile data through your carrier.
I discovered that after I tried installing apps that supposedly turn off or disable mobile data, but none of these work.

Google broke the ability for apps to turn mobile data on/off and (so far) are ignoring requests by developers to restore it. If this concerns you please feel free to comment on or star this bug, hopefully if enough people complain they will start listening: https://code.google.com/p/android/issues/detail?id=78084

Ask the service provider to stop the internet services so that they will stop it.

I guess Samsung smartphone will outsmart you. It will reinstall the default APN after system updating. Be careful, it will auto-connect to the mobile data when you change the SIM card, especially when the phone is new.

Arrange your notification icons and move data to where it is inaccessible via quick buttons, then either create a new APN or delete existing APN and choose it as a default.
In my experience with Apple, the best option is deleting existing APNs, except for the MMS APN.

"In [your] experience with Apple"? You're aware that this is an Android specific question? Also, not every ROM has movable notification/quick settings.

-1: the answer is too generic. Possibly unrelated to Android.

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


text:
get back root with custom rom
Not long ago I upgraded my Samsung Galaxy 3 (GT-i5800) with Kyrillos' rom v10.6
It appears to use CyanogenMod 7.3.0-RC3
Android 2.3.7
Some apps I often need to use, like SSHDroid, Terminal and Midnight Commander, often get "has been denied superuser permissions"
I see mention of a root option, to Enabled for ADB and/or Apps , but no way to get to such a settings page despite various suggestions.
http://www.cyanogenmod.org/blog/security-and-you

A Samsung Galaxy S3 using Android 2.3.7? That's RATHER OLD. >_<

Anyway, do you see a SuperSU or SuperUser app on your phone? Maybe you can configure the access there. Or perhaps it's in settings > system.

Could you also download Root Checker from Google Play and see if you still have root access?

@geffchang Yes, so is the GT-i5800 old too, if you look it up. CyanogenMod 7 (providing the upgrade to Android 2.3.7) is the newest for that model than functions reasonably well, and must say, am very pleased with it, compared with the stock ROM for that phone. Even has built-in SIP, wifi hotspot and other features we've could only work around with 3rd-party apps before, if at all.

The SuperSU bundled with CyanogenMod 7 was somehow inaccessible to user root access requests, like with SSHDroid, Terminal Emulator and Midnight Commander, as I've mentioned.
Forums confirm superuser permissions being denied to everything, and inability to get to its configuration. This was a later CyanogenMod design decision.
What finally worked for me was copying the latest CWM-SuperSU-v1.93.zip over to my SD card, rebooting into the "recover" mode CyanogenMod provides, and flashing from that ZIP.
http://www.adbtoolkit.com/rooting/su/zip/#.UxmWtNxdVeQ
Now, I can finally do things like clean out large files from /data/dalvik-cache/*.dex when internal space is badly needed temporarily, or other UNIXy things.


text:
What caches can be cleared, when wanting to keep settings?
I do not know enough about the original purpose of the different caches. If I do a cleanup in a few months and clear many app cache items, is it safe for me to assume that most programs will not lose settings, if I clear the "cache" cache and leave the data cache alone?
Most programs means if a few lose settings, it is not a problem. There are many settings in many programs that took me quite some time to setup (and test).
By settings, I am referring to the applications own settings, not web settings, or settings that the application has access to. Take a game, for example. I do not care if the game is reset, levels are lost, or log-in is gone. But the settings for that game app must stay.  In a program, I do not care if it loses its thumbnails, and add-in parts, just that the settings for the program stay the same.
If this is all wrong, and programs are not normally supposed to use the data cache for settings, then tell me about it. I just assumed after losing some carefully selected settings that it is there in the data cache.

Any cache can be cleared. Clearing the cache will not remove app settings.
Read more from this closed question in StackOverflow (should be migrated here):
What's the difference between clear cache & clear data in android settings

Ok thanks, I wrote that wrong.  The item is "clear Data" , not "data cache" oops, it is found in the same area.

@Psycogeek: Unlike clear cache, the Clear data is not always safe to clear, unless you're willing to lose potentially important settings. Some apps actually store their settings in an external server, and for those type of apps, once you relogin, they can restore their settings. You'll need to research individual apps to find out whether they do that.

All memory caches are safe to be cleared, as they need to be designed as such since Android will clear them when memory get's tight.
Caches stored to disc will include things saved. However, most applications either save to file or utilise an sqlite database. These can be backed up with a file manager e.g. es explorer and an sqlite manager e.g. the one with the white db logo on a red background.
Clearing the cache will not corrupt the program itself. You will only lose saved data, such as the examples you mentioned; saved levels, hall of fame entries, badges, etc.
PS. @Psycogeek: Psycho is spelled with an h ;-)


text:
Adb can't see my device - PAP5400
When I connect my Prestigio PAP5400 DUO to my PC, ADB cant find it.

I think the driver is wrong but I can't find right one. I have tried installing many drivers.
PS: I have debugging mode activated. I'm using Windows 8.1.
PPS: Sorry for my English.

your device manager is showing that the adb drivers are not properly installed. If properly installed there would be no question mark by the left of the icon.
I found the following steps in this article here

First of all you have to Enable the USB Debugging in the Developer settings.
Connect your tablet to the computer USB port.
Select MTP connection instead of Mass Storage (you can find it at Storage -> USB computer connection)
Right Click on Computer->Manage->Device Manager,  search for PMP5080C and update driver with Google USB Driver.
Download USBDeview. In program search "PMP5080 C PRO USB Device" and remember the Vendor ID for me it was 0x2207.
Open %UserDir%.android\adb_usb.ini a write there the Vendor ID (2207) without the leading 0x.
Open command line at %android_sdk%\platform-tools\
adb kill-server
adb start-server
adb devices

Now the adb devices will display your device.

ADB will not automatically connect to your device when it is plugged in. The "Devices" command will give you a list of "connected" devices, not devices available for connection.
To connect your device issue the command: adb connect localhost
Let me know if I misunderstood your situation or if there is anything else I can do to help.

when i use "adb connect localhost" adb show "unable to connect to localhost:5555"


text:
Which Android Smartphones or Tabs are enabled with Wireless Adhoc Network?
I am planning to create an AdHoc Network with 3 Android Smartphones. But I am confused about the products. Is Samsung Galaxy Grand 2 enabled with AdHoc Network? I don't understand which Android smartphones/Tabs can be useful for building this type of AdHoc Network.... Please Help

Welcome to Android Enthusiasts! Have you checked with our ad-hoc-networks tag-wiki? This most likely answers your question. If not, please [edit] it and include what you've checked, and what issues remained open.


text:
Cannot install unsigned APK file on my phone
I developed an app in Eclipse, and emailed to me the .apk file. It correctly downloads to my phone, then I go in Downloads and tap it. I choose "Install" and I'm getting App not installed message.
What's the problem?
I have a Nexus 4 phone, and "Unknown sources" option is selected. I can successfully install the app through Eclipse. The .apk file was exported in Eclipse from Android tools -> Export unsigned application package.

The apk file is also generated in the bin folder of the project after running the app at least once.
I've copied the apk file from the bin folder and installed it successfully on three different phones without any problem both copying directly on phone memory or sending it via email.

Android does not allow installing unsigned applications.
You will need to sign you APK (with a debug or release key). Don't use Android tools->Export unsigned application package, but rather the regular command to export an Android APK.
The different options available to sign you app are well described here:
http://developer.android.com/tools/publishing/app-signing.html

Do you already have the application installed on your phone (installed via Eclipse)? If so I expect the exported apk is signed with a different key to the version already on your phone. Android will not allow you to 'update' an app if the signing key is different.
Un-install the app and try installing the apk again. If it still fails it may be that the exported app is corrupt in some way.

Yes, I already have the app installed. However, the exported app was unsigned. I tried to uninstall it, and install it again from .apk. It doesn't work. I've tried to install it also on a Galaxy S3 phone of a friend and I've got the same message. How can it be corrupted if I exported it using Eclipse, and launched from Eclipse it works? However I exported it again to be sure and doesn't work...:(

@blackwolf There are no unsigned apps in Android. If you haven't signed the app with a release key, it's signed with a "debug key", specific to the machine it was built on.

@DanHulme I think you are wrong. Android tools->Export unsigned application package does exactly what it says: create an unsigned APK. This is the reason it cannot be installed on a device: it's not even signed with the debug key.

@Sebastien I see what you're getting at. Yes, that seems the most likely explanation.


text:
How hard is it to transfer everything from an iPhone?
My wife has an iPhone 4. She's due for something new, and I want her to get an Android just so we have the same OS.
She's concerned about losing contacts and her iTunes music. How hard is it to move these to a new Android?

Music can be easily copied. Just open the folder where you keep the music on your hard drive and just copy & paste it on your Android device.
For contacts and calender, check this Google Help article (screenshot below):

For contacts, use a PC and transfer the iPhone address book to the Android. For text messages, back up the iPhone with iTunes. Then use the iOS backup file for the SMS messages and import it to your SD card on the Android phone. Next, download iSMS2droid freebe app from Google Play and locate the iPhone SMS database file from within the app.


text:
How can I uninstall Firefox OS?
I was handed a phone from my friend who installed Firefox OS over Android, but now wants Android back. I know roughly how to flash ROMs, but am not sure how to go into download mode or equivalent in Firefox OS. Any help would be appreciated.
The model of the phone is a ZTE Kis. If I can supply any more information just ask!

This question appears to be off-topic because it is about Firefox OS which is outside the scope of this site.

Since the OP is trying to put stock Android back on what was originally an Android phone I think this question is okay here.

If you have any suggestions of where else to put it I would happily try there as well.

Hmmm... ok, concise summary, get the stock firmware (read Android) from Zte's website, un-raring/unzipping the archive, then go into boot-loader mode and use fastboot to flash the stock firmware on it (read the image after extraction from the rar/zip)

Steps to Access Download Mode on ZTE Kis 3 Max

Turn off the device
Remove the memory card from the device
Press and hold Volume Down key + Volume Up key simultaneously
Press and hold Power key until the device completely freezes.

You can flash a ROM as usual after that. The stock ROM for your phone can be downloaded here.
Source

I have tried for some time now to get into download move with no success. I believe the phone itself is now stuck in a boot loop, as it will never get past the Firefox OS loading screen. Any suggestions?

You might want to try this out. (Note that that is NOT for your exact phone model. Read the whole thing first. It may or may not work with your model.) In case that doesn't work, you could try browsing/asking a question on r/FirefoxOS.

Go to the Play Store and download and install a launcher e.g. Google Now Launcher. When you open the launcher it will give you options to select an interface you wish to use. Select a new one and your phone will exit the Firefox OS Launcher. Then if you'd like to permanently delete the Firefox OS Launcher go to Settings/Personal/Home and you'll find your launchers there. Hope this helps someone.

This does not answer the question. The Firefox OS is not a simple application - it's the whole Operating System. There is currently no android running on this device so you might want to edit your answer to actually adress this topic

Read the question again. You'll notice that it is in fact a Firefox launcher running over android. I'm speaking from experience with the "OS". Search for it and try it then you'll understand.

You can read about it here: http://www.xda-developers.com/overlay-firefox-os-on-your-android-device/

the article is from June 11, 2015. I question if the app was already available on March 2014 - the date the question was asked. The OP doesn't mention a laucher anywhere but speaks of a custom rom (the firefox OS one). So he wants to roll back to his stock rom which AJDFHLOef describes perfectly.

As stated by @Oogpister, the device is not just running a launcher, but a whole OS. I have no access to Google Play through the device.


text:
Root my android tablet
I have a 3Q lc1016c tablet, and i would like to root it, i have been trying to install the su through the update.zip but the installation aborted. There is an official release to update the ROM (update.zip) and it worked fine, i tried to take that zip and added the su but when i zipped then signed it and try to install it, i got the same Error, so i do not know if there is some special keys to sign with or. I want to understand why the official one is working and when i zip and sign the same folder it doesn't work.

It sounds like you're not using the correct update.zip file for your model; if the software/hardware architecture is not a match, installation will fail.

Thanks for your participation, But i'm using exactly the same official release, when i install it directly it installs successfully but when i take that same update.zip file and i unzip it then i zip it and sign it without i make any changes it doesn't work, here is why i bug

A stock ROM is still a ROM.  Also, signing it shouldn't be necessary if it's installing an SU binary...

Yes right, but i want to use the stock ROM which is installing without any problem, i add necessary binaries like su and zip and sign it and flash my ROM with new one, but the problem is that this stock ROM when i unzip it and add what i want when i try to flash with it doesn't work,
so i tested without adding anything to the rom, i just unzipped it and zipped it another time, when i flash the ROM it doesn't work. so here is where i blocked.


text:
Unable to see all folders on Moto G using FTP
I have set up an FTP server on my Moto G, and I'm trying to copy (music) files from my laptop (running Ubuntu 12.04) using FileZilla.
I understand that user data appears in the /data folder, but when I try to open this folder, FileZilla says
Response:   150 Directory listing for data/
Response:   550 Requested action not taken.  does not exist, not a directory or insufficient rights
Error:  Failed to retrieve directory listing

Is your phone rooted?

@eldarerathis No, it isn't.

You won't be able to index /data without root, but you shouldn't need it to copy music over anyway. Can you access an /sdcard or /storage/emulated location via the FTP server?

Thanks. I'm now able to access the Music folder through Filezilla. Though I wonder why it keeps getting disconnected every time I try to transfer one or more files. It takes a long time to start up also. The network I am on is pretty fast but.

I faced the same problem, but I launched filezilla from Terminal using sudo:
sudo filezilla

It works fine.

What's the point of launching it via terminal?

You need not launch using terminal, u need to launch it through root user or administrator in windows. Terminal is the convenient for me to do.


text:
crashes on CM11 and mysterious low space issues
I have several crashes (eg. can't start whatsapp, google play) sometimes clearing cache work.
it's seems there is a race on storage the app that gets first cache works others did not.
I tried to install telegram from .apk I get from my other phone I got this "No space left on device"
but there is good space (I guess 1.4GB). could it be some permission/ownership problem?
kindly find some debug information below which indicates that there is good enough space
[alsadi@localhost adt]$ ./sdk/platform-tools/adb root
adbd is already running as root
[alsadi@localhost adt]$ ./sdk/platform-tools/adb install org.telegram.messenger-1.apk
failed to copy 'org.telegram.messenger-1.apk' to '/data/local/tmp/org.telegram.messenger-1.apk': No space left on device
rm failed for /data/local/tmp/org.telegram.messenger-1.apk, No such file or directory
[alsadi@localhost adt]$ ./sdk/platform-tools/adb shell
root@galaxysl:/ # df /data/local/tmp/
Filesystem               Size     Used     Free   Blksize
/data/local/tmp/         1.9G   478.7M     1.4G   4096
root@galaxysl:/ # ls -ld /data
drwxrwx--x system   system            2014-02-28 14:54 data
root@galaxysl:/ # ls -ld /data/local
drwxr-x--x root     root              2014-01-01 16:07 local
root@galaxysl:/ # ls -ld /data/local/tmp
drwxrwx--x shell    shell             2014-02-13 21:28 tmp
root@galaxysl:/ # df
Filesystem               Size     Used     Free   Blksize
/dev                   226.1M   136.0K   226.0M   4096
/sys/fs/cgroup         226.1M     0.0K   226.1M   4096
/mnt/asec              226.1M     0.0K   226.1M   4096
/mnt/obb               226.1M     0.0K   226.1M   4096
/mnt/fuse              226.1M     0.0K   226.1M   4096
/efs                    12.5M     6.8M     5.7M   4096
/radio                  18.5M    14.3M     4.2M   4096
/system                433.5M   359.4M    74.1M   4096
/cache                 293.2M     5.3M   288.0M   4096
/data                    1.9G   478.7M     1.4G   4096
/mnt/media_rw/sdcard1    15.1G     8.6G     6.5G   32768
/storage/sdcard1        15.1G     8.6G     6.5G   32768
/mnt/media_rw/sdcard0     1.5G     1.2G   361.7M   32768
/mnt/secure/asec         1.5G     1.2G   361.7M   32768
/storage/sdcard0         1.5G     1.2G   361.7M   32768
/mnt/asec/com.backflipstudios.android.ninjumpdeluxe-1    40.0M    38.4M     1.5M   4096
/mnt/asec/com.google.zxing.client.android-1     2.0M   708.0K     1.3M   4096
/mnt/asec/com.mxtech.videoplayer.ad-2    20.0M    18.2M     1.8M   4096
/mnt/asec/jmaster.supaplex.android-1     3.0M     1.8M     1.2M   4096
/mnt/asec/info.obada.abjad-1    12.0M    10.5M     1.5M   4096
/mnt/asec/com.imangi.templerun-1    25.0M    23.5M     1.5M   4096
/mnt/asec/com.koushikdutta.rommanager-1     5.0M     3.3M     1.7M   4096
/mnt/asec/org.telegram.messenger-1    11.0M     9.5M     1.5M   4096
/mnt/asec/com.yahoo.mobile.client.android.imvideo-1    24.0M    22.7M     1.3M   4096
/mnt/asec/com.bigduckgames.flowbridges-2    21.0M    19.3M     1.7M   4096
/mnt/asec/com.mxtech.ffmpeg.v7_neon-2    16.0M    14.8M     1.2M   4096
/mnt/asec/com.google.android.apps.unveil-1     5.0M     3.3M     1.8M   4096
/mnt/asec/com.bti.myPiano-1     8.0M     6.5M     1.5M   4096
/mnt/asec/com.kauf.talking.mytalkingbabymusicstar-1    45.0M    44.0M   984.0K   4096
/mnt/asec/com.pumkin.fun-1    13.0M    11.9M     1.1M   4096
/mnt/asec/com.polarbit.rthunder2lite-1    33.0M    31.2M     1.8M   4096
/mnt/asec/com.skype.raider-1    37.0M    35.2M     1.8M   4096
/mnt/asec/com.game.MarbleSaga-1    27.0M    25.3M     1.7M   4096
/mnt/asec/com.google.android.apps.translate-1     6.0M     4.4M     1.6M   4096
/mnt/asec/com.kiloo.subwaysurf-2    31.0M    29.4M     1.6M   4096
/mnt/asec/org.zwanoo.android.speedtest-1    15.0M    13.3M     1.7M   4096
/mnt/asec/com.adobe.reader-1    12.0M    11.0M     1.0M   4096
/mnt/asec/com.guidedways.iQuran-1    16.0M    14.4M     1.6M   4096
/mnt/asec/info.obada.ashkalalwan-1     5.0M     3.4M     1.6M   4096
/mnt/asec/com.clapfootgames.laserwarsfree-1    26.0M    24.0M     2.0M   4096
/mnt/asec/ua.co.cts.sideup-1     6.0M     4.1M     1.9M   4096
/mnt/asec/com.sand.airdroid-1    11.0M     9.7M     1.3M   4096
/mnt/asec/com.rovio.angrybirdsrio-1    43.0M    36.2M     6.8M   4096
/mnt/asec/com.gamestar.pianoperfect-1    15.0M    13.9M     1.1M   4096
/mnt/asec/com.bigduckgames.flow-2    21.0M    19.3M     1.7M   4096
/mnt/asec/com.bestcoolfungames.antsmasher-1     6.0M     4.7M     1.3M   4096

According to your df output, you only have 361.7M left not 1.4GB. All the Apps are installed on the local storage i.e. sdcard0 by default. This means that when your internal storage runs out of space, you won't be able to install any new Apps.
You can try one (or all) of the following:

uninstall unnecessary Apps;
from recovery, wipe cache and dalvik cache partitions;
delete the .odex file if it is already there.

For the last .odex file, the instructions from the XDA thread are, open the terminal and:
su
cd /data
cd /app
ls
rm (packagename.odex)

Yet another alternative solution is to manually delete the app folder in /data/app-lib. See more details in this XDA thread.

can it be switched to sdcard1 instead of sdcard0? how?

In short, yes. Apps like App2SD can move apps and Titanium Backup can move App data. It's quite tricky process and I must warn do at your own risk, a lengthy tutorial and discussion can be found at XDA. Good luck.


text:
YouTube app not preloading
I have a Nexus 7 running 4.4.2. I have one video in my "Watch Later" list in the YouTube app, which successfully preloaded a few weeks ago. I have the preload setting activated.
I have added a second video to the list, but it will not start preloading. The device is connected to a wifi network with excellent signal strength and is connected to a computer via the USB cable to charge. The battery icon indicates that it is charging.
I removed the video from the list, restarted the YouTube app and added it again, but it will not start preloading. Any ideas?

Preloading no longer available on version 5.6 and above.
source

5.6 only started rolling out on 16th April so I don't think this is the issue the OP has. They also mention that they have the setting activated which implies they still have the option to preload.


text:
what if you cant get out of FTM but you tried taking the battery out and putting it back in?
what do you do when your phone is on FTM mode and wont get out even  though you tried taking the battery out and putting it back in?

This would have been the dupe question: http://android.stackexchange.com/questions/15581/what-does-ftm-mean-on-my-phone

Have you tried taking out the battery for a longer period of time - like 5 minutes?


text:
Disable GIFs system-wide or by app
I was wondering if there is some way to:

Disable GIFs from loading, and/or
Disable GIFs from playing on an Android device.

The first would be mostly to conserve data, especially if I'm on Tumblr or a similar site where GIFs feature prominently. The second would be for accessibility (for example, a friend who is epileptic).
Maybe it could be done through editing the app, or through an Xposed module?
If it helps, I have a Galaxy S4 Verizon, rooted.

Am not 100% sure, as gifs being played from websites, would suggest you're viewing through the web browser - that code to display the gif is embedded in the webpage being downloaded, in short, you're putting yourself in a no-win situation where to override the web page currently downloaded and blocking the gifs on the fly. Have not seen such thing due to one reason alone, the web-browser is running in a sandboxed process and any attempt to cross that boundary would end up getting killed by the kernel for violation of process boundaries.

Unless, there is a proxy server in place, in which the proxy can strip out the gifs from the webpage and at the same time your web browser is pointing to the said proxy server, it may be feasible.

But are you OK with a regular image (non-GIF)?

The AOSP "had" this option: http://www.guidingtech.com/11294/android-ics-browser-awesome-little-known-things-to-do/ I say had because I couldn't find the setting in the AOSP Browser app on Google Play.

This is possible in desktop Chrome, using Chrome extensions (see How to stop animated gifs in Google Chrome?), but unfortunately Chrome for Android doesn't support extensions, and Google have no current announced plans on extension support in the future: Chrome Mobile FAQ

Geffchang - I'd prefer all other images to load but gif, especially since a lotnof sites these days use images for navigation buttons and such. I did find that Opera Mini has a built in feature that stops gifs from loading, so for now it works for what i need. Any other methods would be welcome, though!


text:
How to make SELinux permissive on a Knox Samsung device?
I have a Samsung note 2014 which I rooted following this tutorial. However I now have problems with SELinux which (apparently) is preventing me from installing a Linux virtual box. I backed up and uninstalled KNOX using Titanium backup but still no success. When I type setenforce permissive in a terminal, if get no error message but when I type getenforce, I get "enforcing".
Is there any way I can change this? The device is running Android 4.3.

Have you 0x1 Knox flag? Have you installed any ROMs in the meantime? You have uninstalled the KNOX APP, but that doesn't have an effect on this. Have you flashed a custom Kernel with SEPermissive set on it? You could try the app recommended here: http://techbeasts.com/2014/02/25/how-to-disable-selinux-on-a-rooted-android-device/  but I'm doubtful to be honest.

I think I have the 0x1 flah because I can't get new updates. And not I've not flashed any ROMs. Should I go for Cyanogenmod?

Up to you what ROM to use, but I would not recommend CyanogenMod outside of a STABLE release, there are numerous known bugs in nightlies! It's all preference, try a few and see what you like. Don't forget BACKUPS! :)

You need to open a local terminal shell, by using a "Terminal Emulator" like app. Otherwise you will not get an su'able shell. Since AOS 4.2.2, ADB is not letting you use "su", to get root shell, on stock "Enforced" SELinux devices.
Then do this:
su 0 setenforce 0

If you need to make this permanent to last between re-boots, you need to find where this is originally set in the various init.*.rc files in boot.img and change it, and reflash...
EDIT: 2015-09-22
The above trick no longer work on Stock devices using AOS 4.4.4 and above, even with insecure kernels. (Such as those provided by cf-autoroot.) That you can blame Google who made Enforcing permanent. Your only option, other than re-compiling your own ROM, is learning about SEAndroid and context changing using SuperSU's supolicy command to inject the policy files.

The commands didn't work: I ran 'getenforce' immediately after and the result was "Enforcing". But maybe modifying the files in boot.img would work. How should I flash it? Using Odin of course but how exactly. (Usually the costom ROM is given already.)

@Reza: Try again by updating your SuperSU (currently 1.99r2). I think older SuperSU < 1.94 are not behaving well with recent SELinux's.

I have Supersu v1.94 and it's the same version on the Play Store. Where can I get 1.99?

From HERE.

Doesn't work for me (SuperSU 2.01)

Getting around Militant SELINUX
You need to run a custom kernel build.

Samsung open source is here
My harvested info for setting up your build system for Linux is here
The kernel patch you will need to fix SElinux to permissive is here. It should absolutely work for Kitkat source as well.

I would post the diff but it doesn't wrap right.
You should not need to set the SElinux boot flag and userspace disable options during menuconfig, but do remember to disable Samsung anti-root in the kernel hacking section.

The 3 step, it's link is dead, it leads to a 404 error on github, can you please either elaborate on what it was doing or post a new link.

You should have posted the diff. Link is dead as mentioned by @Matt07211.

@Marc.2377 if my memory servers me correctly    (figured out how to myself at a latter point) it was a simple 1 line/1 value change in the selinux subdir/makefile. I'll see if I can locate it again

Found it, basically you set this to false I believe, it's Been a long time and I was a utterly clueless back then https://github.com/Matt07211/android_kernel_samsung_xcover3lte/blob/b920c232fd2d8246a66b4e2a0c8c5e536850025a/security/selinux/Makefile#L7

Thanks @Matt07211.

In Terminal emulator app, enter su and then enter setenforce 0. Now check the phone. It should show  "permissive" until a reboot. You can execute the commands again after reboot or get SELinuxModeChanger from XDA which switches it automatically at boot.

Which app from XDA specifically?

It is called SELinuxModeChanger.

authors: Д. Мөнх-Эрдэнэ


text:
Where do these suggested contacts "from my adress book" come from?
I recently bought a Google Nexus 10 and created a new Google profile (@gmail.com) associated to it. I never sent any email from it neither received anything except Google's welcome messages.
I added two personal IMAP accounts (full of emails).
Then I installed Twitter (I'm new to Twitter too) which suggested me to add contacts from my "address book", that are actually real people I know.
Does Google look into my IMAP mailboxes to discover my contacts ? If not, how is it possible for it to suggest such friends ?
(My address book is empty - the only existing contact is myself. I also have a Dropbox and Github accounts linked to Android, but these account doesn't store contacts.)
I saw Where exactly does Android get its contact suggestions from? but my GMail address is totally new so nobody has it.

First off, this almost certainly is nothing to do with your new Google account.
The Twitter app has access to all the accounts on your phone with which it can suggest contacts. This means it probably looked at one or both of your personal IMAP accounts and used those to suggest contacts to you, rather than you 'empty' Google account.
The question you linked to is probably correct although instead of your Google email address the suggested contacts probably have one of your personal email accounts in their address book.


text:
Gmail won't sync, apps don't update: "Device doesn't have enough storage space"
I have a Samsung Galaxy S2, Android 4.0.4.  For the last few days I can't sync my gmail or update any apps.

This, of course, is a barefaced lie.  There is plenty space available:

But still, I have this constant message, "Phone storage space is getting low".

And I can't update any apps, because this tells me that "Application cannot be installed in the default location".
I have been using this phone for 2.5 years without needing an SD card, and I don't see any reason why I should now suddenly need to get one for my phone to continue working the way it has for the past couple years.
After googling and finding many other posts with the same problem I have tried every suggested solution that I found:

Restarting
Cleaning the app cache
Cleaning the contacts cache
Removing my Google account, then re-adding it.
Uninstalling every unnecessary application.

But this stupid message keeps appearing and preventing my phone from updating.
Anyone else have any ideas how to fix this?

3rd icon in status bar from left is the visual indicator of low storage space. As matter of interest, are you running twitter or facebook app or internet heavy app, they have tendency to cache a lot of data, sound like you need to clear a certain app's cache that is preventing google sync. I discovered  by accident, a similar situation as yours, that my tweetcaster app chewed up 30mb space for cache, clearing it from tweetcaster's menu did the trick.

@t0mm13b, thanks for the tip, where do I see how much cache each app is using?

This. I just wanted my Gmail and my calendar to sync. I think they should handle this false alarm on low storage specifically to allow sync.

It seems to react on your low, internal memory. And while 178 MB should be enough for a few small apps, there might be something that denies more installation due to already low amount of space.
Now, the first thing I would advise you to do is uninstall any app you don't really need. However, many apps come with the phone, so they can not be removed. For these, and any app you do not want to remove, you can clear the cache. To do that, hit settings -> Application manager -> Slide til you see a list called "all". Now all you have to do is hit each app you want to clear the cache off, and choose "Clear data" and "Clear cache". Beware that the "clear data" option will likely delete any saved password or settings the app uses, and thus you might need to redo those settings. It may also delete some information attached to the app, so use the "clear data" option at your own risk. Tho for apps like facebook and twitter, the option should do no harm.
You can also choose to move some apps to the SD card. While I have not tried that out myself, it should push some of the stuff from internal to "external" memory.
You may also want to download Clean Master. It's an app somewhat similar to CCleaner, if you are familiar with that (deletes cache and junk files). I use it myself, and it helps a bit. It's free and you can download it here: https://play.google.com/store/apps/details?id=com.cleanmaster.mguard&hl=eng

I've tried cleaning the cache several times.  Has a short term positive effect, but in no time the caches get refilled.  I don't have a SD card, haven't had for years.  If necessary I can buy one, but I don't understand why I need to if I've been ok without one for so long now...

More to the point, if total space is 1.97 GB and 701MB is taken by apps, then why is there only 178 MB available?

The rest is likely taken by the OS. When a phone states it has, say, 2 GB of space, that's usually without the OS.

I had this same issue. To fix go to your number keypad enter "*#9900#"
You would get some options.
Select "Delete dumpstate/logcat"
This frees up space occupied by uninstalled apps

This doesn't appear to work on all phones.

This post provides clues on how to manually delete dumpstate files: http://android.stackexchange.com/questions/85593/out-of-memory-errors-on-s2-safe-to-delete-all-dumpstate-files

I found no other way than freeing some space.

Removing apps I don't use.
With All-In-One Toolbox: Cleaner & Speed Booster.
Removing cache.
Clearing data from Microsoft apps Microsoft apps always eating up space with data, for apparently no reason .
If a system update is pending, execute it
(see Note in this answer).


text:
Does 'Easy Battery Saver' work?
I ran some tests in my Moto G and it was quite disappointing. The first hour was dedicated to measure the performance in 'Intelligent Power Saving Mode', followed by an hour of the app uninstalled. This was repeated for a total of 6 hours and the results are in:
App installed

1st hour: 66-61 = 5
3rd hour: 58-55 = 3
5th hour: 52-45 = 7

App Removed

2nd hour: 61-58 = 3
4th hour: 55-52 = 3
6th hour: 45-42 = 3

The numbers indicate the percentage of battery charge consumed. During the test, the phone was in standby all the time. What's going on here? This app has more than 800k ratings averaging a 4.5 score! Am I doing something wrong? Is the app supposed to run only when not in standby?

Most of the battery saving applications are better termed as "settings managers", if you already know how to turn things on & off there isn't much they can do for you. Plus it is another application now running.
Newer phones also have employed better hardware , better techniques and more power savings into the whole system, improving that before installing these. The newer phones are also going to sleep/standby using less power than they did before, still staying radio connected to the towers.  Plus the phones have thier own settings for user adjustable power savings, like WiFi off when screen off , and data control.
Larger screens taking more power, plus major cpu sleepy modes, means there are times when a automatic backlight control could save more than (something like) turning off bluetooth.   Again all depending on how you use it.
The displayed percentages of a battery and its voltages are not a great indicator of a specific ammount of power used, Or capacity left. Depending on the method employed to provide the battery level vision to the user.  Testing for a whole battery cycle even might not determine a small ammount of savings achieved. High power use can drop the voltage seen quick, and other factors that do not represent the actual capacity left, or the moment it will no longer be able to make a call.
So in conclusion the usual battery management applications would be more useful for the unaware, and uncontrolled use of a phone,  the automation that can save some power, most of it the same control that a user in controll can do manually.  The phones themselves being much better at it , than when the origins of this type of application would have shown more differances.
 You would also have to test for days, not hours, somehow doing everything exactally the same as before, which includes odd things like distance to the tower, which is more power employed to connect to it.

What you did cannot really count as a testcase. How much a battery "drops" depends on many criteria – including the amount of charge left. Furthermore, just to check for single hours gives no meaningful results. If you really want to measure how much that (or any other app) might save you, you'd need to setup a real testcase, at least repeating each step 2, better more times. This could e.g. incolve:

charge the battery to 100%
start the app
disconnect the charger
let the battery run down to at least 20%
check how long that took

Compare with: Same procedure, omitting step 2. Now, having done that in standby with display off, you have some results – but still, nothing really useful. What should the app save when nothing runs? It consumes some battery itself, as it needs to run and check the device's state from time to time. So I wouldn't wonder if your device was running down faster with the app installed – it rather seems quite logical.
So additionally to the order of steps and their starting and end points, you'd need to apply the very same usage patterns: Leave standby, use the device as you would do normally. Or, to have something for more exact results, setup yourself a schedule like "from 9 to 9:30 read news, from 10 to 10:15 watch a youtube video", etc. Then follow the same schedule with and without the app. Repeat it, best multiple times, to have average values from both cases. Now you have meaningful results you can compare.


text:
Google Voice Search Activation
I was wondering if there was any way I could activate Google voice search simply by saying OK Google while using any app on my phone.
I tried searching the XDA forums and couldn't find what I was looking for so I figured someone here might be able to help me out.
If not, thank you for reading this post.

AFAIK Ok Google only works with always listening on the Nexus 5 and the Moto, they have dedicated hardware, but the launcher is rolling out to Nexus/GE devices now and hopefully more soon. It works with search app open on any device with the newest Google Search. I have not seen any way to activate it once an app is running on any device. (I look like a madman shouting Ok Google at Angry Birds in the office)

After a recent update of the Google Search app (version 3.5 and above), it became possible to enable "Ok Google" from any screen on Android 4.3 and above. Follow these steps:

Open Google Search on your phone
Go to Settings by either pressing the hardware Menu button if your device has it, or scrolling to the bottom of all cards and tapping three dots, and select "Settings."
Navigate to Voice -> "Ok Google" Detection, and enable the From Any screen option.
This will first train the device with your voice, and we are done

Note that this does not work on all Android devices. Some Motorola handsets like the Moto X have their own voice recognition software that supersedes Google's, and you will see a message This option is not supported on this device.
Also, currently only the English language is supported for this feature, although Google will probably enable it for more locales in the future.

No, only phones with dedicated hardware have that ability. However, some phones let you use a long press on one of the buttons to activate the google voice recognition.


text:
Why Does Not My File Explorer See A Mounted Folder?
Why can't i see a mounted folder into my file explorer (checked ES file explorer and RootBrowser) , but i can see it from a terminal?
I'm mounting a folder (/mnt/sdcard/Source) into other folder (/mnt/sdcard/Destination) with the next command (requieres Root permissions):
mount -o bind /mnt/sdcard/Source /mnt/sdcard/Destination

If i check with the ls command, i can see the files, but not on my explorer.
I'm testing it on a Moto G running Android 4.4.2 (Kitkat), but the same command works fine on Android 4.2.2 (Jelly Bean).

Just wondering is your file explorer kit-kat compliant - there was permission changes made to kit-kat regarding SDCard storage.

I guess they changed permissions to sdcard, about my file explorer, i'm using ES file explorer and RootBrowser, and none of them show me the files. I also tried chmod -R 777 (Read, Write, execute) in both "Source" and "Destination". But nothing happens.

I was not actually referring to permissions as in un*x permissions, rather referring to the API changes made regarding accessing SDCard storage..

I get it, and yeah, im pretty sure they made something about storage because i can use my stored files on the phone while it's connected to usb on storage mode.

Seems like here's the answer and solution: http://forum.xda-developers.com/showthread.php?t=2718760 .
Quoting biopsin.

Since Android 4.2 and the intro of multiusers there is a problem with bind folders across sdcards, making any attempt on mount bind folders as root would result in visible to root only.
  Solution is to fool Android with temporary hijack debuggerd to create the mount binds for us. Thanks Chainfire for this workaround!
  * Download both files and rename without .txt
  * edit debuggerd.mnt to suit your needs (using any other dir then /emulated/legacy/ will result in read only if browsing folders from sdcard0)
  * move debuggerd.mnt to /system/bin
  * move mount.sh to any place with execute permissions
  * execute mount.sh with any preferred method.
    cheers!

Content of "debuggerd.mnt.txt" below.
#!/system/bin/sh

# Mount sd hack
mount -o bind /storage/sdcard1/Download /storage/emulated/legacy/Download
mount -o bind /storage/sdcard1/Ebooks /storage/emulated/legacy/eBooks
mount -o bind /storage/sdcard1/Pictures /storage/emulated/legacy/DCIM
mount -o bind /storage/sdcard1/Pictures /storage/emulated/legacy/Pictures

And below content of "mount.sh.txt".
#!/system/bin/sh

# Mount hack
mount -o remount,rw /system
stop debuggerd
mv /system/bin/debuggerd /system/bin/debuggerd.bak
mv /system/bin/debuggerd.mnt /system/bin/debuggerd
start debuggerd
sleep 2
stop debuggerd
mv /system/bin/debuggerd /system/bin/debuggerd.mnt
mv /system/bin/debuggerd.bak /system/bin/debuggerd
start debuggerd
mount -o remount,ro /system
echo "Mount hack enabled"

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


text:
Sync failed when I have 2steps verification
I do on phone factory reset and after that I can't sync when I have turned on 2steps verification but when I turn off verification all works correct. Any suggestions?

re-generate the application specific password for your device and use that randomly generated password for your google a/c sign in.

Do you mean it is Google Authenticator? If So, Please refer it might be worked.
Please verify your time on smartphone is correct and do re-setup 2FA or re-generate ASP again it might be worked. Some user in Japan has similar problem.
Google Authenticator require having correct time between your phone and Google Account server. Also each node such your smartphone has NTP client and use different NTP server depends on maker.
(I would like to put this as comment but I have no rights yet.)

When I just using phone. I can't sync Gmail, Hangout and Contacts. But when I turn off 2-step-verification all works :/ I create second gmail account to check but still don't work...

@Kris Groove It seems be Google is working on this currently according to link of Japan

please try to clear the cache and remove your account once and add your account as you did before.


text:
Thumbnail images and screen shots have disappeared after installing booster
I've had this phone (ALCATEL 918) for a few weeks. I felt it was moving exceptionally slow. So, I downloaded booster.
Then, I noticed that all of the thumbnail images and screen shots have disappeared. Other then that, everything else works fine. How do I fix this?

What's this "booster" you say you've downloaded? If it's an app, a link to the app would be helpful. All of what thumbnail images and screen shots have disappeared? Is it a problem in one app or several apps? Which one(s)? Exactly what images are missing, and what images still show up? If you can describe your problem precisely, someone might be able to help.

This booster probably deleted all the cache files from your phone and as a result you don't see the thumbnails of your previous photos.
Go to
sdcard/DCIM/

and delete the .thumbnails folder & restart your phone. That should bring back your thumbnails.

Glad it worked out :)


text:
Locus Tweak allows Google Maps download, not OSM!
I am going to develop an app for Android, and I'm trying to understand whether it is possible to store maps for offline usage (anyway I am not sure this is a question for developers).
Google Maps TOS is enough explicit about the fact that maps can't be stored (if not with some strict limitation), see https://developers.google.com/maps/terms?csw=1 (10.1.3):
(b) No Pre-Fetching, Caching, or Storage of Content. You must not pre-fetch, cache, or
 store any Content, except that you may store: (i) limited amounts of Content for the
 purpose of improving the performance of your Maps API Implementation if you do so
 temporarily (and in no event for more than 30 calendar days), securely, and in a manner
 that does not permit use of the Content outside of the Service;

while OSM provide public free API and resources for the exploiting of its knowledge base.
Now, I am really confused about the Locus Tweak behaviour. It allows me to easily store tiled maps by Google maps even for wide areas with good definition, when it would be supposed not to be allowed, on the other hand when I try to store OSM maps, the answer is:

Searching on Internet and the page http://support.locusmap.eu/hc/en-us/articles/200090132 is not of help, what am I missing here?
In conclusion: I would like to understand how an app downloaded by 100.000+ users can use this way Google Maps, and OSM which would have been my second choice, seems not to allow it.

There is a clause in the OpenStreetMap Tile usage policy which does not allow offline storage:

Bulk downloading is strongly discouraged. Do not download tiles
  unnecessarily.
In particular, downloading significant areas of tiles at zoom levels
  17 and higher for offline or later usage is forbidden without prior
  consultation with a System Administrator. These tiles are generally
  not available (cached) on the server in advance, and have to be
  rendered specifically for those requests, putting an unjustified
  burden on the available resources.
  ...

From Locus itself, you can also see that OSM is not downloadable, versus Google's (assumed to have limits, as mentioned in their TOS).

I think it's worth noting that this restriction is only to reduce load on the tileserver, which isn't commercially funded. There's nothing to stop Locus running their own tileserver with the same data.

Yes, I saw them. I'm still trying to understand from the TOS the way Locus can store 10.000 (e.g. where did they get this number?) tiles a day per user. As for OSM "OpenStreetMap data is free for everyone to use. Our tile servers are not." and this is clear, since they run on limited resources by donation. About my app I guess I'll have to rely to other solution for a legal offline storage of area maps. (p.s. sorry I still can't +1 your helpful answers)


text:
old phone contacts and e mail
I had a android phone a while back an i sync it to my gmail so i could save contacts.but being its been so long and i'm not sure of the g mail account will i still have the contacts there if i can remember or find the right gmail account and will i be able to move them to my new phone even though i'm with a new company? i tried contacting old cell company to ask them for help and still no reply.

Yup. If your contacts were successfully synced with your Google Account you can easily move them to your new phone using the same Google Account. Any Android phone from any company can be used to restore the accounts synced with your Google Account.


text:
Yawning sounds from the phone
For the past month my Samsung Galaxy S3 has been making yawning noises. No im not crazy, I have witnesses. Why is it doing that and how can I stop it?

Do you have skype installed by any chance ? Also if it is not too much trouble upload the clip on soundcloud and link it !

Maybe it's just tired. Have you tried not using it for a while? Let it sleep a little!

There could be two reasons for this, I am assuming I know what sound you are talking about since you have not provided an audio example.

You have sounds for phone sleep and phone awake in your settings
and/or you have notification sounds enabled.
You have skype installed with the notifications on for people
login/logout, the logout makes a yawning sound.

Check this out and I guess one of them is your root cause :)


text:
What is the difference between AOSP and CM/AOKP?
I've been flashing ROMs but I don't really see the difference between them. I'm on KitKat 4.4.2 for the Nexus 4.

Well AOSP [pure android from google's kitchen] is the Android Open Source Project which is the father and the mother of all ROMS out there, it is the base android code.
AOKP is kanged [copied/stolen], its based on AOSP or derived from AOSP with some mods.
Differences are mostly UX and UI based, for example HTC Sense and Samsung TouchWiz are all just skins on top of pure android. Ok not pure android there is a lot of stuff modified by the big banners. The basic idea is this, AOSP is what google gives and AOKP is what people build with features on top of AOSP.
EDIT : XDA-Developers
The above mentioned thread has a lot of info if you the patience to scroll through!


text:
Unbelievable fast battery discharge on some games
I've submitted an issue about my phone crashing: Issue Link which nobody here was able to help understand and resolve.
Now I have better observations: after starting a game with almost full battery, and about 5 minutes of gaming, my device after connecting to charger shows 15% of battery. It means that 80% of battery was gone within 5 minutes of gaming!
Is it really possible that some heavy dynamic graphic game drains the battery to this extent, or is it  physical damage of the phone? Other than games applications on my phone seems to function normally, for example Endomondo will discharge phone to null after running about 5 hours in background.

Just a quick note: this isn't an issue tracker, so you haven't "submitted an issue". This is just a Q&A site where Android users try to help each other when we can. We're not associated with Google or any manufacturer. If you want to "submit an issue" so it can be fixed, try one of the resources listed in Where can I report a bug?

@DanHulme I know it's not issue tracker, I've just asked here my issue.

That's good. I just wanted to be clear because some people get confused and think this site is some kind of bug tracker where they should complain about Google or Android, or expect that mentioning a problem here will get it fixed.

Oh, now I see many people have problem with Samsung Galaxies :(

Your answer lies in your question itself, you have mentioned that other than games the phone runs normally! I think its the games that are causing this, anyway to make sure of that please read ahead.
Can you specify if it is one particular game or all games? If it is just the games mentioned in the other link you have provided, can you just try with the following games and let me know how it goes?

Temple Run 2
Subway Surfer

The games you have mentioned Paradise Island and Dragon City are really heavy games!
Also do you play with the charger connected or disconnected? This was unclear from your question.

when charger is connected games don't crash, but with disconnected crash quick, but anyway i can't believe it should be possible to fully discharge battery in 10 minutes, no matter how heavy the game would be

Any chance you tried the games mentioned above?

@FolksLord it really sounds like you have a weak battery, which does not make a lot of sence for such a newer phone. Unless it was cooked (li-ion prefers room temps) or a knock-off , or the connection is not so good.  You could reconnect the battery, check the  connection points.

@AadiDroid I've played a bit Temple Run 2, about 10 minutes, without crash. About 10% battery is away.

You mean you lost only 10% of battery charge ?

@AadiDroid update: Temple Run 2 crashed in about 5 minutes, when I've switched to Usain Bolt (charger disconnected). Maybe I'll have to play only by charger connected....

Good battery test! Battery was bugged, after changing it the following games helped me to test it and make sure, a new one is good!


text:
Android tablet not reading internal sdcard
After I used sdformatter to try and fix a 0.00B internal memory problem I had with my Porto 9" 4.2 android tablet, I noticed I only made things worse because now my android mounts the internal SD card, but it doesn't show up in storage or the file manager, I now know how to fix the 0.00B internal memory problem but to do that I need my android to read my internal sdcard. By the way I used sdformatter to fully overwrite the internal sdcard by connecting it to my PC via usb

s formatter or sdformatter? (last line)

Is your SD card FAT32 formatted? Did it work before? Can you try it on another device, or another device's SD card on your tablet?

Why did you use sdformatter? Quick Google-fu Yielded that its specific for external sdcards that you can buy, not for internal storage which is an entirely different thing. I would hazard a guess you've really messed things up and no way of getting it back... :\