text:
Forgot password. What to do?
I recently forgot my password on my perfectly working Motorola phone. I tried everything but nothing worked.
What  should I do?

Welcome to the Android Enthusiasts! I'd suggest starting with our locked-out tag-wiki, which is specifically for that :)

Did you forget the lockscreen password or your google password? I'm assuming the former, but just making sure. And if the first, have you enabled the Android Device Manager?

"I tried everything but nothing worked" -- that's a lie!
Please read How do I ask a good question? Did you thoroughly search/research for an answer before asking your question?  Tell us what have you tried so far and why it didn't meet your needs? This demonstrates that you've taken the time to try to help yourself and it saves us from reiterating obvious answers.

Follow the below steps if you forgot lock screen password.

Enter a wrong lock screen pattern five times (shouldn’t be hard if
you don’t remember the correct one)
Select ‘Forgot Pattern’
Now you should be able to enter a backup PIN or your Google account
login.
Enter either your backup PIN or your Google login.
Your phone should now be unlocked.

You can also follow Device Manager by Android steps

On a computer or other mobile phone, visit:
google.com/android/devicemanager
Sign in using your Google login details that you also used on your
locked phone.
In the ADM interface, select the device you need to unlock (if it
isn’t already selected).
Select ‘Lock’
In the appearing window, enter a temporary password. You don’t have
to enter a recovery message. Now click ‘Lock’ again.
If it was successful, you should see a confirmation below the box
with the buttons Ring, Lock and Erase.
On your phone you should now see a password field in which you
should enter the temporary password. This should unlock your phone.
Now, before you go on with your life, go to your phone’s lock screen
settings and disable the temporary password.
That’s it!

I tried doing that, however I was not able to unlock back my device through ADM, only lock it.


text:
Date and time resets to 1970 after every shutdown
I'm having trouble with date and time on my Droid Razr M running Android 4.4.2. Every time my phone shuts off it goes back to 1970 and I can't get on the internet or any of my apps.

source: Stack Exchange

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

sort: votes


text:
How to boot into bootloader?
I have enabled USB debugging as well as OEM unlocking developer option in my Infinix x510 which is running Android 5.1.1. I found that to reboot into fastboot mode, I have to turn off the phone, then hold down both Volume Up and Power button at the same time.
In my case, when I follow the said key combination, the Infinix logo comes up, goes away then reappears, keeps doing so until I let go of the keys. It then follows the standard booting procedure and boots into Android OS.
How can I get into fastboot mode? I want to get into fastboot mode, flash TWRP, then via TWRP install the latest Android OTA update manually.

What about adb reboot bootloader? And, why are you not trying to flash update file from stock recovery? You can simply sideload it, if required.

@Firelord Adb, fastboot none works. Side loading was the idea, but can't connect via any of those means

What happens when you execute adb reboot bootloader?

@Firelord Nothing. I don't expect adb reboot bootloader  to work when adb devices doesn't unless thats possible. The closest I've gotten at the moment is getting to fastboot mode upon restart. Tried unlocking bootloader, but didn't succeed although had OEM unlocking enabled under android debugging.

Then you need to troubleshoot why your device is not getting detected by ADB in PC. That's a separate thing to deal with. The command I told you would definitely work.

http://forum.xda-developers.com/hot-2/development/android-one-rom-recovery-twrp-root-sp-t3227682 My inablility to unlock bootloader is because a result of a known bug.

Since I'm on Ubuntu, this fixed my adb issues. Was using 1.0.31 instead of 1.0.32, yet didn't get any error message whatsoever. It was a protocol issue. Link: http://askubuntu.com/a/629243/101644

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


text:
How to grant a permission to an app?
I have an LG G4 with Android 6.0. I installed an application for learning English. The app requires me to watch a video and then to speak. However, I'm having trouble with the latter.
This is the error message:

In order for the app to work properly, please enable access to the microphone from your phone settings.

What should be done to make the application work?

Settings app -> Apps -> your  app -> Permissions -> enable Microphone or relevant permissions. Have you tried that already? And, link the app. If it is designed for Android 6 it should have asked you to grant that permission.

I don't find this , please can you show me using pictures

I don't have an LG G4. Can you go to the app's page where you can force stop it? If yes, you might be having the option about permissions. If you don't, do a web search.

For all the shortcomings of this question, that's a brilliant title! Unfortunately, I have to make this question more useful, so I will edit it to make it more informative. As consolation, have a +1.

Although Android Marshmallow should ask that each time it requests to use microphone, please include the link to the app, so we can test it. You might have set to always disable it.

Thanks  for you all, I found the solution, please take a look at the answer below.

The problem is Twilight application which is running, you need only to make stop and then give the permissions to the English application and then you can run the Twilight app.


text:
How do I block ads on YouTube in all WebKit based browsers?
How do I block ads on youtube on my android device? I have tried proxy websites - hide.me and plenty others, however, they work only on a windows machine, on android, they don't work, the webpage says "javascript not enabled". I have tried ad blocking proxy apps- adblock(no root), SEVEN adclear(non play store and play store versions), Adguard(non play store and play store versions). but it seems like youTube has found a way to bypass them all. IS this possible on android? if yes, how do i make it work?
PS: Or is there any free vpn app (not free trial) which blocks ads. I want this to work on all webKit (webView) based browsers

you want to block ads on YouTube Mobile app or from Mobile browser playing videos from www.youtube.com??

"I want this to work on all webKit (webView) based browsers" of course i want it to work on browsers, not the YouTube app.

There are some XPOSED plugins

You won't be able to block ads in the Youtube APP as long as you don't want to root your device. Blocking these ads requires changes to the DNS settings and you can't change these settings without root, nor can an app.
When you don't want to root your device the only option I see is just to use Firefox (or a similar Browser), install the Adblocker addon and watch your videos through the browser. Less comfort, but the only option remaining without root.

If you have root you can use adaway app. It's completely free and 100% working. You can download it here https://f-droid.org/repository/browse/?fdid=org.adaway . This app blocks all ads in browsers, all apps and games and youtube too, it uses hosts file to do so.

Note that this app requires root.

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


text:
How to find the Wi-Fi Password of a Connected Network on Android mobile
Is it Possible to know that in android devices, what are the supported versions are available, please share your ideas.

It is unclear what you asking... flagging as unclear for possible deletion unless updated

@eldarerathis i kindly request you  please share the existing link.  where it is located, thanks a lot.

The link is at the top of your question, in the yellow box labelled "This question already has an answer here: "

Sorry Bro, I'm not well-wisher about This Site, i'm sorry for made this question. thank you for help.

First off, you usually need a rooted device. Secondly, you can find the info usually in /data/misc/wifi/wpa-supplicant.conf. You can use cat via adb shell to get to this, or read it in an Android text editor of your choice.

You will be needing a rooted android for this.
If you want to view your saved WiFi password in your Android phone without using any apps, follow these steps:

Using your file explorer navigate to /data/wifi or /data/misc/wifi. This directory varies by device. Just know that you are looking for a folder named "wifi" (or for easy approach direct search for wpa_supplicant.conf).
Once you are inside the directory, open the file wpa_supplicant.conf with a text viewer.
You will find all your saved passwords inside that file. Password will be stored as:
network={
    ssid="WiFiName"
    psk="password"
    key_mgmt=WPA-PSK
    priority=1
}

Note that this requires your device to be rooted. Good Luck!

What you will have to do is go to Chrome, type in the IP address of the router and proceed to your WLAN settings. This will yield the WiFi password.


text:
How to get rid of ads?
I have a brand new LG G5 phone and randomly ads will pop up. The ads started appearing before I installed any app.  How do I get rid of them?

Where are they popping up? Just on your phone as an overlay, or is some app opening first?

You could try sideloading the Adblock Plus (ABP) app. You need to enable unknown sources and download it from their website as it is not on the google play store. Go to this link: https://adblockplus.org/android-install to download it, and click on "Download Adblock Plus for Android" at the end of the text, or resetting your phone.

You can install DNS66 which uses DNS-blocking methods. It creates a VPN tunnel on your device and has to work in the background though. According to user reviews it won't drain your battery that much. Free and Open Source: DNS66 - F-Droid. The process is simple. Enable 'Unknown Sources' under Security settings, download the app from the link I gave, and install it by clicking on it on your file browser. After entering the app you can see that you can set it up so it launches at your device startup. You can disable IPv6 support if it's not supported in your area. And you should enable Watch connection. At the hosts tab you can add different hosts files. Adaway has a good hosts file, and you can enable Malware hosts too for increased security. There are very good paid alternatives too, like AdGuard for Android or Blokada.
Those should work.

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


text:
How to backup Clash of Clan?

How do I backup this game? I'm using a Nokia XL phone.

I'm writing solution for "how to add google services in nokia xl?" Nokia xl doesn't support google apps hence you can't backup app data which rely on google play services. There are ways to flash google apps and play services in nokia xl. You can find some solutions here: http://www.androidrootguide.com/2015/02/root-nokia-xl-install-gapps.html

Are you signed in with a Google account on your phone? If not, do so.
Next, do you have Google Play Games installed and a Google Play Games profile? If not, install it and/or create a profile.
Finally, in Clash of Clans, click Settings and connect your Google account. This will backup your game to your Google account, and any time you sign in with it you'll be able to play your save. You may wish to optionally also connect your Facebook account while you're here.


text:
Identifying an icon that looks like two persons standing in a line
I found this unknown icon in my status bar. What does it stands for?

Click image(s) for larger version
Device : Coolpad note 3 running Android Marshmallow

People, Group, or Account icon... do you have multiple accounts or a guest account enabled? What device and android versions?

No I don't, I never created any account. I'm using coolpad note 3 running Android marshmallow

I figured it out but thanks everyone for there help. This icon is for meeting mode, somehow I enabled it.


text:
View running processes and CPU usage in Android 7 (Nougat)?
In previous versions of Android, when my phone battery was going down quickly I could open an app like OS Monitor, see what process is using a lot CPU (often it was Evernote or Maps.me), and then kill that process.
However, OS Monitor and similar apps aren't working with Android 7 anymore, I guess due to some change in the system.
So I'm wondering, is there a way that would allow me to see what's consuming CPU in the latest version of Android?

