text:
How to root lenovo A7000?
I have tried to root lenovo  a7000 a with kingo root application with no success. My computer will be infected due to this method as the download page for apk file forces me to download malicious file.SRS Root claims to support this device but is SRS Root safe? Is there any other way to root my device ?

Please check http://android.stackexchange.com/questions/1184/how-do-i-root-my-android-device

@rjt.rockx The link that you mentioned has the name A7000 in the rooting guide index, but its reference is to this question itself. It was last edited few minutes ago before your comment. The gist is that the link isn't helpful to OP here.

This article posted one day ago seems to have worked for some people. The instructions are rather vague though. Proceed at your own peril.

Looks like this tutorial explains the process better. Try it out and see if it helps.

@Vinayak I followed the tutorial. Everything worked fine until the second last step. The download never started(My device is fine)

You're supposed to put the phone's battery back in after you pull it out. That was mentioned in the comments of the first article.

maxritz from XDA Developers has built a ClockWorkMod (CWM) recovery that works for Lenovo A7000-a by porting the CWM recovery for Lenovo K3 Note.
Here's a link to the recovery file: A7000-CWM-Final.zip
You'll need a Windows computer and Smart Phone Flash Tool to flash the recovery file. Instructions on how to flash CWM using SP Flash Tool are listed here and here.
Once you've flashed the CWM recovery, you'll need to get the latest version of SuperSU and flash it by booting into CWM recovery (do that by turning the phone off, depressing the volume keys and then pressing the power button until you boot into CWM) and selecting the ZIP update package.
You can get the latest version of SuperSU in ZIP format here: http://download.chainfire.eu/supersu
According to maxritz, you'll need to delete the recovery-from-boot.p file from the root filesystem /system as it may overwrite the recovery and undo your changes. You could do that by using a file manager app like AROMA Filemanager that works in Android recovery environment. Usage instructions and download links for AROMA are available here.

NOTE: Rooting your phone will most likely result in loss of warranty.

Doesnt work for me...gives me a BROM Error 5054 saying the ROM doesnt match...any help..??

@VineetVerma try following the instructions from this XDA post

@Vinayak...this is not working for me somehow...with volume+ it fails at 5054 BROM Error, but with volume - nothing happens at all...:(...please suggest

@VineetVerma I googled that error and it seems to be associated with flashing incompatible firmware. I can't be of much help here but you should ask for help on the relevant XDA thread. If you're open to alternative solutions, I've had some success rooting phones using KingRoot. Let me know if it works out for you.

@VineetVerma You can also try your luck by flashing firmware available on 4PDA. The instructions are in Russian though.

Try using the Framaroot app. Just Google it, copy it to sd card, enable installation from Unknown sources , and follow the steps it suggests.

I have installed Framaroot. Whenever I open the app it says" Your device seems not vulnerable to exploit included in Framaroot."

Then, try using MTK Droid tools.

@Arun, as suggested here, MTK Droid Tools should help out since it has a root option and is mostly not flagged by antivirus. If it doesn't work, download latest SP Flash Tool (support for mt6752 added), a custom recovery and flash your recovery using that tool. Once you've a custom recovery installed, rooting seems piece of cake. http://androidxda.com/smart-phone-flash-tool

@Firelord I downloaded MTK Droid tools v.2.5.3 from here. I scanned it with antivirus and it contained a threat "Linux.CornelGEN.755". Is it a virus or adware ? The antivirus(Bitdefender 2015) deleted the exe program when I tried to resolve it. Can you (or anyone) please refer a secure source for downloading it? Thank you.

It is secure. I have personally used it to root and install a custom recovery to my device. It uses such things to root your device and access it's kernel.

@Arun, Please try VirusTotal for better answer. https://www.virustotal.com/en/   Other than that, you can minimize the risk if you use Sandboxie application on Windows, but if it is malware for Android, then it should be avoided as sandboxie can't help.

@Firelord As per this page on virustotal , it is classified as Ad ware. Thank you for such a quick response!

That's weird. It worked out fine for me, without any threats. Check whether the file was provided by rua1 himself.

First, I’d like to recommend Framaroot. But it didn’t work for you. So try iRoot for PC version. iRoot has two versions for Android rooting, which are both safe and fast. Basically, the PC version has the higher success rate. But if your Lenovo A7000 is with Android 5.1 and up, it may be still useless.

Can you please find us some posts where users have used this tool successfully on their Lenovo A7000? Every one-click root app depends upon a vulnerability and linking those posts would increase the assurance that the tool is worth trying (as well as taking a risk).

I tried iRoot App..its a spam app...spams ur system with virus and ad apps....never go with that


text:
Microsoft Exchange Server no longer updates via WiFi after upgrading to Lollipop
I had my Samsung Galaxy Note 4 (as well as several other Samsung devices - such as two tablets) set up to sync with my Microsoft Exchange Server all without problems before upgrading to Android Lollipop. After upgrading to Lollipop, I am no longer able to sync (refresh) via wifi.
How to fix it?

Have you tried removing and re-adding the accounts?

re-adding the accounts does not work!

You have to erase the proxy number in the APN network. This is something that Lollipop retrieves from your Data provider, but trunks the communication with the server.

I have no idea how to go about erasing the proxy number in the APN network?

source: Stack Exchange

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

sort: votes


text:
Removing an android app making troubles from Recovery mode
I have "Call Recorder" app installed on my android phone and changed the recording option to Kernel and choose another device name. It caused phone to stop its touch working and etc after auto-running this app when rebooting.... Now what can I do to solve this problem by preventing this app of running in start-up? Maybe these ways are helpful: 1- To remove app's files installed on storage from the file manager of recovery mode. but which folder or files? 2- Maybe using one of wipe options in recovery. but which one can help me? 3- Or every way else...
Thanks for your help...

Try rebooting in safe mode. After getting the power menu, hold down on power off and choose reboot in safe mode.
You could also use adb commands found in this similar thread.
If you don't feel comfortable with that, you may have to do a factory reset.

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


text:
How does Android perform Data-Wifi Switch
I am trying to learn from Android source on Data-Wifi automatic switch.
The closest I can get is DataCommand and WifiCommand, they seem to switch network preference (through ConnectivityManager), by which I suppose can switch active interface. But I cannot find where these commands are actually used.
http://androidxref.com/4.4.4_r1/xref/frameworks/base/cmds/svc/src/com/android/commands/svc/DataCommand.java
http://androidxref.com/4.4.4_r1/xref/frameworks/base/cmds/svc/src/com/android/commands/svc/WifiCommand.java
Can any one has experience in Android framework point for me where to look at?
I know this might be the wrong place to ask source code question, but any help is appreciated.


text:
How can I successfully reset my tablet in Factory Mode?
I was struggling into the rootview of my Teclast P78S tablet trying to change the initlogo.rle image. I was going to replace it with a image of my own, when I accidentally deleted the original initlogo.rle.
Although I've been warned by a message in terminal like

initlogo.rle cannot be deleted. Read-only archive

It restarted my tablet and it is doing a boot-loop right now.
Solutions I've already tried:

Holding Power + Vol (down or up) doesn't power on the phone in recovery mode at all..
Theres a hardware "Reset" button, but when I press it, it get stucked at the boot-loop.
I can't access ADB in order to replace the original initlogo.rle

What should I do?
Is my tablet bricked?
There should be a solution for such a poor mistake.

I'm guessing so. You can't access the bootloader or the recovery, right?
On top of that, you can't access ADB. And the reset button doesn't work.
High chance of bricking. The device is rooted and has a custom recovery, but is in a bootloop.

Which SoC does your device have ? (Qualcomm, Mediatek, etc.)

It's a Intel-based processor.

I have no idea about Intel, but for Mediatek devices, there is a tool called SP Flash tool, in which all partitions can be rewritten with a full firmware image. Do a Google search for a similar tool for Intel devices. Might show up some helpful results.

Heck. Those tools seem to require adb first..

Did you try to unplug the battery


text:
Key symbol in notification bar when swiped once on Xperia with Lollipop
I've recently upgraded to Android 5.0 in my Xperia C3. I don't seem to find the user profiles symbol on my notification or any sign of it anywhere. I also see a key symbol on my notification bar near to the battery indicator. What does it mean? And why don't I have the user profile options?

Are you able to access users via Settings>Users>add user?

On Nexus devices, the user profile is on the very top-right of the quick settings. As for a key symbol, I'm not really sure as I never see that on Nexus devices. Probably an exclusive to Xperia phones.

@Thomas Martin : no sir. I dont seem to find it.

@Andrew.T : I think it's a bug in xperia phones. My phone is not performing good after the update. Also the front camera is very bad. It produces low brightness dull photos. I'm waiting for an update from xperia. Thank you for your reply.

The key symbol indicates that you're connected to a VPN

Yes, the key symbol means, your network is being monitored. If you run "Mobiwol" (a non-root firewall), it creates a VPN.


text:
Earbuds disable internal microphone
Whenever I plugin ear buds to my Nexus 7, I cannot use the microphone anymore. Same happens for when I plugin in a head set.
How to fix this?


text:
How do I stop the "Connected as Installer" when connecting to computer? (LG G3 Lollipop)
When I connect my LG G3 running Lollipop to my Mac, the phone connects as an installer. The Verizon Mobile finder window pops up and my phone notifies me it's connected as an installer.
I have changed the USB connection option to "charge only", but the phone continues to pop up the Verizon Mobile window periodically. It's not really running as "charge only"
What am I doing wrong?

It mounts a disk or something, right ?


text:
Parted says external SD card has no partitions, but Android can still read it
I have a 16GB external SD card that I'm currently using for my music collection. Android reads it just fine, and CWM mounts it perfectly. I'm on Gingerbread (I have my reasons).
I opened up adb shell and used mount to figure out where this SD card was mounted. It listed the SD card as being /dev/block/mmcblk1p1:

I opened this device up in parted (parted /dev/block/mmcblk1p1) and used print to find out what the partitions were on the device. To my surprise, it says there are... none:

How is this possible? Android can mount it and read from it just fine, but parted apparently thinks there are no partitions on it. I get the same results when it's unmounted.

you're just running parted wrong,
instead of
parted /dev/block/mmcblk1p1

it's
parted /dev/block/mmcblk1

and at the (parted) prompt
(parted) print all


text:
Downgrading from Lollipop 64-bit to Kitkat 32-bit hard-bricked Micromax Yureka device?
Update:
I didn't receive any answer here. Look's like my question didn't had enough research to deserve an answer. Here are some updates:

I posted the same question on OnePlus forums (I hang around) and received results here.
I looked for terms downgrade on Yureka Forums and out of 159 threads, didn't find any satisfactory result. I found only one argument worthy enough to be mentioned in step 3.
A OnePlus forums user mentioned that the 64-bit bootloader could be incompatible with 32-bit Kitkat in the event of downgrading, thereby, resulting a hard-brick. A Yureka forums user mentioned similar thing here.
As per this guide on XDA by a known member of OnePlus forums, and this info of all the partitions in a device here, I can conclude that a fastboot type ROM can flash any bootloader and similar partitions required at first stage of booting.
I read about bootloader and the name of the involved partitions from here and here.

A flashable ROM zip through recovery can hard-brick which is understandable here. However, if a fastboot type 32-bit Kitkat ROM is flashed on Yureka device running 64-bit Lollipop, should it be bricking it?
Note: This question is not meant to be open-ended, inviting discussion/opinion or chatty in nature. My question is only to know : Is there really a technical reason behind the warning or not?

Previously:
There is a post on Yu forums by a Community Manger here which says in warning the following:

Once device is updated with Lollipop (64-bit), downgrading to Kitkat (32-bit) is not supported and may hard-brick the device!

The users on the forum seems to follow the same warning whenever someones creates a thread regarding downgrade to Kitkat. The same warning can be seen on this website too.
However, nowhere it seems anyone cared to mention the reason for such hardbrick. May I know why 64-bit to 32-bit is a nightmare for this phone, or for that matter, any phone? Could it be just a gimmick to keep users at latest OS?

I don't think this question didn't deserve the answer due to not enough research; in fact, you have done better than most of the askers here. But I guess the problem is, there are almost no experienced Yureka users here that can explain this. I just found this question and it looks interesting. On top of that, I also agree that you can also flash the bootloader, rendering the 3rd point a bit strange. Perhaps it's device-dependent or not, I don't have any idea.

authors: Røçkêŷ Dâŵãæ


text:
Samsung Kies version for both old and new android versions?
A friend gave me his older Samsung tablet to upgrade since it kept failing with the OTA update, so like indicated I will try KIES first for updating the device.
However I also have 3 newer android (lollipop) phones... so ... what is the advised way? Deinstall version 3 then install version 2.6 (to work with older android versions) and after that deinstall version 2.6 and reinstall version 3 (for my newer android versions) ?
Anyone dealt with this / has a setup for this?
update I installed smart switch which seems to work for all. It calls ODIN and stuff seems to work.

You might want to go the hard way, downloading the ROM manually and flashing it manually. Please mention the device model, full Android version and whether it is rooted, has a custom recovery, etc or not.

update I installed smart switch which seems to work for all. It calls ODIN and stuff seems to work. -- Please answer your question using the answer field.

If i underestand your question exactly,
OTA update is not suggested.
for many reasons, if the current installed rom from another region, maybe you cannot update it with OTA.
(perhaps, android update for your region rom not availabe)
it's better to download the Rom from Official and truted link and flash it on your phone for update.
hope this helps.


text:
Can android 2.3 be located through android device manager?
I'm willing to buy a Galaxy Y Duos just to track my car and I'd want to know if its android 2.3 supports being tracked by the android device manager on my PC? I just need to set up a google account, turn GPS and WiFi on, and then go to PC and track it?
Will it work?
Thanks.

You'll also need to be able to install the app on the device, which requires working Google Play Services.

I dunno about this, but why Android 2.3 ? Update to 4.x atleast, because most of the app's functionality works best on Android 4.x, as far as I know.
BTW, that is a waste of a phone's functionality.


text:
How can I get the refresh rate via ADB?
How can I use ADB to get the refresh rate of a device's screen?
For context: I'm working on a python script that is going to display how many dropped frames occurred while it was measuring. In order to calculate that, I need to know the expected refresh rate of the device's screen.

You can get the refresh rate through this command:
adb shell dumpsys display | grep -i mphys | cut -d ',' -f 2

Note that dumpsys display mentions refresh rate at other places too.
Derived from chr0m4k3y's answer on Stack Overflow.


text:
Issue with Lollipop upgrade on Micromax Yureka: calling interface
I could not record the call while I'm talking. To record, I need to go to many options before recording the call. It was good in kitkat and to record the call with one button click. And the interface of the calling is not good in Lollipop.

So you're referring to in-built call recorder of Android is the issue for you. Right! Will it be problematic if an automatic call recording app is used, no need to tap button. https://play.google.com/store/search?q=call%20recorder&c=apps&hl=en  About the interface, why not use an app like Truedialer or Hello which have nice good interface. Would be it  good or you don't want to use an external app at all?

@Firelord, sometimes the in-call UI is set to the default one in many Indian devices, and however hard one tried, they can't change it.

So, have you tried using 3rd party apps to solve your problem ? As @Firelord mentioned, try using apps like Truedialer / Facebook Hello to bypass your problem.

Use Call recorder. I'm using Yureka and have upgraded to v5.0 and it works, as expected.

Download Galaxy Call Recorder app to record both sides of call for Yureka running Lollipop. I've tried it. Other recorders don't records both sides of call.


text:
How to recover photos from NQ Vault?
NQ Vault itself suddenly vanished all of my data photos. How can I recover all of my photos back, those are very important to me. I am using Intex Aqua 4+ and I have same Vault password, same phone, same memory card.
Please help me.

Try installing a file browser like Cabinet and browsing for your pics.

Just go to your External Storage.
check the hidden files shown.
there will be some folder files with .ext format.
If there is these files, then install again Vault app from Google Play Store.
Wait for some seconds, It will automatically restore it.
and if you don't find any file over hidden area then

… then … what? Something's missing at the end here.


text:
Internet & Play Store problem on Micromax Yureka on Lollipop
Yesterday, I got an update to upgrade my Micromax Yureka mobile to Cyanogenmod 12 which upgrades the Android version to Lollipop.
After this upgrade, following issues came into existence:

Internet is not working
Play store is not working
Apps are not downloading

These issues didn't occur on KitKat. Please give me a solution.

Please don't add your phone number and all that. That is not required, as most of the users here come from different countries. Replies are added online.

You have to remove your google account and add it again. I did it today with my Yureka and now it is working seamlessly. :)

