text:
samsung s4 extremely hot
Hi I have a samsung galaxy s4 that is less than a month old
The s4 when idle is around 28°Celsius and around normal usage it's around 32°
The maximum the phone has ever got is 36° by using the street view on Google maps for 5 minutes
Normally when I keep the phone on while charging it gets quite hot so I keep it off it gets hot near the camera/earpiece not the battery
But today by accident I kept it on and after 10 minutes it got so hot that as soon as I held it for more than 2-3 seconds it felt like my hand would burn
The temp app read 39.2°c the hottest it's ever got
Now what I'm worried about is that could the phone getting so hot that it feels like it would burn your hand have done any damage to the phone already
After it cooled down I tested everything and it worked ok
Still worried things could be damaged inside

Your device's kernel most likely will throttle the processor and possibly would power-off the device if the need arises to prevent damage. That said, battery most likely would suffer in efficiency if overheating issue isn't resolved. So, which Android version are your using? Is the device rooted, or can you afford to do it? // In my country, 45 deg Celsius or above is average temperature because of climatic conditions. Anyhow, please mention the details.

My s4s android version is stock 4.4 kit kat and is not rooted

Try this troubleshooting steps ; http://www.samsung.com/hk_en/support/skp/faq/885227

Start a terminal and run top. Is there an evil consumer eating your cpu time?

Unless you know for sure it became hotter than what it is designed for, I doubt you phone is damaged. One thing you didn't mention is where this temperature reading comes from ? If it reads the CPU temperature, 40°c is not that hot at all, a typical CPU can usually raise close to 90°c and I'm pretty sure the same is true for a phone CPU.
From my experience, the issue I have encountered on some occasions is that it looks like an application is stuck while using all the CPU resources without the user being aware. When it happens, I'm not using the phone at all and it is just using the battery and getting warm until I notice the heat. Then I usually need to reboot for this issue to be resolved. It doesn't look like my phone was permanently affected by these issues.

The app I'm using is cf temperature from play store I think it reads the battery temperature but funny thing is when the temperature reading is high the battery is stone cold but the top of the phone where the cpu is located feels hot

@user12344 Try CPU Temperature to see both battery and CPU temperature. You can also use OS Monitor to see if something is using too much CPU.


text:
how do i reset my htc desire 510 when factory/hard reset buttons wont work and i dont have my password?
I have tried holding volume down and power multiple times, i can't access the boot menu.  I tried accessing it every way possible with no success. I cant get into the phone to reset because I don't remember the password. How can i reset the phone or get into it somehow?

Have you tried the advice from HTC's pages? They e.g. mention you should first remove the battery for a few seconds, re-insert it, pressing vol-down, and only then press and hold the power button – and keep both buttons pressed until "the screen with the three Android images" appears.

When your phone starts and you connect it to your PC you can restart your phone into bootloader using adb (USB-Debugging has to be enabled).

Connect device to PC and be sure that the drivers are installed
Download the Android-SDK (it includes adb) or find a stand alone on google
navigate to this folder and run adb devices
when your Device is shown your drivers are correctly installed, if not check this
Now run adb reboot-bootloader and you are done

If USB-Debugging is disabled you have to try it with the hardware buttons. Remember that you have to press (and hold) the volume-down-button first and then press (and hold) the power-button until the Android images appear. You can also try to remove the battery for a few minutes and try again, sometimes this helps

source: Stack Exchange

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

sort: votes


text:
Nexus 5 Lollipop losing cell signal when wifi connected
I believe I first noticed this when I got version 5.1, and am still getting the issue with 5.1.1. If I keep the phone with wifi off, the phone works fine. If I connect to a wifi access point, at first it will first switch from LTE to the AT&T 3g connection, then, soon after, all cell phone connectivity drops, I can neither make/receive call nor send/receive text messages unless I disconnect wifi and wait for it a bit, until it reconnects to LTE.
Anybody else experiencing this?
Thanks.

is wifi calling enabled ?

No it isn't. No sort of wifi calling at all running.

Well, lately it's been working better, perhaps due to a patch, now maybe they can work on the Bluetooth?

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


text:
"Your phone is too slow" Message that have been shown after every few minutes
An app has been shared from my friends phone. But when I try to open that app, I'm getting "Your phone is too slow" message. After uninstalled the app, I'm still facing the same problem.

Post a screenshot of the message, and mention the Android version and device name?

i am using lenovo A7000 mobile with android5.0

Honestly, android doesn't have any inbuilt way to give out warnings like that. It does have code to switch to alternate methods if the device's specs aren't enough, or it may hang/lag, but it never gives out any such message. So a high chance is that the message is a spam/advertisement. Can you post the screenshot of the message here? It would help knowing the possibilities (since android system toasts and messages look quite different than advertisements etc, mostly). Plus your phone is good enough, not that slow. So such possibilities are even high.

Try to stop an application that use so much memory in the background by doing :
1. Go to your phone Settings
2. Select "Apps"
3. Select the tab "Running"
4. Click on an app that you don't use it or have a high memory consumption
5. Click stop
Hope this works.
If this method doesn't work, you might need to factory reset your phone.
That's my suggestion

Are you sure it's a genuine message and not an Advertisement by a rogue app?

thats what i am not able to confirm

Is there an app called "Mobogenie" in your phone? You need to un-install it. It gives you some pop-up add such as what you having now.


text:
Sd and internal the same?
Ok so I have a Tesla TTL7 tablet with android version 4.4 and the thing is my current apps take like 1.37 GB and I have 5 GB of space remaining but I still cannot download apps. And as I mentioned in the title it says that my internal and sd memory are the same thing(sd adds space to internal).

Storage on SD-card and internal storage are quite different.

You can save files directly on the device's internal storage. By
  default, files saved to the internal storage are private to your
  application and other applications cannot access them (nor can the
  user). When the user uninstalls your application, these files are
  removed.
Every Android-compatible device supports a shared "external storage"
  that you can use to save files. This can be a removable storage media
  (such as an SD card) or an internal (non-removable) storage. Files
  saved to the external storage are world-readable and can be modified
  by the user when they enable USB mass storage to transfer files on a
  computer.
Caution: External storage can become unavailable if the user mounts
  the external storage on a computer or removes the media, and there's
  no security enforced upon files you save to the external storage. All
  applications can read and write files placed on the external storage
  and the user can remove them.

This explanaton is given on the Android-Developer-Site


