text:
Quick way to show unread emails in inbox in Gmail app?
Is there a quick (menu / tap) way of viewing the unread emails in your inbox? Or at least showing the unread emails at the top of the list of emails, in other words sorted by unread/read (temporarily)?
The only way I have found to do this is to search for is:unread in:inbox which is not ideal on the phone's touch screen IMO.
Is there a quicker way?

Yeah, I imagine typing that search is less than ideal, but once you've done it once it's saved in the list of searches, so next time you search it is available in the list.

@AlEverett: Good point - actually the saved list of searches works quite well! :)

Doesn't seem to be, the search is the only way as of now, however; if you use the browser there is an option to view only unread emails.

As Al Everett says in comments, previous searches are saved in the autocomplete list of searches, so you shouldn't have to type much to get this search back - and most recent/frequent searches are at the top as well. This actually works quite well.

is:unread doesn't work well because it also shows up the archived emails that are also unread but uninteresting.
As of 2021, a better way is to do Settings -> Unread first

I had the same issue.  Tried in vain.  Search is the only way - inelegant but works.  And repeat searches are relatively easy if one does not have too many previous searches with different filters.

Tap the magnifying glass on the top left corner of your screen to launch the search function.
In the search field text box, enter is:unread in:inbox
Launch the search and there you go! All the unread messages come up first.

This is exactly what I stated in my question?!

another option is to make a label for unread mails.

Make a label for unread mails (Gmail won't let you name it "unread" but you can call it something else. I called it "unread mail")
Make a filter. In the filter write under "has the words": "is:unread label:inbox"
Press "create filter"
Apply the label
5."apply filter to ...." at the bottom
"create filter"

Now you can access the unread mail through the label section and once you open it in on your Android through the "recent labels".

i was to fast to write it. :(
doesnt work....
leaves read mail in the label....

Yeah, you'd have to manually remove the label when you've read the email, which is messy, too complex and massively prone to error.

It is very easy

Open your Gmail App (android)
On the top left side click on the 3 horizontal lines
Scroll all the way down and click on settings
Click on your email Account eg

General setting
xxxx@gmail.com
Add Account
Click on your Gmail account (xxxx is for an example you should have your account there instead)
Click on the Inbox
and select Unread First
Now when you go back and click on the 3 horizontal lines you will see Inbox and Unread ;)

Please avoid adding a link to the answer that doesn't answer the question. Also please clearly mention your affiliation to the linked website if you feel it is necessary to include.


text:
Root or flash Galaxy S 2 with Odin 3.07
I need to completely erase my current Android OS from my Galaxy S2 and install a fresh version from scratch.
I have Odin 3.07, the ".tar.md5" file and the Samsung drivers. I already did some "flashing", but my device was not "completely" restored, just updated.
I need a full re-install. What thing to check in Odin to achieve it?

Options:

Auto Reboot
F. Reset Time

Files [Download]

PDA: .tar file

Source: AndroidCentral

I think also would be needed to delete user data from many folders on the filesystem, if the phone was rooted (there can be garbage). Factory reset also should be needed (does that F. Reset Time?) for /data/ folder. I clean the phone by: 1. mount all partitions 2. delete all folders and files but /efs/ folder (please remember always to make a backup copy of this folder/partition!) 3. install new ROM (stock or custom)

source: Stack Exchange

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

sort: votes


text:
Utilize my android tablet for actionscript 3 programming
Anyone know of a way to setup an android tablet to allow for programming and testing of flash apps?
Something similar to like the FlashDevelop environment in Windows?

This is off-topic please read the [FAQ]. This should be posted on StackOverflow and yes the odds of that question getting burned and closed is quite high...

And furthermore - fwiw, flash is no longer supported on Android :)

I don't see why this is off-topic, it's about developing on a Android device, not about developing for a Android device.

I agree with Flow.

@t0mm13b bad form. I don't wish to develop for android as Flow has stated. I just have a tablet, and I program in AS3 for facebook apps, so I wish to know if the tablet is capable of utilizing some tools to allow me to program with what I want on it and to be able to compile and test as well. And let's not forget that older Android OS versions do support flash. Let's not keep our minds inside the box shall we?

I concur with Flow and Al -- trouble is the tag, which clearly screems "OT", the question itself fits here :) So it needs someone who already did this (and a neutral tag ;)

Oh wow I didn't even notice the tags... I had 5 tags on this prior to it being migrated. Let me fix that. EDIT: there's not really any tags that I can use that relates to my question that I've tried inputting...

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


text:
How to revert Samsung Galaxy Mini S5570 to stock Gingerbread?
Here's the situation: I got this Samsung Galaxy Mini as a gift - my first smartphone - but with this obscured operating system called [DEV][WIP][ROM][UNOFFICIAL] Android 4.2.2 CM10.1 - Nightly 20130310. It doesn't do even some basic things, not the best way to be introduced to smartphones, right? But what can I do?
So as my first interaction with smartphones now supposed to hack a usable operating system on it as well. Let's do it. My obvious choice was to go with the latest official CyanogenMod for the system: you can read my efforts into that here: https://android.stackexchange.com/questions/42088/adb-push-doesnt-push-myrom-zip-sdcard-though-it-says-it-copied-the-file-sams (So far no answers yet.)
My guess at this point is things could work out better if I could first revert the phone back to the official ROM. My first try was to plug it into Samsung's KIES software - but obviously it doesn't recognize the now totally hacked phone. The XDA Forum is way too overwhelming for me to go for this - as my first venture into smartphones -, could you point me to a no-nonsense, step-by-step guide how can I revert back the phone to official Gingerbread from here?

The reason ADB push (despite it copied it) is you need a custom recovery to flash that MyROM.zip. The only think I can think of is using Odin and flash a original ROM from here

@t0mm13b: Sorry. Chinese to me.

Kantonese or Mandarin? Helping you to translate, checkout e.g. What is the ODIN tool?


text:
Nexus 10 won't boot after attempted unlock/root
I have a brand new Nexus 10 which is supposed to be a present for my partner for tomorrow.
I wanted to have it rooted and set up for her before I gave it to her, so I installed WugFresh NRT on my work computer (WinXP x32) and went through the same unlock/root/flash procedure I've been through a million times with all my phones/tablets.
After unlocking, it went into TWRP and I was told by NRT that I should do a factory reset manually from TWRP - a step I've never had to do before. I followed the instructions, but the factory reset failed.
I rebooted the Nexus 10 and it just sits at the colourful 'X' forever. I can hold the power button to try again, but I can never get past this. No problem, I'll just flash CM from TWRP, right?
Well, I can get into fastboot from power + vol-, but fastboot is frozen. It doesn't matter if it's connected to my PC or not, I have "start" selected, and I cannot select anything else. Fastboot.exe won't detect the tablet, and there's pretty much nothing I can do.
I can press power to select "start" from the fastboot menu and it begins booting normally, and freezes as before.
So basically I'm stuck here. I know how to push across a recovery and re-flash the system, but I can't actually get to that stage. I'm not sure if it's a driver issue - my experience tells me it probably is. I've tried 2 different cables and all the USB ports. I can try on my home computer that has the drivers all installed, tested, and working - but I won't be home for another 12 hours or so. I actually can't even turn off the device!
I've tried the naked drivers, the google drivers, the Samsung drivers, I can't install the PDANet drivers because it wants me to install the ADB drivers first - but I can't do that because the device won't boot!. This XP machine is now a cocktail of drivers that don't work. I do actually have an "unknown device" associated with the tablet, but I have NFI what it is or what driver to install. I've tried them all, and windows just keeps saying that the driver location I've chosen doesn't have any appropriate drivers for this device.
Any suggestions?
Edit: Hmm, I've managed to get my hands on a Win8 laptop and got the drivers working so that Fastboot and ADB recognise my Nexus 4 phone. When I plug the Nexus 10, it doesn't show up in Fastboot devices.

I am pretty much sure it is driver problem. I too faced this issue on my windows xp machine, but worked great at very first instance in Windows 7 machine. Try the NRT's USB tools to clean up the reg entries and stick to Samsung's drivers.

If you can't get hold of another machine,you can consider using a virtual machine. I agree it takes more time and effort to build one for such a small and one time job. But when it comes as a Hobson's choice, what else to do?

Had similar problems. My Nexus 4 was discovered just fine, but Nexus 10 failed to be seen as an Android adb device. So I uninstalled the Nexus 4 drivers, rebooted, and then installed some unsigned drivers from internet called Naked Drivers.
After that both Nexus 4 and Nexus 10 were properly recognized.
Then, attempted to unlock the Nexus 10 using WugFresh NRT (I'm lazy, I know) and after a temporary install of twrp, WugFresh NRT told me to do a factory reset to prevent a bootloop. So I did this, but it told me that it failed a couple of times.
After reboot, found myself in a bootloop, exactly what I tried to avoid.
After some google search came around this movie that explains how to do a basic wipe, but from original recovery not twrp.
http://www.youtube.com/embed/T1Se7Hr9Cww
Written explanation of the steps from the video above (in case it goes down):

press and keep power, volume up and volume down to escape from
bootloop and reach the fastboot menu
in the fastboot menu use volume up and volume down to navigate and select power off button to make a selection, so just select the recovery option
you will reach the recovery mode (there is an icon with android robot on his back and a "!" sign) and press quickly all three keys at the same time (power, volume up and volume down). If you succeed, a blue menu will appear, so from there, just select your wipe option.

After I tried this, it worked and found myself at configuration screen for first time setup.
Next, I downloaded latest version 2.5 for twrp, replaced the old 2.4.1 in the folder WugFresh Development\data\Recovery_Custom\TWRP. After that, using the WugFresh interface I went for the root and also checked Custom Recovery.
This time everything went smooth and also twrp was upgraded.
Hope it helps.

Could you please include an excerpt of the steps described behind your Youtube link? If the creator decides to delete his video (or it gets otherwise deleted), your answer will become useless otherwise. Thank you!

ok, updated my answer.

Thank you! That deserved another +1 :) Nice step-by-step guide now.