In developer options, you can see the "Running Services" which will show all services with their RAM usage.

Thanks, but is it possible to also get it to display the CPU usage too?

Have you tried other alternatives like system monitor, I think they pretty much do the same job

@xavier, yes I've tried a few of them, but couldn't find one that was working.

Thats okay its only I am not using android 7 now, could have tested a few, but will check in my emulator for compatibility

@this.lau_ Apps like "Kernel Adiutor (ROOT)", "Cpu Monitor" will give the Total CPU usage with each core usage (with graph). But they will not show individual process (app) CPU usage.

You can use adb shell /system/bin/dumpsys cpuinfo.
This should also work with Oreo.

(Edited - confirmed also not working on 7.1.1 unrooted.)
This should work on any Android version, but you might find the output a bit unfriendly:

Install and launch Termux (Google Play)
Open Termux and run apt install top
Run top

This definitely doesn't work on 4.4 or lower. Because Termux doesn't support 4.4 and below.

Thanks, but it doesn't work either, it only shows two processes (bash and top). I guess low level access to processes is now disabled in new Android version so no app can view them.

You can use"su" command before "top".

This requires root?

same problem, only shows two processes with 0% cpu usage, while my phone is seriously overheated. su command doesn't work as well :-(

answers is correct, but in my case i just use "pkg install htop" and then htop

Apps on Android can see only its own files and processes, that's why you see only processes started by Termux. Using root is probably the only way to see other processes, unfortunately.


text:
Is it possible to view and intercept android's activity launch from a PC
I know when a particular activity is launched (for a particular app) it may or may not require additional arguments. Also, if an activity is exported then I (or any other app in the device) can launch it manually using adb activity manager like
am start -n yourpackagename/.activityname

If needed, I can add arguments with this command using -e flag as well.
So here is what I expect:
Is there a way which can detect the launch of an android activity and show details such as the package name, name of the activity that is being launched, the arguments which are passed to the activity during launch, etc. I can do this with tools such as Drozer also
We all know about intercepting proxies such as OWASP ZAP or Burp which intercepts http requests and show us the headers and body data. I am looking for such a solution. Can this be done?


text:
How to fix "There is a problem parsing the package" when sideloading WhatsApp?
I downloaded the apk from here with  WhatsApp version 2.17.106 (size 34601974 bytes).
There, it says: "Android OS 2.3.3 or above". I can extract the APK's contents without errors, so the file is not broken.
My old smartphone model is GT-S6102, a Samsung Galaxy Duos, running Android 2.3.6.
I have enabled "Install from unknown sources" and "USB debugging".  I have let Lookout scan it before installing.
When trying to install that APK using the file manager, I get this message:

There is a problem parsing the package

I am also unable to install it from Google Play Store. From Google Play, it says "Package file is invalid".
Update: version 2.17.350 does not work again.

https://android-fix.com/android-errors/34-parse-error.html

@RahulGopi followed all things there to no avail

https://android.stackexchange.com/questions/164153/cannot-use-whatsapp-in-gingerbread-anymore

@woliveirajr yes, duplicate in a way, but answers there did not solve my problem. In fact, a few weeks later, a new version of watsapp was working again! I guess, both this and that questions should be put in a suspended state (if there was one) until the problem happens again, if ever. And if it is not still happening to other ppl right now...

File from https://www.whatsapp.com/android/  version 2.17.251 has minSdkVersion="15"  which means that it supports android 4.0 and later.
Declaration "Android OS 2.3.3 or above" is on the same place.
Ask support?

I think this is an answer, if confusingly worded -- the salient point being that the text is wrong and the min SDK version indicates why there's a problem.

I just re-downloaded it and cant find the sdk required version stored at what file? it opens with zip like app in ubuntu

I use https://github.com/google/android-classyshark/releases


text:
How to disable warning about listening at high volume for a long time
I use an ambient sound app through headphones while I sleep. This usually works quite well, except for the occasional night where i get woken up because Android has decided to drop the volume and display a message to the effect of "Listening at high volume for a long time can damage your hearing." I haven't managed to transcribe the exact wording yet because I'm usually grumpy and attempting to get back to sleep when it happens. I'm fairly certain that it can be displayed more than once per reboot cycle, as it was displayed last night despite my having used the phone this way numerous nights over the past couple weeks. (uptime currently shows 13 days.)
FWIW, I'm probably risking permanent hearing damage by doing this, but that seems a better bet than the certain negative effects (acuity, mood, cancer) of chronic sleep deprivation.
Is there a way to disable this "feature", with or without root?

On Samsung Galaxy S9, go to Settings, Sounds and vibration, Volume, and then click on the menu button on the top right-hand corner. The only option is the Media volume limiter. Default is turned off and the Custom volume limit is about 2/3 of the way but grayed out. Turn the setting to On and you can now slide the volume all the way up to the max.

I don't have an S9 but this doesn't sound like it addresses the issue

This works on a galaxy a14 too.

According to the article How to Automatically Disable the High Volume Warning without Root, the warning is implemented on devices due to European legislation which stipulates that:

all electronic devices capable of media playback sold after February 2013 must have a default output volume level of a maximum 85 dB. Users can choose to override the warning to increase the volume to a maximum of 100 dB, but in doing so the warning must re-appear after 20 hours of music playback.

(The warning should only appear if your device is using an European ROM)
It is possible to disable the warning by following the methods below:

On rooted devices

If you have the Xposed framework installed, there are several modules (VolumeSteps+ (image on the left), NoSafeVolumeWarning, GravityBox (image on the right), etc) that offer the option to disable the warning.

On non-rooted devices

The article above describes methods for disabling the warning using Tasker & AutoTools
either at boot or periodically. It also has a link to download the Tasker's scripts.
In other forums, the app Hearing Saver is purported to work on non-rooted devices.
You can also go to Settings --> Apps --> Your_App --> Notifications --> enable Block Notifications
Note: I don't use Tasker that is why I have not included the process decribed in the article. However, those who are more knowledgeable with it can include the steps.

Cool, thanks.  It sounded like there are issues with running Xposed on Samsung devices so I went the Tasker/AutoTools route.  Just finished setting it up and there were a few awkwardly phrased questions and some caveats but hopefully it will work.  I'll leave another reply here in a few days when results are in.

Hmm, this didn't work (Tasker).  Still haven't found a solution for this issue.

My fix for the volume has been to superglue the volume up button so it is always turning volume up. Then root the phone and remove the code in the kernel that activates the warning.

Could you give a bit more detail about how you "remove the code"? Are you recompiling the kernel or something?

You can try my app which changes the volume automatically to your desired values.
https://play.google.com/store/apps/details?id=net.festinger.autovolumefree


text:
Prevent apps from being suspended
I run sshd in a Termux window as my main means of accessing files on my Galaxy S7.  This works fairly well, except that I seem to have to re-run sshd rather frequently.  I suspect that this is because Termux is getting suspended by the OS.  I'm fairly certain that I've told it not to do so, but it seems to be happening anyway.  Using these instructions, which seem to be out of date for Nougat, as a rough guide, I've navigated to Settings -> Device maintenance -> Battery -> Unmonitored apps; Termux appears in this list of "apps that will not be recommended to be put to sleep."  However, after using other apps, Termux is not always present in the list of apps that appears when I hit the, erm, "windows" button at the bottom left corner of the phone, and as mentioned above, I frequently have to open a Termux window and run sshd again.
Is there something else I need to do to prevent Termux (and/or other apps) from being suspended?


