text:
Music player showing the wrong album art
I've just transferred over 800 songs onto my Galaxy S6, all of which have album art. I used peggo.co to download the songs from YouTube/SoundCloud (peggo automatically attaches the album art to the song).
However, all of my songs show the wrong album art, and more so, it's the one same album art from one album for all 800+ songs.
I tried deleting the offending album/songs and cleared the thumbnails using this suggested method, but now all the other songs use the same album art from a different song:

I've tried following the answers to a similar question here, but none of the solutions worked for me.
What should I do?

Edit: I think I know the issue, but I'm not sure how to fix it. All of the songs I downloaded using peggo.co set the Album Title to "Unknown" (or simply nothing), which would explain why all 800+ songs have the same album art. How can I fix this though?

I found the solution to this. As I said in my question, the problem is that all my songs had their Album Title set to "Unknown" or simply not set.
To fix this, you have to change the Album Title to something unique. Here's what I did to fix this (automatically, for all of my songs in a single click):

Download mp3tag.
Drag all of your songs into the program.
In the navigation bar, click Actions > Actions.
Create a new action with the following settings:

Name: Name it anything.
Create a new step.
Action type: Format value
Field: ALBUM
Format string: %artist% - %title%

Select all of your songs in the program.
In the navigation bar, click Actions and then click your newly created action.

That should fix it.

Does this actually get the artist and title tags set to the right values?

Actually, this is not a fix for the main problem. Think that you have a compilation album which every song has it's own artwork. Android will still show a single album art for all of the songs; although it should show each artwork for each song separately.

Use musixmatch player to rectify the track details along with album art

Can you link this app and explain how to use it to fix the album art?


text:
How to record Skype audio on Android?
I saw some similar questions here, but they discuss recording Skype video, -- which I don't need. Also, the solutions only suggest ways to record 1 side of the conversation. I tried to use Real call recorder and All call recorder apps but they only recorded 1 side of the conversation -- my side.
Is there a way to record Skype audio where it records both sides of the conversation? I have a rooted Android 4.2.1

@learneX any luck with this?

@TedTaylorofLife I ended up using my computer with Linux OS to record the Skype audio both ways. It required some tinkering, but with the help of some folks here at Stackexchange, I was able to do it. I can link that post here if you need it.  No luck with recording on Android though.

@learneX Wow, that sounds like a pain in the ass. Sorry,you had to go through that. I would love the link to that. I wonder if there is some tasker functionality that can be done. Did you ever look into that? Meaning have every time you used the skype app, it would run the internal mic?

Here's the link to how I did it: http://unix.stackexchange.com/questions/147241/how-to-record-skype-calls-audio-on-debian-6   As you can see, it is complicated but it did end up working for me perfectly.

Thank you very much for replying. It seems that the issue with android is the two microphone issue. Apparently you can only use one mic at a time. Thanks again!

source: Stack Exchange

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

sort: votes


text:
How to run a script on boot in CM12.1?
Most questions I can find related to this are dated 2011 and thereabouts, so perhaps it's not too surprising that things have changed since. I've tried a whole bunch of things, with no results whatsoever.
There are some scripts in /system/etc/init.d (which also appears under /etc/init.d on my device). In particular, there is a 00banner script which is supposed to log a welcome message. The welcome message never appears in logcat.
I've placed my own script here, which was eventually reduced to nothing but this:
#!/system/bin/sh
log -t mytest Testing

Nothing. Never appears in logcat unless run manually via terminal. Then it works.
There is also a 90userinit file here, which invokes /data/local/userinit.sh if it exists. I've created it with the same contents as above. Again, nothing ever appears in logcat. Which is not surprising, really, since if 00banner won't run then this wouldn't either.
I searched for anything named "init.rc" but nothing like that exists anywhere on my device.
All of my scripts have 755 permissions.
What else can I try? (other than apps that run scripts for me)

Which script do you want to run, and why?

Sadly the small amount of digging I did resulted in "Will not work on custom roms." Apparently CM has their own way of doing things. Not sure you want to mess with it. But apparently you can build your own boot.img file and add your custom scripts to that. Maybe that will work for ya.

@jer3my I'm perfectly happy to accept that as the actual answer and assign the bounty if you have links that I will find convincing/authoritative.

I'll post the answer in a sec, also found something else that might help you.

the init.rc is part od the initramfs it is uncluded in the boot.img you can use a tool like unmkbootimg to extract it ,edit it then rebuild it using mkbootimg ,the two tools are available in the cm project tell me what os you are using I will compile them for you :D

@lord-ralf-adolf thanks for that, will it survive me flashing a new build of CM? If not, this won't work for me.

sadly it won't flashing new CM will flash new boot.img ,but nothing is impossible what's you devices cpu architecture and revision I can make something up ,a mobile version of unmkbootimg and mkbootimg that will survive during ota's and did you see my answer ? did it work ? if it did work I can add an adittional script to make ota survival it will be easier than editing kernel every system update.

@lord-ralf-adolf I did, I'm the one who upvoted it. Thanks for your help but I don't want to go ahead with the mkbootimg approach.

OK ,but if my method  works ,I can make a script that backup the function init.d every time you flash new nightly version automatically when you flash it without you noticing it ,you just gotta put it under /system/adon.d

there is a simple method to add init.d support to any rooted android for versions 4.0 and above ,google made a script that runs at boot as superuser the script is install-recovery.shit is used to reflash stock recovery at every boot they thought it was a good security to prevent custom recoveries but it opened a new hole that can be exploited by users to fake init.d feature.
Dependencies : in order to this method to work you need the following

Busy box installed with the run-partssymlinked to your path like /system/xbin
Obviously you gonna need a rooted phone with the /system able to mount as rw
kernel version doesn't matter.

Method I : (The easiest way !)

