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

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

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

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

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

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

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

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

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

@SuperThomasLab C2104 / Xperia L.

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

Also try wiping /system and reflash the ROM.

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

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

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


text:
How to hide EDGE icon from statusbar in Android 5.1?
After 5.1 upgrade this EDGE with a red circle appeared in the statusbar. It's useless and the size is wrong. How do I remove or hide it?

Is your phone rooted? And please add your phone model. And this will be displayed if you turn on the mobile data. To hide the icon you need to turn off the mobile data.

It's Moto X (1 gen.). Updated to 5.1 a week ago. Not rooted. Mobile data is turned off already. I guess that's why there's a red circle.

Oh. You didn't mentioned that earlier. I guess it's only with 5.1 even if the data is off.

source: Stack Exchange

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

sort: votes


text:
How to set lock screen wallpaper in OnePlus 2?
OnePlus 2 doesn't have the head of 'Themes' under 'Settings' menu. Nor is it giving an option of lock screen when choosing 'Set as' for a photo.

Related post on one plus forum for oxygen os https://forums.oneplus.net/threads/how-to-change-lockscreen-wallpaper.290408/

If you've root access, you should be change the current wallpaper (/data/system/users/0/wallpaper) to your desired wallpaper. Replace the file with your wallpaper (PNG file). Make sure the file name remains wallpaper and not wallpaper.png or any extension as suffix. Reboot and see what happens

Soon this option will get added through OTA update! probably it will be releasing in 2-3 days. It's oxygen version 2.1.2

authors: Хамидя Аберхаева

authors: ณรงค์กร ชูวงษ์วาน

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


text:
Google.proccess.gapps has stopped working
I have a Lenovo tablet and I updated the system. Now I keep getting the annoying messages, such as

Google.process.gapps has stopped working

and

Google play services are not working

I tried getting into the apps to uninstall Play Store and to clean the cache. It won't let me uninstall or clean the cache.
I don't have the regular settings like on a computer so I'm lost.

Go to into settings/ application manager/scroll to left until you reach the all applications screen/ touch menu screen left of the home button/ reset app preferences.


text:
What is a vCard and how to read it?
What is a vCard  and how do I read it? It popped up in a message from a friend and I don't know what it is. Please explain.

A vCard is contact information in a standardized form, accepted by most applications that deal in people or contact information. It is transportable between systems of differing operating systems, because of its defined form, generally: Name, Address, Phone Number, Notes, etc.
In Android, the standard application to read this is called either People or Contacts. If you open the application and find the activity menu about it, one of the allowed processes will probably accept the data through "Import".
If you received it attached to a message, possibly even the messaging app will allow the import to the correct place in your system. See if its activity menu allows some processing of the attachment, similarly "Import".


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

Can anybody tell me what should I do?


text:
New full-screen share UI - move app to top
In Android 5's new share UI - full-screen, with "prioritized" apps - how do I move arbitrary app into the top, priority section? Not my app, just one that I use often.
Say I want to move "Drive" to the top section.
Is there a way to remove G+ from the top section?

argh .. I realized it's a YouTube's own chooser thingie.

It is prioritized according to frequency of use. Whichever apps house most for sharing will eventually go to the top of the list, and they will be sorted in alphabetical order.

hmm .. I use one of the apps several times daily, likely > 200 times since the UI change and it still lonely sits at the bottom ...

I did say they are alphabetically sorted.

The app I want to use happens to be at the bottom of the second section. Additionally, I haven't used any other apps that offer share intent.

Well,that's how it was supposed to work anyway.


text:
How to display, hear, and control an Android device using PC?
I used Mobizen. However, only the screen shows up. The sound doesn't come from my PC. Also I do not think I can control my Android device from my PC.
Any way to do that?
I want to connect via Wi-fi. Mobizen seems to be web based which means information would go through Internet first before showing up on my PC.

If you want to control your android device from you PC you just have to install "AirDroid" app from play store you can control all you media of your device from PC and read/write/send/ SMS messages live screen control use device camera from PC and so many features.
You just have to connect your device with a WiFi also with the same WiFi your PC !

airdroid cannot display my android device full screen.

So not sexy enough

Just go to screenshot icon in the AirDroid desktop in your PC browser it can display your device screen with live screen


text:
How to transfer music (purchased from Google Play Music) from Android to Windows?
How do I transfer music from my Android phone to MS Windows? It only shows me the songs from the music app and not the Play Music app with the songs I've purchased.

You should be able to access all of your Google Play music on a computer: Google Play Music. You can download any purchased music though the browser. For instance: I purchased an album from Google Play and it is available for download using the website on the computer (see image).
Hope this helps]2

What I did was go to Google Play and downloaded my music. After that the little download bar shows up (bad at explaining things). Than I just hit Save As to my music and... Shazam! my music is saved to my laptop. I hope this helps.

most probably the songs that you have downloaded using google play music app are drm protected, that could be the reason you are not able transfer them to your laptop.


text:
Google Play Store says "No connection"
I was using Freedom app and then one day Google Play Store stopped working in my device. It says "No connection" now.
I have done everything I could,

I uninstalled Freedom app
Force stopped Google Play
Cleared data & cache
Factory reset my phone too.

Nothing seems to work. How do I fix this issue?

Freedom, from what I know, can actually FIX this. Reinstall it, activate it, and see what happens.

Since your phone is obviously rooted just install ES File Explorer (maybe you can do it with others but I know for sure you can do it with this). If you can't download it just get the apk and put it on your phone through your computer. If you factory reset your phone you'll probably have to install SuperSU again as well.

Enable root explorer in ES (you can find it in the bottom of the hamburger slide out here):
(Click image to enlarge)

Then go to /system/etc and open the file called hosts here. Just tap it and choose open as Text > ES Note Editor.

Then tap the three dot menu on the right, choose edit, and delete everything except 127.0.0.1 localhost.
Basically make it look like this:

Save, reboot your phone and it should work again.

The hosts file is basically a file that specifies all the addresses that your phone will not connect to at any cost. Freedom adds the addresses for Google Play to this list because it doesn't want your phone to verify your 'purchases' with Google Play. So removing the addresses for Google Play from the hosts file fixes your problem.

Any root file explorer will do, of course.

I suggest you to download Root Explorer which is the best app.
Just follow these steps:

Download and Install Root Explorer
Open it and search for etc/host
Long press on host file and click on open in text editor
Now just add # in 2nd line (Note :- Add # in starting of the line)
Just click on option and save it.

Now you won't face any problems.

I had the same issue. After seeing your post a light bulb turned on because I was using Freedom too. I went in the app, opened the settings and pressed stop. I didn't even need to uninstall and Google Play is good as new.

All the answers above are 100% correct, However none explain why this happens, You are getting that error basically because you started freedom, while freedom was still installed you could have fixed it by opening freedom -> tapping the 3 dots -> and tapping on STOP. this would instantly solve the problem, but because you uninstalled freedom before you stopped it, doing this means you changed your local host ip(this is what enables freedom to work) and then you never changed it back and uninstalled the app that allows you to revert the change...this is why you now have to go and edit hosts files in the the etc folder.

The essential is to stop Freedom's proxy. There are many ways to do so. Since you've been using Freedom for a while, I deduce that your phone is already rooted.
1. Let Freedom stop itself (recommended)

Open Freedom, tap the three dots on the top-right corner and tap Stop as in the picture shown above.
2. Manually revert Freedom's changes to system files
2.1 User-friendly approach
Use a root file explorer like Root Explorer or ES File Explorer. Grant it root access and navigate to /system/etc. Open hosts and delete this line (where an asterisk means "anything"):
***.***.***.*** android.clients.google.com

And save. Now you're done.
Of course you can simply delete everything except 127.0.0.1 localhost for convenience, but the above line is the only thing you need to delete.
2.2 With (s)hell commands
Just the same essential thing. Open a terminal or an adb shell, then run
    su
    mount -o rw,remount /system
    sed '/android\.clients\.google\.com/d' /system/etc/hosts > /data/tmp/hosts.tmp
    cat /data/tmp/hosts.tmp > /system/etc/hosts

3. Version-specific solution (Freedom 1.6.0+ on Android 5.0+)
If you're using Freedom 1.6.0 or up on Android 5.0 or up, simply reboot your device and there'll be no more problems. Freedom started using a new way to modify hosts so that changes no longer persist through reboots.

Don't want to reboot? Open a terminal (again) and type
su
umount /system/etc/hosts
rm -f /data/tmp/hosts

If you're using SuperSU as your Superuser manager, supply option -m to su, i.e., type and run
su -m

instead of a plain su command in the first line.

This is a polite upvote request :)

Easier soln ...just disable freecore in freedom and stop the app and your done.


text:
How can I change my pictures' and videos' date on my phone by their filenames?
Yesterday, I moved a bunch of old pictures and videos to my phone, using a FTP server I installed on my phone. Everything went fine, but today I discovered that the date of all the copied photos and videos was set to yesterday. As a result, my photos and videos are now showing up in the wrong order in the Gallery app.
(Click image to enlarge)

Luckily, the date and time is still preserved in the filenames. Right now, I want to restore the photos' and videos' date using their filenames.
I'm interested in a way to do so. I don't really care whether it's by using an app or script or something else.
I'm aware of the fact that I can copy the files from my computer to the phone again using a different protocol, but that is not what I'm looking for.

I ended up writing a rather dirty script to do this. For this to work, I'm assuming you have a rooted device, and the directory that contains the pictures and videos is /sdcard/DCIM/Camera. If otherwise, change the script.

Download BusyBox and install it. This is needed for executing Linux shell commands.
Create a script called script.sh, containing this block of code, and put it on the root of your sd card.
cd DCIM/Camera
echo "Navigated to `pwd`"

ls