text:
After rooting- apps on SD card seemingly non-existant
I have rooted my phone 2 days ago using iRoot (well, actually, a couple of rooting softwares that failed on me before using iRoot). To be safe, I removed my sim card AND sd card before performing the process of rooting. It was a pretty straight forward process (as with many of the "one-click" rooting mechanisms readily available).
I was slightly concerned afterwards as to where all my apps had gone missing to. You see, most of my apps were installed to SD card anyway, and those that were not were copied there (e.g Du battery saver). I suffered pretty much the same problem as this guy- (can't find apps on sd card after root)
Rebooting and even factory resetting the phone on multiple times did nothing to "revive" the apps. The SD card size is the same as it was before the root, so the apps are definitely still there. The app data is still there also...so I am really confused as to why the apps are not showing up.
Because I needed to get on whatsapp for days, I decided to just re-install the app again and upon doing so it let me know that it was detecting some chat backups and restored the app almost fully to its original state before the root.
After searching around online I couldnt really find many other people in a similar predicament. It seems rather odd.
Could anyone provide some insight into this?
(My phone specs- spreadtrum with froyo...I suspect)
Edit- Forgot to say thanks in advanced.

the installed apps to SD Card are not technically installed on SD card ,the android system move a part of the apk file to the SD card but not the full apk there for after a factory reset your apps installed on sd card will not be available for use since they are not real apks.
the android system move the apks to .android_secure directory on the sd card you can see it via a file manager app like es explorer after activating the show hidden folders under (es explorer > settings > view settings > show hidden files and folders) and that's why the size of you sd card didn't change because the data is still there but not usable.
so to answer your question your apps moved to the sd card are lost you can't "revive them" but you can reinstall them from the play store.

Haha, I see how it is, I put a bounty of 50 points up and immediately get 2 responses. So your suggestion would be to download the apps again, but the data will all still be there? I had flappy bird man...=( Anyway, seeing as you gave me the longest answer (and following the common principle of "quantity is quality" Im going to award you the points. 50 points to gryffindor!

Removing the sd card and SIM, then rooting can do this. It's better to leave them in
This is probably down to the fact that a root upgrade (I.e. Rooting) can change the apps links, meaning a reinstall. I done the same as you, and had to redownload terraria when it was not there but was, and I kept my data. It's kinda like you delete the app, but not the data.

Thanks for the answer, I thought in removing the cards I would be totally safe from anything happening to them, seeing as they would be physically not connected to the phone during the root process. I guess my paranoia failed me that day. Most of my apps were un-certified non-google play apps and I forgot where I downloaded some of them (which sucks).


text:
How to manually sign into WiFi network?
I'm connecting to a WiFi network that I know show ask me for the username and password in the web browser when I go to access the internet. However it's not doing that when I go into my web browser. I'm sometimes presented with the sign in prompt right when I connect to the network, but not always.
How do I go to the sign in screen?

WiFi's usually ask for a passphrase only. Do you mean a hotspot?

I think he's talking about a captive portal.

This sounds like a hotspot, not a usual password-protected network. If, once you connect, it doesn't tell you to sign in but you know you must pass the registration for the further access to internet, open any internet page... and it will redirect you to the signing screen, if the network is really protected.


text:
Android phones that don't require a battery to run properly
My Android phone apparently requires a battery in order to function.  If I take out the battery before boot, it shows an empty battery with a question mark on it and refuses to boot no matter how I press the power button.  If I pull the battery during the boot process it boots up just fine, but as soon as it finishes booting I get a dialog box telling me the battery isn't present and it automatically starts the shutdown process.  If I pull the battery after boot is completely finished, it instantly reboots as if I pressed shift+alt+del on my slide-out keyboard.
Is this standard Android behavior, or is this something unique to my phone?  If I ever replace my phone in the future I have a list of required features, and being able to run without a battery is one of them.  So, I need to know if this is going to restrict my options.

I've had ancient HTC Dream/HTC G1 and it run flawlessly without the battery. But the newer HTC DesireZ doesn't and neither does any other phone I've seen (but that's not much). I've no idea if running without battery is phone-dependent or is it something removed from android after some version, but from logical POV it looks to me as a hardware feature and not software one.


text:
Share Android cell phone network connection over USB OTG to Wifi Android tablet
How do I share my cell phone's network connection with a Wifi tablet? Specifically I'm using a Samsung Galaxy S6 and a Nexus 7.
I bought a USB OTG cable. Which end do I plug the USB into, and which end do I plug the micro USB into?
How do I share my cell phone connection with the Nexus 7? I didn't see a USB setting in either direction for sharing the connection.
Is rooting required?

I don't think most devices support USB internet connections out-of-the-box. Is wireless not an option? You can use most devices as a portable WiFi hotspot, or tether over Bluetooth.

Sprint makes you pay to enable WiFi hotspots. Apparently the Nexus 7 has many Bluetooth issues that make Bluetooth tethering impossible / very difficult unfortunately

I used to tether via Bluetooth all the time from a phone to a Nexus 7 without any issue other than the limited bandwidth of Bluetooth.

I'll retest and post a separate question about BlueTooth tethering. It looked like many people were having the same issue with the 2012 Nexus 7 @TurboFool

I posted my bluetooth tethering issues as Can't bluetooth tether between sprint galaxy s6 and nexus 7 Can you take a look? @TurboFool

I would leave a comment but I dont have enough reputation.
I found this question and the first answer maybe shows a possible solution posted on xda.
For this you need root.

Download & install a Terminal Emulator on your Android Tablet. Run the Emulator & enter the following commands:
dhcpcd usb1
setprop net.dns1 8.8.8.8
The Android Phone from which net connection is to be sourced must be connected via USB Cable & on that phone enable USB Tether.
Now you can access internet on your Android Tablet using your Android Phone as a USB Modem!

I always use Bluetooth to share internet between phone and tablet. A friend of mine has a Nexus 7 too and no problems with Bluetooth. Maybe you can look for a solution to this issues


text:
Are apps device dependent?
Are all Android apps device dependent ? Like for example if two different devices run the same version of Android can I interchange the app apk files ? Like the camera app ? Can I take the camera app of device A and install it in device B ?
Are the apps made by manufacturers or are they a part of the Android OS ? Like would it be possible for me to the get the Gallery apk of the Jellybean OS if I downloaded their SDK from Google ?

Related: What's really 'third party applications'?

Can I take the camera app of device A and install it in device B ? -- possibly, you can. But don't expect the app to launch or work because of reasons mentioned in the answer(s) below.

Not all apps are device dependent, but many are. One particular example is, indeed, the camera app, which is often dependent on OS revision, the actual hardware, and the framework the OEM is using (such as Touchwiz on a Samsung device). Many are reliant on the version of Android, although typically this only impacts using on an older version, up to a point.
As well, apps can be either developed separately or part of the system. Just depends on how the manufacturer wants to handle it. But they'll typically, these days, update them separately which then replaces the system app (really it just covers up the old version which remains), so the answer tends to be "a little of both." But if it's something made by the device manufacturer, they WILL lock it to their devices.
However your particular example, of the Gallery app from Jelly Bean, would probably at least partially function on a newer OS. That's based in AOSP, so not device-dependent. Only possible issue is whether it has any conflicts with newer apps on a newer OS.

So where can I download the device independent Gallery apk of Jellybean from ?

Here: http://forum.xda-developers.com/nexus-6/themes-apps/aosp-gallery-app-t2949472

The answer is "it depends on the app".
Most of the things you as a user interact with on Android (including the home screen itself) are apps.  Android comes with a set of apps created by Google that ensures a basic level of functionality (e.g. Clock, Home, Download manager, web browser, Dialer, Contacts manager, Calendar, SMS/messaging, etc.) These are generally non-removable by users. However, due to Android's open source nature, manufacturers and carriers are able to modify, or completely replace these apps with their own creations.
Apps supplied by the manufacturers are very device-dependent.  Most depend on the particular framework that the manufacturer added to "stock" Android.  For example, you cannot take Samsung's Camera app from a Galaxy S5 phone and have it work on an LG G3.  Even if you manage to install it successfully, it will most likely not start up, or crash, because that app has dependencies on Samsung's TouchWiz framework and libraries that would not be present on LG's, Motorola's, or even stock Google's Nexus lines of devices.
3rd-party apps that you find on the Play Store are created to be compatible with as many devices as possible, because developers usually want as many people as possible to be able to buy and use their apps.  You can generally "move" them between vastly different devices without issues, provided they are not restricted by by Android OS version running on the target device.  Apps that make use of newer features that became available on certain Android versions will be incompatible with older OS versions.  The Play Store app itself handles this, and will not even show you apps that are incompatible with your phone.  You can still side-load such apps, but don't expect them to work well or be stable.


text:
Can I get a shortcut on home screen to open gmail with a specific search string?
I can add a shortcut/widget to home screen to directly open a particular label in Gmail app, but I want a shortcut to open Gmail with the results of a search string loaded.
I can't do this with gmail filter and a label because I intend to use is:unread in the search string.
So, is this possible? If so, How can I get this?

Thank you for the edit. Correct casing is a pain on mobile devices ;)

Not for the GMail app (on non root). If you are willing to use online, you may be able to use some sort of widget that links to the search query (just search it up and copy & paste).


text:
How do i recover my wifi pass from android using adb?
I'm connected to a wifi spot with my android, but i'd like to connect with my laptop aswell. I don't want to root my phone (warranty and stuffs) nor reset the router, as it has complex settings on it. I tried recovering the password from /data/misc/wifi/wpa_supplicant.conf using adb, but i get an error, which sent me on a rabbithole of solutions until i met a dead end.
I'll post the steps i followed bellow, i would like someone to tell me if i goofed on any step.
(I wanted to post images, but i need 10 reputation, sorry)
So i enter on adb and i check if my device is recognized using

>adb devices

Everything seems fine, i proceed to try to pull out the config file with

>adb pull /data/misc/wifi/wpa_supplicant.conf c:/wpa_supplicant.conf

At this step i get this message:

failed to copy from "...." to "..." : permission denied.

So i searched for a solution for this and i found that i have to use "adb root" to restart adb with root permissions. I try it, but i get this message.

adb can't run as root on production builds.

So again, i went down the rabbit hole, and i found someone else with the same problem, who says that solved it using ">adb shell" and then "$ su".
I'm getting tired, but i try it, i go to shell, and everything seems fine i get into shell@android with no problem, now i only need to access as su, but as i try i get this message:

system/bin/sh: su: not found

Now this may or may not have to do with this (i'm a noob), but if i used "adb devices" while on shell, or right after exiting it, no devices would appear listed, even if i checked before doing all the above.
I'm very noob at this and i'm sure i'm messing up somewhere, but i can't find where and its getting late. I've spent 2 hours aready looking for solutions and every step deeper i get, less results i get because any of the above solutions worked for other people. Does anybody have any idea on how to access that damned file without rooting my phone?
(I can use my phone as router usb while i'm connected to the wifi, but i'd rather have the freedom of knowing the password, as i'm going to stay here for the whole summer)

The root is a process of placing the su's binary in the required path so that, when you issue 'su' it executes (granted or denied is a different flow). Without rooting IMHO you cant. Period.

Neither you nor ADB seems to have  the privilege to access wpa_supplicant.conf. I'm aware of few ways to get the access:

You root the device and be happy for life, 2) You try the hard way. a) ADB Backup should possibly be able to get its hand on that file, never verified it, so can't be sure here.  b) If your Recovery allows adb shell then you're good to go for adb pull in Recovery mode, c) If you can extract the backup made by your Recovery then make backup and extract it to get the file, d) If there is a tool that can dump your device's storage whose content you somehow can access, then go ahead and take dump. /// As you would have noticed, Root is comparatively very easy.

Resetting the router would be a better option to save time IMO, if the device isn't rooted.

If you're in luck you can connect to the router without any wireless key using WPS. Many routers have this disabled by default but if the Windows password prompt states you could also connect by pressing a button, you could try and search for any WPS buttons on the router. This requires physical access to the router but doesn't require any password or resetting.

Using this method won't work for you, since /data is not accessible except after acquiring root permissions. But if you can root your device, try this afterwards:
adb shell
su         # allow it from phone if required
cp /data/misc/wifi/wpa_supplicant.conf /sdcard/
exit
adb pull /sdcard/wpa_supplicant.conf

Sorry but AFAIK this can't be done without root.

This may still be true,
many routers by brand have a default admin user name and password
as well as ip address
netgear defaults for my router anyway was
admin admin
192.168.254.254

as an example
if you have a device with wireless access to the router use an app from fdroid called Network Discovery to determine the router address, then punch that addy into your browser address bar. you will be prompted to enter admin name and password and from there you have to sort it out yourself. =)
afterthought, you could try john the ripper, i've been thinking about compiling it for my tab to see if i can get it to work.

It's easily to view your password, use this awesome app: https://play.google.com/store/apps/details?id=ihnel.com.wifipassrecovery
Now you can:

View your connected wifi passwords
Backup/restore easily
Share passwords with your friends
This is FREE APP.

@NguyenMinhBinh As helpful as that app is for the link you provided, it requires root. The OP stated "don't want to root".