Oh my GOD THANK YOU. Literally every other guide on the internet says that you are supposed to only press power + volume up.
This is the only one that says the correct command which is just a quick press of all three buttons (NOT A HOLD)


text:
My Galaxy mini having trouble with charging
Today I noticed that my Galaxy Mini is not charging properly.
In morning it was switched off even after charging for the whole night. Some weeks ago the same problem had occured, but some time after when I plugged it in with the USB cable it was getting charged. When I connected the charger, it was working fine.
Well, my problems don't stop there. Today I did all the possible tricks, but it doesn't charge. In fact it is showing the charging symbol, but its not increasing. It's not even showing the charging percentage. When I connect it with the PC via USB cable it is charging and battery level increasing too, but it again suddenly decreases or again increases.
What is the problem? And how can it be solved?

The battery may be ok.
I had this problem and fixed it.
1) Plug the phone into a charger.
2) The pins get loose, so press the battery towards the pins and press the on button.
3) Once the phone starts to boot up, you can take the pressure off and replace the back onto the phone.
Whoolahhh!

Try using a different battery. Samsung phones have user-replaceable batteries, and your current one may be defective.

Must be the exact battery that is for Galaxy Mini - your first sentence is sounding like "try another battery from elsewhere"... :) Might be best to re-edit your answer to be more specific :)


text:
CM9 shuts off itself on SGS2?
I'm facing a very weird problem on my SGS2, using CM9 9.1.0 stable making me crazy. My device go to in deep sleep in 12-24 hrs once when I'm using Siyah kernel while CM9 stock kernel do it  once or twice in a day. :'(
I have Googled for it and got this thread where the problem is same. Cm9 Phone Shuts Off By Itself, phone actually doesn't switch off it just go to in deep sleep and start to eat battery like a crazy nut, also I can call on my ohone and caller can hear up the ring but there is no life sighn at that moment in my phone.
How can I resolve this, I have did a clean install but no success, also battery of my phone is just new.

Well I have got a workaround but not a permanent fix for this problem.
I did a clean re-install and then don't restore any backed up data through Go Backup/Titanium Backup app. Then I don't get that suspicious shutdown every time in a day, but after 2-3 days yes you will. :(


text:
Nexus 4 not getting connected to PC
Some days back, My nexus was getting connected to the computer. But yesterday I discovered, it is no more like that. It is only getting charged via USB connection. No notification of connection received, either on phone or computer. what to do? Kindly suggest !

Have you checked Settings->Connections->USB connection type? Maybe you accidentally mis-configured it (which can happen easily, as sometimes it pops up a selection box when you connect your device).

go to settings << storage << choose option at upper right corner << USB computer connection << enable Media Device option .

What Android are you referring to? Care to post a screenshot for guidance for OP? :)

@Aditya refres to android versions 4.2 and above I suppose. In nexus 4, after enabling the developer options by tapping 7 times on the Build Number ( Setting >> About Phone >> Build Number) the device wont be connected in a media storage mode unless we enable MTP option in Settings >> Storage >> Menu >> Media Device

Transfer files through USB (Windows & Mac OS)
You can use a USB cable to transfer music, pictures, and other files from your device to a computer and vice versa.

Related settings
To change your device's USB connection options, touch Settings > Device > Storage > Menu > USB computer connection.

Windows transfer

Connect your device to the USB port on your computer. Its USB storage is mounted as a
drive and appears on your computer screen.
Copy files back and forth as you would using any other external device.
When you finish, eject the device from within Windows before unplugging the USB cable.

Mac OS transfer

Install Android File Transfer from www.android.com/filetransfer, and
follow the instructions there. (If you are using Android File
Transfer for the first time, double-click it to open it. After the
first connection, it opens automatically whenever you connect.)
Connect your device to your computer with a USB cable. Android File
Transfer starts, if it’s not already running, and opens a window
that displays the contents of your device, along with storage space
details at the bottom of the window.
Work with this window much as you do in the Finder window: open and
close folders, create new folders, and drag files to or from it and
other Finder windows.
Disconnect the USB cable when you finish.

By Google site: Device settings

For those who are getting problems with adb, you can do this:

Go to device manager
If there is is something called android device at the top or at the second dropdown, uninstall it
Download the drivers and install

Try a different USB port or cable.


text:
How to access intenal storage or internal memory of Android while conecting to PC?
I am connecting my Android device to PC, but its not show my internal storage.
Is there a method to access the internal storage of Android while connecting the android device to PC.

what's your android version?
Is your device rooted?

You could use ADB for this. In connection with graphical frontends like e.g. QtADB this makes it easy to access your device's storage. Access from the command line is also possible (see the linked tag-wiki).
Another possibility is to install a SSH server on your device, which you then could access using either an ssh command line client, or also with graphical applications like e.g. WinSCP.
How much of your internal storage you can access either way depends on whether your Android device is rooted. Only portions of the internal storage are accessible for users other than root.


text:
Android: Delay dropbox upload intentionally
Is might seem an odd question for some.. But I often find myself wishing that dropbox would wait 5-10 minutes before uploading my newly taken photos. The reason is that sometimes I take a blurry picture and delete it straight away - but dropbox alwas snap it before an upload it to my dropbox. So I have to delete it on my dropbox..
I actually think that what I need would be total sync - so deleting on my phone would delete on dropbox. But I feel that this solution would be too risky.. so would just be happy with a delayed upload that just upload what I have in my camera folder.
Any such solution?

Turn off dropbox sync, and checkout e.g. FolderSync would be an option (FolderSync also supports Dropbox).

As stated already, one solution would be to use an app that lets you synchronize with dropbox.
I personally already used Dropsync. It works flawlessly, however, the free version only lets you sync one main folder. So that was not really an option.
The solution I just came up with is making good use of the Tasker app yet again.

tell Tasker if the camera or gallery apps are running and mobile data is enabled, disable mobile data.
then as exit task (to be executed when camera/gallery get closed) re-enable mobile data.

Dropbox will then upload all the shots I did not delete right away using the camera/gallery app.


text:
Cost of using AGPS for satellite location
Can anyone tell me, if I want to use GPS or AGPS with an app to locate a satellite for TV reception, will I be charged for the data. I'm thinking of buying a Huawei g300 Pay as you go from Vodaphone but don't want to be landed with heavy charges to use this facility while abroad. Thanks

Assisted GPS may cost money: it depends on your cellphone provider, and you should check with them first. See this old CNET story for more info. For Vodafone, I couldn't find any official information online, but this thread by a user on the official forum suggests they charge A-GPS data the same as any other Internet access.
If you're worried about the data charges, go into Settings -> Wireless and networks -> Mobile networks, and turn off Data roaming (the names may be slightly different depending on which device and Android version you have). While data roaming is turned off, your phone won't try to use mobile data while you're roaming (that is, abroad). The GPS will still work fine, but it may take longer to fix your position: maybe as long as 12 minutes, according to Wikipedia.
Whether the app you want to use will still work without an internet connection depends on the app you're trying to use. You should probably test this before getting abroad: if it turns out you have to download and use a different app, you won't have saved any money at all!


text:
Jelly bean screws up Droid 4 keyboard layout
The Droid 4 physical keyboard has had driver/software issues forever, but this update takes the cake. Pressing shift-period and shift-comma no longer produce colon and semicolon as advertised, but instead greater-than and less-than. Is there any way to fix this? Also, in Dolphin browser the keyboard is even more broken—the symbol key acts as a second space bar and holding a key makes it repeat instead of offering alternatives. Help!
edit: following directions elsewhere I did a factory reset. The keyboard now seems to work okay everywhere except Dolphin, where the shift key doesn't latch, the capslock key doesn't work, and the symbol key is still a spacebar.
Edit 2: The latest Dolphin beta has the same problem.
Edit 3: Actually, Dolphin, Chrome, and the plain browser all have this problem. Firefox does not. DroidEdit does not, Gmail does not.

Some users have found doing a cache partition clearing has resolved the shift key issue. I have also read others that disabled the Google Chrome application, resolving the issue. I have done both but still get the shift key issues when using my browser. The cache partition clear resolved the shift key issues on the phone (ie texting or other apps). Below is a link to Motorola's step by step instructions for the partition clearing, you will not lose any data etc. Some users have gone so far as to do a factory reset with no resolution.
https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/93162

Yes, I tried the factory reset. It fixed a previous keyboard mapping issue, but not this one. I tried downgrading and disabling Chrome—no luck. The problem, oddly, seems, in my case, to affect only browsers, and not Firefox. I wonder if the rest have something in common.

I was able to correct the semicolon/colon problem by setting my keyboard to:

Input Method: English (US) Android Keyboard (AOSP)
Mapphone-switch: English (US)-Android Keyboard
Omap4-keypad: Default (changing to "default" and unchecking all items, including English (US), in "omap4-keypad" "keyboard layouts" seemed to fix the problem - before that change, typing ";" resulted in ">").

I also did a cache partition clear and turned off the phone, pulled the simcard, replaced the sim card and rebooted.  I am not sure if any of these actions did anything (after these actions and before switching "omap4-keypad" to "default," the semicolon problem continued, but I tried them based on suggestione from other sites).

That futzing around with keyboard layouts only helps with the ahift key, not the symbol key, and I hate that keyboard option (prefer Swype).

In my case, the "futzing around" fixed the semicolon/colon problem. Now when I press the semicolon key I get ; instead of >. When I press the colon key I get :, not <.

In my case, a factory reset fixed the colon/semicolon issue, but not the shift/capsock/symbol/hold-for-choices issues.