text:
Does Android support the EXT (filesystem) for removable storage cards?
As the subject indicates, does Android support any of the Extended File Systems ("ext", "ext2", "ext3" and "ext4") for removable storage cards (such as Micro SDXC storage cards)?
Android is a Linux-based operating system, so surely such filesystems would be supported?
My question relates to both Android 4.4-4.4.4 ("KitKat") and Android 5.0-5.1.1 ("Lollipop"), as I am just about to buy the Sony Xperia Z Ultra which runs the former, but has an upgrade available for "Lollipop"...
The reason I ask is because Extended File Systems have a number of distinct advantages over Microsoft filesystems, and I do not use Microsoft Windows-based operating systems at all (well, at work I do - but personal stuff can't be used with their computers...), so it's only logical to utilize Extended Filesystems where possible, for the technical advantages.

Related -- http://android.stackexchange.com/questions/39610/how-to-format-storage-sdcard0-in-ext4 and http://android.stackexchange.com/questions/4497/can-i-use-ext4-on-my-sd-card-in-a-non-rooted-phone

This site has ext tags with Q/A associated with them, namely: [tag:ext2], [tag:ext3] and [tag:ext4]. Unfortunately, I couldn't find the support specific to your device. As you said, filesystems should be supported. I agree but certain devices doesn't allow SD card formatted with ext4. I have one such godforsaken device.

Update: This thread on XDA mentioned an app named Xperia SD Card mounter(Z ultra supported). It seems that ext4 works fine with internal storage as per the comments but nothing concrete can be said about external ones. I suggest contacting the thread owner for specific details. Play Store shows that the last update to this app was in June, 2014. I wonder about the support for Lollipop.

Yes it does support ext4 from what I gather from other sites and I am doing it right now on my own card.

but as with anything android, it varies widely with manufacturer and version.

Welcome to Android Enthusiasts! Consider adding links to the sites you've read and include essential parts of them to backup your answer and make it more reliable :)

my usb pens with ext4 works on kitkat 4.4 , but not with  android marshmallow 6.0.1 , due an selinux restriction I guess

This uninformed answer is problematic.


text:
How to properly format a MicroSD Card for FroYo?
The MicroSD card that came with my phone shows up as simply 'FAT' in Windows XP. This 2GB card works well in my HTC Wildfire running FroYo.
I bought a new 16GB MicroSD which is formatted as 'FAT32' but this does not work well in my phone although Windows picks it up fine.
The formatting option under settings on my phone just hangs. ('Do you want to force close this application?')
I had formatted the 16GB card in Windows before I found the SDFormatter utility. Using the SDFormatter utility now does not make a difference.
I have read that the actual filesystem for Android is YAFFS but I cannot find a utility for Windows that will format it as such.
What can I do to get a YAFFS filesystem (or plain 'FAT') on this card?
n.b. As a side note, my phone was faulty. It now works fine with FAT32

In Settings -> SD card and phone storage there is an option to format the sdcard. You first have to unmount the sdcard before you can format it.

Correct. Always use the device's internal formatting functionality to perform a format. This holds true for other electronic devices like digital cameras / mp3 players etc. as well.

Yeah unfortunately, this hangs when I try it - It asks me if I want to force quit - I chose 'Wait' in-case it is just taking a long time with the the larger card size, but it does not seem to end (5 minutes)

Sounds more like a problem with the actual sdcard then. If you think that is not that case, then I would still format with the built in option. every card I ever bought came formatted as FAT32 and android picked it up just fine.

You could try booting into recovery. There may be an option to format from there, but I'm fairly certain it would only be a feature of custom recoveries... Worth trying though!
With the wildfire I think you hold down power and the volume button, which takes you into hboot. From there you can scroll (with the volume buttons) to recovery. That will take you to the recovery screen, where a series of options should be available.

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


text:
Where to find the MMS settings?

Possible Duplicate:
How can I configure my phone for MMS?

I am using a Samsung GT-I5503 and I can't send an mms. Where can I locate the mms settings so that I can configure it?

Settings >> Wireless & Networks >> Mobile Networks >> Access Point Names
That should list the APNs applicable/configured for your network; Once you select the APN entry (click on the name) you should be able to see/configure MMS.
Update: Here is another question on MMS configuration :
How can I configure my phone for MMS?

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


text:
How to fix "Oh no! Your login temporarily failed" in Snapchat?
Every time I try to log in to the app I get a message shown in the image below.
Yes, I've tried what the link tells me, and yes, I have tried the Xposed framework as well but no luck. I have a rooted OnePlus 2.

Did you try visiting the support page?

yes I did , i said that in the explanation.

Snapchat only gives out a login token without Xposed.
Uninstall Xposed, log in to Snapchat, and install Xposed again.

Tried that and it did not work.


text:
How to disable the "Screen is pinned" ScrollView?
Everytime I pin an app I get a "Screen is pinned" green ScrollView and have to tap the "Got it" button.
At first, I thought it was just some kind of "getting started" thing, but after a few months it's still showing up every single time.
Since I'm pretty sure I "Got it", is there a way to disable this warning/info ?
Here's a screenshot of the ScrollView.

Have you checked here for other similar questions? Here is a query to other questions on this non-unique topic. All have at least one answer submitted; some actually with accepted answers. Please review them, and edit your question to show how they are inappropriate to resolving your issue.

Yes I did and found nothing related to my issue.

@noodlesup - you cannot disable that directly. May be the answer below can do that. I thought nobody in this world uses screen pinning feature ;)

What device are you using? You may (or may not) be able to remove this message via your stock settings.
In any case, to remove this message you'll need root access and an app called EhancedToast.

This will allow you to select the toast messages that you don't want to show up. For example: Screen Pinned, Screen Unpinned and messages of the sort.
Requirements For EnhancedToast Method