If You have an android device with wifi access. Go the wifi setting when you are connected. Then press the connected wifi (Access Point / BSSID) for few seconds. It will Pop Up "Forget Network" & "Modify Network". Click on Modify Network. Then Check on "Show Advance Settings". Then scroll down till end. You will see the ip assigned to your device. It should look like "192.168.90.115" or any ip which is assigned to your device. Note it down. And Paste it in the browser of that device and just replace the last number with 1 (i.e: 192.168.90.1) or (http://192.168.90.1)
type admin for username and passward

OP is looking for an answer related to adb. Also I don't think OP knows the username, password for the router.


text:
How do I get sound on sms and NOT on emails?
I just bought S4, came from Iphone 5.
Nice phone, but I have a problem with the setup...
"Messages" seems to be both sms and email - so I cant get notifications on ONLY sms without also get notifications on emails.
I use Outlook & Gmail for emails, and the standard "Message" program for sms.
Can anyone help a new Samsund Galaxy S4 user please?

Turn off notifications for emails (probably in the Outlook and Gmail settings page)

Usually apps that serve notifications provide their own ways of controlling them.  You will need to open each app that you want to stop notifications from, open their settings, and look for notifications.  There you will have many options including changing the ringtone, frequency, and even turning them off completely.
For example in Gmail app:

Tap on the top-left "three lines" icon, then scroll down and tap "Settings".
For each account you've added you'll need to tap it, and then modify the Notification settings.
To disable notifications altogether - uncheck the "Notifications" option.

The Outlook app should have similar controls for notifications.
For apps that don't provide any way to control notifications, you can completely suppress them via Android's 4.x built-in feature. On the home screen go to Settings -> Apps -> All apps, then find & tap the app you wish to silence, and uncheck the "Show notifications" option.
On Android 5.0 and above the per-app notification overrides got more options rather than just a simple on/off toggle.  See this site for details.  You can long-press on the offending notification and tap the "info" icon to get several options that include privacy features, along with the above mentioned toggle.


text:
How can I set my phone to display all Wireless Emergency Alerts silently, without playing any sound?
I have a rooted Samsung Galaxy Note 4 with CyanogenMod 12.1 (Android 5.1.1), and I want to silence the Emergency Alert (e.g. AMBER Alert) sounds without disabling the alerts entirely. A few places have mentioned deleting a sound file, but I can't find it in /system/media, and absolute paths I've seen are also not present (e.g. /system/media/mms)
I am asking about the built-in Android feature, not the Google Now alerts.

In the Emergency Alerts stock app -> Settings, there is an option "Emergency alert tone" with subtitle "Play a sample emergency alert tone."  When you do this, it plays the tone and a dialog says "The sound you hear now will be played when you receive an emergency alert.  The alert volume matches your phone's volume."  This indicates that you could avoid the alert sounding simply by silencing the phone.   There are also apps available for managing the volume settings according to other criteria.


text:
LG G2 D802 (NO DOWNLOAD MODE) after Flashing
I'm am trying to install Lollipop on my LG G2 D802. I have used TWRP to install it. All goes well but it says on boot that fastboot mode started. So I reverted back, but now I have recovery with no Download Mode.
Can anyone tell me how I can get my Download Mode back?


text:
Why does my phone say I am roaming when connected to my "home" network?
I recently got a new phone, the Elephone P7000 and it runs stock android 5.0. Everything seems to work perfectly apart from the fact that most of the time the top status bar says I am roaming.
When I check which network I am connected to, it says I am connected to my actual provider network, so why does it say I'm roaming. The only partial fix to this issue is manually selecting the cellular network, and this only works for around 10 minutes with no roaming shown in the status bar, after that it switches (? – I don't know if it actually does since I still seem to be connected to the same network) by itself when I am not moving and I get the roaming indication again.
So far, this does not seem to affect my ability to make calls or receive messages, but I find the roaming indicator in the status bar to be very unsettling.
Edit to clarify:
On my network operator selection screen, I see the same operator name multiple times and only upon selecting one specific (the topmost) option I get no roaming indication.
Any help or clarification would be appreciated.

Let me guess, you're on EE? Or a network that uses EE for it's coverage? (like Virgin or Asda). These swap between the Orange and T-mobile masts depending on which has the strongest signal, and when that happens the phone thinks it's then "roaming".
When you see 2 versions of the same network operator, you'll often see different capitalisation, e.g. "virgin" and "Virgin". One of these is actually Orange and the other is T-Mobile.
It doesn't have any negative effects.

Internally, mobile networks identify themselves through a Mobile Country Code (MCC) and a Mobile Network Code (MNC). The MCC and MNC of "your" network are stored on your SIM, along with other data with which your phone identifies itself to the carrier.
Each cell tower transmits a cell ID, which also contains the MCC and MNC. When you are connected to a mast whose MCC/MNC pair differs from that on your SIM, the phone assumes you are roaming on a different network. This is usually the case when you are traveling abroad, but there is also "national roaming" (the MCC is the same but MNCs differ).
However, some carriers have multiple MNCs within the same country. US carriers have a handful of MNCs. In Europe this is less common, but occasionally mergers between carriers have resulted in multiple MNCs being assigned to the same carrier.
Edit: I recently saw a portion of the Android source code which has lists of which networks are not considered “roaming” for a SIM issued by a particular carrier. Thus, if you are running a recent version of Android and you’re on a network which uses multiple MCC/MNC pairs, Android will not show the roaming icon. However, this will only work if your phone runs a version of Android which already “knows” about these MCC/MNC pairs being part of the same network. If it doesn’t, Android will mistakenly report your status as roaming.


text:
Can't un-silence ringer without reboot on 5.1.1 / Nexus 5
I turned the "bell" volume down and now it won't turn up again!
When I press volume up, I see the slider appear next to a bell symbol, but the slider is at zero, and doesn't budge when I press Vol Up. If I drag the slider it struggles to follow my finger, strobing between where I'm trying to drag it to, and zero. As soon as I let go it goes back to zero.
Anybody else found this? Is there a fix? Turning it off and on again seems to work.


text:
Phone switches off while charging
My Samsung Galaxy Note 3 Neo sometimes turns off automatically while charging on original wall charger. And then no physical button works, I have to remove the battery and then have to restart it. Anyone have any idea what might be the issue?


text:
How to turn off overlays if I can't touch the screen?
My cell phone is a Samsung Galaxy Pocket 2 (SM-G110B/DS) running Android 4.4 KitKat. I found the developer options, and "by mistake", I selected one of the overlays. The problem is that the overlay has a bigger resolution than what my screen supports, and it doesn't let me touch the screen (Overlay #1 1280x720).
I have turned the phone off and on again and it didn't work, I took off the battery, pinched it, and tapped on it several times... nothing changed, but that overlay is still there and doesn't let me touch the screen.
How can I turn this overlay off?

Weird, it works on my phone, so I thought it would work on yours as well. Seems to be a new thing added in Lollipop.

@GiantTree So how do I reset it?

Does your usb debugging mode enable in your developer options menu? Related Adb shell commands to change settings

@Lucky  well, I can't see it because you know the overlay thing :D, but when I connect it via USB it appears as phone camera, not USB storage, so I can't access anything in my phone. BTW the only thing I see is the lock screen behind the overlay, sorry I forgot to tag you before

I have just experienced something similar. Have you tried navigating the phone using a physical keyboard (you might need a USB adapter for this) then launching an app that causes your phone to change orientation? What about rebooting into safe mode?

Use the following command to disable the display overlay via ADB
adb shell settings put global overlay_display_devices null

Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.

I had the same issue. I long-pressed on the overlay#1 window, dragged it down, and then turned off the Developer options.
Hope it helps in a way.

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


text:
Trouble on the instalation of the Cyanogen?
I'm trying to install Cyanogen on my Xperia L. I've done all the steps until here.

My problem is on step 5, I don't know what I'm supposed to do. On the sideload method, it says to select install zip > install zip from sideload, but on my phone there is not such option.
In the push and install method it says to navigate to the phone's mounts and storage. But there is also no such option on the phone. What appears in my phone is the following:

Reboot system now
Apply update
Wipe data/factory reset
Wipe cache partition
Reboot to bootloader
Power down
View recovery logs

Progress: I've uploaded the CM to my SD card. I've tried to run it using Apply update > from sdcard1. It runs for a while but it ends up in a screen that says:

Cyanogen
Recovery
Install failed
Finding update package...
Opening update package...
Installing update...
This package is for device: C2105, C2014, C2105, C2104, taoshan
this device is .
E: Failed to install /sideload/package.zip
Please take note of all the above lines for reports
Installation aborted.

The problem here is that my device is an Xperia L C2104 (according to the box). I'm starting to think that I should upload it to /sdcard/0/.

Have you flashed custom recovery?

@alb3rtano0012 Yes. In the guide I pointed, this step is after the custom recovery.

Instead of selecting sideload, select sd card. Once in there navigate to where the downloaded files are stored. Its been a while since I used CWM, I use teamwin. But after you tell it to install from sd card. There should be an option to change to external storage if you downloaded it to to the external sd card instead of the internal storage (which some phones call sd card) ---- Edit select apply update and see if it gives you the option to install zip from sdcard.

@jer3my Yes. The problem is that the CMOD wasn't in the card. I'll try to transfer it via ADB. Is it a good idea?

@Firelord Fixed.

Have you tried this method? http://techglen.com/2014/02/28/update-xperia-l-c2104-c2105-to-android-4-4-2-kitkat-with-cm-11-custom-rom/2/

Pay attention to this particular part of the log:
This package is for device: C2105, C2014, C2105, C2104, taoshan
this device is .

The reason why this happens is that CyanogenMod ZIPs have the option to check the device it's being flashed on before it continues, so it won't get accidentally flashed on the wrong device.
If you look inside your ZIP and view the file META-INF/com/google/android/updater-script, you'll see something like this:
assert(getprop("ro.product.device") == "C2105" ||
       getprop("ro.build.product") == "C2014" ||
       ...
       abort("This package is for device: C2105, C2014, C2105, C2104, taoshan; this device is " + getprop("ro.product.device") + "."););

Now I find it weird that your recovery does not report the correct device model (this device is .). Your recovery might not have been built correctly.
Anyway, if you remove the entire assert( line up to );, the ZIP should flash just fine. Although if I were you, I'd take a bit more caution, since there is a possibility that the model info reporting isn't the only thing wrong with your recovery.

I'm trying to run it on my SD card instead of the internal memory. Does it present a problem?

@JesusChrist It shouldn't. As long as your phone can access the card (e.g. you can browse its contents in recovery), you should be able to flash any ZIPs on it. If you want, you can look for other ZIPs you can flash, such as themes, to confirm if your SD card works fine for this purpose.

Should the code be like this? http://pastebin.com/9qFEM3Ei