for f in *.jpg *.3gp *.m4v
do

  [ -e $f ] || continue    ## testing if the file exists
  NEWDATE=`echo $f | sed 's|IMG_||g' | sed 's|VID_||g' | sed 's|_||g' | \
  sed 's|.3gp||g'  | sed 's|.m4v||g' | sed 's|.jpg||g' | sed 's|........|&\.|g'`

  echo "Touching date $NEWDATE into $f..."

  touch -t "$NEWDATE" "$f" ## using touch to insert the new date into the file

done

Start adb shell, and execute:
su
mount -o remount rw /sdcard

to make sure you can actually edit the files
Move to your sd card:
cd /sdcard

Execute the shell script:
sh script.sh

Now start the Gallery app, and wait. Especially if you have a large file collection, it may take Android a while to sort everything and update the cache.

If the EXIF data is correct, you can use jhead. Note that this only works for JPEG files.
First, check if the files still have correct EXIF data using:
jhead <file>

Then use jhead's -ft option:

-ft Sets the file's system time stamp to what is stored in the Exif header.

jhead *.jpg

Sounds good, but is there a binary for Android anywhere?

This is an app you can make yourself, or I can do it for you if you so wish. It involves file manipulation using the Java File API or Unix shell tools, whichever you prefer. I think that if you have any programming experience at all the Java API documentation is a good place to start. Or, if you have Windows, you can use an extension to Windows explorer called QTTabbar (qttabbar.sourceforge.net) which has an option to copy files while preserving the last modified date. I suggest copying the files from your computer to the phone using a USB cable.

You can easily change timestamp of images with many image viewers. For example in FastStone Viewer: Tools -> Change Timestamp -> choose the creation date from EXIF. You can select all your images before and apply this function on all of them at once.
My only idea about videos is a script, that parses a name and sets the file attribute.

Do you know any app that can do that directly on android? Ty.

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


text:
Huawei Ascend G7 Stuck in Fastboot & Recovery
A few days ago, I must have been pressing some buttons by accident and my phone entered fastboot & recovery. Restarting does nothing, it doesn't matter what combination of buttons I hold down. Every time, it starts up with the standard Huawei boot logo then a black screen comes up saying boot image verify failed and then it goes to another screen that says:

"FASTBOOT&RESCUE MODE

 Please Connect USB Cable to your Computer and Open Hisuite

PHONE locked"

I've tried connecting to Hisuite, but my PC doesn't register that my phone is connected. It does charge the phone, though, so not a problem with the cable/USB port. I suppose I didn't have USB debugging enabled? Can you enable it from PC?

My phone isn't rooted, by the way. Also, you can't remove the battery from this phone without messing around with hot air guns, etc.
I've tried letting the battery run dead and then charging it again and restarting the phone, but nothing different happens.

I don't know much about phones, really, any help would be appreciated!

Data on the phone are corruption. You need to flash the phone. Download the firmware


text:
"Camera Busy" dialog shows on Moto X 2013 when I launch camera app
I have a problem my Moto x 2013 camera says it is busy every time I start the  Motorola camera app. Third party apps also have trouble using the camera. My phone is  on Android version 5.1 but it has been happening when my phone was on 4.4.4.
I have restarted my phone, rebooted it in safe mode, factory reset my Moto x and my camera still says  "Camera Busy". I also cleared my Moto x cache partition but it did not work.
Is there any way to fix this problem?
(Click image to enlarge)

See "Can't connect to camera", Nexus 6 - Lollipop 5.1


text:
Is there any relation between charging rate and discharging rate?
Sometimes when I do not use the  original charger but a different one it would take less time to fully charge the device than the original charger would do. But I can feel that discharging rate is higher after using these chargers.
Is it true?  If it is true, then what is the actual reason?

I deleted my answer because it's not convinced me after reading it post many years. Will post when I get better evidence

I have similar experiences.  I can tell which charger I used based on the discharge rate.  I am interested to learn more about this phenomena as well.

I think not. faster charger actually put more energy into your battery (1A = 1W * 1V^-1). your battery's Voltage is at charging and discharging the same (or to be specific, it's rising while charging and dropping while discharging, but the same amount *), so basically the difference between the two chargers is the energy (A) which comes, and because of the same Voltage (V) the Power (W) must be different. if you discharge, the processor (and display,...) consumpts power (W), but the Voltage is still the same.
* what is not the same is how fast your battery would discharge in relation to the actual charging percentage (or, better known as slower charging at end of charging)


text:
Periodically copy files from internal to external SD card
How can I schedule moving camera directory from internal phone storage to external SD card?
I want to move new files in the directory every day, to free up space on internal storage.
Is there any way for this such as by using script? (I have a rooted device)

Did you consider any [tag:automation] app yet? [tag:Tasker] can do it easily. Cannot your Camera app be set to write into external SD card, or do you not want to explicitly set it like that?

Some apps do not allow saving files to external storage cards. On Linux I'd just write simple shell script and schedule cron job.

I do not have a Lollipop device which supports external SD card, else, I would've given a definite answer. But in Tasker you can use shell commands for sure.

authors: الامجد المجيزي


text:
Recent apps window doesn't show up when using Google Now Launcher but works well for stock launcher
I have a Oppo Find 7 phone running Lollipop.
Since I don't really like ColorOS launcher, I decided to download Google Now Launcher from Play Store and set it as default launcher.
It works perfectly, except for the fact that neither of the hardware keys (not even while long-pressing) shows the recent apps window (i.e. where to close recently opened apps).
Is it normal? Is there any workaround?

You mean recent apps key is not working? Which version of Android do you use?

Does your Android not have an option to configure buttons under Settings? Also, are you to open to app-based solutions?

yes, I'm opened to any app-based solution.
recentapps key is working on stock launcher but not on Google app launcher (or I don't know how to use it).
No button customization as far as I see

Please use @ followed by the name of person who you want to notify. Anyhow, is the device rooted?

@dragonmnl I guess Google Now Launcher is not fully supported for your phone. Can you try Apex Launcher or Nova Launcher and see if that works for you.

finally it was a bug of ColorOS. updating to latest beta solved it

Did you find any reference that it's indeed a bug? Also, for the sake of completeness, did you just buy the phone fresh from the box (not second hand)?

It seems there's a bug in ColorOS. Updating to latest beta (2.1.4i) solved it.  Betas can be downloaded from the OPPO forums and flashed like any other ROM package.


text:
Where does Bandcamp app store its cache?
Bandcamp refuses to install on an external SD card. It also doesn't offer an option to save its cache anywhere else than the main flash of my phone. So it either clogs my phone storage within days or, if I reduce the amount of storage it can use, allows me to listen just one or two albums when offline.
So I thought of finding the cache of that app on my phone, moving it over to the SD card and link it with good old Unix "ln -s" command back to the place, where Bandcamp will expect it to be.

Where can I find the audio cache of that app?
What are my chances for this hack to work?

Is the device rooted? The cache is normally saved in the data directory of an app which is under /data/data/<PKG_NAME>/cache/

Ok, I found it. I'll try to relocate the audio cache. Let's see what happens.


text:
Apps' (those moved into external SD card) icon vanishes from home screens after every reboot
My Moto G (2014), running CM12.1, has only 8GB internal storage (5.5GB free to use). This is insufficient for normal use. Therefore, I shifted most of my apps to the external SD card (32GB, class 10, ext4).
But after every reboot all the icons of apps on the SD card vanishes from the screens (they are still available in the drawer).
I think the SD card is not ready when the screens come up and therefore I need to slow down the boot process.
I tried it unsuccessfully, with following little script (/data/local/userinit.sh):

#!/system/bin/sh
sleep 60

authors: ᴍᴏʜᴀᴍᴀᴅ ᴀʙᴇᴇɴ ɪʙʀᴀʜɪᴍ


text:
How to use Tasker to close app on exit
I use my phone for private things such as social media and telephone banking. These apps that I won't want others to access if they had my phone and it was unlocked I have them blocked through App Lock.
However pressing the recent apps list (left touch button on Samsung s7) displays the list of apps and also gives a still image of what was happening in that app. I was advised Tasker can be used to resolve this by completely closing an app upon exit whether by pressing that event apps button or the back button or home button, so it no longer appears on recent apps list.
However Tasker is very complicated and I was hoping someone could share the wisdom of how this can be done.

After hours of researching I am pleased to inform you that I have found a way to clear the recent apps lists in Tasker
Prerequisites:

Autoinput plugin
Root

Open tasker and head to Task tab: You can name it Clear recent apps

A1: AutoInput Global Action [ Configuration:Action: Recent Apps Timeout (Seconds):20 ]
A2: Task Wait Value: 250 MS
A3: Code → Run shell → Command input tap 405.3 1198.5 and use root ( this is the x,y co-oordinates of the point on screen which will be simulated by a tap event - my device is 720x1280.
You can obtain  your x,y coordinates by enabling show pointer location/cursor position in developer options )
A4: AutoInput Global Action [ Configuration:Action: Home Timeout (Seconds):20 ]
A5: Flash [ Text:Apps cleared Long:Off ] (You may need this flash notification to know what took place)

Now for the profile;

Go to Profiles tab and choose Application (The list of "secure apps" )
Now for entry task just create Task Wait action and choose any waiting period e.g. 2 seconds
For the exit task choose the previously created task ( Clear recent apps)

Note: Try not to test this profile when Tasker is running in foreground/included in recent apps because it may crash or go into a loop. But once the profile is set it runs smoothly as required.
Credits:

how to create close recent app list
Tasker: clear recent apps command

Can't test it, but it sounds good.

Let us continue this discussion in chat.

Update:  The above workaround is confirmed to be fully functional


text:
Automatically disable mobile hotspot when no device is connected, using Tasker
I am trying to create a task which automatically disables mobile hotspot (tethering) when no device is connected.
I successfully created similar tasks for bluetooth and wifi, however wifi mobile hotspot I seem not to able to get information on how to check if there are clients currently connected or when no client is connected.
I researched a bit, a got a hint that this code :
ip neigh show dev wlan0  | grep -i -e reachable -e delay | grep

can give information on clients currently connected to hotspot.
This was the output in terminal:
u0_a209@hws8701:/ $ su
 -i -e reachable -e delay | grep -o' ..\:..\:..'                              <
unknown option --  usage: grep [-abcDEFGHhIiJLlmnOoPqRSsUVvwxZz] [-A num] [-B num] [-C[num]]
        [-e pattern] [-f file] [--binary-files=value] [--color=when]
        [-e pattern] [-f file] [--binary-files=value] [--color=when]
        [--context[=num]] [--directories=action] [--label] [--line-buffered]
        [pattern] [file ...]
[1] + Done                 ip neigh show dev wlan0 |
      Stopped (signal)     grep -i -e reachable -e delay |
      Done (2)             grep -o" ..\\:..\\:.."
2|root@hws8701:/ #

however I don’t know how to manipulate this code to get more useful information to create a variable for zero clients connected.

I am also looking for a task to automaticly turn off Wi-Fi tethering when there are no devices connected. Did you manage to get this work properly?

@JanEnglund I will relook into this and give you feeback :)

