text:
Unknown sources, root, and the Android security conundrum
This question has 2 aspects, both are related and equally important from a security standpoint:
1) The "Allow installations from unknown sources" option under Security settings.
Most other mobile operating systems do not have such an option as use accessible.
iOS requires a jailbreak, WP a developer unlock. Is this option being available to any user justified from a security standpoint? (Also since this option is the primary entity enabling the pirate paradise that is Android).
2) Is root access ability entirely against security considerations for a (consumer or enterprise) Android device? Also, in such a case, can we actually make an Android device completely non root capable as far as the OS and bootloader goes (what OEMs can control in terms of software)? (rooting it must at least involve JTAGing into the CPU and full disassembly of the device)
Technical answers based on the Android design philosophy (no random opinions please) are encouraged.

Afraid all answers here can only be opinions. It's not possible to give a purely objective answer without a lot of "ifs" and "coulds". If root were that big a security threat, you'd need to completely disable that on Unix/Linux systems as well (and definitely do the same for the Administrator account on Windows). Similarly "installing apps from other sources". If we had a kind of "driver's license" for technical devices, that could assure the correct use. As we don't have it, removing those features would harm the technically experienced.

I talked with a Security mod and they thought it would be OK to migrate, so I have done so.

Afraid all answers here can only be opinions. It's not possible to give a purely objective answer without a lot of "ifs" and "coulds". If root were that big a security threat, you'd need to completely disable that on Unix/Linux systems as well (and definitely do the same for the Administrator account on Windows). Similarly "installing apps from other sources". If we had a kind of "driver's license" for technical devices, that could assure the correct use. As we don't have it, removing those features would harm the technically experienced.
Unknown Sources
While it's often recommended leaving these "unchecked" (i.e. disable them) for "security reasons", it's a "double-edged sword":

pro disabling: the only "known source" is Google Play, which is considered "most save" due to precautions taken by Google. Users are much less likely to (though not absolutely safe from) installing malware to their devices – hence less issues in this context.
contra disabling: many reasons for this:

openness: sources like F-Droid are as safe as Google Play in this context, but would need "unknown sources" to be enabled
testing: if you encounter a bug in an app, and the dev is going to fix it, the fix needs testing before a new version is published. How to do the testing (e.g. by the reporting user, who nows best about what went wrong/did not work) without the ability to install it? Cat chasing its own tail: App could only be installed from playstore to test it, but could not be put to playstore before being tested 1

root
Here our sword even has more than two edges.

user experience: if you don't need root, don't root your device
completely bug-free software is impossible, so one cannot prevent rooting (or there wouldn't be jail-breaking on iOS)
openness: people like me don't want to be jailed neither to Apple nor to Google or any other company. Getting rid of their "fences" (including their, the manufacturer's, and the provider's bloatware) requires root access
as rooting cannot be 100% prevented, a non-rooted device is not that much safer by this definition
nothing is safe from "crazy users", and a saying goes that "with great powers comes great responsibility": true, with "root powers" you can cause a lot of problems to your device (best examples can be found a lot on this site, in posts from users who "accidentally removed essential system components". But build a system for idiots (or make software idiot-proof), and only idiots will use it (sorry for the harsh phrasing, but you know what I mean).

Verdict
You can find many reasons pro and contra each item – but there's no objective answer of which way is best. As usually, "best" is always subjective: what's best for me might be worst for you; "one man's owl is anothers nightingale". Non-rooted non-rootable and unknown-sources-unavailable devices might be a good choice for novice non-tech-oriented users – but would be avoided by even a-little-more-technical users like the devil avoids holy water. You cannot defend freedom by using jails for the "free".

1: sure one can bypass this using adb install – but wouldn't you consider this a similar "security hole"? Or, on the other end, would you expect that "reporting user" would go through all steps to install drivers and ADB stuff on a Windows computer (considering Windows is the widest spread desktop OS, and impute this user even has a computer) to test your solution? You'd lose approx. 80% of potential testers this way.

Also,the second point under contras to unknown sources-use a developer-restricted method for sideload

Technically I could – but why should I? And concerning the "developer-restricted method for sideload": Sure, one could use adb install – but do you expect the average user (who e.g. reported a bug and now shall test the solution) on a Windows computer being capable of that, or want him/her to install required drivers and software just to check your fix? I doubt you'd receive much feedback that way.

Yeah, but then why do you want bug report data from an average user who won't be able to do a adb logcatanyway? Also, this option prevents some developers from publishing on Android as s it allows rampant piracy.

No, adb install would not be considered a security hole as it was intended for that purpose (developers) in the first place.


text:
Media Device (MTP) problem
I have USB Debugging on, whenever i set the USB Computer connection to MTP it just disappear in the Devices list, I set to PTP and it appears in the Devices list, help please.

please add as much information as you can - e.g. your android version, the device you are using, when the problem first started and changes you have made befort, aswell as what have you tried to fix this problem.

Its an incomplete question but will try to answer.
First of all make sure you installed your smartphones drivers successfully by enabling usb storage if available.
If its not available install from your smartphone manufacturer website or from xda developer website.
Then try to reboot your laptop and reconnect your smartphone with your laptop.
It will surely fix the issue.

Wait, how do I install drivers?  I connected my phone to my PC via USB, and selected MTP on the phone side, but nothing anywhere is prompting me to do anything.

Specify your device name. I will look into it.

source: Stack Exchange

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

sort: votes


text:
Android 4.4.2 connect to Wi-Fi without internet
I need to be able to connect to a wifi network without internet access.  On my lolipop android, I get an option "Use network as is".
How do I do this on Kitkat?

Device please? This should happen automatically, or you can force it to connect in the WiFi settings. This isn't supposed to be a problem.

Galaxy S4 on verizon.

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


text:
After installing CyanogenMod 12+ fastboot is not working
I installed CyanogenMode 12+ in my S2 device. Every thing was working fine and I used fastboot to flash the ROM.
After installing CM when I go to download mode again, fastboot didn't detect the device. If I use heimdall it detect the device and also print the PIT information.
Now I am trying to flash ubuntu-touch on my device which requires fastboot to detect the device. How can I make fastboot working?

Which platform are you on? Windows? If so, then check your device driver via Device Manager and report back.

I am on Linux (Ubuntu 15.04)

It is a device driver problem on your PC and causes to Fastboot works normally but does not work in recovery,download mode.

How can device driver problem occur on Linux? What I had read that USB device drivers are native to windows only.


text:
KeyChain/KeyStore Backup
Is it possible to backup (local or Cloud) the keys from the keychain/keystore?
I know the KeyChain is a system daemon which provides secure key storage. The keyStore will provide app-specific key storage, but where are the keys located and is it possible to backup the credentials of (all) apps?

The keys are located in the Android System and stay there indefinitely.
You need to get a new phone, recreate all your keys, revoke all the old ones and reinstall. If you don't know what reinstall means (including but not limited to what to reinstall) get a new phone, recreate all your keys, revoke the old ones and reinstall again.
Google, Carriers and Phone Manufacturers rely on your full cooperation on this matter.

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


text:
Swipe from the side to activate a widget overlay?
Have looked in various places, googled, looked on the play store, etc., but so far I've been unable to find an app or other way to do what I'm looking for, which I'll describe here:
I've been using various apps over the years that let me swipe from the side of my screen to overlay a series of shortcut icons to different apps.  Currently I use Smart Task Launcher.  However, I've recently started using Bubble Cloud Launcher for my Androidwear watch, and it also has the ability to create a homescreen widget that provides an easier/more dynamic way to set up icons.  But Smart Task Launcher doesn't allow for launching of widgets via a swipe.  Well, it's supposed to, but an error is produced when you try to set it up.  Does anyone know of an way to do this - swipe from the side of the screen and a widget of your choosing gets displayed as an overlayed "screen" on top of whatever you are currently on, whether an app or launcher screen?

Did you contact the developer of the Smart Task Launcher and present them with the issue? That would be a starting point for correcting it. BTW & FYI posting questions about app requests is against site policies. Reword the title so it doesn't get flagged,  also change towards the end "...know of an APP" to "...know a WAY". Id still contact the developer though.

See my answer for the app and its usage: How do I launch a widget from a shortcut on Home screen?

@HasH_BrowN I haven't contacted the dev about that, but I recall trying to contacting him a while ago about something else and not getting a response.  The app is rarely updated.  But yes, been thinking I should try that route as well...  Thanks for the other tips - I've made those changes. :)

I am the developer of Bubble Cloud Widgets. I tried, and it is fully compatible with Smart Task Launcher, but you have to invoke the special "Widget Measure Mode", since STL doesn't report the widget size correctly.
Here, I shot a video for you:

https://youtu.be/UYsoU-xwqkI

This is my blog entry on this subject:

https://plus.google.com/111815032990260235809/posts/1WXHmh3V9bX

Nice to see a developer (and its your app, :) very cool) helping/answering on an issue, especially one that helps with compatability.

Thanks so much for posting here and on XDA-Developers!  I'll definitely be looking through this video to understand a bit more how to set up a Bubble Cloud Widget.  However, unfortunately it doesn't get me exactly what I'm looking for.  I'm limited to how much I can write here so I'll write more on the thread on XDA.  Just suffice it to say here that the main way I've learned here (thanks to @Firelord above) is via Smart Task Launcher and yet another app - Popup Widget 2 in order to launch a Bubble Cloud Widget from within Smart Task Launcher...

Hey here's an alternative if you are still interested:
You can use tasker scenes :) if you create a scen that fills the screen from top to bottom and just about 40-60px (i use an S6 and 40px is best for me), and position it to the right/left. Then u can set an task when you stroke the scene the way you want (i have mine on the right and use stroke 40px to the left), and from there choose a task which can open up any widger you would like to :) mine is working perfectly!


