# Question
Title: My Galaxy S4 with Lollipop sometimes does not accept my unlock pincode
I have a Samsung Galaxy S4 (GT-I9505) with Android Lollipop (5.0.1), and rarely, my pincode just fails to accept when I'm unlocking it. I pick up my phone after not using it for a few hours, enter the pincode exactly like I usually enter it, but it disappears and I get the error "invalid pincode". I try 5 times in a row, keep getting the error and end up getting locked out for 30 seconds. I've had this situation twice so far.

The only way I found to fix it is by rebooting my phone, which means I lose everything that's not saved properly. Obviously this is pretty annoying. Are there apps that can hijack my unlock screen like that? If so, how do I find such apps? Or is there another reason for this?

# Answer
> 0 votes
That is a very odd situation.

I'm assuming that you're using the stock lockscreen, not a third party.

1. My first recommendation is to use a different lockscreen type. If you're using PIN, try a pattern. This is actually going to be the easiest solution.
2. Install Go Locker or other 3rd party lockscreen, run it once, then immediately uninstall it. Reboot, go into settings, set up your original lockscreen again.
3. I noticed you're running 5.0.1. Assuming you're all stock and unrooted, accept the OTA update to 5.1.1 and that should solve these weird issues.
4. If that doesn't work, you may have to stick with Go Locker.

---
Tags: 5.0-lollipop, samsung-galaxy-s-4
---


title: Dead Samsung Note 4

text:
# Question
Title: Dead Samsung Note 4
I dropped my phone in the pool and now it won't turn on. I took it to a repair place and was advised that it was to far gone. I have about 3000 photos on the internal memory (stupid me didn't back up) and I didn't sync this phone to my samsung account. My question is.. is there any possible way to sync my dead samsung note 4 to my samsung account through the computer???

# Answer
> 0 votes
You're going to want to buy another same-model Note 4 off ebay and swap the logic boards around. It **has** to be same exact model, same carrier. You can check the label behind the battery for your model #. By swapping the logic boards, you can pinpoint where the problem is. If your phone works after that, then lucky you, it was just the USB board or screen causing the problem. This is your best shot at getting it running again. Yes, it will cost you some $$, but not as much as any of the ladder options.

If it doesn't work, at least you have a new phone to use. You can also just resell it on ebay. At this point you'll have to pay for a professional data recovery service, which requires sending your phone in to a professional to have your memory chip lifted off the board and probes hooked up to it to get the data off (risky). There is a similar service called JTAG that fixes phones that don't turn on, but IMO they usually don't recover data, they just reflash the phone to get it working. But if you know a guy, ask him what he can do.

Pray that one of those 2 options work for you. Good luck!

---
Tags: sync, restore, samsung-galaxy-note-4
---


# Question
Title: Installed app got replaced with the Andy Android icon and doesn't start
Backstory: I went to pick up my phone to play Clash of Clans. The icon was the Android. When I tapped on it, it said, "app not installed". I went to the app menu and it disappeared.

**What causes this issue?**

Other info: I took out the SD card, could this have contributed?

# Answer
Yes, the most likely cause here is that you removed the SD card and the app was installed there. Some apps can install themselves, or a portion of themselves, to the SD card even if it is external storage.

When an application is removed incorrectly, such as removing an SD card that the application is installed on, what you are experiencing is a typical behavior... The icon on the home screen is replaced with Andy, the app is removed from the app drawer or replaced with "Andy", and when attempting to start it the exact message you stated is displayed.

After manually deleting the icons,I would recommend clearing your cache then reinstalling the app without the SD card installed (if you wish to continue to have the app).
> 0 votes

---
Tags: applications, internal-storage, application-manager
---


# Question
Title: Can I use an unlocked T-Mobile Galaxy S5 on AT&T?
I made the unfortunate mistake of buying a Galaxy S5 through AT&T and was rewarded with a locked bootloader and no fun whatsoever for any reason ever.

As a remedy, I've considered purchasing a T-Mobile Galaxy S5 and somehow unlocking it (how does that process work again?) for use on AT&T.

Two questions:

1. Will it be compatible with most (if not all) bands on AT&T? (ie: will I lack anything or will I be able to use the network just as well as with the AT&T S5?)
2. How do I unlock a device for use on a different carrier?

According to AT&T, these are the supported bands for the AT&T S5:

1. 4G-LTE: 1, 2, 3, 4, 5, 7, and 17
2. 4G: HSPA+ with enhanced backhaul
3. 3G - UTMS: 840, 1900, 2100MHz
4. GSM/GPRS/EDGE: 850, 900, 1800, 1900MHz

According to T-Mobile, these are the supported bands for the T-Mobile S5:

1. LTE: 1, 2, 3, 4, 5, 7, 8, and 17
2. UMTS: Band 1 (2100), Band 2 (1900), Band 4 (1700/2100), Band 5 (850)
3. "Quad Band GSM" (what bands?)

It seems to be compatible.

See also AT&T Radio Frequencies and T-Mobile Radio Frequencies

**Will it work?**

# Answer
> 0 votes
Yes. T-mobile S5 is my daily driver. I have a T-mo SIM card in it, but every time I go on a road trip up north T-mo contracts their service out to AT&T and my S5 connects to AT&T's towers, telling me so in the notification pulldown bar and the lockscreen.

# Answer
> 1 votes
Okay, here's what I can gather...

1. There should be no real loss of capability if you move to AT&T. While AT&T does not advertise LTE Band 8 capability on its S5s, Band 8 is largely used in South Korea, Japan, and Taiwan; unless you travel to those places, it shouldn't be a problem. I would, however, check AT&T's coverage map to be certain.
2. T-Mobile allows customers to unlock phones provided certain conditions are met. Click here for more information.

Also, "Quad Band GSM" on T-Mobile is 850/900/1800/1900 MHz, same as AT&T

---
Tags: att, gsm, t-mobile, 4g, samsung-galaxy-s-5
---


title: LG volt stuck in powering on phase

text:
# Question
Title: LG volt stuck in powering on phase
I restarted my LG volt and now it's stuck on the phase where it's powering on and won't actually move on to the home menu. How can i fix this?

# Answer
> 0 votes
Based on the phrasing of the question, I'm going to assume that the phone is running completely original software, and that you have not rooted or flashed custom ROMs.

Try clearing dalvik cache on the phone by following these steps:

1. With the phone off, hold down the Volume Down button and Power button at the same time for 5 seconds
2. There should now be a very basic menu with a picture of Andy the Android centered on the screen.
3. In the menu, there will be items listed along the lines of `Reboot, Install .zip, Wipe data, Clear Cache, etc` If you don't see this, try the button combination again.
4. Use the Volume down key to highlight the `Clear Cache` or `Wipe Cache` or `Clear Dalvik Cache` option
5. Hit the power button to confirm your selection. This will bring up another menu with `Are you sure? NO NO YES NO` You will have to select `YES`.
6. Reboot the device

If this doesn't solve it let me know

---
Tags: lg-volt
---


# Question
Title: Can I use Samsung Core Prime's (SM 360H) lolipop update of Philippines region on Bangladesh region?
I am using Samsung Core Prime for a while. But It hadn't launched lolipop firmware for till now for Bangladesh region. But a lolipoo update is avaiable for Philippines region. http://forum.youmobile.org/downloads/?sa=view&down=11137

Can I use this firmware on Bangladesh region?

# Answer
No sorry you cannot use the lollipop update of the phillipines region in bangladesh because when the companies launch new updates they get the carrier support of regions
> 0 votes

---
Tags: updates, device-firmware
---


# Question
Title: Aerlink Wear Connect for iOS is not installing on Sony smartwatch 2
I bought Sony Smartwatch 2 and successfully paired it with Moto X Play using Sony "SmartConnect" and installed applications like Gmail, etc...

Now I'm trying to pair it with my IPhone 5s. For that I need to install "Aerlink Wear Connect for iOS" application. But when I try to install this application it is installing in my Moto X mobile but not in SmartWatch.

How to install "Aerlink Wear Connect for iOS" application in my Smart Watch 2?

# Answer
Finally I found that Sony Smartwatch 2 is not an Android Wear.

It is Sony own OS which made for Android. So that it is able to install application only developed by "Sony", but not installing all the available applications of Android Wear.

Sony Smartwatch 3 is Android Wear.
> 0 votes

---
Tags: sony-smartwatch
---


title: How to send binary SMS?

text:
# Question
Title: How to send binary SMS?
Is there any standard way to send a custom binary SMS supported by Android OS (4.2.2) or through free but third-party support? I mean - could I somewhere enter, for example:

```
0x23 0xAB 0x12 0x56 0xFF

```

and send it as a binary SMS, not a text SMS? I am developing an app which receives binary messages and I would like to test it.

I could write my own app, of course, but I would prefer using some existing and reliable way.

# Answer
> 4 votes
I don't know if this works, but there's an app called SMS Server with the following description:

> Send binary sms messages on specifics ports. Indicated to test J2ME sms applications that receive messages on specifics ports. This application does not send free SMS.

# Answer
> 1 votes
Intriguing question.

I'm not sure cell carriers support binary SMS. Have you considered encoding your data as base64 string and sending it?

There will be length limits on the message. I heard that you can include UTF text in the metadata of a png image sent via MMS, several megabytes worth.

Another idea I had is to encode data within the MMS image, each pixel = 256^3 bits or 16,777,216 combinations, a.k.a. 3 bytes per pixel.

---
Tags: sms
---


title: how to install xposed on cm 12.1?

text:
# Question
Title: how to install xposed on cm 12.1?
okay so here are my device's specs-

Samsung Galaxy note3

SM-N900

I am running CM 12.1 (unofficial) straight from here . I want Xposed framework on my device so how do i get that? i am researching for the past 3 hours and i have tried this and already and got stuck in boot loop 3 times already.

here is what i did-

1. rooted my device using odin (works fine till here)
2. flashed xposed-v74-sdk22-arm-by-romracer-20150911 in CWM
3. tada! device never boots

# Answer
> 0 votes
I've tested this solution on LG G2 running CM12.1.

Here you will find Xposed Framework for Android 5.1. First, download and flash "xposed sdk 22", then install Xposed Installer from given link and reboot your device.

For complete details read given XDA thread.

---
Tags: xposed-framework
---


title: "Unfortunately xxx has stopped"

text:
# Question
Title: "Unfortunately xxx has stopped"
My Symphony Xplorer W85 running JellyBean v.4.2.2 suddenly began showing the following errors, making the phone unusable:

* "unfortunately ikeyboard has stopped"
* "unfortunately systeminfo has stopped"
* "unfortunately adobe air has stopped"
* "unfortunately measure has stopped"