You need to install the latest version of Gapps (Google Apps) for fix this error.

Play store is not working Apps is not

but, for not working Net, its better to contact with rom developer for fix this at newest version.
also, you can try to Factory reset or wipe (without losing data) with Custom recovery.(Mostly, last solution, will be fix this error )

Do the following steps:

Try to remove your google account and add it again.
Try applying a factory reset.
If none of them work, contact the developers and let them know about this issue.
And meanwhile, flash your device with the previous version of your ROM, (in your case, I guess it's lollipop 5.0).

I hope this might have been helpful.


text:
How to remove balloon/ripple effect while entering pin on lock screen?
Recently I updated my phone to android lollipop. When I type my pin in lock screen a balloon/ripple effect or a circular thing is observed near the key which I pressed/touched. I don't want that effect in my mobile. Can I remove it without rooting my phone?

Do you mean the ripple effect ?

yes, I guess that is what it is called technically. Added it to my question :)

That is a doubt, because it is present in the device's framework. You can't remove it unless you modify it, and you can't modify it unless you root your phone. So ... You can't without rooting.

huh :| I wanted it to be removed so that my screen lock is bit more safe. I mean when I type a key others can see the ripple effect and guess the password. Ripple effect it making my pin less secure :(

Well, if you want safety, you can root your phone, install Xposed, and search for randomized pin lock or something. So, if your keypad is like 123 456 789 0 , that will make it like 681 294 375 0 . That would be extreme security, because the layout randomizes each time. Nobody can guess it.

Or you could use other modules, which allow the creation of 9x9 grid squares for pattern lock, and things like that.

But, rooting is a must for the above methods. Rooting, and Installing Xposed framework, and then doing so. Moreover, with Xposed, I think you can disable that Ripple effect too, with a module like Monster UI or something.

Ok.. Will give it a try. Thanks for your the help :)

@rjt.rockx May I suggest the strong warning against Xposed framework for Lollipop. Its alpha release and its known to cause boot loops and other issues. I consider myself lucky, so I didn't had one in my lollipop. OP here might miss such warning on Xposed framework or could ignore such in a hurry to resolve the issue.

@Firelord only on some devices. I have been following rovo89's Xposed Framework for Lollipop on XDA, and some manual fixes have been released for prevention of Bootloops. You can look there and use them if you want to. But, thanks for mentioning it. // Abhishek, sorry, I forgot to mention that. What Firelord is saying is right, so be careful. REALLY CAREFUL. Xposed for Lollipop is still in Alpha, so, if you don't know your way around a bootloop, I'd strongly dis-recommend it.

got it! Thanks.. Will make sure I read all the instructions carefully :)

Without rooting there are 2 ways at least. Neither are that great, but they do produce the desired behaviour.
Developer Settings

Activate developer settings by tapping the build number 7 times
Adjust the animation speed (Animator Duration Scale). Either make it much faster or disable it completely

This has the downside of disabling all the lovely material design animations universally :/ Fortunately, transitions can still be preserved so it isn't all that terrible.
Power-Saving Mode
This is essentially toggling power saving mode as required because this too will disable the lockscreen ripple animation. Whilst it also disables all animations, this may be preferable as it's easier to toggle (fewer taps) than digging into developer settings.
Rooting
Rooting and installation of xposed for Lollipop is of course much more preferable, and opens up many more options, but without that, you still have the above two options.

Power-saving and developer settings options didn't worked :|

The circle will still appear, but it should appear instantly (not with the grow and fade out)

oh..k. So, there is no way to  remove circle without rooting?

I believe so. Wouldn't your finger generally be obscuring the circle in any case?

They will, but when I move to next key the circle doesn't disappear fast. :|

I know you asked if it can be done without root. I don't think that's possible. I tried creating a theme for cm12 that would disable the ripple system-wide but it seems "ripple_material_light" and "ripple_material_dark" is ignored in android/res/values/colors.xml (works fine when set directly for each app, that definitely is possible).
Instead I have created a simple patch to disable the ripple effect altogether (but it requires root): https://github.com/luv/android5_noripple


text:
Disabling Samsung Calendar on Galaxy S4 mini
I'm trying to disable my Samsung calendar so that I don't get two notifications of events on my Galaxy S4 mini.
In settings I don't seem to have any options to change application settings.

I think the name of Samsung's Calendar app is "S-Planner" in app list. Find it and you can follow steps in below mentioned answer...