text:
Rooting Galaxy I9100 S11 Jellybean without changing ROM
Am looking for a simple safe way to uninstall some Vodaphone branded apps without changing the ROM (if possible) I expect rooting will be necessary and possibly a temporary ROM will be required to do this.  I can live with the majority of the installed apps, it is just the brandings I dislike.  My main concern is that there appear to be 2 separate web Vodaphone browsers one is clearly badged, the other appears to be clean (but isn't) If I uninstall these I might be locked out of web access.  I have recently updated to Jellybean 4.1.2 and wonder if I will lose this if I root.
The following is phone info:  Baseband I9100BULS1
                              Kernel:  3.0.31-889555
                                       dpi @ DELL 228#3
                                       SMP PREEMPT Thu Jan31 14:48:54
                                       KST 2013
                              Build No:JZO54K.I9100XWLSD
Am new to this, keen to understand and anxious to get it right.  Any advice would be much appreciated.  Many thanks

Have you checked with our rooting index, as the tag-wiki for "rooting" suggests? Maybe the methods mentioned for either GT-I9100P or GT-I9100G do work for you?

I have read up on forums and checked on the web for guidance. I understand the principle but do not want to change the current ROM. I believe I will need to run a different ROM to access the software and remove the annoying bloatware.  Once I have done that I want to return the phone to how it was before rooting, this is where I am unsure if an unroot will replace the bloat. Having upgraded twice from gingerbread to ice cream sandwich and now to jellybean I wonder if I will have to re do all of these or just the jellybean.  Lots of queries, just lack enough information.

You won't need another ROM (in fact, usually you will need to root your device to install a new ROM -- not the other way around). Have you checked the links I posted in my previous comment? A short explanation you also find in the tag wiki for "rooting" (simply hover your mouse over the tag, and select "info" in the popup).


text:
How should I correctly turn on my phone?
This is regularly driving me nuts. Every once in a while, my phone freezes for whatever reason. I press and hold the power button to shut if off. Now comes the part that's giving me trouble.

If I just press the power button, nothing happens.
If I press and hold the power button, at some point a picture of a battery appears. It will disappear again after a while (probably because I'm still holding the power button and shutting the phone back off)
If I press and hold the power button and release it when the battery image appears, the image will stay and indicate that the battery is being loaded.
If I press and hold the power button for just the right amount of time, the Galaxy S2 logo appears and my phone boots.

So, usually I find myself going through this cycle a couple of times until I finally get my phone booted. What am I doing wrong?

I'm assuming you have a power cable plugged in.
In that case you'll have to unplug the cable, turn it on and plug it in as soon as something appears on the screen.
I've had this problem several times when trying to flash the phone while tethered to a computer and forgot to take out the USB cable when rebooting.

That seems to have been the whole source of the problem. If the phone is not plugged in, the Galaxy S2 logo will appear right away.


text:
Settings Keep Changing back
The settings keep going back to factory settings either when the battery is low OR I turn off the phone.  For example, calendar sync turns off and I have to turn it back on each time I want the calendar to sync.  The display goes to the least brightest settings and 15 seconds for screen time out and I have to go in and readjust the brightness and screen time out time.  It is really annoying.  When I took it to the Sprint store and asked them about it, of course, it wouldn't do it.

What you describe sounds like some "battery low" actions (the device switching to an energy-saving mode). Settings are not going back to "factory settings" (or all your account information would be gone as well). Do those settings restore themselves once the device is charged up again?

When the battery is low, the phone will turnoff services/processes, like sync, to save energy. It may help if the phone is kept charged.


text:
Open bookmarks to local files in Chrome
On my Nexus 7 running Android 4.2.2, I can open Chrome and type file:///sdcard/whatever.html and it opens just fine.
The problem comes when I want to bookmark this file. The bookmark gets created, but after tapping it, nothing happens. (Therefore, also adding it to home screen and tapping it does not work - it says that Application is not installed.)
However, after long-pressing the bookmark and opening it in new tab, the file loads and I can view it.
Does anybody know why it behaves like this and possibly how to make local bookmarks to open directly, without the need to open them in new tab?
Thanks

A similar issue is covered with the question Generate a browser bookmark from file manager -- which got stuck at the same point. But you might also keep an eye on that one, in case a solution appears over there.

This was originally going to be a comment, as I'm not 100% sure of its accuracy, but here goes:
At least with the stock Gingerbread browser, every link that you click makes the browser broadcast an intent to see which apps respond saying that they can handle the link's target themselves (like when you follow a Play Store link and it asks you if you want to open it in the browser (play.google.com) or in the Play Store app).  Since no apps respond the browser essentially ignores it.  When you ask to open it in a new tab, the browser already knows exactly what you wantit to do with the link, so instead of querying your apps, it simply opens the link in the new tab (like opening a new tab and typing in the URL).  So that's why it works when you open in a new tab, but not when you simply click the link.
As for a solution, you could try HTTP Server, AirDroid or similar apps.  Once you setup the server, your target addresses should look something like http://127.0.0.1/whatever.  Since this has an http:// protocol the browser recognizes this.
EDIT: To my understanding, you can also use other (potentially free) server apps, like AirDroid.  When it tells you your IP address is http://xxx.xxx.xxx.xxx:abcd, you use that when you are connecting from another device, like your computer.  But when you are using the same phone that you are running the server on, just go to http://127.0.0.1:abcd in your android's browser.

@kaboom1 Glad I could help :)

If you install open in browser and then the bookmark will work as expected.
And the above app is open source


text:
ADB driver MK808 installed but ADB is not working
I wish to setup ADB for MK808
I used Moborobo and it installed ADB driver.
When I connect MK808 I see "ADB Interface - ADB Device" in Device Manager
(instead of unknown device MK808B)
I added 0x2207 to adb_usb.ini in \Users\user.android
It is mine device ID and it was one of common IDs in Moborobo .android folder.
If I connect MK808 I see that device in Device Manager if I disconnect it disappear.
I works only when I able USB - Connect to PC and USB Debugging. So they are checked as well as  allow unknown sources.
But adb is not working and do not see it.
I use Windows 7 64 bit.

PS MK808 shows Bugs debugging icon when connect.

PS on Windows XP I did a trick by taking Google USB driver. I added 2207/0006 device ID and installed it. I also got same buggy icon on device when connected.
and new device in ADB device in Device Manager. But adb is not seeing it.
I added adb_usb.ini to .android folder in my users folder.

I rebooted device many times as well.

I can connect my phone and adb works fine.
When I say adb is not working it means adb devices return 0 list and logcat is waiting for device

just use google usb driver in sdk/extra/google/usb_driver/android_winusb.inf
you must add three lines in the file
;MK808B
%SingleAdbInterface%        = USB_INSTALL, USB\VID_2207&PID_0006&MI_01
%CompositeAdbInterface%     = USB_INSTALL, USB\VID_2207&PID_0006&REV_0222&MI_01
Then update the MK808B driver select from disk, use this file sdk/extra/google/usb_driver/android_winusb.inf then select first option is work fine for me.

In Ubuntu I was able to connect MK808B !!! by adding udev rule like offered here and adding device ID to adb_usb.ini
If there would be no Windows 7 solutions then I will mark my answer as responded


text:
Cracked screen, menu buttons non-responsive, need to wipe my phone! Ideas? HELP!
Like so many of us, I have dropped my phone and cracked the screen on my LG optimus ls970... which, In my very special situation, makes the menu buttons stop working. However, unlike other posters, I can still SEE the screen. I even managed to somehow (and I have NO idea how) to get into the boot options. But I CAN'T CLICK THE OPTION TO WIPE THE PHONE OR CONFIRM. I can press my glass at a million angles and make the equivalent of a pretty, pretty light show, but the only portion of my screen that ever responds to touch now is the top-right corner.
I work for a security company and have customer-sensitive information on that device. I too have already received a replacement and need to send the old device back. ...I even have an old microwave and have SERIOUSLY considered both using it and "dropping" the phone in a lake before I send it back (as it is covered for water damage), but I have seen phones recover even from water damage. I have NO idea how I'm going to solve this. ...Thoughts?

The answers to Is there any way to erase personal information from my phone that has already been stolen? might help you here. Although your phone hasn't been stolen, the same solution seems like it would be appropriate to your case.
If you have sensitive information on your device, and your company doesn't already have a way to remote-wipe it, then what you work for is an in-security company. You should figure out what to do about lost or stolen devices before it happens. Right now, you're putting your customers at risk.

Agreed with the last part. You should get someone to make an app that can remotely wipe the device.

Yes, but guess what? Thats done via an app and device management.

No, someone hasn't already made an app. They would need to get someone to make an app that implemented the device management features on Android so as to use them. There isn't an app already made for the company that uses the specific device management commands they would need, or even the remote interface they would need.

And that assumes that the company uses google apps, which is unlikely? I'll transfer this to chat and continue in the morning...

let us continue this discussion in chat

Missed the chat session, I suppose.
Whom I work for would surprise you, Dan.  Suffice it to say if we hadn't been purchased twice in the last two years, this would not have occurred, but as we are in procedural limbo... well, it doesn't really matter at the moment, because it won't resolve my problem.
I know I can't ssh into the appliance.  I tried downloading the SDK, but it will only get me as far as I have already gotten before the hard buttons are needed.  I have volume and power functional, but that's it.  No enter/menu button.  ...It's not a pleasant situation to be in.


text:
Wipe before upgrading from stock nexus to CM?
Since CM is based on stock Android (AOSP), and the Nexus 7 is a stock device, can I just flash the CM zip without first doing a wipe/factory reset?
I just wonder if it's possible to avoid the hassle of backing up and restoring all my apps and settings, widgets, email settings, etc...

What you are describing is what's known as a "dirty flash" which is a no-no! Especially from AOSP to CM and vice-versa, could lead all sorts of force closes etc. Likewise, [a particular custom ROM (insert of your choice)] to another but different [custom ROM (insert of your choice)] and vice-versa.
The only time a dirty flash can be performed if going from CM nightly to the latest nightly, or [custom ROM] to a more recent version of same [custom ROM], theoretically, although no guarantees that everything will work "proper". Occasionally force-closes will be exhibited or some "weirdness" will manifest, hence no guarantees.
Really, if going from one ROM to another - best to wipe cache/data completely provided a backup has been done in the first place :)
Why not use a backup tool such as Titanium Backup or the basic backup tools found on the Play store in the event you are not rooted? :)

Yeah, I know. But it's still a huge effort, even with Titanium Backup. I'm very particular about my widgets and icons, and I never remember where they were. Plus I use app-specific passwords so I have to delete them all and re-generate them. It's really a pain in the ___ despite Titanium.