@JesusChrist Are you sure the assert(); line is the only line you removed? If yes, then it's fine. Just remove the extra semicolon on the first line.

I used Mathematica to edit the text because of the coloring of parethesis. http://i.imgur.com/JPaCmsW.png

I tried last time and it didn't work. I'll try once more.

@JesusChrist Well you're supposed to edit it with an editor that supports Unix line endings (LF), such as Notepad++, because recoveries throw errors when they see Windows line endings (CR+LF) in the updater-script. But if you'd like to stick to Mathematica, then this page might be worth a look.

Got it. I'll get notepad++ now.

@JesusChrist Good luck! If you need help converting line endings, see this page.

It failed. It gave me: E: footer is wrong E: signature verification failed.

authors: تعليم الننشاكو مع قناه


text:
Notification "not enough system space" appears when using Internet in Vivo Y15
When I surf the internet in my Vivo Y15 I see a  notification "not enough system space". I cleaned the cache and system trash in my phone, but the notification still appears.
How do I resolve this issue?

For a starter, you might wish to take a look at our insufficient-memory tag-wiki, which contains some first-aid on similar cases. Though your case could be a bit different if you really quoted the error message literally – never saw it phrased like this. If it is the literal notification text, follow Arielle's advice – but please let us know what app it was for potential further advice.

The notification doesn't sound like something that would appear on stock Android firmware. Hold down on the notification, then if there's an option called "Ignore messages like this", select it. If there isn't, choose "App Info" and uncheck the box labelled "Show notifications".


text:
How to Fix Nexus-4 sensor problem while on calls
I am having nexus 4 from my friends and I had a small issue with that.When i lift the call and place it my ear the screen was turning off when i remove from my ear then again it wont turn on please tellme which sensor will able to do that and I want to disable that sensor can any one tell me how to disable sensor

Open up your Phone app, then tap the Menu/Overflow button and select the 'Settings' action. There should be an option to disable the sensor in those settings.
If there isn't, download the Xposed Framework Installer, open it up then select 'Framework' and 'Update/Install'. Reboot, then install the Disable Proximity module. Open up the Xposed Installer again, select Modules, check the box beside 'Disable Proximity' and reboot again.

You'll need to root your device first.  I did that with TowelRoot.  The module is now called Sensor Disabler.


text:
What happens when I wipe the internal storage of a device using TWRP?
When I wipe the internal storage using TWRP recovery, does this fully wipe the contents of the phone's hard disk, leaving a blank, unformatted space? After doing this, will I be able to restore the stock firmware? I have two devices: a Nexus 7 2013 WiFi (flo) and a Moto G 2014 XT1068 (titan).

Note that phones use Nand(flash) Storage and not HDD.

As for your first question: no, wiping data from the recovery just wipes the content of the partitions, not the partitions themselves. So your device's disk will still be divided into /data, /system, /cache etc., but those partitions will be blank.
As for your second question, yes, you will be able to restore the stock firmware, as long as you make a backup in the recovery onto an external SD card.

You also need to differentiate of what you wipe. If you only wipe /data and /cache, you didn't even touch the system, so your device will boot up fine without any additional actions – as basically you've only performed a factory-reset :) If you, however, wipe /system, the device will no longer "boot up normally" (but still be able to boot into recovery), and you will have to flash a stock or custom ROM (either from recovery, or via fastboot).

Thanks for your comment. I was asking about wiping the Internal Storage of the device under Advanced Wipe in TWRP. I understand about the various partitions but wasn't sure if wiping the internal storage would blank these partitions or remove them from the disk entirely, leaving them to be created and formatted again. Arielle's answer helped my understanding.


text:
Cyanogenmod not saving video + root missing
After rooting and flashing my LG G3 D855 with Cyanogenmod 12.1 I was quite satisfied, however I noticed that when I shoot a video from the rear camera the video would not save. The capturing would proceed normally but when you click on stop recording and look for the video in the gallery, it wouldn't be there.
What do I do with this?

The problem was that the back video camera was set to record in 4K resolution.
The fix for the video camera issue is:

Go to the default camera app.
Swipe from the left to see the "Camera" "Video" Menu, on the bottom right corner the is a gear icon, press it to go to camera settings.
Go to resolution and quality and change the back camera video quality to 1080p instead of 4K.

For the root problem I found that you need to enable root once you have Cyanogenmod so you need to:

Activate Developer options (settings->about phone, tap 'Build number' multiple >times).
  In Developer options, tap 'Root access' and enable either "Apps" or "Apps and >ADB"

http://wiki.cyanogenmod.org/w/User:PsychoI3oy#Superuser_on_CyanogenMod_12.0

Please enlighten how changing the resolution from 4K to 1080p is related to video not getting saved?

I have got no idea to be exact, but it worked.


text:
ADB doesn't recognize my device in recovery mode
I have an ASUS ZenFone 2. I have tried using ASUS USB drivers and Google Android composite ADB drivers on my computer, but neither recognize the device while it is in recovery mode.
Can anyone help me solve this problem?

Reading between the lines, you're using Windows on your computer. Have you checked if the device is even found at all – i.e. does it show up in the device manager, and with what additional information?

yes it shows my device in device manager when my phone is on and plugged via usb (2.0/3.0 tried both) and also there in no exclamation mark which means my drivers are correctly installed. But when i boot into recovery mode the device manager don't show my device.

Which recovery are you using? The stock recovery probably doesn't support ADB.

I'm using stock recovery. Are you sure stock recovery does not support adb because as far as i know stock recovery does support adb. If google made adb for android then its suppose to work on stock recovery, why need custom recovery.

Maybe your stock recovery is too old. Try updating it if you can (although it's unlikely that it's possible) or install a custom recovery.

@ANURAGBHASKAR A Custom Recovery does many things including installing non-OEM signed .zip or taking real backups (Nandroid) to the least. Stock Recovery isn't tailored for such things. Besides, what Google creates as code isn't necessarily supposed to work on variety of devices in the wild. Anyhow, what are you trying to do with ADB in stock Recovery? Stock Recovery probably won't have any feature to allow adb shell and adb devices would be empty (at least in my Mediatek devices)...

...It's the adb sideload which is mostly available but if you intend to flash any non-OEM signed .zip then do stop since it probably wouldn't work.

@Firelord I just want to know if commands like push, pull, install or wiping data through ADB works only with device on or they can be used in recovery mode also.

My Mediatek devices doesn't allow  in stock Recovery adb shell and adb push/pull/install since that might be considered detrimental to OEM's security model of device. I can see output in adb devices only when "Install from ADB sideload" options is enabled in stock Recovery, but it's limited to sideload only. If I try any adb shell/pull/push command I receive "Error:closed" output, possibly because pseudo-terminal from Recovery isn't available. Whatsoever the reason is you can try enabling ~"Install from ADB sideload" in Recovery and see if the adb devices command shows something.

@Firelord  Yes, I also get the same thing "error:closed"  in recovery mode but after enabling "apply update from ADB" it shows my device when i use adb devices command. I guess i have the same problem as yours. BTW if you get any solution for this other than installing custom recovery please do inform me. Thanks!!

A few questions. What Recovery do you use? Why do you need to be able to use ADB while in recovery, sideloading? Why not just copy-paste files while in recovery and flash from inside the phone?

Had the same problem, plus the device was shown with a yellow exclamation mark in the device manager but only when in recovery mode.
Solution was to install the Google USB drivers for this device again:

Google and Download "Google USB Driver"
Open device manager
Right click device
Update Driver Software
Select "Browse my Computer ..."
Select "Let me pick ..."
Select "Android Device"
Select "Android ADB interface" ...

Joined specifically to say thank you!  I'd been fighting with this problem for an hour.