Download this APK (free to use,don't mirror, thanks @Ryuinferno from XDA).
Install the apk like any normal app.
Launch the app.
click on Activate ! that's it you're all setinit.d is now supported you can click the test button or reboot your phone to see if your init.d scripts are exited
you can uninstall the application it wil not affect the init.d support

Method II : (difficulty: medium)

Download this zip unzip it and put init.sh on your sdcard (in this exmple it's gonna be /sdcard it can change from device to other.
now open a terminal ,or use adb shell from computer and run the script.
su
cp /sdcard/init.sh /data/tmp/init.sh
chmod 777 /data/tmp/init.sh
/data/tmp/init.sh

the script will run and ask you to reboot twice ,that's it you have officially init.d support :D
Reference: [MOD][APK+SCRIPT+ZIP] Enable Init.d for Any Phones w/o Need of Custom Kernels!!!

Since the zip file is hosted at XDA, there must be a tutorial that you've followed or came to know somehow. Could you mention the link for it? I need to search something else in it. :)

@Firelord yes the script is not mine ,it was used for other purpose,I took it from here the single post view > http://forum.xda-developers.com/showpost.php?p=58836138&postcount=65 ,the full tutorial it's about xposed and nexus 6 >> http://forum.xda-developers.com/nexus-6/general/xposed-issues-nexus-6-try-t3030220

@Firelord find new reference link included in the answer :)

Thanks, I'll probably give you the bounty unless something even simpler comes along. But I honestly thought adding a shell script to run on boot would be like the simplest thing one could ever do on something like CM. Clearly it isn't; it's more complicated than coding a boot_completed app that does what I want, so I'll just do that instead.

@romkyns old cm supports init.d by default ,but since it became a company their ways have changed ,although the init.d issue is on the new lollipop version with strict selinux policy /boot_completed is a way to do it too and as you said it will be simpler

The second way is easier and cleaner to me. Thanks.

Isn't /etc part of ramdisk ? if then, how is it that the script can change this folder ?

@ransh etc is not part of ramdisk ,it's under the system partition /system/etc

@lord-ralf-adolf can I try Method 1 safely on an Android 11 TV Box? I have managed to replace the bootanimation.zip with lots of guess work. But I cannot find simple steps to replace the graphic splash image like "X98plus" (I think they refer to it as kernel splash) if you have pointer where to locate this graphics and how to go about replacing it.  TIA.
These care "chinese" boxes assume rooted.

Edit: I saw end off post, This one way, I will try to add without apps ASAP (not home, publishing using mobile), but you can use this, if anything other does not work.
You can try using app called Tasker.
It costs 3.29$ and require root access but it can run Shell scripts. Also, it have Trial version so you can try before buying.
First create Task. Go to Task tab, tap + sign, enter task name. Now go again + sign, and type shell in filter. You will find option Run Shell, select it, and configure it per your needs.
After that go back to first tab - Profiles, tap + sign to create new. Select Event as type, go System and select Device Boot. Go back and you will be asked to select task. Now select previusly created task and you are ready to go!

This requires you to flash a zip but then you can put your scripts in /system/etc/startup and then they should automatically start up with the phone.
http://forum.xda-developers.com/showthread.php?t=2664645
Also from my comment under the question. I tried looking in my history but I couldn't find the link where people were claiming that CM had their own way of running scripts on boot.
Edit. After some more digging it isnt CM, per say, that does its own thing for scripts. Its the kernel. Not all kernels support init.d for android. If you post what device you are using. I can look around for a kernel that supports custom scripts on boot for ya.

I also have the same problem executing script file in terminal in CM12.1. The solution is by copying the script to /data folder and execute it. So I think, CM 12 only allow script executable from certain location.

Simple way (working):

Prepare your post boot commands in a script, say /system/xbin/post-boot (set exec perm)
Add the above custom script path at the end of /system/etc/init.qcom.post_boot.sh

Eg:
echo /system/xbin/post-boot >> /system/etc/init.qcom.post_boot.sh
Done!
(If you can't find the qcom post_boot (Qualcomm devices), look for any post_boot scripts)

Following Steps to run scripts at boot time.
(Required adb)

adb root
adb remount
adb pull /init.rc
edit init.rc add line for execute script like sh test.sh
adb push init.rc /
adb shell
chmod 755 init.rc
adb reboot

it work for me. i hope this help you.

this method should not work at all. The contents of  the initial rootfs like init.rc are part of the ramdisk which is restored from your device flash every boot. You need to modify the ramdisk directly in the proper partition of your device flash memory

Than you can add into /system/etc/init.qcom.wifi.sh

this method will not work ,init.d can't be pushed ! it's part of the initramfs ,they need to be edited on the boot.img than flashed again ,and for init.qcom.wifi.sh it's device specific you can't make a general rule from it

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


text:
Google Play Music - Error while retrieving information from server
Google Play Music - Error while retrieving information from server. When tapping Get Started. Screenshot:

Clear data and cache of the app and then try.If it doesn't work then you can wipe dalvik cache in recovery and reboot.

I already did that and it didn't work.


text:
Galaxy S4 outside Europe
I have a Galaxy S4 bought today in Europe. Also I have a SIM card from Orange and everything works fine here.
But I discovered that there could be a kind of lock if I try to use another SIM card from another country outside Europe.
More precisely, I live in South America and I'd like to know if that lock still remains or if Samsung changed the rules.
I'm going home in 3 months.
Has anybody here tried to use it with another SIM outside Europe?


text:
Android Tablet (stuck in loop?)
I need to know if there is any way to backup files before I reboot my tablet. It has frozen on startup.
Nextbook 7P12
Stuck in infinite loop during startup.
Was getting to the third load screen (the flower)
Now, it rests on the second load screen (girl with headphones)
Pretty certain I'm going to be told there is no way to save my files, it's too late. I'm here to know and then move on to fixing it so it can, in the least, be usable again.
Thanks in advance!

You could always try to boot the tablet into the bootloader and pull off the info via adb. Just search on google for how to put your tablet into bootloader mode then look up the commands for adb and then you can pull off the info. The other option if you can get adb access, is to install a custom recovery. Then you can pull off the recovery files and go through them like that. Most recovery backup options put them in a compressed archive files.

To install a custom recovery, you need to unlock the bootloader, and that will wipe all the data.

adb only works if you can boot into at least recovery mode. You even need to be able to boot into at least recovery mode to use fastboot also. If you can't boot at all, neither fastboot or adb will recognize the device. To try and boot to a recovery menu on this device, you try to boot by holding down the power button and the vol down button.


text:
I can't update my Samsung SII to the latest firmware
As soon as I connect my Galaxy S2 with my computer it detects and Kies tell me that I have an updated version available. So I press update it downloads, prepare everything, then my phone goes to "Downloading do not turn off the target" and then Kies doesn't identify my phone. I've done it so many times before, every time I had an update from Samsung I've updated the same way.
I have tried different versions (1.5.49.0, 1.5.51.0, 1.5.53.0) of "Samsung USB driver for mobile phones" but nothing resolves the problem. I have tried to reset my phone to default but that didn't resolve the problem as well. As soon as it goes to "Downloading do not turn off the target" then the same thing happens. I don't know what to do, any help would be highly appreciated. BTW, my android version is 4.0.4 and baseband version I9100BVLPE if that helps.

Have you tried leaving the phone connected although kies doesn't recognize it? Because this happens with every device.

I kept it for an hour or so although Kies tell me to unplug the cable, take the battery off for 5 mins and re-plug in and re-try the update process. But I  end up the same place every time.

Try updating via WiFi.

I'm doing it over Wifi.

Oh you could have mentioned it in the OP. Do you have enough memory for updates?

I have done factory reset as well and formatted my cards as well. So its not an issue of not having enough memory.

Take it to Samsung service center and ask them to update the mobile. They will charge you for this.

@MANI: I know that my friend, first of all it not near by and second I wanted to do that myself. There is no point of asking the question here in that case, right??

Okay then. I'm not getting what's wrong with the device. I'll let you know if I find any information about this.

Try installing Kies and updating the OS on another computer.
It is possible that you have the wrong drivers installed on the computer and as far as I know this cannot be undone.

Will try this. Thank you for mentioning that.


text:
Tasker: Switch Data Network for Different Apps
I'm planning to switch the data network to 3G for certain apps. And once I've exited the apps, I want to wait for 30 seconds before it switches to 2G again if no other 3G apps are opened within that 30 seconds.
How do I use the "If - Else" tasks to accomplish this?
Thank you.

You do not need to use "if-else" in this.
Instruction for Tasker

Create a new Profile with Context as Applications
Choose your apps in which you prefer to have 3G
Create a new Task.
Add action: Mobile Data = 3G
Press back see Profile tab again.
Long Press Task (Mobile Data 2G/3G). A pop-up will come.
Select Add Exit Task
Under it, add the following actions:

Wait 30 seconds
Mobile Data : 2G

It works miraculously, thank you so much Abhioxic! However, there's a small hiccup, if I open another 3G app, it will not stay at 3G after the 30 seconds. It just stays at 2G. How should I go about this? Thank you.

Thank you very much!
Did you make sure that the app is in the Context Applications you chose? The 2G task will and should executed only when you have exited the 3G apps.

Hi, yes I did. It's just as I exit the 3G apps, when open another 3G app, after 30 seconds, it automatically switches to 2G and stays in 2G. Did I do something wrong?


text:
Can I install the Android M Developer Preview on HTC One?
So I just wanted to try out the new Android M developer preview on my HTC One M8, but the only build available is for Nexus devices.
If I flashed it on my HTC with MultiRom, and it bricked, could I easily just remove it with MultiRom? Or would it mess up my main stock 5.0 ROM also?
In that case, should I make a Nandroid backup with TWRP?

Thanks guys, it simply failed to flash, nothing was lost.

The M Preview images are for nexuses only so it wont work on any other device, although if you really wanted to try out Android M there is a possibility that a developer somewhere takes interest in developing one for your phone as soon as source code is released but you will have to wait though. You should be able to remove the ROM from MultiROM but its always advisable to take a backup when changing ROMs.

The best thing when you want to try out dev builds is to find the forum for your phone on XDA and see if some one ported/built a version for your phone. Just do a quick google search for XDA phoneinfohere Android M

It would mess up your phone way too badly lol! Better stick with the ROM you're using and wait for the devs to bring up the M preview for your device.


text:
Apps Disappearing from Home Screen and App Manager
Does anyone of you knows why my apps disappeared on my home screen and my app manager? At first, I was just communicating with my friend via the messenger app then it suddenly crashed and my phone turned off. It, thankfully, switched on but the thing is my apps were gone. I tried rebooting my phone many times but they didn't come back. Then I tried installing the apps from my backup (first) then from the playstore but it says "app not installed". What should I do?

I can't tell why your apps disappeared, but I think you're not able to reinstall them because of leftover data files. I used SD Maid to delete data corpses, in order to be able to reinstall some apps after flashing a rom.
Once installed, go to CorpseFinder, scan and then delete the corpses you find. You should then be able to reinstall your missing apps.

Better wipe off your data and system partition and reflash the ROM you're using.

Did you consider Kyla might be a "beginner", and not know how to do what you're suggesting? Also, what makes you think a reflash is necessary, and e.g. a factory-reset wouldn't be sufficient? On a not-rooted device it's pretty unusual that something alters the /system partition (and thus making a reflash necessary).


text:
rooting my samsung galaxy s4 kitkat version 4.4.2
i have read a lot of articles on rooting my s4 but it just does not happen. I downloaded ODIN to do so and there appears to be some issue there which i just cant figure out. I also tried motochopper to root my phone. this method actually worked but on downloading superuser on my phone it says that the phone must install latest 'su binary file'.
I am a first time Android user and a novice, please help

Install the binary, it will activate root access ;)

What S4 are you talking about: GT-I9500, GT-I9505 etc.

First off all you should download the proper root-file written for your phone (e.g.  cf-autoroot) and odin  3.09.

Activate the developers options by hitting the build number seven times.
Enable usb-debugging and unknown sources
Put your phone into download mode and make sure your phones usb drivers are installed to your pc.
Then turn off samsung kies and your antivir, because they will cause problems.
Now start odin as an administrator and connect your phone via usb. There should be a blueor yellow com:0 box lighten up.
Press the pda button and select the unzipped content from your cf-autoroot file.

!!!Do not touch the ticked boxes on the left side!!!
Press start. Your phone should load the data and restart by its own. The rest happens by itself.
If this is too complicated for you google for framaroot or towelroot and try them.
Cheers.

Okay I will change it later on. Thanks for your advice.


text:
How do I make a backtick with a bluetooth keyboard?
My android bluetooth keyboard doesn't have a backtick, but it has function buttons.

Figured it out: finally:
hold Function + L


text:
how to fix error of insufficient space
Even though I have tons of memory I can't install apps because it shows insufficient memory in Google play..I tried all things such as uninstalling Google play store and typing *#9900# and clearing the data still it's not helping me...Please do something

Take a look at similar questions tagged under [tag:insufficient-memory]. Also, could you post a screenshot of the Play Store error, and the status of Storage available.

I've had this problem a few days ago. All I did was clearing all the data and cache of all Google related apps especially Play Store, Google Play Services, Google Play Framework, and Download manager. Next removing the Google account itself from the phone. Reboot the device and start fresh everything.


text:
How does the Paypal 'Mobile Phone and PIN' login work?
The Paypal app has a two ways you can log in, 'Email and Password' and 'Mobile Phone and PIN'.
How does the second one work? I can't seem to set a PIN code myself and it doesn't use the one from my phone.

First off, you gotta login to the PayPal app on your phone.
(In this case, obviously, your Android device ;) )
Next up, you gotta visit your PayPal account settings through your web-browser
(The gear on the top right)

Then, you gotta go over to the "Security" tab and click on "Mobile Devices"

From there on you should be able to figure out how it works.
I haven't linked my mobile with PayPal yet, so I can't help from here on.


text:
How accurate is google gps location?
How accuate is location data using gps?
My partner went to visit his young daughter at her mother's house, he says he stayed there for 30-40 mins. However, his gps location showed him going to the house, staying there for less than 10 minutes, and then leaving. By pressing the locate button on the device manager I could see the gps recorded location moving in real time. (With his permission to do this btw, his daughter's mother is still in love with him and has no respect for our relationship or our family.)
This matters to me because she wanted him to take her somewhere, but he said he is just going to see his daughter and not running around after her taking her where she wants to go.
So how likely is it that he stayed at her house for 30-40 mins when gps location shows him going up the road, being at the house for around 5 mins and then going back down the road.
I know it can be a bit out because when we are home, it shows a small, dark circle and our house is not within that circle but across the street.
Edit: no its a different issue because he definately was at the location (her house).
The issue is that he says he stayed at the location for 30-40 mins before going on to his next destination and the gps data says otherwise. It says he was there for 4-5 mins and then went to his next destination, which is about 30 minutes away from her house and all the time the location was quite specific, only a couple of cars length and width. So if he really stayed at her house for 30-40 mins then the gps was tracking him going to his next destination when he was still at her house which seems unlikely.