text:
I can't access google play store
I uninstalled all updates on Google play store but won't update and says no connection. I have cleared all caches and all data.

Did you bother checking if you have a working internet connection? If you do, please mention that in the question. Also, phone and Android details are preferred.

Try disconnecting your google account and readding it to the phone, I've had this problem as well.


text:
Can you get contacts off a broken android phone?
I in a car wreck and my hip completely smashed my phone, it turns only turns on about half the time when  i plug it in and the screen is too shattered for touch to work so not really worth spending that much to fix it. is there any way to transfer a few contacts to my computer without expensive recovery software? They wernt on my SIM card, I'm job hunting and DESPERATELY need my work references and no possible clue what old email i had the phone synced with.
 Any help very much appreciated!

If you had synchronization enabled shouldn't all contacts be visible in your gmail account?

Welcome to the Android Enthusiasts! Please take a look at our broken-screen tag-wiki for some first aid and helpful links. Recovering data from a device with a broken screen happens to be a question asked regularly, so we set up some information on this topic there. Having checked that, please come back here and let us know if you were able to solve your issue – or if you're stuck, what you've tried and what went wrong. Fingers crossed, good luck to you (including the "health part")!


text:
Recovering data from oneplus1 after deleting /storage folder and factory reset
oneplus-one
tl;dr:
Is there a theoretic way to recover data from the phone after:
1. deleting /storage folder
2. and then rooting (which means factory reset?)
If there is a theoretic way to recover it from the bits, is there a way to take a snapshot of the current state of the bit, so I can (in theory) recover the media in the future?
Long version:
First of all I know I'm very stupid..
Yesterday I've deleted my /storage folder since in first glance it looked empty.
Then I figured out what did I do, so I tried to recover the information.
I've searched the web for an application that does that and I found one that required rooting the phone, so I rooted the phone which means I made factory reset.
Then I tried to recover but it didn't manage to recover the photos and videos.. (it did recover whatsapp photos and some other things but not from the dcim folder).
I tried then several different applications that may not ask for rooting the phone so maybe I made a mistake by doing that (not sure that they wouldn't request for rooting either) but no success with that...
I'm willing to pay money to save that data but do you think it's not recoverable anymore?
I also called the 3 biggest recovery companies in my country, 2 of them told me that they don't think it's possible and one agreed to take it to their labs for a small price and then give me an offer.
If there is a theoretic way to recover it from the bits, is there a way to take a snapshot of the current state of the bit, so I can (in theory) recover the media in the future?
I'm very desperate and would be very thankful for your help :)

Forensics have ways to do that, but that help won't come cheap (we're talking at least of 3 digits in front of the comma). As the device is rooted, you could try some things yourself (see our data-recovery tag-wiki to get started). A major thing to keep in mind: Each second you continue using your device (and that means, having it turned on) lowers your chances of data to be recoverable. The offer of company #3 sounds reasonable – but I'm afraid it's only worth it if you've got real important data to recover.

@lzzy Thank you very much for answering... For now I feel like I can live without this data but I feel like in some years I will feel stupid for not doing it...
That's why I'm asking about freezing it. Do you think it's possible?

Precautions against "feeling stupid in the future" are definitely possible. First step taken by forensics is something you can do as well: creating "images" (bitwise copies) of the affected partitions. Do you have a Linux PC/laptop available? Because that's the easiest "companion" to do that (and the only environment I can explain it for – though most steps of using those copies for "data carving" can be done on Windows as well). See: One Way to Use a Linux Computer to Recover Files from an Android Device

After few weeks of working on that, I didn't make it to recover any of my photos/videos/whatsapp chat history (the things that were most important to me)
I tried several stuff, apperently all of the recovery programs that using the adb to directly connect to the phone through the PC doesn't work well enough, as well as the programs that works from the device...
I tried this article:
http://www.dflund.se/~jokke/androidfilerecovery/
but it didn't work for some reason...
Then I tried that one :
http://forum.xda-developers.com/galaxy-nexus/general/guide-internal-memory-data-recovery-yes-t1994705
I used a centos VM to get a image of the device partiotns the way they suggested (I couldn't make the busybox work).
I mapped that file as hard disk
I tried to use 'Recuva' it seems like it managed to restore files but something apperantly went wrong and the files wasn't helpful...
I tried to use 'easeus data recovery' it worked better, it found around 20k files.. There were alot of directories and I didn't look up at it so much but it recoverd alot of photos which I think were from the whatsapp media.
Incase someone who made the same mistake by deleting the 'storage' folder, get to this post, I recommend to turn off the phone immidietly and find a way to do that without rooting the device.. (although it might be impossible since as far as I know all of the methods I used were depends on a rooted device, but I didn't look up on this since the first thing I done is to root my device - which might be the mistake)...

I thought about that, but I felt like it isn't the solution to the problem...


text:
Transferring music from computer
Why does my Android phone show up on the Widows Media Player Sync function as a Linux O.S? Transferred music files from the computer show up on the Android phone music app but will not play.

That's because Android uses the Linux kernel, so it is a Linux based OS. Probably you're device's music player does not support the music format you are using, hence it doesn't play.

That is because Android is based on Linux. Android uses Linux as part of it core operating system. This does not mean that you can run Linux programs on Android nor can you run android apps on Linux.


text:
Android ADB has root access but no SU binary
I recently purchased an Android TV box that claimed to come "pre-rooted", however there is no SuperSU apk or SU binary installed. The interesting thing is that I am automatically logged in as the root user when I connect to the device with ADB (I can run reboot commands etc), which tells me that I have at least some level of root access. Can anyone explain how this might have been set up and how I can grant root privileges to my apps as well?

Related: If a user debug build comes with adb root access by default, does it contain the su binary?, How to grant certain apps root permission through ADB?

Two different sides of the card deck:

apps need the su binary to be able to use "root powers"
the ADB daemon does not; it gains root access while being started by the system in the corresponding mode

The latter is a simple setting in your device's build.prop file: ro.secure=1 (default on most devices) tells the system to start the daemon in "secure mode", i.e. not with root powers – while ro.secure=0 would turn off that security and run the daemon "as root" – which will be the case with your device.
Knowing that, the claim of being "pre-rooted" is partially true: you can use ADB to "push" the relevant files to your device. Four steps should do it:
adb shell "mount -o remount,rw /system"
adb push su /system/bin/su
adb push superuser.apk /system/app
adb reboot

After that reboot, your device should be "fully rooted" – and "root apps" should find everything they need to work, with you being in control of it via the superuser app.

In addition to Izzy's response, the firmware was compiled either with "Engineer" or "User-debug" builds/flavors, because "ro.secure=0" will not work on "Production" flavors/builds

also, where can we find the relevant su binary?

where can I find the su binary?

@Gizmo you could guess that from the code box: it's part of the SuperUser package. The su binary alone won't be much useful without the app controlling it.


text:
How to unlock the bootloader of Samsung Galaxy Ace3
Please i have been searching the whole internet, but can't get the answer to my question.
How can I unluck the the bootloader of my Samsung Galaxy Ace3 Duos.
Please any help will be appreciated.
Thanks in advance.

Probably it can't be unlocked. Some old devices, especially Samsung ones, don't support bootloader unlock.

Samsung devices don't really have a "Bootloader", like the Nexus (and some other Android) phones. However, Samsung devices have an "Odin Mode" (sometimes referred to as "Download Mode"), and they have "Recovery". For rooting the Ace3 I believe you want to go into Odin Mode and then connect your phone to your PC. From there you can use the Odin Program to flash the root file onto your phone.
To access Odin mode while your Ace3 is powered off, press Volume Down + Power + Home.
NOTE: Before doing this you want to make sure you have "Developer Options" and
"USB Debugging" turned on in your system settings.

By bootloader didn't you mean fastboot?


text:
Strange lucky wheel on my Whatsapp
There is a strange app that appears on top of my Whatsapp (Android) on the right side, if I click on it, an lucky wheel appears on the center of the screen, as the attached image. What a heck is this, some kind of virus? I was unable to find similar image on google. Also, it is not listed on my apps. Where can I find it?

It does seem to be some sort of malware. I did some Google searches and there were many articles about a "Lucky Wheel" in Whatsapp, but the picture didn't quite look the same. Try downloading the Avast anti-virus for Android and see what happens. Here is a link so you download the right one.

Ok, I think I've found the source, it is an ad from my Keyboard app, Go Keyboard.
It's a good keyboard app, but those ads forced me to give it a low score.


text:
How do I prevent connections?
When on my home WiFi network (or really any open network), when the WiFi drops or lags my phone automatically connects to my sister's phone (or that oepn network's 4G/5G alternative).
For example:
Our WiFi name is NetGear77. When it kicks me off NetGear77 due to instability or not loading fast enough, it forces me to connect to NetGear77-5G, which is my sister's phone.
My question is, how can I stop my phone from connecting to the other network when the WiFi lags or drops? It is weird when I can see my sister is searching up stupid crap like Twilight. I already have mobile data turned off, but I don't think it does anything.

I think this is related: Only connect to WLAN_Y if WLAN_X is not available

What's 5G? I thought it was still in development in the UK.

Remove your sister's WiFi network from your list of APs.

Settings-> WiFi
Long press the network name, which should be "NetGear77-5G"
Select "Forget Network".

Also your sister probably should not be running a WiFi access point all the time. This will reduce her battery life, among other security issues.


text:
How do I turn off email notifications on my Gmail app on Android?
I'm using an LG Tribute phone which I recently purchased for Virgin Mobile.  I have Gmail installed and by default, whenever I get an email, it generates a notification (in my case a buzz since I have my phone on vibrate).
How do I turn off notifications entirely for my Gmail app (don't want any sounds when I receive an email)?

Do you want to stop only the sound from the notifications but still receive the latter or do you put a stop on any kind of Gmail notification? The last case is a duplicate of How to turn off notifications for individual apps?

I don't think this is a dupe since Gmail has its own settings for notifications.

Also, if you wanted to disable notifications entirely for the Gmail app (or any other app for that matter), you could do this:

Go to Settings → Apps → All Apps tab.

Find the app you want to stop receiving notifications for and tap on its entry.

Find a check-box for "Show Notifications" and uncheck it.

A warning that you might miss important updates will be shown, tap "OK" to continue.

You have now successfully disabled notifications for the app!
(Click image to enlarge)

Image Credits Google Images

When I open up "Settings" -> "Apps", I don't see a Gmail app. There is a "Google App".  Does that mean I turn off notiricaionts for anything related to Google?  I can't find any app just named "Gmail."

Look under Settings->Apps->All apps.  Because Gmail is a system app, it won't show up under downloaded apps.

In the Gmail app itself:

Slide open the hamburger (3-lines) menu and tap on "Settings".
Then tap on the Gmail account that you want to disable notifications for.
In here deselect the "Notifications" check box.
(Click image to enlarge)

@Dave, you need to be in the gmail app itself.

On Android 5.0 and up, go to Settings > Notifications > App notifications > Gmail > Block.
You will not get any notification from Gmail app until you change this option.


text:
LOST.DIR folder appears all the time in my tablet
I have Silver-Line tablet SL-1066 model.
When I connect USB stick or SD card the tablet always create a folder
under the name "LOST.DIR" and the folder is empty.
this folder is also appear in my computer when I connect USB or SD card, this is also appear in my computer after the tablet created it.
I tried always to delete it, but if I connect the device to the tablet again, it is will recreate the folder.
Someone know how to make it never to create this folder again?
Thank you!

The questions here are expected to showat least a bare minimum effort to search the problem over web. Please read How do I ask a good question?

The "LOST.DIR" is a System Folder, and Android creates it on boot. It is used to recover any files that you may have lost due to an unexpected shutdown (i.e. you run out of battery) or because you pulled an SD-CARD out without unmounting it first. You can keep deleting this folder, but Android OS will be just as persistent in recreating it :)
Think about it like the Recycling Bin in Windows, you can't get rid of it no matter how hard you try!

Ohh.. it is very strange, because i heard about someone deleted the "LOST.DIR" folder with Tasker app:
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
I don't know how to do it, but i heard it is possible.
Do you know how to do it?

I have never use Tasker before, so unfortunately I can not help with that. I would recommend asking a new question on how to delete LOST.DIR with tasker (or just ask how to delete directories with tasker?)


text:
Widgets are not updating post-boot on CyanogenMod nightlies
I am using the Moto G 4G (Peregrine, XT1039). Cyanogenmod 12.1 latest nightly. I update once a week. Widgets are not updating post-boot on CyanogenMod nightlies. Do you know why?
I have not deactivated background data and no battery saving plan is running. I can receive WhatsApp messages and emails but my homescreen widgets stay the way they were when I started the phone. So today it is still Thursday on my calendar widget.

You mean they are not retrieving data?  Does other background data work?  What device and OS version are you running?

Nightly builds are always considered unstable, there's a possibility that something is broken. Usually the best & easiest approach is to contact the developer, perhaps through their forum... though it's also ok to ask here. (but it will take more time since nobody is CM dev). Anyway, have you tried resetting the widget by removing and readding them?

The problem was solved by installing TK-Gapps micro on top of the pico that were installed.
A day later it stopped working again. If I use the google now launcher instead of trebuchet it does work.


text:
How do I update my rooted Samsung galaxy s4?
This is a complex question for me so I appreciate anyone helping me through it. I have a galaxy s4 that hasn't been updated since purchase b/c I was afraid to lose root.
I'm in the process of backing everything up now.
My concerns are...
1 Should I unroot? Will I screw up unrooting. I'm not familiar with the latest tools available and I don't know if it's necessary b/c...
2 I assume I can just do a factory reset and that will negate the need to unroot? Am I wrong?
3 Again I assume after doing the factory reset I can do the updates via my device OTA. Here's my most significant concern, that I shouldn't do all the updates b/c the most recent update has somehow thwarted whatever rooting tools might be currently available.
4 reroot, install a current ROM, reset up device.
I've done this a number of times with a number of devices but I haven't done it since I got this galaxy s4 shortly after release. That's how long it's been. I know there are tutorials and videos and tools and forums but I think I have some unique issues and context here. Any help will be appreciated.

They are not unique issues. :D For 2) and 3): su binary (allows access to root user) is located inside /system and not /data or /cache. When you factory reset, only /data and /cache (and optionally, your internal SD card too) is cleared. In that way, the app managing root access would be lost (if you didn't make it system app already) but su binary would remain in the /system. Hence, if you attempt OTA,  system integrity would be found lost and so, OTA would not proceed IMO (it's theoretical for me; I never do OTA updates).