With a Samsung Galaxy A6 in recovery mode connected to the PC, in Device Manager I found "Android Phone" (instead of Android Device) and instead of "Android ADB interface" I selected "Samsung Android ADB Interface". After that, the command `adb devices" worked!

I had the same issue and was able to solve it by updating Intel USB Driver for Android Devices. It is available here: Official

do you have android debug bridge enabled in developer options? i'm pretty sure that will enable it in recovery mode, too.
with your device booted, go into settings and choose "About phone (or tablet)." scroll down and tap on "Build number" 7 times.
now go back out to the main settings screen and you should see "Developer options." Select that and make sure the selection to "Enable USB debugging" is checked.

did you mean usb debugging mode? That's turned on, or something else should be checked too?

yea, i'll edit that.

adb devices actually works while my device is on, but in recovery mode it doesn't.

with the device booted and connected via USB to your PC, enter adb shell getprop into the command prompt. look for ro.adb.secure and ro.debuggable. ro.adb.secure will = 0 and ro.debuggable will = 1 if the device allows ADB access in recovery mode.

also, it looks like the device needs to be in active sideload for ADB to see the device in recovery mode. here's a link that might help explain the process.

command prompt showing me ro.adb.secure =1 and ro.debuggable =0 ,  so that means NO ADB access in recovery mode. Is there any way to get ADB to access in recovery mode or I have to install a custom recovery?

unfortunately, no. the only thing you'll have access to with stock recovery and ADB is "apply update from ADB." what's your endgame? that'll help us figure out if a workaround is possible.


text:
How to do a factory reset without access to the phone's system
I was preparing to sell my nexus 4, so I encrypted it. Unfortunately I forgot the password, now that I need the phone again.
All I get is:

To start Android, enter your password

How do I reset it? I removed every data I might need from it.

I would suggest booting to recovery (I don't own a Nexus 4 so I kindly ask another user to comment on how to boot into recovery) and select Factory reset  or Wipe DATA or similar. That way all your private data is deleted and the device will boot like it's the first boot.

@GiantTree Nexus 4 recovery key combo is hold VolUp + VolDown + Power when the phone's turning on.

There is a guide on resetting the Nexus 4 over here. This is what the website says:
1. Turn your Nexus 4 off
2. Press and hold Volume DOWN + POWER
3. In the recovery menu, press volume down twice
4. Press power. You will see a red exclamation mark
5. Press power + volume UP
6. Go to `Wipe data/ Factory reset` and press the power button
7. Scroll to `Yes - delete all user data` and press the power button

The hard reset will take a minute and after that your Android phone will reboot.

All credit goes to hard-reset.com
Keep in mind that the reset may not be as safe against identity fraud as it seems. There is a bug in the reset feature that causes the phone to reset its state to default, but the encryption keys are not wiped. This means that any leftover data can be easily brute-forced and your old (sensitive) data may be decrypted.
I would suggest you reset your phone, encrypt it again with a different PIN just to be sure, and then reset the phone again to make sure nobody can access your data. This way, the encryption keys should be reset and your data would no longer be vulnerable.
If you really want your data to be safe, you could fill the internal storage after the first reset so almost all leftover data is overwritten. Because of things like remapping bad sectors etc. there still might be a little bit of data left, but that is virtually nothing.
Look at this article for more information about this bug


text:
Rooting or Flashing first?
I bought a Lenovo A806 Smartphone (apparently also known as Golden Warrior) from Hong Kong. Despite being bought from the Chinese market it has Google Play Store installed but it also has Mobomarket and other apps I'd rather not have which cannot be removed with normal deletion methods. I have been told they're probably within the root system.
I am a relative newbie and have discovered a variety of sites and programs which provide both rooting and mod options including Kingroot and Needrom. However I'm reluctant to just steam ahead without gaining approval from someone who knows about this stuff :-)
So my questions are,

Is there a list of available rooting programs/software anywhere on the web?
Does an unrooted phone always have to be rooted before mods can be flashed? Or can I install a new ROM which roots at the same time?

The phone runs 4.4.2. I have a build number if needed.
Many thanks for any advice.

Disagree with 2) being OT; it's a legitimate question, to which the answer is not immediately obvious.

Towelroot is one of the easiest roots out there. Install the app on the phone (make sure installing from unknown sources is enabled in settings → security), press the only button in the app and you should be rooted.
You can (and should) then install a root manager app like SuperSU to stop any random app being able to get root access.

Marvellous. Clear and concise, thanks to you both ! :-)

A majority, if not all, of mods provide root access out of the box. The most popular one of them is CyanogenMod (or "CM" for short), which strives to provide a clean Android experience while also offering new features. Unfortunately though, CM doesn't support your device. It seems like the closest you can get to it is A806 AOSP. In order to install that, you need the TWRP recovery, which may also come in handy later on.
One thing to remember is that you should always make backups when installing things from within the recovery. In case things go wrong, you can always restore the backup and try again.


text:
Asus Fonepad 7 Tablet stuck on boot logo, and can't be booted into Recovery mode
My Asus Fonepad (k019/FE375) running stock Lollipop suddenly won't get past the Asus (boot logo) loading screen.
I've tried draining the battery and turning it on again, but the issue persists. I also can't access the Recovery mode.
I have done nothing -- no rooting or flashing.
How do I resolve this issue?

Can you enter the droidboot mode by pressing the volume up and  power key, simultaneously. If yes, than you can install the firmware by using either   asus flashtool or adb command or using IntelAndroid- launcher.bat.
If you are unable to enter the droidboot mode, than you need to used the xfstk tool.


text:
stolen smartphone tracking
If my  stolen samsung J1 (android 4.4.4)  got a ' hard reset' by the thief (so all the data and tracking app are deleted), how is it possible to track that device ? Does these facts help;

the thief has replaced my SIM by his own one.
the thief use his own gmail account now

,can help?

Is this a repost?

@Huey no it's just i made a mistake on my other post .. and editing it will take a while to get  answers , so i made this one. and i setted the other one to "delete"

If that security is bypassed by a thief and it was not encrypted, only law enforcement can track it at that point, and call your service provider and report it stolen that way it's rendered useless and eventually will be busted for using/receiving stolen goods


text:
My Phone keeps on force closing!
I have a my|phone brand phone. It's a filipino brand. Whenever i play games it just keep on going back to home menu. I tried shutting my phone down or just restart it so i can play and use my apps. But sometimes it doesnt work. It will just go back to home menu. Please help me solve this. Im not good at phones and such things. Thanks.

By 'filipino' do you mean a brand from Philippines? And since "MyPhone"  is a brand itself which specific device of it are you using?

MyPhone Rio Grande.

You are probably running out of memory.  I would go to setting and in developer options, background limit, set that to at most 2. You have to set that after ever reboot, just so you know. Also in KK open your resent places and close/kill all those.    I recomend download an app called cooltool. It will display current available mem in status bar.    Hope that helps

https://play.google.com/store/apps/details?id=ds.cpuoverlay&hl=en&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dcool+tools+play+store&pcampaignid=APPU_1_ItWOVZmEGoLpoATrr4CgBQ.      Sorry I'm a noob :)


text:
Where are the magnets on the samsung tablets
So is there a magnet within in the samsung tablets for the smart covers to work like the iPads or is it just on the cover it's self

Wouldn't you be able to verify this yourself? Bring something small and metallic near the edges of each to see where there is an attraction. Try a thumbtack, paperclip, or similar.

The magnets you are talking about, are on the smart cover. (S View Cover). The phone detects the magnet with a Hall Sensor.
Hope my answer helps


text:
Does leaving a lithium-ion battery uncharged for 3-6 months at a time hurt battery life?
Does leaving a lithium-ion battery uncharged for 3-6 months at a time hurt battery life?
I have seen plenty of questions and articles about the dangers of leaving your cellphone in the charger, but I can't find anything about leaving your devices uncharged.

Speaking from personal experience. When I know i am not gonna use something for a while, I charge it to 100% and then let it sit. Havent had a problem yet. Cause think about it. Cellphones, laptops, cameras and etc sit on the shelf for months at a time before they are sold. You can take a look at this as well. http://batteryuniversity.com/learn/article/how_to_store_batteries I think as long as its stored in a cool place it will be fine. Heat is the main way to damage a battery.

@jer3my I've read from your link that you should actually keep it charged at around 40% before putting it in storage.

True, I kind of skimmed through it. When i read this part "Lithium-ion must be stored in a charged state, ideally 40 percent. This prevents the battery from dropping below 2.50V/cell, at which point the protection circuit could trigger sleep mode." I figured charging to 100% would give it more time to slowly discharge itself. knocks on wood So far my batteries seem fine. Next time I'll give this a shot and see how it works out.

Yes, leaving a lithium ion battery fully discharged for long periods can destroy the cell's ability to hold a charge. If you are going to be storing batteries for a long time, leave them about half charged.

I live in a hot place and leave the battery after charging to 40% in the fridge well wrapped in Aluminum foil. Seems to help :-)


text:
Warning bar in "Settings - Data usage" disappeared. A bug?
First, I'm currently using Android 6.0 on a Nexus 5, although this issue was already present when I was using Android 5.0.
Now I'll explain what I mean by "not seeing the warning bar". Regularly, the Settings > Data usage screen looks like this.

You can visibly see the warning bar, and that it is set to 4.7 GB.
Now, the Settings > Data usage screen on my device looks like this:

As you can see, there is no warning bar, and also no greenish graph that shows my recent cellular data usage.
How it happened, you ask? Well, it's a (more than a-) little silly. Usually, to change the warning bar, you hold on to it by pressing it, and then you slide up or down to increase or decrease the warning limit. I got a little bored I guess, pressed the warning bar, and started to continually raise it, as I was interested in the upper limit that Google enables. I took some time, but After getting to between 1.0E8 and 1.0E9 (it was hard to tell, since that number was rapidly increasing on my screen), it went back to 0, and started increasing from 0 again.
I was satisfied with my discovery, and wanted to try to stop the warning bar as close as possible before it resets to 0. After a few attempts where I came closer to achieving my goal, I accidentally lifted up my finger a bit while I was increasing the warning bar's limit. At 'normal' limits, nothing happens, and you can continue changing the limit afterwards. But when I lifted my finger up, my limit was in the range of tens of millions of GB. And when I lifted it in the middle of continually increasing the warning bar, the bar just disappeared, and with it, the graph.
My guess is that the bar was set so high, so the amounts of cellular data I use are insignificant compared to it, and that's way no graph is shown. But why can't I see the warning bar?
Anyway, this happened a few months ago, when my Android version was 5.0. I searched on this issue, but haven't found anyone else that encountered my problem. Also, before posting this question, I tried to reenact my scenario on another friend's Nexus 5 (running Android 5.1.1), to maybe gain more information about what happened on my device. A minute of experimenting later, his warning bar vanished too.
Any idea how can I resurrect the warning bar? (preferably without rooting the device or another 'drastic measure')

Expected dialogue: former friend (to you) "Thanks for that!" ;-)

This is an interesting question. Sounds like an AOSP bug.

Not sure with the Nexus 5, But on my Note 4, Settings > App Manager, Swipe to all. Then scroll till you find Settings and/or Settings Storage and clear data on them. It might reset all your settings but might reset the data limit screen for ya. That is if you don't mind resetting up all your settings. Worth a shot at least I guess.

Repro'd on Nexus 5, Lollipop 5.1.1. It's definitely an AOSP bug. The reason why the graph is not displayed, I believe it's because the scale is too small due to the data limit. I have tried clearing data for Settings, but it didn't do anything. I couldn't clear the Settings Storage data even though I'm rooted (it's disabled).

@AndrewT. Ahh well was worth a shot.

I have a fix, but it's for rooted device only. I'm not sure if there's a solution without rooting (hopefully there is...). Anyway, it seems this bug is not yet reported on AOSP Issue Tracker. Would you mind to post it there also, and get back to us after that?

Thanks @AndrewT. I posted the bug on the Issue Tracker: #178481.

This is indeed a bug, or possibly, an overlook by Google, since the possibility for this bug to happen is very small. The bug occurs when you set the data limit above 700,000,000 GB (or 700 petabyte).
Note: This solution needs root access since it modifies a system file directly.

Open file manager that can browse internal storage (e.g. ES File Explorer)
Browse to /data/system/
Open netpolicy.xml as text file
Find <network-policy> entry which has an attribute of warningBytes="<very_large_number>" (in my case, it's warningBytes="775911474387222528")
Edit the value to reasonable number (e.g. 1000000 for 1MB, this is for temporary value)
Save and close the file
Restart the device (important)
If you don't restart the device, opening "Data usage" will reset and overwrite the file with previous buggy value, thus you have to do it from beginning
Open "Data usage", and the data limit bar should come back

Update: this issue has been mitigated on Android 6.0.1. The maximum warning/limit bar is set to 1TB.

Clamp large data usage values.
Without clamping, they can wrap around to negative values and cause
all sorts of havok.  1TB ought to be enough for anyone: that's 3Mbps
for a solid month.

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


text:
How to disable installing apps via desktop browser
I read about a security vulnerability in Android. It's possible to install apps on your phone via the desktop browser, if logged in with the same account. When you visit the Playstore in your browser, you can install apps directly.
NB: The Google+ article is a critical comment on the research, and states that it's not all that serious. But it's the only article in English and does explain the problem rather well.
Still I would like to disable this "feature". (Using this word I cannot but think of the many comments on Windows where all security flaws were explained as features...) Anyhow - how can this be done?
How can I disable installing apps via the browser?

I don't think you can achieve the goal at least not now but I found that you can't uninstall the apps from Desktop. In that case, you can root the device, install XPrivacy to restrict the damage that may be caused to your data or privacy. That I think would be one of the best things to do to safeguard against such dangerous Play store feature from Google.

Frankly, if someone has access to your logged-in account, they could do much more nefarious things than installing filling your phone with apps (such as accessing sensitive emails).
That being said, if you're particularly concerned about this:

Navigate to Google Play Settings on your desktop browser after signing in
Toggle the visibility of the device you want to prevent installations to

That's it. The downside of this is anyone could potentially reverse this setting, install apps and restore it without your knowledge. But you really shouldn't leave logged-in sessions around in the hands of people you don't trust.

Well, the admins at my school could download malware on my phone cause I'm signed in to my school account. And of course agencies like the NSA being able to send a NSL&gag order to Google or whatever.


text:
Remove Unlock Pattern in Motorola Razr i?
I bought a Motorola Razr i in the web but It turns out that the phone has an unlock pattern and now I can't contact the seller. I have read some tutorials of the web talking about the "Hard Reset" which consist in something like this:
http://www.smartmobilephonesolutions.com/content/how-to-hard-reset-an-android-phone
When I try to do it I never see the Menu that I souposed to.
I really dont know If im doing well the process so I need someone to help me with specific instrucions of how to do this or with another solution.
Thanks.

Just tried it on my Motorola Razr i (4.1.2 Retail en GB):
To get into fastboot menu.

Turn off device.
Hold "Down Volume Button" (for a few seconds) and
    then "Power Button"
When phone vibrates/Motorola logo shows up/Green light goes off
    release "Power Button" but continue to hold "Down Volume Button"
Device will enter fastboot menu.

It did take a few tries to get the timing right.

hard reset: press vol down + power for 20 seconds. the device will start to boot and you can release the buttons. this probably won't clear the unlock pattern. to clear the unlock pattern you'll want to do a factory reset.
factory reset:

power off device.
press and hold vol down + power until you see the BOOT OPTIONS screen.
press vol down until RECOVERY is highlighted, then press power to select.
when the screen shows an android on its back with an exclamation point, press and hold vol down for 5-10 seconds then tap vol up while still holding vol down. the screen should now display the recovery mode menu.
press vol down until Wipe user data/factory reset is highlighted, then press power to select.
press vol down until Yes - delete all user data is highlighted and press power to select.
the device will wipe and format the data and cache partitions. when that's done, press power to select the Reboot option.

the device should boot into initial setup and you'll have a fresh razr to play with and no pattern lock.
motorola help article

authors: АЛЕКСЕЙ Алексеев

authors: Дмитрий Пузырьков


text:
Small plastic ring obstructing the front facing camera on Samsung Galaxy s5
there.
I am hoping to take apart a Samsung Galaxy s5.
The trouble is that there is small black ring that has displaced and it is partially covering the front facing camera.
I am not completely sure what caused this.
If it were my phone I would not be too worried about taking it apart.
I want to make sure I understand what I need to do.
Here is a video I found that disassembles the phone. I believe that up until about 2:40 in that video is all I really need to do to get access to the front-facing camera and the displaced ring.
Hopefully that will provide enough space to move the ring back in to place.
What I am looking for is an answer to the following question.
In order to remove the screen I need to heat the phone up so as to loosen the glue.
When I go to put the screen back on, will re-heating the phone be sufficient to make the original glue set again? Or will I need to buy some replacement glue in order for the screen to sit securely again?
Perhaps someone out there has some experience with this. Cheers!

authors: جساس الصيادي


text:
Micromax A120 softbricked after using a repartition app
I have a Micromax A120 with stock Kitkat.
I rooted it and used "mprio repartition" app to increase the app installation space and the screen displayed:

Partition is ready please boot into recovery and clear cache and data/factory reset

So I did that. Now when I try to power on the device it shows Micromax logo and then an Android logo, and a line indicating that a task is being performed.
This has been happening for almost 2 hrs so I removed the battery.
I decided to flash stock ROM  using SP Flash tools, but when I connect the device using the USB cable it shows only the charging light and is not detected in PC.
What should I do?

This might be a silly question, given that MediaTek devices such as your Micromax A120 aren't supposed to have this mode, but are you able to boot into fastboot mode?

Did you create a backup of any kind?

What is this "mprio repartition" app? Please mention a link for it?

I have faced similar problem on my mediatek device.
Solution

Pull out battry
Go to recovery mode.
And Just restore the nandroid BACKUP you have made. (Hope you have made the backup)


text:
Windows wont recognise android device
I wanted to start afresh completely wipe my Moto x (xt1052) and install "liquidsmooth" rom.
everyone was going well, i went into recovery, wiped the device, and as i tried to push the zip over i was met with the error message "device not found"
I went over to device manager and for some reason windows is recognizing my phone as xt1060 and not xt1052. i believe this is why its probably not being recognised in adb.
I have no idea to fix, my phone is being recognised as another phone so it cant even install right driver...

Have you tried using the drivers from Motorola Device Manager? Installing that should replace the driver you have now.

yes i have, i even tried installing it manually from the drivers folder.

install drivers for your phone
look for drivers at

your phone manufacturer's website
or
look at your chipset manufacturer's website.

if Driver didn't install properly turn off Driver signature enforcement on windows from boot options
Link for how to disabled Driver signature enforcement
and install drivers
reboot your PC
plug in your phone
hope that helped
cheers !!!


text:
Android device not mounting (neither USB nor Blutooth)
I have an Android KitKat 4.4.2 Samsung Galaxy SIII Neo. All was working fine, and I could mount the device and copy files from the device to my Windows 7 PC. Now when I disconnect or insert the USB cable to my Android device I hear the ta-da, ra-ra sounds, and the hard drive LED on my Sony VAIO PC goes orange and then blinks orange for a while, but the Computer location in explorer.exe does not show my device as it used to (a folder used to connect also used to pop up). And when I try to connect via fsquirt.exe on the PC and click "Receive files" and on my Blutooth network device I click on the PC name, then the PC shows a number for the pairing, but such number never appears on my device.
So I can connect via neither blutooth, neither USB. Both are enabled at the top of the notification drawer.
What could be wrong here, and what should I do?

I ended up having to transfer my files to a temporary directory on Google Drive and download it from Google Chrome to my Desktop and then make use of them from there. Anyways, a couple of days later my Windows 7 OS (Sony VAIO) completely crashed (gray screen). I forced the laptop off with the off switch and after returning to it after a walk and turining it on, it said, No Operating System found
So it is possible that the mounting was not working because the computer hard-drive was about to crash.


text:
Is it possible to connect desktop/laptop display with smartphone?
I have android smartphone . I have computer with Windows 7 operating system.
I want to see data that I am surfing on internet in my smartphone on my computer. If I connect my smartphone with my computer using USB cable, can I see content which is displayed on my smartphone's display (say any website) on desktop screen? Is it really possible to do it? Is there any apk available for it?  I don't want to root my smartphone.

There is no native way to do this through through a USB port, although you have a few other options:
1. Use Mirror Beta
On your PC/Mac, download the AllCast Receiver app for Chrome and launch it. On your Android phone download the Mirror Beta app and make sure both devices are on the same Wi-Fi network. If everything works well, you should be able to see your Chrome browser as an option on your phone, tap that and it should work.
This doesn't require root, but it does need lollipop
2. Simply use an HDMI cable
Get a microUSB to HDMI converter, plug one end in the phone and the other end in your monitor or TV. It should work out of the box as an input in your TV. This method will have less lag and will work on older phones, but is less like what you wanted.

If you enable USB debugging, you can actually use the Chrome debugging tools to view your smartphone's display for any website.

Enable USB debugging (under Developer Tools).

if Developer Tools isn't available in Settings, you may need to do the above.

Open the desired website in Google Chrome on your phone
Connect your phone to your computer via a microusb cable
In Google Chrome on your computer, navigate to Settings->More Tools->Inspect Devices
Check Discover USB Devices

(source: chrome.com)

Allow USB debugging on your phone

(source: chrome.com)

At this point, you should be able to Inspect any webpages open on your phone from your computer

(source: chrome.com)

Tapping on the mobile icon in the Inspector should mirror your mobile display

the resulting display should look something like this:

Note: this solution will only mirror webpages, not other content.


text:
Short vibrations instead of turning on
My smartphone is giving out short regular vibrations instead of turning on. It's the same kind of vibration that usually goes with turning on or off the device.
The smartphone is rooted and I can access the clockworkmod menu to save or recover system images.
What may be the cause of this problem? Is it hardware or software related?

Give more details please. Like when did it start happening? Anything particular you did that started causing this? And what phone do you have? Are you using custom ROM? And any other relevant details...

I can't imagine anything specific, I just found it in that condition when I woke up. The phone is a Galaxy Ace 3, rooted, with a stock rom. Also, I'll need to find an external battery charger before attempting anything because the phone is not charging the battery (not even while shut off). I suspect there may be some contact in the USB port, but I'm quite clueless in fact.


text:
Android Chrome HTML5 playhead glitches every minute or so?
Whenever I play either an embedded HTML5 video or just watch it from the direct link on my Android device, the video plays for about 1 minute then stops as if it's trying to buffer. I tap the screen to bring up the GUI (so I can drag the playhead back a little) but nothing happens for a few seconds. Then it comes up but all the buffered video has disappeared and the time that the playhead is at will be about a few seconds ahead in time from when you pressed the play button initially. Sometimes it flicks between seconds. I then have to guess how far through my video I am and reposition the playhead for it to continue playing until I have to do it again. It's extremely tedious and annoying. Another thing is that when the video stops and the playhead glitches, sometimes the sound will keep playing as if the video had just been buffering but the video stays frozen.
Example: I start playing from 0:00 and watch til about 1:30 (I don't see that I am at 1:30). The video freezes and I look at the playhead which flickers between 0:05 and 0:06. I reposition the play head at about where I think I got up to and the video plays as normal for about another minute until it happens again.
I am running Cyanogen 12S on a OnePlus One.
I'm using the latest Chrome Beta app for Android L.


text:
KitKat upgrade for HTC Desire 616
I can't upgrade my HTC Desire 616 to KitKat 4.4.4 but my phone is absolutely capable of running this update! How can I update it?

More information needed for this post. Is it a system update or you're trying to flash a custom Rom?

If you are rooted and modified system files you cannot upgrade through official OTA anymore. You can always flash a custom ROM though

That may be true, but can you explain how did you reach this conclusion? A source would be very nice to link here.

If the system files are modified the OTA installer doesn't "recognize" the ROM. There's plenty of people who have had this problem. Just Google it.

No, I don't have time to Google nor would a frustrated user would have. Please add more info as explanation and source since the answer isn't any worth right now because of no evidence to back the claim.


text:
Run an application in an unrooted sandbox on a rooted phone?
I have an application that refuses to start on a rooted phone.
I don't want to unroot my phone just for that application; is there any way to run an application inside an unrooted sandbox from a rooted phone (Nexus 5, Stock Android 5.1, rooted)?

Did you try adb logcat to see what's going on? If you have the access to the source of the app, then you may give it a try to see whether it's checking su's or a custom kernel's presence, or not.

You can temporarily disable root access (and then enable it anytime later you want). To do this, there are two most common and simple methods->
1) Turn off root access using the permission manager: Since you are rooted, you must also be using some permission manager like supersu or superuser etc. You can go into its respective settings and disable root access.
2) Turn off root access from Developer Options: Go to Settings->Developer Options and in the option Root Access select None. This will also disable root access for apps.
Besides these, if it still doesn't work, you can either try completely uninstalling permission manager (this wont unroot you, you can root again anytime by installing them again); or you can simply go to system/bin and system/xbin and delete/move somewhere else a file named su (its the main binary file responsible for root permissions. I suggest you atleast get a backup of it). Further, use these methods only if none of the above two work.

Thanks for your prompt response.
The application actually doesn't even trigger SuperSU, so I tried disabling entirely the Developer Options (as I didn't find a "Root Access" option) and it still refuses to start.
I get a popup at startup telling me that it doesn't work "because my operating system has received alterations or has been rooted".
Indeed, I have a custom kernel (for battery saving) and I am rooted (but developer options off). Perhaps the custom kernel is the blocking part then?

Can you please provide me with app's name? Perhaps I can test it out and some experimentation with it? It will enable us to get on root cause of this more easily.

This is not on the market (not on F-Droid either) and I am not allowed to share that application but I'll try flashing back the original kernel.

Woaw, I flashed stock kernel, stock recovery, disabled Developer Options, disabled SuperSU (SuperSU Settings > Unchecked Enable) and... still it refuses to run!
I guess the application has strong protections... I quit trying to run it as it's not worth it and accept your answer as I believe "in general" your solution works. Thanks, Thomas

Well then I guess it checks it in a similar way that whatsapp does. If you noticed whatsapp will always detect that you have a custom/modified system/rom, even without granting it root permissions. So I am guessing thats where you should begin your research (probably contacting developers if you can?). Again, almost every app has alternatives and its all upto you to proceed further or not ;) However, there is no way to run an app as in perfect "sandbox". I think its not related to rooting, rather custom elements in system

Just don't granr super user permission when prompted. If you get no SU prompt, then the app is doing nothing requiring root permissions

"refuses to start on a rooted phone" - you're talking about a different problem here.


text:
Replace carrier name with Wi-Fi SSID in notification drawer
I've seen a couple of ROMs/devices which, when connected to a Wi-Fi network, show that network's name (SSID) in place of the carrier name in the notification pulldown. Is there a way to achieve that with an Xposed Framework module on CyanogenMod 11?


text:
How do I automate disabling mobile data on Lollipop?
I have recently changed my Moto G LTE (XT1039) from Android 4.x to 5.1. The device is not rooted.
After the update, I found that Llama - Location Profiles's toggle mobile data - mobile data off action fails to disable my mobile data.
After checking out a few alternatives, I found that several automation apps have reviews mentioning a similar situation. For example Data ON-OFF has this review:

Not working 5.1 motto 4g Used to work on 4.4.4 uninstalled until it gets an update.

How do I automate the toggling of mobile data on/off in Android 5.1?
Or, has there been a change to the Android API to remove this functionality?

How or when exactly do you want to toggle or disable mobile data? Please mention those details. Other than that, is the device rooted?

Device is not rooted. I like to turn of data before midnight to minimise charges.

Sorry to be the bearer of bad news: but without root, you won't be able to do that anymore. One of the big "new features" of each Android version is that it takes one of those toggles out of the reach of apps and automation. With Lollipop, that was "mobile data". Only root apps can toggle that now.

You can try Tasker which is paid but really powerful app.

You can create a profile based on an event, schedule, or according to your preference.

Then you can create a task with an action from Net > Mobile Data section.

Note: this action requires either root, ADB WiFi to be enabled, or permission to write secure settings.

"Toggle Data 5.0" appears to be an app/widget that should do what you are asking.
The app is paid (but free on XDA) and requires root. Hope this helps. =)

Automate can toggle Mobile data, however it require a rooted device since Android 5. It can likely be done on unrooted device as well, using UI automation.


text:
How to add a contact from a missed call?
Someone just gave me his number with a missed call. I'm trying to create a contact from this missed call but I see it's not possible! By tapping the missed call one second I can send a message, dial IP call, delete, etc, but not create a contact from it. Is there not any way than writing down the number and manually creating a contact and copying the number?

Which Android version and device are you using? Can you post a screenshot (contact(s) blurred of course) of the missed call in the dialer/phone default app? In my 4.2.1 and 4.4.2 I can easily add the missed call number as a contact by tapping the entry once -> Add to contacts. Alternatively, tapping contact(person) icon before the start of number gives the same option.

I struggled with this. Long press the number, then chose Edit number before call. You then have the Add to Contacts option, click that and then choose Create new contact.

does this method applies to all Android devices? Think..... So, you may consider adding relevant device details on which these steps are valid.


text:
Samsung Keyboard of keybinding of switching input methods
How do I disable the 'Shift + Space' keybinding of Samsung Keyboard, which triggers the toggling of input methods? I use a physical keyboard, and it is quite easy (and annoying) for my system to misinterprete my ' Capital letter followed by a space' into switching the input methods.
Also I don't want to root my device.

I use a Microsoft Wedge keyboard and what solved it for me was installing SwiftKey or some other keyboard alternative and setting that as the default instead of the Samsung one.
This is a fantastically annoying default shortcut that's impossible to turn off and easily identifiable to anyone using an external keyboard and writing in English, every single time I would write "I", it would eat the space after it and change language instead... The problem probably exists for all physical keyboards as with the on-screen keyboard the shortcut still exists, but most people are not fast enough to trigger it there.


text:
How to restore the IMEI number on the Samsung Galaxy S4 I9505? (IMEI=Unknown, Baseband=Unknown, Sim Card Not Detected)
Information:
Hello, I lost my IMEI number on my Samsung Galaxy S4 GT-I9505 today and I would like to restore my original IMEI back to my phone. I still have my original IMEI of my phone written down. And my Sim Card is not detected.
I do not have any backups!
I didn't make any backups of /efs (sorry!), will do that when I have this problem fixed and backup it on all my computers.
I have searched Google and www.Android.StackExchange.com but couldn't find anything that worked for me. (So please don't mark this as a duplicate question)

In short:

Samsung Galaxy S4 GT-I9505
I live in The Netherlands
My carrier is KPN (if you wanted to know that)
I have my IMEI number written down
I do not have any backups of /efs! (sorry!)
IMEI = Unknown
Baseband = Unknown
Sim Card not detected

Screenshots:
I dialed *#06# to get the IMEI number:

The hidden menu in Android: (*#*#4636#*#* or *#*#INFO#*#*):

What I have tried:

Of course, I flashed the stock ROM back on my phone. (Android 4.4.2)
I downloaded a backup of /efs from someone else on the internet and flashed that on my phone. However the IMEI is still "Unknown".
When I flash the stock ROM on my phone for my country (The Netherlands), it did restore my IMEI. However WIFI didn't work on the stock ROM, and when I flash Cyanogenmod back on my phone, I don't have an IMEI anymore. (So I think the IMEI wasn't written permanently on my phone).

Any help is appreciated.
If I need to add some more information, just tell me. Thanks!

If you are able to restore your IMEI by flashing a stock ROM, try to find an appropriate MODEM and flash it after CM. it seems like CM does not come with a compatible MODEM for your device so give it a try.

@GiantTree I will give it a try, thanks for your response.

@GiantTree I flashed the appropriate modem for my country. However, my IMEI is still "Unknown" like before and my SIM Card is still not detected. Do you have any other solutions? Thanks!

Which version of CM are you using? AntaresOne & Alucard24's optimized CM12? Seems like you are using a ROM that is not in a stable state.

After all this was a simple bug in the cm12.1-20150623 nightly. It has been fixed in the cm12.1-20150629 nightly. For more information about this bug you look here: CM12.1 Nightly no Sim found. For all the people helped me so far, thanks for your support.

If you have root access.
Try apps like XPOSED Imei Changer

Just open app and select Set Orignal if it doesnt show your orignal imei just type the imei you have written and tap apply.

This won't be a permanent solution.

If you flashed a custom ROM using TWRP or CWM Recovery and your IMEI no longer be able to show or unknown baseband:

First, root your device.
Dial *#1234# to find the CSC Version (example: Ã750FODM1ARK9), then copy it. Change the first letter with
Use a file manager, go to EFS Folder, edit nv_data.bin and replace the 6th line with the CSC Code, and save it.

Reboot your device, your EFS will restore and IMEI is done.

Looks like there's missing info on "change the first letter with... [what character?]"

find the correct baseband first(baseband depends for which country the phone was made). if your baseband is still unknown try to write nv for the phone so that at the correct cp file (modem) you will find ime = 000000... or 35000.... or any other number different from unknown or null imei. when you get this write imei certificate file. finished phone fixed.
remember use only stock os and root the phone.


text:
Motorola Moto G 2014 (lollipop 5.0.2): `pm set-install-location 2' does not work
I have rooted my Motorola Moto G 2014 (lollipop 5.0.2), using TWRP to load SuperSU.
I wanted to have all applications that could store some of their data on an external SD to do so automatically, when they are installed or updated (i.e. for the MOVE TO SD action to be automated).
After reading several guides, and answers on to questions on this forum, I thought this could be achieved by executing the following commands:
su
pm set-install-location 2