In my personal experience, it's pretty darn accurate. I use Google Location History to help track my time sheets, and I can easily see the exact time I walked out the door at my client and got in my car and drove to lunch, and then from there to my next client, and so on. I'd say the worst it could be is a minute or two off.
The only time I've seen it wildly inaccurate is when I had my tablet also reporting location services from home. Then I saw constant spikes between the two locations throughout the entire day until I disabled it.

What could be happening is that when he entered the house, the phone cannot get a GPS fix inside the house, so it reverted to network location. Network location can be off by many miles depending on the density of cell towers on the location.
The only time that Google Location history can record accurate location while indoor is if the house has a Wi-Fi hotspot and the Wi-Fi is recorded in Google's database.
When I lived in a house where the only Wi-Fi hot spot was very weak, my location history often shows me to be in a neighboring district, an area that I have never been at. When I lived in an apartment with large number of hotspots around though, indoor location can be pretty accurate.

authors: عبد النبي معوض


text:
What is this icon?
A few days ago, an icon appeared on the status bar of my Nexus 5 (Lollipop 5.1.1). I couldn't understand why it was there and what it tried to indicate. After some time of not touching my phone, the icon disappeared by itself.
The icon in question is the one between the signal strength and the BT icons (2nd from the right).

It is simply "Do Not Disturb" mode to mute all the rings and notifications for a specific time (or indefinitely).
See Android Central Forum and this.

That icon is the icon to show that Do Not Disturb mode is enabled. It shows when you activate it by pressing volume down and choosing none. The reason it disappeared is because you can choose how long it stays in Do Not Disturb Mode. This feature is new in Lollipop (5.0).


text:
How can the microphone work for speakerphone calls but not regular calls?
My Droid Turbo (Android v.4.4.4) has developed a problem. When I make calls nobody can hear me, but as soon as I hit the speakerphone button everything is fine. I'd take the phone back to Verizon for a replacement, but it's the same microphone in both situations, right? So how could it be a hardware problem? Is there maybe a volume setting somewhere I need to tweak?

Lots of phones have more than one microphone on them. I know for a fact that my Oneplus One has three, and I think your phone has four. If that's the case then it could be a hardware issue.  before taking it back do a full reset and see whether that helps. At least then that eliminates the possibility of a software error.

My LG G5 running Android version 8 developed the same problem earlier this year but the cause ended up being the case I was using because I had no problem while the computer was not in a case and the two cases I bought since then, an Otter Box Defender and Otter Box Symmetry, do not seem to cause a problem for the microphone but the transparent plastic case from Amazon that I was using from 2022 to earlier in 2023 seems to have begun blocking the sound from the microphone during handset calls but not speakerphone calls.  Was the original poster using a case?  If yes then did they try without the case?

The critical bit is that there are at least 2 microphones. And one or more of them are getting blocked by the case.

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


text:
SMS saving to SD
Is there any way of saving simple SMS mixed with MMS messages to an SD card prior to running a full factory reset? I got a Sony Z3 that refuses to send pic messages other than when I'm hooked to WiFi - Voda can't find or fix the issue and they suggest a full factory reset but I don't want to lose all the messages

I use SMS Backup & Restore, it works great! And it has a cloud plugin for saving messages to Google Drive and Dropbox.
Once installed, go to the app settings, and choose your SD card as backup folder.


text:
How to avoid the Hotspot getting disabled during an incoming/outgoing call?
I have turned on Hotspot and the data is being used on other Android device but when there is an incoming call the Hotspot gets disabled automatically and gets enabled after the call ,During which I am unable to share the data.
Why is this happening and how to avoid the Hotspot getting disabled automatically on an incoming/outgoing call.

My Samsung Galaxy S3 was able to do hotspot and voice call at the same time. Upgraded to an S6 and now I have to choose one or the other. So I am not so sure this is a hard limitation.

Unfortunately a limitation in 3g is that data cannot be used whilst a voice call is happening. Android turns off the hotspot because data isn't available during the call, so unfortunately there is no fix available until networks start to implement voice over LTE.

It's not 3G it's 2G

Same limitation unfortunately

What does it mean and how can I check whether any other service provider supports this or an advanced version of this,

You cant do it anywhere. Basically your phone has a radio in that is used to communicate with the network. That radio can only be used for voice calls OR data. Not  both. Your phone will switch between the two uses depending on what you're doing, but when you're on a call the phone can't use mobile data. It's not a provider limitation, its just how phones are. There is a new technology coming in that does support this, but its in very early stages of deployment and you won't find anywhere offering it. It's called Voice over LTE, using the 4G network for voice rather than the old 3G network.

So if I have 3G device does it mean that the Calls , mobile data by default are made using this 3G where I have option for data to choose either 2G or 3G

Both 2G and 3G use the same radio so you can still only use either data or voice call at once.

For readers: I want to mention that in stock Android Marshmallow, hotspot is not turned off when a call is in place, be it incoming or outgoing.

That answer is not accurate. I was able to make a phone call and stay on the hotspot with an iphone on AT&T's network. Same carrier, but it doesn't work with Android. You can't blame that entirely on the network.

I think AT&T are now using VoLTE, which would allow this in certain places with certain handsets. Looks like they are marketing it as HD Voice and only allow it to work on iPhones. Android has VoLTE support but it's up to handset manufacturers to make it work, not Android.

The solution described at https://qr.ae/pNBW4z works.

You can use whats'up or some  voip application like skype or   CS-IP  app with voip provider credential. In the last case You can have a fixed phone number, , Just ask people to call You ate the virtual number.

"Just ask people to call You ate the virtual number". Can you explain what you meant?


text:
How can I root the Posh Mobile Orion Pro x500A?
I recently bought a Posh Mobile Orion Pro (x500A running 4.4.2) as a new phone. It has good bones and I've been looking for methods of rooting to remove bloatware and to optimize some of the performance (battery and internal storage partition, in particular).
I've looked and looked but I can't seem to find a specific rooting method for this phone. One Click Root says there's no root available for this phone, but I don't know if that means it can't be rooted at all, or if there's no specific method for this particular device.
I'm interested in CWM or Cyanogenmod. Any help or pointers would be appreciated.

Do you already have a possibility to get into recovery and flash a .zip file in there? If you can, then you should be able to flash SuperSU onto your device (Easy to find on Google). Otherwise, you'd have to check how to flash CWM or TWRP through fastboot mode. I don't know if any CWM image would work though :/

This device has mt6582 chipset which means it can be flashed using SP Flash Tools, or the Recovery alone. Just find a custom Recovery for your phone. // Also, CWM is a custom Recovery while Cyanogenmod is a custom ROM.

I didn't think to look for chipset information - thanks. Just to clarify, by finding a custom Recovery that will allow me to flash a custom ROM?

Yeah, you can flash a custom ROM easily through a custom Recovery. In fact, that's how most of the folks flash a custom ROM. I'm short on time to search, otherwise I would've mentioned a link of a custom Recovery for your device.

I used kingroot to root my orion pro. Haven't found a custom recovery or ROM Yet. I used kingroot V 4.5.0.1 it roots your phone automatically by finding weaknesses and exploiting them. I'm also working on finding/making a custom recovery for the x500a.

Please explain the procedure you used to root the device. As of now, your answer is low-quality. Also, see [answer].


text:
Negative timespan on battery usage graph and blank WiFi data usage graph on CM12.1 after installing WhatsApp
I recently installed CM12.1 on my Moto G 2013 XT1033. After installing WhatsApp and rebooting, the data usage meter isn't showing. The same goes for the battery usage details.

Click image(s) for larger versions

data usage showing up weird data cycles.

Have you set the date & time correctly? It seems that the device date is set in the future, or at least there's a discrepancy between internal date and shown date (only a guess, since I don't know how Android store the date). 315854661 seconds is around 10 years, and the date cycle showing up to 2016 is really strange.

Btw, I added your comment from the answer to add more info about the issue. Feel free to fix/improve if there's a wrong info.

There is one more thing which i came across. android os shows that there has been a small (about 3.30kb) data usage in a future year, namely the year 2025.

It's a bug. Just try to restart your phone a couple times, and it will be ok.

It may be, but do you have link(s) to back the claim?

i did a clean install today again. same problem persists. any of you having this problem?

i noticed something: on installing whatsapp and rebooting phone, whatsapp encounters an error saying that phone date is inaccurate. after that the data usage history messes up.

Hy guys, i research a little and i found this.  http://prntscr.com/7hktdx

what about the data usage bug?

i don't know man. i found just for batery, i didn't found anything for data usage.
Is that helped you for battery?

Yes, but the fix is not persistent.

It's a  bug buddy and I had my download percentage shown 157% on CM once. Restarting did the trick.

Restarting isn't really helping. And this keeps happening as soon as i install whatsapp.


text:
Missing MENU button
I have an application, which uses MENU button for navigation purposes. Some devices doesn't have this button.
I have tried long pressing app switch button, but it is not working.

It depends on device.
Device has menu button

If device does not have menu button then Menu items appear on App ActionBar and/or with overflow button

No, nothing appears.

This used to drive me crazy. I have an app where it is critical to be able to use the button. I was sitting, and my headset cable fell across my phone, and I saw the button pop up.
After playing around I found out, that pressing the two outer buttons, and holding them pops up the menu button!
I was on a Samsung Galaxy S7 with Android Nougat and Oreo with this issue.  On an S9 with 8.1 Oreo there is an extra button on the toolbar for this menu. I.e. It came back on my new phone.


text:
What is shutdown monitor on my lg3
My wife has an lg3. When I search our history on google search it say stuff like com.lge.shutdownmonitor what is she doing and what does this mean.

Where are you searching your google history to see this?

It is probably a test application. Anything as com.lge.*** will be there by the manufacturer LG. There are often several test and debug applications that are included in the OS, but are normally hidden to the user.