I first tried factory resetting the phone, then rooted and uninstalled Adobe Air, systeminfo, and ikeyboard using Kingroot but the phone still displays the errors. What might be causing this and what can I do to fix it?

# Answer
> 2 votes
Download the stock Rom and re-flash

Here is the link:

http://firmwarefile.com/symphony-w25

# Answer
> -2 votes
Probably this happens if you try to flash files which are not supported. Did you try to flash something?

This could fix it- Download the stock firmware for your device and then flash it.

---
Tags: system-error, force-close
---


# Question
Title: "You can't delete contacts from read-only accounts."
I'm trying to delete contacts from my Google account that's synced with my Nexus 5. It's synced as a Google account, not using Gmail IMAP or anything like that, but *all* of the contacts display this message when I try to delete them:

```
You can't delete contacts from read-only accounts, but you can hide them
in your contacts lists.

```

I don't understand why the Contacts app (default, from Google) is saying my Google account contacts are read-only. How do I correct this problem so I can fully edit contacts from my phone?

# Answer
> 3 votes
Have you tried going into the **Apps list** (the All tab) and clearing data for **Contacts** and **Contacts Storage**?

Once that's done you can *resync* your phone with **Google** to get all of your original contacts back.

# Answer
> 0 votes
^ What he said!

However, I had to CLEAR and STOP both Contacts and Contacts-Storage.

1. Goto settings: Apps
2. Goto ALL TAB
3. Open: contacts: Clear-data, Clear-Cache, Force-stop
4. Open: Contacts-Storage: Clear-data, Clear-Cache, Force-stop
5. Goto settings: Accounts
6. Open: Google: Select (your) account
7. Select: Contacts: Toggle on/off (force sync)
8. You may have to force sync twice
9. Open your contacts app
10. Only contacts from Google-Contacts should be there
11. If not, you may have other contact accounts, or contacts stored on phone

Thanks!

In addition to this, being a Verizon customer I had to go into Accounts and disable the "Cloud" account. Then I was able to delete contacts properly from the App. I believe the Cloud account is via Verizon and NOT Google which is where I rely on my backups/syncing to take place. Great help otherwise. Thanks.

---
Tags: contacts, google-account
---


# Question
Title: Settings app: 'Unfortunately, Settings has stopped.'
I have a Samsung Galaxy Nexus with Cyanogenmod 11 11-20140225-SNAPSHOT-InstallerXNPQ09P-maguro Android 4.4.2 KitKat with CWM 6.0.4.7. It's a stable installer build.

For a while now I have been getting been getting a 'Unfortunately, Settings has stopped.' error, when trying to simply open Settings from the home screen or application drawer.

It also happens if I try to run the app (`com.android.settings`) in other ways such as opening a third-party keyboard's settings (which tries to open 'Language & input' within the Settings app).

I have tried the following things, to no avail:

* Wipe Dalvik cache in CWM
* 'wipe cache partition' in CWM
* Fix permissions using the 'ROM manager' app
* Did 'Clear data' for the Settings app (by dragging it to 'App info' on home screen)
* Installed AROMA Filemanager in CWM, and, not finding anything to delete in `/data/data/com.android.settings/cache/`, but deleting `/data/data/com.android.settings/shared_prefs/CMStats.xml`
* Botting into safe mode, where Settings app STILL crashes.

I will note that the Settings app still sits in the multitasking list, but when you try to open it from there it still gives the same crash error.

I'd like to try and avoid a factory reset if possible, so are there any steps I could try further before an entire factory reset?

Could it be having selected ART mode that eventually mucked up Settings somehow? If so perhaps I could turn it off manually via Terminal/adb and then reset Dalvik again or something?

Whatever it is, what troubleshooting steps could be done in addition to the ones above?

# Answer
I had the same problem where settings would keep on crashing. I just got the snapshot today and it did the same thing. After experimenting I fixed it by going in the app drawer and holding on setting, opening its app info, and clearing data. It now opens and works well. I hope this helps.
> 8 votes

# Answer
Going into the app info may also trigger the crash. One possible way to avoid that, is to use adb:

```
 adb shell pm clear com.android.settings

```

Now clearing the app data may not be enough. I had to do, as root:

```
 rm -fR /data/data/com.android.settings

```
> 1 votes

---
Tags: settings, crashes, system-error, cyanogenmod
---