However, the behaviour after the above setting change was undesirable.
When apps that I knew had the ability to MOVE TO SD were installed or updated, they were still being stored on the device's memory, not on the external SD card.
Also, entries appeared for more apps than are usually displayed in the ON SD CARD tab, within Apps settings.
If the MOVE TO SD action was performed on these new entries, the device's behaviour became erratic. App links disappeared from the launcher, and Unfortunately, app_name has stopped. messages were encountered.
I just want for applications that can be moved partially to the SD card to do so automatically.


text:
Permanently disable app notifications (lollipop 5.0.2)
I am running lollipop 5.0.2 on a Motorola Moto G 2014.
I would like to permanently disable notifications for specific apps. However, when I untick Show notifications in the settings for some apps, this is sometimes being reinstated automatically.
I am unsure as to whether this is happening when updating the apps, or whether the apps themselves are running a check to see that their notifications are enabled.
Is there a stronger solution to block app notifications?
This can include processes that require root access to the device.

I am currently experimenting with this approach: http://android.stackexchange.com/a/112564/114557
Explicitly Block an application under the Sound & notification->App notifications settings.

No app should be able to re-enable the 'show notifications' checkbox unless it has root access. Is there any pattern amongst apps for which notifications re-enable themselves?

I noticed it initially with SUPERCELL's game, Boom Beach.