The best solution is,

Goto -> Settings -> Apps/Application manager -> Find Calendar

and then do Show Notification to Disable or tap for disable.
and also after find the Calendar in Apps, you can disable it or Clear cache or anything you want.
hope this helps.


text:
Is it possibile to extract individual files from a .ab backup file?
If I run:
adb backup -apk -shared -all -f \Path\to\backup.ab
Can I then later extract the .ab file on OSX to view and edit individual files?

You already answered it by yourself. However, I must add this too http://android.stackexchange.com/questions/75360/is-it-possible-to-backup-apk-from-an-installed-application/75436#75436

It looks like this tool might be able to do this. A search for 'android backup extractor' also returns a couple of alternatives


text:
How is the resolution of round watches calculated?
I'm seeing these Android Wear round watches with specs of like 320x320 resolution.
What does that resolution mean on a circular screen?

Apparently the same as square watches, but you can only see about 78.54% of the screen as the corners are cut off.
Square area = width * width
Circle area = PI * 0.5width * 0.5width
Whatever width you use the circle area always ends up being 78.54% (rounded number) of the square area.

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


text:
Exporting large Video from an app with no free space on internal storage
I have a large (4gb) video currently stored in an app called KeepSafe. My phone (Sony Xperia Z3 has 8gb internal memory and a 128gb SD card. However the internal memory is almost full (only 400mb free). KeepSafe is an app that stores photos/videos, hidden behind a pin. ie it stores them in an internal database.
I need to get this video off my internal memory and either onto the SD card or onto my computer. The problem is when I try to "unhide" it in the KeepSafe app, the thumbnail goes cloudy for a half hour or so (I assume this indicates it's processing) but then doesn't seem to unhide, and then seems to remain in KeepSafe. I'm assuming this might be because the phone is so full.
I was wondering if KeepSafe may require there to be some sort of free space buffer in order to unhide it?
It's very important I get this content off the phone in any way possible. Is there any way I can do this? Can I perhaps move the entire KeepSafe database from internal memory onto the SD card? If there is any way to achieve this I will do it.

Fair call. I adjusted the wording of the question to give a bit more context.
I'm new to android stackexchange. Is this question too app-specific for this site?

Okay. That's acceptable. But, is your phone rooted or not?

It's not rooted, no. However I believe the data is stored in a folder called .keepsafe

Is this the app ? https://play.google.com/store/apps/details?id=com.kii.safe

That's the one yeah. And there is a support site at http://support.getkeepsafe.com/ - i have logged a request at http://support.getkeepsafe.com/hc/en-us/requests/1560783 but doesn't seem like any response which is why I tried here

There is no such kind of thing like a free space buffer. For transferring a file, most apps need a temporary directory containing a small file (~40MB) to act as a mediator while transferring files. Since you say you have 400MB free, that must be no problem. I'll just do some research and get back.

Let us continue this discussion in chat.


text:
Restoring apps and files after flashing a custom ROM
I recently flashed Adnroid 5.0 custom ROM by NamelesROM on my GT-i9300 S3 Samsung. I did backup my ROM by TWRP and the ROM i installed now (NamelessROM android 5.0) worked fine and i am happy with the work. but now i want all my apps and files i had in my previous files into the new ROM that i have now. I don't know how to do that, any help would be greatly appreciated.

Manually, you can extract the data archive from the backup, create an update.zip which flashes the files to the data partition, and flash it. That would involve a high no. of steps, but is the safest way to do so, AFAIK.

There can be multiple solutions for your question. One such is mentioned here in this answer. Quote:

I once extracted single apps and apps data using a normal archiver explorer in my Arch Linux system. In Windows, 7-Zip FM or Winrar should do the trick.
Obviously it is quicker done if you restore the full backup all at once with a custom recovery (but I believe you already merged the archive parts the backup is done in), but I once made a backup after the system launcher went to a systematic crash, so I couldn't do anything, and doing a full restore would led to the very same problematic, so I had to get back the data of the apps I wanted to restore that way.
Just open the .tar files, they are compressed archives. data.tar contains what the data folder contains in your Internal Storage: upon all the folders, data/app contains the apk of the applications you have installed, and data/data their saved data, which is you may want to restore. Inside that folder, every app has its dedicated folder (e.g., data/data/com.google.android.apps.maps for Google Maps). Copying it in your data/data folder in your phone with a root file manager will restore the data for that app.
Again, for a complete restore, just copy the whole packages (supposing you left them untouched) in the directory they were (to find out which it is, do another backup and you will see where it is created), boot into a custom recovery like CWM Recovery and do a full system restore, pointing to where the backup is located in your phone.

The other method I found is to use an app like Nandroid Manager *Root from Play Store. It can help you extract the apps and the data from the recovery backup. There are several apps available here.
Otherwise, you can always do the following:

Take Nandroid backup of new ROM;

Restore Nandroid backup of old ROM;

Take Apps+Data backup through apps like Titanium Backup or Helium;

Restore Nandroid backup of New ROM;

Restore Apps+Data backup in this new ROM by using apps from step 3.

Note that this doesn't concern with your data in Internal/External storage. Nandroid backup possibly didn't took the backup of this data and if your new ROM wiped these storage(s), then you need to look for Data Recovery.

Much more easier now restore a TWRP NANDROID from Titanium Backup (there's a new option there called "Extract from Nandroid Backup" > After that you restore using "only the data" of the apps and not the entire backuped ROM.. It may work on the same version of rom. I don't know if migrating from 5.0 to 6.0 would cause some bugs. But you can try as it works in a app by app basis restore..


text:
GPS automatically turns on
Today after i woke up and checked my phone I noticed GPS icon is blinking at the top.
So I turned it off through Location services but after a moment it turned back on again.
And whether I turn it off it gets back on again and again.
That's wired ! No new app has been installed recently no app settings has been changed manually (To use GPS).
How could i find out what app(s) doing this?

It has to be Google Maps, or something which is installed as a system app, because user apps generally can't do that.

Which phone model ? Is it rooted ? Is it on a custom ROM ? Which Android version ? Please mention all these details to get specific answers.

Huawei G700 ,Stock rom, Rooted, V100R001C00, Google Maps updated itself long time ago. App crashes when I tap on it's icon to open,  So i uninstalled updates and factory version opens correctly. But at the start screen it says "Turn on GPS for accurate result", So i think it doesn't turn GPS on (I didn't choose to use GPS). Anyway... checked phone a moment later and GPS is on again !!

See if "Location-based Wifi" in Power Management & "Scanning always available" in Wifi Advanced settings are turned on.

It was off there already, Still nothing. It gets back ON again

In my case (4.2.2) I found (by inspection) via Settings > Apps > Running (after manually killing all running Google services) that GPS turns on as soon as Google Location Service is launched (under one of the Google Services entries being displayed). Disabling GoogleLocationService and GoogleLocationManagerService using a DisableService app solved the issue (apps like Google Maps still do function properly when GPS is turned on).

I have a g700 stock, too, not rooted, V100R001C00B115, and since a few weeks it does the same... did you solve this later somehow?

Also to see which apps are using location services go to Settings > Location. There you'll be able to see the "Recent location requests" under which the apps that requested location information is displayed. One of the app listed under this section should have turned on the GPS automatically to know the location info.
Whenever you see that the GPS is active (the GPS icon is shown in the notification bar, or Settings > Battery shows that the GPS is active), click on Settings > Apps > Running to see which apps are running. One of them is the culprit. So disabling or uninstalling the relevant app you think is causing this would solve your issue.
Note: The above settings are available on Android Kitkat and higher versions.
Also read this questions for more clarifications,
How can I find out what app is using my GPS from the background?
How to check which app uses GPS on Galaxy Nexus?

I wish I had "Recent location requests", But there's not such thing there. I've to wait for GPS to turn ON to check  "Running Apps".

@Mahdi What is your android version?

@Lukcy, It's 4.2.1 and I can't update it, because there's not any good ROM (Stock and Custom) released yet.

I see that location is used by Google services. This does not help at all.

I believe that it is an app, look at investing in a security app like lookout and it will tell you what is doing, or get a process killer such as advanced task killer, and then selectively kill apps until you find the one that is doing it.
Have a great day. Respond if you have any further questions.

I very much doubt the "task killer" approach will help here, as many apps simply restart.

Tried a few apps that claimed they secure phone, track activities and... none could do any good.

As your device is rooted, a permission manager with logging functionality would help you identify the culprit. XPrivacy for one tells you if an app has used a given permission, displaying an alert-sign icon next to that and also providing you with logs. You could even have it ask you each time an app tries to access a permission (per-app and per-permission, if you want that). Set up that way for location access on each app having the ACCESS_FINE_LOCATION permission should definitely let you find the evil app.
For an alternative, LBE is capable of the same. If you want to give this one a try, make sure to pick a version from XDA, unless you know enough Chinese – and do NOT pick the international "light" version from Play as that will put your device into a boot-loop on JellyBean and above.

That was happening to me too.. I called my company and they did something that helped.
 Setting>apps>running apps
The name should be "IQagent". It could also be under "android system" and once you click on it you should be able to see IQagent and just click stop. This helped me

In my case, this was an issue with Google Now since it uses your location to personalized suggestions based on your location. I was able to solve it this way:

Open Google app from the Google apps menu drawer or by swiping up from the home key.
Open Google Now app Settings(swipe from the left side of the phone screen) and disable it by pressing the toggle button.
This shows a prompt with a confirmation popup Turn off Google Now with a checkbox "Also turn off Location History". Select the checkbox if you want don't want Google to remember your location history and press "TURN OFF".

That may be the case, but consider backing this up with your search or research. At the moment, it's mere hypothesis.

@Firelord not quite. To me this looks like Geniusleo had the very same issue, and was able to solve it this way ("solve the issue as it did for me"). Maybe a little rephrasing would make that clearer (see my edit).

I searched all apps, there's no Google Now. Location Service is Off by the way.


text:
Get into fastboot mode without root or hardware buttons
I own a relatively unknown Chinaphone, the CUBOT GT72+ (MTK6572 SoC) - on which I was attempting to gain root access. No known exploit-based root methods exist for this device (which runs on Android 4.4.2), so I found myself having to dissect boot.img using the MTK-Tools Perl-scripts.
After unpacking the boot image, I made some modifications in the initramfs, they are as follows:

Modify default.prop, setting ro.secure to 0, ro.debuggable to 1, and ro.adb.secure to 0.
Add the rootsh binary to /sbin.
Modify init.rc to mount /system as a rw filesystem, since (re)mounting /system is somehow not allowed by the kernel, even when root.
Replace adbd in /sbin with a version provided by a package called adbd insecure, which was supposed to automatically grant root access to adb-connections.

(Please note: Before replacing adbd I had also installed the su binary in /system/bin and the Superuser.apk package)
Now this is where the problem comes in: the hacked adbd no longer allows me to connect using adb. It shows the device - with an id of 0123456789ABCDEF as offline in the devices listing of adb.
Now, using an adb shell, I could simply get root by typing 'adb shell' followed by a simple 'su', and ta dah: root shell! Yet, somehow, the permissions on the su binary are all messed up - since when I use a terminal emulator on the device itself: I get presented with a 'Permission denied' error. Applications are not getting root, either. (I suppose the permissions are messed up somewhere, chmodding went fine, but chowning did not. Also, busybox is still missing.)
And here's the final problem: the phone does not have a way to get into fastboot mode using hardware buttons, so I found myself having to type 'adb reboot bootloader' to get it into fastboot mode... which, well, obviously doesn't work anymore. And to reflash boot.img I need to get into fastboot mode.
My device does work just fine when turned on (although not rooted), but I really want to reflash boot.img to get the proper adbd back. There is a button combination to get into recovery mode, but that doesn't provide me with a connection in adb. Sideload mode does seem to come up in adb, yet flashing any Update.zip has so far not been succesful (maybe due to a crippled adbd?), even though I have tried various methods of crafting (signed) Update.zip files with the only purpose to reboot the device into fastboot mode.
The device does come with a proprietary flashing tool, but that only works under Windows XP. I do not own any computers running Windows. And especially not XP. (The adb version I run on my computer is the latest provided by Debian (sid), so it should be quite recent.)
Now the question remains: How do I get my device into fastboot mode?

AFAIK, most of the reboot-to-fastboot-mode methods involve rooting or using ADB. So, your situation is pretty complicated. I'll research about this and get back to you.

I don't know whether all versions of it but TWRP recovery allows you to use adb during recovery mode. Did you try it or did it not work for you? What about packing boot.img into a zip file and flashing it via Recovery using Install Zip option. You don't need to do sideloading for that.

Sadly, it runs the stock recovery menu. No adb available, no Install Zip option. Only sideloading. (Menu looks something like this @Firelord.

One more thing, though you must have tried it already. Have you considered all possible hardware button combinations? And about this : 0123456789ABCDEF as offline -- I too have this ID and I came to have it when I re-flashed my phone but didn't add its serial no. manually. May I know how did you get this ID? My device seems to be offline only when I do not authorize in the device the ADB connection initiated by PC. As soon as I authorize it (Kitkat), it gets online. Did you see the authorization box on the device when you tried ADB?

I have. I can get in the stock recovery menu using VolUp+Pwr, VolDwn+Pwr gets me in a Chinese menu that seems to be used internally for quality control (it runs a couple of tests on the components, and turns them on/off in the process). No other button-combinations are available (VolUp+VolDwn+Pwr still brings me to the QC menu.) -- The device id changed when replacing adbd; because ro.adb.secure is set to 0, no authorization is needed/possible. @Firelord

I think you must have come across about the tool SP Flash. Have you considered it for your purpose? It can flash your recovery with the custom recovery, thereafter, flashing .img can be easy. It doesn't rely on adb/fastboot at all to work.

Yes, I have mailed with the manufacturer and have obtained a scatterfile; yet I do not have any Windows computers and it requires a driver that only runs on Windows XP... if all else fails, I should probably set up such a system, but I do really view it as a last resort. @Firelord

If you have obtained a Scatter file, then it is possible to flash basic CWM to your device using MTK Droid tools.

You could then recover your device somehow from then on.

This still requires the Windows flashing tool. I have found a (really shady looking) Linux version on a Russian website. Trying it now. Pray for me. @rjt.rockx

@SqBlob LOL. Praying for you :) But be careful. If it doesn't work, try with Wine or something. Wine is an emulator for Windows applications, and there certainly is a good windows version out there.

No luck with the Linux version, I got quite far but in the end it fails to communicate with the device. Wine pukes out an XML error when loading the scatterfile. @rjt.rockx

Looks like my prayers didn't reach you. :(
So MTKDroid tools doesn't work, what about SP Flash tools with Wine ?

Since you've considered installing Windows as a last resort, have you so far looked into this solution http://anonymouse.org/cgi-bin/anon-www.cgi/http://getintopc.com/softwares/operating-systems/windows-7-live-cd-free-download/ Long ago (years), when I first ran this live CD, it was only ~275 MB in size. It certainly has grown bigger. Note that this live CD might not be persistent and if a reboot is required, changes will be lost. Here is the link for XP http://getintopc.com/softwares/operating-systems/windows-xp-live-cd-free-download/

You can create you own Windows Live CD here http://www.technorms.com/8098/create-windows-7-live-cd or http://www.wikihow.com/Make-a-Windows-Live-CD

There are also some ISO files called Mini XP, Mini Win 7 and the former comes pre-loaded with Hiren's Boot CD. If all else fails, then you may consider these solutions if Windows installation is a strict no.

If you've had problems flashing your phone through adb, you should really consider the Windows XP installation route. I've had to look around for some compatible  drivers,as I've been experimenting using Windows XP and even Windows 8.1 with success using SP Flash tool. As one of the the answer given before in this thread, you don't need ADB to flash files to your phone SP Flash tools; just the required drivers and connect the phone to the computer with the battery removed.
You could try VMWARElinux to install Windows XP on with with required drivers/ files, etc. I can confirm VMWARE windows allows USB devices to connect to it, including this phone. I've flashed through it with success. Don't know if the Linux version does, though.
After lots of research and headaches I've finally managed to fully root my phone. I've posted my files so you can try it out here:
http://www.needrom.com/download/cubot-gt72-rooted-rom-twrp-recivery/
Best and luck and regards.

Did you properly change adbd permissions?
Look for other files in the same directory with adbd for permissions value. Most probably it will be 644 but be sure.
Note: adb is a service and need to be properly run at start so reboot after changing permissions

Irrelevant: adbd (the deamon, not the util) is broken - it has nothing to do with permissions.

chmodding went fine, but chowning did not. -- OP already mentioned that. What's your point then?

chmodding went fine on su binary not adbd, whats wrong with all these people read the f*cking question first


text:
Unable to install apk files
This problem started around a couple of weeks ago when I tried updating some apps via the play store and it downloaded perfectly but the installation wouldn't progress. Nothing had changed before and I'd be stuck on the installation screen with no other option but to cancel it since it would seem like to take forever to install even a <2mb app. Since then I cannot install apps either from my sd card or via play store. The installation would just not proceed. Any fix to this apart from factory resetting my phone?(Moto G 2014 Android Lollipop 5.0.2)
Also I do not have any screen dimmer apps running in the background.

Rooted or not ?

Unrooted and running stock everything.

Tried installing apps from PC, using a software like Moborobo or something ?

How would that solve the problem? I need to install apks using my package installer at some point in future.

But, if you can, then we can pinpoint where the problem exactly lies, and then we can proceed about fixing that, right ?

Okay. I will try it and let you know :)

Take your time. No problem. :)

also maybe cleaning download manager or package installer data can resolve your issue

Check with re-signing in to your Google account.


text:
How can I figure out, if my phone recognises my headset correctly?
Phone: HTC Desire 510
Headset: Samsung EO-HS1303
Problem: Phone refuses to output stereo sound on that headset.
Some exceptions: Occasionally after reboot and on first start of a few apps like bandcamp, there will be stereo sound. But only during the first track played.
Apparently the phone assumes to be connected to a monaural headset. How to find out why and how to fix it?
Update:
Phone is not rooted. Headset connected via 3.5 mm Jack. Headset works fine on Samsung Phone (one could expect that).

Rooted or not ?

Are you connecting it using the 3.5mm jack or Bluetooth ?

3.5mm jack, not rooted.


text:
Nexus 5 with android 5.1 has battery life issue
I have Nexus 5 with android 5.1. The phone is fully discharged per day. Although I only make a few calls per day. How to fix it without downgrade to adnroid 5?

Rooted or not ?

@rjt.rockx, rooted.

Try underclocking your phone, because you only use it mainly for phone calls. Unless you are using memory-intensive battery-hungry monsters of an app, you don't need that much processing all the time. Use an app like PACPerformance to do so.

Go to Settings > Battery and see which app or service is the culprit. Touch on the app that is using an unusual amount of battery and you can FORCE STOP or REPORT it from there.

I think, that there are wrong statistics in that menu. My sms client consume 25-50%, but I don't send SMS at all.

@Denis - then the advice is doubly important. Use the hard press on the app to see if you are able to Force Close, or better yet, Disable it.

@wbogacz, yes, I can do Force Close, so Report. At present, I don't have Wi-Fi, so I don't send report yet.


text:
How do I Save the password to a friend's router on my LG REALM Smartphone?
Each time I try to connect to this router it requires me to enter the (very long) password.
I do not have to do that when I use my own router; I get connectivity without entering a password each time.
What's going on?
Thanks. batpark

Connect using WPS, and save the connection. If you can't, then browse around your own router's settings. There should be some option related to remembering old connections, but it depends on the Android version and whether the manufacturer has replaced it with one of their own or not.

Or also, as rjt.rockx said,
you can use the WPS recovery tools for connect to router directly.
some apps can do that for find the WPS password :
WPS Connect - Google Play
With this feature, you can easily connect to any Router if WPS have it.(without need to entering again the password)


text:
WiFi ICON is gray on my kitkat ONLY at home and ONLY with a specific device
I have noticed that when I'm at home, the WiFi icon is always gray, so I cab still have access to the internet but notifications from apps like whatsapp, Facebook, etc doesn't, work. When I connect to another WiFi network like the one on my job, the icon turns to blue and notifications work as expected.
I think the problem may be on my internet at home, but how can I fix this?
UPDATE
There are some strange things i noticed: It's only this specific phone that does not receive push notifications. I tested with my brother's phone and with one of mi friend and they both receive push notifications... so the problem happens ONLY at home and ONLY with this specific device.

As Huey stated it is a synch issue. When your device connected the internet and communicate with GMS (Google service) wifi symbol change color. Make sure your sync settings are enabled if you want to get notifications.

As i said, I AM receiving notifications, just not at home.

You probably dont have great service in that area.

Yeah i thought so, but how can i trace it? There must be an address that is being blocked in my home... what is the google notification service address?

Anyway, this is not true, because i tested with other devices and they work fine.


text:
How can I add a filter to my screen?
Say I'm bored of my screen looking as boring as it normally does, is there a way to add a filter to all the colours on the screen (like an Instagram filter or even something simpler like a red light filter)?
Original

Filtered

There are these blue-light filter apps which you could use. A quick google search will get you their links. One of them has different colours, and I guess that is somehow related. There is one by the developer Hardy-Infinity, and that has the feature I'm mentioning about.

Related (has my answer) : How to add screen filter with tasker?

After some digging around, I unearthed some interesting developer settings that significantly jazz up my homescreen. The added benefit of this in-built solution is it doesn't block app installs :)

There's also the colour inversion option under accessibility settings

I'd post a screenshot of my new homescreen but it seems the filter isn't reflected in screenshots.

What you are using is no real overlay, but rather an accessibility setting. It kind of works, but is not very flexible. Nice idea, though, I would not have thought about that.


text:
LG G Watch R - Screen has gone dark and will not display anything
Yesterday I found on my LG G Watch R the screen was all dark. When I performed a hard reset, the watch did so, but remained with a black screen. I have tried other resets, still black screen. My phone appears to be connected to it. When I take screenshots through my phone and upload them to google drive, they show the screen fully functional.
There have been no other signs of the screen being damaged. I have not exposed it to rough environments.
I don't know how to reset the device with a black screen. I have not enabled debugging on the watch either.
Any help or pointers for this problem? I really want my watch display the screen.

I would reset the watch through the recovery. You will loose all the datas on the watch. But the apps will all be re-synced.

Power off your watch.
Power it on.
As soon as you see the LG Logo swipe from the 11 o'clock marker to the 5 o'clock marker.
You will see a menu popping up, with two arrows and a circle at the bottom.
Press the right arrow button until you see "RECOVERY MODE" in red font above "FASTBOOT MODE" at the top.
Press the circle button once.
You will see an android figure with an exclamation mark in it. Touch the display once. A menu will pop up.
Swipe from 12 o'clock to 6'clock until "wipe data/factory reset" will be highlighted blue. Then swipe from 9 o'clock to 3 o'clock.
Then many no's will be there. Swipe from 12 o'clock to 6'clock again until "Yes -- delete all user data" will be highlighted blue. And then again swipe from 9 o'clock to 3 o'clock.
When the process is done you will be in the main menu again and "reboot system now" will be highlighted(when not swipe up until it is). Then swipe from 9 o'clock to 3 o'clock again.
The watch will reboot...I will take some time...When the watch is started, the touchscreen should be working normal.
You will have to do the first setup again.

Sorry but I think the issue relies on the power converter on the motherboard getting to hot and being next to the display adapter two little pins run into the display from there and if you put the wrong charger plug on it, it can get hot and the heat transfers to the port and warps the display port on the motherboard. Mine was on a 2.1 amp 5v speed charger it should have been on a 1amp 5v regular charger. Being a tiny battery only 430mah it charges in 30-45 minutes on the regular charger and I knew this but made the mistake of plugging it in to the wrong charger for my phone... I opened this up and seem this with my own eyes and made this assumption up so correct me if I'm wrong but I worked on a few of these gwr's and they break for different reasons and have several different screen issues... Only one issue out of these are actually lg's faults. Mostly the users fault. I rebuild these models out of broken devices and resell them.


text:
How can I access USB tethered device from WiFi hotspot?
So I found out the hard way that the USB tether IP is 192.168.52.x and the WiFi addresses are 192.168.53.x.
My goal is to be able to access the USB tethered device (Raspberry Pi) from WiFi as if it's the same network.
If I had to specific ports, that'd be ok, but I'd like to avoid that if possible. I found this XDA post about reverse tethering (sharing a PC's internet connection over Android WiFi) which I think is really close to what I need, but in a different configuration.
Any help is greatly appreciated!
To add further clarification, let's say there are three devices: an Android phone, a Raspberry Pi, and a Macbook. The Raspberry Pi is tethered via USB to the phone. The Macbook is connected to the phone via WiFi. I want to connect to the Raspberry Pi from the Macbook.

the USB tether IP is 192.168.52.x and the WiFi addresses are 192.168.53.x. -- On some devices, its 192.168.42.x and 192.168.43.x respectively. You can always find it easily by looking at the gateway info in your OS.

Could you please add the info in your last comment into the question? That would be good for someone trying to answer your question. Besides, I want to know, is there a service running on Pi that you want to access, like a server or display sharing or something else. There must be something on Pi you want to access.

As my question states, I want to be able to access the Pi as if it were on the same network. At least port 3000 and 22.

I had the same problem: Raspberry Pi B+, laptop, and android phone. I wanted to use putty from laptop to administrate the Pi.
Solution was:

Install proxy server on android: Proxy server
Install a software to find out network connections of android, for me this worked: Ping and DNS
Connect Pi to android phone through USB tethering. How to: Accessing Internet from Pi using USB Tethering of Android - Raspberry Pi Forums
Connect laptop to android phone using WIFI hotspot

Now your phone sees both devices, but Pi cannot see laptop. Solution is to forward packages from laptop to Pi using any relevant phone application (like proxy server mentioned above)
Let's assume that we mainly need to do SSH from laptop to Pi using Putty. So at the end we should have:
LaptopPutty->AndroidProxyServer->Pi
AndroidProxyServer will accept connections from LaptopPutty on XX port
then AndroidProxyServer will forward the packages to Pi on port 22 (the SSH port)

Run Ping and DNS->network on android and find out what IP address does your Pi, and android phone have. (you will use both later)

Android proxy server setup:

open app
Add a server
Name: any you like
Port: any you like, it will be used in Putty (XX)
Connection time out: put something huge like 999999, otherwise server will terminate your connection in the middle of some calibrations to your pi
Switch to "Rules" tab on the top of the app
Add a rule
Host: your laptop name. (proxyserver will apply rule if connection comes from this host; laptop name could be found by "whoami" command in windows cmd.)
Forward to host:IP address of the Pi, found in step 5
Forward to port:22

Run the Android proxy server

on laptop run Putty, and under session set:

Host Name (or IP address):Ip address of your Android phone, which you found in step 5
Port: XX, the one you put when setting up Android proxy server in step 6
Connection type:SSH

Should be working now.

Your first link points to an app that is not available on the App Store, anymore.

I think it'll work if you set up a proxy on your phone that will redirect the requests of your Macbook to the RasPi. That is possible without root. See my detailed answer to a similar problem (not tested with your particular setup): https://android.stackexchange.com/a/116437/118205


text:
System ui crashing after installing cyanogenmod
This is my first time installing a custom image, so I am really just looking for a nudge in the right direction.
I have a moto x developer edition 2013 that I installed cyanogenmod 12.1 on. However, after its been running for a few minutes, I will get a error that the system ui crashed. It then goes into a loop of crashing.
I tried installing cyanogenmod 11 with the same results. I gave tried wiping the cache (which is the suggestion I see elsewhere about issues like this).
I must have done something wrong if this is happening on two different versions. Any suggestions?

Try clearing the data of the SystemUI application from the Settings->Apps-All Apps menu.
If you cannot operate the phone because the crashes are too frequent, you can do it with a computer through ADB shell command.


text:
Why does stat report no space on / (root) but space available on /system?
On my rooted Android 4.4.2 Samsung Galaxy S4 phone with armv7l chipset, if I start a shell, I can use the stat command, but some devices report strange.  In particular, the / device shows zero size, zero blocks, wheer as /system reports valid numbers:
root@jfltevzw:/ # stat /
stat /
  File: /
  Size: 0           Blocks: 0          IO Block: 4096   directory
Device: 1h/1d   Inode: 1           Links: 31
Access: (0755/drwxr-xr-x)  Uid: (    0/ UNKNOWN)   Gid: (    0/ UNKNOWN)
Access: 1970-01-01 00:00:00.000000000
Modify: 2015-04-25 00:48:54.000000000
Change: 2015-04-25 00:48:54.000000000

root@jfltevzw:/ # stat /system
stat /system
  File: /system
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: b310h/45840d    Inode: 2           Links: 25
Access: (0755/drwxr-xr-x)  Uid: (    0/ UNKNOWN)   Gid: (    0/ UNKNOWN)
Access: 1970-01-01 00:00:00.000000000
Modify: 2015-01-10 01:52:27.000000000
Change: 2015-01-10 01:52:27.000000000

Looking at my mounts, I see these two entries:
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 rw,seclabel,relatime,data=ordered 0 0
rootfs / rootfs rw,relatime 0 0

Why does my root partition show via stat as having no space available and is there a way to reliably determine how much space is available from a shell command or via a C entry point such as statvfs() that is also reporting zero space available to my application.

stat reports 0 space/blocks on / because
/ = ramdisk which lives in ram, ram is not a block device.
Your actual ramdrive lives in storage with your kernel an dt.img
on a specified emmc partition labeled boot .
The combined ramdisk, kernel binary, and dt.img (device tree binary)
are known collectively as your boot.img
The boot image also contains some actual directories [real] that function as placeholders, they are usually /data /dev /proc /system
Also your ramdisk contains the necessary *.rc and *.sh configuration and shell scripts necessary for booting you device and establishing/bringing up your operating system. The ramdisk also contains your device's selinux policy configuration, sepolicy and context files, lastly your ramdisk contains the /sbin directory, which is where the adb daemon lives and usually charger, healthd, and ueventd binaries and any manufacturer specific binaries related to services, usually security. The ramdisk/ramdrive is temporary and is dumped out of memory when you powerdown or reboot, and reloaded to it's designated place in memory when your device boots up again.

Think about it as Windows. On the same 1TB hard drive. You may can C:\ and D:\ at the same time at the same drive. You cant just look for the free space of all.
On android there are partitions on mmc
/cache
/data
/system
etc.
each has its own information look for each.
I will attach some screenshots from my 16GB N7000 and its partitions. Maybe this pics will lead you somewhere.
(Click image to enlarge)

This doesn't explain why stat reports no space, yet I can write files to the root fs, it is not full, far from it.

I know I didnt anser the rootfs stat but question is not that read it again ...is there a way to reliably determine how much space is available...

This still needs an edit!


text:
Nexus 4 flash stock kernel when it's stuck in bootloader
I screwed myself over when I flashed broken files to the recovery and kernel partitions. I want to get back my stock kernel, but I can only get it to either the bootloader or Download Mode. Adb and Fastboot can't find it, and LGNPST says the dongle is not connected. I tried from Windows 7 and from Linux Lite 1.0.8 (basically Ubuntu 12.04). My bootloader is unlocked. What should I do?
The only solution I can come up with is to take it apart, desolder the rom chip, flash to it from something else, and put it back in. Help me please!

Use wugfresh's great kit, you can also flash from a bootloop with it and it will find the stock image you select for you
Does a massive amount of other stuff too, root, TWRP recovery etc. I have flashed several custom roms with it
www.wugfresh.com/nrt/
Edit:
Flash from a softbricked/bootloop state

Could you post (edit) the instructions as well? I know they are in the link, but they can't be reached if the link goes down for some reason in future.


text:
Is there a way to keep an old Android installation as virtual machine?
With PCs I have made good experiences virtualizing the machine when changing to a new system (e.g., buy a new computer, change the operation system). Doing this, you can preserve your old system and restart it virtually if you would like to look up anything about your old system (e.g., a settings within a software tool).
As I have an issue with my not so old smartphone now and probably have to hand it in for repair, I would like to do the same with my Android system. I already did a backup using adb.exe from Android-SDK. Now, I am wondering if these backup-files represent a proper image and if there is a way to initiate these images in a virtual machine!?
On the web I could not find any solution. There are lots of instructions of how to run Android-x86 as virtual machine. But that is not exactly what I am looking for.

Related: https://android.stackexchange.com/questions/126407, https://android.stackexchange.com/q/197343/218526

ADB backs up Settings + Apps(System + User) + Apps Data + User Data. That's it. The backup made through it doesn't come close to be related to booting it into virtual machine or even a real device. Short story, you have a backup definitely but that's not a system image.
If you want to create a system image, you need to do it through a Nandroid backup or a custom tool. For the former, you require a custom recovery installed. But even that backup cannot be virtualized on a PC, not that I'm aware of any of yet.
However, you can virtualize (running real actually) this Nandroid backup using MultiRom. I did not use MultiRom but I found that folks use it to boot multiple Android OS. I'm yet to be certain whether this backup can be installed in a seconday ROM, I suppose it should be.
Besides, the last time I checked for Android virtualization, I got Android 4.3 as the latest available iso when 5.0 for devices was already launched.
Note: This is an attempt and is far away from a good answer. Nonetheless, it doesn't qualify to be a comment either.

Mmh, do you think it is possible to set up a virtual machine of the same Android version I am currently using and then use ADB to restore my settings, apps and so on this virtual Android? Or would this be a hopeless attempt as I backed up everything from a non-custom ROM system?

AFAIK, the virtualization software don't support arm architecture. They are limited to IBM style Intel/Amd.  Even if you somehow end up creating an image for your device, I'm certain you won't be able to run it since your image is tweaked and dependent on you device HW.

@ToJo It is possible that someone could have already achieved this goal somehow on AE too. If I ever come to know of this, I'll post the info if not posted by someone till then

Would it be possible to do something like gparted?  Maybe something that involves Droid Explorer?  Surely you could clone the partitions somehow.

@BGM, I've not used Droid Explorer; you can take the image of the partitions using dd. Several custom recoveries do that. You can even mount them on your PC but that's not enough to emulate the Android.

Maybe not the emulator, but if you had Android in a VirtualBox, perhaps you could copy the partitions to it?  Here's the link for Droid Explorer: http://de.codeplex.com/

@BGM, related question: Can you dump the contents of your phone (os + apps + data) and run that in an emulator/Android Studio?


text:
Home Launcher in CM12 lags due to Tasker's accessibility feature
I'm using the Tasker app and noticed that if its accessibility service is turned on the Home Launcher seems to lag horribly. The lag is not only irritating but it also breaks the smooth animation of Lollipop. My views are shared by a user in this bug here. Unfortunately, the bug is still unresolved.
What can I do to fix this lag other than to turn off accessibility feature of Tasker?
Note that this accessibility feature is important because the technique in my previous question (Tasker app is skipping a task when profile is activated) is unresolved for some reason. Also, my other devices with Android 4.2.1 and 4.4.2 (both stock ROM) doesn't need accessibility service turned on to achieve my goal using Tasker.

Device: OnePlus One
OS version: CM12 (bacon)
Tasker version : 4.6u3

I now tested this on cm-12.1-20151117-SNAPSHOT-YOG7DAO1K6 and the issue doesn't persist.


text:
Check hardware performance S5 series
Is there an App that can be used to check the status of the hardware? I want to know the processor and memory performance.

Any of the top benchmarks on Google Play will do the job and give you results you can compare to other devices: https://play.google.com/store/search?q=benchmark&c=apps&docType=1&sp=CAFiCwoJYmVuY2htYXJregIYAIoBAggB:S:ANO1ljIgzRg

there is many methods like overclock,
it means you can check the performance or check the Power of Android hardwares.but, this is dangerous for users and then you can check the performance of this hardwares (as GiantTree said) ;
for example :
The best App (AnTuTu Benchmark - Google Play)
but, excuse us.there is one community for Suggested apps.you need to ASK this question on :
http://softwarerecs.stackexchange.com/questions


text:
Run Windows Mobile 6 Classic Virtual Machine on Android
I have a custom application that runs on Windows Mobile 6 Classic on a Psion Teklogix Workabout Pro G1/G2/G3. I am interested in running the same application without any alteration on an android device. Is there a way to run a virtual machine of Windows Mobile 6 Classic on an android device? Is there any other alternative to doing this without application alteration?
Thanks.
Mudassar Choudhry

possible duplicate of http://android.stackexchange.com/questions/20530/can-i-run-windows-phone-apps-on-android-devices

Difference from question http://android.stackexchange.com/questions/20530/can-i-run-windows-phone-apps-on-android-devices is of the hardware (not of mobile phone) and OS version.


text:
Moto G on Lollipop is auto-locking the screen
After Lollipop update, Moto G 2nd generation phone is auto-locking even the time for autolock if undisturbed is set for 5 mins. Why and how to fix it?

Go to settings and then to security and turn off power button instantly locks

authors: ابو صخر عزالدين


text:
Last seen on WhatsApp?
"last seen" does it  mean that the person opened MY chat window with him, saw the conversation we had and then went offline?
or "last seen" only means that the person was using WhatsApp and not particularly my chat window with them ?

What does last seen and online mean exactly?

Online and last seen tell you if your contacts are online, or the
  last time they were using WhatsApp.
online means that contact has WhatsApp open and is connected to the
  internet. However, it does not necessarily mean they have read your
  chat. last seen refers to the last time the contact used WhatsApp.


text:
NVIDIA SHIELD tablet, how do I return to 4.4 KitKat from Lollipop?
I mistakenly installed 5.0 Lollipop on my NVIDIA SHIELD tablet, and I hate it. Is there a way to revert back to KitKat? I've tried finding a way, but no luck so far.

This was the original post:
Downgrade nVidia Shield to Android 4.4 KitKat
StackExchange doesn't let me comment or reply to this question because I don't have enough reputation... so I am forced to create a duplicate.

Welcome to Android Enthusiasts! Please do not duplicate questions. Instead, if you have sufficient reputation, you may upvote the question. Alternatively, "star" it as a favorite and you will be notified of any new answers.

@Izzy I did not want to duplicate it. I simply had no chance to reply to the original question (I find this exceptionally dumb). Now I have, and if you upvote my answer in the original thread I will simply delete the current questions.

Ah – lacked rep (the other question was protected, so you'd needed 10+ rep to post there). Now that you were able – and your answer over there is much more detailed – you might consider deleting your question here ;) Btw: There are ways to quickly gain some rep (at least when it comes to so little as 10). Creating dupes always makes a bad impression – though in an "afterview" your move can be understood. Good luck further here on ASE, and thanks for your contribution!

the whole downgrading procedure for NVIDIA SHIELD on OSX is reported here:
https://github.com/drtaglia/drtaglia.github.io/issues/13

I upvoted your answer so that you can have enough reputation to answer on that question. Now as you have enough rep, please answer on that question, and elaborate the answer, not a link-only like this. After having done that, please delete this question since this is a dupe. Thank you for your understanding.

I'd rather comment than answer, but I see that I'd need even higher reputation for that... sigh. I have to say, I don't understand why this reputation system is not shared amongst the stack* sites.


text:
How to get Kit Kat style status bar on Lollipop?
On my Nexus 5 I have Cyanogenmod 12 installed which is based on Lollipop. I don't like many of Android L features (OK, I know I can downgrade but not now) and I want to get back some of KK features back. Specially I want to have Kit Kat status bar and its tiled drop down menu. Is it possible?
P.S. I tried customizations but with android L I have to always touch and swipe multiple times to have the menu collapsed or expanded. I know if one swipes outside the dropdown area the menu will swipe directly up or down but it is still far from Kit Kat menu for me.

I had the same problem and I tried this : https://www.androidpit.com/how-to-get-ticker-text-notifications-on-lollipop
hope that help for status bar


text:
APK file keeps getting deleted after receiving via SHAREit
My APK files are getting deleted automatically from QieZi folder after receiving them via SHAREit app and this is happening when I don't install them instantly.
Why this is happening? Is it Clean Master that deletes all the apps while cleaning the junks or something else?

Hard to answer without taking a direct look. Though to me it sounds like some cleaning app having gone bonkers – it could also be a device with a faulty storage or storage controller (reminds me somehow of photos disappearing just after being made, reported for several Samsung Galaxy Aces). What device do you have? Which Android version is it running? Which cleaning apps (or similar) are in use? Does it affect only *.apk files – only files received via ShareIt – only files on your SD card – …?

I faced similar issue with Clean Master when using Share Apps. CleanMaster was removing regularly the received APK's.
To fix that you can:

Uncheck the option to clean APK's in CleanMaster.
Or uninstall it completely if you don't really need it.

Please uncheck the last option "install" under settings in the ShareIt app. This option reads as 'delete apk files after installation'.

Open SHAREit
And Just Uncheck "Delete After installation"
Done


text:
How to root my Oppo N1 (with Custom Recovery)?
I just bought a Oppo N1, so how to root it?

ColorOS V1.0.0
CyanogenMod CM10.2

1) Download:
First download the following files:

oppown.apk
TWRP

2) Installation:

Install oppown.apk and download SuperSU
Connect your N1 via USB to your computer and get access over ADB

3) Clean-up:

adb uninstall uninstall com.qualcomm.privinit

4) TWRP install:

fastboot flash recovery twrp-X.X.X.X-N1.img

5) Successfully rooted!

Direct links added by bmdixon. Thanks, I couldn't do that with my reputation.


text:
How to install adb/fastboot in cmd (with usb-drivers)?
I need adb for some reason, but don't know how to install it and getting the usb-drivers? I heard you have to download the full android sdk?
What is to do?

possible duplicate of http://android.stackexchange.com/questions/42474/is-there-a-minimal-installation-of-adb

@Firelord Hmm I think this is a generally which I posted. Your link is only method 1) of my answer. And I'm also going to add the driver-installation.

That's precisely why I wrote possible and not complete duplicate.

I added the drivers-tutorial. Could you edit my answer and link the links with the text?

Firstly, you should know that there are two methods to install the Android SDK. If you only need it for a short operation via ADB or Fastboot, 1) is the right one for you. If you do more than hoping that this command or click was the right and you are interested in Android development, you should install the adb-tools via method 2).
1) Minimal Installation:
Notice that in this method you will only install the platform-tools like adb or fastboot.
1.1) Download:

Download the platform-tools for your OS from https://developer.android.com/tools/sdk/tools-notes.html
Unpack it to <home-drive>\platform-tools

1.2) Mount:
The following steps are for Windows. If you need a different OS like Linux or OSX, have a look at this answer: https://android.stackexchange.com/a/42475/91312