title: Bluetooth Car Disconnects :(

text:
# Question
Title: Bluetooth Car Disconnects :(
Having a pretty irritating issue with my bluetooth connection and my car. The phone will connect up no problem, but as soon as you try to play a track, switch apps or sometimes even unlock the phone, it'll say the device has disconnected, with a few caveats.

Details;

* Device is a Nexus 4 (The LG One), Rooted running an official rom of 5.1.1, i haven't run any updates or updated any apps in the past week since this issue cropped up randomly one morning.
* Car is a Ford Fiesta, built in 2015, UK 15 plate. I'm connecting my phone to the built in Ford SYNC system, had no issues with it before on the same device

What i've tried;

* Full factory reset on phone
* Installed same ROM again from google
* Full Dalvik cache wipe
* Full factory reset via CWM recovery and via TWRP before flashing roms (Separate occasions)
* "Factory Reset" in car
* "Master Reset" in car (that cleared all my audio preferences for the radio)
* Remove pairing from car and phone and repair (connecting from phone first)
* Remove pairing from car and phone and repair (connecting from car first)
* Allowing car to access contacts, messages and phone audio
* Allowing car to access nothing but media audio

I'm truly at my wit's end here it's driving me absolutely insane, and it only started randomly last week.

What's weird, is that my phone will connect up no problem, the SYNC system on the car will tell me my phone's connected, but as soon as i go to play music, switch apps or unlock my phone, it'll tell me it's disconnected. What's REALLY weird though is that my car will still give me a reading of my phone's signal strength and battery level, even when it's apparently disconnected, and it seems pretty accurate as well.

Just thought i'd run this by you guys incase there's something blatantly obvious i've missed before i head into the Ford garage and start whining at them

# Answer
> 0 votes
So an update for anyone who's stumbled across this question in future;

I think I've managed to solve the problem. Connection restored and music is playing no problem, I've yet to test phone calls and texts yet though.

It would appear the problem was with SYNC and my text messages, I was using the Google hangouts app previously which is notoriously unreliable on older handsets, installed Google Messenger (their new SMS client) this morning, just tried connecting again during lunch and all seems well and stable.

If you're having disconnects especially with a Nexus 4 and (by chance) Ford SYNC, try force stopping, uninstalling updates and ultimately disabling Google hangouts. I'm going to fully remove the app tonight via ADB but for now the disabled state seems fine.

# Answer
> 0 votes
This is a Ford/Sync problem. I've had my 2015 Fiesta serviced three times since July for Synch bluetooth failures. Once was a hardware failure of the bluetooth module; the other two (and a fourth failure I was able to resolve myself) were exactly what you experience. Ford considers it standard procedure to disconnect the black battery cable for five minutes, then re-enter all your personalizations (vehicle health report settings, 24 hour clock, prompts, ring tone, etc.) and re-pair with the phone whenever this occurs.

If you haven't done so already, you should check that you have the most recent version of the Sync firmware; that added an option deep in the menus (right next to "Master Reset") to "reboot Sync". The last time this problem occurred with my Fiesta, that "reboot Sync" operation fixed it, without having to re-pair or re-enter any settings. Don't get impatient; it takes about two minutes (unlike Master Reset, which takes less than a minute). If it doesn't solve things for you, you've lost nothing but time; if it does, it seems likely it'll work again.

---
Tags: bluetooth, nexus-4, audio, media-player
---


# Question
Title: Phone number detected by a web page when browsing from chrome for android
I recently got subscribed to some alerts by the mobile provider automatically and some amount deducted from my phone balance. I called up the customer care centre and they agreed to refund the amount, and said that it was activated from the internet, by some site which captured my number while browsing. Considering the customer care guy was right, isn't this a big security issue, if any website can access the phone number of their visitor?

# Answer
> 5 votes
It sounds like your customer care centre is telling you a story to get you off the phone. Some mobile phone providers have been caught out in the past passing your phone number in the HTTP request headers when you use their 3G connection from the phone. As you say, it's a huge security problem if they do that, and there's not a lot you can do about it (except change provider and tell them that's why).

You can check if this is happening to you by visiting a website that shows you your HTTP request headers. A quick Google search will find you at least a dozen to choose from. Make sure you use your 3G connection while doing this, because you're trying to see if your 3G provider is adding this data to your request.

It may be that the customer care person was claiming that the website is one you've deliberately told your phone number to, e.g. when shopping online. If they didn't tell you who originated the charge/junk SMS you have no way to verify this claim. Otherwise, most likely they are simply saying the most convenient thing. The entire mechanism of services which bill through your phone provider (via premium SMS, or the like) is horrendously insecure, but the carriers aren't interested in improving it. Any premium SMS company can just say any phone number they like to charge that number, and fraud is mainly detected by auditing afterwards (and when the carrier finds out via complaints like yours).

---
Tags: security, browser, chrome-for-android
---


# Question
Title: How to backup 'Favorite tracks' playlist
Have a Samsung Galaxy 4S (SPH-L720) running Android 5.0.1. Ever since upgrading Android, phone hangs or reboots randomly at least once or twice a day. I would like to try restoring to factory defaults to see if it fixes, but don't want to lose the 'Favorite tracks' playlist that the music app creates when you 'star' a track. This doesn't seem to be located with other playlists. Any ideas where it is stored, or how I can back it up?

# Answer
> 1 votes
You can use Kies. If that's not an option you can download Playlist Backup and use it to back-up your playlist. This application allows you to export your audio playlists (both System, Poweramp and Google Play Music playlists) to sdcard or Dropbox. You can keep as many backups as you want for each playlist, but as metadata.

---
Tags: samsung, backup, factory-reset
---


title: Voice on calls are too quiet

text:
# Question
Title: Voice on calls are too quiet
I got a new phone and sometimes it's hard to hear the person on the other line. Sometimes people say it's hard to hear me. This is a high end phone and I don't think this should be happening. What options are available to change? I've pressed the volume-up arrow to the top when I'm on a call and it's still too quiet.

What exactly do the options: Speaker voice enhancement, equalizer and microphone noise suppression do?

# Answer
Audio volume during phone calls appears to be a common complaint made by many Sony users.

I recommend turning off all the extras/enhancements to make a final determination regarding call volume. A different device may be better for you.

Below are the various options described:

* Speaker Voice Enhancement provides "richer" voice listening during phone calls (impacts what you hear). Turn this off.
* Equalizer fine tunes the pitch of the call audio (impacts what you hear). Turn this off or choose the most level/smooth option.
* Phone Noise Suppression reduces background noise on your end (impacts what other people hear). Turn this off if other people can't hear you or experience breaks/skips in your voice. This feature may be useful when you are outside.
* Enhanced Voice Privacy provides an additional layer of voice encryption (impacts both sides of conversation). Turn this off if the option is available.
> 2 votes

# Answer
After many months of suffering that others cant hear me, i found whats wrong with my Z2. Go to settings - sound&notification - Accessory settings - Mic sensitivity Set it to "High" Auto does not work good for me... Yes I know that it looks like this seting is for acessories.. but no, its for internal mic, you can test it in settings - about phone - diagnostics - test - microphone.. change mic sensitivity and try this test.. on high you can hear yourself back.. on low you almost can't hear yourself back.
> 1 votes

# Answer
Reason for this problem :It is a bug in the xperia software, which lowers your call speaker volume also whenever u connect a headphone for phone call and reduces it's volume.

Solution :connect a headphone. Call someone and maximize the volume. Then, remove the headphone and see that your call speaker also has maximum volume.
> 0 votes

---
Tags: 4.4-kitkat, calls, sony-xperia-z2
---


# Question
Title: How can I enable adbd during boot on Cyanogenmod?
I am stuck during the boot process, at first before entering the passphrase for `/data` and now at the SIM PIN screen. At this point, adb is inaccessible (normally adbd would start up after unlocking `/data`, etc.).

How can I start `adbd` during boot? This is a CM 10.2 userdebug build for i9300 with `/default.prop` (from initrd) containing:

```
ro.adb.secure=1
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=1
persist.sys.usb.config=mtp,adb

```

I have also tried the following to no avail:

* Edit `/init.rc`, comment out the `disabled` line for `service adbd`.
* Edit `/init.smdk4x12.usb.rc`, add `start adbd` to the `property:sys.usb.config=mtp` trigger.
* Add `persist.sys.usb.config=adb` to `/default.prop`

# Answer
Since Android 4.2.2, \[USB debugging requires authentication\], something that is not possible during boot. To disable this, set the following property in default.prop (inside initrd):

```
ro.adb.secure=0

```

Alternatively, copy `~/.android/adbkey.pub` into the initial ramdisk of the boot/recovery image at `/adb_keys`. This preserves the secure feature while granting your key access.

This enables adbd for a short time. It seems that some process is setting `sys.usb.config=mtp`. To work around that, I applied this patch (perhaps only the `start adbd` part is necessary, I have only tested the below):

```
--- init.smdk4x12.usb.rc        2013-10-24 18:47:34.894857300 +0200
+++ init.smdk4x12.usb.rc        2013-10-24 18:47:40.775493943 +0200
@@ -12,10 +12,11 @@
 on property:sys.usb.config=mtp
     write /sys/class/android_usb/android0/enable 0
     write /sys/class/android_usb/android0/idVendor 04e8
-    write /sys/class/android_usb/android0/idProduct 685c
-    write /sys/class/android_usb/android0/functions ${sys.usb.config}
+    write /sys/class/android_usb/android0/idProduct 6860
+    write /sys/class/android_usb/android0/functions ${sys.usb.config},adb
     write /sys/class/android_usb/android0/enable 1
-    setprop sys.usb.state ${sys.usb.config}
+    start adbd
+    setprop sys.usb.state ${sys.usb.config},adb

 on property:sys.usb.config=mtp,adb
     write /sys/class/android_usb/android0/enable 0

```

You won't be able to get root (`su`) through this. For that, set:

```
ro.secure=0

```

Updating the initramfs block, the initramfs header field and the SHA1 ID (header) of the boot.img is not in the scope of this answer.
> 5 votes

# Answer
Use this simple one command to get going without stuck!

`# setprop persist.sys.usb.config mtp,adb`

Awaiting your response!
> 0 votes

---
Tags: cyanogenmod, adb, boot
---


# Question
Title: How do you change the language on Google Play?
How do you change the language on Google Play? I'm American, so I want it in English. I live in Luxembourg, have a Lux SIM card and bought my phone in Thailand and yet the Google Pay Topics are all in Italian. I lived in Italy years ago but I'm not using anything that I got in Italy. I've tried clearing the cache on the app, but I get the same thing and it's also on my laptop, which I purchased recently in Lux as well. It's really annoying. How can I change it? Please help.

# Answer
I guess you need to change your account language to English. To do so, you have to log in to your Google Account, click on Language & Input Tools and change your language to English (United States)
> 2 votes

# Answer
You can change the language for Gmail, Docs, Drive, Search, Calendar, and other Google products with a single setting in your Google Account.

1. Go to your Google Language settings page.
2. Select edit.
3. Select your language and country.

If you’re changing the language on a mobile device, you should also change the language for the device in your device settings.
> 0 votes

---
Tags: google-play-store, languages
---


# Question
Title: How to I find who sent a picture to me via Facebook Messenger?
I found a picture saved to my gallery from the Facebook Messenger app. How can I find out who sent this picture to me?

When I go to the picture and click on details it tells me:

```
title: received_123456789012345
time: 13-7-15 8:43
type: image/jpeg
resolution: 450x744
orientation: 0°
size: 19.18kb
path:/storage/emulated/0/DCIM/Facebook/received_123456789012345.jpg

```

# Answer
It would be a privacy disaster if the meta information of that image contains the name or email ID of the sender. Anyhow, this answer assumes that the message (not the whole thread) from which you downloaded the image **exists in your inbox**. *If you've deleted the message, ignore this answer.*

In the file name `received_123456789012345`, the numeric string after `received_` is the identifier (`ID` henceforth) of that image on Facebook.

If you happen to open that image from the message using a web browser in your mobile (if you're on desktop, switch user-agent to mobile), notice the string next to `fbid=` in the URL bar:

```
https://m.facebook.com/messages/attachment_preview/?mid=mid.145450XXXXXXXXXXXXXXXXXXXXXXXXXXX&threadid=id.20XXXXXXXXXXXX&fbid=**ID**

```

It would be the same ID you saw in the title of the file you earlier downloaded.

> How can I find out who sent this picture to me?

The sender's name of that image is in the column `sender` of table `messages` in database `threads_db2` located under `/data/data/com.facebook.orca/databases/`.

Facebook Messenger app doesn't participate in backup and restore infrastructure of Android, so the only way to access that database is **with root privilege**.

Once you've root privilege, copy the aforesaid database to internal or external SD card.

# Get info using apps

### On Android

1. Download an app that can open an SQLite database. (I prefer SQLite Editor.)
2. Open the database in that app, open the table `messages` and if the app supports searching in all or particular fields then look into all or `attachments` the ID of that image.
3. In the resulting row, the text in the column `sender` has the sender's name next to `"name":`.

(Click image to enlarge)

### On PC

If no Android app works for you, copy the database into PC and use an application that supports exporting a table into a format understood by a browser or text editor. Once you have the application, use it to export the table `messages` and search ID in the exported output.

I used Sqliteman. It supports exporting a table to HTML, CSV, XLS, among other formats.

# Command-line

If you're up to the task, you can try a command-line way. Copy the database into PC, download sqlite3 tool, setup in PC and do:

```
sqlite3 -line DB_PATH "SELECT sender,attachments FROM messages WHERE attachments LIKE '[{%'" | grep -B1 "ID" | grep "sender"  # DB_PATH is the path to threads_db2 and ID is content identifier

```

(MS Windows doesn't come with *grep* utility. You'll have to download it. Otherwise, remove everything after *'\[{%'"* and sort and search the output on your own.)

**Note**: Some Android versions are shipped with sqlite3 tool. You can run that last command in your Android, if you intend to.

Demo Output:

```
sender = {"email":"10000XXXXXXXXXX@facebook.com","user_key":"FACEBOOK:10000XXXXXXXXXX",**"name":"Lol Cat"**}

```
> 3 votes

# Answer
There isn't any possible way as to find the name of the user from an image. you can probably open up your Messenger app and look through your chats to find it out.
> 0 votes

---
Tags: facebook-messenger
---


title: How do I get rid of random redirections

text:
# Question
Title: How do I get rid of random redirections
When browsing, I sometimes get random redirections to websites claiming my device has viruses, and that I need to click a link to get rid of those. They also make my phone vibrate, and the back button gets me nowhere, I am stuck to the page.

Somes sites I get redirected to include :

* paly.google.com.store.apps.seebestpossible.com/findvirusfrcdnew
* androidmarketstore.co/of/dus.php
* yeah.youmadethedeal.com/mobiledirect/?aid=62079&uid=219
* ...

So my questions are :

* What's causing this ?
* How do I make it stop ?
* What can I do to prevent this from happening again ?

Additional info :

* I am using Chrome
* The phone is rooted
* Using android 5.0.2

# Answer
> 1 votes
I had this headache for long time. But, then I discovered this app by Adblock. This works on rooted android phone. And blocks all the ads displayed by various applications on your phone.

Be sure to download the adblock app, not the adblock browser. And yes, they have a browser for web surfing without ads, also works without rooting the device.

---
Tags: malware
---


# Question
Title: What do these terms stand for on my HTC RUU
I've been tinkering around lately with my HTC desire 510 and I feel like if someone doesn't shed a bit of light on this for me I'll be going around in circles.

I'm looking at stock ROM's for my HTC. I found a massive amount of them and I want to figure out what the following terms mean/stand for on them:

-A11, A11U, A11UL, A11CHL ?

-K44, K443 ?

-SENSE60 ?

-0PCVIMG

As an example I'm looking at the following ROM update utility:

> RUU\_A11\_UL\_K443\_DESIRE\_SENSE60\_HTC\_Europe\_1.51.401.1\_Radio\_01.02.012\_U10251\_39.08.40922\_release\_398419\_signed.EXE

# Answer
> 0 votes
A11\_UL is the product number for a specific hardware variant of the Desire 510. Other examples include HIMA\_UL for the m9, M7\_UL for the m7, M7C\_DWG for the China version, etc.

K443 is the version of software (in this case KitKat, Android version 4.4.3). Other codes you'll see here are L50 (Lollipop 5.0), JB (Jellybean), etc.

SENSE60 means it has v6.0 of Sense, HTC's custom launcher. I've also seen SENSE55, SENSE50, etc.

Other things indicate the carrier that the ROM was customized for, radio version contained in the RUU, etc.

---
Tags: htc-desire, rom, ruu
---


# Question
Title: How can I tranfer contacts from old Lumia 920 to new S5
Hi I have been able to transfer my contacts from my old Lumia 920 to my new Samsung S5 via Bluetooth, but it seems to have only copied all the old contacts. No new contacts(ones that I have added manually to the Lumia 920 over the last couple of years ) did not transfer. I suspect it only transferred what was on the SIM. But I can't figure out how to transfer from Lumia 920 back to its SIM or to the new S5??

# Answer
> 0 votes
Try syncing your contacts with a Microsoft Account, exporting to a file, and then importing into Google Contacts. See this answer and this website.

1. Sync Microsoft Account with the Lumia
2. Export contacts from the People app in Outlook online
3. Import the contacts into Google Contacts

# Answer
> 0 votes
Lumina? Im not sure if thats windows phone or a android based one, but the best way would be (if the "Lumina" is a android operating system) use a app like: https://play.google.com/store/apps/details?id=com.ashk.backuptoexcel.lite

1. Install that on both android devices
2. First from the "Lumina" backup your contacts to a .vcard file to google drive or whatever cloud storage you wish (you could use bluetooth!!)
3. On the S5, use that app, or simply just tap the vcard file and if it allows you, click save in the top right corner, all your previous contacts should be saved on you new phone!!

---
Tags: data-transfer
---


# Question
Title: How to recover the files in KNOX mode after I have rooted the device ?
Samung S4, Android 4.4.4 I rooted my device, and now can't access the files in KNOX mode. Should i unroot it or what ?

# Answer
Factory Wipe/ Restart

Use the windows program odin from sammobile.com, next flash your factory firmware.

1. Plug device into computer
2. Run Odin
3. Find firmware on http://sammobile.com
4. Download firmware
5. Power off device
6. Power on device while holding power + home button + vol up, then release power button after about 3 seconds
7. You should be in Odin Mode
8. Now follow the directions listed below the firmware download on http://sammobile.com
9. Your phone should reboot and have you guided through a setup process like you just got the device
> -1 votes

---
Tags: 4.4-kitkat, rooting, samsung, samsung-galaxy-s-4, samsung-knox
---


# Question
Title: How to view the files from /root/data folder?
I want to see the files from `/root/data/data` folder. Is there any application/trick which can do this?

# Answer
> 5 votes
## Short answer

You cannot do that without having your device rooted, as the file permissions won't allow you to list contents there. You will be able to change into `/data/data`, but you will not see a single thing there.

## Longer explanation

While one might be able to *access* `/data/data` without root (i.e. change into that directory), permissions are set to forbid listing its contents:

```
shell@android:/ $ ls /data/data
opendir failed, Permission denied
1|shell@android:/ $ cd /data/data
shell@android:/data/data $
shell@android:/data/data $ ls -l /data
opendir failed, Permission denied

```

This is what happens on a device without root (output created just now on my *Cat Stargate 2* running Android 4.1.1). Repeating the same on my *HTC Wildfire* running CM9 (Android 4.0.4) and having root access enabled looks a little different, and should give us the wanted details (output cut to the necessary stuff):

```
adb shell
root@android:/ # ls -l /data
drwxrwx--x system   system            2013-02-27 02:01 data

```

As it is clearly shown, `/data/data` is owned by the user `system` group `system`, with this user and group being the only having full read/write/execute access. Everybody else only has execute permission, enabling all processes to *change* into that directory. This is necessary for the apps to access their data: They know their package names, and such an app named `com.foo.bar` can *directly* jump to `/data/data/com.foo.bar` which it owns and has full access to.

# Answer
> 2 votes
You can do it with ES File Explorer(Only if your device is rooted)

Step 1:
press menu button --\> select Root explorer
Step 2:
(A prompt will popup for giving super User permission) Allow permission
Step 3:
(Another pop-up) Click on Mount R/W ,by default there is Read permission(do this only if you need to write something,else leave it)

Step 4: Access any system folder

# Answer
> 0 votes
Simply use a file manager app like AndroZip File Manager

Keep in mind that you cannot edit the files if you do not have root access. It is not harmful only to read the files though.

# Answer
> -1 votes
You can view Android internal storage files without having root access to your device, using `adb shell`.

In your case directory/files will be different.

1. Add path to environment variable:

```
C:\Users\Mohammad\AppData\Local\Android\sdk\platform-tools  # otherwise cd to that directory

```
2. Open terminal command prompt (Run → cmd)
3. Run command:

```
adb shell

```
4. To obtain permission to file system:

```
run-as com.scu.healthcare

```
5. You can take backup of entire package:

```
adb backup -noapk com.scu.healthcare

```
6. Change to internal storage:

```
cd /data/data/com.scu.healthcare/files

```
7. View your file:

```
cat ErrorLog.txt

```
8. You can change your file permission:

```
chmod 777 /data/data/com.scu.healthcare/files/ErrorLog.txt

```
9. You can view shared preference xml files:

```
/data/data/com.scu.healthcare/shared_prefs/Your_xml_files

```

---
Tags: 4.0-ice-cream-sandwich, file-system
---


title: How do I uninstall a browser

text:
# Question
Title: How do I uninstall a browser
Can I disable/ uninstall the browser that came with the phone without disabling another browser I have installed? How do I do it?

# Answer
> 1 votes
You cannot uninstall the browser bundled with the phone (unless you're rooted); you can though disable it, without affecting any other browser you installed.
How depends on the phone model and the os version you're running. On mine I would go into Settings -\> Apps -\> (app name) -\> Disable.

---
Tags: settings, browser, hardware, uninstallation
---


title: Gmail or Inbox not loading mails

text:
# Question
Title: Gmail or Inbox not loading mails
I'm using gmail and inbox in my browser, they just work fine. However, on Android the Gmail app or Inbox app both displays nothing left whereas I *do* have emails in my inbox. If I try to switch in other categories such as spams or trash, it displays "No network" even though I'm connected.

I have a rooted phone with JB 4.2.2 (deodexed) and:

* Xposed
* Greenify Pro
* GravityBox
* Xprivacy (not for system apps)
* ...
* I removed some system apps using ROM Toolbox but only samsung's bloat

I tried:

* turning off Greenify auto-hibernate and Xprivacy for inbox
* deleting data of Gmail, Inbox, or Google Play Services. When I try to use Inbox it now asks me to connect and then says that an error occured and try again later.
* download manager is not disabled
* removed /system/etc/hosts

# Answer
You have to turn sync `on`. Go to your notification toggle section, and there should be a loop, that is the sync toggle button
> 0 votes

# Answer
I would try to uninstal and reinstall app and login to see if your same settings are still applied. If so. Login from a pc and make changes that way. Always make sure you log in and out each time.
> 0 votes

---
Tags: gmail, inbox-by-gmail
---


title: Direct Music Player audio to Caller

text:
# Question
Title: Direct Music Player audio to Caller
Assume you have a call. I would like to play a piece of one song to the caller at one point of discussion, while keeping your voice too in the discussion. I am using Android 6.0 CyanogenMod with Samsung Galaxy S4.

**Edited:** According to Media Playback's docs, the standard Android system does not allow the feature. However, I am interested in how this restriction works. If the feature works in non-rooted CyanogenMod, then it is not a restriction. Also, I am not sure if Media Playback's manual applies to the whole system.

How can you direct Music Player's output into the ongoing discussion?

# Answer
> 4 votes
**You cannot**

Media Playback developer documentation says (emphasis added)

> You can play back the audio data only to the standard output device. Currently, that is the mobile device speaker or a Bluetooth headset. **You cannot play sound files in the conversation audio during a call**

**Edit**

In response to your edited question:

---
Tags: calls, music, music-player
---


# Question
Title: Moving Apps From Internal Storage to SD Card
Is there a way to transfer apps like Facebook or WhatsApp that reside on phone memory to SD Card without rooting my phone?

# Answer
Not all applications can be moved to external SD card without rooting, but there is a way to make most of the apps install on the SD card. If I was to do this, I'd prefer having a faster SD card, of maybe class 6 or 10.

This command using **Android Debug Bridge (ADB)** can do the trick.

`adb shell pm setInstallLocation 2`

If you are new to ADB shell, you can refer this guide for the same: Click here. If you don't have ADB installed on your computer yet, take a look at Is there a minimal installation of ADB?

PS: This won't mean all apps will be installed on the SD card only, **the application developers can overrule this setting** you make if they want to. Plus apps using services or featuring widgets cannot be moved to SD card either.
> 1 votes

# Answer
You can move apps to your SD card by either;

1. going into settings and go to application manager and click your desired app and click move to SD card.

This is what the app looks like or similar (click image for larger variant)

2. going into the list of all applications on your phone and click on the my files one - it looks like a folder- and it depends on what phone you have got - as some phones don't have the files app built into the phone, Samsung does. Once in the app select phone/internal storage and find the app file and select it and move it to SD card/external storage.

The box in a darker shade of blue is the button to click (click image for larger variant)
> 0 votes

# Answer
Most Android phones come with only 16 or 32GB of internal memory, much of which is already taken up by the operating system and preloaded software. After you start adding your own apps, shooting photos, downloading movies and putting your music collection on the device, you risk running out space.

To move apps to the microSD card using Android’s application manager.

Android's app simply move ur app Internal Storage To SD Card like us Move app to SD card

Settings -\> Apps -\> list of app's Name -\> Move to SD card ( Toggle to Internel storage )
> 0 votes

# Answer
You try using GL2SD in play store. That will help you to achieve your target. You can also try this guide here: Move apps to sd card using gl to sd.
> 0 votes

# Answer
There is an app called Move app to SD card. Open the app then allow it to control the device then select the apps you want to move and it will move them.
*Note: Works best with root privileges*
> 0 votes

# Answer
I better suggest you rooting your phone and use folder mount which helps you not only in moving apk but also to move your data or obb files into the sd card.rooting your phone is not that hard . just download iroot into your pc enable debugging mode in developer options then its all done
> 0 votes

---
Tags: applications, internal-storage, insufficient-memory, app2sd
---


# Question
Title: which apps are these!! we stay in brazil
I want to know the name of these apps .. i want to track my sister.. she doesnt let me touch her phone.. i just want to know the name of these apps....

i want to know the name of the apps.. the 3 notifications indicates the app.. i searched it but i couldnt find.. i hope if anybody can tell me.. we stay in brazil.. so the app might be common to brazilian

# Answer
The first looks like a completed download. The second is the voicemail icon, just the regular phone app. (Note that I'm not sure about the first one)
> 0 votes

---
Tags: applications, search
---


# Question
Title: What are the other "home" screens called?
On my Samsung Galaxy SIII when I get past the lock screen there are several "home" screens, each indicated by a clickable dash, and one of these (the second one on my device) has a home icon in place of the dash and can also be accessed by two (if an app is open) or one (if no app is open) clicks of the home button. Of course one can also swipe left and right from one screen to another (or use the dashes area as a scrollbar).

**Now my question**: if I were to write about these "home screens" differentiating between the "main home screen" and the other "secondary home screens", so as to differentiate between these two kinds of "home screen", is this the *corrrct terminology* or would I call these two different kind of screens something else?

Note: I am also but not exclusively asking this question with accessibility (TalkBack) in mind. Haven't figured out how to pass from one of these screens to the next with TalkBack enabled. (when an app is closed and the launcher is shown, no matter which page, TalkBack says "home screen").

# Answer
> 3 votes
From source code of Launcher3 in Android 6.0.1 r16:

> The workspace is a wide area with a wallpaper and a finite number of pages. Each page contains a number of icons, folders or widgets the user can interact with.

Honestly, this is the first time I heard the term *workspace* in context of a launcher for Android, but if you want a standard term, there you have it.

The page with home icon is referred as *default page* and the page currently displayed to the user is called *current page*. This is what I understood from this line in the source code of the said launcher.

**Edit:** After checking the sample of Home app in Android 6.0.1 r16 (they are using a very old sample for developers), I noticed this line *inter alia* and I conclude that each page can be referred to as home screen and you can reference another page by calling it previous, succeeding, or preceding home screen or by using the numbers available through scroll, such as *home screen 3*.

# Answer
> 1 votes
In general, you would call all other screens as *pages*, while the default screen that appears when you tap the *home* button as *home screen* as Firelord's answer also suggests

Samsung seems to think otherwise ! On page 39 of user manual downloaded from https://www.att.com/support\_static\_files/manuals/Samsung\_Galaxy\_S\_III.pdf, it says

> Your phone comes with seven home screens. You can arrange them in any preference you want

It makes sense to stick with generally understood terminology and use *default home screen* and *pages*

---
Tags: user-interface, accessibility, talk-back
---


# Question
Title: Hide buttons overlay (e.g. 5 second burst) on Google Camera
I have been getting overlays as such on my Nexus 5, Nexus 6 and now my Nexus 6P - haven't noticed exactly when they start to appear and have yet to find a way to disable them - please take a look at the following image:

Screenshot (click to enlarge)

If you look at the upper right, you should notice a few buttons on the viewfinder. It used to be just two, now I have three after the camera app updated. They were not there when I initially got any of my Nexus devices but shortly presented themselves afterwards.

I do use my Nexus devices for debugging so I have disabled debug mode to see if there was any connection, but this does not seem to be the case.

Is there sort sort of hidden button I must press (ex; how the developer menu is activated) in order to hide these buttons once again?

# Answer
> 6 votes
I recently had the same issue with my 6P, running 6.0.1 and the latest Google Camera version 3.1.021. It turned out to be a result of having the **Screenwise Trends Panel** app installed on all my phones. Enabling it in **Accessibility Services** causes the buttons to show up. From my searching there is no real solution other than to **disable the Accessibility Service toggle for Screenwise. Then the buttons go away.**

# Answer
> 3 votes
The buttons overlay (i.e. `Z-`, `Z+`, and `5 SECOND BURST`) are part of Android's accessibility feature, TalkBack. Refer to Google Camera Help - Use TalkBack with Google Camera.

To hide the buttons, you need to turn off TalkBack feature on **Android Settings - Accessibility - TalkBack - tap to toggle off**.

**Note**: the buttons are integrated to the TalkBack feature, so there's no way to hide the buttons without turning TalkBack feature.

# Answer
> 3 votes
I too had this menu enabled today. Later I found that, I was playing around with accessibility settings today. I've (accidentally) enabled "Switch access", so I got this menu in camera app.

Now after disabling the Switch access, this menu was gone in camera.

---
Tags: buttons, google-camera
---


# Question
Title: How to select content language on Google Play Movies
I'm in Germany and I want to download movies in English from the Google Play store to watch my Android tablet, however I can only get movies in German. How can I get the English versions?

# Answer
You can edit the build.prop settings on a rooted phone with something like `ro.com.google.clientidbase.ms=android-uscellular-us` i think or maybe `ro.product.locale.region=US`
> 2 votes

# Answer
At least in new Google Movies app (mine is V3.8.8) you can find Audio Language preference in Settings: it allows to Play videos in video's original language or US English when available.

Hope it helps.
> 1 votes

---
Tags: google-play-store, languages, localization
---


# Question
Title: Cannot unlock bootloader of my OnePlus 2 with oem unlock
I want to flash my *OnePlus 2*, as it's stuck on the boot logo. For this, I first need to unlock the bootloader, but I can't: the adb command tells me I have to check "oem unlock" in the phone settings. I can't boot in normal mode to do so (as said, my phone is stuck on boot logo).

Is there any way to unlock the boot loader for my phone?

# Answer
No... It is a safeguard in newer Android versions. Even if you have the correct unlock token, you must have the option turned on in Developer Options before attempting to unlock the bootloader or it will not be allowed. This is a nearly foolproof system, there is no know software based way around it.
> 0 votes

---
Tags: htc-desire, fastboot, bootloader, htc, bootloader-lock
---


# Question
Title: Automatically data and wifi are being activated
few days ago my lg e420 with android 4.1.2 version had to be restored due to following few problems, firstly its data services and wifi settings get automatically activated. By this the battery life is rapidly decreased. When i switch them off by myself,all happens again by itself..is there any solutions,? Please help me.

# Answer
> 0 votes
If I understand your issue correctly and you are on the stock ROM, you should be able to fix it by going to `Settings>More>Mobile Networks` and disabling something called connections optimizer.

---
Tags: 4.1-jelly-bean
---


# Question
Title: Repartitioning Internal Memory of Android Device
How can I repartition my device such that the storage for device internal usage (i.e application storage or internal memory) can be increased in lieu of decreasing the User available memory.

Currently, I have:

* Internal memory = 740 MB
* User Available Space = 2.0 GB

How can I repartition to move some Phone Storage/User Available Space to Internal Memory?

I have an External SD card for Media Storage. So, I don't require 2 GB in the phone storage.

# Answer
I solved this problem the best way was to do the following:

1. Root the phone (do it t your own risk!!!! - I sure did and works fine).
2. Install any memory management application (RAM Management app - refer XDA forum).

3.It will ask you to allocate some of your internal memory as SWAP space.

4. When done you will have the SWAP act as a backup RAM in case the internal RAM is full.

That did work for me and phone is working faster since then (only small lags while playing HD games)..

Note ; done this before 5 Months sorry for the late update
> 0 votes

# Answer
You *can* repartition the internal memory. In essence it can be done, but what many others have answered is basically correct. Not only is it quite difficult and risky to perform it, it also requires specialized skills which the average user may not have. There is one solution to the problem though.

The easiest way to do this is to look for a custom ROM for your phone. Many custom ROM providers recognize the issue already and have a fix for it in some way or the other.

Your phone model can provide more information if you like.
> 3 votes

# Answer
If I understood your question correctly, the answer is: You can't. The internal memory is built into the phone and can not be altered, hence why many phones come with SD card expansion option. Those that do not will either have high internal memory from the get-go, or are simply not meant to function beyond basic phone functions (such as call and SMS).

If it is simply a question of optimizing the use of your internal memory, I answered a thread that was roughly about that here: Gmail won't sync, apps don't update: "Device doesn't have enough storage space"
> -2 votes

---
Tags: internal-storage, partitions
---


# Question
Title: Is there a way to use your voice to open apps in Android?
Is there a way to use your voice to open an app in Android?

I would like to say the exact phrase, "Run GMail" and it starts the gmail app.

# Answer
Yes, there is. At least for some app names it should work fine. You should start a voice search with the "Google App" and press the microphone button in it to speak and say "open application". I've tested trying to open a couple programs:

* open gmail
* open telegram
* abrir caixa (Portuguese for open and a bank app...)
* open just java

All of those worked and it is not limited to English. If you have a phone like a Samsung Galaxy, I think there is another app that lets you voice control, but I am not sure if it is worse/better than the Google App.

References: "Ok Google" voice search & actions and some testing by myself on Android 5
> 3 votes

---
Tags: voice-recognition, voice-command
---


title: Com.pandora.android

text:
# Question
Title: Com.pandora.android
I have a photo that started showing up on my camera roll it is in its own file titled com.pandora.android. When I delete it and restart my phone is comes back. The path is /storage/emulated/0/bmwgroup/com.pandora.amdroid. Does anyone know what it is or how to remove it permanently? This is on a Samsung galaxy 6.

# Answer
The folder belongs to the Pandora app. You probably don't want to remove it as it will be needed for the app to function.

You can always remove the app and then delete the folder if you dislike it.

Alternatively, you could ensure that your photos app doesn't show photos from that folder (/storage/emulated/0/bmwgroup/com.pandora.android) if that's a supported feature.

Finally, you could create a file titled '.nomedia' in the folder. Then restart your device and the photos application should ignore the photos in the Pandora folder.
> 1 votes

---
Tags: samsung, pandora
---


# Question
Title: How to change external screen resolution?
I have connected a tablet running Android 4.4 to an external monitor through an MHL to HDMI cable. However, the monitor does not have the same resolution and thus the resulting image is not very good. How can I instruct the system to send a different resolution to the external screen?

# Answer
On my Note3 running Lollipop I was able to check for supported external resolutions by running ( via a terminal app or adb shell )

```
>dmesg

```

and ( filtering with grep ) looking for the lines:

```
<6>[  581.051746] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported
<6>[  581.051756] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported by MHL
<6>[  581.051767] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Supported
<6>[  581.051777] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Not-Supported by MHL
<6>[  581.051790] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported
<6>[  581.051801] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported by MHL
<6>[  581.051812] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported
<6>[  581.051822] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported by MHL
<6>[  581.051833] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported
<6>[  581.051843] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported by MHL

```

which you'll note correspond to supported resolutions in:

```
>cat /sys/devices/virtual/graphics/fb1/edid_modes
1,4

```

then select your preferred output using :

```
>setprop hw.hdmi.resolution 1

```

and then re-plug the mhl adapter.

which in my case resulted in 640x480 which was the only option supported by my 800x600 projector.

Thanks to this StackExchange answer!
> 2 votes

---
Tags: hdmi, screen-resolution, mhl
---


title: Can I set HDMI resolution to 320x240?

text:
# Question
Title: Can I set HDMI resolution to 320x240?
I have this 50 $ projector and I connect a Dongle to it with HDMI cable-- so I have actual screen of 320x240, but the screen is broadcast at 720p. This results in unreadable letters, even if I set font size to huge setting. Can I somehow change the resolution dongle works?

# Answer
> 3 votes
Hope this helps. On my Note3 running Lollipop I was able to check for supported external resolutions by running ( via a terminal app or adb shell )

```
>dmesg

```

and ( filtering with grep ) looking for the lines:

```
<6>[  581.051746] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported
<6>[  581.051756] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported by MHL
<6>[  581.051767] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Supported
<6>[  581.051777] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Not-Supported by MHL
<6>[  581.051790] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported
<6>[  581.051801] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported by MHL
<6>[  581.051812] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported
<6>[  581.051822] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported by MHL
<6>[  581.051833] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported
<6>[  581.051843] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported by MHL

```

which you'll note correspond to supported resolutions in:

```
>cat /sys/devices/virtual/graphics/fb1/edid_modes
1,4

```

then select your preferred output using :

```
>setprop hw.hdmi.resolution 1

```

and then re-plug the mhl adapter.

which in my case resulted in 640x480 which was the only option supported by my 800x600 projector.

Thanks to this Force 720p Resolution on InForce 6540

---
Tags: hdmi, screen-resolution
---


# Question
Title: Chrome failed during startup with an unexpected error
When starting Chrome on my Samsung Galaxy Ace 3, I just get the following error message, and no error code.

> Chrome failed during startup with an unexpected error.

Googling the above phrase gives me one result. I have no idea how to approach this. I have cleared all application data, restarted my phone multiple times, and no luck.

Any insight and fix for this?

# Answer
> 0 votes
Go to Manage Apps -\> Chrome -\> Clear cache, and also Move it to phone memory, in case it is on the SD card.

# Answer
> -1 votes
please try clearing you profile, local state, and flags? Android Settings \> Apps \> All Apps \> Chrome \> Clear app data @This way worked for me@

---
Tags: chrome-for-android
---


# Question
Title: Sony Xperia M4 Acqua insufficient memory
I recently bought a Sony Xperia M4 Acqua device. Its memory is only 8 Gb large, so I installed an SD card. The problem is partially solved, since I get messages from various apps that the memory is unsufficient for certain functions. Any ideas of how I can deal with this?

# Answer
> 0 votes
Move apps to the SD Card. That worked for me. (I had the *exact same problem*)!

---
Tags: insufficient-memory, sony-xperia
---


title: Remote icon on Galaxy S6 Edge

text:
# Question
Title: Remote icon on Galaxy S6 Edge
I suddenly have a new strange symbol on my S6 Edge screen and have no idea what it is but if I touch it, it locks my phone up. The only way I can get it unlocked is by swiping the edge. I'm able to move it around but it appeared while away from and charging my phone so I wasn't accidentally playing around with settings or anything. It appears like a remote perhaps.

What is it?

Edit: I'm with Bell, using version 5.1.1 and have attached an enlarged a screenshot (it's the same size as a Messenger Chat Head).

>

# Answer
> 5 votes
Based from a thread on Android Central, it's an icon from Peel Smart Remote app.

uestraven recommended to disable the app to remove it.

> \[...\]. I just figured it out. It's Peel Smart Remote app. You have to disable it.

It seems the icon was added on the latest update as IAmSixNine wrote,

> I updated the Peel Smart Remote app on my GS6 and after I rebooted the phone, it showed up on mine as well. Pretty annoying if you ask me that they did that. I don't and have never used the app and for them to update the app and then force that on me is pretty lame.

Screenshot on Galaxy Note 4, courtesy of Realityhurts82

---
Tags: samsung
---


# Question
Title: Device stuck on "obtaining IP address", then sets network to "disabled"
I've just arrived at some place which offers wireless internet. When I try to connect my computer, it sends me to some specific URL in which I need to accept some terms of use, and then the Internet works fine. When I try to connect to that network with my Android, however, it's stuck on the "obtaining IP address" stage of the connection for long minutes.

After a few tries, it just gives up and moves that SSID to a "disabled" status - which I haven't seen until now - in which it is remembered but it doesn't attempt to connect to it.

I can't navigate to any special address on the device's browser because it outright refuses to connect to the network.

How can I solve this issue?

# Answer
The issue is not with your device but with the wireless provider. That is the typical behavior when connecting to a defective hotspot, either over capacity or just a tad too far for a reliable connection...

Sadly there is nothing you can do about it. It happens a lot to BT hotspots in the UK, in London most of them are overloaded during working hours.
> 4 votes

# Answer
This exact symptom can be fixed by changing permissions on

`system/etc/dhcpcd/dhcpcd-run-hooks`

to `execute` on all accounts: `user` `group` and `others`

As mentioned here

You need rooted device and root browser.

Hope this helps any fellow Googlers
> 0 votes

---
Tags: wi-fi
---


title: Endless “Obtaining IP Address” loop

text:
# Question
Title: Endless “Obtaining IP Address” loop
Possible duplicates:

---

I have a *Sony Ericcson Mini Pro* (Codename “Mango” at CyanogenMod) with CyanogenMod 9.1.0-mango. This is Android 4.0.4.

# The problem

When trying to connect to a wireless network, it will be stuck in an “Optaining IP Address” loop for a while, until it shows “Bad Connection”. This is what it looks like in the wireless network system settings:

My tablet with CyanogenMod 10.2, Android 4.3, can connect to that wireless network without any problems, so can my Kubuntu 13.10 laptop with an Intel wireless card.

# Tried so far

While looking for the cause and a fix for the problem, I found numerous posts that suggest to use a static IP address. This is a legitamate workaround, and I might resort to that, but I would like to fix this in general.

1. The first thing I tried was to change permissions of `/system/etc/dhcpcd/dhcpcd-run-hooks` to 555. This did not have any effect, though.
2. Then I downloaded the WiFix app and ran it in automatic mode. Did not do anything either.
3. Last thing I tried was deleting `/data/misc/dhcp/*`. No effect at all.
4. *Update 2014-02-21*: As you can see in the screenshot, the signal strength is really weak, although the phone is one meter apart from the router with a desk in between. Now it connected while being on the table. The signal strength is full now. I read in a different question that the issue might be caused by a weak signal. Could that the be underlying issue?

My router does not have an external antenna, therefore, it might be a little unpredictable where the signal is strongest. I set the phone onto the router, and it still had the problem. So signal strength should not be the issue.
5. **Update 2014-03-04**: I installed the latest nightly build of Cyanogen Mod on the device using their instructions. This installed Android 4.1.3, which had a severe problem with the wireless. It was turned off when I started the device, and it got stuck at activating wifi. So I reverted to the latest stable version which still has this endless loop.
6. **Update 2014-03-04**: For my home network, I set up a static IP address, although I really do not like it. However, the internet connection works now.
7. **Update 2014-03-06**: Checked for `/system/bin/sh -> mksh`, and it is present. This does not seem to cause the issue.

How could I fix this apparent DHCP issue?

# Answer
> 1 votes
I had the same symptoms while cooking a ROM when the symlink of `/system/bin/sh` to `mksh` was missing.

# Answer
> 1 votes
As you described that *on static IP, the connection works*, this leads to the problem with the setting to your router of yours.

For that, you need to **login to 192.168.1.1 as admin** when you are connected to the router. (Please use a laptop to get all functions of the router since many routers have desktop UI settings only.)

Go to settings and search for advance setting which has DHCP setting. Now, check for the range of DHCP WiFi IP addresses. You may need to increase the range.

# Answer
> 1 votes
On the router, set static IP addresses. If that doesn't fix it, go to Setting \> Wifi \> Select your network and go to Advanced settings. There, select (input) an IP address that is not taken, such as 10.0.0.24. That should fix the problem.

# Answer
> 1 votes
This exact symptom can be fixed by changing permissions on

`system/etc/dhcpcd/dhcpcd-run-hooks`

to `execute` on all accounts: `user` `group` and `others`

As mentioned here

You need rooted device and root browser.

Hope this helps

# Answer
> -1 votes
Try changing the WiFi channel in your router settings. This fixed the issue for me.

---
Tags: wi-fi, dhcp
---


# Question
Title: Recommend Practices and Procedures for Android OS OTA Updates
**My questions:**

* What are the recommended practices and procedures for Android OS OTA Updates.
* *Is it all right to download via mobile data instead of WiFi.*
* How to get out of bootloops if the procedure screws up.

**Preferably answers without the use of root**.

**Why:** My previous phone had never received OTA as it was old, and just the other day my phone, Samsung XCover3 (SM-G388F), got a notification saying it can update to Android Lollipop(5.1.1) from Kitkat (4.4.4).

**P.s.** are there any known bugs for this update on my phone(phone model as started above)

# Answer
There is no problem with downloading via mobile data instead of WiFi. The main reason people prefer WiFi is because it is cheaper; WiFi is not generally not metered the way WiFi data is. The update file is downloaded in entirety before the actual update occurs, so the method you use does not affect whether the update succeeds or fails.

Given the number and severity of vulnerabilities found in software, you generally want to update your Android OS whenever this is possible. Most phone manufacturers do not support phones for long; this period can be only 18 months from the time of release.

You do not want your device battery to fail while performing an update. I recommend plugging in the charger to perform an update and not starting the update until your battery is sufficiently charged to expect the update can complete on battery alone anyway.
> 0 votes

---
Tags: 4.4-kitkat, stock-android, 5.1-lollipop, ota-update, android-versions
---


# Question
Title: Wondering if i can debloat some google apps from unrooted lg phone for my father?
My father being older does not want to modify his phone, however he has a LG L70 and no sd card, and doesn't use some unnecessary Google apps, such as play, books, and whatever else. My question is can i boot it into fastboot and run a custom written shell script(i run linux ubuntu), which would run something like `fastboot oem append-cmdline "androidboot.unlocked_kernel=true"`? Which i found on amazon fire 5.1.1 thread on xda-developers forums, then `fasboot continue`, and in turn, at least on the fire, allows to access the adb shell as root without running su. Then from there run adb shell "pm uninstall {app\_name}"?

# Answer
You're looking in wrong direction. error shows up when you're running low in space under data partition (named: *userdata*; mounted at /data). It stores user installed apps (APKs), updated system apps (APKs), their data files *inter alia*. System apps by-default are stored in system partition (named: *system*; mounted at /system). That partition is not mounted in read-write (rw) mode and doesn't cause that error.

Removing the system apps wouldn't achieve anything since as I said, unless the system app is updated by the user, the APK would only reside in system partition. However, it would consume a bit of space to store its data files in data partition.

If that amount concerns you, then go to Settings → Apps → All apps → your system app → Force Stop → Uninstall Updates (if any) → Clear data → Disable. This would:

* disable the system app which simply means that you wouldn't be able to use it or update it unless you enable the app.
* delete its data files from data partition since you used "Clear data" button. If it was updated by user, its APK would be removed from data partition as well.

Why bother with extreme measures then?

Just so you know, `adb shell pm uninstall` would blatantly fail to remove a system app, regardless of whether it is running with superuser privilege.

That said, some system apps wouldn't give you disable or clear data option. But if they are not giving such option then assume that your OEM considers that the app is critical for the stability or functionality of your OS (even if it is not) and you should ignore disabling it.

If you can't ignore it and wants to take a risk, use this command:

```
adb shell pm block PACKAGE # for KitKat
adb shell pm hide PACKAGE  # for Lollipop

```

This would effectively bar that system app from being used even if it causes instability to the system. This also means that the app would never be updated again unless you revert the changes.

To unblock or unhide the app, do

```
adb shell pm unblock PACKAGE # for KitKat
adb shell pm unhide PACKAGE  # for Lollipop

```

`PACKAGE` → package name of your system or user app. To know the package name of an app:

Save yourself all the trouble: "*i keep telling him to get one but... and i dont have an extra!*" -- save some money, buy an SD card, plug it in his phone when he's not around and there you go with the surprise gift.
> 1 votes

---
Tags: adb, root-access, fastboot
---


title: How to Hide WhatsApp contact invites

text:
# Question
Title: How to Hide WhatsApp contact invites
So, WhatsApp contacts also displays contacts that don't have WhatsApp account as Invite contact.

How can I hide that Invite Contact list of contacts that don't have WhatsApp account??

I checked the settings and haven't found any option..

# Answer
There's a workaround. I changed the details from 'Mobile' to 'Home/Work' in my Android Contacts for all those non-Whatsapp numbers. Now they don't show up in Whatsapp invite contact.
> 1 votes

---
Tags: whatsapp-messenger
---


title: Android recovery mode

text:
# Question
Title: Android recovery mode
When I am installing the caynogenmod 12.1 on recovery 3e the verifying signature is failing. What happened in this my device. Thank you so much.

# Answer
"3e" is the stock recovery, which doesn't support flashing custom ROMs. It will only accept packages signed by the manufacturer. So if you want to flash a custom ROM, you'll have to install a custom recovery first.

For details, see our tag-wiki. For example candidates, also see and . Moreover, the place where you downloaded your ROM image will have given you the necessary details. If not, head over to the CyanogenMod Wiki on your device. Once you've identified your device, check the Download page for the image. Instructions can be found from the Devices page.
> 1 votes

---
Tags: samsung-galaxy-s-3, verizon
---


# Question
Title: Why will a video game from the google play store be asking me for root/super users permissions?
So I don't know if this is a question for here or security.stackexchange.com but the thing is I installed a game that ask me for root access to my system it seems suspicious and strange why will a game be asking for root access I assume to myself that it is some type of malware and I uninstalled the game yeah a game asking for root access what a malware and is that normal? the game is snipper 3D assassin free games By fun games for free

# Answer
It shouldn't be... There is no viable reason I can think of for a game to request or need root permissions.

If this game is from an official channel like Play Store, Amazon App Store, or F-Droid, do not grant the permission and remove it immediately. This should also be reported to the appropriate app market and given a comment or review warning other users of the potential problems.

This is likely a way of hijacking your device, installing malware of somekind, or ransomware of some kind.

If you granted root permissions and run the app, I would immediately backup important data and factory reset the device, but keep in mind that root permissions can allow the app to read and write to the /system partition which survives a factory reset, so a reflashing of the factory firmware, or wiping of system and reflashing a custom ROM is highly recommended.
> 3 votes

# Answer
If your phone is rooted and the game detects it, then it will ask for root access in an attempt to prevent you from cheating, blocking ads, etc. If you deny root access, the game will most likely exit or crash.

You have two choices if you really want to play the game:

1. Play on a non-rooted device.
2. Install Xposed Framework with RootCloak module on your rooted device so that the game cannot detect that you're rooted.
> 0 votes

---
Tags: google-play-store, root-access, 4.2-jelly-bean, malware
---


title: Restore gmail account to Android

text:
# Question
Title: Restore gmail account to Android
I just got a new Motorola Droid Turbo 2, Android 5.1.1 I have 2 gmail accounts & 1 just disappeared (it was there as of yesterday), altho I can access it from any computer. I have tried to add the acct by doing the obvious: "Add Account" on my gmail page, and "Add an Acct" in Android settings w/no luck. Both seem to be treating it like I'm trying to establish a new acct not an existing one.

# Answer
> 1 votes
Storing this for future reference and to help others.

### **Summary**

* 2 (multiple) gmail accounts
* desktop computers fine
* android mobile phone
    + 1 gmail account accessible the other not
    + had removed google authenticator 4 months ago on previous mobile
* new mobile 1 month ago
> everything syncing and accessible till recent google account password change

### **Actions**

* tried cache apps deletes, reboot
* tried google resync
* then tried android mobile google account remove of non-accessable gmail account
* successfully installed google authenticator on mobile by switching to working google acount via desktop computer
* **then tried disable 2 step authentication**
* then tried changing google account via lastpass (wanted one common password for both google accounts) which failed
* **changed google account password successfully via google account.** Rebooted mobile. Waited 1/2 hour for servers synching. Now able to logon to both accounts on mobile.

### **Notes**

* only using lastpass on desktop and not mobile device
* google server synching most likely much quicker than 30 minutes
* I have not tried individual google account passwords yet
* I have turned google account 2 step verification back on
* I have not setup google authenticator app yet

---
Tags: gmail, restore, motorola-droid
---


# Question
Title: How to enable video autoplay on Fire Tablet? Solution can include hacking this device
**I need a way of having a Fire Tablet autoplay videos through a web browser.**

The videos in question are iframed YouTube videos, but if necessary they can be put on Vimeo, or hosted on a server I control.

Essentially, **I want the desktop browser experience running on a Fire tablet**. I do not need it to be a universal solution for all mobiles, *just this particular tablet.*

I know FireOS is based on Android, and I am hoping that there is a way to hack it so that it allows this functionality. But I know nothing about Android at the moment, so hopefully one can point me in the right direction.

# Answer
Well, after a few hours of tinkering around, I figured out how to do this.

You have to use HTML5 video, so that is one thing. Then you need a mobile browser that supports auto-play, so Firefox needs to get installed.

This is tricky, because you need the Google Play Store, so you need to install that. That requires going into developer mode, then installing a script that will install Google Play. Then you can install Firefox and voila, problem solved.

I went ahead and rooted it, blocked ads, and blocked updates as well because it works way better that way.

This link below shows a video on how to root your Fire tablet and do everything I did: Amazon Fire 5th gen Rooted on Fire OS 5 1 1 with SuperTool
> 1 votes

---
Tags: video, amazon-kindle-fire
---


title: Keeping forensic cops out

text:
# Question
Title: Keeping forensic cops out
I was just arrested and bonded out immediately. my phone was confiscated. It was an Android and is there anything I can do to keep them from accessing the contents of my phone? Would deleting my Google account keep them from changing my password? Google will give them their own personal passcode to get into my locked screen and change pin lock.I'm not sure what question to ask,any help would be highly appreciated by me and my family

# Answer
> 2 votes
> Is there anything I can do to keep them from accessing the contents of my phone?

If they have physical access over phone, then the answers is **no**. If the information was encrypted, then you would stand a chance. However, if that is not the case, then in no time they will have access to your phone and the data it keeps within.

> Would deleting my Google account keep them from changing my password?

No. The data is already written on the storage of your phone. One thing you would do would be wiping your phone using Android Device Manager. However, it won't actually wipe the data really. It'll just make it *overwritable* for other datas to take its place, which will be ineffective anyway. But that for sure will make people realize you got something to hide and might even be considered as tampering the evidence as acejavelin said.

> I'm not sure what question to ask

I think the question you want to ask is *Are they going to certainly learn whatever is on the phone and is there a way to stop them at this point?*

The answers are **yes** and **no** respectively.

---
Tags: security
---


title: Converting phone to SIP gateway

text:
# Question
Title: Converting phone to SIP gateway
Is there a way to use my phone as a SIP GSM gateway, so I can make and receive cellular calls using a SIP phone and/or re-route them through a SIP PBX?

# Answer
Not possible until we have source code of mobile device drivers responsible for radio communication, You can read a related article which describe that Why it is not possible to use phone as sip to gsm gateway.

according that article

> Third hurdle to make Android work as a GSM Gateway is that vendor RIL is not open source. Every vendor has their own library of RIL that communicates with Radio Daemon (rild).
> 3 votes

# Answer
No.

At the moment, that is not available. Potentially you could port a linux application for this to your Android phone, easier if it's a CLI application, but as it stands at the moment there is no application that can do what you ask.
> 1 votes

# Answer
This would seem to require device in which the in-call audio can be sourced/obtained by an application. On the typical android phone architecture, in call audio is handled by the radio co-processor, entirely out of reach of anything running under linux/android - the same reason why you can't really record calls.

If you got a rooted phone with (or hackable for) USB host support and found a usb audio dongle with linux drivers you could theoretically loop around and plug that into the phone's headset jack... but wouldn't it be simpler just to buy SIP gateway service from someone?
> 1 votes

---
Tags: sip
---


title: Remove swisscom on Samsung s6

text:
# Question
Title: Remove swisscom on Samsung s6
I ordered a Samsung s6 from some shitty page on the internet, I got the phone and it's the real Samsung s6 but they put some shit called Swisscom in it, which is really annoying cause the phone starts up with the Swisscom. How do I remove the whole Swisscom shit? Please answer!!! Thanks

# Answer
> 0 votes
There are few ways that you can do it. If you want to remove just the application you can use system app remover 2:To change/remove carrier(swisscom) splash screen form s6 Re-flash your phone using the official firmwares. How to flash a new firmware?

---
Tags: samsung
---


# Question
Title: How to fix the unable to mount SD card problem in my brand new Android phone?
I had just recently bought Asus Zenfone 4 and until yesterday it was just working fine. All of a sudden on yesterday the phone started to behave weirdly and settings was not at all opening. I thought may be a reboot would do. Hence I tried to reboot and since then I had been stuck at the Boot screen only. I tried to pull out the battery several times but apparently that did not work out. Then I decided to to hard reset and tried to go to the boot menu using Power Button + Volume Up combination and did it twice consecutively . But that too did not solve the problem. At last I opted for SD Download(I do not have a SD card) and encountered this problem. it also said unable to open debricking.

I badly stuck . Please tell me and explain me what to do. Any help will be much appreciated.

# Answer
You will need to reflash the factory image, for whatever reason something got corrupted beyond what a normal factory reset could fix. Your only option now is to reflash the stock factory image and return the device to it's out of box state.

http://zenfone-blog.blogspot.com/2015/06/guide-how-to-unbrick-asus-zenfone-4-5-6.html
> 0 votes

# Answer
standard stuck, just download your stock rom whose extension is tar.md5 flash it with odin to your phone when your phone is in download mode (volume down + home + power) if you can enter the recovery mode just try to factory reset which mostly solves bootloop
> -1 votes

---
Tags: sd-card
---


title: Backup recovery with dd on SM-G800F

text:
# Question
Title: Backup recovery with dd on SM-G800F
How can I backup my Recovery image with the dd command? I have the PIT file, where recovery is listed as:

```
--- Entry #12 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 10
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 129024
Partition Block Count: 24576
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: RECOVERY
Flash Filename: recovery.img
FOTA Filename:

```

What /dev/ file should I choose as my if?

When I `cat /proc/partitions`, I get some `mmcblkXpXX`, and `mmcblkXbootX`.

Since the identifier is **10**, wouldn't the if be `mmcblk0p10`?

# Answer
> 0 votes
According to files in the `/dev/block/platform/*/by-name` directory, my Recovery partition is in fact `/dev/block/mmcblk0p10`. The ending of the name of **mmcblk0pX** matches all the identifiers on the PIT, so thus I conclude that the identifier and the mmcblk name does match.

The command now will be `dd if=/dev/block/mmcblk0p10 of=/storage/sdcard1/twrp.img bs=4096`

---
Tags: root-access, partitions
---


# Question
Title: Is is safe to remove the stock email and calendar app on Cyanogenmod or AOSP?
Is it safe for me to remove the stock email and calendar applications on from Cyanogenmod ROM? I'm using Gmail and Google Calendar so I don't have need for the stock ones. I could simply disable them but if I removed them entirely, I might be able to save a bit on space on my system partition.

# Answer
> 6 votes
YES, you can delete the stock Email (Email.apk) and stock Calendar (Calendar.apk, CalendarProvider.apk) app. For a list of other apps you can delete on CyanogenMod, see the expandable list at the bottom of the CM wiki.

I'm not so sure for AOSP though.

# Answer
> 0 votes
I've deleted email, calendar, a bunch of other Lenovo (vendor specific), and Google apps with System app deleter and the phone works fine.

# Answer
> 0 votes
I removed the standard CyanogenMod mail app and everything seems to work fine

---
Tags: cyanogenmod, calendar, stock-email-app, vanilla-android, system-apps
---


title: Dialling a SIP number

text:
# Question
Title: Dialling a SIP number
So I have a very, very shiny new Nexus 4. This supports SIP, and I have added a SIP account to the telephony accounts settings page.

Unfortunately I cannot figure out how to actually *dial* a SIP number. How do I do this?

The telephone dialer has number buttons only, and tapping the number entry field doesn't pop up a keyboard. Rumour has it that previous versions of Android had a 'text' button somewhere on the dialer page, but that's not present in JB. There must be some way to do it...

(Note: I'm not asking how to add a SIP number to a contact. I know how to do that. I want to dial numbers that aren't on my contacts list.)

**Update:** after some experimenting, I have found that:

* pressing the DIAL button with the field empty reloads the text field with the last number dialed, which can be a SIP number of the form sip:music@iptel.org. So I know the text field is *capable* of handling text.
* trying to paste text into the field produces gibberish. For the above number, I get 7476874247835.674! (Which is what the letters on the dial pad map to. Except for : and @, which are emitted.) Dialing this number does nothing --- obviously.

# Answer
I wrote a simple app specifically for this task: https://github.com/whitequark/SIPCaller
> 0 votes

---
Tags: 4.2-jelly-bean, phone-app, sip
---


# Question
Title: Where has the forgotten password button gone?
My device is running Android 5.0 Lollipop or above and I have forgotten my lock screen password. After trying multiple times without luck, I do not see an option to reset my password using my Google account credentials. Why is this option not appearing?

# Answer
> 1 votes
This option seems to be have removed by Google in Android 5.0 and above and there is no longer an official way to reset your lock screen password.

Resetting your password using Android Device Manager also often fails as there is already a screen lock set.

Check the locked-out tag for information that may help with your issue.

# Answer
> 1 votes
Even Google gives unlocking instructions only for Android Kitkat and below. For Lollipop and above, the *indirect* recommendation seems to be about resetting or erasing the device.

Chris Hoffman on How to Geek reports:

> \[Screen lock resetting\] feature was removed in Android 5.0. Unfortunately, this means there’s no built-in way to simply reset your pattern, PIN, or password and gain access to your phone or tablet. This does help provide additional protection to your data, however — attackers have no way of bypassing the passcode unless they actually know it.

Other than resetting through recovery, Settings app and from Google Device Manager, I found the following info worth mentioning:

> Android’s Smart Lock feature may be able to save you. For example, let’s say you’ve set up Smart Lock on your Android phone and have it automatically log in when it’s on your home Wi-Fi. You can take your phone to that home Wi-FI network and it will automatically unlock for you, even if you can’t remember the normal unlock code.

---
Tags: lock-screens, locked-out
---


# Question
Title: Select all is missing in mobile version of gmail
How can I select all instead of one by one in gmail Android version application. ?

# Answer
> 0 votes
Up to Gmail (android) v5.10, there's no option to select all. Maybe they'll add it later. But you can *empty trash* folder in one go.

---
Tags: gmail
---


title: MOTO E not turning on after upgrade

text:
# Question
Title: MOTO E not turning on after upgrade
Run the update on my moto e yesterday, and after installation, it shut itself off an couldnt turn it on again. I got 1 or 2 blink led while pressing power for 10 seconds (this only if it is plugged), it doesnt do anything if unplugged. Tried 2 min hold power down, power and volume down, and several other options. Tried several charger, LG, Samsung, RPI2 (5v 2a), pc/notebook usb, and of course the original charger. eft it all night, and several hours during the day. Nothing seems to work, battery still cold afetrr so much time charging.

A few minutes ago, i removed the battery and plug it to a charger and it seems it wants to boot, see several blinks but the screen never turns on so the phone, after a few seconds it stop blinking. After that i connected again to the notebook, and the notebook seems to detected but throws an error and disconnects usb.

What is going on???? Any help would be helpfull

# Answer
* Voltage is not a good indicator normally of State of Charge (SoC) for Li Ion batteries, since the battery can show higher Voltage but not hold charge. Graph 2 highlights the relatively flat Voltage curve, compared to SoC drop
* Voltage of a fully charged battery should be 4.2V (see table 2).

Seeing your comment on battery voltage being less, after 2 days of charging (less than 3V), surely you have a problem, since the Battery is considered "dead" at these levels

**Possible fixes**

* I would suggest you to borrow a battery and see if it works fine. If it does, the solution is obvious- of changing the battery. If it doesn't help, it points to a possible hardware issue in the charging circuitry, best rectified by qualified folks
* Since the problem occurred after an update, it is possible that battery charging related drivers were not properly installed/ corrupted. This can be checked by reverting to earlier build or re flashing the update , which is difficult given that you can't power on your device, and would again need service center help

I am more inclined to believe that it's on account of botched updation, since Li Ion batteries don't "suddenly" die
> 1 votes

---
Tags: updates, charging, power-on, motorola-moto-e
---


# Question
Title: Push Notifications not working over WiFi on Google Devices
I have 3 Android devices at home: Nexus 4 Android 5.1.1, Nexus 5 Android 5.1.1 and Lenovo Yoga 2 Android 4.4.2, all connected to my WiFi. The Nexus devices simply cannot receive Push Notifications (Gmail, Hangouts...GCM?) while the Yoga tablet can. On mobile data both Nexus devices can receive push notifications. If I connect them to my workplace WiFi everything is fine.

All devices have all the apps up to date. I've tried resetting the Nexus 5 to the factory defaults but it doesn't help. I've tried restarting the phones a couple of times but still no luck. The router is an ASUS AC68U, latest Merlin, on a 1Gbps internet connection. The only things that changed in my environment in the past 2 weeks are: 5.1.1 update and I moved to 1Gbps internet.

Is this related to the new Play Services Update? Or Android 5.1.1? Can I somehow look deeper into this? Logcat? Any help is appreciated.

# Answer
It looks like GCM Push Notifications don't work with IPv6. I disabled IPv6 entirely in my router and now everything is fine. Though IPv6 was enabled for the past two years and I didn't have any kind of issue. Let's hope a Play Services update fixes it.
> 5 votes

# Answer
The problem seems to be Android Lollipop, at least on 5.1 and later. I have 3 phones, a Moto X Google Play Edition (GPE), a Galaxy S2 and a Moto G 2nd Gen.

Moto X GPE and S2 run on Android 5.1.1 (the latter thanks to CyanogenMod) and suffer from the problem you describe. The Moto G on the other hand runs Android 5.0.1 and doesn't have that issue.

All the Push-Fixer apps on the Play Store don't do the trick for 5.1 devices that suffer from that. I'll try disabling IPv6 as suggested, but unfortunately the ISP-provided router doesn't let me turn off IPv6.
> 1 votes

# Answer
Open port 5228 on your router. It's Googles like outbound wifi port. Worked for me.
> 1 votes

# Answer
I was able to fix my issues at home by letting the router choose the channel automatically to avoid congestion. Almost immediately things began to ring and chime. I was previously getting the described scenario of dozens of notifications as soon as I left the proximity of my apartment.
> 0 votes

---
Tags: google-hangouts, google-play-services, push-notifications
---


# Question
Title: Is there any way to record android screen in android 4.2.2 without rooting and PC?
I want to record my android mobile's screen as a video. I tried many apps from play store but they didn't work with me. My device android version is jelly bean(4.2.2) and it is not rooted. So how can I record my screen without root?

# Answer
> 1 votes
Yes, you can.

Best App I have found for recording your phone screen: Shou. It requires rooted Android version 4.1 and up. Also, works without rooting your device.

Other applications that you can try Kamcord (Android 5.0+), etc.

# Answer
> 0 votes
No. As strange as it may seem, there is no way to record your screen without root on android before 5.0. If possible you should upgrade to a newer version, but if that is not possible you have to root. Also it is possible that the apps you downloaded from Google Play Store require root.

---
Tags: screencast
---