If you write down your app-specific passwords, they can be used again. I keep my app-specific password for my phone stored on the computer (mainly because there was a time when I was wiping quite often for testing and it was a pain to recreate the password every time). Definitely not the most secure, but the computer is secure enough that if someone were able to get in, access to my Google account is the last thing I'd be worried about.

Not recommended. You'll more than likely run into issues and just eventually have to wipe and reset anyway.


text:
What happens to my google account if I factory reset?
I've been using this Android phone for just over a year, but I'm worried about my Gmail and Google account which is connected to my phone. I want to change the email address on my Android because it's my main one.  If I lose my phone, someone can access my YouTube account which I've worked hard on.  They could also access my emails.
I'm worried if I do factory reset or the remove account, it will delete the account that it is connected to. Will it?

No! Your google account is not stored locally on your device. It will still be available on any other device and on any other desktop browser you choose to use!


text:
When I write an email using the Android mail apps, how can I send it 2 hours later?
When I write an email at 2:00 AM or 2:59 AM I don't want to send it at that time (because I want to go to sleep), but instead tell Android/GMail to send this email a few hours later, because of timezone differences.
Right now I can only send immediately, not planned email. Are there any GMail apps which can do that, or other apps which can use this concept and send the email via GMail in Android?

check this article out.
Using m.boomeranggmail.com you can sign in with your gmail account and schedule delivery times for your emails.
As of now there is not a standalone app, only the mobile web app. But it will do what you're wanting!

Excellent. It works in my Linux browser and also in Android. Thats what i wanted. Great.


text:
How can I find my phone without an app
I just lost my phone today and I dont have any Find Me app but I am logged in with all of my information. Like my email, facebook, and such things. How can I possibly find it?? I also know that my GPS is set on On.

You could log into to your Google account and check your location history...assuming you've turned on Latitude:  https://latitude.google.com/latitude/b/0/


text:
Native SIP client in Samsung Galaxy S2 Android version 4.1.2
I have a Samsung Galaxy S2 which is upgraded to Android 4.1.2. I did not find the SIP settings. Where have they gone to?

Go to phone > menu > call settings > internet call settings > accounts

Can't find "internet call settings" on my S2

On some roms there's not such option, but some roms have that.


text:
How to launch Google Keep from shell?
Using command from
this blog
I want to launch keep from shell.

Related: What is the main activity of Google Keep called?. If you know the answer to that question, it will answer yours as well -- in connection with the link you've posted.

Yay!  Thanks to a lot of help from Izzy, I was able to extract the name of the launcher activity from Keep's manifest.  So that means that the console command is:
am start -a android.intent.action.MAIN -n com.google.android.keep/.BrowseActivity

It goes without saying to make sure to preserve proper capitalization (casing).  If you want me to find out the names of any of the other activities (so your command launches that activity instead of the main page), just let me know!

@laggingreflex thanks for the fix, don't know how I missed that! :-O


text:
What is the main activity of Google Keep called?
What is the launcher activity of Google Keep called?  I thought a short Google search would help, but apparently not.

The question How to launch Google Keep from shell? links a document which can help you to figure it out: activities are listed in the app's Manifest. I guess your intention is to start this activity from command line?

@Izzy but how do I see its manifest?  It's a binary file with little bits of text here and there.

See below -- I just summed it up and made it an anwer :)

How to find the activity?
Activities are listed in the .apk file's Manifest. This is e.g. explained in Run Android Application from Command Line. The linked page gives a short example:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="com.iftitah.android.contact">
  <application android:icon="@drawable/icon">
   <activity class=".Contact" android:label="@string/app_name">
    <intent-filter>
    <action android:value="android.intent.action.MAIN" />
    <category android:value="android.intent.category.LAUNCHER" />
   </intent-filter>
  </activity>
 </application>
.
.
</manifest>

The activity is listed in the <activity> element, which also holds the intent to be called (in the contained <action> element).
How to investigate the Manifest?
Now for the tricky part, as we are no developers: How to view the Manifest? Luckily, we can get some help from the Playstore for this -- e.g. in the form of an app called App Detective:

App Detective and AppExplore (Source: Google Playstore; click images to enlarge)
As you can see in above screenshot, this app allows the user to investigate the Manifest files of installed apps, but does not stop at this. Ressources, libraries, signatures, and more can be looked up.
Alternatives worth mentioning are the ManifestViewer and the AppExplore. Pick your choice :)
So what is the main activity of Google Keep?
Using above "investigation methods", Kevin figured out it is com.google.android.keep.BrowserActivity (see below comment if you don't believe me ;)

Wow thanks!  Two questions though: How does it read the manifest?  Does it just know how to decode it, or does it just compile all the properties of the app into a manifest that is functionally the same as the original?  The second is: I can just load App Detective and Keep onto a JB emulator, right?

First: I don't know, but I'd say it decodes and reads it (no secret in the format). Second: I never used an Android emulator, but I'd say it should do, yes.

The AndroidManifest.xml is binary encoded on generation of the apk, the format of the binary version is "difficult" to analyze and parse, fortunately for Android, since the AOSP source is available, some took pain to read the original source to try reverse engineer it. After running tools like this on a binary encoded version, is not guaranteed to be identical to the one that the original developer used. :)

Which reminds me of: "Open Source" != "Fully Documented". Thanks for the insights, @t0mm13b!

@Izzy that's true.... for some reason, the encoding of the Manifest was done at the C++ level using very long-winded "code" that sorts of resembles peering inside a Microsoft Excel/Word document which is in a proprietary format! I suspect, its to keep down the overheads of including a bulky xml file or to obscure it... who knows :)

Yay!  I installed both Google Keep and App Detective on the emulator and it worked flawlessly!  In case you were wondering by any chance the launcher activity for Google Keep is com.google.android.keep.BrowserActivity.

Thank you for the feedback, @KevinOrr! That makes the answer complete -- so I compiled it into my text :)


text:
Cannot configure keyboard input language anymore
On my Xperia S /ICS, I had English and German language input configured. Worked as expected, could switch language on the keyboard. Then I installed a keyboard app and later uninstalled it. Now something strange happened:
The default keyboard is now "Xperia Chinese keyboard". Below this I have

Google Voice typing            (uncheckable)
Xperia Chinese Keyboard        (NOT uncheckable)
Xperia Japanese Keyboard       (NOT uncheckable)
Xperia Keyboard                (NOT uncheckable)

Now, when I configure the German language (or any other language) in Xperia keyboard, as Writing language, I still cannot use these languages, I only have English and Chinese available.
This is an untenable situation, since I write 70% of my texts in German. Any ideas? Can I get rid of Xperia Keyboard? Install another keyboard that does not kill my phone?

From Sony Forum I read Factory Reset is the only solution. So I have backup in progress, 4 hours left. Sucks ...

If the keyboard(s) appear as separate apps in Settings->Apps->Manage Apps, it might suffice to delete their caches and data. Never tried this, as I never experienced that situation.

Great idea Izzy, tried it, too bad did not help. Cache size of Xperia Keyboard is 0, the button is disabled. Event tried "Force Stop" of the stupid keyboard, did not help either. NOw doing factory reset.

Was worth a try -- chances were 50:50. It had no button to "Delete data"? Too bad... // Btw: when you're done (and hopefully solved your issue), feel free to answer your own question. Might prove helpful to others.


text:
Some apps closing, crashing, some not starting, flashing
I can very well see in the Settings > Applications > Manage Applications screen that internal memory (ummm I think thats the ROM) of my phone is almost filled up. Although I can see in Running Services screen that more than 150MB of RAM is still free.
My device started giving this behavior.

some apps crash automatically
Some apps does not start at all. When I click on them they simply simply flash the screen
Some games after loading and showing the menu and main screen animation, when I click on Play or Start new game, it does not do anything

Now I stuck with this ROM fill up. I have moved all apps that I can move to SD card through AppMgr Pro III (App 2 SD). But still many apps have some footprints in internal memory (or ROM??) since I can still see them in the Manage Applications screen. Why is it so? What could be the other way out, apart from uninstalling unused apps.

Maybe My device is getting slow, apps start misbehaving/crashing. What can I do? proves helpful to you?

In addition to what @Izzy said, you can try doing "fix permissions" in ClockworkMod recovery, assuming you have it installed.


text:
Clear Download cache on Alcatel devices?
I am using an Alcatel 997D with Android 4.0.4. I need to clear the Download cache, the normal way to do this is to go to Settings - Apps - all apps, then select Download and then clear cache. However on my 997D, there is no "all apps" in Settings - Apps!?
Any hint on alternative ways to clear the download cache? I need this to fix error code 495 on Google Play Store.

On some of my devices I also hat trouble locating the "all apps" tab. Have you tried "swiping" right-to-left when in Settings->Apps->Manage Apps? I saw more than one Android user surprised when I did that on their devices ;)

Yes, I did that, actually it's also not my only device, so I am aware of this - thanks for the hint though. I meanwhile could fix the 495 problem (see linked thread), still wondering how one could clear the download cache though.

Hard to say, if you cannot access the full list of apps. But the playstore holds several alternative app-managers. There must be one also allowing you to access the app data for that.

hmm, you are right, that's an alternative I didn't think of. Ironity of this is that downloading anything from play store didn't work and the fix for this would have been to clear the cache ;-) Anyway, one could maybe download an .apk manually and install it. Still wondering if there's a way with system provided applcations.

Ouch, yes. Like with the "insufficient memory" error you could cure with a system/cache cleaner if you could install it... If you find something, be welcome to answer your own question! Guess you're not the only one wishing to know :)


text:
Google Backup: Multiple devices using the same account - what happens on Restore?
It is nothing new that one can use multiple Android devices with a single Google account. Switching on a new device for the first time asks whether one wants to store one's data with Google, which then would always sync "some stuff" to the Google servers, basically

some application data (if the apps support it explicitly)
Wi-Fi passwords
browser bookmarks
a list of the apps installed from Google Play
words added to the dictionary used by the onscreen keyboard
most of your customized settings

Details might be found in the Google Dashboard. Relevant questions here covering those issues include:

What info does Google backup?
What exactly is synced with Google?
How does Android sync the WiFi Profiles?

The Developers API on Google Backup gives some further insight on how the backup stuff is supposed to work (and several questions here show how it really works -- that is, sometimes it does, sometimes only partly, and sometimes not at all). Aside from reliability and the fact that not everybody wants his private data in the cloud (and even mentioned API reference2 warns: Android makes no guarantees about the security of your data while using backup. You should always be cautious about using backup to store sensitive data, such as usernames and passwords.), my main question is:
Having backed up data from multiple devices using the same account:

what would happen to a factory-reset device being used that way before? Would it be recognized, and have only those things restored which have been used on it before?
(device-identification could e.g. take place e.g. via IMEI (but not via the Android_ID, as that might be gone with a factory reset) -- and this could be the reason for the behaviour described in Nalum's answer)
what would be restored to a (new/factory-reset) device you just initialize for the first time with this Google account?
(if devices would be identified with backups in the Google account used, this could trigger a special action for "new device", e.g. "restore all, device changed!" -- or "restore all from the no longer connected device X, as it was probably replaced!" -- but stick to "restore only what was on that device" in case of a factory-reset)

The deal is: If one has multiple devices, they are often used for specific issues, so one does not want everything on all devices. As I've seen no way to chose which data to backup (e.g. to exclude those "sensitive data" we have been warned about: WiFi passwords would belong to that category), I assume there's no choice on restore either? So how is this handled?

Two more sources which might be an interesting read on this are: Google backup and restore for Android is device specific? (which describes the "mess" of at least Android versions before 4.x), and Android's automatic backup and restore service is great ... when it works. Both partly mirror my question, but none answer it. So much about googling the issue.

The only input I can give is that it's so unreliable. I wish there were a manual backup/restore button I could use. I reset my tablet the other day and it didn't restore all my apps and settings, yet previous times it's been done it did. I don't like that I can't rely on it.

As not even a bounty is able to bring out the details, I guess chances to find a "full answer" are rather low. So we know about the same as before: it might work "the one way or the other", one has to try to figure out, and one might be lucky or not. Thanks, Google, for an unreliable tool without any user-documentation :( So the bounty goes to Nalum: though the answer pre-dated the bounty, it's the best we've got :)

Related: http://stackoverflow.com/questions/8502412/android-backupmanager-and-multiple-devices-linked-with-the-same-account

@Flow Yeah. And the answer looks astounishingly familar :)

Let's talk about sets, baby
Android's backup service has a concept called a set: the set of all data backed-up from one device (on one transport, but that's a detail). Each set is identified by a unique string, such as the IMEI on the device. When an app (or the list of installed apps) is backed up, its backup data go into the set associated with the device it's being backed up from. All the sets are still specific to the user's Google account. If you wipe your device and sell it to someone else, he won't be able to access that device's set unless he can log into your Google account.
Default behaviour
When an app is installed, or a device has its list of apps restored, the backup system first looks in that device's set for backup data for that package. If it doesn't find any (either because it's a completely new device with no backed-up data, or because that package has never been installed on that device), it'll expand the search to other sets. (If there's a choice, it'll use the last set that was used for a full-device restore.)
Thus, when you set up a new device, it'll restore the list of apps from an old device's backup, and restore each app from the old device's backup. If you had an app installed on one device and you install it on another device, the app will be restored with its data from the old device. In either case, the data are now backed up into the new device's set, which means that the backup data from the two devices are separate from now on.
After you factory-reset a device, it'll restore from that device's last backup if there is one, and failing that, from some other device's backup if there is one, but it will start to create its own set from then on. That's why Nalum's two devices don't see each others' backed-up apps: they're each restoring from their own last backups.
Source
This mechanism doesn't have any user-facing documentation, since it's supposed to automatically do the right thing, but the code is available.
bmgr: basic use
As Izzy found, the bmgr tool gives you some control over this process. It's intended as an aid for programmers to help test and debug the backup integration in their apps. You can use this tool in an adb shell to trigger backups and restores of chosen packages, wipe packages' backed-up data, and even a whole-device restore.
Don't try to use it in an on-device shell except as root: you need the system-level android.permission.BACKUP to do anything interesting with it.
You can make an app update its backed-up data immediately:
bmgr backup com.shadowburst.showr
bmgr run

(or whatever the app's package name is). There's not normally any need to do this, as apps request their own backups whenever their data changes, but this lets you work around a badly-written app. To restore one package from the backed-up data it would choose by default:
bmgr restore com.shadowburst.showr

but again, this will only do what the device would do on its own, so you shouldn't need to use it. Note also that the device already needs to be installed to make this work.
More control
Now for the stuff that the backup system won't do on its on. To see what sets of backed-up data are available:
bmgr list sets

and you'll get some output like this:
  3ff7800e963f25c5 : manta
  3f0e5c90a412cca7 : manta
  3dd65924a70e14c8 : TF101
  3baa67e9ce029355 : m0

The 64-bit hex number on the left is a token. You'll need this in a minute. The thing on the right is a (relatively) friendly name for the device that owns the set. For example, manta is the code name for the nexus-10; TF-101 refers to the original asus-eee-pad-transformer. Once you've figured out which set you want, you can restore an app from that set using its token:
bmgr restore 3ff7800e963f25c5 com.shadowburst.showr

You can add more package names to the end of the command to restore several packages at once, or you can specify no package name (just the token) to restore every app with data in that set (that is, it does a full-system restore).
Finally, you can wipe an app's data from the current set:
bmgr wipe com.shadowburst.showr

This will make its next backup operation start from scratch. This might be useful after uninstalling an app, if an error in the app corrupted its backup data and you don't want it restored.
You can't make a device start writing into a different set, nor can you wipe a whole set.

Very thorough answer, thank you, Dan! The "manual control" (where to restore from) is an added plus I was looking for. I wish there was a user choice for all this, like a pop-up when restore kicks in: "Do you want to restore?"->"From what set?"->"Select details (full-restore, xxx...)". While it might be nice when an app knows to "automatically do the right thing", I like to be in control, and sometimes that's even needed. Also, a restore might be needed in cases other than factory-resets and new devices, so there should be a way for the user to trigger it...

The following is by far no answer to the question, but might shed some light on some details:
Some pieces extracted from the Backup API
Though the API is mainly targeted at developers, there are a few facts we might be able to extract for our case. In the following list, italics mark quotes from the API documentation.

Android automatically performs a restore operation when your application is installed and there exists backup data associated with the user.
→ this can mean two things:

if an app supports the Google Backup API, and the user has the Google Backup enabled, available backup-data will automatically be restored on installation. Good thing when you install an app used on a single device to a second device for the first time.
backups are only associated with the Google Account, not with the device (and there exists backup data associated with the user) -- or the other fact was just ignored as irrelevant for this special case ("app is installed")

The backup transport is the client-side component of Android's backup framework, which is customizable by the device manufacturer and service provider. The backup transport may differ from device to device [...]
→ this might explain the unreliability when it comes to different devices (or different Android versions).
(emphasis mine)
Data backup is not guaranteed to be available on all Android-powered devices.
(no comment)
Google provides a backup transport with Android Backup Service for most Android-powered devices running Android 2.2 or greater.
→ here we have the minumum Android version required for Google Backup being available at all: Froyo, AKA Android 2.2
To get your Backup Service Key, register for Android Backup Service. [...]
→ each app must have its own key. There's no "why" described, but a good guess: to isolate the backups so no app can read backups of another app (wrong key; as for backups of another user: wrong account)
While developing your application, you can initiate an immediate backup operation from the Backup Manager with the bmgr tool.
→ looks like there's a way to manually trigger backups? Let's dig into that later. ↓
When it's time to restore your application data, the Backup Manager calls your backup agent's onRestore() method.
→ this again underlines the first item of this list: first the app must be installed, then their own implementations are used to restore its data. On a second look: if the app-restore fails, there wont be a data-restore for the failed apps -- until you manually install them via Google Play. Then, as the first item showed, data should automatically be restored via Google Backup under the explained conditions (must have been backed up with it, same account, etc.)
Backing up other files
→ forgive me not quoting from the (technical) contents of that chapter, but in short: only files from internal storage can be backed up according to it.

Some pieces extracted from the bmgr API

It provides commands to induce backup and restore operations [...]
→ looks like here's a way how to trigger actions manually if the "automatism" fails
These commands are accessed via the adb shell.
→ this does not need any explanation :)
adb shell bmgr backup <package>
→ OK, so this action is bound to apps. Guess if you know the data provider's package name, this should work as well (e.g. com.android.providers.settings for the system settings, or com.android.providers.telephony for SMS/MMS etc?)
you can force all pending backup operations to run immediately by using the bmgr run command
→ the first command just "schedules" backups. Having triggered all packages, this can be used to immediately execute them.
adb shell bmgr restore <package>
→ this looks to nice to be true, right? Exactly, because: The Backup Manager will immediately instantiate the application's backup agent and invoke it for restore. Data only, as the app already needs to be there (as its routines are called).

So in short: bmgr can be used to trigger backups for apps supporting Google Backup, which you have installed -- and it can trigger data restore for the same. It can not be used to trigger a complete restore -- at least that's not documented here.

I know this is old, and somebody might attack me for making a comment on such an old question but this is the single most relevant result I was able to find no matter how hard I googled.  I just bought a new phone and when the device setup starts up, it is NOT showing my old Nexus 5x as a device to restore from, and I KNOW backup and restore was enabled on the 5x.  The 5x has completely died so I can't do anything on it to help.  And upon doing bmgr list sets, it shows the exact same wrong device that it showed during setup....any advice will be greatly appreciated.

@Soundfx4 May I suggest you ask a separate, dedicated question? Be welcome to link here for reference. I won't be able to help you with that specific issue anyway as I'm not using Google Backup.

That's a much better idea, thank you.  The internet can never have enough useful information out there!  I'll type one up when I get some time.  Ty for the reply!

Some more info on Google backup. When I flashed a custom firmware it didn't restore the apps as I expected. In Settings -> Backup & reset it was showing "Backing up to debug-only private cache", and bmgr list sets gave no results.
I solved my problem by doing these steps in adb shell:
$ bmgr transport com.google.android.backup/.BackupTransportService
$ bmgr list sets
  3a0a00a516a1daf1 : LT22i
This wasn't enough, though. It didn't start installing apps. This showed the reason why:
$ bmgr list sets
  3179e4ab08d74930 : LT22i
  3a0a00a516a1daf1 : LT22i
It had created a new set, although the IMEI obviously was the same. Anyway, this was the fix:
$ bmgr restore 3a0a00a516a1daf1 (the ID it showed the first time)
$ bmgr run (to be sure)
Then it started downloading the apps.

My experience with it has been that each device has it's own backup. I get this from messing around with my Nexus 7 and my Galaxy S II. Other than that I do not know.
Apps:
My Nexus 7 has these apps Caustic, DC Comics and 20 Minute Meals that upon factory reset of my Galaxy S II are not installed on the Galaxy S II.
My Galaxy S II has theses apps DriveDroid and Human Japanese that upon factory reset of my Nexus 7 are not installed on the Nexus 7.
The apps are compatible with both devices, so incompatibility cannot be the reason for them to not be installed on the respective other device.
Data:
As for Wifi and other data I'm unsure as each time I have set up the Wifi on each device during the initial android setup. As to other google accounts that you may have they do not seem to be copied to each device and the same has been true of Skype and GitHub accounts on each device.

Only application that have been installed on that device are re-installed from the backup. E.G. the application DriveDroid is installed on my phone and does not download to the Nexus 7 after a factory reset. I have Caustic on the Nexus 7 which does not download on the Galaxy S II among other apps.

Thanks -- I've integrated this with the answer. As there are quite controverse reports: Would you be so kind to update your answer with the Android versions of the devices used? Thanks in advance! To un-clutter our conversion, I will also go and delete some of my comments (feel free to do the same for those already integradet into the answer itself).

So now comes the deal: if nothing is cross-restored, what to do if one of the devices "breaks" (or you want to replace the two by one new device) and you want to "merge"? Guess I'm not the only one really missing a good manual...

I backed stuff up using both built-in Google backup and Helium backup before I wiped and installed Carbon custom ROM on a Nexus 4 (from KitKat stock). Expected Google to restore apps, settings etc. as it has done before when I've restored this phone but no joy.
Tried Helium as well, also no joy, even with manual 'PC Download' restores - said 'restored' but Wifi and app data still not there.
Running bmgr restore <xxx> full restore and bmgr run as detailed above triggered the full Google restore and worked a treat - lifesaver for me!
Google could make a better effort, especially if they want to compete with the Apple 'just works' idea... Still I do love the hackability of Android despite its pitfalls!


text:
Cannot find unzipped files from WinZip Android app
I have installed WinZip for Android and unzipped a file. However, I cannot find the extracted files anywhere on my SD card. I always have to open the WinZip app and go to the last zip option to view all the files.
Is there any option to view the unzipped files on my SD card or to select the path/folder before extraction?

The app's description on the playstore does not speak of "unzipping files to your sdcard". It rather seems to simply "handle" them, only temporarily extracting files to process them. Which would explain why you cannot find the files anywhere outside the zip-file itself (or outside that app).
If you want to extract files to handle them separately, you might rather wish to take a look at e.g. AndroZip Dateimanager instead, which is explicitly stating to extract files:

AndroZip File Manager helps you copy, delete, move, unzip/unpack, compress, encrypted ZIP supported, search, and organize your files, music, pictures, and folders just like you would do on your PC.

Thanks a lot Izzy.. Gave me a clear insight.. Will install these apps !


text:
Samsung tablet 2 10.1- why is the adaptor in two separate parts
We have just purchased a Samsung galaxy tablet 10.1 and there are no directions for charging - so we put the adaptor together to plug into the wall and it does not come apart - why is it in two separate pieces and why can't we get it apart?
Thank you

It's to make it cheaper to manufacture in bulk. The part with the actual transformer in is the same for every country, and the other half (with the plug itself) is different for each country. Making the complicated part global means they don't have to redesign the whole transformer for each country, and the manufacturer can benefit from increased economies of scale, reducing the price.
Most transformers for today's gadgets follow the same design. In the drawer in front of me I have examples from Apple, Sennheiser, and Asus, as well as Samsung, all in two parts.
Usually, it is possible to take the two pieces apart again, it just needs a bit of a wiggle and some practice. This makes it easier to use another country's plug if you're travelling, but apart from that there's no reason to. If you can add a photo of the particular kind of adaptor you have, I can probably add instructions for how to take it apart.


text:
After phone reset - how to download all my apps from google play store?
In the web front end all my apps are still there and I added the google account in my phone. Now how do I get the apps down to the phone?

download them all again

how? i have them all marked as installed in google play store. uninstall and install them?

pressing install on each, got it. thx

Feel free to add it as an answer (with a few more words ;), so this question does not show as "unanswered" anymore :)