As a fellow Galaxy S4 owner myself I would consider just changing the rom you are running. No need for the official samsung firmware if not otherwise specified. When you want to install an AOSP based rom(which I strongly suggest because of the newer android version) : 1) no need to update your stock firmware 2)go to the corresponding xda forum and look for "Original Android Development". If you want to run a Samsung Touchwiz based rom then look for the "Android Development" forum and check if you need to update your bootloader/modem to work well with the new rom.


text:
Tasker app creation: is it possible to let user select the apps for launch app context
Well, as the question states, while creating a tasker profile, if the launch app context is used, a list of apps has to be chosen. I was wondering if I make an app using this profile, is it possible to let the user edit this list? So that he may add or remove some apps from the default list?
This is my first question in this site. Greetings, everyone!

One way to do this would be to create a scene with a small menu of apps, set to open the app when the user taps it's icon.
One issue: Errors might arise if you have Tasker try to open an app that the user does not have installed. One way around this would be to use the shell command 'pm list packages' and (somehow) resolve the name of the chosen app to the package name, or the reverse and use this to populate the displayed list.


text:
no such ctrl error message from OV5642 camera driver
I am running a third party android application that scans QR code using a camera. When the application connects to the camera I get a device Error message on the minicom terminal

OV5642 1-003c: ov5642_g_ctrl: no such ctrl 0x8000067

What does this message mean? what could be going wrong?
I am running my application on Samsung Exynos MV4412 test board, with Android v4.0.3, Kernel v3.0.15.
I see the camera display after the application connects to it, it shows a green overlay area where to place the QR code, but it doesn't seem to automatically recognize and scan the QR code.

Maybe the app is trying to access a system-unsupported feature? If so, please contact the developer of the app for further help.


text:
How to put signal and wifi signals on left leaving battery and notifs on right

Here is what I want my status bar to look like. edited from photo below

Here is my status bar now.
Im new to this android stuff. All I know is i need to decompile my SystemUI.apk and framework-res.apk Im still lost what to do next. The centered clock is an adjustable feature that my ROM has.
Please Help.
OS version: Android 5.1
Tried Gravity Box and Lolistat. I didn't find what  I was looking for.

We can assume that your device is rooted. Right? Also, would an alternative way suffice or would you still want to prefer only the decompiling stuff?

Yes it is. I already got both of the .apk

@Firelord sure i would like to know other ways. Im searching for xposed modules. but got no luck with them.

did you look at this module GravityBox?

@TamoghnaChowdhury I would try that as a Last resort since my ROM is Cyanogen Based.. Thats why I would want to learn what to do after decompiling the APKs.

ok. Maybe Lolistat?

Actually I haven't flashed Xposed yet. Maybe I'll try later. Still looking for some theme modifying tutorials.

@TamoghnaChowdhury tried GravityBox and Lolistat. It got nothing that i was looking for. I think I have to hardcode it in SystemUI and/or framework-res..

Good luck. What you are planning on doing counts as development, and isn't supported here.

@TamoghnaChowdhury I believe what OP is trying to do comes under the hobbies of a power user. It seems border line to me but I wouldn't call it a development question. However, given the nature of the question and the limited variety of power user questions posted here, the chances of receiving a working answer seems low to me.

@Firelord, Hardcoding something in System-UI isn't considered development? Then what is?

@TamoghnaChowdhury As I said, kind of things for power users but I also said it is borderline because one way or the other the expertise it requires comes from programming. In any case, I find the question valuable here and that is strictly my opinion.

@Firelord, I find it valuable here too. Just noting that it is a bit out of our area of expertise.

After hours of digging google, finally found an alternative way to hard-coding.
I used an Xposed module > Flat Style Bar Indicators.
Got the Signal bars and battery separated but the notifications are still on the left side. Well, this will do.


text:
Why do I get an 'insufficient storage' error when trying to install apps when I have sufficient storage?
When I try to install anything through the Play store, I get a pop-up saying I have 'insufficient storage', with a button which takes me to view my current used storage. According to that program, I have 449mb free on my internal storage. Infuriatingly, I am not told how much each app actually requires, but 449mb should be enough to install anything, since the hungriest app I currently have installed only uses ~250mb.
I managed to get enough space to install the 1.5mb 'Move to SD card' app I wanted. Now that app reports that I have 'no reason to move to SD card, since it shares the same disk with the OS'. In that case I do not just have 449mb free; I also have the 16gb free on my SD card which it should be able to use to install new apps.
Why then does it still complain that it does not have enough space?