Running 5.0.2 and this thing still shows me that app/s were updated even though i unchecked the notifications checkbox under PlayStore settings.

Go to settings>sound and notifications>app notifications. Turn them off from there.


text:
Xperia M dual stuck at boot screen after unlocking bootloader!
Help needed it's urgent. So I have unlocked bootloader successfully via fastboot.
Everything went fine until the end without any error. So I disconnected the device from PC and rebooted it and now it is stuck at boot animation forever. It's the only phone I have now. Any suggestions?

Your device should have probably reset  the phone after bootloader unlock, but I would still ask, have you tried booting into Recovery mode and doing hard reset (clearing data and all caches)?

That's bizarre because I never heard any device that doesn't have a Recovery Mode! May be I'm living in my own little world. Anyhow, hard reset is like factory reset done by booting into Recovery and doing all the necessary flush. I assume you can still boot into fastboot so try fastboot -w. It will clear userdata and cache.

Hahaha I'm never into stuff like that. So I don't know about these recovery and all. So are you sure about that fastboot -w? What will happen after that?

That command will clear userdata (all apps+app data+ Internal SD card stuff) and cache. Alternatively, you can issue fastboot erase userdata and then  fastboot erase cache.

Not working I'm getting errors like - not supported, FAILURE etc...

I've solved my problem for myself by re-locking the bootloader and then repair the device using Sony PC Companion. Device is again in mint condition ;)
I'll add a supporting link later.
Support links-
(1) How to get into recovery mode in Xperia devices?
(2) How to repair software using Sony PC Companion on Windows and using Mac Bridge on OS X?