text:
how to get back a void license afterif we root or flash rom a device
does stock roming my phone recover its official update license?? if yes how to stock rom? if not is there another way to recover the license back?? I want to stoke romroomm it to an official kitkat version and software update it to lollipop by going to settings>my phone>about device>update.. is this possible

Yes it does , just go to Download stock rom file
Since you didn't specified your cell phone model,  just go to xda forum search for your cell phone model and there you will find stock rom file and procedure to install it , you can unroot at any time and you will be able to update your phone ,provided by manufacture.
If you still having problem just provide your phone model for more exact link


text:
Nexus 5 GApps crashing after installing wrong GApps
I tried installing gapps for my phone with cyanogenmod but I installed one for Kitkat and not lollipop.
Now my phone acts all weird and nothing can be done on it, especially when it keeps saying Unfortunately Android Keyboard (AOSP) stopped working.
My computer also stopped recognizing my phone so I'm in deep trouble.
Any tips on what I should do?

You can go back in recovery by pressing and holding Volume+Up buttons.
Then in recovery wipe cache, dalvic cache, system and reinstall ROM and correct GApps.
Now if you have ROM and GApps inside the phone its fine. Else you may have to use ADB if your PC doesnt recognize the phone.

Set up ADB using link above and download both ROM and GApps in your pc.
Restart phone in recovery mode.
Connect phone to PC. Open CMD and run these commands->

adb push Path_to_ROM_File_and_Name.zip /sdcard/
adb push Path_to_GApps_and_FileName.zip /sdcard/

These commands will transfer both ROM and GApps to your phone which you can normally install after wiping cache, dalvic cache, system (as already told above).

Hope this helps.

When I run the command it says 'error: device not found' and the phone is in recovery mode

I did everything else and it seems fine, is there something I'm doing wrong when it recognizes for the phone? Maybe the command?

íf you are using twrp you can also try disabling/enabling the "Enable MTP" option. That worked for me once when my phone too wasn't being recognized. Otherwise not being recognized is related to drivers


text:
can you charge samsung tablet with samsung phone charger
Someone told me that you shouldn't charge your tablet with your phone charger,it will ruin it. Is this true?  They're both Samsung.

It should be fine, just slower (depending on the rating of the two chargers).
It's possible for the tablet to draw more power than can be provided by a weaker charger, so for it to charge well you should ideally have it powered off or at least idle.

Yes you can and it's normal to understand that it's not a original charger for your device.
So it must be take extra time for charging.

Yes, you can charge but you will face some problem like slow charging , less battery backup, and also other battery related problem in future or heating of device

What is "battery backup" and why would less current increase heat issues?

authors: นฤชิต ศรีคําม้วน


text:
Is there a way to bookmark all tabs in Chrome?
Is there a way to bookmark all tabs in Chrome for Android? (i.e. right click and Ctrl functions are not available)
If it helps, I'm using Android tablet.

This is not a direct answer, is an idea. I mean, just like Chrome reads a file with all open tabs list, for syncing or so, it must be possible to make a script or a little program, like a micro app, that reads and copies those URLs.

There is a chromium issue going on for years requesting a "bookmark all" feature for Android; it has been closed at least once (that I know of) but has been re-opened because of demand - please consider endorsing it.

I came across this question while looking for a way to do this as well, and it appears that Chrome for Android does not currently have this option.
The following proved useful to me as a workaround:

Open Chrome on your desktop (logged into the same account as on your
tablet).
In a new window, either hit (Ctrl + H) or go to 'Settings > History &
recent tabs > History'.
From there, it should show your History/Tabs sorted by device.
Next to the name of your tablet, there should be a small box with a
arrow pointing down. Clicking on this will give you the options to
either 'Collapse List' or 'Open All'.
Select 'Open All', and all of your tabs from your tablet should open.
Now you can either hit (Ctrl+Shift+D), or right-click on one of the
tabs and select 'Bookmark all tabs...'.
Select a folder for your bookmarks, and you should be set.

Granted, a bit more leg-work than simply hitting a button, but it is the only real option I've found for when you have 100+ tabs on your tablet that need bookmarking.

This sync to desktop is not very reliable actually. I have around 100 tabs open on Chrome in Android, and on the desktop it's only showing me around half of them. Now that I bookmarked these, it's not showing me any tabs on the desktop anymore (or only 1-2), even though I still have >50 open on my mobile. This was a few weeks ago, so waiting, phone reboot, etc., all doesn't fix it.

This method doesn't show the opened tabs, it shows the history... It's not the same thing

Maybe some day Google Chrome for Android will support extensions, for now Yandex Browser for Android support Extensions from Opera.
Yandex Browser and Opera both based on Blink web engine, same as Google Chrome.


text:
Lollipop hide quick settings on Lock screen
I'm sure this would have been asked before. But I couldn't find out yet.
I recently updated to Lollipop in my Sony Xperia Z phone. The notification bar and pull down settings are great.
But on lock screen, I don't want to turn on/off any WiFi, Bluetooth or any  settings. Simply pull down settings should not be allowed on lock screen. How can I do that? Is there any option?
I have pattern lock already.

I found this but it didn't work on Marshmallow, it might on Lollipop.  It requires root and Xposed.

It's time for you to upgrade to Android N :)

In marshmallow, there is straightforward setting to not allow access to notification drawer when device is securely locked.

I'm using CyanogenOS 12 (derived from CM12), so the following solution may not work on an stock Lollipop, but regardless, it is a very useful solution.

The tiles that you can toggle in the Quick Settings are assigned particular names like Bluetooth → bt, Wi-Fi -> wifi, Landscape/Portrait → rotation, and many others, and these names are stored as a value for the key sysui_qs_tiles under the table secure of settings.db (Settings Storage).
While those tiles can be removed/re-arranged from the Settings UI, the command line can also be considered to achieve the task.
The relevant command is settings and its usage is mentioned as:
usage:  settings [--user NUM] get namespace key
        settings [--user NUM] put namespace key value
        settings [--user NUM] delete namespace key

'namespace' is one of {system, secure, global}, case-insensitive
If '--user NUM' is not given, the operations are performed on the owner user.

You would need ADB setup in your machine before you proceed any further. Alternatively, if the device is rooted, you can use a terminal app like  Terminal Emulator for Android.
Note: ADB in wireless mode may prove dangerous  if the device doesn't support authenticating  a client before giving access. Proceed at your own risk!
We first have to find out the value stored in the key sysui_qs_tiles, and to do that, enter in a terminal the command:
adb shell settings get secure sysui_qs_tiles

For rooted devices using terminal app:
su
settings get secure sysui_qs_tiles

The output would be like:
wifi,bt,cell,rotation,flashlight,hotspot,location,airplane

Now, if I want to remove Airplane Mode from the Quick Settings or want Wi-Fi tile to be shown after Hotspot, then the commands  in a respective order would be:
adb shell settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location
adb shell settings put secure sysui_qs_tiles bt,cell,rotation,flashlight,hotspot,wifi,location

For rooted devices using terminal app:
su
settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location
settings put secure sysui_qs_tiles bt,cell,rotation,flashlight,hotspot,wifi,location

Now, coming back to the requirement, that is, "hide quick settings on Lock screen". You can use an automation tool like Tasker to remove the tiles from Quick Settings when the screen is locked, and add them back when the screen is unlocked.
Before we proceed with Tasker's usage, I should mention that settings command can only be used with ADB in non-rooted devices  because of higher privileges required than what is granted to an ordinary user, and hence, for automation in Tasker the device would have to have ADB running in wireless mode. To do so, see:

How can I connect to Android with ADB over TCP?, or
Android ADB connect to device with broken USB and no root

Instructions for Tasker

Create a task named "Tiles s-unlocked".
Add an action as Code → Run Shell, and add these details:
Command: adb connect localhost:<PORT>; adb shell settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location
For rooted devices, the details would be:

Command: settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location
Check Use Root

For cases where it matters:

Use <PORT> as the port number on which ADB wireless is running like 5555
In place of wifi,bt,cell,rotation,flashlight,hotspot,location use the names of the tiles you want or have in Quick Settings

Create an another task named "Tiles s-locked".
Note: If you configured settings such that the screen doesn't lock right after the device gets to sleep, but after XY seconds (like 30 seconds), then create an action as Task → Wait and set those XY Seconds. Alternatively, sleep XY can be used in the next step under the Command. Arielle suggested the idea.
Add an another action as Code → Run Shell, and add these details:
Command: adb connect localhost:<PORT>; adb shell settings put secure sysui_qs_tiles ' '
For rooted devices, the details would be:

Command: settings put secure sysui_qs_tiles ' '
Check Use Root

Create a profile named "S-unlocked" under Event → Display → Display Unlocked, choose Highest Priority, and link the task "Tiles s-unlocked".
Create an another profile named "S-locked" under Event → Display → Display Off, choose Highest Priority, and link the task "Tiles s-locked".
Have the Tasker enabled, and behold the desired action by locking/unlocking the screen.
(Click image to enlarge)
Order of images as "No tiles when screen is locked" →  "Tiles when screen is unlocked"

(Click image to enlarge)

Let me know if my solution works in a device running Stock Lollipop.

Hi I'm not interested to root my mobile. I thought there will be a way with just in mobile settings which I couldn't find. Thanks :)

For Readers: settings put secure qs_show_brightness_slider 0 would remove the brightness slider. Change 0 to 1 and it would come back. Unfortunately, my device behaves oddly when I run that command using Tasker. The effect takes place if only I try it manually via ADB or terminal but not via Tasker! If it works for you, let me know.

Thanks a lot for this, it works great on CM12.1 but I want to add a small thing: I noticed that if you also want to set some specific quick settings on your lock screen (for example only flashlight and ambient display) they do not work if the command is executed while the phone is locked. The solution is to configure your phone not to lock the screen until 5 seconds after the displays is turned of (in this way that the command can be run before it locks and everything works correctly).

@user138784 Thanks for the input. Have you tried the solution with brightness slider (second comment) as well?

@Firelord I just did and it works. For soms reason disabling and re-enabling Tasker is necessary for it to work properly. I also encountered this strange behaviour when changing which tiles I wanted in the Shell command.

Isn't running ADB wireless a security risk itself? I mean, is it firewalled or does it have localhost access only? If not, the whole world can access your phone.

@Martin, yes, you got it right. The whole world has  access to your phone, provided that they come to know that ADB is running in wireless mode on your device.