I know this is an old thread, but i did not find any solution anywhere when i  wanted. So just posting the solution for other enthusiasts.
Ok so i just added a time profile with 5mins interval (choose the time which suits you better) as the trigger.
I added a new task with actions as follows:
A1:-
    Code > Run Shell

    Command:                     ip neigh show dev wlan0
    Store Output In:             %ipneigh
    Store Errors In:             %ipneigherr
    Continue Task after error:   Yes

A2:-
    Net > Wifi Tether

    Set:                         Off
    IF:
         %ipneigh !~ *REACHABLE*   AND
         %ipneigh !~ *STALE*       AND
         %ipneigh !~ *PROBE*       AND
         %ipneigh !~ *DELAY*

PS: I don't know the workings of ip neigh command. I implemented this by shear trial and error. But It works for me and i am not sure of any bugs yet. Will update with edits if i encounter or anyone comments with any.

I have found a partially working solution to the question.
You will see why I say partial:
Here is the task for mobile hotspot auto-switch off e.g Hotspot Control

A1: Code >> Run Shell >> [Command:ip -s -s neigh flush all] (Clear ARP cache)
A2: Task >> Wait [Time: 15 Seconds] (Wait for connected devices to ping back)
A3: Code >> Run Shell >> [Command: ip neigh show dev wlan0 (Store Output in: %Clients Store errors in: %Error)]
A4: Task >> If [Condition : %Clients isn't set] (no device connected)
A5: Net >> WiFi Tether >> [Set: Off]
A6: Task >> Else (don't turn off mobile hotspot)
A7: Task >> Stop
A8: Variables >> Variable Clear [Name: %Clients]
A9: Task >> End If

Screenshot (click image for larger variant)
Now for the profile/trigger I ran into small problems eventually I decided to try this as beta:
First

State >> Variables >> Variable Value [Conditions: %Tether ~ * wifi* ] (If wifi tethering is active)

Entry Task: Hotspot Control
Exit Task : Anonymous task (Set WiFi Tether Off)
Alternative profile

Time >> 5 minutes
Variable value: %Error is set (i.e Check if no device is connected to hotspot every 5 minutes)

Limitations

The task works perfectly (i.e it automatically turns off hotspot when no device is connected) but at first instance only.
Once the %Clients variable is populated, subsequent triggers won't work even though I explicity included variable clear function (Action 8 above)
I couldn't find a suitable profile but for the meantime the first profile works although buggy sometimes.

Iam still trying to find the best (non-buggy) way of doing this, so I just put this as a partial solution, I am still waiting for better answers therefore
I will not accept it:)
Special credits and gratitude
This work was hugely inspired by user341464, Squidly and Firelord (I had to learn from their tutorials, and make slight adjustments to meet specific needs but its not perfect yet)


text:
Phone into boot-loop after flashing custom kernel; unable to mount /data and /sdcard from CWM
My Elephone P8000 was running Eragon 5.5 fine. Then I wanted to flash visi0nary's kernel (_1014), so I used the method described (fastboot flash ...), and when I rebooted the phone, it just kept into boot-looping.
I can still access CWM recovery, but I can't mount /data or /sdcard, so it's pretty bad.
I tried to flash the stock kernel but it didn't change anything. I think my partitions are messed up.
Here is my device's partition table :

When I try to mount /data with adb I get an invalid argument and when I check /dev/block/platform/mtk-msdc.0/by-name/userdata with e2fsck, it says that the superblock could not be read or does not describe an ext2 filesystem.

I believe you are the same person who posted the issue on XDA forum here.


text:
AndroidOS draining battery massively on Android 5.0
I have an ASUS Zenfone 2 with Android version 5.0. All of a sudden today it started draining the battery rapidly.

I have made multiple restarts but it didn't help.
I tried to scan the phone with Norton and Kaspersky to identify any possible risks, but got nothing.
I uninstalled all latest apps that I installed in previous few days.

Even while it is connected to a power source, it is still not able to increase the battery charge level. I know according to the usage battery consumption can be high but only Wi-Fi is running and I'm not using the phone. And 115% usage is really very high.
(Click image to enlarge)

Related: What can cause "Android OS" process to use high percentage of battery? / How can I find out what causes "Android OS" to consume battery?

The first thing I'd look for is one app that's using an extraordinary amount of resources.
Go to settings>apps> [choose an app -- I'd start with Chrome or any other browser that you use]
Then do a "Force Stop" on the suspected app.  See if that helps.  If there are any apps that you rarely use you can keep them stopped -- so you know they aren't using any battery.
It could be a hardware problem.
Disclaimer: I'm not familiar with your phone but have used 5.0 quite a bit.

Last time I had such a problem, it was not because of how the battery was emptied, but how it was charged.
I bought a new usb cable and everything was fine again :)
Don't ask me why though!

Can you explain it a little further.

Try to use a Greenify app to hibernate an aplications: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=pl

That doesn't explain why AndroidOS is causing huge battery drain. Please follow How do I write a good answer?


text:
How to not be asked every time whether to use TouchWiz Home or TouchWiz Easy Home?
On my Samsung Galaxy SIII Neo (Android KitKat 4.4.2), as soon as I reboot the phone and enter my password to unlock the screen I get the following dialog box, asking me which home screen app I want to use. I am then asked the same question on several other occasions (such as when I exit another application, perhaps one that fires up by default when the phone starts):

Click to enlarge
I always click on Always, and then OK in the following screen:

Click to enlarge
The problem is that every time I reboot my phone I get asked the same question. Is there a way to permanently store this setting (and perhaps change it at a later time via the phone's Settings app)?
This seems like a bug on my particular Samsung device (since I haven't had the same problem on other Samsung phones I have tried). I wonder whether there's a way to fix it.

Can you try to disable the Launcher that you don't want to be shown? Then I think it will pick the only Launcher available as active. Also does the same happen if you select Google now Launcher?

Thank you for your comment. How do I go about disabling the launcher which I don't want to be shown? No, when I choose the Google Now Launcher this does not happen, but I do not like the Google Now Launcher, would rather use TouchWiz home. Thanks.

Go to Settings > Apps > All > Touchwiz home > Disable. If the Disable option is not selectable then you need to root your phone to disable or uninstall unwanted system apps.

But it's not TouchWiz home which I want to disable. I want to disable the app which allows choosing between TouchWiz home, TouchWiz easy home, and Google Now Launcher. The Google Now Launcher has an Uninstall button to the right of Force stop.  There is also a SetDefaultLauncher app which however has a Force stop button which can be clicked and a Turn off button which is disabled no matter what. The TouchWIz home and TouchWiz easy home apps also have a Force stop button which can be clicked and a Turn off button which is disabled no matter what.

Of course if I restart my Android OS then the apps I stopped in this way will run again.

Yes that's why I mentioned that you need to disable the unwanted Launcher app. "Force Stop" will stop working unless restarted. Apps will definitely start working after a reboot. So inorder to permamnently force stop you need to "Disable" the corresponding app. Hope its clear.

Did you read my reply? I have no Disable button. I only have a Turn off button. Also, what is the name of the app that launches the launcher. That is the app I need to "disable", because I want the TouchWiz home to be launched automatically.

You have said that if you select Google Now launcher the problem does not happen. It sounds like Google Now is forcing the choice. If you do not use the Google Now, I would suggest uninstalling it and this should fix the problem for you.

Generally good advice anyway - If you don't use it, disable it. If possible, uninstall it.


text:
Root Samsung Galaxy Grand Neo Plus running Android 4.4.4 without losing data
I want to know how to root my Android (Samsung Galaxy Grand Neo Plus, 4.4.4) without touching a single one of my files.

Do not install kingo root. Its an exploit not true root and a pain in the butt to get rid of,  the following after much looking did it. Should it be too late, install supersu over the top of it then remove supersu through settings to unroot should you want to re-sell.A better way is to search on XDA for the latest clockworkmod recovery or TWRP for your device and use Odin to flash the recovery boot.img. Then holding "vol up" and "home" press the power button and it should boot into recovery. From there you can perform a complete backup, flash roms or root by installing zips. This process only writes to the boot not any other part unless you flash a ROM, then the phone is wiped. Make sure you get the right files for your device....More Here
http://forum.xda-developers.com/showthread.php?t=2793285

Use KingRoot, easy root and unroot. Installing a custom recovery wouldn't be a good choice if you have a device with warranty and also if you're getting to know "TWRP Recovery" " Odin" "recovery" "Flash" for the first time.

Well, I'm going the Kingo method.

Or not as that didn't work. I'm using the below method.


text:
Lenovo A6000 Plus boots into recovery mode after downloading system updates
Today I downloaded updates for my Lenovo A6000 Plus. It asked for rebooting so I hit OK. But when it reboots, it says like:

Android System Recovery <3e>.

The options it shows are:

reboot system now
apply update from ADB
wipe data/factory reset
wipe cache partition
apply update from SD card

I have tried all the four options but with no good results. I attempted update from SD card, but I don't know what file it requires.

That sounds like a broken update. Normally you shouldn't need to select anything but "OK" – and the recovery ("<3e>") should pick the updates automatically. I'd try to contact the manufacturer (or carrier in case of a branded device – whoever sent the updates) in parallel to waiting for answers here. Good luck!

Finally, I got the solution. Follow the instructions listed below, step by step:

At first, you have to download system software  in your memory card through another phone. Download the file from here (size of about 1GB; a ZIP file).
Note: Aforesaid link is for Lenovo 6000 Plus.
Remove your phone's battery and insert the memory card in it.
Start your mobile. It would show the same screen as it did earlier. Tap "install updates from SD card" and navigate to the file you have downloaded.
Select the ZIP file you have downloaded.

Now enjoy the latest Lollipop version on your mobile and your problem is also solved.


text:
How to Disable Speed Dial?
I have a Samsung phone, tracphone, with andriod 4.3.
talk back and explore by touch are both active.
When trying to use the phone, very short pauses are interpreted as a long pause, bringing up the speed dial dialog box.  This makes it very difficult for a new smart phone user to make a phone call.
I did find the option to change the pause length on the device, but this is NOT a solution to the issue.
I have searched and am not able to find a way to disable or completely remove speed dial.  It will never be used, so I am ok with completely removing it from the phone.  Searching Google only returns results on how to delete or modify a speed dial number.

While this solution does not disable speed dial it does make the phone less sensitive to pauses, and makes dialing when talk back and explore by touch are both active much friendlier.
Suggestion by a family friend, worked great thank you.
Settings > Language & Input > Pointer Speed
Adjust the slide setting by touching the end of the slide (does not slide on our phone when talk back and explore by touch are both active.
On our phone, sliding to right (100%) significantly decreased the number of times the speed dial dialog box popped up.


text:
How to enable USB debugging with broken touchscreen?
I have an Infinix Zero phone whose touch screen is broken. The screen calibration got affected, so the touch screen is not responding. I tried pushing a calibration APK to the phone from my system, but the process requires the USB debugging to be turned on. However, I'm unable to turn it on from my phone.

Related: How to enable USB Debugging in Android if forgotten pattern for screen-unlock?

Does your phone supports OTG?

No, it does not support OTG

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


text:
Apps such as Timeservice are getting automatically installed but Unknown sources option is disabled already
This has been happening for many days. Some applications are getting installed without my permission, even though I've disabled the 'Unknown Sources' option in Security Settings. Also, I've installed Application Install Blocker and other applications can't be installed, but apps named Timeservice, Data and others get installed.

You are probably the victim of system-level spyware. Please refer to the question linked in @Firelord's comment.


text:
Tried various solutions but still receiving the error code [RPC:S-7:AEC-0 XXXX-XXXX-XXXXX]
Once I was able to download apps from Google Play. But later, I disabled Download Manager for two days, then re-enabled it and opened Google Play to download apps but it started showing the following message whenever I tapped download.

Error while retrieving information from server. [RPC:S-7:AEC-0 XXXX-XXXX-XXXXX]

And XXXX marked letters change every time whenever I tap download.
(Click image to enlarge)

I cleared data and cache of Google Play, Google Play Services and Google Services Framework
I removed the account and re-added it

But none of them worked.

I uninstalled Google Play updates, Google Play Services and reinstalled them --  didn't work as well.
I flashed my phone. So I got back my phone as new one -- it didn't work either.

I am just fed up now. I did everything as suggested. But none of them works. Please someone make solution to this problem.

Even after a factory reset, is there something in your Android that could be blocking some services of Google Play Services or Google Services Framework? I once had this problem.

Please take a look at our google-play-store tag-wiki – where you will find the corresponding information (for many playstore issues). In your case: this question (linked from there) deals with the "RPC:S-7:AEC-0" error – and you've almost described the solution from there: you might just have missed a reboot between removal and addition of your account. BTW: "RPC:AEC:0 error is known as CPU/RAM/Device/Identity failure." So your device brand and model might be relevant.


text:
Sync Facebook on different devices to avoid getting duplicate notifications
My wife has two Android tablets, a Nexus 2012 and a Dell Venue. If after using one tablet for a few days, she uses the other, then she gets a lot of Facebook notifications which she already got on the other tablet.
Is there a way to keep the Facebook app on the those tablets in sync, so that any notification acknowledged on one doesn't appear on the other?


text:
How to root Moto G (3rd gen) running Android 5.1.1?
I recently bought a Moto G (3rd gen) and I want to root it. It runs Lollipop 5.1.1.
My previous phone ran Android Jelly Bean and rooting was easy with the Framaroot app. But it does not work on Lollipop.
So, how do I root my device?

If you are just using apps, then try kingaroot, it uses internet to retrieve the best rooting strategy for your android device and android version.

Same problem here. kingaroot doesn't support Moto G. I followed the guide for 3rd gen but am getting stuck on installing SuperSu. Did you find a solution?

Caution: Unocking Bootloader will void your warranty and format your device. Proceed at your own risk.

Download ADB and install it- google it
Turn off your phone and press vol- and power button. Release power button after 4-5 sec, youll see the bootloader menu. Now release the vol- too. To enter into the fastboot you may have to press the vol up key while fastboot is selected(use vol down to navigate).
Connect your phone and open command prompt on pc(press windows key + R and type cmd).
Type this- "fastboot devices" and see if it displays the device id. If yes, proceed to next step. If no, make sure fastboot drivers are properly installed.
Then type this in the cmd "fastboot oem get_unlock_data". You'll get a string copy it to a notepad and save it. Then type "fastboot reboot" to reboot your phone.
Go to motorola's website review the risks and click on next. You'll be asked to sign in, use the google account connected to your phone. Follow the instructions to format the string and paste it on the webpage click the agree radio button and click on "can my device be unlocked?".
On the next page click"request unlock key"
Check your email for the unlock code. Now type "fastboot oem unlock KEY" where KEY= the key you received in the mail.
Download TWRP Extract the .img file to ADB folder.
Connect your phone is fastboot mode. Type "fastboot flash recovery filename.img"
Now download SuperSU.zip (google it because I can't post more than 2 links) from the link and place the zip file in your phone's sd card or internal memory.
Now flash the update from TWRP recovery which you installed.
ASK if you're unsure about any steps. Don't risk bricking your phone.


text:
Backing up data of protected apps
I am using adb to backup some applications' data from my old phone to my new one. It worked fine for all apps except the one I purchased, it took me a while to figure that out since Android and its log were not showing any errors, instead it was telling me that the backup is complete and the log says:
D/BackupManagerService( 2121): Full backup processing complete.
D/BackupManagerService( 2121): Full backup pass complete.

and the generated backup file has a size of 549B (bytes)
Note: it says "Full" but it actually for a single package.
After searching I now know that Google added some kind of protection in Android 4.1+ to prevent people from coping protected applications between phones. However, I am not interested in backing up the apk itself as I can download the app from Google Play Store, instead I want to backup the data so I can restore it in my new phone and not have to deal with setting the application again.
Is there a way to do that without needing root access to the device?
Note: the old device is Nexus 4 (5.1.1 Cyanogen + root), while the new one is Nexus 6P (6.0 stock, no root).

Why don't you use Google Sync to back up application data?

@SarpSTA: Google Sync works only for google apps. Google apps are already synced between Android phones if you use the same gmail account so I don't need to back them up. I want to backup third party applications that have no cloud sync abilities.

Developer can also prevent backup for their apps (e.g. WhatsApp returning empty data). If you're rooted, perhaps you can use Titanium Backup, but I'm not sure if there's other way for non-rooted device.

Give us the link for the app whose data wasn't backed up by ADB. I suspect the flag android:allowbackup="false" and if that's the case then forget backing up the app's data without root.

@AndrewT. I use TitaniumBackup with all my previous phones, but I am trying to see if I can live with a non-rooted phone since google added the new permission control in Android 6. Not being able to backup your own data is nonsense and Google should provide a way to solve it.

@Firelord the app I need to backup is "JuiceSSH" I also tested with "swype" (but I don't care about backing it up) and it also didn't backup. I think you are right about the flag.

I changed the title from saying "purchased apps" to "protected apps" since I found, thanks to @Firelord, the problem that prevents me from doing the backup. These apps have the flag android:allowbackup set to false and that will not only prevent backing up the application apk, but also its data and setting and will prevent you from restoring a backup if you managed to have one.
I tried doing a backup from my rooted phone using "Titanium backup", unpacked the apk using "apktool" changed the flag to true, singed the apk with my keys and restored the modified TitaniumBackup into the rooted phone, that allowed me to do the adb backup of the data. However, restoring the data to the original app on the new phone didn't work.
So the only solutions I know of are these two:

Use my modified and signed apk instead of the play store version, but that means I have to do the modification and signing whenever there is a new update of the application.
Or, root the new phone and use TitanimuBackup to restore settings.

and unfortunately it seems impossible to do it otherwise, not very convenient.


text:
How to remove KINGroot?
I installed KINGroot and regretted it. Now I can't remove all of its files because of permissions only KINGroot has. My friend tried to remove it by using towelroot and other methods but my phone crashes them. I need a PC method to remove all KINGroot files but also having my phone permanently rooted. The friend I mentioned and my other friend have rooted phones without KINGroot.
Can you please help me solve this issue.
I have:

Samsung Galaxy S3 mini - model number: GT - I8190
version 4.1.2
Phone manufacturing date: Jul 28 2013

If you require any other information about my phone please let me know. I messed up.

Have you tried installing SuperSU and using it to replace your su binary?  If that works then you could easily use a root file browser or Titanium Backup, etc. to remove the Kingroot app.  Otherwise, is reflashing the ROM an option?

@MatthewRead Kingroot uses a slightly tweaked SU binary to stop access from other SU managers. That, and newer versions will sometimes delete all traces of SuperSU from the system, then monitor it as a threat. Kingroot also shows many a privacy risks, along with some real shady dealings.

@DanBrown "Kingroot also shows many a privacy risks, along with some real shady dealings" - can you link any source supporting this?

There was a report somewhere that Kingroot was taking SIM-based information and selling it. I'll let you know if I find said article. I do know that it's an app that A) Leaves imprints, and B) kicks SuperSU to death. Why would anyone block SuperSU? It does also install other apps, although they promise it's just their system cleaning app (which I know most people do not like.)

@MateuszKonieczny Above, and here's the link I mentioned - KingRoot still is stealing your IMEI - XDA and it's also a battery hog.

Firstly, soon after uninstalling KingRoot be sure to get another SU management app, to protect your device against malicious attacks since it has elevated privileges than a non rooted device,
A checklist just in case;

Check if KingRoot is enabled as device administrator (under settings≥security), sometimes it's difficult to uninstall apps with such privileges
Try to uninstall the app from  within itself, rather than dragging to uninstall (you will need to reinstall su binaries with this method, but if your goal is to just get rid of KingRoot for another SU app it's worth a go)
Navigate directly to /system/app/ and search for a package with name com.kingroot.kinguser and delete the contents.

If the app is still stubborn, then try the PC method
Connect your device via  USB with debugging enabled,
On your PC open ADB terminal and type the codes one by one
# mount -o rw, remount /system

# am kill com.kingroot.kinguser

# pm uninstall com.kingroot.kinguser

Check if the app is removed

If no PC you could try using terminal, grant it superuser access and type pm uninstall com.kingroot.kinguser. Also a thread from xda-developers mentions a a way to replace KingRoot with SuperSU but haven't checked it myself. It's found at: https://forum.xda-developers.com/a310/general/how-to-remove-replace-kingroot-kinguser-t3308989

That would be SuperSUME. It's paid, so dot forget that :)

When I try that that it gives me Error: java.lang.SecurityException: deletePackage operation deny

@AriCooper-Davis looks like its not giving you permissions to do so, probably root is broken , or check the file manager you used has been granted root rights

@AriCooper-Davis Please check here: rm failed, Operation not permitted on Rooted Android may help solve this issue

You can also remove it without PC.
I made a tool that will do this thing.
Replace it with SuperSU from https://forum.xda-developers.com/t/2020-replace-kingroot-v5-x-or-kingo-root-with-supersu.3904880/
Which works with newer versions of KingRoot too.

This is what i have done:
TWRP install superSu alongside Kingroot, then install an root app unistaller and delete the Kingroot app.
Restart and should be SU instead of Kingroot.


text:
How to turn off Google Reminders sync for Android?
I closed the Google sync option, but it appears in the notification bar. So I must turn off manually every time.

Closed means you turned off? What version of Android you are using.

You can disable sync from accounts option.
Go to settings -> Accounts -> select google -> select gmail account -> unselect all options

I did as you told me,it didn't work.


text:
Network unavailable error when screen is off or after exiting the browser whilst downloading files
I am using  UC browser mini , Iam using jio internet . When my phone's screen turns off or I exit the browser UC browser mini, the downloading file says that network unavailable what is the reason? How can I fix that?
My phone is Samsung galaxy grand prime 4g

Does this happen with other browser too?

Do you have disabled Background data for UC Browser?

In the advanced WiFi settings, the keep WiFi on during sleep option may be the cause.


text:
Casting from mobile hotspot phone
I'm on android 6.0.1. My main and only Internet is my phone. I don't have a router, Access Point, nor switch in my home. I use the mobile hotspot feature so other devices can connect to the Internet. My TV connects to the mobile hotspot as well. I am trying to cast from my phone to my TV but it doesn't seem to find it. Other devices have no problem. It's this at all possible to have mobile hotspot and be able to cast from the same device?

Its possible, it is much easier if you have two devices (e.g 2nd smartphone, tablet or PC)

Create a mobile hotpot AP using the secondary device.
Once setup, connect the primary device (where you are going to setup chromecast) to the mobile hotspot AP and the TV
Setup the chromecast as normal with the primary device and since the setup is once off you don't necessarily need to use the secondary device after inital setup. The Chromecast stays configured to the hotspot's wifi until otherwise reconfigured.
The trick is to setup the Chromecast  and use the same WiFi settings when creating your hotspot. Chromecast doesn't look for a specific router as the source of the wifi signal. It just looks for hotspot name (SSID) and tries to connect using the stored encryption and password
The consequence is that you just use the same WiFi settings when configuring mobile hotspot for the primary device.

Acknowledgements

Chromecast Help Forum
Casting from Android device using mobile data?

Try to keep both the devices as similar as possible. In my testing:
Secondary (Moto G4) with Primary (Moto G3) only worked if I used an open wifi hotspot (no password). However, it didn't work if I tried to use a authenticated WiFi (with exact same credentials and name). My guess is that it was because the G4 supports 5Ghz, and the G3 does not (The hotspot was on 2.4GHz in both cases.

It was hard to do but I did it, my Chromecast put out a wifi network labeled "Chromecast7002.b" I connected to it with my note 4 (the one I would later be using as a hotspot) and engaged the setup.
Once I got it to ask which wifi to connect to I chose other, and for simplicity sake labeled it "Hopefully this works" and had it unprotected. I then set up my hotspot to match (without completely closing out Google home) and turned it on.
Then I used a moto z force and connected that to my hotspot, at this point I could see both the Chromecast and the phone connected to hotspot, and had to wait for the Chromecast to give up trying to connect, so I could reengage setup from the moto z force, afterwards it worked brilliantly.

Please format your answer for better readability.


text:
Disable system update notification?
Simply put, I get this notification at times

I want to stop that.
Please no stuff about "you should do the update". I'd have to unroot, do the update, reroot, restore all my data. It's just not worth it for minor updates.

You should at least clarify the phone model. From the screenshot it looks like a Moto - there should be plenty posts about disabling OTA altogether on Moto phones floating around the web.

Use build.prop file. See my detailed answer here.


text:
Browsers crashing when trying to access captive portal (Wi-Fi log in page)
Recently I noticed that whenever I try to login to a captive portal Wi-Fi page, all of the browsers that
I'm using crash. This happens before the page even finishes loading and consenquently I am unable to log in to the Wi-Fi service.
I have tried using different browsers (Stock Android browser, Google Chrome, Dolphin browser and Opera Mini). The following error shows:
Unfortunately "browser" has stopped

for each of the mentioned browsers or sometimes they just close to home screen with no specific error message. I suspect it may be due to a conflicting certificate signature or problems with certificate because Chrome shows  NET::ERR_CERT_AUTHORITY_INVALID with HTS error  but I have
no substantive evidence for this, since it used to work fine before.
Also I have noticed that on the other device running Android 7.0 it reports a problem with the certificate:

There is a problem with the  security certificate for this site

What could be the cause of the problem and are there any workarounds to fix this?
Edit: I've included the screenshot

A Captive Portal Login never requires a certificate. I suppose the Wi-Fi is badly configured so that all browsers crash. Have you tried another Wi-Fi with CPL or an alternative device?

Thanks, On desktop when using Chrome, it usually displays certificate error, so I use IE to login to WifFi service and so far its the only browser that access captive portal with no issues. For Android all browsers crash, from time to time Chrone eventually loads but it first presents a certificate error on the webpage, that is why I thought it may be certificate issue causing this


text:
What to do if ODIN fails to flash and device can boot only in Download mode?
The other day I was trying to flash a new rom (Android version 5.0.1) on my Samsung Galaxy S4 (GT-I9505) using Odin. The old one was 5.0.1 as well but I had some problems with it.
I flashed this device once before, so I kind of knew what I had to do.
When I started flashing it gave me a message with "failed", so I tried it again. It was then showing that there was no PIT partition file anymore.
I tried flashing it with a PIT file but nothing seems to have helped it.
I can only go in download mode, not in the recovery mode. The device is stuck at:

Firmware upgrade encountered an issue. Please select recovery mode in kies & try again

I have no idea what to do next.

Unfortunately, this can be a problem you might not be able to recover from.
Try getting a PIT from this XDA forum link and see if you can flash your stock firmware after that...Good luck!
http://forum.xda-developers.com/showthread.php?t=2105328

I'd try TWRP using Odin and then Lineage. https://download.lineageos.org/jfltexx


text:
Phone stuck at boot animation after Andriod 6.0 Update
The four dot animation is endlessly running after Android 6 update in Nexus 5.

I had this same problem on my Nexus 6 when I 'upgraded' to Android 5.0 and there was unfortunately nothing that could be done by the technicians I sent it to so they replaced it for me, free of charge.
What I would suggest you try first is doing a hard reset of your phone (Instructions to do so here) and see if that works.  Failing that, talk to someone at Google (who'll probably tell you to do the same thing) and then, failing that, take it to a phone repair place and ask them to take a look at it for you.


text:
Using 64GB SD card, yet Play Store doesn't install apps because of insufficient memory
I am using Android 5.0 with a 64GB SD card  and I have approximately 500MB of memory left in the internal storage, but I am unable to install apps from Play Store on account of "insufficient memory for app size".
How to resolve this issue? Is there any way to install apps directly in SD card?

Maybe if you had 6.0 Marshmallow we could try something along your suggested lines, but not now.

The wiki of the tag [tag:insufficient-memory] should help you understand the issue. Also,  did you thoroughly search/research for an answer before asking your question?  Tell us what have you tried so far and why it didn't meet your needs? This demonstrates that you've taken the time to try to help yourself and it saves us from reiterating obvious answers.

There are two solutions to your problem:

Moving apps from internal memory to SD card (not necessary external SD card).
This will allow you to install apps on the internal memory while the data of the apps (which is usually bigger then the app itself) will be stored on your SD card. This is will give you a lot of free space for more apps of your choice. Downside is, every app you move to the SD card will not have a widget and will be slower to use. You can do this by installing App2SD from Play Store or any other app that can move other apps.

Different approach requires more technical skills.
You can root your device and manually change the partitions so you get more space on your "apps partition", but less in system partition or cache partition. This procedure is a bit tricky and is different for each device. If you decide to do this a good starting point is the XDA developers forum or simply Google it for your specific device.

Go to Settings > Apps. Choose already installed applications and move them to SD Card. (Preferably apps other than Play Store, Google Apps, etc, which may not be movable )

I use AppMgrIII, I ALWAYS root my devices therefore enabling me unrestricted access to my devices. You can move apps to your SD Card in bulk with root access within AppMgrIII. Even those that fault under "boot complete" call.

Link to the app please?

When you uninstall an app from your Android phone it doesn't actually remove everything. The APK is hidden away still, therefore, using unnecessary storage.
I'd say the simplest way to resolve this is to clear up some space (photos, videos and more) and download CleanMaster. It clears out anything that doesn't need to be there and can even improve performance.
If you can't clear enough space with CleanMaster, it's probably worth your time to plug your phone into your PC and navigate through until you find the APKs and manually delete them yourself.

Well that's odd. With my old Sony Xperia M2 it used to tell me I had insufficient storage, despite uninstalling all of the apps I downloaded from the play store. The only way I resolved this was by plugging it into my PC and delete the APKs myself.

How did you navigate to the apk files while connected to PC? PS. No one is rude to you.

That is factually incorrect. Uninstalling an app installed from the Play Store does delete its apk file unless it had been sideloaded and the original apk was left on-device in the internal or external SD card and/or backed up to the SD card, using an app say ES File Explorer.


text:
How to root Samsung Young S6312?
I tried multiple ways to root my Samsung Galaxy Young S6312, but it still remains unrooted.
I want to know if there are any ways to at least get the "Move to SD Card" option. My main motive for rooting my device is to move my apps to SD card.
I tried the following:

Kingo Android Root
Kingo Android Root for Windows
App2SD (doesn't show move to SD option)
Some free apps

Have you tried using framaroot?

yes it too doesn't work...it just shuts down without even notifying...after a few seconds

Try Root Genius for PC.
Connect your Device with PC and enable USB Debugging.
Open Root Genius tools and Start Root.
It will take time to root but at last your device will be rooted and you will  see kinguser app will be installed on your device.
For Download : http://www.shuame.com/en/root/


text:
Malwarebytes stuck at `com.baidu.appstore`, which I'm unable to find in Android
I tried malware apps and lookout ad network. The malwarebytes stucked at com.baidu.appstore which I can't find  in file explorer when I connect the Android to PC. There is no such app. The application also often crash.
There is one directory in /android/com.baidu.appstore. I have deleted that directory but problem didn't go away.
What should I do?
I suspect that I am using Zend 2 which uses Chinese ROM and is refurbished for international market.

You won't be able to see this file unless your device is rooted. Its location is most likely something like /data/apps/com.baidu.appstore.apk (on internal storage, which is not exported to your PC) – and everything below /data requires elevated privileges to be seen. The directory you've deleted is probably located on your SD card; it holds nothing but data from the corresponding app.

@Izzy would she be able to set USB connection charge only, then search using ADB?

@HasH_BrowN Depends on how you define "search": using adb shell with ls won't work (for the same reasons). adb uninstall com.baidu.appstore on the other hand would work, provided it's not a system app (which it most likely is). Afraid the scanner found the Baidu SDK in that app, which lately hit the press containing malware.

I suspected the hard drive crash


text:
Lost 3G/4G signals, 2G works only; factory reset or downgrade or changes in network settings didn't help
I have a Samsung Galaxy S4 LTE working on Lollipop and I completely lost the 3G and 4G signals. I can only use the 2G signal.

When I choose in the network options (Only HSPA) there's a stop like circle appearing instead of the signal scale up there.
I tried the factory reset, but it didn't work.
I also downgraded to Android 4.3  but the problem persisted.

What should I do?

you downgraded? Are you running a custom firmware or an aosp based rom? When did the problem occur?

Yes I tried various firmware versions but nothing helped. I think the problem happened when I was using 3G in a place where the signal was really bad so I switched to 2G only. Then when I got back home I tried to switch it back to the normal network settings and it received only 2G network. Knowing that when in the 2G/3G/4G mode the 2G is lost from time to time; "Emergency calls only" appears.


text:
How to reset a Nikon COOLPIX S800c camera?
I have a Nikon S800c. I forgot my unlock pattern and now the camera asks for my Google account. I'm facing two problems:

I can not set up Wi-Fi since the device is blocked. Being a camera, it has no other way of communicating other than with Wi-Fi.
The (poorly created) manual states how to set up Wi-Fi the first time you use the camera. It does not mention how to do a factory reset. There are no Volume up or Volume down buttons.

If I hold the Home button the camera turns on but after which, it shows the screen where Google account credentials are to be provided.  If I turn it using the Power button I can use it as a normal (very good) camera.
How can I fully use my camera again (the Android part)?
I've talked to Nikon support who never fully understood the problem and promised an email with further instructions that never arrived. I have also looked for firmware updates but the product never got much attention and nowadays is discontinued and therefore there are no new firmware. I have tried all button combinations in order to do a factory reset.

To do a factory reset on the Coolpix S800c Camera follow the steps:

Go to settings by powering on the camera
go to Privacy Settings
Finally do the Factory Data reset...

There is no way to enter Privacy Settings since Android  is not accessible


text:
Can I track a deactivated cell phone that is using a textnow app through wi-fi?
My 16 year old daughter ran away 6 days ago with her 23 year old boyfriend who also happens to be a convicted child molester. She is using a textnow app on a deactivated cell phone she got from one of her friends. I'm desperate to find her.

It appears that TextNow can provide some potentially meaningful details to law enforcement.  It is however unlikely they would comply with a request directly from you.  Their info page is here: https://supportfree.textnow.com/hc/en-us/articles/204431979-Law-Enforcement-Subpoena-Requests
If you have not yet involved the police (and if you are in USA requested an Amber Alert to be issued) this would most definitely be the time to do so.  You'll need the authorities to request this information anyway, and they will have their own ways of trying to locate them which may be far faster than getting info from TextNow.


text:
no more free space after android update
I have a Samsung J5 since I upgraded to android 6.0.1, I lost 4.61 GB from my storage space, its 8GB in total. I tried to wipe data and still 4.61 GB is used. I do not know how to delete the files or to return to an old android version but I really need those 4.61 GB
Help please

No way to revert back to an old version since you are on marshmallow, Samsung won't allow you to, for security reasons.
You can get back some space by uninstalling  bloatwares, but you'll need root.
Try also moving movable apps to an external memory, works with mine (I also have a J5 8GB), at Settings > Application > Application Manager


text:
Galaxy s4 mini (GT I9192) - Android 4.4.2 .... Storage space depleting even though data being deleted
So this is a recent development since last night.. when the phone suddenly started misbehaving. Hanging, apps crashing, working really slow, screen going blank, Vol / Power key  buttons not working etc.
Messages kept popping up that storage space is low.. with great difficulty managed to delete apps and other data. Images, audio, video etc. The instant I clear up and check storage it will indicate the appropriate amount - 200 mb, 300 mb...
However in a few seconds, the same issues of hanging reoccur, and upon checking storage I see that it has gone back down to 180 mb, 700 kb n finally now its showing 56 kb despite having removed more than 2 gb worth of data and apps. CACHE continually being deleted, best I can do since the phone is barely functioning, but it keeps filling up to about 1.84 mb (not that it matters).
Help! I cannot purchase a new phone as I do NOT have the funds for it.
I also get a pop up which goes something like android.acore stopped functioning. Sometimes "process system" stopped functioning along  with the usual pop ups of Whatsapp, Google apps, Touchwiz not functioning.

Remove all your (CM) protection apps, thread and cache cleaners, battery savers and so one. Do not use frabrique reset or cache cleaning. It do nothing then erares all your address and other personal data and it's not the cause. The cause is that some protection apps are the treats. I've removed all mine (CM ) protecting apps and there is no stoped message any more. I use Sophos for this moment as protection app there it now the best in the AVG test.

You can check the option to see hidden files from my files. Then, go to my files and check what are the large files causing this issue.
Also, another temporary solution is to delete the thumbnails folder from DCIM (camera folder). It is about 300 or 400 MB usually. If you had enough space to install a small app, then Go install ES Disk Analyzer: https://play.google.com/store/apps/details?id=com.storage.space.es.diskanalyzer
It is high quality application that helps you address these issues.


text:
"Unfortunately, Google play services has stopped." LG Destiny
Ive tried all of the methods listed by most forums, tech blogs, the google play help group or whatever it is, anyway. There literally has not been a single solution that's worked for others and myself.
I can't add any google related accounts, anywhere, on anything.
I've reset about a dozen times. Nothing has proven worth the hours trying to get a solution.
Here are some of the things that I have tried:

I tried deactivating the device manager, cleared the cache on download manager, Google play store, google play services, reactivated android device manager, and rebooted.
I have also tried downloading the Google play services apk file from apkmirror.com
Made sure unknown sources was unchecked,

I use an LG G3 device see screenshot below:

What do I do and how exactly do I do it?
Thank you.

Welcome to Android Enthusiasts! Please would you mind explaining what specific things you did and what failed, so you can get  good answers, otherwise no one would guess what you did and you may end up getting similar answers you previously saw on other forums

I tried deactivating the device manager, mafe sure unknown sources was unchecked, cleared the cache on download manager, Google play store, google play services, reactivated android device manager, and rebooted.

Can you also [edit] your question to say what phone you have?

I've tried downloading other Google play services apks from places like apkmirror. I can't install that's.apk. i just get an unsupported format dialogue. I tried using the downloads app to open them but that didn't work either. I can't acess downloads within this version of chrome.

This is a very annoying message that many android users face. The worst thing about this error message is that there is no clarification about why this message appears and how to precisely fix it. I got a great help from this site, to how to resolve this issue. Below are some of the mentioned steps you can try for this.

Reboot your device.
Clear Google Play Service Cache.
Clear Google Service Framework Cache.
Uninstall Latest Google Play Service Update.
Update Google Play Service.
Check Internet Connection.
Disconnect and Reconnect Google Account.
Last and not on the list is Factory Reset.

If the issue is not being solved then you can try Flash Firmware.

if nothing works find a stock rom for your phone and flash that (not all phones have the same methods for flashing ,google how to flash stock rom on "your phone".
flashing will format your whole phone!

I've done all of these steps. I usually rebooted after I did each solution.

There doesn't appear to be any roms or much development at all on xda for my device.


text:
How to resolve Get Google Play services error
I have an LG H440 (Spirit) and I have restored it to factory settings because it was in a "bootloop".
Upon restarting the device there is an error message that is titled "Get Google Play services" the body of the text then says "Hangouts won't run without Google Play services,which are missing from your phone".
The phone still reboots from time to time when I open a couple apps and my playstore still will not open. I'm not an advanced user and my attempts of rooting the phone have failed mostly because the phone restarts before the process is complete.
Please advise on a resolution.

Simply click this link below it will redirect you to "google play services" in play store. There can be options:

To update(you need to update in this case), or
To deactive(nothing needed, it is already up-to-date).

Link: https://play.google.com/store/apps/details?id=com.google.android.gms&showAllReviews=true
Enjoy!

After factory reset the core Google Play Services application needs to be updated,
which is most probably you are getting the "Google Play Services missing error"
Try this to resolve the problem:

Go to Settings → Applications → Google Play Services → Clear cache/data.
Go to Settings → Applications → Google play store → Clear cache/data.
Go to Settings → Applications → Google Services Framework → Clear cache
/data.

The next step needs an active internet connection..

Now open any Google application (e.g Gmail, Google+ or Google maps) this prompts to update Google Play Services and be sure to update.
You also need to update Google playstore

Reboot device.
Alternatively if you can't update with your device, then I suggest you get the .apk file from apkmirror or webinterface (via apkleecher.com / evozi.com) , and install it.


text:
How can I categorize the apps on my phone?
I'm downloading many apps but then forget about them. I'd like to be able to see all my "note taking" apps, "todo" apps etc. So I can quickly compare and discard those I don't want. Of course I'd also like all "game" apps so I can choose which game to play.
How can I do that so it is automatic (maybe use the information in market?). Is there a way to tag apps so they can belong to several categories?

There is an app called Apps Organizer that will let you "tag" applications into groups.  You can then put folder widgets on your homescreen of each of these "tags" to stay organized.  I've used it before, it works well if you keep your tags up to date.

I don't think there would be a reliable way to do it automatically, but App Manager claims to do this.
I group the apps I use on my home screens, so that games are on one screen and apps on another, with related apps in the same row (e.g. instant messengers).  You could do something similar.
You could also create folders and put your apps in them.  I believe App Manager can help you do that as well.

ADW Launcher lets you group apps in the app drawer.   I have a group setup for Games and an icon on my home screen that shows that group.

In case if your phone is from HTC (and has HTC Sense launcher) you may add a folder on any page, like "Todo", "Games", "Internet", "New apps", etc.
I use this approach in my case, and I add every new application to the "New apps" folder just after install.

Try Folder Organizer Lite. It's an extended version of Apps Organizer. It lets you not only tag apps, but also bookmarks and contacts. It's free.

I don't think there's a way to "tag" apps but Apparently you can (see Bryan's answer).
The rest of my original answer: You can create folders on the home screen, label it "Games" or "Notes" and put shortcuts to apps in there.  To do this long press on the home screen select "Folders", then "Add Folders", then "New Folder" (steps may be slightly different on your phone).  Once the folder is on your home screen you can then drag an app on top of it to add it to the folder.  To rename the folder: open the folder and then long press on the title bar of the folder at the top - after a few seconds a dialog will pop up to allow you to rename your folder.
Hope this helps
Edit - I was in the process of editing my answer to include what Matthew said about grouping apps on different home screens - but he beat me to it :).  I use this method for games where I have all my games on one home screen.

I would suggest TagHome Launcher (freeware)
It's quite easy to use: you can create as many tags as you want and assign (zero or more of) these tags to applications; all new apps are falling into "no tags" category and are easy to spot and assign tags to.
The launcher isn't flashy, but it's quite fast; I've tried several top rated ones before choosing TagHome

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


text:
Pandora app fails to open after being used
New phone, LG V20 from T-mobile. Android Nougat (7.0 right now). Latest Pandora app.
The problem first manifested when I expected Pandora to wake me the next morning. It didn't. Checking my phone the Snooze/Stop circle buttons were there on the lock screen as if Pandora was running, but there was no music or even the tone Pandora plays when it can't access Internet.
Later, using Pandora during the day I found that if I'd used Pandora closed it (either by pressing the X in the notification or just by leaving it alone and paused long enough the OS closed it) and then opened it several hours later or the next day, the app would begin loading but would not progress beyond the splash screen.
I have removed the app and reinstalled. I have cleared cache/data.
I have not reset the phone.
Silent hours are set up but not for alarms and they stop before the alarm goes off.
Update 1
I set the phone Clock app alarm for the same time as the Pandora alarm. The phone alarm will go off briefly, then Pandora will start playing music, then once the first song is done on Pandora the phone's alarm cuts over Pandora and starts sounding again.
Odd.
I also changed Quiet Hours so they end 5 minutes before the alarm goes off (Alarms are allowed to sound through Quiet Hours already).
Yesterday I completed a full remove/reinstall of Pandora but forgot to re-enable the Pandora alarm. I'll do more testing today.
Future steps involve a full wipe/reset of the phone (don't really want to do this for another month though, after I've got the full unlock from TMobile completed).
Update 2
I contacted Pandora support. The steps they took me through were:

Update Pandora App to latest version.
Disable any battery saver or task manager. Android Nougat has a built-in Battery Optimzations function, and the ability to allow specific apps to ignore the optimizations. I enabled ignoring optimizations for the Pandora App.
Clear data.
Verify app is installed in local memory (not external/storage card).
Switch between normal and HQ audio (this is a data network-specific setting, and I'm using home wireless, but still switched it).
Uninstall and reinstall.

After completing all these without improvement or resolution, Pandora support asked for details of my phone and software and forwarded this to the engineering team.
Two days later (Monday this week) the Pandora alarm worked perfectly, and again Tuesday. The phone had been running for perhaps 5-7 days this point without a restart.
Wednesday morning the issues reoccurred. The Alarm interface loaded on the lock screen but no sounds playing. Thursday was the same, and battery usage was very high that morning with Android Operating System using the lion's share. I restarted the phone Thursday, and this morning there was also no alarm.
I would advise you to report your own issues to Pandora support so they'll be more aware of the breadth of the issue.

Any update on this? I haven't been able to use the Pandora alarm since upgrading, and now on the S8, it still doesn't work

Just added Update 2 above. If you haven't already, contact Pandora support. If they can fix it for you, great. If not, they'll have more information to forward to their devs.

I tried using Sound Profiler to start Pandora for me, but it didn't work. Then the other day, I got an update from T-Mobile, and it started working again. Not sure if Pandora is starting itself with the alarm, or if it's Sound Profiler. I disabled Sound Profiler, so I'll see if the alarm works tomorrow.


text:
Accessibility Services missing
I am using a Huawei tablet with Android 4.3 jellybean OS (EMUI), and for some reason I do not see any accessibility SERVICES (only SYSTEM is there) see below:

Screenshot (click image for larger variant)

Typically under Settings → Accessibility there is SERVICES such as
  Talkback, or other applications with accessibility SERVICES etc).

Currently I utilise a workaround which uses Secure settings plugin together with Tasker to  switch accessibility SERVICES, but still the accessibility SERVICES won't appear under Accessibility in Settings, making it difficult for me to know whether the accessibility service for a certain app will be functional at a given time.
This short term fix works but is not very effective since I won't be sure if the required accessibility SERVICE will be turned on/off at the required moment or not.
Is there a way to make Accessibility SERVICES appear in Settings? I am comfortable any kind of system files modifications as long as it fixes the issue.
(Additional info: I have tried flashing different stock ROMs provided at manufacturer's website but it seems they all have the same problem)
I can't seem to find compatible custom ROMs that are free from this "bug" also the latest android version on the tablet is 4.3, nothing newer than this.

This is the question that initially brought me to Stack Exchange :)

Google for hidden settings on Play Store. One of them may work for you :)

I think it was this app I used (not sure) https://play.google.com/store/apps/details?id=de.szalkowski.activitylauncher

@beeshyams I tried the app you mentioned (and other related ones more than 5 different apps) but they don't seem to solve  the issue. Thanks for trying to help

Fine. let the suggestions be retained, so that someone else may not suggest the same. Once you are done, please flag them for deletion

In case you don't get what you are hoping for, you can try this workaround. The table secure in Settings storage database contains the key enabled_accessibility_services. Its value shows the apps (components) which have the accessibility service enabled. You can parse that key in Tasker and have a Scene (Tasker) let you see them formatted.

@beeshyams Since the question hasn't received an answer yet I decided to post the workaround I have been using, in case it helps other users. But I am still open to any suggestions.

@Firelord Thanks, currently I had been using secure settings as  a workaround, and if you can add to or improve it feel free to write separate answer which I will happily award the bounty –

@Firelord how do I create a scene to show these enabled accessibility with Tasker? I haven't played a bit with scenes, a little help will be appreciated.

@xavier_fakerat I'm currently short on time, else, I would have posted a working and detailed answer. May I suggest you try the sub-reddit of Tasker. The community there would definitely provide pointers.

Not sure about Android 4.3 but in certain devices such as Huawei, accessibility options might be under 'advanced' or 'more' as a submenu. Are you sure that accessibility doesn't exist as a submenu in another area?

@papakias No I checked everywhere and I couldn't find it

Since the bounty expired (went unawarded) and this question hasn't received an answer yet, I just decided to explain the short term workaround as it may help users facing a similar problem.

Why I needed this feature:

In order to use my productivity apps such as AutoInput, Greenify etc
To be able to monitor which applications whose accessibility settings are enabled at a given moment.
To be able to switch on or off from native interface with ease.

The pre requisites for this workaround include:

Secure settings plugin (in app add-ons)
Tasker ( 7 day free trial with option to purchase)
adb see Minimal ADB setup  and instructions

Workthrough;

First we need to grant Secure settings  these permissions:

    adb shell pm grant com.intangibleobject.securesettings.plugin android.permission.WRITE_SECURE_SETTINGS
    adb shell pm grant com.intangibleobject.securesettings.plugin android.permission.CHANGE_CONFIGURATION

Now we need to open Tasker to create a task for toggling the accessibility service of a certain application.
Go to Task tab and select "New Task + "
You can name this Task anything (e.g Enable AccServ).
Click "+" to add new Action
Code → Plugin → Secure Settings ,[Configuration: {System+ Actions → (select target App to enable(or disable) accessibility service e.g Autoinput:service.ServiceAccesibility}] Tap on "Save"
Tap back to exit from this task
Repeat the proceedure to disable (or enable) accessibility service of the target app (or create a new one).
Exit all the way back to home screen, and long press home screen to activate widgets, swipe and create a shortcut widget which activates (or deactivate the accessibility service of target app).
You should be good to go.

Cons

The major back backdraw is that you are not able to monitor (in real time) the state of the accessibility service of a certain application, you have to rely on switch the toggles back and forth).
It is also generally difficult to control
While this a better workaround than nothing, it is usually time consuming to set up the tasker profiles to handle this.
It clutters the home screen with too many widgets
Relatively battery consuming than using built-in feature in UI.
It requires some paid apps mentioned above

Nevertheless this is a fully functional workaround, which I hope can help users with similar problem


text:
Kali Nethunter Terminal Keep Crashing
Device : OnePlus 2
OS : OOS 3.5.6 on android 6.0.1
I tried to install nethunter many times, unlocked phone, rooted and install    modified super su for oneplus 2, flashed overlay-rom nethunter,    everything is ok except that the nethunter terminal is just crash and    shutdown with no error when i try to start it, i even tried to wipe    system clean and try over, but it still same, also installed    different terminals but chroot can't find it,
Installed using the guide :

git clone --depth 1   https://github.com/offensive-security/kali-nethunter
cd    kali-nethunter/nethunter-installer
./bootstrap.sh ( Type N for    Experimental Devices and Type N again when prompted to download full    Download History)
python build.py -d oneplus2 -m -nosu -fs full    then flashed the zip file created.!

after that flashed the kernel    from the main site "    https://build.nethunter.com/nightly/3.15.4-20170211-0304/"

Make sure you are flashing your phone with oxygenos 4.0.2 as it is the version the nethunter kernel is based on. I had the same issue until I realised. I'm using the 3t and slowly working through small issues I've found but as a whole it works great. Any more questions just ask


text:
Disabling certain applications on Android 6.0.1
I am trying to disable certain applications from being run on our android company issued cellphones. We tried simply downloading Applock on the play store but apparently some employees have gone around this. Is this anything in android that gives you the option to disable installation or running applications? I have root access and all phones running superuser.

Please read the tags before posting your question.

Just a question: Why have you rooted corporate phones? Also, there is a class of products called "Mobile Device Management" which address this need along with providing centralized management and reporting. You should look into that.

This isn't a corporate company. Just a small family owned company


text:
Restore app data from 4.x in 6.x
I have an old phone which I used for a few month when my S4 was broken. I managed to backup and restore the app data from S4 to this phone by just copying /data/data/appname - however both devices were 4.x .
Now I have a new phone with 6.0 Marshmallow and I intended to do the same thing - and failed.
Example whatsapp: I copied the old apk, installed it to 6.0 and then (in twrp) replaced /data/data/com.whatsapp with the old one.
For testing I also set it to chmod 777. Whatsapp shows a notification (A problem with chat history) and if I start whatsapp it closes (crashes?) immediately.
Any idea how to copy the old app data to marshmallow? thanks.

Assuming that you still have the old device and it works properly, I'd advise that you use Titanium Backup to migrate your apps. Check out this answer for more details about it.
Honestly, I have never tried to restore app data between different Android OS major versions (such as 4.X to 6.X in your case), but it's worth a shot. By the way, WhatsApp has its own built-in feature to backup and restore data, in case you were wondering. And please let me know how this turned out, I'm curious to know the outcome for myself.


text:
How to save data while installing updates from the Play Store?
Every time there's an update in the Play Store the whole application gets downloaded again instead of some particular size.
For example, there are 45 apps installed from Play Store. The average size is almost 800Mb to 1Gb. So supposing that there are updates for all the applications then I will end up downloading 800MB or more depending on the update.
So why are updates full size? Why can't the updates be of some particular size so that we can save some data while updating?
I also tried Opera max data saver but it doesn't save data for downloads. It saves only when browsing or watching anything from  the browser.
(Click image to enlarge)

The Google Play Store already uses file patching techniques similar to xdelta to save data. From personal experience I can report updating apps that are big (~50-100mb) but only downloaded a part of them (10-20mb). Unfortunately this depends on availability, the version of the app on your device and the complexity of the update; if too much has changed, they won't offer that feature because you would need to download 90% of the app anyway.

Possible duplicate of Why app updates download entire app instead of only "updates"?

Referring to @GiantTree 's comment, and adding on some of my own experience:
Google Play Store does its utmost to help you save data while updating apps.
App updates are usually about 20-30% of full size.
If the app does not contain .obb (expansion) files, it will use file patching techniques to update the .apk in your data partition. For the first update of a system app, the updated app is downloaded in its entirety once to /data/app, as the /system partition is read-only on unrooted devices and file patching cannot be done there. Also, once this first update has finished, file patching techniques are applied to reduce the amount of data needed to download.
This is not applicable as a whole to applications with .obb files, as these are stored on external storage and have a different, independent patching mechanism.
Updating an app through the Play Store saves you data already, in fact Google considers it a violation of its Terms of Service if developers who distribute apps through the Play Store employ means to update it other than Google Play's own mechanism.
For the moderators, I found a source (Although this is for APK expansion files):
Updating Your Applications-For Developers
And this, from Google Play's ToS:
An app downloaded from Google Play may not modify, replace or update its own APK binary code using any method other than Google Play's update mechanism.
From: Google Play Developer Content Policy
And this picture:

I can confirm this from personal observations: the progress bar for download usually goes "slowly" (regular download) to about 1/3 of the size, and uddenly switches to "installing" – thus having skipped download of about 2/3 of the "full .apk size".

Can you backup your answer using legit sources?

Well, that would involve infringing Google's IPR, but I tried.

Isn't @Izzy 's experience enough for you?

@Firelord OK, I've learned: "Izzy is no legit source". Every day comes with its specific lesson ;)


text:
Find applications causing a particular advertisement and get rid of latter?
See screenshot:
(Click image to enlarge)

That  ad seems to be the the one causing any application to die abruptly for absolutely nothing.
I saw that ad when I was using Skype. I also saw it when I was playing Clash of Clans and other games.
How do I get rid of it? What applications have that ad?
EDIT:

I restored factory settings and an app tried to ask permission to send ads. I click cancel. After a while that app tried to ask permission again. I have no idea what ad it is.
I did a factory reset. Now the ad is gone. However it is replaced by annoying permission request.

The problem with the permission is it's not clear which app ask for that permission.

Also, I do not think this question is a duplicate because I got the problem even after factory reset and I see that this app is supported by airpush notification. Obviously, as a user, I just want to delete the app. What app?
Furthermore, I can't scan my Android. Every scanner, malware anti virus, airpush detector fails and crashes.
I think some apps are embedded in my ROM. That's why the price is a bit cheaper.

This is the second question I have seen of you dealing with sketchy behavior of your phone. You might want to flash on a new ROM, seeing from your comments on the other post. Your device is obviously a rip-off, and may be filled to the brim with adware and spying programs.

How do I flash on a new ROM?

I think you're right. I restore factory setting and "an app" tried to ask permission to send ads. I click cancel. After a while that app tried to ask permission again. I have no idea what ads it is.

authors: Александр Тютев