I installed them all again. While google play knew my apps, it did not automatically install them again. So pressing install on every app brought them back.
About backup, I found that the android sdk has a backup function that backups everything, installed apps as well, next them I use that, maybe this makes reinstallation of apps unnecessary.

Just press down on the app in your list. It will select, then click on all you want reinstalled.  Then  click install once.
You will have to click accept repeatedly.  It's easy: same spot, just tap tap tap...

Hi Richard, you are always able to edit answers instead adding new ones, please delete the other one.


text:
How to add a shortcut to the 'My Apps & Games' screen of the Google Play Store?
I'm looking to create a shortcut that links straight to the 'My Apps & Games' screen of the Google Play Store.
Either that, or configure the Google Play Store to always open in the 'My Apps' screen.
I've downloaded and installed AnyCut 1.0 but I'm unable to find the activity for opening Play on that screen.
AnyCut 1.0
Thanks.

You'll need an app like Tasker than can assign actions with activity launches.  Create a New Task, name it, and Add an action.  Go to System → Send Intent.  Then fill out these fields:

Action

com.google.android.finsky.VIEW_MY_DOWNLOADS

Package

com.android.vending

Class

com.google.android.finsky.activities.MainActivity

Target

Select "Activity"

Assign an icon from the lower right.  Leave Tasker.  On your desktop, create a new shortcut, Task Shortcut, and select the task you named.

No it doesn't. I just did this running 4.2.2

I couldn't get it to work with 4.0.3

You must've done something wrong then

Apologies, I tried again and it worked - found a few more instructions here: http://forum.xda-developers.com/showthread.php?t=1582313
Previously I kept getting the error message "package not installed".

Works in Android 5.0 Lollipop.

Do you know of a legitimate link to QCustomShortcut?

Tasker works in Android 4.4.4, clarified the instructions.

Cool! Based on this Intent, is it possible to click the Update All button via an Intent?

Does this still work?  I don't see that action available in Google Play store.  If it's not in that app, in which app is the action located?

The following will work only in Android 7.1 and later:
It should be possible to go directly to the My apps section of the Google Play Store by long pressing the Play Store icon and dragging the My apps shortcut out to the home screen.
It is described in this article on Android Police:
https://www.androidpolice.com/2016/12/28/android-7-1-tip-get-rid-play-store-home-screen-use-apps-shortcut-instead/

I added a note that this will only work in Android 7.1 and later.  If you know of any way to get it to work in earlier versions of Android, please add that too. :)

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


text:
How to automatically launch android Acess Point on startup?
My Galaxy S with the Samsung Android built on it offers me the option the run the phone as a W-LAN acess point that connects to the internet via mobile data.
I would like to configure  the access point to start working immediately after booting the phone.
How to do that?
Bonus points if the setting can be achieved via adb and/or if I can set the wifi-password from adb as well.

For readers: User Axel in a link-only answer reported this link: How to auto start Wifi hotspot on Android 4.4.4? Seems useful.

The WiFi password IMHO is only setup once, when you configure your device's hotspot. Lateron, you simply activate/deactivate it.
To automate the latter, you could e.g. use Tasker:
Profile "AutoHotspot":

Condition: "Device Boot"
Task: "WiFi Tether" → set On

With this profile activated, your Hotspot would be automatically be enabled as soon as the device has completed booting up.
For the "bonus point" you mentioned: There's a free 7-day trial available on the Tasker Homepage. You can download the .apk to your computer, and use ADB to install it on your device (adb pm install)...

Thanks, that is already helpful. The "bonuspoint" was about if there is a way to do the whole setup from adb. In the context of your answer, that would mean installing tasker, setting the profile, and configuring the wify password. Imagine a phone screen that is broken or unresponsive.

I understood that -- was just "playing with words" here. I'm not sure whether that's fully doable via ADB -- even if you prepare the .xml for the profile and adb push it to the device, I have no idea whether Tasker offers an intent you could invoke to import the profile.

Regarding the bonus points and starting via adb on a device with broken screen, I think Herb Peyerl found a good solution here:
Auto start hotspot on Android 4.4.4