text:
TalkBack: System language is different from TTS language
I'm on a Samsung Galaxy SIII Neo with Android 4.4.2 (KitKat), and would like to use TalkBack.
Why are the system language and TTS language separate. What does this separation of tasks achieve? Anyways, I am trying to enable TalkBack. I tend to vary the system (user-interface) language between English (US) and Italian.
So, I'm stuck at the following message, which is preventing me from turning on and experimenting with TTS. Anyone know how I can handle this obstacle.
Here is a screenshot:

Thanks.

Make sure that you select the same language under the following options:

 1. Settings ->  Accessibility -> Text-to-speech output -> ***** Text-to-speech,
    settings button behind it -> Language -> English(United States)

 2. Language and Input -> Language -> English(United States)

You may select any Language, but choose the same language in both of these cases.

OK, now I understand. The system language is what is used to display the text associated with the various user interface elements (app icon names, menu item names, etc...) whereas the TTS language is what is used to sound these names out. If the TTS language were to differ from the system language, then you would hear all names pronounced incompetently (besides in the different accent), as the rules for sounding out words in different languages differ.


text:
Emoji Problems LG G3 Cyanogenmod
Last night I rooted and installed CyanogenMod 20150625 Nightly on my LG G3 D855. I also wanted to replace the emojis in the system to iOS emojis. I did that and it worked, except for one, the red heart.
It's not showing in the emoji part of my keyboard and when I see it in texts, it's a black, small heart.
The things I tried:

Replacing the font file with two diffrent iOS emoji files.
Trying to change the emojis with two Emoji Switching apps from Play Store.
Deleting files that had emoji in the file name.

Every step I did gave me the same result. Any solution?

I faced with the same problem, and I found this GUIDE, I hope it will help you too!
http://forum.xda-developers.com/android/software/guide-fix-emoji-displaying-black-t3152314
You can also download the emoji packs from here: (the iOS pack worked me fine)
http://forum.xda-developers.com/showthread.php?t=2618523

Please summarize the guide here -- link only answers are discouraged since they become useless if the linked site goes down or moves/deletes the content.


text:
How do I reset my "home" location in my Google maps/ system?
I would like to reset my home location in my maps/nav system to a more accurate GPS position.  How do I do that?

To edit your home or work location in Google Maps, follow steps below:

Open Google Maps.
When opened swipe from the left.
Tap "Settings"
Tap "Edit home or work"
Here you can edit your home or work address in Google Maps.

Hope my answer helped.

authors: عبد الرحمان بوجندار


text:
(adb) How to Backup things from /data/data using a shell terminal emulator on the same device without root?
~ I have Nexus 5 running Android L 5.1.1
~ I want to backup one App cach from /data/data
~ I don't concider rooting my device
~ I installed a Shell Terminal Emulator from the app store.
~ I've already tried some commands like:

adb backup -noapk com.google.android.app

But it didn't work (gives a 0kb file)
And sometimes gives error: (adb: unable to connect for backup) {I'm already a developer and debugging is on}.
Then I tried this one:

time adb shell ls -l -a | grep '^[^l]' | sed -e 's/^d.* ([^ ])\r$/mkdir -p sav/\1; adb pull /\1 sav/\1/' -e 's/-. ([^ ]*)\r$/adb pull /\1 sav/\1/' | /bin/bash
  It gives some not found errors !

Is that possible? 'Cause I heard that a lot of people succeed to backup things without root, but using adb with android sdk on a PC.

Look at this question: http://android.stackexchange.com/q/28296/95577

By "one App cach" do you mean a particular app's cache?

@Firelord Yes, for example, the app X downloads some content to /data/data folder, and I want to reach those files without rooting my devixe :)


text:
"Duplicate provider authority" error message when downloading apps
I am trying to download an app on my tablet (running KitKat 4.4) but it keeps coming up with this error saying "duplicate provider authority".

Welcome to Android Enthusiasts! If you add more information to your question (e.g. where you are downloading the app from, when the error message appears), you may get a better answer.

A provider authority appears to be similar to a package name, in that it must be unique1 2. Probably, the developer made a mistake when compiling the app3, and if you contact them they'll release a fixed version.


text:
Clash of clans game data tranfer from one device to another android device
Is it possible for me to transfer game data files from my nokia-x phone to another android device?cause Nokia-x doesn't support google play services,and i want save my village progress.how can i get the game data files?

Can you log in with Facebook?  You can also use Facebook for game transfer.

You should be able to use file explorer to find the data inside phone storage or your micro sd card (depending on where you have the app stored) under Android and data or obb.  If the game data is compatible with the version installed on your new phone, then it should be able to be copied and pasted in place of the game data from the new app.  I do not play this game but have successfully done this with other apps.  It is similar to a backup, but more specific.

An example would definitely help.

You don’t need  to get game data files to transfer to a new device. Clash of clans data is stored on their server.
Instead, go into clash of clans and create a supercell ID. Then login to your supercell ID on your new device.
I play clash of clans and have done this with my devices before. Let me know if you have any problems


text:
Copy/extract text on screen from any app?
I'm wanting to be able to copy text from an app that does not support traditional android copy/paste methods. I've tried OCR methods, but the font that is used cannot be read by the OCR.
Obviously the android system understands what characters are typed on the screen, but how can this data be copied or exported?
I understand that this may required a rooted device, which is fine, I'm just curious as to how I would go about doing this.
Android 4.4.2
Thanks!

I anticipate a non-root solution for this. Accessibility apps need to read screen text too, and they don't need root.

To to various rules, you cannot. The accessibility runs as SYSTEM, allowing it to do its job with no root.

But would the app need to be setup to be read by the accessibility? Because I tried several apps and the accessibility option cannot read the text aloud.

Nope, Probably to a limitation. The only copy method I can think of for in apps is a screenshot, and busybox  may give the espeak command, which says inputted text out loud.

I've had much success with Google Goggles Android app.
Screenshot the screen, then share it to Google Goggles. You will get the text back.