Copy the folder path.
Open the Windows Explorer by pressing  + E`.
Right-click on This Computer --> Properties.
Advanced System Settings --> Advanced --> Environment Variables.
Variable PATH --> Add a ; (Semicolon) & your <home-drive>\platform-tools.
Save all & close.

2) Full Installation:
Notice that you will install the full android-sdk and not only the platform-tools.
2.1) Download:

Download the full SDK for your OS from https://developer.android.com/sdk/index.html
Unpack it to <home-drive>\sdk

2.2) Mount:
The following steps are for Windows. If you need a different OS like Linux or OSX, have a look at this answer: https://android.stackexchange.com/a/42475/91312

Copy the platform-tools folder. For example <home-drive>\sdk\platform-tools.
Run SDK Manager.exe and update the platform-tools.
Open the windows explorer  + E.
Right-click on This Computer --> Properties.
Advanced System Settings --> Advanced --> Environment Variables.
Variable PATH --> Add a ; (Semicolon) & your <home-drive>\platform-tools.
Save all & close.

Additional:
If you now want to know why there are so many other files or try your own at building your own first app, have a look at the developer site of Google. https://developer.android.com/sdk/index.html
3) Drivers:
3.1) Download:

Download the Google USB Driver from https://developer.android.com/sdk/win-usb.html
Unrar & copy the path.

3.2) Installation (Windows):

 + R --> devmgmt.msc.
Other devices --> android device.
Install/Update driver --> Manual search --> Select from list --> select Data storage device.
Paste the path and select android fastboot/adb device.

@Firelord Yeah I had done exactly that but I couldn't because of my reputation. That's why I'm using *link*

Suggestion: please look into Minimal ADB and Fastboot http://forum.xda-developers.com/showthread.php?t=2317790


text:
Nexus 4 charging/uncharging while plugged in
I have a problem when charging my Nexus 4, I tried looking around to no avail.
My problem is that when I have my phone plugged in to charger it doesn't charge, Instead it flickers between charging and not charging really fast.
When I look at the battery icon in the top right, the lightning bolt is also flickering, indicating that the phone is switching between charging/discharging at high speeds.
My phone is dead right now and I can't charge it because when it is in this state, the net result is discharging (when it is plugged in that is).
I tried using my roommate's charger, and it sometimes works and sometimes does the same as my charger, also my device has the latest system update that happened (can't remember what number), but the problem has been happening way before then.
Any help is greatly appreciated.

This is likely a hardware problem. Check your connection, if not power circuit...

Its problem in cable. I have faced this issue. Try changing the cable.

This is indicative of two possible issues.

Your charger or charger's cable is failing
Your phone's charging port is failing

I'd try using a varied assortment of different cables to charge it - the easiest and cheapest solution is to find a different cable that works. If that doesn't work, you might need to fix the charging port on the phone, which is obviously not an easy task.
You can also try using a wireless charger to charge it - that bypasses the bad cable connection completely.

Try using the original charger or plugging your Nexus into a laptop via usb


text:
Mote E 2nd Gen keypad not opening
My Moto E 2nd Gen (Lollipop) mobile keypad is not opening when I try to type a message or try to chat or search contacts. Google Voice opens "Tap to speak", which is not working either. "Language & Input setting" is not opening and shows "Unfortunately, setting has stopped".
I have cleared cache memories and restarted my mobile. I do not want to factory reset it.  What should I do?

Remove some unwanted apps and check. It might be that the phone does not have enough memory to perform the action.
This is not a sureshot solution, but if u do not wish to factory reset then you should try this.
Also, there are a number of apps which boost your phone memory. I prefer to use 360 Security.
You may try that!!

How does an app boost phone memory if its stock like most Motorola phones?

I have this exact phone my guess is that you ran out of memory.  Try uninstalling the highest data usage applications.  Go under settings->storage->apps->running.
Also this is a side recommendation but convert as many apps to web apps as possible http://appsco.pe is a good site for web apps.


text:
How do I disable the bootup sound on (TMO) Samsung Galaxy S6 Edge?
I have a T-Mobile Samsung Galaxy S6 Edge that I would like to disable the bootup T-Mobile 'jingle'.  How do I disable this?

Have you tried turning down the volume on your phone before booting? Turning down the ringer volume did the trick for me since Android 2.3 (and does up until now on Android 5.1).

1. You can use Silent Boot - Google Play
2. also you can do this with Root access and Root Explorer :
Goto -> /system -> media -> audio -> ui

and rename this files :

PowerOn.ogg
PowerOff.ogg

to something like this :

PowerOn.ogg.disable
PowerOff.ogg.disable

but, there's not non-root method that guarantees silence the Startup sound.

As this is my first Android phone, how exactly do I "root" my phone?

how exactly do I "root" my phone? : How do I root my Android device? this is another question! or ASK a new question please.


text:
All connections dropping down after a while
Lately I started to have this degrading connectivity problem.

(one month ago) When connecting my laptop in tethering, through WiFi from the Android hotspot, the internet connection (on the smartphone side) was dropping completely; I needed to set the Airplane Mode fist Off, then On.
(last two weeks) I noticed that the internet connectivity was dropping (the usual H/3g/E/G symbols were not there) after some time from the restoring (still turning Off/On the Airplane Mode, or restarting the phone).
(last week) Together with the loosing of connectivity it started to not call or receive calls. Moreover the same exact thing happens at the same time for the WiFi connectivity.
Sometimes I could restore the functionality. Other times it didn't work for a lot of time, even restarting everything.
Note: the carrier icon shows a full/strong signal (but just doesn't work for real)

A couple of other infos:

in the last months the display has started to flicker; so I suspect there should be some battery problem (like not enough tension). But except for that everything always worked perfectly
I almost finished the space on the phone, so it is slowed down. But anyway everything for working fairly.

What could be the reason?
Is most probable an hardware problem? Should I change phone?
Or is something I could fix on the software?
My phone:

Huawei Y300
Android 4.1.1
Rooted
With Dr.Web antivirus

I had this kind of troubles before(not screen flicker).
You could try to factory reset and make fresh clean install of stock firmware.
Edit: Remember to backup your data.
If you are using some custom rom flash it after doing stock and make sure to check from xda if anyone is experiencing similar issues.
Issue could be related to some sort of corruption which could happen if flashing went wrong or tweaking while rooted.
Normally when flashing orginal stock firmware this fixes issue.
You could also try to check SIM card(take off put back) and take battery off for few minutes(this preforms soft reset and sometimes could fix some problems).
This brand is not familiar to me but i hope this helps to your problem.


text:
Images not displaying in Galary folder
In samsung galaxy ace s5830i the photos in sd card are not displaying in galary folder why? That is some image folder are not displaying but it is there in myfiles folder. Even songs are getting removed automatically from playlist why it happening like please someone help on this.... Recently im facing this problem. Plsss help.....

possible duplicate of http://android.stackexchange.com/questions/25676/how-do-i-make-older-images-in-my-sdcard-dcim-folder-show-up-in-gallery

See http://android.stackexchange.com/questions/68802/images-are-not-being-scanned-in-kitkat  and http://android.stackexchange.com/questions/32925/how-can-i-regenerate-thumbnails-folder-in-dcim as well.

As per question number 68802 i try to download fx apps but im getting erorrcode 927

Please do mention that the error you're getting is in Play Store. It is not obvious always because you can download an app from a browser too. Anyway, for the error, see this http://android.stackexchange.com/questions/103564/error-927-while-updating-youtube/103570#103570

Thanks for your reply but i need answer for the first one please help what will be problem

Check if the folders you store your photos in have a file called .nomedia in it. It is used to flag folders for media players (gallery, music, etc.) not to scan


text:
Help with a phone which shows nothing but the boot screen
I have an Android phone that isn't starting up. All it shows when I power it on is the boot up screen. The recovery mode does not start and the ADB shell on my laptop fails to detect the device as well. What can I possibly do to get my device running again. I don't mind formatting the phone. The device is a Karbonn Titanium S1. Any help would be greatly appreciated.
Updated:

The adb devices command detects the device as long as it is switched off and connected to the PC via USB.
adb shell -> recovery --wipe_data gives a segmentation fault '139' error.
Trying to boot the phone at times ends up  in a screen that says:

Encryption unsuccessful
Encryption was interrupted and can't complete. As a result, the data
  on your tablet is no longer accessible.
To resume using your tablet, you must perform a factory reset. When
  you set up your tablet after the reset, you'll have an opportunity to
  restore any data that was backed up to your Google Account.

The phone does not boot into recovery mode the manual way but does enter a frozen recovery mode when I run the adb reboot recovery command with an "data mounted failed" error.

How about querying Google with phone stuck at boot screen OR Karbonn Titanium stuck at boot screen?

So, have you considered flashing the phone? There is a tool well known for flashing. I'm not sure whether it would work on a Qualcomm device as well because its explicitly not mentioned there. However, your device's Stock ROM is hosted on the same website. http://androidxda.com/smart-phone-flash-tool

I need the scatter loading file and I can't locate it. Does it exist for Qualcomm based devices?

@Firelord: SP Flash Tool didn't work for me. :-(
There is Suite of tools from Qualcomm too that I managed to download. But they didn't help either. For some peculiar reason, adb detects the phone in recovery mode and also when the phone is switched on to give that error message. But none of the software I downloaded in the past 10 days seem to detect the phone. What could be wrong possibly? Is there a way I can revive my device through adb alone (not even fastboot)? Because the phone is unresponsive and software don't detect the device. But the ADB works fine. Please help.

The solution would be to flash your phone with a stock ROM. Search for the procedure online or take it to the service centre if you are not confident enough.

It is more of a comment than an answer. Please mention the sources and also write the relevant part here in the answer.

Please edit your answer so it pertains to answering the OP's question, as it stands it should be a comment, otherwise it will get flagged. As Firelord suggested, add sources and anything relevant.


text:
Google Search Bar Widget is gone from Galaxy S5, it is not in the widgets section anymore
My Google Search Bar went missing (I did not delete it). Every fix says to hold down the home screen and re-add it, however, it is NOT in the widgets section anymore. It is completely missing.
I've tried finding it in Play Store (not there), I've tried using a different launcher other than Touchwiz (Nova), etc. I just want the bar back and have it Google Voice enabled.

The same thing happened to me and here's what worked:
Go to Application Manager and keep rolling right until you get to the "Turned Off" header. My Google Search was there. I simply had to turn it back on and then it appeared back in the widget options and I was able to pick it up from there and move it to the home screen.

What is the "Application Manager"?

Lost my Google toolbar after a Lollipop update.  Find a space on your main screen (without icons) and hard press for a second or two until your widgets screen appears.  Flip through the screens until you locate the Google toolbar.  Press down on it and move it to your main screen.  Voila!!  Problem solved.  Hope this helps.

OP said : Every fix says to hold down the home screen and re-add it, however, it is NOT in the widgets section anymore. It is completely missing.. Do you realize it now? Its not there in the Widgets anymore.


text:
Getting Error In installing cwm recovery in Micromax a1(androidOne) from fastboot!
I want to install cwm recovery in my canvas a1 for backup my current rom android 4.4.4.
I m going to install lollipop 5.1 I heard about some bug in lollipop so for my safety i want a backup.
I used minimal adb and fastboot for installing cwm.
But when i type the command "fastboot flash recovery recovery.img"
End hit enter
Then it show a error.
"Failed (remote download for partition 'recovery' is not allowed'

What should i do now?

Have you unlocked the bootloader?

Your recovery partition is locked.

Make yourself a developer (go to Settings -> About Phone -> Tap on Build until developer
In Developer options turn on Enable OEM unlock
Flash the new recovery, don forget to "fastboot oem unlock"
Important: don't allow phone to complete a normal reboot after flash. When rebooting, press Vol Up + Vol Down + Power to enter CWM recovery directly. Otherwise the stock recovery will replace CWM again.

The first line is incorrect. It is not the recovery partition which is locked  but the bootloader is. See https://events.linuxfoundation.org/sites/events/files/slides/ABS%20Lollipop%20MR1%20Verified%20Boot.pdf#10 for more info. fastboot oem unlock unlocks the bootloader, not the recovery partition. :)


text:
Unable to mount USB Storage of ECOO E04 Plus Android device in Ubuntu
I have two phones. Ecoo E04 Plus and  MLAiS M52.

Both running Kitkat 4.4.4.
Both phones configured the same wrt USB connect mode (USB Storage).
Both have USB debugging off.

When I connect the M52, a screen comes up with USB connected with a picture of a large Android holding a USB logo. It has a button Turn on USB storage. This all works.
Problem is, the ECOO won't popup this screen, and I can't figure out why.

Changing USB debugging check box does not fix it.

Changing USB storage to MTP does not fix it.

lsusb with the M52 connected, I get:

Bus 001 Device 049: ID 0bb4:0001 HTC (High Tech Computer Corp.)

With the ECOO connected, I get:

Bus 001 Device 050: ID 0bb4:0c03 HTC (High Tech Computer Corp.)

/etc/udev/rules.d/51-android.rules doesn't have anything on either.

Yet the M52 shows the screen letting me proceed by enabling the USB storage connection, but the ECOO stubbornly just sits there and couldn't be bothered to do a damn thing.
Searching the net for solution, the results were not useful in regard to MTP and PTP.

Until the question is sorted out, you may use the alternative here. http://android.stackexchange.com/questions/91900/is-there-a-viable-alternative-to-mtp-for-file-transfer/ There are three solutions, choose any of them, look specially by Izzy.

Yepp. And as you're on Linux, also take a look at my answer here for some more comfort: You can even mount your storage to your Linux computer via ADB :) – As for your original question: Have you tried a) different cables, b) different USB ports, c) different computers, d) a mix of a-c? Does the problem exist in all combinations?

I'll probably end up doing the ADB thing. I've done it before when tinkering with a hello world app a while back. From what I gather, it might let me inject an su and busybox and effectively root the phone as well (as the "standard" tools like Framaroot don't appear to work).
But what remains is, why does the ECOO only show the "Connected as USB Storage" notification, and does not show the additional "USB connected - Touch to copy files to /from your computer." notification?
What is missing? Does the ECOO have this option turned off, and they want me to use specialized drivers?

New discoveries !
Booting from a Live Xubuntu 15.04 stick, and after doing an OTA update of the phone's firmware (not 5.0, still 4.4.4), mass storage still is not working.
However, when I set the phone's usb mode to MTP, then I noticed an icon appearing on the desktop labeled "G". I then opened the file manager and noticed there I could open it. It shows a directory called "Phone Storage". In that I'm finding the phone's content (or what is made available), including DCIM for pictures, etc.

I then booted my normal 13.10 Xubuntu partition again.
The icon on the desktop does not appear when plugging the phone in. However, and this didn't occur to me before, opening the file manager, it does show the G icon.
So the issues are, mass storage appears broken in the phone or USB is not handled right by Linux (which would not surprise me because USB has always been flaky on Linux - I have never seen it troublefree since '99 - there are always gotchas!).
Older Xubuntu's fail to pop up a desktop icon when they should, when connecting an MTP device.

Lastly, I am going to try connecting to it using adb.
I found this: http://forum.xda-developers.com/showthread.php?t=2684210
which talks about manually rooting it. Framaroot and towelroot standalone utils didn't work. But that's another whole topic.
At least - one can connect to this particular phone using Linux, but there are gotchas (as always).

Any new updates Mike.

I screwed up my OS and had to reinstall it. I have no had the time to get further with it. What is really frustrating is that USB has been getting less reliable. My system would occasionally completely freeze after accidentally removing a USB drive before unmounting. But now with Xubuntu 15.04, I can not even mount my 4TB drive at all any more. It always completely freezes my system about 20 seconds after I plug it in. I have to hard reset to get out of it. I said that USB has always been unreliable on Ubuntu and I wasn't kidding. It's just that it has gotten much worse. Very embarrassing bugs


text:
Samsung Galaxy S6 on Verizon - capable of simultaneous voice and LTE w/o having to use VoLTE?
Does the Samsung Galaxy S6 on Verizon support using 4G LTE data while on a voice call without having to use VoLTE mode? It seems like a lot of newer phones don't support this.  VoLTE might be fine if in an area with uninterrupted 4G signal, but last I read, switching to 3G while on a VoLTE call will cause the call to drop.

No, simultaneous voice and LTE data is only available when using VoLTE (aka "Advanced Calling") on the Samsung Galaxy S6. See the Tech Specs on Verizon's store page for the S6 under the ADVANCED CALLING 1.0 heading:

Activate Advanced Calling 1.0 to experience Simultaneous Voice & Data

Verizon also accounts for this with a note in their Advanced Calling 1.0 for Android Devices FAQs under the question What is Advanced Calling?:

**Note: Most 4G LTE Android smartphones today already support simultaneous voice and LTE data without Advanced Calling 1.0. However, some newer Advanced Calling 1.0-capable devices such as the Droid Turbo by Motorola do not support simultaneous voice and LTE data unless Advanced Calling 1.0 is activated.

The Galaxy S6, it seems, is one of those newer devices that doesn't support simultaneous voice and LTE data without Verizon's Advanced Calling service. There seems to be speculation that this is because of a lack of a second LTE radio but my cursory Googling didn't pull up any primary sources.

Based on user experience it appears the answer is unfortunately yes you do have to use VoLTE.  See http://www.amazon.com/having-Seems-newer-phones-support/forum/Fx2JVTJPPHP2YQB/Tx367LGOP0M773T/1/


text:
Where have "predefined SMS messages" gone in Android 5?
I bought a Motorola smartphone two years ago with Android 4.4. Previously I had an HTC with Android 2.6. with which I could (and did) use predefined SMS messages (such as "Sorry, late, bla bla bla", "Hi, what's up?").
I couldn't find the option in 4.4 and in 5 either, now that I can upgrade my phone to Lollipop. Are those options gone?
For the sake of curiosity and thoroughness (and since the choice is offered to me) I tried selecting Hangouts as my "preferred" SMS app, in the hope another application, another set of options, maybe "predefined SMS messages" lie there... Not only did I not find what I was looking for but also selecting "Hangouts" as my favourite SMS app... disables SMS messages. Wtf? ( <-- that's me sounding perplexed). Go figure.
So have Google developers decided predefined messages were "so has been" or is there an option hidden somewhere?

I don't know that Android has ever had this. It may have been something HTC added.

I sought the internet and Android indeed did have such a feature at least once. So I am almost certain it was not bound to HTC only.

Also, regarding Hangout, SMS isn't gone at all. It's just that, by default, Hangout merges Hangout and SMS conversations into a single thread. This can be changed in the setting if you don't like the merged conversation.

@LieRyan it's not that SMS is gone; with Hangouts selected as the SMS application, all the options that relate to SMS are disabled (i.e. greyed and non-clickable). Hence my perplexity upon the relevance of Hangouts for SMS.

You should look in the Phone/Dialer app, not SMS/Hangout app. This is from stock Nexus 6 Lollipop:

Open the Phone app

Tap the overflow menu besides the search box and tap "Settings":

Tap "General"

Tap "Quick Responses":

Edit your quick responses editing the text box that pops up when you tap on the list view:

Aren't those quick responses for phone calls that you can't answer, not text messages that you can't answer?

As far as I can tell, stock Android never has canned message. That is probably HTC's addition.

Thanks for the tip LieRyan. However I cannot add any message to the list (I can see no option to do that, nothing that allows it in the menu). Moreover I have no hint to it when I want to compose a new SMS. Am I missing something?