text:
Lost all sms data but database seems to be in the folder
I own an HTC desire(android 2.3.5) and suddenly the phone rebooted, and after a minute, it rebooted again (I hadn't typed in the pin)...
When I opened my sms app (handcent) I got no messages...
I've searced in /data/data/com.handcent.nextsms and found a .db file of 6MB...so it must be my sms...
What can I do to restore my sms?

If handcent stores the SMS in its own database, the usual SMS-backup/restore apps won't be much help. I don't use handcent, so I don't know if it offers a backup itself -- but if, you might want to restore a previous backup (make a copy of the .db file before cannot hurt). You could also copy the .db file to your computer to get the messages out of it with e.g. SQLiteman, though that wouldn't be a real "restore"...


text:
Is data/data/com.android.browser/databases/webview.db being encrypted?
I rooted my phone (Galaxy Nexus 4.1.1 JRO03C). I am able to access nearly all files under data/data/* folder. However, a few files cannot be opened, such as data/data/com.android.browser/databases/webview.db
I suspect these files are encrypted. Is there any way to decrypt them?

I can open mine just fine...

The database file obviously is not encrypted, see: Browser webview.db doesn't store hotmail password, but I can still auto log-in hotmail. Why? which shows the user was able to read data from its tables. But they are protected using "file permissions" -- so aside from root only the owner (i.e. the app) has full access to them.
You now will probably argue you said having rooted your device. So far, so fine. But did you use your "root powers" when trying to access those databases? Just having your device rooted does not mean all stuff automatically runs with root permissions (see: Do all applications run as root on my phone after rooting?). The app you're using to open those files must itself have requested (and be granted) root permissions -- or they might get either no or only restricted permissions on files they do not own.

Using aShell and aSQLiteManager you can open and view this database and any others that are on your device

It is not encrypted
Just copy down below address into your url and you will be able to see saved passwords. (EVEN WITHOUT ROOT ACCESS)
'file:///data/data/com.android.browser/databases/webview.db'
I have tested it only on devices running on Android Jelly Bean.


text:
Why did my wallpaper stop working?
I just upgraded to Android 4.1 Jellybean (OTA carrier update to my Verizon Droid RAZR MAXX), and my Multipicture Live Wallpaper app is not loading any pictures. Previously, each screen would load pictures from a folder on my SD card. Now, it says "Picture is unavailable. Need to setup or reload". I checked, and the path is still the same in the settings, and the pictures are at those locations. Why did this stop working and how can I fix it?

I solved the error. Instead of selecting pictures from a folder, use the album, and the picture folder will be listed as an album. Deselect all the other albums, and pictures should show up.


text:
How to get Google Play in China
I just bought the Samsung S3 in China and Google Play is not installed - how can I get it, or at least get my Gmail?

Possibly relevant: How can I install the Google Apps Package (Play Store, ...) on my Android device?

^ this also requires root and custom recovery to flash the google apps zip. Also, in order to access the play store server, you will need a VPN service to bypass the Great Firewall of China

I don't know it works or not. I just Googled and found this link.
According to the link you might want to use VPN services which changes your IP to other country IP which is valid in Google Play and also according to comment on same link one has changed his OS to Hongkong OS(i.e Google Play available OS).
You might want to go through LINK once. Hope this might be helpful for you!


text:
Galaxy S3 stuck on boot loop, Factory Reset didn't work
My Samsung Galaxy S3 (GT-I9300) was rebooting itself for the past few days, randomly. Today, it did it again, but didn't boot back up. Instead, it is now stuck on an infinite boot loop - it gets as far as the splash screen (Galaxy SIII logo), then reboots, and this goes on forever, until I remove the battery.
The first thing I tried was to remove the battery, SIM card and MicroSD card for 5 minutes. I then wiped the Cache Partition through the Android Recovery Mode. I then did an Emergency Firmware Recovery through Samsung Kies. This didn't help - the phone is still on the same boot loop. I then tried a Factory Reset through the Android Recovery Mode. This also didn't help.
I tried to view the boot logs through the Android SDK tools, but of course, the phone won't stay on for long enough to connect via USB. I'm not sure what else to try. Is there any other way I could possibly access the device's logs? Or should I try Odin instead of Kies?
Update: my S3 was had the official stock firmware on it, with official OTA upgrades, it was never rooted.
Second update: I've now tried flashing with Odin3. I used the firmware version appropriate for my region and carrier. Everything was successful, but I'm still having the same problem. I'm guessing there's not much else left to try except bring the device back to the dealer? ...

I'm afraid you will have to turn it in. If neither a factory-reset nor even a re-flash solved it, I don't see much other chances. As you never rooted the device, and always stuck to Sammy's officials, there should be no problem -- and you most likely will get a replacement.

My dad had this problem. His solution was to let me put CM11 on it ;)

Thankfully, I was able to fix it. I used Odin to flash it again, but this time, with an older firmware. I originally tried it with the Jelly Bean firmware. I thought it was a long shot, but decided to try again using Ginger Bread. This fixed whatever the issue was, and I used the OTA updates to get the phone back to the latest version. The thought of handing in the phone was a bit daunting. My girlfriend had to hand hers in recently. Her phone is only a few months old. It took them over a month just to admit they couldn't fix it, and she only got her replacement yesterday (after 5/6 weeks).

Julian, would you be so kind and make your last comment an answer, plus accept it after the "technical delay" of 2 days? In the comments, it might get lost -- and people with the same problem would not even read the details when there's no "answer". Thank you!

possible duplicate of Samsung Galaxy S3 not booting up, keeps restarting showing ”Samsung Galaxy S3 GT-i9300” black screen

I had same problem with logo loop.. I somehow screwed my EFS folder, but don't actually know how... Anyway I tried like 150 different thinks to fix it that I googled out but non of it worked for me..
Finaly I download orignal stock ROM but the old one with 4.0.4 android. Flashed via ODIN and only then get rid of logo loop and phone turned on normally (it took allmost 5 mins..) Then I restored my EFS folder. Than rooted the phone, installed CWM and made nandroid restore of my original ROM..
Not sure if this help, but saved my ass :) Wish you good luck

I had the same bootloop problem on T999 UVDLJA. I tried about 100 solutions, including flashing every possible ROM known and unknown.
Finally, the solution was very simple:

ODIN CWM
Flash ROM + Gapps
wipe cache, data, dalvik cache
install ROM
install Gapps (this is the part which I would always skip for later - BIG mistake as Gapps missing caused the boot loop)
restart, et voila!!!!

Try removing the power button.
I had the same problem and saw on a youtube video that changing the power button was a good solution. As I could not find a spare power button on, I just decided to remove it and it actually worked!
https://www.youtube.com/watch?v=pQ-U-Q_NdOo

i got similar problem with any android based on 4.4 with my i9305, any system got stuck on boot animation, tried MoKee, Omni, CyanOgen and few other ROMs plus Stock JB (however this one was bootable just by factory reset after installation), with the same result; finally i was able to go further after format /firmware folder in CWM 6.0.4.7 or any other suitable recovery, actually i formatted everything excluding folders wiped by factory reset. Don't forget wipe Dalvik cache
i think this can apply for any SG3 or other new phones from Samsung


text:
Changing System Color without Flashing a rom
Is there any way on my nexus 7 running jelly bean 4.2.2 to change the blue line that appears in the settings menu, notification bar, etc... to a green that is similar to this site's logo?

Are you rooted? If not, you won't be able to change anything like that.

No I'm not I guess I'll have to get on that then

And once having completed that, check UOT Kitchen for theming stuff (where your color question belongs to).


text:
Play Store not downloading app without wifi
I have just bought Samsung Galaxy Grand phone featuring android jelly bean. I am trying to download some app using my mobile data. But, it doesn't download application, while I am not connected to wi-fi network. It downloads apps while I am connected to wi-fi without any issue.
Can anybody suggest me, what setting is restricting me to download without wi-fi network?

If I understood you right you want to acces play store without internet connection? If yes then you can't do it. If I made a mistake understanding you and you want to acheive something else, I apologize.

@Anila: No, I don't want to access playstore without internet. I want to access it using my mobile operator data service instead of wi-fi.

Finally, I got it resolved. The issue was with APN settings provided by my service provider. Fixing that fixed downloading issue.

There are two things to check.

Go into Settings from the Play Store app's menu. At the time the question was written, the third one down is Update over Wi-Fi only. Turn this off if you want to download apps over a cellular internet connection.
In more recent Play Store versions, it's at the top of the list: it says Auto-update apps, and the default is Auto-update apps over Wi-Fi only. You need to change this to Auto-update apps at any time. Data charges may apply.

Apps larger than a certain size (I think 50 MB) only download over Wi-Fi regardless of this setting. (The Play Store app will prompt you if you try to download a large app and you're not on Wi-Fi.) This applies to lots of games but not many applications.

The reasoning behind all of these restrictions is because many users pay per kb of data, or they pay extra if they go over a limit. The default behaviour is safe and avoids surprising users with large bills.


text:
Link2SD fails to mount after nandroid restore
Recently I happened to switch back to stock ROM in my LG P500. I used v2.3.3 (v20c) ROM from LG's site and installed wiping all partitions including my SD card.
I then rooted using SuperOneClick and installed Link2SD. I rebooted into TWRP recovery, partitioned my SD card with one ext3 and one swap partition. The remaining space on the SD card was filled with a FAT partition. After rebooting phone normally, I used Link2SD which detected the presence of ext3 and mounted it successfully at very first run. To test the mount, I restated the phone (with reboot command in terminal emulator) and the ext3 partition was mounted without any problems.
Having faced a issue with ext3 partitions (see my earlier question) I decided to first test the backup and restore features first.  Hence I moved Google Maps app to ext partition and created a link. With link created, maps was working fine.
I then took a backup with TWRP which included all partitions (system, data, boot, recovery, cache, .android_secure and sd-ext). I immediately restored the backup and to my surprise, Link2SD did not mount the partition and reported an error invalid argument.
My phone does not have busybox installed and also no init.d support. But even without these Link2SD mounted the second partition well and fails after restore.
Can someone explain why it fails to mount after restore when it did before?
Update: I had sent email to the developer of Link2SD with logcat and as of now I haven't got any reply.  The log cat did not show any suspicious entries (or I do not know what to look for!). The only two lines about Link2SD are:

I/ActivityManager( 1567): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.buak.Link2SD/.Link2SD } from pid 1680
  I/ActivityManager( 1567): com.android.server.am.ActivityRecord 444 Displayed com.buak.Link2SD/.Link2SD: +387ms

This logcat is also available here for a detailed view.
Update 2:
I missed to add that, with Link2Sd not mounting, if I go ahead and format the SD card and re-partition using TWRP recovery, Link2SD starts recognizing and mounting. So, something happens to the partition during restore operation. At next available opportunity, I will attempt to manually mount the partition as Izzy had kindly suggested.

Maybe the restore messed up something? Have you checked logcat/dmesg for additional information?

@Izzy, I've added logcat. I tried this more than once and it failed every time after restore. Restore 'seems' successful - 1) the partition used size seems to be same after and before and 2) verification of backup zip file by TWRP passed without issues.

I must leave this for somebody else (cannot access the logcat due to corporate proxy is blocking zippyshare). Have you checked the partition (type correct, manually mountable, files accessible)?

I haven't tried to manually mount. I missed to do it. Presently had I partitioned my SD card now to make the Link2SD to work. I'll check next time.

I have the exact same problem, the only thing that fixes is doing:
 e2fsck -fpDC0 /dev/block/mmcblk0p2

but I have to do it every boot.


text:
Select music quality when syncing Google Music with Android
I uploaded my whole music library on Google Music (through Google Music Manager) in order to have quick access from the web and sync it with my android phone (Galaxy Nexus). The original size was slighly more than 2GB but when I try to sync after a restore on my phone,  the new size is nearly 10GB since Google performed the match and is now providing me high quality tracks (originally the quality was quite poor). Since I have overall 16GB on my phone, this is a bit too much to keep my whole library there and I would like to have lower quality (e.g. 256kbps or lower over the google default 320kbps) to save some space. Is this possible configuring any setting? If not, is there any workaround based on additional tools?
Thanks in advance,
Michele

Google Music always attempts to stream (when possible) at 320kbps, and I would presume the files are all simply encoded that way on the server. The help page implies this somewhat, particularly for matching. There may not be anything you can do aside from re-encoding the files yourself at a lower bitrate and then copying them to your phone.

Is it your intention to have all of your music on your device (offline)? As I understand it, this is not how it works by default - music is only cached on the device "temporarily", unless you have explicitly specified otherwise in your settings.

Unfortunately, I don't think there's a simple solution.
Your simple options seem to be:

Use Google Music and select a subset of music to keep offline
Don't use Google Music for offline tracks; instead sync them yourself
Use the "fix incorrect match" button on the web interface to force your low-quality songs to be uploaded (you can use gmusicapi to automate the process)
Make enough noise that Google devs take notice (I'm willing to bet their servers support this feature)

One last thing: I was under the impression that matching a song didn't automatically get you access to a 320kbs copy. When uploading, the Music Manager actually provides the bitrate of your copy of the song (here's my code); I've seen low quality (eg 128kbs) local copies matched and then produce a < 320kbs copy when redownloaded.
So, if you've got time to burn, you could conceivably use this to your advantage: re-encoding to poor quality locally and reuploading may result in lower-quality server matches.

Thanks for the answer and your suggestions. I didn't know about the gmusicapi and it's interesting even if it does not solve my problem. I will just select the songs I want to listen each time till I get a phone with more storage allowing me to sync all of them.

I agree, you don't automatically get a 320kbps copy when downloaded. I had previously uploaded an album of 64kbps WMA files (which don't play on Android without additional codecs) - if I download these I get 64kbps mp3 files. Whilst these are now compatible with my device (which is great!), a 64kbps mp3 does not sound as good as a 64kbps mp3 file.


text:
SD Card messed up
I had recently partitioned my SDCARD to work with my phone. Added an EXT4 and FAT32 partitions. After a power failure the data got corrupted. I can still see it but it's not the same as before. I've tried the following programs:
dd
fsck
e2fsck
fsck.ext4 Works but doesn't do anything. After a relaod of the card still shows the  same.Applies to all of the above
palimpset -- Error calling fsync(2) on /dev/sdd1 : I/O Error
gparted -- Attempt to write sectors 128-128 outside of partition on /dev/sdd
None helped.
So my question is. What can i use to make it work again. Any low-level formatting tools? Can my card be somehow in R/O mode?
Also ClockworkMod Recovery seems to not be able to partition/format it. It just says it completed the operation but nothing changes.

Using a card reader, try HP's Disk Storage Format tool
I use this to reformat fake overcapacity flash disks to proper size before and it made my kingston 4gb usb work again after getting corrupted.

Failed to format the device :(


text:
GPS Battery Drain -- LocationManagerService
EDIT 3: Someone pointed me in the right direction on another forum.  There was a bug with HD Widgets that rolled out yesterday. HD Widgets Bug
As of yesterday I am getting a 35%/hour battery drain.  I have not installed any new apps that would have caused this, this literally came out of nowhere.  I noticed my phone was getting extremely warm in my pocket, pulled it out and say my battery was almost completely discharged and went in to look at what caused the battery to drain so fast.  Top app on the stock Android battery usage settings was Flixter.  I thought maybe something was wrong with the app, FC'd it and put my phone away.  This morning I took my phone off the charger (100%) put it in my pocket on my way to work and again my pocket got nice and warm.  Pulled it out and saw that I was already at 81% battery after about 40 minutes of driving.  Again I pulled up the battery settings and saw Maps was the number one culprit this time.
If I use an app that needs GPS it works fine, can lock on to location quickly, etc, but I am getting a huge battery drain all the time.  Using Better Battery Stats under partial wakelocks my top two drainers are "NLP PendingIntent client in com.google.android.googlequicksearchbox" (Maps) and "LocationManagerService".
Anyone have any idea what I could try?  Been off the charger for an hour and already at 60%.
EDIT: I have rebooted the phone several times.
EDIT2: Just realized that when my phone is connected to WiFi the drain is much less than on network data.  Not sure if it's related, or just the extra battery required to constantly do a location fix over network data.  Just more information, if it helps.

Simply reboot the device. I've had that on multiple devices already, a reboot always cured this. What's causing this most likely is some other app having an unresolved WAKE_LOCK ("UFO": the app might have crashed with the WakeLock unreleased) on that (e.g. requesting location updates in an interval of 0 secs), that's a know issue (see also: How to deal with (orphaned) WakeLocks?, in the section "What if it is the Android System itself?" of my answer).

Should have mentioned in the OP that I have rebooted several times.  Thanks, will add to OP.

Ouch -- that crossed with my answer, which now no longer seems to fit... In this case, all I can offer is a temporary work-around: If your device is running Android 4.0 or higher, try if disabling the Maps app solves it (Settings->Apps->Manage Apps, scroll to "Maps", tap the entry, tap the "Disable" button). When you need Maps again, you can always enable it. You could also try clearing Cache (and optionally also data) from the Maps app.

Unfortunately there was a rogue update from HD Widgets that caused this: HD Widgets Bug I have emailed the developer and hopefully they can update soon.  This was insane how debilitating this was to my phone.

Short answer:
Simply reboot the device. I've had that on multiple devices already, a reboot always cured this.
Explanation:
The real culprit is not the LocationManagerService itself, but the way how is dealt with it. In my answer to the question How to deal with (orphaned) WakeLocks? you find a section called What if it is the Android System itself?, which explains this to a degree (and offers a link to further information):
An app might have requested location updates with a frequency of 0 seconds, thus keeping the device busy. Instead of requesting a "partial wakelock" (with an appropriate auto-timeout), it might have requested a permanent one (which it needs to release explicitly). If now this app crashed, the wakelock gets orphaned, the request for location updates remains, and nothing (but a reboot) can solve this.
This is just a raw description and probably not 100% technically perfect -- but I tried to put it into "laymen's words" to make it easier to understand. If somebody wants to put the details into "technically perfect terms", feel free to do so :)

you might also want to look under Google play to make sure your apps are not set to automatically update. I had a friend that did this for every app on their phone and would suck the battery life like crazy BC especially if the service wasn't great was constantly trying to update the apps.


text:
Factory Reset NYX mobile Android 4.0
I have a Nyx Ice Cream Sandwich tablet, running Android 4.0. I need to do a factory reset, but I'm still not able to do it. How do I do it?
I'm able to get the little android man with the red triangle and exclamation mark.
Thank You guys!

Can you still boot normally? If yes, you can just go to Settings > Backup & Reset > Factory data reset.

Have you tried pressing volume up or down button after that exclamation mark?
It gives you recovery options from where you can reset your phone.


text:
Is it possible to change the system language to Japanese?
I was wondering if it is possible to install Japanese as a System Language on my Android phone (Samsung Galaxy S2). My friend is from Japan and wants to buy her smartphone in Europe - but she wants to change the system language to Japanese.
Is there an easy way to do this? If not, what is the best way?
Thanks in advance.

Possibly relevant: How can I set the locale and language?, How do I add a new language?

The Samsung Galaxy SIII also has this problem. When I go to Settings -> My device -> Language and input, it is not possible to select Japanese, neither under Language, nor under Samsung keyboard.


text:
TTS and STT while driving - Samsung G3 (BlueTooth)
I have a few cell phones, and have never had a problem with TTS/STT with my 2012 Rio until I got a Samsung S3. My Rio has build in blue tooth.
My HTC WP7, iPhone, and BlackBerry read messages out loud to me in my cars built in blue-tooth, and let me talk back to re-send the message.
With Android, it just beeps.
What I expected (and what I got from my other phones):
Car: New text message from "so and So". Do you want to read, or ignore.
me: read.
Car: Reads message.
Car: Do you want to reply, or cancel?
me: Reply
Car: [beep]
Me: say what I want.
car: repeats what I've said to verify
Me: Send
done.

This works on all my other phones without the need to install other software.
Any thoughts on how to get this working on my Samsung S3?


text:
Push a ROM to Galaxy S3 (d2att) while in TWRP/CWM?
My friend has royally buggered up his phone and we can't get a file onto the phone in order to reflash the ROM. We are able to get into the recovery (either TWRP or CWM) and reflash the recovery via Odin- but not able to get anything to onto the phone to flash!
CWM doesn't seem to have an adb sideload option on version 6.0.1.2 and adb wouldn't recognize the device in TWRP.
Any ideas?

First of all, do a nandroid backup to save the current state of the phone.
Get a ROM that can be flashed via recovery (usually .zip, not .img or .tar.img), then just execute:
adb shell mount /sdcard
adb push <romname.zip> /sdcard

If the first option to mount the sdcard fails, you can manually mount if from recovery. Also sdcard path might vary from ROM or recovery.
Once the ROM is uploaded to the phone, you can then use the recovery option to install it.
If you're comming from a different ROM, be sure to wipe /system, /data and /cache.

I wasn't able to detect the phone via adb devices, so those commands unfortunately didn't work. I did however solve it by reinstalling my adb drivers specifically for Windows 8 64-bit.