Did you try wiping cache and data of play store and trying again?

You probably have about 4 GB internal storage altogether, so you're hitting the 10% trigger. Unfortunately, with an internal SD card present, App2SD only moves to this (which of course makes no sense if it's the same storage – please don't ask me why it's implemented the way it is: wasn't me). To get you started on the issue, I'd recommend you take a look at our insufficient-memory tag-wiki, where you can find some background, first-aid, and helpful links. Good luck!

you are almost helpless, like many others.As per mr. @Izzy comment the 10% trigger shi** wouldn't allow you to install, even when you have 449mb free. That is the the reason people move to custom roms that allow apps to be installed to the sdcard.Thats your best bet.none of the apps in play store will allow you to move2sd if there is /legacy or /emulated/0 or similar emulated sdcard.foldermount is complicated. Better partition your sdcard and use with link2sd app.

25 MB free internal storage is minimum requirement (source: TechniPages, AndroidCentral). If free space falls below that, the "insufficient storage" error is triggered.
for more information see
Why does my phone keep telling me it has low storage?
Not enough storage on android device

Right -- so since I have significantly more than 25 MB, I don't understand why I get this error message.

+1 to your comment, @eegg. As I've explained with the link in my comment on your question (and explicitly left out the outdated 25MB rule, which the linked "source" doesn't even mention): It's not 25MB, but 10% (<- that's a source – which is also given in the tag-wiki I've linked in my comment on your question). Sure it's a crazy limit, considering there are devices with 16GB+ internal storage – but that's nothing we can do anything about, unfortunately.

According to the accepted answer of a related question on StackOverflow that Izzy found:

As long as the device maker doesn't change the default settings, the intent will be broadcast when the free memory reaches 10% of the internal device memory.

In other words, Android will start complaining when less than 10% of memory is available.
As Izzy also noted in the comments, this is a poorly designed requirement, as a device with 32GB of internal storage will still have a 10% requirement (3.2GB).
That answer was written and accepted many years ago, and no new answer has been posted.  I added a comment to the answer to ask if anything has changed since the answer was posted.
I posted this as an answer since the only answer currently posted was incorrect.

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


text:
Space for widget which not exist
My problem is that I want to delete space for the widget which is shown in below screenshot. Any hints how can I remove it? I have got CyanogenNod 12.01 (Android 5.1.1).

the thing I want to delete (click image for larger variant)

The widget should be the google searchbar I guess - please check if you have the following settings available: "Settings - Display & LED - Searchbar in Recent Apps". The titles may vary as I've translated it to englisch. If this settings is available, then disable it and the widget should be removed.

@benjaminS please add this comment as an answer, you helped me with your hint

This Widget is normally the google searchbar.
If it is missing - the chances are high that you've removed the Google application from your phone. The missing widget can't be found and the empty box with the error message appears as we can see in your screenshot.
Luckily you are running cyanogenmod which lets you hide this widget from the recent apps screen. To do this go to:

Settings > Display & LED > Searchbar in Recent Apps

Disable the option and the widget should be gone.

I'll try to add screenshots when I get home this evening.


text:
Can I use CWM recovery made for KitKat in Lollipop?
I was already using CWM on kitkat until I officially updated my Micronax Unite 2 A106 (MT6582) to lollipop. But when I tried to use the same recovery made for kitkat in lollipop, it did not work. Why does that happen? Does that mean I can't use recovery made for kitkat in lollipop?
According to xda wiki "The recovery is completely independent of the Android system". Does it mean that, No matter which version of Android I have, the recovery of any version should work. If recovery is independent of android then why does that recovery not working. I am confused.

did you re-flash the custom recovery after updating to Lollipop? The update overwrote your recovery most likely. So reflashing should bring back your CWM recovery.

Yes, I tried falshing that same cwm recovey, but it boots into android instead of recovery. So I had flash again the stock recovery of lollipop.