@Firelord, a simple portscan on the most basic port 5555 would do just fine. So much for security.
Also, I have a stock Nexus 5 with Android 6 and i don't seem to have ADB on it. Do you need to install it separately?

@Martin, I've only tested my method on Lollipop and the adb binary comes with the system. Also, I've not verified the hypothesis but in order to connect to Android via wireless ADB you still would have to authenticate the fingerprint the very first time at least.

@Firelord any idea what the name of the usb tethering tile is?

@user138784: not sure about CM but in Vanir, it is usb_tether. // I heard that Tasker added support for CM tiles.

@Firelord as far as I found, the support is for custom tiles and BT tethering can't be toggled by tasker on my device (but I think it can by the pro version of secure settings). I didn't find support for setting the available tiles.

@Firelord Is there a list of all available tiles online? Your solution worked perfectly with Tasker. I'd like to add other tiles besides the ones you mentioned. Thanks

@winchendonsprings : As such, I'm not aware of any list. However, you can consider trying GravityBox xposed module for your Android version. It is a better solution than the current one and provides a good range of quick tiles.

There is no way to disable the quick settings on the lockscreen.
However, it may be possible by flashing a custom ROM on your phone. I know you can rearrange/remove tiles in CyanogenMod.

Note: by flashing a custom ROM your data will be wiped and your warranty is void.

Edit: On XDA-Developers I found this:

The Quick settings menu can be edited - when the phone is unlocked open quick settings panel and tap and hold any of its icons, you will be allowed to remove or add some functionalities. Just remove airplane mode and mobile data. This way when the phone is locked no one can disable its connectivity.
  The drawback is that you can't switch the airplane mode easily even when the phone is unlocked.

Source: http://forum.xda-developers.com/showpost.php?p=60243490&postcount=13

I don't want to do it. Better I get use with this

They should have probably provided the option for it. Hopefully in the next version

@ShijuKBabu I edited the answer. On stock ROM you should be able to remove airplane mode and mobile data.


text:
"Reject with message" disappeared from the incoming call screen on Samsung S2 Plus?
I have Android 4.2.2 running on Samsung S2 Plus. I suppose that an update modified the configuration and now, when the phone is ringing for an incoming call I don't see anymore the option "Reject call with message".
For example: see screenshot below, you would find the  option "Reject call with message" option:

Screenshot - Incoming call (Click to enlarge image)
Any idea on how to restore it?

The "Reject call with message" disappeared since I turned off the "Messaging" app (i.e., the standard SMS app) because I was using a different SMS app (Textra).
Re-enabling "Messaging" the "Reject call with message" is back.
Maybe this trick can be used if you want to disable the "Reject call with message" feature.


text:
Change default storage location to external SD card in Micromax A121 Canvas Elanza 2
Recently I have purchased Micromax A121 Canvas Elanza 2. I have used a 16GB External SD card. I want to change the default storage Internal SD card to External SD Card without installing any apps.
I googled and read some blogs. They are saying go to Settings -> Storage -> Change your default storage. But I saw on my mobile there are no options for set default storage.

The details about this phone states that it is running 4.3 JB while you've tagged it as 4.1 JB. So which Android version are you using? And, is the device rooted?

you wanna make it your default storage for what ? for storing pictures ,for installing apps  ? or for something else ?

@lord-ralf-adolf I want set default storage without installing any apps

@lord-ralf-adolf I sas Micromax different  model there have storage in Settings->Storage but Micromax Canvas Elanza have not that feature.

You could move installed applications to SD card or could install a ROM with App2SD or Data2SD. But by default, they'll stay on your phone's internal memory.
Try Link2SD. I'm using it, and I can say I'm pleased with it.

I want to set default storege. If i capture photo then photo will be saved in the External SD card.

@Chinu go to camera settings and then change the degault storage location of photos

I am not asking only for camera. What ever i want like Bluetooth, Download file from internet, Camera photos,  WhatsApp Videos and images etc.

Install a terminal emulator and bind-mount. That seems to be the only way possible, in your case.

What is bind-mount to a person unknown to commands (consider some future readers when answering), and what should one do with it?

I was unsure of the fact that it would work without root access so I didn't elaborate. Will do so now, @Firelord.

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


text:
Dictation with Android Wear Watch
I know little about the Android Wear Watches, and want to know if I would be able to use it for dictation. Specifically I want to use it to quickly record ideas while I'm in the middle of something where it's not practical to get out my phone and do it.
Does it have a microphone, and would it be able to do speech recognition? And how quick/easy would it be to make it start recording/interpreting? I would probably have my phone in my pocket, paired by bluetooth, if that helps.

The Android Wear watch has a feature called: OK Google... your_command. To use it download Google Now on your android phone. You can talk to your watch anytime you want and use commands like:

set an alarm
set a timer for 10 minutes
call Steve
text Steve, how are you?
open <your_app> //example: open Google Maps
take a note, buy cat food at the supermarket.
remind me over 10 minutes, buy cat food at the supermarket.
hello //use this command to see a list of available commands.

Hope my answer helps you!


text:
What audio file formats does WhatsApp support?
What audio file formats does WhatsApp officially support?
I have not found this information on the WhatsApp website...

I found a workaround on YouTube to solve the 'file not supported' error in WhatsApp. Just rename the mp3 file to have an mp4 extension, and it will work.


text:
Google Play Games without Google Plus
Lots of Android games have some "achievement" features that give you badges for completing some task in the game. This sounds like fun and I'd like to try it.
Apparently, those features are only available once you are signed in to Google Play Games. I don't mind that. I do mind, however, that trying to register to Google Play Games asks me to create a Google+ profile, which I definitely do not want (I don't want another social networking account, and I particularly don't want a potentially public social networking account associated with my personal gaming activities).
Is there are way to use Google Play Games features without a Google+ account?

It is possible now. As mentioned here

Players are prompted to sign-in once per account, rather than once per game
Players no longer need their account upgraded to Google+ to use Play Games services
Once players have signed-in for the first time, they will no longer need to sign in to any future games; they will be automatically signed in

Note: Players can turn off auto-sign-in through the Play Games App’s settings

No, it is not possible to use Google Play Games without a Google+ account because much of Google Play Games is social and so it makes sense for it to integrate it with Google+. But if you don't want to use the social side of Google+ but still use Google Play Games, you could create a Google+ account and disable all the social features, make every aspect of your profile private and also disable all social options in Google Play Games too.


text:
Tethering not working on rooted phone (both WiFi and USB), free third-party apps also fail
I recently rooted my Huawei GL07S and switched to an operator which explicitly allows tethering (I inserted the new SIM card into the GL07S).
When I go to Settings>Wireless&Networks>Tethering&Pocket WiFi I get this screen:

"Pocket WiFi" is a term used by my previous operator to describe tethering, I suspect them of having modified it to work only on their network. I can't use CyanogenMod/similar as they don't support the GL07S, which is a rare phone.
Default USB Tethering
When I press "USB tethering", the white circle becomes green with a check, and Pocket WiFi active or Tethering appears in the notification bar, but the connected Ubuntu does not see any connection:

Default WiFi Tethering
Alternatively, when I press "Pocket WiFi", the item becomes grey, the caption becomes Turning Wi-Fi on…, and it stays like this forever:

Meanwhile adb logcat keeps outputting things like forever (longer log):
E/WifiStateMachine(  341): DefaultState: cannot get Soft AP current connected stations list
D/WifiService(  341): getApLinkedStaList
I/TetherSettings(17288): set PROPERTY_USBTETHERING_ON: false
I/WifiApEnabler(17288): set iswifihotspoton = true

To get it back from its grey state, the only solution is to restart the phone.
Barnacle Wifi Tether
When I press Start, I get:

Open Garden WiFi Tethering
When I press Start Open Garden Tethering I get this crash:

... and logcat says:
D/TETHER -> TetherApplication( 4591): Reporting stats: {fbon=false, ffox=false, nflt=true, fbok=0, root=true, phon=true, fbau=false, aid=e2a4f1ff707f9812, inst=1433847285, ertm=false, coac=0, sfap=true, c2dm=false, aver=4.1.2, side=1, mno=NTT DOCOMO, blth=true, setu=default, tver=47, rssc=0, bdwn=0, devi=default, asdk=16, imei=869065010878620, fbcr=0, pkg=og.android.tether, dtyp=generic, loc=35.6653574,139.733107, fbco=0, widg=0, fber=0, stat=1, comc=0, bup=0, mfr=HUAWEI, idrv=wext, temp=360, bin=true, uuid=E2A4F1FF-707F-9812-021X-XR2136017743, actl=true, tpow=true, mdl=GL07S}
D/TETHER -> TetherService( 4591): Service started: true, state: 1
D/TETHER -> TetherApplication( 4591): onlyEncryptionOrNothingFailed()
E/AndroidRuntime( 4591):        at og.android.tether.TetherApplication.displayToastMessage(TetherApplication.java:1341)
E/AndroidRuntime( 4591):        at og.android.tether.TetherApplication.readLogfile(TetherApplication.java:1421)
E/AndroidRuntime( 4591):        at og.android.tether.TetherApplication.onlyEncryptionOrNothingFailed(TetherApplication.java:1438)
E/AndroidRuntime( 4591):        at og.android.tether.TetherService$1.run(TetherService.java:256)
D/TETHER -> ServiceReceiver( 4591): onReceive:Intent { act=og.android.tether.intent.STATE flg=0x10 cmp=og.android.tether/.TetherServiceReceiver (has extras) } state:1
D/TETHER -> TetherApplication( 4591): Reporting of stats complete
W/ActivityManager(  349): Scheduling restart of crashed service og.android.tether/.TetherService in 5000ms

[ClockworkMod][8]
ClockworkMod is the only tethering app that works reliably (over USB). It is not free, though, so I would like to make it work with the built-in solution or with the open source Barnacle.
EasyTether
It has worked the first time I tried it. Since then, no way to use it anymore, it always says cannot claim USB interface: Device or resource busy.
FoxFi
When I push Activate WiFi Hotspot, it says WiFi Hotspot Ready, I can connect to the WiFi network from Ubuntu, but unfortunately all HTTP and HTTPS requests fail:
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.43.1 icmp_seq=1 Destination Net Unreachable
Actually, the phone itself also loses Internet connectivity:

Question
What is going wrong?
How can I use Internet on my Ubuntu using my phone's LTE data connection? (preferably without having to install a computer-side agent)

Do you have android sdk for linux installed already (from the looks of things you were using  linux, but since you said you are not keen on anything that installs extra stuff on your PC) I had to put my solution on hold to confirm first?

How about trying my solution here: https://android.stackexchange.com/questions/250609/usb-tether-to-router-and-then-connect-to-the-wifi-of-the-router-no-longer-possib/252641#252641

It always says cannot claim USB interface: Device or resource busy

This is because you have adb running in your system. ADB opens USB interface so no other app can access it. Stop adb either with killall adb or using adb kill-server (assuming the adb binary is in your PATH).

I restarted my PC, ran adb kill-server and enabled USB tethering: The Ethernet connection still does not appear on the PC :-/

I belive thats because it requires certain drivers to be installed in order to work and most probably isnt supported with Linux

It is supported in Linux, I have connected to my phone network many many times, not only using WiFi tether but also Bluetooth and USB. However, after rooting I started having issues.


text:
How do I swap (reassign) the capacitative hardware keys MENU and BACK on a Samsung Galaxy S3 Neo?
I am on Cyanogenmod 12.1 on a Samsung Galaxy S3 Neo.
I found various answers on how to reassign hardware keys on Android devices, but they were always specifically for other devices and did not explain the rationale behind them, so that I could apply them for my particular device, without a long series of time intensive trial and error with a lot of config file edits and rebooting inbetween.

Instructions:

Requires root!

a) Under Cyanogenmod Root activation itself requires the developer menu: Settings > About > Tap "Build number" multiple times until a toast message tells you that the developer menu got activated.
b) Settings > Developer > Root access > Set to: Apps & ADB.
Remark: Apps alone should suffice too, but maybe you want to edit the config file via USB cable from your Desktop.

Modify /system/usr/keylayout/sec_touchkey.kl which requires root:

a) File Manager (ships with Cyanogenmod) > Settings > General > Access mode > Extended
b) Now open that file and exchange 139 with 158 and 158 with 139.
c) Save. You will be prompted for root access. Permit it. You should get feedback that the file was saved. Close the app.
Remark: A lot of tutorials instruct to alter /system/usr/keylayout/Generic.kl, which on the S3 Neo had no effect. The official documentation makes clear why, it explicitely tells "Do not modify the generic key layout!" and gives applicable instructions for "Capacitive Buttons".

Reboot. Test if your keys work as intended.

For security reasons disable root (See: 1b) if you don't have good reasons to keep it on.
To undo your modification restore the keycodes in sec_touchkey.kl as they were before (See: 2b).

it's aries- keypad.kl for samsung captivate i897.


text:
Cannot wipe data/factory reset and also cannot restore backup
I recently flashed a new ROM on my Micromax Canvas 2.2 A114.
The problem was the SD card was detected as phone storage and vice versa. Also, SuperSu binary was not detecting.
So, I go to CWM to flash my stock ROM back again. But now there are numerous errors.
When I try to Wipe Cache, it shows 4 errors of the type
Can't recover /cache/recovery/lastlog
If I try to wipe data/factory_reset, it shows error of the type
format_volume: make_extf4fs failed in /dev/block/mmcblk0p03
I forgot to take a nandroid backup. What should I do? I'm really worried.
P.S : All I can do now is enter CWM. That's it. No ROM nothing is present in my phone. Please Help!

Since yesterday I just went into same situation like you had described but then finally able to solve it using so many solutions video watched on Youtube, gone through number of articles and finally solve through XDA-Developers - Ultimate Kitket ROM site.
You can choose any of ROM for your device, I had chosen Ultimate Kitkat.

Also download Recovery file for A114 Canvas 2.2 from Broodle.
If you have external SD Card then copy this recovery.img file into root of your SD Card. Also place that downloaded file from XDA-Developers site into root folder and the follow fastboot from ADB drivers by connecting your mobile device to PC.
Once you have downloaded Ultimate Kitket ROM, .rar or .zip file, then copy it to your SD Card's root directory.
Now in your computer go to the ADB driver's directory (open command prompt as Run as Administrator and go to ADB drivers directory).
Run following command from command prompt

fastboot flash recovery recovery.img

It will install CWD recovery.img file to Android device and now your task will become much more easier.

Again go for wipe/factory reset option.
Now go for check updates from sd card and then select your .rar or .zip file, it will ask you for confirmation and say Yes... and it will start installation process.
After installation it will again give you prompt to restart, so restart it.
Now you will see a new logo for Canvas Blade and your system is up friend.

So through above steps you can restart you dead mobile.


text:
Auto restore doesn't work
I just switched from a Nexus 4 to Moto X 2nd generation this morning. I had backup ON on my nexus 4. When I added my account on the new phone I expected all the apps and related data to get restored on it. But this didn't happen, I removed and re added my account, even ran a factory reset but nothing helped. How do I get all my apps and data back(without having to manually reinstall all of it).


text:
How to Recover Data From Dead Screen Phone
In an accident I got my Samsung Galaxy S3 broken. Mobile is turn on but screen is not working. I want some very important data from internal storage. Is there anyway to recover that data?

You can simply connect it to PC and transfer files via USB (MTP mode)?

This won't work if the device is locked.

How can I connect to MTP mode when screen is not displaying?

If Developer Settings are enabled and the device is rooted, you can plug the device into your computer via USB and use androidscreencast to control the device and upload the files to an online storage service such as Google Drive before downloading the files on your computer.

Developer Setting ( Debugging Mode) ??

Sorry, yes: by "Developer Settings" I meant USB Debugging. Even if the device is not rooted, you can still use the computer to see your device's display.

and what about if debugging mode is not enable but phone is rooted?

Then you're pretty much out of options, I'm afraid...

If your computer can still recognize your phone when you plug it in, you can use this android file manager to export the data from your phone to computer.