Xposed Framework (one that's compatible with your device, obviously).
Install the EnhancedToast Xposed Module.

From your phone (using a Terminal Emulator app - Root Required)
su
appops set android TOAST_WINDOW deny

From PC (adb required) but no root needed
adb shell appops set android TOAST_WINDOW deny

Please let me know if these methods work(ed) for you and good luck!
Source

Thanks for the detailed guide ! I'm using an Xperia Z5 Compact.  So there's  no other way than rooting the phone ? It seems pretty overkill for a notification :(

Nice copy and pasta from a previous question.

@Ben Baltz, please stay on topic and stick to the topic at hand. Constructive answers and sources help best. Also, pasta is a food.

Well you could at least give credit to the original poster rather than claiming this as your answer. Original: http://android.stackexchange.com/a/144146/205602

Technically, I never claimed it as mine. People who post questions are always suggested, strongly, to do research before posting a new thread. In any case, fair point, regardless. Since you've submitted the link here, that was helpful too. Thank you!

Anyhow, this doesn't answer the question. This technique suppresses the white toast message that pops up, but does nothing about the ugly turquoise "screen is pinned, got it" message this question is talking about.


text:
What app uses this notification icon?

It looks like a partial alphabet a in black color over a white circular background.

If this is an application icon, rather than a system-driven one, it will appear on the left side of the notification bar. Pull down the notification menu and the notification can be long-pressed to bring up the AppInfo button. Press the AppInfo button to take you to the page for the relevant app.

it's most def an app notification icon I just stumbled upon in the Internet and I'm curious what it stands for

That is a notification icon from Podcast Addict. See this screenshot for an example.
It's not the icon you see when content is playing or paused: I think it's the icon you see when the app wants to tell you there is new content available.


text:
How to fix Bluetooth taking around a minute to connect to devices?
With the bluetooth on my phone I used to be able to listen to music on my headset, get into my car while the music is playing, have the bluetooth hand off its "media" processes to the car's bluetooth, then pass it back to my headset when the car shuts off and its bluetooth connection ends.
Lately, my phone has not been doing that successfully, and will only connect (sometimes) if I wait for long (1 minute), or if I open my bluetooth options and force it to connect.
I feel like it's something to do with how my phone is "searching" for bluetooth devices around it, but I have so far not had any luck with poking around in its discovery and connection settings. I have tried resetting network settings and did a factory reset too but to no avail.
Basically the way the process should be is:

Headset connected as Media and Call device
Another Media Only device (that has been previously paired) turns on in range
Bluetooth passes Media to new device (speaker, car stereo, etc.)
Media only device turns off
Bluetooth passes back to the Headset

If anyone else has had a similar issue and knows of a fix including those requiring root access, please let me know.
Phone Info:
Verizon LG G4 (VS986), unrooted, Android 6.0


text:
How to change the country in Samsung Pay?
I bought a new Samsung Galaxy S7 Edge in Asia before leaving to France. I now want to use Samsung Pay in France but the app shows Asian ads and notifications in Thai language. I want to know if the app will still work in France, and can you change the original country?

I've contacted the customer svc and they gave me a really bad answer. Apparently, the Samsung Pay rewards and promo will ONLY reflects the the device origin country. I have no idea if there is anyway to change the origins country data. I hope someone brilliant that experienced this same bad news with me would come up with some flash/ roots solution. As for my case, I ve been collecting the reward points for quite awhile on my note 5 before I change to note 8. And since both devices' origin country isn't the same, I was unable to transfer it. [Edited by Moderator Firelord].

I use an imported Samsung Galaxy S8 from Hong Kong. I wasn't able to change the country that Samsung Pay uses. But I use Samsung Pay in Switzerland with a Swiss credit card. But unfortunately, I get ads from Hong Kong in Hong Kong Dollar.
Once you setup Samsung Pay you can use it worldwide.


text:
Can Puffin browser easily be uninstalled?
I have bought an online study course but I am told I need Puffin web browser to view the course. It appears I can install Puffin browser on my Android phone (Vodafone Smart Prime 7), but if I decide after completing the course to go back to normal Google Chrome browser, would Puffin easily uninstall?
 Will it cause any problem?
I'm afraid I'm not a big user of modern technology and do not want to bugger up my phone browser!

Puffin Web Browser as of now:

does not require device administrative permission
does not have permission to display an overlay on screen to block attempts of uninstallation
does not make any attempt to block uninstallation at all by any means.

I'm unsure whether Puffin prompts its users for drive-by installation but even that would not harm cause if unknown sources are disabled.
You can definitely, easily and like other apps, remove this app from your phone either through Settings app or from Play Store app itself. Alternatively, you can choose to keep it by following the other answer here.


text:
Identifying an unknown Android tablet through adb/shell without relying on build.prop
I obtained a cheap unbranded tablet from a friend, without a box or anything and I need to figure out what kind of tablet it is, through software.
What I've established so far is that the tablet is an Alwinner A13, but unfortunately there are a lot of A13s and this one seems to require some non-standard touchscreen drivers.
There are a few more threads about identifying devices, but this case is slightly different, in that I can't trust anything Android tells me about the tablet.
The tablet is currently running the official Novo 7 Legend firmware, which "works" but unfortunately is not the right firmware for the device. I still have full access to the system over adb and with a mouse over OTG, however the device's build.prop is wrong.
Unfortunately build.prop is also what defines the tablet's type/name in the Android "About device" section and all Android log output I've found.
I've checked dmesg as well as the output of adb bugreport, neither gave me what I'm looking for.
tl;dr:
I do not have the original firmware nor do I have the box and the hardware is very generic, so my question is, is there any (software-wise) way of identifying the tablet, that does not rely on build.prop?
I have full (root) adb access and full access to Android.
Update: I have opened up the tablet and checked the board (and lost the power button in the process), on it was a more specific name, but still very generic. I did manage to get some rom working on it thanks to it (albeit with an inverted touchscreen), but I still haven't been able to identify it. I've given up on it for now (I got it for tinkering purposes anyway), if I get new suggestions here I'm still more than happy to try them out however.

I'm not sure how to determine where a system info app obtains its information (except the app desc says so, or you asked the dev). However, a list of possible candidates might be found here: System-Info Tools. If you found the one you're looking for, feel encouraged to answer your own question, so others might benefit of your discovery :)

Wups, sorry, forgot about this question. I have used some of the apps on that page, but they all either read build.prop or only list the hardware (which I already knew), so unfortunately that didn't solve the problem

Have you tried these:
adb shell getprop ro.product.device
adb shell getprop ro.product.model
adb shell getprop ro.product.name

EDIT: Upon re-reading the question, it seems that my suggestion is not applicable.
I trust that you have a stock recovery? If so, connect it to PC while in recovery mode and do the following over ADB:
adb shell
cat default.prop

If default.prop still does not give you what you want, I'm really sorry but I can't think of any other solution than to look for a stock firmware.

Sorry for the late reply, unfortunately I got the device with a generic Allwinner A13 CWM installed, so that didn't help either. Thanks for the suggestion though.


text:
Android 5.0.2 x86, not working with wifi
I am trying to install the PC version of Android. I've found many links, but none of these versions work with my wifi. My wifi card is a Qualcomm Atheros AR9485WB-EG (I have an Asus PC). How do I get Android to work with this card?

More details about your computer will help

I had the same issue but solved it by using a different wifi interface instead of different versions of Android. I had an Edimax interface that was not compatible, and changed to a TP-Link interface which is working now.

And how did you change this interface? Please edit and add details so that the reader can benefit from this answer easily.


text:
Unable to configure wifi and/or bluetooth on Google Glass EE 2
I have a Google Glass Enterprise Edition 2 (yes). I am unable to connect either wifi or bluetooth (primary goal is wifi).
For wifi, I first tried the following:

On the glass: Settings → Wifi → Selected network.
On the MyGlass web site: "Continue with my computer" → Enter wifi info → Generate QR code.
Glass prompts to scan QR code, I scan it, it says "invalid QR code". Considerable searching yielded no additional troubleshooting info.

I then attempted to use the MyGlass app on an Android device. I tried the following on a Google Pixel and a Kyocera DuraForce Pro:

Install MyGlass app.
Enable bluetooth.
There aren't really any on-screen instructions; it appears there is supposed to be an embedded video tutorial in the app but it never loads. Clicked "find my glass" in the app. It did not see the Glass.

I tried pairing the Glass with the phones manually, first from the Glass side:

Enter Bluetooth settings on phone so it becomes visible.
Phone shows up on Glass, select it, pair.
Pairing appeared successful, but then it immediately disconnects.

Then I forgot all devices and tried again from the phone side:

Enter Bluetooth settings on Glass so it becomes visible.
"Google Glass Enterprise Edition 2" shows up on phone. Select it, pair.
Pairing appeared successful, but then it immediately disconnects.

In both cases, after pairing, if I select the Glass from the phone's Bluetooth menu it says "Connecting..." → "Connected" → immediately disconnects.
In all cases, I was unable to make any progress in the MyGlass app.
So I am unable to configure wifi, and unable to pair the device. Does anybody know how to do either of these?

All right, well I was able to configure wifi at least. I had to use the Android menus rather than the QR Code based UI:

I found an application called Vysor that allows control of the Glass through a PC, so I installed it, connected the Glass with a USB cable and did the rest through there.
From there I went to the device information card, clicked it 5 times (there's a countdown) to open the Android menus.
I then went to wifi configuration and entered the configuration there just as on any other Android device, and it connected just fine.

Still no luck with Bluetooth, but since my use for Bluetooth was just to configure wifi in the absence of working QR codes, and I was able to configure Wifi through the Android menus via Vysor, I don't really have a use for Bluetooth any more.


text:
Device no longer connecting to wi-fi network
I have a Samsung Galaxy Core 2 for the past two years. it was working fine but all of a sudden the wifi in the phone is not working. Instead it shows "saved and secured" but doesn't get connected. What should I do?

Is it a specific Wi-Fi connection that won't work, or none work? If it's a specific one, then the problem may be on the Wi-Fi router, or it's connection to the internet.
Turn the Wi-Fi router off for a few seconds and then on again,and try connecting.  Try connecting with another device.
Also, you can try removing the connection from your device and adding it again.

Try forgetting the network and then connecting it once again. If you have recently changed your wifi password, then also this problem comes.

The first thing I would try is switching the phone off completely so that means holding the off button down until the whole phone turns off (Reboot) Then see if it it works.  If not then go to the Wi-Fi setting on your phone and long hold on your connecting and click forget.  then click again and connect. that should work.
craigshawtech.com


text:
/storage/emulated/legacy is read only
For some reason, no apps on my phone (including adb, after running su) can modify any files in any subdirectory of /storage. I also can't use my file manager on my computer to edit, create, or delete files on my phone. However, everything else works perfectly - until an app tries to save a file (all apps are still saving their databases and settings correctly - this only applies to my personal files).
Each of these files are owned by root, with group "sdcard_r". Files have permissions -rw-rw----, and directories have drwxrwx--- which seems right. I tried reinstalling my file manager and other apps (in case their UID's somehow left the group), and that didn't solve anything.
My guess is the partition is mounted as read-only, but I'm not sure how to fix it, or which partitions are mounted incorrectly. This problem persists after multiple reboots.
Here's the output of the mount command:
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=865064k,nr_inodes=128149,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,size=865064k,nr_inodes=128149,mode=750,gid=1000 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,seclabel,relatime,size=865064k,nr_inodes=128149,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,size=865064k,nr_inodes=128149,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,size=865064k,nr_inodes=128149,mode=755,gid=1000 0 0
/dev/block/platform/msm_sdcc.1/by-name/apnhlos /firmware vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/modem /firmware-modem vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,seclabel,relatime,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,errors=panic,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/efs /efs ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/persdata /persdata/absolute ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/shell/knox-emulated fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000,default_permissions,allow_other 0 0
/dev/fuse /mnt/shell/privatemode fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000,default_permissions,allow_other 0 0
tmpfs /storage/emulated tmpfs rw,seclabel,nosuid,nodev,relatime,size=865092k,nr_inodes=128162,mode=050,gid=1028 0 0
/dev/fuse /storage/emulated/0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0/Android/obb fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/legacy fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/legacy/Android/obb fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

I have a rooted T-Mobile Galaxy S5 running stock Android 5.0. The issue started after I accidentally launched recovery mode, but I didn't do anything - actually, I assumed that it was unrelated at first. Does anyone know how to resolve this?

You can easily establish if the reason is a read-only mount or incorrect permissions. When in root shell, try busybox touch /storage/emulated/legacy/blah.txt. If it says read-only filesystem, then it's a r/o mount; if it says access denied then it's a permission problem.


text:
Reverse tethering isn't working completely
I connected my phone to my pc's ethernet connection via (USB cable) reverse tethering AndroidTool on my PC and USB tunnel on my android. Now, the problem is, it is going well with UC browser but isn't working with hike, telegram, google play, mobogenie, etc.

I just found the solution here basically you need to install the HackTool, reboot the phone, open the hack app and select "force wifi" and also "activate traces". Then open Android Reverse Tethering Tool and job is done ;) Enjoy full Tethering!

To get full tethering across all apps (assuming you are rooted), you additionally need Xposed framework installed and install Hack connectivity service tool (but it is normally included in the same package with android reverse tethering tool).
You then choose wifi and activate traces
See below:

This module forces the Connectivity manager  to return Wi-Fi networking info as active.
For detailed usage instructions please refer to this thread: Android Reverse tethering tool for Windows users (Troubleshooting (FAQ)
But one important thing to note is: For Android 4.3 and upper : You must  connect your phone/tablet to a working Wi-Fi or 3g once after each boot before using reverse tethering
An alternative tool (if Hack connectivity service module is not working) is Fake Wi-Fi Connection module. Sometimes some applications won't work when no Wi-Fi is detected so it simulates  an active Wi-Fi connection in order for apps to get internet. It uses the same concept as the above tool.

authors: Юлия Владимировна


text:
Unable to delete a file in /data/data with root permissions
I own a Moto G which is in 5.0.2 with KK bootloader. An app created a folder in /data/data which sustains in the memory even after uninstallation of the app. I couldn't remove the folder in any way.

I tried with Root browser, with terminal. Root browser says Deleted successfully. while trying to remove the folder, but it remains.
When I tried to remove it from terminal, it says rm: 00160eb4bb6a2325_0: No such file or directory, but it gets listed while using ls. This fails the nandroid backup with TWRP. :( Is there something I can do? Thanks in advance! :)

Edit: ls lists the file, but ls -l fails showing an error.

Seems to be a broken directory node. The only way to fix this is formatting the storage. I had this issue as well, but with an app folder that prevented me to install that app again.

Sadly, I even tried formatting the entire partition. The creep still remains. :(

Then you never formatted. What did you use to format your /data partition? Seems like CWM to me, which does not format using make_ext4fs like TWRP does.

Yeah, I formatted with CWM. Do you reckon formatting the partition with TWRP work?

IIRC CWM "formats" using something like rm -rf /data/*. It obviously does not format but rather delete everything. TWRP uses a proper binary that creates a completely new partition. As I have written: I was in a similar situation and only TWRP helped me. (Other recoveries might format properly as well, but I had a first-hand experience with TWRP)

Even TWRP failed to remove it. :( It said 'Unable to stat /path/to/folder/' and exited with error.

Finally, I had to repair the file system. Directory got deleted with rm -r after that. Thanks! :) I wish I could upvote your answer.

For delete folder /data/data/ [only for rooted devices]
Install adb tool:  [if already adb install than skip this step ]
Notice that in this method you will only install the platform-tools like adb or fastboot.
1.1) Download:
Download the platform-tools for your OS from https://developer.android.com/tools/sdk/tools-notes.html
Unpack it to <home-drive>\platform-tools

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

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

Commands for delete folder
 $ adb root

 $ adb remount

 $ adb rm -rf /data/data/<folder-name>

or
  $ adb shell

  $ su

  $ mount -o remount,rw /

  $ rm -rf /data/data/<folder-name>

I hope this help you.

Thanks for the reply. I've already told that I tried deleting it from terminal. It isn't working any way.

your device is rooted ? than from adb shell it work

Yes, it is rooted. Adb shell works. But the deletion isn't.

it work for me, i delete one package com.example.example directory

Please read the comments on the OP's question too before you answer, so that you can add something new to the discussion. However, nice answer otherwise, so +1.

Is it possible to delete a folder using a single line, assuming you are in a batch file? If not, how do I do it in multiple lines?


text:
Can I read a data file without root access
I've been playing around with my phone, specifically the file /data/system/gesture.key, and have run into an issue.
Using adb, I can get right up to the file but I can't read it or copy it to my PC. I have two phones I'm working with - an S3 and an LG90. Neither phone is rooted and I don't really want to root them.
I keep getting permission denied error when trying to access the file.
Is there any way to open the file without rooting the phone?
Thanks!

Simply put, the chance is there. The issue is, that only the system has permission to read that file. So we need to use a system service to read the file and send it to us. AFAIK creating a backup using ADB and extracting files should be possible, but I don't know if such system files are included in a full backup using ADB. Note: Do a backup with something like adb backup and not via adb shell.

I tried the adb backup and the adb side seemed to think it worked and it told me to go verify on device. but A) the device didn't seem to know about it and B) I'm also trying to figure out how to do this without having to do anything on the device.

Well, the issue is that the file is owned by the system. No user app is able to run as the system user and thus it is not possible to copy it. The shell itself runs as a user as well, but the ADB daemon (adbd) seems to have system permissions needed to create backups of your system. After you have accepted/verified your PC on your phone you will not be asked again.

authors: ეკა თამაზაშვილი


text:
What checks should I go through if my laptop can't connect to the internet through tethering?
I need to connect my laptop to the Internet by tethering through my smartphone, I'm using a Galaxy GT-S7270 with Android 4.2.2, a laptop with Windows 7 and a tablet with Windows 8.

Whenever I try to use the WIFI hotspot, while I can connect and access the internet with my tablet the laptop gets a limited access after connecting to the smartphone.
This behavior stays the same of I try to tether form another device, like for example my roommate's I-Phone or a WIFI signal coming from it laptop through a certain software (which in fact doesn't work for my tablet either).

If I try to use USB tether, as soon as I activate it from the menu in Android, the file manager of Windows doesn't list my device anymore, if I deactivate the USB tether the device is listed again.
This happens for both MTP and PNP protocols, in addition the PTP protocol trigger a warning saying that there are problems with the drivers of the dev
ice.

The laptop doesn't have a Bluetooth transmitter.

I won't have access to any other access point but the smartphone for a while, what can I do to connect my laptop to the internet?

EDIT: I had success downloading some unofficial drivers from the Internet and using them to make a USB tether.
Still, the same drivers don't work on the tablet and the whole process has been a series of random attempts.
Since I still don't have a "method" and the reasons of a certain connection working on a certain device and others not working, I will leave the question here.

Please explain what you mean by "the laptop gets a limited access."

@Joe Sewell I mean that even if the connection itself is established the laptop doesn't have access to the internet, in Windows words this is flagged "limited access" and happens either when further authentication is needed with the network or possibly the network itself is not connected to the Internet.

Ah. Not familiar with what MeSs-Windows means in that context. To me it connects or it doesn't.

It's something like "I'm connected to device X, but device X is not connected to the internet" where X can be a smartphone, router, etc. I don't really know the details either, I guess it checks for some kind of response on a ping check or something..

Did you modify the windows laptop hosts file, and replaced it with a big adblock hosts file?

Having a limited connection is a common issue in Windows 7/8/10. The only good method I've seen that works is doing a system restore to a earlier restore point (not a full wipe of the laptop). It'll be under Backup and Restore in Control Panel. Every time Windows updates it creates a backup which you'll want to use to undo any issues that may have caused the limited WiFi bug.


text:
Remove SU after unroot
I lost root access after an update (I'm totally android illiterate).
 I tried to re-root but Stump Root thinks that I'm already rooted because /system/xbin/su exists.
How can I remove /system/xbin/su so that I can run Stump Root and re-root?

if /system/xbin/su exists, then you did not lose root. That is root.

All root checker apps state that they have no root access, and SuperSU says "There is no SU binary installed, and cannot install it." The T-Mobile update caused me to lose root but did not remove the files.

It's most likely that the update reset the permissions on that file so it isn't being executed properly. If you connect the device to a computer with the ADB drivers installed, and run adb shell su do you get an error message?

It's been years, I've got a new phone since then. Thanks though :)


text:
how can I usb tether between two android phones
I want to access the internet connection of my first android phone with my second android phone, via usb.
I am sensitive to wifi/network radiation emissions, so I want to connect the first phone via wifi or 3G network to the internet, and have internet access through a long usb cable, from my second phone, set on airplane mode.
I have a Galaxy S2 HD LTE SHV-120S Android version 4.0, rooted and stable
The second phone I have yet to purchase.
Are there apps to enable this? Drivers?

A similar question has been answered here. Perhaps, it can help you.

Thank you for the link. In that situation, they wanted to have access to their second phone's files. I want to have access to the internet connection of the second phone. I am quite a novice at Android, so if you could suggest any settings, drivers, etc. I would appreciate it.


text:
How to find out currently running user name/ID from ADB
I am having Nexus 7 running multiple users. I am trying to find out which is currently running user using ADB. The best I could get so far was to check legacy directory linking which is either linked to /mnt/shell/emulated/0 or to /mnt/shell/emulated/1.
Is there more efficient way to find out which is currently running user? Also is there a way to find out user name of current user?

For Android 8, 9, 10, and possibly for Nougat too I suppose, run:
adb shell am get-current-user                # returns USER_ID of the foreground user
adb shell cmd activity get-current-user      # alternative command

Alternatively, do:
adb shell 'dumpsys activity | grep mCurrentUser'

You output would be:
mCurrentUser=0

0 is always the user Id for the owner (primary user). Any other number, say 10 or 11, would reflect a secondary user (including Guest user).
For Lollipop, enter the command:
adb shell dumpsys user

You would get something like:

Users:
  UserInfo{0:Owner_lol:13} serialNo=0
    Created:
    Last logged in: +1m40s308ms ago
  UserInfo{10:New user:10} serialNo=13
    Created: +1h1m15s438ms ago
    Last logged in: +6m2s390ms ago

In  {0:Owner_lol:13} 0 is the userID of the user having user name Owner_lol.
For each user you would see Last logged in: time. The entry having time closest to current time implies that the corresponding user is currently in focus on screen.
Given that you've root access, you can see all these details from the XML file of each of the user available under /data/system/users.
It is another matter that my Android 4.2.1 didn't give Last Logged in: time correctly.

Alternatively, in Lollipop, you can do:
adb shell pm list users

You would get something like:

Users:
        UserInfo{0:Owner_lol:13} running
        UserInfo{10:New user:10}

In my Android 4.2.1 I don't see the text "running", perhaps because it wasn't implemented in the code or because the device has single-user support.
Note that if multiple users are logged in then you would see "running" for all the logged-in users.

user (android.os.IUserManager) is the service which manages users in the system. dumspsys simply dumped the output queried from the service user.
You can alternatively query the service provided that you know which function to query. For e.g. In my Android 5.0.2 I can enter:
adb shell service call user 8

It gives me a hex-dump where I can at least see the user name and userID among other things, of all the users in system.
Number 8 is calling a particular function. See the source code of android.os.IUserManager for your Android release here.
Edit:
An another method is to peek into the activity service.
adb shell dumpsys activity

Look for the few lines after the line with text mStartedUsers:. You would see something like:
User #0: mState=RUNNING
User #10: mState=RUNNING

The numeral entry between # and : is the userID of a user.

Worked for me. List of commands for multiUser is provided in https://android.stackexchange.com/a/71456/154792

Please mark this answer as the solution.

I tried everything Firelord suggested, but non of it actually gave useful results. It always says that all users are "RUNNING", "Last logged in" doesn't update/reset when switching user accounts...
I ended up with this:
adb shell dumpsys activity | grep -E "mUserLru" | grep -Eo "[0-9]+\]$" | tr -d "]"

Returns the user id of the active user.
This works very well for me.


text:
Error "mount: operation not permitted" when trying to mount system as read/write
I am trying to mount system as r\w and every app couldn't do it including root explorer and link2sd. I am using Xperia z2 android v4.4.4 and I the device is rooted and I have restarted the phone.
I get the following eeors when trying to do this:
mount -o mount,rw rootfs /
 mount: operation not permitted

rootfs is not your system partition. Is that what you actually intended to remount? What's the end goal that you're trying to achieve? More context might be helpful.

@eldarerathis yes I intended to mount the root of my device

Possible duplicate of How to mount /system rewritable or read-only? (RW/RO)

This is how you remount root as read-write:
 mount -o remount,rw /

If you want to remount the system partition as read-write:
mount -o remount,rw /system


text:
How to change the permission and ownership for internal sdcard
I have a problem with my internal SD card on my android 4.2.2. It shows there are no files on the internal SD card but there is a shortcut called "legacy" and I can't write anything on the internal SD card or download on it but I can install apps on it.
I found on Root Explorer that the owner and group is set to root. I try to change to system but it does not change.
And the permissions is set to read and execute for the owner and group and other.
The write permissions is disabled to the owner and group and other.
I also try to change the permissions and unroot my phone but it does not work.
Is there any solution for my problem?

Did you tried formatting the whole SD card using your PC ???

Open the legacy folder, the contents of your SD card are (usually) there.

Yes i tried to format the sdcard but the problem still exist

I try to enter the internal storage on my pc and there is no files or folders

And my pc set to show hidden and system items

I found on root explorer that the owner and group is set to root and I try to change the values to system but it does not change


text:
Can't Access internet through laptop wifi in my xperia u
I was able to create a hotspot through Connectify software in my laptop, but when i connect my phone to it ,it shows i am connected but i am not able to access the internet. Is there any option that should be enabled on phone?

Here's a useful post from XDA-Developers website: refer to this link.
Configuring laptop/pc

First, you need to create an adhoc network:
Open network and sharing center on control panel
click on manage wireless networks then add , a windows is shown, select create an ad hoc network click on next then input a network name(for example name it 015) then choose the security type (you can select either open or WEP) then check the box save this network
Now reopen network and sharing center on control panel then change adapter settings.
Right click on your internet network and click on properties then select the tab sharing and check the "allow other network users to connect through this computer's internet connection" (choose wireless network, if multiple networks are shown).
check also the "allow other network users to control or disable the shared internet connection"
next click on setting and check all items..
Right click on wireless network connection and double click on "internet protocol version 4(tcp/ipv4)"
on the new window select use the following ip address 192.168.137.1
and subnet mask 255.255.255.0
now activate your new adhoc network (if not already) go to the network icon next to the clock and select it and connect.
Congratulation your laptop/pc is now configured .

Configuring the android device :
Now, we will configure the android device to make it able to access this new adhoc network

Go to setting on the menu of your device
then wireless and networks then wi-fi settings then activate wi-fi .
Right click and choose advanced. Check the "Use static IP"and fill in :

ip address: 192.168.137.5 (for example)
Gateway : 192.168.137.1
Netmask : 255.255.255.0
DNS 1: 192.168.137.1
DNS 2 : 172.168.137.1

right click and save.
Finally, click on the adhoc network (and input password if you use WEP security) then connect.
If you encounter problems connecting ,try to disable then to reactivate wifi, else reboot your android device.

i tried all ur steps but there is no option like "use static ip" in my phone's advanced wifi setting  . There is abother option in my phone call"Auto IP Support-Assign Auto IP adress if DHCP fails"..any  idea?

You need administrator for this.

Start your hotspot using "Connectify" or "Virtual Router" (which is better IMO as it doesn't shutdown all 30 min like Connectify Free Version)
Go to network and sharing center on the control panel on your laptop and press on "change adapter settings"
Right-Click the adapter you are using to connect to the internet and press on the "sharing"-tab.
Check "Allow other Users in the Network to use this connection as internet connection"
Select your hotspot network and press okay.
Restart your hotspot and connect your phone.

You're good to go.

after the successfully connected internet to your laptop install and run this software "Virtual Router Plus" and shared connected connection then search for the wifi in any device u can access it by entering correct key.

..i tried befor but not warking.Means cant access internet. ty


text:
Sync local calendar entries with Google
I want to sync my calendar entries in my Galaxy S3 (Android 4.3) with Google. I am using the Google Calendar app but unfortunately I have entered everything into the default "My Calendar" local calendar rather than choosing my Google account when adding events.
I have not been able to find an easy way to transfer events from this calendar to my Google account, and hence it is not syncing (it seems you have to choose the right calendar to get it to sync).
Is there a way I can transfer my calendar entries to my Google account without manually re-entering everything?

The procedure to do this has been outlined on XDA thread:

Firstly download this app from playstore: https://play.google.com/store/apps/details?id=com.idea.backup.smscontacts
Open it and go to Calendars Backup ➡Backup
Chose the file name and start the backup.
Then transfer the backup file to your pc. It will be in /sdcard/SmsContactsBackup/calendars.
Open up the backup file on your pc. I'd highly recommend you to use Notepad++ for this. You will see multiple Calendar entries at the
  top of the file. Look for the entry which has this attribute:-
  account_type="LOCAL" Note down the _id attribute for this Calendar
  entry.
Now look for < Calendar entry which has name="xyz@gmail.com" attribute and note down the _id attribute. Here xyz is your gmail
  username.
Now open Find & Replace and replace this :

calendar_id="1"
with
calendar_id="2"
Here, 1 is the _id for LOCAL Calendar entry and 2 is the id for your Google Calendar (in this case). It could be different for you. So
  basically whichever calendar entry is set as local, will be converted
  to the google calendar's entry so that it can be synced.

Now transfer the modified file back to /sdcard/SmsContactsBackup/calendars
Now open Superbackup  ➡Calendars and click on Delete all calendars.
Then restore the modified backup and re-sync your phone with the google calendar.
All your local entries will now appear as Google calendar entries and
  will get synced properly to your account.

The technique from XDA didn't work for me when migrating contacts from a local calendar on Android to a Google calendar, but the technique here worked pretty well. The only problem I had with the suggestion was that importing using the phone didn't work, but taking the exported ICS file and importing it using the Google calendar website on a desktop machine worked flawlessly. The free version of this app allowed me to export just the calendar I wanted as an ICS file without issue. Here is the direction:

you can migrate the events you've already entered on the Phone's calendar (to which you've been adding events with the Samsung Calendar App) into Google Calendar for free using a tool such as Calendar Sync Trial. Open the app and go to "Export" to create an ics (iCal) file containing the phone's calendar events, then import that file into a Google Calendar using a browser, or the same app. You can get Calendar Sync Trial from https://play.google.com/store/apps/details?id=com.icalparse.free

I used the open source "Calendar Import-Export" app that let me export all calendars as .ics files. I copied them via USB to my computer and imported them in my Nextcloud calendar.

https://f-droid.org/en/packages/org.sufficientlysecure.ical/
https://github.com/SufficientlySecure/calendar-import-export


text:
Motorola Droid Razr Maxx HD HDMI Portrait Mode
I have Razr Maxx HD with a broken screen and partially functioning digitizer. I am attempting some data recovery. I have an HDMI cable and monitor, and I have a USB OTG hub on order (for mouse control) but it has not arrived yet. I'd like to do this ASAP and not have to wait for the hub to arrive.
It is stock, no root. USB debugging is not enabled.
The HDMI out is working fine. The problem is, it seems to always display in landscape mode, and I can't enter my unlock pattern because that portion of the digitizer is unresponsive.
Can I make it display the unlock screen in portrait mode? I noticed when I press the power button to turn the display off then press it again to turn it back on, for a brief moment it displays portrait mode on the monitor but immediately rotates. So, obviously, the capability of rendering portrait mode over the HDMI output exists, I just don't know how to make it stay that way.

@Izzy Our discussion in these comments is around the answer you made in your first comment (which you have mysteriously deleted, thus confusing the context even more), which was indirect and doesn't involve HDMI and portrait mode. This question is about HDMI and portrait mode, not anything else. The info you added was completely off topic for my question. You certainly made a bit of a mess of this comment discussion. I will delete my comments now too, because they are no longer meaningful.

Sorry for that: I tried to address the underlying problem. Please, move the link from your first comment directly to the question (using the [edit] link), pointing out what you just wrote in your last comment (that you're explicitly after the HDMI problem, as alternatives are already addressed in the other question – so nobody runs into the same confusion as I did). Then let's remove all confusing comments for a "fresh start", as you suggested (and I did in my previous comment; unfortunately, you removed my summary from your question again as well; but of course it's yours ;)

I see no need to edit. I believe it's already clear that I'm explicitly after the hdmi problem because that's precisely the question I asked. Not sure if I can get much clearer than "can I display the unlock screen in portrait mode" in a question titled "hdmi portrait mode".


text:
How to transfer files between BlueStacks and Windows PC?
I'm using BlueStacks App Player. Sometimes I need to transfer files between BlueStacks (SD card) from/to my Windows.
I seem to find the file that stores the data in the SD card on <BLUESTACKS_DATA>/Android/SDCard.sparsefs/Store, but I cannot see the content & modify it easily from my PC.
Are there any ways to transfer files between them?

For BlueStacks App Player for Windows v 0.9.0.4049 and higher
There is a shared folder between BlueStacks and Windows:

BlueStacks: /sdcard/windows/BstSharedFolder (you may need to install a file explorer app such as "ES File Explorer" to access this folder)

Windows: <BLUESTACKS_DATA>/UserData/SharedFolder (by default, <BLUESTACKS_DATA> is C:/ProgramData/BlueStacks. This is set on BlueStacks installation).
On a Windows 10 device, it was found at the location C:/BlueStacks/Engine/UserData/SharedFolder or C:/ProgramData/BlueStacks/Engine/UserData/SharedFolderor
C:/BlueStacksData/Bluestacks/UserData/SharedFolder.

Manual method (BlueStacks ↔ PC)
Copy/put any files you want to transfer to one folder (using "ES File Explorer" on BlueStacks, or "Windows Explorer" on PC), and those files will be shown on another folder.
Simple method (PC → BlueStacks only)
From BlueStacks, open "BlueStacks Settings", click "Import Windows Files" and click Proceed. A file chooser dialog will appear where you can select the file you want to import (tips: you can select multiple files by holding Ctrl and clicking other files). Finally, click Open. BlueStacks will copy the files to the same shared folders mentioned above.
Reference: How to Access Files on your PC from BlueStacks?

You can also drag and drop a file onto Bluestacks from Windows to copy it to the default location on the Android system (SDCARD->windows->BstSharedFolder).

on Win 10 it is C:\ProgramData\BlueStacks\UserData\SharedFolder

Is there any such shared location for MAC OS?

"From BlueStacks, open "BlueStacks Settings", click "Import Windows Files"". Was this removed in Bluestacks 5? I can't find Import "Windows Files" in "Bluestacks settings"

BlueStacks Media Manager
Bluestacks now has a Media Manager that you can use to easily import/export files.

BlueStacks only provide a way to access a subfolder of the sdcard /storage/sdcard/windows/BstSharedFolder which in Windows has the path C:\ProgramData\BlueStacks\Engine\UserData\SharedFolder. The easiest way is thus to place some files there, and then use an Android file manager app (eg, TotalCommander, which can move whole folders) to move the files around where you need them on your sd card.

/EDIT: the rest of this answer seems to not be working anymore. I leave it here if you want to try it with an older version of BlueStacks.
It is also possible to get full access to the sd card with some more complex manipulations.
BlueStacks stores the sd card as a kind of virtual image disk, on Windows it's at C:\Program Data\BlueStacks\Android\SDCard.sparsefs or at C:\ProgramData\BlueStacks\Engine\Android\SDCard.vdi depending on the version. Essentially, what you can do is that you can create a new virtual image disk, but formatted in FAT, which will allow both the mounting inside Android and Windows! Then, you will see the virtual image disk as a drive in "My Computer".
To go down this route, you will need two softwares:

A virtual disk creator (eg, DATA.IMG Maker).
An image mounter (eg, OSFMount).

Then you can format in FAT using your OS formatting tool.
And lastly, you need to kill all BlueStacks processes (ie, they start with "HD-*") and change the path to the sdcard image via regedit at HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\2\Path.
For a step-by-step tutorial on this approach, have a look at the 7labs.io tutorial.

use import windows file app that come along with bluestacks.

If you want to transfer a relatively big file (i.e. 1GB):

Download Droid Splitter on your Blue Stack and split the big file into smaller chunks using Droid Splitter.
Transfer the smaller files to shared folder one by one (if you get stuck, you may have to restart Blue Stack or your laptop).
After you transferred the files, join the smaller files using Droid Splitter. If you can't join the smaller files, then you might have to transfer the files in an android phone and use Droid Splitter to join the smaller files.

I tried this and it certainly worked. Good Luck :-)

You can install Total Commander app in BlueStacks along with FTP and SCP/SFTP (SSH) plugins and transfer the files over the network to your local PC. On Mac SSH can be enabled and transferred to your localhost via SSH. On Windows you can install FTP server on your PC, so the app can connect to your IP via FTP protocol.

Using ES Explorer
1 - Download Es from App-store and Enable and Connect WiFi
2- Open ES Menu Go to LAN, On your computer share the folder (Read/write Access/Everyone) on network and enable network discovery
3- Scan or add IP of Windows Computer and use windows user/pass
4- You can now copy paste files between two devices easily
It Will Work 100%

When I installed bluestacks I had an app called Root Explorer. A file cabinet with a R on it.
Simply Open,
Storage,
SDcard,
[File Location],
"Hold Click",
Send,
To Windows. (I had couple seconds wait after that for the Save box to pop up)


text:
Permanently setting launcher in Nox
In Nox (3.8.1.1) running Android 4.4.2, I'd like to change the launcher from Nox Launcher to Smart Launcher. I set the default home app through settings, but every time I restart Android in Nox (or sometimes randomly), the setting doesn't stick and it gets switched back to Nox Launcher. Nox Launcher apparently likes to reset the default app to itself on boot. Also I can't uninstall Nox Launcher, nor can I disable it in settings:

Is there a way to make the home app setting stick?

You can't uninstall Nox Launcher but you may disable it in Settings.

@iBug Good idea, but unfortunately, looks like I can't; see edit.

You likely have to disable it through ADB, but you'll want to figure out how to get the default launcher configuration to persist prior to doing so.  Here's a great resource on debloating Nox

I found the answer in the video beeshyams posted in a comment. There's actually a much more concise video here. I've confirmed that it works correctly in Nox 3.8.1.1, so here are the instructions, which basically just involve disabling Nox Launcher by "removing" the app directly:

Make sure you have an alternate launcher installed first! I don't know what will happen if you try this without having another launcher installed. You're welcome to find out, but I didn't want to test it.
If not already set, enable root mode in Nox (Settings → General → Root) (note I mean the actual NoxPlayer settings in the title bar, the little gear, not the settings in Android), then restart Nox to apply the change.
Open File Manager then navigate to the folder /system/app.
Scroll down until you find one named launcher_1.7.1_en_signed.apk (version number / language code may be different in older or newer versions of Nox so your filename may vary slightly).
Rename it to launcher_1.7.1_en_signed.apk.bak (Long Press → Rename).
Now you're ready to go. Go to the Android Settings → Home and make sure your launcher is selected there just to be safe, and it should be good.
Disable root mode in Nox if you want then restart it.

To restore the Nox Launcher, just undo the filename change in the same way. If you'd rather see this all visually just watch the "concise" video linked above.

Here's a shorter way to do it:

Enable root and install any launcher you wish.
Use this app to uninstall the Nox launcher (show system apps, and allow in settings to uninstall them):

https://play.google.com/store/apps/details?id=com.lb.app_manager
And that's it.
Disclosure: I made the app.


text:
why my Gyroscope/accelerometer work only in portrait mode?
I have a Galaxy S Advance Gt I1970, running under Android 4.1.2 (official update). the problem is when i try to play games that require the phone sensors, for example Angry Birds Go or Frisbee Forever, the player always go to the left, but then i tried "Ridiculous Fishing" which is also a game that require sensors and it works perfectly but this game doesn't rotate the phone to the landscape mode, then i tried an application called "accelerometer test" and the result was as expected, i can control the ball when am holding the phone in portrait position bust when it's in landscape, everything is missed up. Any advice please ?
thank you

no one can answer this please ?

Fixed by downgrading to "Ginger Bread", re-calibrate horizontal accelerometer and then
re-update to Jelly Bean

Your device's interface will rotate whether the app you are using was designed to (e.g. Modern combat, Dead Trigger, Browsers, etc) ,  apps that were not to intended to change between portrait or landscape won't rotate the interface of your device (e.g RealCalc, instagram, etc).


text:
How to open files copied to android file system using Adobe pdf reader
I have copied two dozen pdf's to the DCIM on the Android. How do I access them?
The Adobe Reader offers the following options:

My Documents - which points to a directory underneath the Adobe Reader and does not offer any way to configure (no File Open dialog)
Local - which only has one file "Getting Started.pdf"
Document Cloud
DropBox

So .. where is the standard File Open dialog to allow navigation to the  directory containing the copied pdf's?   This is an 6.0.1 Android device.
Update  I also copied the files to the Android/data/com.adobe.reader/files/Downloads directory (where the "Getting Started.pdf" lives).  They still do not show up.

DCIM? That's for camera images, not documents.

The files that I copied over did eventually show up: after several minutes.  The files are showing up now in both the DCIM, Downloads and the Android/data/com.adobe.reader/files/Downloads directories.
It is not clear why the delay .. Simply closing and re-opening the Acrobat Reader did not solve it.

Comments added to PDF files using Adobe Reader on Android are lost forever. So start crying NOW and then you can start picking up your life again sooner.
By lost I mean they are stuck on the device and cannot be moved off the device by any means known to man.
I realize this doesn't answer the OP's question. But my travails led me here.
BTW, Foxit on Android seems to somehow be able to access the comments from the hidden Reader file. I had another copy of the file on the SD Card containing the uncommented file. Opening this file in Reader caused it to save the file in the hidden location. But opening the uncommented file in Foxit seems to have somehow extracted the Reader comments from the hidden file. This seems pretty unlikely, so I suggest testing.

This is a reasonable new / separate question: if you format it as such I can upvote. It is not an answer to this question so is - as you noted- not perfectly situated here. good luck!


text:
I accidentally deleted the camera app: how to recover it?
Somehow I got into a mode where apps selected were intended for deletion .  I did not realize that and the camera app got deleted.  I have not made any changes since that happened. What can I do to either recover or reinstall the camera app?
This is a Xiaomi Redmi 8A running Android 9.  It is not rooted. As far as "how /when did it happen" I do not know more than this: somehow it ended up that ALL  applications were selectable with a white round circle and asking "DELETE apps" or something similar.  I had never seen that mode before (or since). I tried to get out of that mode but ended up with accepting the Camera that was selected and got deleted.
On and off I do connect Android Studio to the phone - for pushing a simple Ionic app to it. Does Android Studio have some mode that allows bulk deletion of apps on the phone?

This cannot happen so easily (camera app being a system app and immune from deletion). Is your device rooted? It would help which Android phone and Android version you have? What were you doing or what app were you using which uninstalled camera app? Is this the same camera app that came with your phone?

@Firelord I updated the question. I  do not even know how to root the device.  The mystery mode I ended up in (no idea how)  was allowing me to select any or all apps of whatever kind for deletion. I tried to get out of that mode without any effect but did not de-select the Camera app apparently.  One thing is I have been using Android Studio for pushing a simple Ionic App. Could that have gotten into a strange mode?

I think you might have entered into Settings -> Apps -> clicked on Uninstall button, and then selected apps. Xiaomi devices come with GetApps app which allows installing apps/bloatware in your device. See if that offers your Camera app. Also, just to be sure have you ensured that Camera app was not disabled. Your device might offer an option to shows disabled apps somewhere.

Thanks : my phone seems to only have PlayStore and not GetApps

I just what to confirm that Camera app is indeed no longer in your system (that is, it is not disabled either). Can you install this app and search the term camera? This is a FOSS app hosted on a fellow mod's website. https://apt.izzysoft.de/fdroid/repo/io.github.muntashirakon.AppManager_377.apk

Wow this is a serious process to get installed. I have downloaded and went to directions and selected ADB over TcP. Now there are still  a number of steps. I'll have to come back to this.

Oh, no no. You don't have to bother with adb or root. It is needed for advanced functionality offered by the app. Ignore it, just search for Camera term in the app and see if your camera app is shown there.


text:
How to kill the screen recording "Start" dialog
After starting the Screen Recording app the "Start" dialog with the red circle is now always there. How can the app and that icon be closed?
This is Android9 on an Xiaomi Redmi 8A

Which Recording app are you talking about exactly?

Record screen accessible by swiping down twice and then swipe left twice

If this is not a 3rd-party app, probably worth also mentioning the device model and Android version since not all Android devices have in-built screen recording :)

The Start/red circle does have an X on it. I had tried it a number of times and nothing happened.  Now I tried it again and it did close the recorder (after a confirmation dialog).  Not sure why it is so difficult to accept the click.


text:
Any text in desktop and menu is unreadable
My girlfriend owns an HTC Desire X running Android 4.1.1 with HTC Sense 4+.
The phone was working fine but suddenly yesterday any text in desktop and menu has become unreadable. Instead of letters (european character, spanish) text is now made of white squares. Something  like having an issue with fonts. You can see a picture below.
My troubleshooting was:

Asked her if she installed any update: she did not install any new app or software update.
Restarted the phone but the issue was still present after reset
As suggested in comments, verified that language is properly set

Today she installed 3 updates: Twitter, Chrome and Dropbox. Suddenly fonts in desktop and menu came back to normal and text is readable again.
Did any of you have similar issue? Any idea what could be the cause?

That is odd. Have you at least turned it off and back on?

Yes, I tried restarting the phone but it had no effect. It keeps the same after restart.

In Settings > Language & Keyboard check the language that is set. May be language has got changed.

Language is set to Spanish. It did not change.

Maybe try changing the language to something else and then back?

Had the same problem after rejecting installation of HTC sense keyboard (I chose 'later'). Nothing seemed to help, until after some random opening and closing of apps (specifically, I went to messages) the app-choser had the icons visible again.
Went to settings on this menu, and simply exited settings and the problem was 'solved'. (not really solved of course, I don't know why it occured and it may happen again).
Btw: exactly that one: the HTC desire X!


text:
Playing Music From PC
I want to be able to listen to songs on my phone via my pc at work.
I want my headphones to be plugged into my pc.
Is there any application that works with Google Play Music on the pc?
Like when you ply an iPhone into itunes and can play music
Thanks
** Edit 20/11/2013
At work we can't stream music.
Also I'm not guaranteed to be sitting at the same machine so don't want to copy all my songs to the pc each time

This question appears to be off-topic because it is about PC software and isn't related to Android.

@DanHulme Is there no other way to stream the audio to the PC using an Android app? I'm voting to Leave Open this question.

What about a DLNA server (e.g. BubbleUPnP) on the Android device, and some DLNA client on the computer? As long as both are connected to the same network, that should do.

Why would you want any of that? You can stream music from Google Play straight to any PC by logging in through the web interface. The phone doesn't have to be involved at all.

Do you have a bluetooth device on your pc?
You probably have one if you have a laptop. Or you could buy a bluetooth dongle through which you can play music from your android device and listen with your pc output(speakers/headphones)

http://play.google.com/music

At work we can't stream music. Also I'm not guaranteed to be sitting at the same machine so don't want to copy all my songs to the pc

You have two options, assuming your using a windows pc:
There is this nifty windows app for the pc:
Google Music Desktop Player for Windows:
http://apps.codigobit.info/2011/10/google-music-desktop-player.html
The web UI:
http://play.google.com/music
https://play.google.com/music/listen
Just a matter of preference, the web UI is easy & accessible from any pc with a internet connection or the app if you prefer a more permanent solution on like your daily pc or something you use frequently...

I'm in Australia this unfortunately this doesn't help. Also I can't stream music

If you have uploaded your songs from your Android device unto Google Play Music (not sure if it does this automaticly) then you are able to play the music by logging into http://music.google.com from your PC.
The sweet side effect of this is that it doesn't drain your Android's battery. :)


text:
Bricked android karbon message ENTRY QPST DOWNLOAD
My rooted karbon s5 android phone is showing "RESET FOR ENTRY QPST DOWNLOAD" message on startup, I am unable to execute this solution (quoted below) because I dont have the Karbon S5 rom, also there are many techniques posted to unbrick the device and I am confused how to proceed with it, I have Windows 8 so how to solve this problem?

A linux distribution (Ubuntu) sys_boot.img (https://docs.google.com/file/d/0BxJJ...tEMmFQZHM/edit) Follow the steps to restore the sys_boot partition:

Connect your phone to a pc using the cable
Install the drivers if necessary: https://dl.dropboxusercontent.com/u/...m%20Driver.rar
Open your terminal
Type "lsblk" (without the quotes). You should see a list, showing every connected disk and partition. Look for a partition with a size around 50M. This is the partition we need, so remember the corresponding name under the 'NAME' column. It can be "sdc", "sdd" or "sde" followed by a number.
Cd to the directory you placed sys_boot.img in cd [filename]
Type "sudo dd if=/dev/NAME of=sys_boot.img bs=512 Replace NAME with the name you got from lsblk, and press enter. The output should look something like this:  3959420000 bytes (3866621 KB) copied, [ time spent], [KB/s]
Remove the cable from your device, do a battery pull and try to boot your device Normally, it should boot correctly. If you formatted the /system partition too, you have to get into recovery mode by holding the upper volume button while booting, until a red screen appears.

Another specific solution quoted here, which I cant implement as i dont have acronis which is a proprietary software:

download the BOOTFILES AND acronis recovery image files
download drivers that i attached(if u already have them.no problem)
press power button and volume up button till u get "RESET FOR ENTRY QSTP DOWNLOAD".Now connect the device to pc(windows os).install drivers if asked.
open acronis true image and select backup.now all the partitions are shown in which are in ur system.uncheck all ur system related partitions and select all the partitions of the device which are shown and finish the backup(this step is for safety.u can skip this if u r confident on urself)
now again open acronis true image and select recover.now select the "Partition3sector_full_b1_s1_v1.tib" file that i attached.it will ask where to recover.
this is the important step and do it carefully..now u have to select the partition which is of type FAT16 and has exactly 50 mb space. now open advanced settings and select recover sector-by-sector and now click recover
it will take around 4-5 mins and ask to reboot ur system showing like it is compulsory to restart to complete the process. (NOW WE AGAIN BRICKED OUR BRICKED DEVICE .DONT PANIC..CONTINUE..)
so click restart.disconnect ur mobile and take out battery.dont insert it.and now u open linux os
after opening linux.first keep the battery and on ur device by pressing power and volume down (carefull here.power+volume down) dont press colume up.
u mobile show a message "ENTRY FOR QPST DOWNLOAD".Now connect ur mobile to the system.in linux u get all the partitions which are shown in my computer.
now open the drive which id of 50 mb or around 50 mb..if u open it u can see a folder named image..
open the folder named "image".u can find two files named "AMSS,AMSSHD".select these two files and delete.now extract the files from BOOTFILES that i sent which exactly contains the files names as "AMSS,AMSSHD".. COPY THESE FILES TO THE SAME PLACE WHERE U DELETED.
after the copy is finished disconnect ur mobile.remove the battery
reinsert the battery and now select power and volume up buttons.ha ha.now u can see the green display of recovery.from here i think u pupil know how to proceed

I tried the above methods but I am unable to get the list of partitions on my mobile, on the computer it is showing that the removable drive is corrupted and it needs to be formatted. I faintly remember that I had installed helium app for backup and it had super user access , i suspect problem created by this app.
Also does a custom ROM update help in this? if yes please specify the best ROM for karbon s5, can  I proceed installing kitkat on this bricked device?

Welcome to the Android Enthusiasts! Would you mind to [edit] your question and include an excerpt of "this solution"? If the owner at XDA decides to delete his post, the reference would be lost otherwise. Also it's not nice to let us check out details on other sites just to be able to understand your question, so many will simply skip it probably. Doesn't hurt to list up what you've tried already, either ;)

Thanks! I improved formatting a little for better readability. Not knowing/having the device, I now have to pass on to somebody else, who hopefully is able to help you out. Good luck!

When I went to service center with this problem , they gave the reason that this is because of a full battery drainage. And they were correct. After recharging the battery it worked. It was unexpected. Also after a few days it again showed this message but after restarting the Phone it worked again. I suspect the problem has to be something related to battery or charging. Its now a month I am not getting this error. I am glad that I was not able to try the above methods.


text:
When will I get Android 4.4 KitKat update on Nexus 4 in Romania?
I am in a bit of worry because I own a Nexus 4 device, and I noticed many articles on the web stating that an OTA update to 4.4 is out but I didn't receive any notification on my device. Also, when I check for updates, the update is not showing up.
Should I be concerned about this, or does it just takes more time for the update to get to me? I am in Romania.
UPDATE
For those of you who are really eager to install the new update you can check up this link: It's still an OTA, nothing will be wiped on your device and the update files are the official ones provided by Google!
Link: http://phandroid.com/2013/11/21/download-the-nexus-4s-android-4-4-kitkat-krt16s-ota-directly-from-google/

You just have to wait. It will eventually come.
If you read the Checking for updates won't get you KitKat faster, says Google employee article, it says:

According to Dan, the updates are first sent out to 1 percent of
  devices. If it goes smoothly, it is sent to 25, 50, and 100 percent of
  users over what he says is “a week or two.” So if you’re waiting for
  that update, quit mashing that update button and regulate yourself to
  around once a day.

low reputation stopped me from doing this already:)


text:
KitKat "new" Launcher - non English (US) language
I have a Nexus 4. It was updated to KitKat last night.
From what I've gathered from the reviews, I should have a new Launcher. But my phone is still using the old one.
Does anyone know if the launcher is not available for pt-br phones? Or I am missing something?
Thanks!
Edit
Forget it. It seems that the new Launcher (and some other stuff) are exclusive to te Nexus 5. :(
http://www.droid-life.com/2013/11/22/psa-what-some-device-owners-wont-see-in-their-kit-kat-update/

Rather than editing your question, add that extra information as an answer. That will help guide future readers.

I've considered doing that. But I really wasn't sure. Guess I'll be doing that.

Well... it seems the best features (at least for me) will be exclusive to the Nexus 5:
http://www.droid-life.com/2013/11/22/psa-what-some-device-owners-wont-see-in-their-kit-kat-update/
From that list:

Google Experience Launcher
Translucent Nav Bar and Notification Bar
Smart Dialer

That's really a shame!


text:
Help undeleting Data - Mount Android card on PC
I need a way to recover deleted data. To see if I can recover some WhatsApp history that the device has sent to limbo.
I tried some tools, but to no avail. I was expecting to be able to mount the drive as an external drive, mount it on Windows/Linux, and then run the usual tools.
Any ideas on how can I achieve that?
The device is a Xiaomi phone, and I can try to root if needed.
[Edit/More context]
The problem happened when it was time to switch to a new device. History was not brought to the new one, it kept failing. But it was ok in the old one.
It is not my device. I am trying to help a friend. I suggested the friend delete some chats/images. While they were doing that, all history was gone.
The same was happening with the spouse's friend device too. But deleting the whole backup and doing the process again did the trick.
But for the friend, everything is wiped. I was hoping to get some of old .crypt and key files to restore at least something.
Thank you!

Does this answer your question? Is it possible to decrypt msgstore.db.crypt8 file

Whatsapp data is encrypted, so it is unlikely that you can recover it with any tools.  However, Whatsapp is backed up to the cloud.  As long as you haven't stopped the backup from happening, you may be able to recover the history.  Try logging on, on a different phone and see if it comes back.  Or ask your friend to send it back to you.