Were you able to successfully flash CWM after updating to lollipop? If yes, try rebooting into recovery using adb or perhaps a reboot manager (If you're rooted)

As I said when I try to boot into recovery, it shows black screen and after some time it boots into android instead of recovery.

I had a similar issue in the past, it could be that Lollipop is preventing the recovery from root access, it is disabled by default.
Go to settings -> developer options -> root access. Enable the option for apps & adb.
If you can't see the developer options go to settings -> about phone. Then tap on the build number section 10 times (it works as a hidden button)

I have flashed custom recovery from fastboot. So i don't think it has something to do with root access

it could be that Lollipop is preventing the recovery from root access: I doubt that. Recovery usually is a separate system, independent from the "main Android" system. While you can access the entire device from both, they otherwise have not much to do with each other – especially Recovery doesn't care much about settings from the main system, so your "developer options" will be ignored completely by it.

@lzzy You are right.


text:
Galaxy s2 phone question
Is there any way to see when a text message has been read by the recipient on a galaxy s2 phone and where would I turn that on??? It shows that it has been sent but I need to see when it was read.

not possible with the standard messenger in android. How to tell if someone has seen your text on Android

What you are asking is not possible. The closest thing to it would be a "delivery report", which at least tells you the message was delivered to your addressee (it can't tell you whether it was read):
Go to SMS settings and in menu related to SMS activate the request delivery report.

This will only tell him that the other persons device has received the text but not when or if it was read.

what I is asking is not possible but the best way is to activate this, to at list know that was delivered

@JMR that comment should be part of your answer :) You can always [edit] your posts to improve, which I've done for you this time – so it's clear to the reader what you suggest (note: the downvote isn't mine).


text:
Anker Keyboard not working with Samsung 10.1 2014 tablet running 4.4.2
The blue tooth Anker key board used to work with my tablet but started behaving weirdly after I upgraded to Android 4.4.2. It connects and appears to work but once I type "n" it will begin to repeat the letter endlessly aftwards. I would think it was a mechanical problem but it works fine with my phone running Android 5.1.
I have seen comments on the web that suggest it is incompatible with android 4.4.2. I tried the External Key helper demo app that people have suggested but that did not help and I have not seen any other suggestions of a work around or a fix. I would upgrade if I could but despite rumours there is a lot of doubt that Samsung will upgrade this tablet ( not impressed with that either).
Can anybody help?

I don't know if this will help at all, but I had a problem with the Shift Key not working when I had a USB keyboard plugged into my Android phone and I found a solution.  Maybe the solution I found for my problem will fix your problem as well.  If not, I do apologize.
I have a Samsung Galaxy S5 Android phone.  I purchased a USB external physical keyboard that can connect with my Windows computers and my Android devices (via micro USB).  The keyboard worked fine when I plugged it into my Windows computers.  The keyboard worked pretty well Android phone, except for the fact that the Shift Key didn't do anything when I held it down and pressed other keys (to capitalize letters, type symbols found above the number keys, etc.).  I tried a lot of stuff to get the Shift Key to work on my USB keyboard when I had it plugged into my phone. I couldn't get the Shift Key to work when I used the stock Google/Android keyboard app, the Samsung Keyboard app, or the SwiftKey Keyboard app. After a lot of trial and error with apps and settings (and a lot of frustration), I FINALLY came across an app  that DOES solve the Shift key problem: The "Go Keyboard" app on the Google Play app store.
After I installed this app and set it as the default keyboard app on my Android phone (Samsung Galaxy S5), the Shift key  worked just fine when I used it while it was plugged into my Android phone (allowing me to capitalize letters and  type symbols above the number keys).
I hope this works for you, too!


text:
Why is my Android phone not receiving text messages from certain contacts?
I'm in the UK.
My phone:

Samsung Galaxy A3 (SM-A300FU)
Android 5.0.2
three.co.uk branded Android & SIM

The symptoms have been detected for these contact situations:

Swiss phone (unknown make/model) in Switzerland
Swiss Android phone in Australia
Norwegian iPhone in the UK

In all these cases the contacts have told me via other channels that they have tried to send me SMSes, and these have not come through. It looks like this has been going on since at least early August. I have been able to receive automated SMSes from a company in Norway in the meantime, and I've not detected problems with UK numbers, so not all numbers are broken.

Today I spoke with Three support, and I was told a very puzzling workaround which actually helped: Delete the contact before sending any more messages! This worked for one contact which tried many times before to send SMSes, but now I'm worried:

Why would my phone stop receiving messages in the first place?
Why on Earth would deleting the contact fix it?
How can I detect if this happens again? I can't keep sending ping messages to all my contacts on a regular basis.
Is there a more reliable messaging application than the built-in Android one?

I think you should address the second question to the three.co.uk support. One thing I think was an issue for me some time ago - in order to be able to receive SMS, your mobile network provider and the sender's mobile network provider should have made a mutual contract. Unfortunately I cannot provide facts for this...

After "resolving" this with Three they insisted that it was not an issue on their side - the number was simply stored "incorrectly" (sic) on my phone. I'm inclined to think that they are right, since deleting the contact on my phone was enough to fix at least the immediate symptom.


text:
Where does YouTube put videos on my device?
I want to know where YouTube stores the videos when I go offline. I know it's on my device somewhere, but I can't figure out where.

Try navigating to Internal storage/Android/data/com.google.android.youtube/files/Offline/(system generated folder name)/streams.
Alternatively, you could also use a video downloader that can retrieve videos from YouTube. There are several of these on Google Play.


text:
Messaging apps don't receive messages when on WiFi with screen locked
I have a Samsung Galaxy S5 phone running on Android 5.0. At home and in the office, when I'm connected to a WiFi network and the screen is locked (sleep), WhatsApp doesn't receive any messages until I unlock the screen. I don't use so many apps so I can't confirm if this is the case with other applications or not, however, I might have experienced the same problem with the email app as well.
I have observed my phone behavior and noted that other applications (e.g., hangouts) show act the same. Furthermore, I noted another fact that might shed some light: Say, I unlock my screen and after several seconds my apps start to notify me about some messages. But the time-stamp of these messages aren't for this moment but rather [e.g.] half an hour ago when they were supposed to be delivered.
"Keep Wi-Fi on during sleep" is set to "Always", I don't have any power management application or any particular settings. I checked WhatsApp FAQ and they suggested checking priority notification, which I don't use. Searching the web suggests clearing cache and data which doesn't solve the problem. I have cleared the cache/data files, updated the app, etc. I would highly applicate if you submit answers that do not suggest these generic (and almost always non-functional) workarounds.
Any workaround?

does it work when you are using cellular data instead of wi-fi?

@helleye, I can't be sure but I think it's a yes.

I think your issue is related to the OS, as discussed in Android Central forum.
Maybe a new update from Samsung might fix this issue. You should contact Samsung service. Some guy exchanged his Samsung Galaxy S6 over this issue as mentioned in the discussion.

Just uninstall WhatsApp and re-install again, but before doing so, you should backup all your files/conversations and it should work fine.
Also, it's better to power off the phone when you feel that you really don't need it especially during your night sleeping hours, or keep on Airplane Mode, it works.


text:
Creating problems in wipe cache partition
My phone, moto e 1st gen is very slow after i updated to Android lollipop. So, I gone to recovery mode after switching off my phone. The "no command" message came. Then, i pressed power button 2-3 seconds and volume up button as given in some genuine website. I did not get the wipe cache partition. I tried it multiple times.,
How to overcome this problem in my phone ?

You had pressed Volume Up button. Try with Volume Down button. I had seen the same problem with Asus Zenfone 5.
Try this:

Ensure the device is powered off and unplugged
Press and hold the Volume Down button and Power button (located on the right edge of the device) for approximately 3 seconds then release.
From the "Boot Mode Selection Menu" screen, select Recovery.
Note: Use the Volume Down button to scroll through the menu options and the Volume Up button to select.
From the "No Command" screen (Android figure lying on his back), press and hold the Power button then press and release the Volume Up button to display the menu options.
Select "wipe data/factory reset".
Note: Use the Volume buttons to highlight and the Power button to select.
Select Yes -- delete all user data.
Note: Allow several seconds for the factory data reset process to complete.
Select reboot system now.
Note: Allow several minutes for the reboot process to complete

Original sources:

Moto X (1st gen): stuck on boot screen?
How to Clear Cache Partition On Moto G


text:
A rather complex wifi issue (android tablet)
Straight to the point. My wifi has not been working properly since after a few days after upgrading its firmware and android version.
Issue description
The issue is rather inconsistent. Wifi will usually not detect any networks. Sometimes it will spend around 30 seconds scanning, and then it will show available networks for around 10 seconds, after which the networks disappear from the list. Trying to connect in this span of time does nothing, that is, when I tap on the network and then choose "connect", I get bumped back on the network list as if nothing had happened. Other times, attempting to connect a network makes all networks disappear instantly. In this case, the networks come back after a few seconds, and the network I was trying to connect to appears as "connecting", but all networks disappear shortly after this. Occasionally, wifi will get stuck while turning on, but this usually happens after/while I'm tinkering permissions.
I must remark, this happens on every network, it is not a router-related issue. I also ruled out a hardware issue, since I am able to briefly detect networks, but I am not able to connect to them.
Origin of the issue
The issue started after a few days after I updated my tablet's ROM, using the official software released by the developer, and after rooting the tablet. The odd thing is that the wifi worked just fine for a few days after I upgraded the software. While this could be the origin of this problem, it could come from a different source. By all means do read the "Other (weird) information"
Fixes I have tried

Changing wifi settings (changing advance settings, changing device name in wifi direct's settings, etc.)
Factory reset (issue persisted even before I rooted the device again)
Editing permissions of every file inside the dhcpcd folder, using the app X-plore (with root permission), as well as other files inside the "permission" folder (all the ones that have the "wifi" name on them).
Various "Wifi fixer" apps.
MAC changer apps (to change my MAC address)
Wiping cache partition

Fixes I have not tried

Installing another ROM (I am unable to do that, because there are no other ROMs compatible for my device, not even custom ones)
Rolling back my android version (from 4.4.2 to 4.2)

Other (weird) information

Mac Address oddities

My MAC address changed after a few days, just when the issue begun. I am not sure if this is related, but I'll explain it anyway: My girlfriend's ISP is a local small company (owned by 1-3 people) which requires you to send them your MAC address so they can... whitelist your device? If you do not send them your MAC address, you can connect to the network, but with limited access (only their webpage). This seems odd to me because the network itself is private (that is, it has its own password, like any private network) but you are still required to send the MAC address of every device you want to connect to your network.
When I went to her house and I tried to connect after I had upgraded my ROM, I got limited access, despite having already sent my tablet's MAC address many months ago. I checked my MAC address and I noticed it had changed to 00:90:4c:07:71:12. I messaged the ISP guy and sent him my new MAC. But I checked again, after a few minutes and my MAC was back to its old number. The MAC went back and forth from the new one to the old one a few times, and it finally stuck with the new one. The ISP "guy" said he would try to "remote access" to try and fix the issue (that is, my limited access to my GF's particular network).
After that, my tablet couldn't connect to any network, and the issue begun as I described above. I thought this unrelated to the issue, but I found some threads complaining about issues related to MACs that begin with 00:90:4c. Could this be the source of the problem?

Brief but stable conection

Last week, my tablet was able to connect normally to my university's network. It happened after I enabled the "mobile network" settings (Data enabled, Data roaming). I have no data service on this tablet, despite that, after checking those boxes I was able to connect like the issue had never existed. However, after disconnecting from that network the issue came back as if nothing happened. I have not been able to reproduce this, not by connecting to the same network, not by being in the same spot (so I would have the same wifi signal strength).

Wifi was on after factory reset

As it says, after reseting the tablet (and wiping the internal SD card, of course) the wifi was already on by default. Could this mean anything?
Device description and more information
It's an Onda v975s, with android kitkat 4.4.2, Firmware version v4.4_V1. Kernel version 3.3.0. Please, do ask for more information if needed.
I also have some logcats that point at wpa_supplicant.

wpa_supplicant: Could not set interface wlan0 flags (UP): Operation not permitted

You can find the full logcat here on Pastebin.
If you made it through this long post, I thank you. I just ran out of ideas, so I hope someone here is able to help me.

excellent question, very detailed, +1 from me. Can you add the logcat to Github Gist or pastebin? Including it here will make the quesion even longer IMO.

I also thought it would make the question too long. I uploaded the .txt contents: http://pastebin.com/C2Lfyy7T
Thanks for your time

+1 from me, too. Have you records of your "original MAC address"? The first 3 pairs at least? 00:90:4c is used by epigram, inc. If your new address points to a different company, that would be very strange (usually, a MAC address doesn't change – which is why it's used for network protection by MAC filters, to answer that part of your question). I had a comparable issue once, and it was related to incompatibilities of the newer ROM with the radio image of the phone, but no MAC change then.

Epigram... that's even odder, since I'm from Spain. How could that MAC change happen?  As for logs from before the ROM update, I unfortunately have none. What did you do to fix your issue? Do you think it could help my case?

More logs please, these logs will give a more detailed story of what issues your wifi is having.
Radio log: adb logcat -b radio -v time -d > logcat_radio.log
wifistate errors - fatals: adb logcat WifiStateMachine:E *:S -v long > wifi.txt
Kernel log: adb shell su -c dmesg > dmesg.txt

By looking at these two lines in logcat:
Could not set interface wlan0 flags (UP): Operation not permitted

WifiStateMachine: Driver start failed, retrying

I would say that the 4.4.2 ROM has a faulty/missing WiFi card driver (2nd line) without which you of course can't even start/scan/keep the WiFi connection (1st line).
As you have said, you haven't tried flashing it back to 4.2, but I strongly recommend to do so, at least to check if then the WiFi would work again.
If it then does work, that means the 4.4.2 ROM probably has faulty drivers or the permissions somehow changed so you don't have permission to turn WiFi on.
Depending on the outcome, you can either:

Try to contact your OEM for a fix in 4.4.2
Stay on 4.2 since you got no custom ROMs available
MAYBE try to transfer drivers somehow from 4.2 into 4.4.2

I wouldn't rely much on the last option because of compatibility and changes in Android between versions, and besides that, it would require a lot of technical skill and knowledge + it could lead to potential hardware damage.

Yes, rolling back to 4.2 does fix the issue. The OEM has released no fix, and contacting them only got me the "Soon TM" kind of answer. So I'm probably stuck with the 4.2 ROM... which also has some issues on its own.
Moral of the story, do not buy cheap tablets from crappy chinese companies.

Sorry for doubleposting. I am wondering... If there was a custom ROM for my device that featured those missing drivers (+ others I also need and are lacking) my problems would be solved. Of course there aren't any custom roms for my tablet model. But what IF I made that ROM myself? I suppose even considering this may be silly, since I have zero programming knowledge... but could I make a small "edit" to a preexisting compatible stock ROM to add those drivers/features that I want? It's not a complete makeover, but rather a small addition. Is that a task too big for a rookie like me?

Unfortunately I cant help u more in that manner because here things go to hardware level, which I am not very familiar with...

It seems that your EFS ( encrypting file system ) got corrupted. I can't tell why. But I have found to fix it. You can check these links -->

XDA
A blog

Could you also quote the content (like, how-to steps) from the article to preserve the content if the link is dead later?

I believe xda is not going to drop that link ever. Even if so, I can post steps here too. No probs at all.

I'm on vacation right now, but I'll try these as soon as I can, and I'll make you know if it works, thanks for the suggestion.


text:
Xposed framework arose a new problem. Help!
I know that the title of this question made you confuse but the question is also strange. I don't think it had happened to anyone before. I've googled my problem but nothing found. Also, no forums here and on xda. The problem is silly but complicated.
I've recently installed xposed for only one reason. To get tinted status bar. Tried flat style colored bars but doesn't worked. Then I downloaded application called tinted status bar which was not available on Google play. After that, as required, rebooted my phone. It worked like a charm. But when I tried to open Google play, it tells me no connection. I double checked my WiFi and it was working. I thought that it can be fixed by clearing cache but nope. Then, I came on a point where I disabled tinted status bar, rebooted and uninstalled it. After that, Google play worked. I don't know what happened. But can you tell me that is there any way to use both the above listed app without any error?
Please reply soon.
Device:- Micromax a064
ROM: on stock but rooted
Android version:- v4.4.2 (KitKat)
Thanx for your attention and if any other details is required, comment it.

That's rather a bug report. Have you checked with the Tinted Status Bar issues at Github? If it's not (yet) reported there, that would be the place to report it – and definitely is the place to get help with it.

OK trying to do so

Good luck then! If you get it fixed (or some definite answer why it won't be fixed), please remember to come back here, as you always can answer your own question :)

The problem is solved now. No reply from Github. I've fixed myself. Just reinstalled xposed and it's working fine. It's another matter that many apps now don't have tint or transparent statusbar. Rather by manually doing per-app tint. But waiting still for Github for reason and fix that will work properly.

Thanks for the update! You might already consider posting that as answer, which you then later can update with additional details as they arrive. Especially with your issue "mostly solved", that'll help other affected people identifying the post as containing a solution ;) Thanks again!

Finally, found a complete answer.
What I've done to fix the problem-
1. Reinstalled Xposed with newer version and awaited for better network connection.
 2. After a day, the problem vanished!
What you should try if the problem persists-

note: These fixes also work for other play store problems.

1. Stop it, wipe it and clear it- You can try going to settings>application>all>Play store and wipe it's data, cache after force stopping it. Also, try doing this for Google play services if problem persists.
2. Switch to a better connection-  A lot of apps won't install of your internet connection is sluggy. Try switching to Wi-Fi else.
3. Uninstall and reinstall the app-  For those with root access, you can try uninstalling Play store and reinstalling it from another source. (See last of the answer to find some websites.)
4. Refreshing your Google account-  The problem may occur due to some error in your account. Try removing your Google account and adding it again.
Other Google Play Store errors and fixes

Error 498: Phone's cache is full. Try wiping it.
Error 919: Phone's storage full. Try uninstalling apps.
Error 403: You're using two different accounts on your device.
Error 927: The play store is updating. Try again later.
Error 101: Too many apps installed. Remove a few.
Error 919 (second): Your APN settings aren't correct.

An xda thread which will guide you through various error codes-

forum.xda-developers.com/show thread.php?t=2733038/

Also, if using any VPN app or adblocker, try removing them.
Why modifying android causes malfunction in Play Store?
While rooting or doing other things related to it, you are (directly or indirectly) modifying system files. Some alternations to system directory can cause play store  to stop functioning. A major cause is flashing custom ROMs.
There is an app for that
A great app by QuillApps, known as Android error code fixer can solve your problem. Try it and let everything on it.
If everything else fails
And, in case everything else fails, try other apps like mobogenie, f-droid, amazon and many more. They also contains apps that are unavailable on Play store.
Some trusted websites for Play Store apk:- Androidpit.com,   androidapksfree.com,  apkmirror.com and much more. Try googling it.

Please do not down vote for anything above offtopic. As I'm new to this, I don't know what's offtopic.  :p
  Please appreciate the answer if helped. Before editing, please ask me.

                      Source- #MakeUseOf


text:
Google Voice text forwarded to Hangout also shows up in Messenger app
I've just got an android phone (Nexus 5X). I have setup Google Voice to send/receive SMS in Hangout. Under the "Phone" menu in Google Voice, the option to "Receive text messages on this phone" is grayed out and it says "Receive text messages on this phone - disabled since you've opted in to send and receive SMS in Hangouts" next to it.
However, when I get SMS on my hangout, the SMS also shows up in the Messenger app. Is this because Messenger app is just pulling in all SMS message receive on the device? Is there a way to prevent Hangout SMS (GV text forwarded to it) from showing up in the Messager app?

The answer to the first question is yes, the messenger app collates all SMSs and displays them together. The second part, probably not. Again, I'm not very sure on this point, because I haven't used Google voice


text:
Push command not working says permission denied
I rooted my micromax p275 and wanted to change its font by replacing /system/fonts/Roboto-Regular.ttf with my desired font but i accidentally replaced it with Robot.Regular.ttf.  Now it doesn't starts.
  I want to push another font file in /system/fonts with the correct name (Roboto-Regular.ttf)  but it doesn't works saying permission denied. I have tried su command  but it just reprints the same commands i type and press enter and thus doing nothing. Any way out friends. I would be greatly helped by you. Every single hint is wanted.

When you say you want to push another font file, are you referring through adb push? That too from recovery??

Yes,  but is there any other way.  See I just want a Roboto-Regular.ttf in /system/fonts,  whatever might be the way

You can just a recovery flashable zip modified to include your neccessary file. And then flash it through recovery. Your post doesn't mention anything about your device having  a custom recovery, Do you have custom recovery installed?

No, i don't have it installed.

Please describe a little about custom recoveries.

If you have a backup font file and adb is working, then you can just do adb remount and try pushing the backup font again. This command is just a shortcut for adb shell mount -o remount.rw /system, which remounts /system as writable.
If adb remount doesn't work, then run adb root and try again. (i.e., run adb root, adb remount, and adb push /path/to/backup/Roboto-Regular.ttf /system/fonts/, in that order). I'm not sure how picky adb is about telling it to use root.

adb root wouldn't work on a production kernel which means adb remount or adb shell mount -o remount.rw /system (sic) would always fail. See Is there a way for me to run Adb shell as root without typing in 'su'?


text:
What are those 2 parts on my tab's circuit board?
Can anyone tell me what those two pieces on the following image? (colored with yellow)
i suspect its the CPU and the Wifi but im not sure.

my issue here is that the temps on my tab is pretty hot (since a long time)
i never had time to check but now this will change
The heat comes from the red area that i have selected but i dont see any other pieces that can cause the heat
idle temps are 40-50 (recovery mode) with my window open, cold air is comming into my room)
load temps are getting high as 91 (i got this when i was making a backup within the recovery mode.
My tab is an Samsung Galaxy TabPro 10.1
Thank you for your time.

I'm voting to close this question as off-topic because it does not seem to be an end-user question.  Identifying the part won't change that it's generating heat or reduce the heat it generates.  A better question might be how to improve thermal throttling for your device (for example).

The whole piece of circuitry near the top seems to be the logic board for your tablet. This contains the flash memory and (what seems to be) the WiFi receiver and transmitter on it. If the highlighted chip which you think is the CPU is actually the flash memory chip, that would make sense with it overheating when you're making a backup. There's nothing on the underside of the board itself which could create heat (there could be something touching it on the other side, however if it's heating up the board to 91 degrees it would have to be very hot), just to note.
I don't believe the CPU, or GPU in fact, would be located on the logic board. Replacement ones can be bought (replacement logic boards, that is), however they aren't cheap and it might be better to get a new tablet. Also, if you do purchase a replacement one, it will have a different memory chip, and therefore will not contain any of the original data or files which the old one had. If it's getting as high as 91 degrees, I'd be thinking something's beginning to go wrong.

thanks for your answer, buying a new one is not a a option for me since its pretty expensive, i can however get something like a replacement part like i did before i switched one of the flex cables that wasnt working anymore.
if i read it correcly are you saying that flash chips are able to create heat??

I'm not sure, but I don't see why the WiFi chip would generate heat, so I would assume it is the flash chip. But yes, almost every electronic IC generates heat as a by-product of the while operating process, the larger the circuitry inside the hotter it would get (technically this also depends on other factors as well, such as operating voltage, but that's not really that important now). If you're going to replace it, remember that you're also replacing all of the onboard memory, so make sure you back everything up. Also, make sure you know what you're doing when you replace it >

and if you decide to replace it yourself, of course take care not to damage anything, either on the logic board or on anything else. I recommend taking it to a specialized dealer and maybe asking them what you should do, if not asking them to replace it maybe if they don't charge too much. And finally, make sure you're buying a genuine spare part - I wouldn't know how to confirm which dealers of spare electronic parts on the internet are reliable myself I'm afraid.

well aww...
replacing is not really an option for me then...
i could bring it back to store but since i rooted and reflashed the warranty is now void dam..

You could try somewhere that specializes in it nearby, if you have such a place. Not sure many places do.

And on a side note, there could be a CPU underneath the metal shield, but I highly doubt it. This is usually the case on small circuit boards where space is limited, such as in mobile phones - you may as well cover the whole circuitry as it's easier, and you may not have space to actually allow the metal shield to connect it to the circuit board anywhere else, if that makes sense.

Thanks i will look for a specalist that does this kind of job
by the way i found out that when i turn off the screen the heat slowly fades away, while all the apps (i think) are still running including my music player, so i assume it has to do with the screen maaaybe? is there anything else then the connector that goes to the circuit board from the display?

Hmmm, this puts a different look on things. It could be the GPU, maybe that is underneath the metal shield, but I'm not sure it would be... however, I'm not an expert on the subject. If you do find a specialist, you could ask they exactly what they think is on the logic board. Reading an IFixIt article (https://www.ifixit.com/Guide/Samsung+Galaxy+Tab+10.1+Motherboard+Replacement/18738), it says that the whole circuit board (including the part that produces heat) is the mother board. However your device looks different and is the "Pro" iteration, so I assume this article does not help with >

your device. Also, there are 3 connectors on the back across the battery - yours only has two. However, I would consult a specialist or expert in this field - I am by no means one myself.


text:
Wi-Fi is connected but the device shows "Wi-Fi has no internet access"
I recently reconfigured my modem and now only my Nexus phone have problem in connecting to Wi-Fi but other devices work correctly. It  connects to Wi-Fi and works but a message appears in notification:

Wi-Fi has no internet access

The next time when I turn on Wi-Fi  my phone  doesn't connect automatically to a Wi-Fi.
How can I fix this problem?
(Click image to enlarge)

are your other devices able to access internet with the same wifi?

Try connecting other devices to the network - if they can connect to the internet, it might be a (strange) issue with your phone, possibly caused by the reconfiguration somehow - "forget" the network, and then reconnect to it. Otherwise, your router may not have or may not be providing internet access to devices on WiFi, also possibly caused by the reconfiguration somehow (however this one seems more likely).


text:
Download .mp3 instead of playing them in firefox for android?
Firefox on android auto-plays .mp3 links as you click them. How do I download them instead of immediately playing?

Your question is possibly answered in https://android.stackexchange.com/questions/114956/mp3s-open-in-google-play-after-tapping-always-have-already-reset-all-app-prefer/114960#114960. The only difference is that in section 3 the value won't necessarily be com.google.android.music

Thanks - well, it didn't really work. Clicking "reset" actually removed the whole preference browser.download.preferred.audio/mpeg completely. But .mp3 links are still played in browser internally. And for clarity, I don't want to open it with any app immediately. The purpose is to download the file for playing offline.

BTW, at least on current versions of Firefox Mobile the integrated player has an option to actually download the file (long tap over the player and look into the menu that is shown).

In the Firefox address bar, enter about:config.
Search for media.play-stand-alone.
You can see true below the item's name.
Tap the item's name (not on the search bar).
A Toggle option has appeared at the bottom right. Tap it once. Notice the true has changed to false
Now, when you'll tap on a .mp3 link, Firefox will prompt you with a Complete action using dialogue. To download the file, choose Download.

I didnt see any true below the items name.i cant do it at all.i really wish i can.is it not possible on android phone? Is it only for computers?

I just checked it again using firefox 57.0 on Android 8.0.0, and the answer still stands. Could you describe what you see?


text:
None, or choppy, 3G/LTE data transfer with T-Mobile US on international HTC One M8
I have an international HTC One M8, and an off-contract plan with T-Mobile (highest priced, unlimited LTE).
If I go into settings and set mobile data to only use 2G, everything works reliably.
With either 3G or LTE, however, none of my apps can send or receive data most of the time. The notification icon reads "3G". Data is only transferred when it changes to "H+", which almost never happens to me.
What I've done so far:
I've gone into *#*#4636#*#* and switched between LTE/GSM auto, LTE/WCDMA/GSM auto, LTE only, and almost all the rest of them.
I've traveled in the States. I live in Puerto Rico, but I have been to New York, Washington and Baltimore with this phone and SIM card already.
I have tried APNs fast.t-mobile.com, fast.tmobile.com, epc.t-mobile.com, epc.tmobile.com, and even pcweb.tmobile.com.
I have tried combinations of APN types default, hipri, internet, admin, dun, mms, as well as leaving it blank / putting an asterisk.
I'm on a rooted phone with a custom ROM (Carbon), so I tried several different ROMs, both Lollipop- and KitKat-based.
(This is the only reason I haven't talked to T-Mobile reps directly yet, because this still might be an issue with the custom ROMs).
Symptoms are still the same.
Is it a known issue? What can be done?

For anyone experiencing this, it's very likely that your phone is intended for a different geographical region.
I will provide an answer for my own device, however the rationale and the process should hold true for other cases of this sort.
Mine was an Asian version that supports, at most, LTE bands 1, 3, 7, 8, and 20.
LTE in North America uses bands 2, 4, and 12.
A potential solution to get full LTE speeds is to flash custom radio firmware (at your own risk). I couldn't find a zip for T-Mobile, but the word is out that GPE radio firmware is the same.
A solution that gives you 3G (in my case) and doesn't involve flashing: go into *#*#4636#*#* and pressing the menu button in the top right. It opens a very old-school dropdown, and you can't really see which option is selected. Chances are, yours is in "Auto" mode. Try switching to particular bands instead. In my case, there was just one band in common between GSM 3G implementations for Asia and the US: PCS 1900 MHz.
Additionally, you may want to switch to "GSM auto," and in "Settings -> Mobile networks" to choose 3G as preferred rather than LTE. However, I haven't tested whether it makes any difference.
Most of the credit goes to the posters in this reddit thread.


text:
Can't install Play Store anymore (CM12.1 peregrine)
Today I uninstalled my gapps (removed files in /system/addon.d, reboot, reflash CM, uninstall Google apps) and then tried to reinstall gapps. Nearly everything was installed properly (GMail, Calendar Synchronisation, Google Play Services), but there is no Play Store. Even installing it manually (tried apk from apkmirror) throws no error (tells me it has finished properly), but still there is no Play Store.
Any ideas what could help?

So what exactly do you want to do? I'm assuming that from peregrine this is a Moto G 4G. Is a full system wipe an option?

I wanted to know what is causing this problem ... I did a wipe and everythings works now as it should. But I don't want to run into the same problem again.

You said you removed files in /system/addon.d - what was that for?

The files in that folder will be run when you flash an update. This way you won't have to reflash GApps every time.

and still no luck? have you tried alternate GApps packages? and have you checked in /system/app or wherever it's stored to check it's not there?

No ... did not change anything ... formatting helped. But still I want to know what went wrong ...

Honestly, I'm not sure. This is out of my level I'm afraid, and a very strange mystery indeed.

Happy to (try) and help :)


text:
Windows Phone To Android
I am looking to move my windows phone's call history, messages and contacts to an Android phone. I can root the android hone if needed. The windows phone is running 8.1. I have looked in to this and I can only seem to find how to move my pictures and my contacts. Is this even a possible swap? If not can I call Microsoft and ask them to do something?
Don't know if this is the right forum but thanks!

What Android phone are you planning on moving it to?

droid maxx is my phone I got now.

Related: How do I transfer numbers/contacts from Windows Mobile to Android? / Moving contacts and messages from Windows Phone 8.1 to Android / Switching contacts from Windows Phone to Android /  Contact migration from Windows Phone 7.8 to Android 5.0 Lollipop / and maybe more.

for contacts: https://windowsphone.stackexchange.com/questions/16450/how-to-transfer-contacts-to-android/16498#16498


text:
DNS error in android 4.4.2
I just get an new mobile Samsung Galaxy S4 GT-I9505 with Android 4.4.2.
When I try to connect to internet through 3G/4G network, my Chrome always give me an error message:
DNS_PROBE_FINISHED_NXDOMAIN

The internet can be accessed by IP address with the same network.
How should I fix this problem?

My problem is solved as I install avast firewall and need to enable linux shell to access mobile data.


text:
"Android Pay is unavailable" on Note 2 running CM 12.1
I have a Samsung Galaxy Note 2 running the latest nightly of CM 12.1. I've installed the correct version of Gapps using OpenGapps Aroma installer.
I have root disabled in developer settings, however, when I open Android Pay I get the following error.
Click on Image to enlarge

I looked up other ways to fix this problem on the internet but I could not find any solutions. The only other solution I found was to install the right version of Google Play store, but I also tried that to no avail.
Please let me know a way to solve this problem since I can no longer access the gift cards, loyalty cards, or credit cards I used to have on Google Wallet.

Try xposed module - RootCloak  Related subreddit

I have already tried hiding root using many different methods. RootCloak, however is not compatible with my device as there is not yet an Xposed Module released for my device. I still do not understand why disabling root using either the SuperUser app or doing it through the built in SuperUser settings inside developer options is not fixing the issue.

Android Pay checks the operating system and if it's not stock Android, it will refuse to run. Some people have reported on that they have fooled the app into working by changing the default.prop file and others install a custom APK of the older version of Google Wallet. Otherwise, there's no way to run Android Pay on CyanogenMod or any other custom ROM.


text:
Can Gmail be uninstalled on Android 5.1.1 (Lollipop)?
Somehow the Gmail app has disappeared from my new Android phone (Motorola Moto G 3, Android 5.1.1 Lollipop).
I thought it was impossible to uninstall Gmail so I suspect a hardware failure or an Android bug.
A previous thread says that Gmail can not be uninstalled on KitKat:
How to (cleanly) remove Gmail app from KitKat? I have fully moved over to Inbox
But can Gmail be removed from Android 5.1.1 (Lollipop)?
UPDATE: To avoid confusion here perhaps I should add that I can not find Gmail in Google Play under "Installed" apps and not in "Settings -> Apps -> All".
UPDATE 2: Today Gmail is back on my phone. (Yes, I am sure it was not there.) So I guess this was the automatic uninstall + reinstall that Android uses when there seem to be some problem with an app. However I am not sure why this happened. It can be hardware problem or a bug in Gmail that was hit because of my huge amount of mail messages. Is there some way to get information about this from Google/Android?

Are you rooted? It is possible to uninstall a system app with Root privilege.

No, it is a new phone so it is not rooted. I got it just a few days ago. I updated Android, of course, and the apps.

Or, perhaps it is rooted? I am trying to find a check for this, but I am unable to do that. (I have installed a terminal emulator and it says "su: not found", but that does not mean the phone is not rooted.) Does anyone know how to check root access for sure? (The apps I have seen seems to just check for the su binary.)

There is a thread that is discussing how to check for root access, but there is no answer on that (on the level I need, see my comment to the "best answer" there) in that thread: http://android.stackexchange.com/questions/13335/how-can-i-tell-if-i-have-root

Or rather see my discussion with Lie Ryan there under his answer (where he suggest using the Root Checker app).

I just contacted Motorola (through chat) and gave them a link to this conversation. So let us see what happens.

If it's built into Android as a system app (built into the system, uninstallable by normal means), no, not unless you have root or unless your device has some rare functionality which will allow you to (I don't even know if such a device exists). If it's an app you installed yourself and isn't a system app, then yes.

That is what I thought, but I do not have a source for this. Do you have that?

I'm not sure what you mean by source - if you mean some kind of reference, there are a few articles on the internet about uninstalling system apps with root, etc. I myself have experienced this too.

Thanks, yes, I know there are a lot of web pages saying this. The reason I asked the (original) question was that I needed to be totally sure that I had not uninstalled Gmail (accidentally) myself. That is why I am asking for references. Now, since Gmail came back, I assume that it was the automatic uninstall. (See my updates to the question.)

Ah I see. Sometimes apps can disappear magically and not be registered by the system. I'm not exactly sure why, but I believe sometimes it can be because the app was moved to some means of external storage (usually microSD), and if the app's data on the external storage goes missing or is registered as not there for some reason, Android seems to lock down the app. However I'm not sure GMail can be moved to external storage - I don't have the app as I use another one instead (Inbox).

I do not even have an SD-card yet in my new phone. It probably was some kind of problem with either Gmail or my new phone. I am trying to find more info about that, but it is not very easy.

A strange issue. If it becomes a problem or persists you might want to consider opening a new question, but if it's fine then all should be OK.

Try this :

Install Terminal App on your phone.
Open the app, write command to check gmail app is there or not, this command will show every app installed on your phone
adb shell pm list packages
once you got your package name [gmail app], use this command to uninstall it.
adb uninstall package name

Hope that helps !!
Original Source:
How to completely uninstall an app on Android Lollipop?
https://seo-michael.co.uk/how-to-uninstall-packages-and-applications-with-adb/

Thanks for the link. Though this was not what I was asking about. I wondered if Gmail could be uninstalled. Not how to do it. ;-)

Are you Root?
if no: then get root, or try using adb (android debug bridge) through a laptop.
if yes: get a root browser (I recommend Solid Explorer), in settings activate root privileges, then navigate to directory: "/system/app/" and search for one that says something like: com.google.gmail2 (or gmail) or something like that with gmail in it. and simply delete the folder.
althoigh dont piss around with root if you dont know what youre doing. system folders are very sensitive and can cause hardbootloops (these are bad).
GL (Inbox is great)

Thanks, but the question is about wether Gmail can be uninstalled without root. Not how to do it.


text:
Volume controls with Apple in-ear headphones
I want to be able to use the volume controls on a pair of Apple in-ear headphones with my Google Nexus 6P (running Android 6.0). The play/pause function of the middle button works but not the volume +/- .
I understand that there is a difference in the wiring standards between iPhone and other devices for the volume buttons.
My questions is:

Is there any application or software fix for this?
If no software fix, is there any other solution?

Maybe the easiest solution would be to use a pair of headphones that have the correct wiring, but I did like these Apple headphones.
Thank you for any suggestions or answers on how to possibly solve this.

Leave it apple to break this kind of thing, right? Apple has proprietary rights over their volume system, so there is no manner of software to fix this. Sorry. (Apple switched the ground and mike too, because that was apparently necessary)

@EthanZ Out of interest, when you say proprietary rights do you mean that other manufacturers need to pay a license fee for using the Apple system?

I mean apple has it patented and wont let anyone else use it.

There is no software fix because it uses physically different pins on the headphone connector. The hardware simply does not support it. There are plenty of good android compatible headphones out there though.

Ok, thanks. I will try search a bit and see if I can find any good Android supported headphones.

Is there a hardware solution? Pin converter?

I don't think there are any converters on the market. The standard is digital and patented by Apple so any legal converters would need permission from Apple. Apple has moved on to lightning headphones now, so it is unlikely anyone is ever going to make a product to fill this niche.


text:
Android japanese with romaji inputs
On PC, you have your standard romaji keyboard, and when you enter "ka" it automatically converts it to the corresponding character, instead of having straight hiragana keys.
Can one do that on Android ?

Found it. It's possible by installing Google Japanese Input app. Switch keyboard to QWERTY in the settings.


text:
Is "Inbox" the old stock email application?
I am setting up a new Nexus 5X with Marshmallow. There does not appear to be a default mail application as in prior versions; instead there is just the GMail application. Is the Inbox by Google application what was formerly the stock mail application called "Email"?

No. Inbox is a very different application that was opened to the public in early 2015. It's primarily designed around the idea that your inbox is like a to-do list of sorts. The project's website explains this in more detail.
The "Android" email application is no longer developed by Google in any meaningful capacity, aside from ensuring that new platform releases do not break the build (and some translation updates, which are mostly automated). The Exchange and IMAP/POP features were instead rolled into Gmail, which is now considered the "stock" email application on any Google device.

Is the Inbox by Google application what was formerly the stock mail
  application called "Email"?

No, it is not.
As said already in earlier Answer, the support for Stock Email app is no more. I recently bought Moto G3 and it came pre-installed with Gmail with no other Email app.
Inbox is developed by Gmail team. Hence, all your messages from Gmail are with Inbox, along with the reliability and spam protection of Gmail.
But there are few advantages of Inbox over Gmail App.

Creating a new labels: If you want to create new labels using Gmail app, it is not supported, Yet in Android. However, you can create new label using Inbox app.
Inserting Images inline: Attaching inline images is not supported by Gmail, but you can attach images inline in the Inbox by Gmail app for Android.

But on flip side, Inbox does not support App widgets like Gmail app do.


text:
whatsapp installation
I created a group on whatthap and lost contact to get to the platform for months, I got another phone and restored my whatshapp account, only to discover that I couldn't recover the group created by me. Pls what do I do?

I got this thread from Quora :
If the owner of a group deletes the group, then WhatsApp randomly assigns the ownership of the group to a group member. Unfortunately, there is no option to get back the ownership of the group right now unless the current group owner adds you to the group and transfer the ownership of the group. You can ask some other friend who is still the part of group to see for its admin, and then you can ask admin to add you.
WhatsApp automatically backs up your chats every night.
You can initiate a restoration by simply uninstalling and reinstalling WhatsApp.
Click Restore when prompted to restore your chats.
Your chats should appear in WhatsApp!
Details
WhatsApp automatically makes backups every day at 3 AM and stores them in the WhatsApp folder of your Android phone. This folder is either located in your device's internal memory or external SD card. Depending on your settings, WhatsApp could also make a backup to Google Drive. To restore the most recent backup, you will need to uninstall and reinstall WhatsApp.
If you need to restore older messages, check out "Restoring older (less recent) backups".
During the installation process, you will be prompted to restore your message history. Choose Restore to recover your chats.
Also recommend:
Make sure you have a file manager. This will be useful for renaming the backup files.
If you do not want to lose your current history (newest messages), create a manual backup by going to:
WhatsApp > Menu Button > Settings > Chats and calls > Back up chats or Chat backup.
This manual backup file will be saved as msgstore.db.crypt8 in your /sdcard/WhatsApp/Databases folder. Save this file as msgstore.db.crypt8.current so you do not get it confused with other backup files during the restoration process.
Note: Your backup files are saved in the /sdcard/WhatsApp/Databases folder. This folder may be located in either your device's internal memory or external memory.
Hope that helps !!
You can also use Android Recovery App to get back your whatsapp Folder if was deleted.
Check this Link : https://www.quora.com/WhatsApp-7/How-do-I-find-a-WhatsApp-group-I-deleted-by-mistake


text:
problem in updating CM12 nightly on Moto G XT1033
I have installed CM12 Falcon nightly build on my Moto G 1st Generation XT1033 after installing CM12 I tried to update using Settings->About Phone->Cynogenmod updates first time it successfully installed CM updates but after that I am not able to install latest updates.
The system update is crashing in Recovery mode message saying
unable to install from zip
What should I do?
Note : I am using TWRP Recovery and not CM Recovery.

Did you uncheck the option to Update Recovery With System Updates in CM Developer Settings?

Do I have to charge my recovery for that???

Did you mean "change" instead of "charge"?

Sorry my bad, it's change

There should be a recovery log in the twrp or the root folder of your sd card. can you upload that so we can check the problem?

I checked the twrp folder in my phone, it's empty

Here's a stopgap measure to keep your phone updated:
1) Nandroid backup. Necessary
2) Get latest CM12 falcon zip.
3) Copy zip to SD card.
4) Reboot to TWRP.
5) Wipe /cache and /system.
6) Dirty-flash ( common parlance for flashing without wiping userdata) the zip.
7) Cross your fingers and hope it works.
8) If it doesn't, there's your Nandroid backup. Now try a clean flash (in step 5, also wipe /data.
9) It should work (it's like installing a new ROM).
10) The next time onwards, download the OTA zip yourself, compare checksums of the files, copy the OTA zip to your SD card, flash the OTA zip without wiping anything.