text:
Can I use my Android phone as a USB speaker?
I have a Lenovo S850 (non-rooted so far, although I've read some guides and may try it when I find the time). Is there a way to use it as a USB speaker for my PC at work, which doesn't have any speakers. I don't have a wireless network there so that is not an option.
I just want to convert my phone to a speaker with as little work as possible, i. e. plug in USB cable, turn on an app and possibly install something on my PC. Is that possible?
Edit: This could be relevant: http://www.phonearena.com/news/Android-5.0-Lollipop-supports-USB-DAC-audio-devices-we-go-ears-on_id66399
Also there are lots of USB speakers out there. So with my limited knowledge I guess something like this could be done with only the help of an app.

I'm not sure if a USB option is possible but someone please correct me if I'm wrong! This uses the headphone jack so it isn't USB but it is still a wired connection. The following should work but may be a bit flaky. Plug a headset jack adapter to split the microphone and audio input into the headphone jack of your phone. Then wire a standard audio cable into the microphone jack of your phone from the audio output of your computer. Last, download an application that routes the microphone input to the speaker and turn that on. When you now play audio on your computer, it should be sounded from your phone.

Actually that's not a bad idea. There were some negative reviews on that app though. Also I still need the usb cable to charge the phone. Not a big problem, but the ideal situation is only the usb cable :)

OK. I'm not sure if a USB solution is possible but it may be. The negative reviews seem to be down to hardware problems but you could try a different app to do the same thing (of which there are many).

Even though I marked this as answered I feel I need to add that I've managed to do exactly what I wanted with SoundWire and the default internet sharing on my phone as follows:

Install and configure SoundWire on PC and phone.
Share phone's internet connection via USB.
Assuming you already had internet on your PC, you now have 2 network adapters. You need to make sure you are using your old adapter for internet access. As far as I could find to do this you need to change the metric of your default adapter to 1 so that it is the preferred adapter by Windows (Windows 7 in my case).
You can check the server IP by typing ipconfig in the command prompt.
Connect from the SoundWire app on your phone. You get a message that WiFi is disabled, but it still works fine.

Ah yes. This is probably a better solution. Very clever!

Soundwire makes you enable wifi on the phone but actually seems to transfer the data by usb cable. Even if the wifi on the PC is disabled I am still able to get the sound playing on my phone so long as the USB cable is connected. But it won't work if wifi is not enabled on the phone even though it is not transferring data by wireless. It seems suspicious as if the developers really made it as spyware.


text:
Torrent speed slow on Android mobile device
I have installed BitTorrent on my Xperia Z. While downloading I observed that it limits speed to 100-130 kbps max. It's same for all torrents irrespective of the number of seeders.
When I tried from a laptop with same torrent and the same Wi-Fi connection, I get up to 2 MBps.
Can anybody help?

Is there any app which doesnt limit speed?

I am not sure.  Please note that app recommendations are off-topic here.

The free version of the BitTorrent app has limited bandwidth.  Per the description on the Pro (paid) version:

✔ No speed limits and no size limits


text:
Galaxy S4 download stops when screen is off
I'm having this problem with my Samsung Galaxy S4.
When ever I download something from the Internet and turn off the screen the download fails as soon as I turn it back on.
I have tried other browsers like Chrome and Dolphin Browser but all stops downloading when the screen turns off/ times out.
It downloads perfectly when the screen is on all throughout the download.
This is a bit of a problem when downloading something big. I am using only 3G.

This is strange... I would make sure that the Restrict Background Data option isn't enabled under Data Usage Settings.

Does this failure happens right after the screen turns off, or it takes some time? It happens with me because I use apps like "Greenify" and "DS Battery Saver" which  hibernates my "Download Manager" and "browsers".

please move browser SD card to device memory.then problem solved! ! !

Because you have enabled the
Restrict Background Data
Under Settings>Data Usage>[menu]>Restrict back. Data
Uncheck that option
As, that option stops all background (when screen is off/slept) data transfer. Making every apps or system apps unable to do data transfers using internet.

Would you please explain (source) how "Restrict background data" is related to download getting stopped when screen is off?

@Firelord. Is my answer OK?

It doesn't stop the download, it just restricts background data usage. It does not STOP the download.


text:
How can I change the search engine from Yahoo in the "Firefox Search" search provider?
When I installed Firefox yesterday, I immediately set my default search engine to DuckDuckGo and removed Yahoo from the list. Today, I discovered that Firefox has a search provider built in for when you swipe up from the home button. I decided to try it out, but noticed that the search engine was set to Yahoo there. The settings only had an option to clear search history. I also tried tapping the Yahoo logo and the search icon, but it only started a search. Is it possible to change the search engine in this thing? Or is the Mozilla-Yahoo deal that far-reaching? Images:

Also, I did try tapping the Yahoo logo in the search bar, but it didn't do anything.

Perhaps you could put this additional information about the Yahoo logo in your question by editing it.

If you tap on one of the search engine, it should give you this dialog box which you can tap on "Set as default":

I tested it on a Nexus 6 and it does switch the search provider used in the Home-button swipe search.
If this dialog doesn't appear for you or if the "Set as default" here doesn't change your search in both the URL bar and Home Button search, then it would be a bug. You might want to report the bug in Bugzilla@Mozilla, with your device and OS version.

This did work, but I had to switch my default search engine to something else and then back.


text:
authorization required
I can't access play store and when I attacked in war in my clash of clan it disconnect.. by the way the error message when I access play store is authentication required... please guys help me... I already reset my tablet.. clear data play store and uninstalled updates and remove and re add my Google account but nothinng work... when I tried to sync my Google account sync error... I provided all the things I did.. any immediate response are highly appreciated.... please guys help me

Just one thing to try: change your Google account password online and then sign back in on your Android device.

i already changed my password

OK. Sorry, I'm not sure what to try then...

thanks for the advised thou... by the way newly created accounts are working

Newly created accounts?

i mean,, i just created a new account and it sync fine, i can access play store and play clash of clans fine

Glad to hear it! Sorry I couldn't help.

ah... even google team doesn't reply at all,, i hope my gmail will sync again.. thanks again ^_^


text:
Please help me for android recovery
I am using Symphony xplorer w35.
I wanted to install a custom ROM on it, so I backed up the the original ROM (normally, without using CWM recovery). After that, I installed CWM recovery mode on it. Then, I wiped my data & cache and installed a custom ROM, but I forgot to backup the previous ROM using CWM! Now, when I wanted to restore the previous ROM, it is impossible!
The previous backup is a .backup file & CWM can't restore it. I have to restore it via normal recovery mode, but whenever I turn on recovery mode, CWM mode automatically comes there! How to restore my previous ROM?

Usually you can download the stock ROM from your manufacturer's website.

Use Sp Flash tool to flash Stock ROM on your device. Then restore the backup using the normal Recovery. It will work. Here are the instructions.

Here you can download the stock ROM for your device: Stock ROM for Symphony Xplorer W35
Instructions:
How to Flash
Step 1: Download and extract the stock firmware on your computer.
Step 2: After extracting you will find the SP Flash Tool, Driver and instruction manual.
Step 3: Install the USB Drivers (skip if drivers are already installed).
Step 4: Open the SP Flash Tool and load the Scatter File from the firmware folder.
Step 5: Connect your Smartphone to the computer using the USB Driver.
Step 6: Click on Upgrade / Download Button in the SP Flash Tool to Begin the Flashing.
Step 7: Green Ring will appear at the end of successful Flash.

For more detailed instruction with images: Detailed Instructions with Images
Source: http://xdafirmware.com/symphony-w35
Hope my answer helps!


text:
Will installing Google Play services to SD Card Mess my phone up? + Google play app info uninstall updates button GONE
Okay, So i am running a Sony Xperia E1. It is not rooted or anything like that. Here is a load of information about it:

- Free space on Internal: 2GB (Enough to update GP Services, but if you read below it doesn't work.)
- Free space on SD: 31GB
- Phone, Text, Mobile data company: 3
- Model number: D2005
- Android version: 4.4.2 (Latest)
- Build number: 20.1.A.2.13
- Kernel Ver: 3.4.0-perf
- Google play version: 4.6.17
- Google play services version: 4.3.25 (1117561-038)

Why the problem happened:
I am one of the many people that get the insufficient storage error on my phone when trying to install an app from google play, but normally i just fix it by uninstalling google play updates (settings-apps-all-play store-uninstall updates  (in app info)) and then clearing my cache, however about a month ago the uninstall button wasn't there any more: just the force stop and disable buttons. So i put up with it for a bit and didn't install anything, but now my google play servives needs really badly updating.

PROBLEM:
I installed a few non-important apps like Terraria with adb shell pm set-install-location 2 (linux) which basically sets the default installation to SD Card. it worked perfectly.

QUESTION:
IF i update Google Play services and force it on to the SD Card with the code above, will it mess up my phone? I have heard that installing stuff on to the SD removes some features. And if yes, PLEASE PLEASE can someone tell me how to uninstall updates for google play??? (Read above, the button in app info is gone)

P.S. I have tried so many methods of fixing the not enough storage, and my old method worked for me (See above) so I haven't not researched how to fix it.

Thanks very, very much in advance!


text:
Supporting Ajax on my Galaxy ACE
I have a galaxy ace s5830, and a website that heavily uses jquery and ajax calls. The problem is my mobile does not support ajax.
Is there something that can be done with the mobile (probably install something such as a browser or a plugin) or if not then how to I change my website to run on my mobile

How do you open the site now? You should already be using some kind of a browser app in order to do that.

i have used the default browser and uc mobile

but both of 'em don't support ajax and the only browsers that do don't work on my mobile

That sounds strange to me, because XMLHttpRequest (which is the foundation for AJAX) has been around for decades, and even the most primitive browsers support it. I would suggest to try simple testing pages that create XHR requests (e.g. http://www.w3schools.com/xml/xml_http.asp) to see whether it works or not.

I am using jquery ajax with json reply, maybe that's the problem. I have not tried XMLhttp as I am not that comfortable with XML but I will try it soon and reply


text:
How do you turn off notification sounds on LG G4?
I cannot, for the life of me, figure out how to turn off the notification sounds. I found the option in settings for the notification sounds, but none of the options are to turn it off or silence it, without silencing the whole phone!

"Alternatively, you can set system sounds to silent (settings -> sounds -> volume). That includes notifications, annoying boot noise and audio touch feedback.
I don't know what else it turns off, but whatever it is, I don't miss it.
With this approach you can keep the priorities logic intact."
That was taken from this post. Maybe it will help.
http://forum.xda-developers.com/g4/help/mute-volume-notifications-leave-phone-t3141244

@jer3my Lowering the volume setting will also lower the ringtone. I DON'T want to mute the ringtone, only the notifications.

Hmm I have only ever had samsung phones(besides the one htc I dont count... lol) and when I adjust the volume on mine, It does change all of them, However if I click on the gear, I can change each one to whatever level. http://i.imgur.com/4Msh4gk.jpg
Its weird that LG would make it all or nothing.

OK. I think I figured it out. It's this whole stupid interruption mode feature. Setting the phone to Priority Only, and then enabling all incoming calls and messages achieves the same result as disabling the notification sounds. This is a horrible design IMHO.

Also have a look here : http://recomhub.com/blog/how-to-mute-lg-g4/

I looked at that post, but all the information is incorrect. There are no buttons on the left side of the G4; the author is confused. The volume and power key are on the BACK of the device. And holding the volume down key DOES NOT accomplish what the author says it does.

Use a silent tone, meaning a notification tone that doesn't include any noise. You might find some here.

Go to settings, sound and notifications, apps. Then select which apps give you notifications and how they do it (sounds, notification bar etc)

Go into the email app, click the three dots in a row, select settings, select the email account you will see notification settings; select silent

The one person above had the correct answer.  You have to go into your email account, click the three dots on top left, choose settings, and then click the account you want to change.  In there is a notification setting where you can silence the notification.

This is not an answer, it is more of a comment. It also does NOT address the question. I am not trying to mute my email app, I am trying to mute all notifications.


text:
Flash a different region ROM
I have a Moto X 1st gen. The model is XT1060 (60 means Verizon US version).
I want to flash the XT1053 version of the phone (the US Retail version without bloatware) on it with RSD Lite. Basically, the ROM is the same, only the carrier which is made for differs.
Am I doing right? How else can I transform my XT1060 ROM in XT1053?
Thank you in advance and sorry for my lack of knowledge to explain this. I have looked for days all over the internet and asked forums and people. Nobody seems to want to answer or doesn't know.

This is not possible. The XT1060 for Verizon is a CDMA phone with GSM world-compatible capabilities. The XT1053 is their unlocked GSM-only model. It would lack support for the Verizon-specific CDMA functionality that would allow it to work on your network. ROMs are very much, permanently, dependent on their device and can't generally be shifted to another device, except in the rare case that different model numbers are only for marketing purposes and the internal hardware is actually identical. It's not, in fact, JUST the carrier that's different. A lot of other functionality has to change to support that carrier.
Your only alternative would be to find a custom ROM built for the XT1060 that incorporates the specific functionality you're looking to get from the XT1053.

We cannot have cross-platform ROM's from other device.But We can only install the custom roms which are dedicated for our devices. For this you can follow " http://forum.xda-developers.com/ " ; by selecting your device appropriately you can get multiple Custom roms.

Nevermind guys, I've solved it.
I got an XT1053 T-Mobile Retail image from internet. Flashed it with RSD Lite.
Now my XT1060 is XT1053 and everything works fine.


text:
Fix Google Play insufficient storage error without rooting my phone
This question is essentially the same as Google Play: Error downloading app - insufficient space, but I want to fix it without rooting my phone. Clearing Cache, uninstalling Google Play updates and using cache cleaner apps do nothing. Any suggestions?
Background
My Sony Xperia T has over 10GB of free internal space and so does my SD card. Also, I have about 280MB of available RAM at any given point in the day. Despite this, every time I try to download another app of anything larger than about 24MB, the following error message appears,

ERROR, Error downloading. There is insufficient space on the device.

Although this message appears, I can go into Settings > Storage and see that I still have over 10GB of internal storage available on the device. The picture below shows my Internal storage. Please note the available space:

One solution I have found is Something is secretly eating up my Acer Iconia A500 internal memory and I need help finding it, but unfortunately this specifically applies to someone who has 379MB remaining and can't find why there is not more. This is not the case with me because my phone clearly states I have 10GB of available internal storage.
I have already looked through insufficient-memory tag, which simply explains that I should either delete apps or move them onto my SD card. As you can see, neither of these suggestions apply to my problem because I already have over 10GB of available internal storage and over 10GB of available SD card storage space.
I have also looked through questions such as "Insufficient storage" when trying to install new app. The best answer given here is to clear data on Google Play. I have done this. It still doesn't help.

This worked for me on my Sony Xperia E3 and my Galaxy Note 10.1:
a) settings-apps-all-google play-uninstall updates (you will have to do this everytime you restart)
b) If this doesn't work: clear cache - with an app like 1tap cache cleaner or settings-storage-tap cache-clear cache.
:)

As far as I know, the only known "solution" for non-rooted devices whose cache and app data have already been wiped is to apply a factory reset.
If you change your mind and decide to root your phone, I suggest you install Android Platform SDK Tools on your computer, then root your phone, go to Android's Settings, select the Developer Options and then activate USB Debugging. Afterwards, use a USB cable to connect your Android device to the computer where you installed the Android Platform SDK Tools - henceforth referred as APST.
APST comes with ADB (Android debugger): open a shell window and use it to access the folder where APST was installed. Inside such folder there will be an executable binary file named adb (or adb.exe, if you're on Windows). Run the following command in the shell, in order to make ADB access the command prompt of your Android device:
adb shell

Now that you're in your Android device's shell (commands interpreter), run this command in order to become root (also known as superuser):
su -

Afterwards, run this command in order to check what's your system's default APK install location:
pm get-install-location

If the command above returns 2, then the Android package manager (pm) is incorrectly configured to install APKs in your device's external storage (e.g. microSD card) instead of in your device's internal storage (which is the correct place).
In order to fix it, run this command:
pm set-install-location 1

1 means internal storage media.
Now restart your device with this command:
reboot

After your Android system is restarted, run the Google Play Store app and try to install/update something. If it installs/updates, the issue's been fixed.
I found this solution by myself and it was the only one that worked for me. My device is a Motorola RAZR HD (XT925) running Android 4.4.2 (stock ROM). It had 2 GB of free space in its internal storage and 6 GB of free space in its external storage when the issue happened, but none of the other solutions worked: cleaning Google Play Store's cache and data, wiping the /cache partition, cleaning the Dalvik/ART cache, uninstalling the updates of Google Play Store and Google Play Services, running fstrim on the /data and /cache partitions, remounting /system as read-write and then running fstrim on it... Nothing.
A solution that seems to work in some devices (you can try it if my solution doesn't solve your problem) is to access /data/app-lib and then delete all duplicate folders except the ones with the largest number.
Example: let's suppose that in /data/app-lib you find the folders com.waze-1, com.waze-2 and com.waze-3. In such case, you shall delete folders com.waze-1 and com.waze-2 but do not delete com.waze-3.
After deleting all duplicate folders, restart your device and run Google Play Store app again. Did it fix the issue?
If you're still experiencing the issue, go back to the ADB shell, become root again (su -), then run cd /data/app-lib and finally run this command in order to recursively fix ownerships:
chwon system:system *

Now restart your system (reboot) and cross your fingers. Sometimes another app messes with the ownership of these folders, hence making system their owner and group fixes the issue.
Good luck.

Sony only switched to emulated storage with the Xperia Z.
T still has the old traditional "physical" partition scheme, with /data and /sdcard being completely separate and unrelated (see here for comparisons). This means that you can even have the later "Internal Storage" empty, but applications are only going to score against the former "Device Memory". That can be seen just some pixel above the current screenshot position (and it's incredible how misguided the other answers are).
You either uninstall some app (or hope cleaning their data/cache is enough), or you repartition your phone (newer AOSP roms support unification).

authors: กาญจนา ไพรัต


text:
View when a known Bluetooth device was last connected
I somehow managed to loose my LG G Watch, and it has now been about 2 weeks :/
Around the time that I lost it, I was doing some traveling, so I am trying to figure out where exactly me device might be.
To do that, I have though about using my device to figure out when the last connection happened, and then using Google's Location History to determine my approximate location.
How can I figure out when a bluetooth device was last connected, or when Android wear last sunc?
Any and all help is greatly  appreciated.


text:
Error while flashing CM 11 ROM on HTC One M7
I am trying to flash my HTC One M7. I bought this device from T-Mobile.
I am using ClockworkMod Recovery v6.0.4.8 (recovery-clockwork-6.0.4.8-m7.img). However, whenever I try to flash anything, it give me an error. I am using Cyanogenmod snapshot build (cm-11-20141112-SNAPSHOT-M12-m7.zip).
Steps I am following:

Wipe data/factory reset -> Yes - wipe all user data
install zip -> install from sdcard -> select the zip file

Log:

Finding update package...
  Opening update package...
  Installing
  update... Installation aborted.

I get same error whenever I try to flash anything. Either it being UPDATE-SuperSU-v2.zip or GAAPPS. I have also tried TWRP (twrp-2.8.6.0-m7.img) still same error.
I am following the instructions from here: wiki.cyanogenmod.org/w/Install_CM_for_m7
What's might be reason for it or where am I going wrong?

Found the issue. It was due to safari auto-unzip file after download. I was making a zip of the file again.
I used chrome to download the file and voila it worked perfectly.


text:
How to disable app notifications of a certain app?
How can I disable the app notifications of a certain app I installed from Google Play?

You can disable a notification off an app by following the steps below:

Note: This guide is made on Android Lollipop and it can vary per device/Android version.

Open Settings:

Scroll down till you see Apps and click it:

Search for the app that you want to disable the notifications of:

Now uncheck Show notifications and tap OK:

Now your notifications of the app should be disabled.

Hope my answer helps somebody!

The other way around is

Lollipop
Settings -> Sound & Notification -> App Notifications -> Select a app and block
Old Versions
Settings -> Apps / Application Manager -> Select app -> Un-tick Show Notifications


text:
Galaxy alpha strange touchscreen "feature" in file explorer
I realise this may seem weird but please bare with me.
Recently I updated my Galaxy Alpha to 5.0.2 and I noticed something really strange when using the "My Files" application (not sure if it's because of the update though).
If I hover my finger about 1cm from the screen I can actually select some files.
This only happens only for files with names that do not fit on screen and only in portrait mode.
Is this some hidden accessibility feature or what ?

It is calle Touch Screen Hoverings or Air View.
This is a feature in new Samsung Phones. For more infor you can look at the documentation on the Samsung Website here.
Hope my answer helps!


text:
How to find out firmware
How does one determine what firmware they are using? I've looked in settings -> about phone and can't find it. I know I'm using Android 5.1.1 and have CM.

Could you add more information about "find out firmware"

@SuperThomasLab for example when they say this is for ".167 firmware", how do I know if I have it? http://techbeasts.com/2015/02/09/boost-sound-xperia-z2-z1-sound-mod/

or here they talk about firmware 23.1.A.1.28, 23.0.1.A.0.167  and 23.0.1.A.0.167  http://xperiafirmware.com/8-firmware/51-sony-xperia-z2-d6503

It depends and differs by the mobile manufactures.
For Sony, Samsung and Motorola devices you can find in Settings > About phone > Build Number.
If you have a Samsung device you can also check the version of firmware you currently have by dialing *#1234#.
In HTC devices it will be under Settings > About Device > Software Information > Software Version. (eg. 3.16.401.9)
The firmware number consists of several elements, all of which are essential for the functioning of the phone:
- PDA: Android operating system and your customizations.
- Phone: the actual identifier of your device.
- CSC (Country Exit Code): the languages and country-specific parameters.
- Bootloader: the boot loader program that runs at startup to all unit processes.

 Screenshot - Click to enlarge image(Source - Ref)

Which part of the build number is the firmware version?

The settings menu shows the firmware version as the build number in samsung and Software number in htc device.

While this is an old thread, others may find it by a search as I just did. On my Chinese tablet I have not found a way to relate the displayed build number of the firmware (V1.0.0_V7 - but V7 is the hardware version) with a downloadable version. However, Aida64 tells me that there is a file /system/build.prop described as Build Properties; examining that file, which is text, I find a great mass of information, thought not a build number as such. In my case I have a build date, which solves my problem: it is earlier than the date of the firmware I can download. I suppose the details are likely to vary from one device to another, but the general approach may be the best if there is no clear information. Some of the information displayed by "About" is not that useful; apparently my serial number is 0123456789ABCDEF


text:
How to un-hide the read recipient (blue tick) option on WhatsApp?
How to un-hide the read recipient (blue tick) option on WhatsApp? I am not able to find the option.

Open WhatsApp and tap three vertical dots icon on the top right.
Now go to Settings > Account > Privacy.
Check Read receipts.

Thanks but now i can't show other persons blue sticks ?
What's the matter ?

You can only see Double Tick if others can see your Double Tick. Its same like hiding Last Seen, when you do it, you cant see others Last Seen as well.....

It's not good man !!

Lol. thats just how it is. If i have answered your question please consider accepting the answer if you wish.

Lol. thats just how it is. If i have answered your question please consider accepting the answer if you wish.

:D, I could understand you :)


text:
Sony Xperia Z3 flickering between charging and discharging
When I plug my phone in it often has problems charging.  Both the green led light and the charging icon will flicker on and off every half a second.
This seems to happen at different times during charging.  Sometimes when I first plug it in, but will also do it for seemingly random intervals whilst plugged in. It seems to be always doing this when I wake up (having plugged it in the night before).
I have tried an assortment of charging cables and methods (not limited to):

Supplied charger and cable.
Supplied charger from Sony Xperia Z3 tablet
Official magnetic charging dock with charger supplied with phone
From PC & Mac via micro USB port
From PC & Mac via magnetic charging cable
Magnetic charging cable with supplied charger

It seems to me that it is not the chargers or cable (as my tablet charges from these perfectly fine).
Nor is it the ports as this happens with both the microUSB port and the magnetic charger.
Phone works fine otherwise I still get 90%+ charge, but never get it fully charged because of this. Just concerned this is bad for the battery, plus the flickering LED is pretty annoying at night ;)
N.B while writing this it has gone from flickering to, charging fine, to flickering again without me touching it.

I know it is not helpful, but I have the same phone and the same problem. I generally use the magnetic dock, so I cant make a good comparison with the charger cable. I just take it out and place it back, seems to do the trick sometimes (it did 5mins ago, after which I ended up here). - Any update from you on this?

Ditto on Samsung A3 running Android 6.0.1.