title: I softbricked my china tab

text:
# Question
Title: I softbricked my china tab
I bootlooped my tab and forgot to turn on debugging option. I used framaroot for rooting. Only way to make my tab go back to normal is by factory resetting through recovery mode, but my Power button isn't working.

I have an HKC Q79 tablet (in the box it says the model is an H8 but its actually a Q79) any idea how to bring it back to normal?

# Answer
> 0 votes
Heres a simple solution to that:

1. Download and install Shuame from http://www.shuame.com/ Its an app is full of android tools.Its in Chinese, though.
2. Install your tablet's device drivers. Youll have to find these according to the chipset your tablet uses as many chineses tabs and phones pretty much dont exist on the internet and so, youll have to search by chipset. Its probably by Mediatek.
3. Connect your tab to the PC and launch shuame.If your tablet isn't detected automatically, click on the blue button next to the phone icon in the main page. 4.Once your tablet is detected, click on the icon with foure squares on it in the navigation tab.
4. Click on the button on the left column with the phone icon and the text "recovery.

That should get your tablet to recovery mode.

---
Tags: unbricking
---


# Question
Title: Auto changing lock screen backgrounds from my facebook photos
So I just purchased a oneplus one and am switching over from a windows phone. One of the features I like on the windows phone is the ability to auto change my facebook photos as my lock screen background. Basically within the settings, I can choose the facebook app, pick which albums I want, and then my lock screen background gets automatically set to a new photo from those albums every few hours. Anything like this possible on android? I don't remember it being possible when I last used Android.

Thanks

Jakub

# Answer
> 0 votes
Sync your Facebook album to your phone and then use a live wallpaper such as Photo Album. Finally, set the live wallpaper to be your lock screen. Not intuitive, but hey, that's the flexibility of Android! :)

---
Tags: lock-screens
---


# Question
Title: How can I keep an app (not made by me) running in the background continuously
Is it possible to keep an app (not developed by me) running in the background. I know that it is possible to keep an app persistent in background by making it a service, but since I am not the developer of the app I want to keep active, is there a way to do this through some settings changes?

# Answer
Android kills apps automatically for memory. However there is an internal "priority" which it follows in doing so. For ex the system apps have usually much higher priority and hence lesser chance to be killed.

There is a way to explicitly assign higher priority to any app using third party apps. One such app is Memory Locker.

Just install and open the app, tap on app you want to be locked in memory, and set the priority. *The lower the priority the lesser is the chance for that app to be killed or suspended.*

**NOTE:** It needs root.

**Additional Info:**

*How it works:* It actually edits a file called `oom_adj` inside `/proc/[process ID]/`. This file is nothing complex. Infact, it can simply be opened in any text editor and it contains just a number (for example `-12`). This number is process priority. You can change/edit this manually and set the priority for processes yourself if you dont want to use external app.
> 1 votes

---
Tags: background-process
---


# Question
Title: What do the "Pogo Pins" on the Galaxy Nexus map to?
I'd like to make my own doc similar to below. The official one for $90 doesn't come with a power adapter so I assume you just plug the USB charger into it. What pins from USB map to the three pins in the photo?

# Answer
> 4 votes
Someone over at AndroidCentral built their own charging dock. According to the post,

> ... the pin closest to the bottom of the GN is the 5V and the pin closest to the power button in the GND.

It is assumed that the middle pin is for letting the phone know it's connected to the dock and launch the needed activities (enable Bluetooth, launch apps, etc.)

# Answer
> 3 votes
This is an old question, but it's the first Google result for "galaxy nexus dock middle pogo" and I felt it deserved a complete answer for those who might look into it.

I've done a lot of dev work for the Galaxy Nexus, especially with the kernel. The kernel has code for the pogo pins and is very much in charge of them: https://android.googlesource.com/kernel/omap/+/android-omap-tuna-3.0-jb-mr2/arch/arm/mach-omap2/board-tuna-pogo.c

As others have stated, the 1st pin is GND and the 3rd pin is 5V (1st pin being the one closest to the power button). However, there's more to this than just giving power *to* the phone: you can actually take power *from* the phone. This is how docks can function without being plugged in (such as the car dock, which would need some power to run the components responsible for audio output).
The 2nd pin is tricky and confusing to me, but I'll try my best to interpret the kernel's code to explain it; feel free to look at the code yourself as well!
The middle pin does appear to do SPDIF audio output, however it first is used to identify the dock that is attached.
It sends a wakeup pulse of 100ms, and then waits for the dock (or whatever somebody may be trying to build!) to respond (I believe the signalling level is 1.8V, but double check yourself if you're concerned):
The response given determines what is connected. It expects the response to be high --\> low --\> high --\> low.
The length of the first high determines the type of dock: desk (50ms) or car (100ms).
Then the dock (or whatever it may be) goes low, and I *think* how long that low is determines if the phone can draw power from the dock (50ms) or if it needs to give power to the dock (100ms). If the phone is giving power to the dock, it should be like a USB host: 5V/500mA. If it's taking power from the dock, it'd be like connecting a regular charger to the device, so it could be anywhere between 5V/500mA and 5V/1A.
Then the dock goes high again, and this determines if SPDIF audio should be output through the middle pin (50ms) or if it shouldn't (100ms).
Finally it goes low again and the identification stuff is done. There will be a slight delay before it begins to output audio however.

# Answer
> 1 votes
Google Play Store says the pogo pins are 5V, digital audio and GND. So I guess the middle pin is the digital audio and that the phone finds out it is connected to the dock because there is a 5V tension between 1st and 3rd pin.

---
Tags: samsung-galaxy-nexus
---


# Question
Title: Can 'Triangle Away' reset knox counter to 0×0?
I have a galaxy s5 duos (SM-G900FD) and my knox counter olis triggered to 0×1 (4) (due to some rooting and blah blah..) is it possible to reset knox to 0×0 with triangle away of any other method?

# Answer
> 1 votes
No, it is **IMPOSSIBLE** to reset the KNOX flag to `0x0` or `0`. Triangle away will only reset the flashcounter and will not reset the Knox flag.

Hope my answer helps

---
Tags: samsung-knox
---


# Question
Title: Remove credit card from google wallet, will it affect purchased apps?
I use my credit card to buy app on Google Play Store and now that I changed my credit card, I want to remove my credit card info from my account, but Google gives me this message:

> You are about to remove the following credit card: Visa ending in xxxx
>
> The following orders will be affected by removing this credit card: \[list of apps I purchased\]

What happen when I remove my credit card, will I lose all my purchased apps? Or what will happen exactly?

# Answer
> 5 votes
Yes.

Your in-app subscriptions attached with that card will be disturbed. And, an app developer would be unable to refund money if you've purchased that app using that card (but, this is solved by contacting Google support).

But, you'll not lose any purchased apps. Even pending purchases will not be affected if you attach a new card with the account. Otherwise, it'd be cancelled.

# Answer
> 6 votes
Of course not. The only way the would be affected is if they were still pending purchases. I have removed a card previously and all my apps were still intact.

Your purchases are linked to your account, not to your cards.
However common sense still applies. If you have in-app **subscriptions** set up on the card that you've removed, than the next charge will fail.

# Answer
> 0 votes
Nope, The purchases generally go though, because your bank usually won't clear the funds till the next business day. I think Google simply gives that message for some legal reason.

---
Tags: google-play-store, google-wallet
---


# Question
Title: How to turn off the animation when locking screen on Nexus 5 running on KitKat?
I need to turn off the **CRT TV animation** when locking screen in Nexus 5, running KitKat 4.4.3.

I was able to turn off the TV animation by keeping **Animator duration scale** to **Animation off** in developer options, but this caused the issue in **dialer**. The dial pad won't appear first time. You have to click again to get the dial pad.

So any other way to turn off the animation without affecting dialer? The phone is not rooted, though solution for rooted phone is also welcomed.

**Update:**

The CRT TV animation animation is no longer there in Lollipop.

# Answer
As pointed out by a comment on the question itself: GravityBox, a module for the famous Xposed framwork, can be used for this (and for many other things: it's a feature-rich toolbox): you can select a different effect, or even switch it off.

If you're on a custom ROM, however, the dev doesn't recommend using *GravityBox*, as it might lead to conflicts (many of the tweaks *GravityBox* offers are already present in custom ROMs). In that case, simply search the repo for other CRT related mods – there are several of them dealing with this. One example would be XBlast Tools, which explicitely mentions: *CRT Screen off effect (No Effect,Horizontal Effect and Vertical Effect)* in its list of tweaks.
> 2 votes

---
Tags: 4.4-kitkat, lock-screens, nexus-5
---


# Question
Title: Mac OS X fastboot is just waiting (HTC M8 T-Mobile)
I'm trying to run `fastboot oem get_identifier_token` on Mac OS X Yosemite but I get stuck on "\< waiting for device \>":

```
➜  platform-tools  ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
FA495WM04764    device

➜  platform-tools  sudo ./fastboot oem get_identifier_token
< waiting for device >

```
* I have enabled USB debugging
* I have tried both sudo and no sudo on fastboot
* I have tried restarting, changing USB ports (although they are just two on my Mac Book Pro Mid-2012).
* The SDK is the latest one, downloaded today from `http://developer.android.com/` together with `Android Studio`
* I also tried downloading just `fastboot-mac` from HTC dev site, same happens there.

Any ideas?

# Answer
> 3 votes
As others have commented you need to reboot your device in bootloader (fastboot) mode.

Easiest way, is to use the command

```
adb reboot bootloader

```

Your device will reboot and will end up in the fastboot mode. Now you can use the `fastboot` utility.

---
Tags: fastboot, macos, htc-one-m8
---


title: Distorted photos on LG G2

text:
# Question
Title: Distorted photos on LG G2
I've recently bought two LG G2's, and I'm having a hard time trying to get decent photos out of either of them.

The photos are distorted in a scary way.

Obvious jokes aside, look at my face in this photo (click on the photos to zoom):

And again here, with a weird line on my forehead, and smudges on the nose, mouth, etc:

Some of the photos are even worse...

Am I doing something wrong? I've tried the different modes or settings and I'm getting the same results. I keep reading the G2's camera is great, but I'm not seeing that at all...

# Answer
> 1 votes
The only solution I found is using another camera app, like Google Camera.

The problem is in the default LG camera app, and it still takes deformed images when I use it. I use it sometimes because it has more features and seem to take photos quicker, but I try not to take photos of people because the result can be scary and deformed.

---
Tags: camera, lg-g2
---


title: How to root Huawei Honor Bee?

text:
# Question
Title: How to root Huawei Honor Bee?
I need help with rooting my new honor bee, I have tried all methods, but none of them work inshort doesn't support my phone, I need help inorder to be able to connect to internet using cable.

# Answer
> 0 votes
You can try kingoroot or genius root. I own an non famous brand android phone and I managed to root it with kingoroot. So, I guess this solution may apply to you!

---
Tags: 4.4-kitkat
---


title: Old fashioned menu button

text:
# Question
Title: Old fashioned menu button
I'm fairly new to android development, but am I long time android user. Phones used to have a "hardware" menu button, which I have since seen is emulated in software, but only when I'm running an 'old' app on my phone ("three dots stacked on top of each other that appears to the right of all the other buttons)

Why is writing apps that make use of the button discouraged?

Is it not supported by most phones?

Is it a bad user experience? ('swipe down from top to access soft buttons', etc..)

# Answer
> 1 votes
Because it's less congnitive effort to press an icon that is somewhere in your vision (on the screen), than remembering that the option is hidden under the menu button.From the design perspective, you want as less options hidden in some menu somewhere, and more options that are more intuitively-placed.

Android 4.0 introduced multitasking button to its navigation, so, if the menu button was kept there, there would be four navigation buttons, and that would be confusing. Menu button was replaced by options in the Action Bar, and Action Overflow button (shown below).

Basically every manufacturer switched to multitask button instead of menu button (even Samsung, who lingered with the menu button for a while), so you could say that, now, in 2015, phones with this legacy button are becoming more scarce, so the development of the software that takes advantage of the legacy button is discouraged.

# Answer
> 3 votes
Back in 2012 google basically told developers that the Menu button was going away. Although it's not an official Android "rule" (not that I could find, at least), it's a strong Android guideline that phones no longer have menu buttons. It's a very recent development, and we should be seeing the majority of menu-button phones leaving the wild this year (my personal Galaxy Note 3 has a physical menu button but I'm due to upgrade in November).

As for why, I honestly don't know. It's the subject of some debate, but nobody seems to be able to site an official Google source as to why they did it. Maybe it's so the bottom OS navigation bar on touch-screen only phones (like the Nexus 5 and 6, and the Moto X) could disappear without hiding app-relevant actions. Maybe Google wanted fewer buttons on phones with physical/soft button. Maybe Google just felt like it. I couldn't find any source that gave a specific reason as to why it was done.

---
Tags: menu
---


# Question
Title: Storage space and system functions error message
I keep getting an error message on my Samsung Galaxy S5 as follows:

Storage space running out. Some system functions may not work.

In reality I have nearly 400 Mb available.

# Answer
> 0 votes
I assume you mean MB, not Mb (MegaBytes versus Megabits). 400MB is considered VERY low on storage space for a mobile device. It gives you very little room for apps to decompress before being installed, nowhere near enough room for system updates, and because of how flash memory works, that little space available will dramatically slow down your phone.

I'm not sure what capacity phone you have, but regardless, 400MB free is considered danger zone on an Android device. Try to have at least a gig free.

---
Tags: storage, system
---


# Question
Title: I used AutoRec on my LG Gpad 7.0 LTE and it wiped my storage
When I used AutoRec, a recovery tool on my Android tablet, it instantly shut down and whenever I connect it to a PC, it shows up as a removable storage device and there are only 2 remaining folders titled `/Images` and `/verinfo` with 8.26 MB on the storage in total.

What happened? Any assistance? I think I completely formatted my tablet and I hope that isn't the case.

# Answer
> -1 votes
Change camera mode PTP to media mode MTP type connection...then you will be able to see the storages of internal & external as removable device .. Go to setting \> usb connection There you will find the option to change connection mode

---
Tags: data-recovery, formatting
---


# Question
Title: How to turn off cellular radio in Lollipop/JellyBean using adb?
I've been trying to find out how to kill/turn-off cellular radio (on a rooted device) using some command on ADB. My research only found that I should either (using GUI) enable **Airplane Mode**, or type some code to go to **Phone Information** and then tap **Turn radio off**.

But that's not how I want to do it.

* I'm looking for a single or a set of commands to do the job here. (**Note** that I'm aware of using **am start** and **input tap** combination, but that's same as emulating the GUI.)
* Also, in my OnePlus One (CM12), **Airplane Mode** as it seems only hides the Cellular icon. As soon as I disable the mode the signal reappears instantly, while signal takes bit longer when **Turn radio (off -\> on)** is used?

Any good reason for this?

Thank you! Your help would be appreciated.

# Answer
From DavisNT answer on Stack Overflow,

> There exist a simple workaround on **rooted** devices.
>
> To enable Airplane Mode the following root shell commands can be used:
>
> ```
> settings put global airplane_mode_on 1
> am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
>
> ```
>
> To disable Airplane Mode these root shell commands can be used:
>
> ```
> settings put global airplane_mode_on 0
> am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false
>
> ```
> 6 votes

---
Tags: adb, cellular-radio
---


title: [Fixed]Nexus 5 displaying static screen

text:
# Question
Title: [Fixed]Nexus 5 displaying static screen
I am using Nexus 5 for at least a year. Suddenly the screen went crazy and it started turning off and on again. I tried to turn it on, but it didn't work, the screen was black. After a while, I could turn it on, but the screen was displaying static noise like this (not my phone):

I had my phone with USB debug mode enabled and used this Java application to mirror my phone screen. There was no problem using my phone from my PC, but the screen still was static. The touchscreen is working, but I asked a tech guy and he suggested to change the display. I bought the part and replaced it myself, but it didn't work (same results).

Now I've been researching a little more and I found out that the problem could be the charging port mic flex connection to the display. Can someone answer me if they have faced this same issue before and how they fixed it?

Fix: It seems the flex connector (see image) was damaged by water,
I replaced it and everything was fixed.

# Answer
> 1 votes
I faced the same problem after **updating Android OS to 5.0**

**The scenario was**: I updated the Android OS to 5.0 and within some days my phone automatically **shut down** and also the **screen gone OFF** some times automatically.

As my phone was under warranty period , so i went to service center and they change charging port and reset Android OS to 4.4 .

Now again I updated Android OS to 5.0

But after few hours same problem occur, again went to service center and this time they change motherboard. But after few days problem again occur again and this time they change motherboard again, charger and USB Cable and they also suggested to not use other companies USB cables instead of original.

Now 3 months are passed and there is no sign of problem and I am using it on system on debug mode too, but avoid to use other USB cables. (**Note**: 2 times my screen gone OFF in between - I long pressed again and again on Power button then it gone shutdown and I restarted phone again to work perfect)

So I guess information may help you and you can go for the same.

Thanks and best of luck for your device.

---
Tags: nexus-5, screen
---


# Question
Title: Default music player restarting song on Bluetooth reconnect
When my s4 mini pairs with my car stereo, the headset can control operation of the music layer ok, except when I turn off the car then turn it back on, it has restarted the currently playing song, not paused/resumed.

I have tried different apps - pixel player, double twist and others, to no avail. The others all have issues where they don't receive Bluetooth commands as well as the default player or don't show the correct track info onscreen.

Is there a way to either get the default player to pause on disconnect and resume on reconnect or use a different app that will do the same?

Also, are there any apps to monitor what is going on under the hood with Bluetooth commands and which apps they are being routed to?

I am using a non rooted s4 mini, android 4.4.2.

# Answer
Yes, poweramp works well when Bluetooth is reconnected. It has got a trial version from the playstore which you can install for testing, if it works then you can purchase it as per your requirements.

Here is the link for Poweramp Music Player Trial version in the Playstore.

The settings which you need to change is indicated in yellow color.

Screenshot (click to enlarge)
> 1 votes

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


# Question
Title: Flash Cyanogen version from Omni version
I have Sony Xperia L(C2104)(jellybean). Rooted my mobile, unlocked bootloader and flashed Kitkat 4.4 with unofficial random Omni Rom from internet, which obviously have some bugs(bluetooth, gps etc.). After this Omni version is installed I'm not able to work with any rooted applications(eg:titanium backup)\[ROOT ACCESS DENIED\]. So now I want to flash some stable cyanogen version OS of Kitkat. Do I need to root the mobile and follow the same flashing steps. Please suggest the steps to follow to flash cyanogen version kitkat in my xperia L which has omni version kitkat now. Let me know if in case need of some more info.

# Answer
> Do I need to root the mobile and follow the same flashing steps\[?\]

ROMs are not flashed from inside a running Android OS, and so root is not required now. All you need is flashable `.zip` file that can be flashed from a custom recovery, or a fastboot `.zip` which can flashed using fastboot. (You do have a custom recovery, don't you?)

**Steps to flash the ROM:**

* Find the ROM of whichever version or name you want to flash,
* Download and copy the flashable `.zip` into the root of your internal SD card,
* Boot into custom recovery,
* Wipe Data, System and all cache(s),
* Select **Install zip** and follow the instructions there.

These are the most common instructions to flash a ROM. It is possible your choice of ROM requires certain additional steps, so do search on web.

**Make a Nandroid backup first using the custom recovery**. Please don't ignore it, I can't stress more on this.

*Disclaimer: Do it at your own risk!*
> 0 votes

---
Tags: cyanogenmod, 4.4-kitkat, custom-roms, sony-xperia-l
---


# Question
Title: Setting up Play Store on a Samsung phone from China?
My mum received a Chinese Samsung Galaxy Mega 5.8 as a gift from a friend.

Since google is banned in China, there're no google-related apps. Since I don't have the play store, I'm unable to get any apps on it.

The browser version of the play store doesn't work either.

When I try to search for it on google, I never got an official link.

Is there any way I can get it without rooting?

# Answer
# Find a Play Store APK

You can Google `play store apk` or something similar, find a suitable (trustworthy!) source like this one and sideload the APK.

This does not require you to be rooted, or your bootloader to be unlocked, but it does require you to allow installation of apps from unknown sources (check your *Security* settings or equivalent)

# Flash Google Apps

There are Google App zips for different Android versions you can flash. You can find these by Googling (again!) on reputable websites such as the CyanogenMod wiki page. Pick the correct version that corresponds to your version of Android and flash it over your existing ROM. This will install the entire suite of Google Apps depending on which version you flash. Micro for the minimal amount of apps and full zip for everything Google.

However, this requires you to be rooted and have a custom recovery installed, so the first option might be preferable.
> 1 votes

---
Tags: samsung
---


# Question
Title: Is it possible to play DVDs (or other "optical" media) from file images on Android?
Is it possible to open DVDs (possibly with all their multimedia features) from a file image on Android ?

(e.g. Nexus Player)

P.S.: Is other optical media handled similar to DVDs from file images, in general?

# Answer
> 2 votes
# VLC can

According to the documentation, VLC can play DVD ISO files and display the relevant menus.

Other players might also be able to play the files if you first unarchive the ISO (using ES File Explorer for instance).

---
Tags: file-management, media-player, media-files
---


# Question
Title: Can Google use location information based on Photos landmarks with Location set to off?
I recently updated **Google Photos** in my Nexus 5 (with Android 5) and I was surprised to see that **Photo Assistant** has created location-based stories with titles like "A Sunday Morning in X Mountain" (with Google maps attached!) while I had **GPS**, **WiFi** and **Location** setting set to **OFF** during and arround the time those stories were recorded.

I have made a little research and found here that:

> Scroll down below the faces in that same search screen, and you'll find a list of locations in which your photos have been taken. What's particularly remarkable about this is that it works even if you don't have location reporting activated, as is the case for me.
>
> How? Google says its technology is able to recognize known geographical landmarks from photos and then use logic (and the laws of physics) to infer your location in other nearby photos. If you took a snapshot of the Eiffel Tower on February 9th at 2 p.m., for instance, Google can safely assume you were still in Paris in that selfie you took in front of a bakery 45 minutes later. The accuracy and level of detail may surprise you.

Is that true? Is there any Google doc about this feature? If yes how can I disable features like this? I am not interested in any case having my location data, whichever those are, processed by Google.

# Answer
It doesnt look like they can do it if your GPS is shut off in your settings.

"If you turn off location completely for your device, it means that apps (both Google and non-Google apps) can’t use your device location and many useful features will be turned off."

As to them checking it in app. Seems like that is something they are trying to accomplish. What i have found to disable it is if you go to `Settings->Google Location Settings and uncheck Access Location` then they can't access your location even if your GPS is on from that app. That solved that problem for me.

I have found some information for you in the below links.

Google Landmark Recognition.pdf

Turn location on or off for your device
> 1 votes

---
Tags: nexus-5, privacy, geolocation, location-services, google-photos
---


title: Logging in with a non-gmail account

text:
# Question
Title: Logging in with a non-gmail account
I got here an ePad running Android 2.3 and I want to set up Market on it for its owner. He doesn't have a Gmail account, neither he wants one. I have just made a Google account that is associated with an existing ISP email address.

I can successfully login with my personal email address (someone at mydomain.org) from my Iconia tablet, but this doesn't seem to be the case of older Android versions. I made the Google account from the plain old ISP address because I thought it would have worked like my case!

Am I missing something about logging in to Market with a non-gmail account? Googling around I found that somebody fixed by joining Google+, so I did with the tablet's owner, but the tablet still requires me to open a new account with a gmail email.

Thank you

# Answer
It looked like a Gingerbread-related problem.

Since Android 3.0 you can login with any Google account, with or without Gmail.
> 2 votes

# Answer
You can only log in to the market with either your gmail account, or an account hosted with Google Apps for your domain.

This is not just to authenticate you, information is synced between your device and google servers. If you don't have an account with them, they don't know who you are. You said that you can login with your personal email address (someone at mydomain.org). I am going to guess that mydomain.org is hosting the email on google apps for your domain.
> 4 votes

# Answer
From all my experience with The Market, You need to have a gmail account. There doesn't seem to be a way around this. Login Android Market--Google non-gmail account?
> 2 votes

# Answer
To confirm - this has been resolved in later Android versions. The wife has a phone with Android 4 and I can use my Google Account that does not have Gmail attached. On my phone (Android 2.3.5), it requires I use a Google Account with Gmail user id.
> 2 votes

---
Tags: google-play-store, 2.3-gingerbread, gmail, google-account
---


# Question
Title: How can I get Facebook and Google contacts to sync in 4.2?
In the People app (i.e. Google Contacts), the "Accounts" area has an option for adding Facebook contacts, which I've checked. In `Settings->Accounts->Faceboo`k, I've checked "Sync Contacts," yet it doesn't look like my Facebook contacts are being synced. I have the Facebook app installed and logged in. Is there something I'm doing wrong? This is on a Nexus 4 running Jelly Bean (4.2.1).

Ideally, I'd like to import/sync Facebook contacts into Google Contacts without using third-party apps, and without installing an address book replacement.

# Answer
That feature was removed in the 4.x versions of Android. I use UberSync for my contact syncing and it works great. Haven't had any problems with it and it also has a setting to import high res contact photos. I would recommend that. Set it up once and forget about it.
> 10 votes

# Answer
I just noticed that my FB contacts were no longer in my Motorola DROID RAZR MAXX, and not Joined to the original "phone number only" Contact listings for many Friends.

I followed the steps listed in the top answer, and even though the UI on my phone says the FB Sync is off, Tapping "People \> Bottom-Left Menu button \> Accounts \> Facebook", and then Tapping the "Contacts (Touch to sync now : Sync is OFF)" did successfully sync my FB contacts.

I then had to go to my Contact list, find the original People Contact, Tap the Contact \> Tap Bottom-Left Menu button \> Tap Edit \> Tap Bottom-Left Menu button \> Tap Join -- then find the FB Contact, complete and save the Join.

All is now good

DROID RAZR MAXX Android version: 4.1.2
> 0 votes

# Answer
I wrote a TamperMonkey / GreaseMonkey script to accomplish this, which works by encoding the contact details on a friend's "about" page into a google-goggles-scannable QR code. It's not as convenient as the (missing) ability to do a bulk export/import or sync, but seems to be the best option under the circumstances.

The TamperMonkey script is here on GitHub
> 0 votes

# Answer
If you have many friends or followers on Facebook & Twitter & a big group on Google Plus, then you can synchronize all those contacts with their email-ID & phone numbers to your mobile phone’s contacts.

http://www.androidwala.com/how-to-get-facebook-contacts-on-android-phone/
> 0 votes

---
Tags: contacts, facebook, 4.2-jelly-bean
---


title: Sneak preview of whatsapp messages

text:
# Question
Title: Sneak preview of whatsapp messages
I asked this question before , but without proper solution. I'll try to describe it better maybe someone will guide me the right way.

Let's say you started a conversation in whatsapp with your friend and you're also a member in a few groups. While you are waiting for your friend to reply you opened your email app or your favorite news app , etc. Some members of one of your groups have started to flood your Whatsapp with messages (but you don't want to silent the group). You are still waiting for your friend to answer.

The situation is that while I'm doing something in another app, I can never know if my friend reply without stopping from what I'm doing right now(reading, watching , playing...) and open Whatsapp to check it. Most of the times it is just messages from the groups or someone that maybe I don't want to reply right now.

I think that it is very basic feature that iOS have, why android doesn't have something like that ?

P.S. - I tried NILS app which is the closest app I could find, but it doesn't do a great job.

# Answer
I remember you asking about this before ;) All you can do is - disable pop up for group notifications and enable pop up for individual members. Remember that iOS notifications are totally different from Android's.
> 0 votes

---
Tags: whatsapp-messenger
---


# Question
Title: Ever since connecting to a Chromecast, my device floods the network with SSDP packets
I used both a Galaxy Nexus and a Nexus 7, running stock Android 4.3 and 4.4, to interact with a Chromecast in the past. Ever since, both devices flood the network with SSDP packets, which seems to be a UPnP related service discovery protocol. "Flood" here means that new packets are sent every second.

A sample packet, decoded by using WireShark, is shown below:

```
Internet Protocol Version 4, Src: android-28f8778edbb436c2.lan (192.168.200.120), Dst: 239.255.255.250 (239.255.255.250)
    Version: 4
    [shortened output for readability]
    Source: android-28f8778edbb436c2.lan (192.168.200.120)
    Destination: 239.255.255.250 (239.255.255.250)
    User Datagram Protocol, Src Port: 50225 (50225), Dst Port: ssdp (1900) Hypertext Transfer Protocol
    M-SEARCH * HTTP/1.1\r\n
        [Expert Info (Chat/Sequence): M-SEARCH * HTTP/1.1\r\n]
        Request Method: M-SEARCH
        Request URI: *
        Request Version: HTTP/1.1
    HOST: 239.255.255.250:1900\r\n
    MAN: "ssdp:discover"\r\n
    MX: 1\r\n
    ST: urn:dial-multiscreen-org:service:dial:1\r\n
    \r\n
    [Full request URI: http://239.255.255.250:1900*]

```

As this creates unneccessary traffic and likely drains the battery, I would like to deactivate this discovery feature. But even uninstalling the Chromecast app, Chrome itself, the Youtube app and other likely related apps (essentially everything that interacted with the Chromecast) did not help, the device still sends those packets.

Does anyone know how to disable this device discovery feature?

# Answer
> 2 votes
I doubt there is a setting on the Phone or on the Chromecast device that allows you to set the SSDP query interval. I've certainly never seen one.

---

# Technical detail

Firstly, 1 UDP packet a second is not a flood. Secondly, it's just the device sending out SSDP probes. This is not a big deal. I think once a second might be a bit much for a discovery protocol - once every 5 seconds for the application might be better, but that's just quibbling over a few seconds. If the device was "flooding" the network with a thousand or more a second, then you'd have a problem.

WS-Discovery (which is a similar discovery protocol) uses the same multicast group (239.255.255.250) but on a different port (3702). Make sure you aren't mixing up SSDP with WS-Discovery probes and responses. If you have Windows boxes on your network, you'll see a lot of (WS-Discovery) messages bouncing around.

Also, in your typical network with Apple devices or AirPrint printers, you'll see a lot of Apple Bonjour (mDNS service discovery) UDP packets flying around on 224.0.0.251. If you get less than 1 UPD message per second at this address, then you have a really quiet network (or some really old devices).

There is likely a bunch of other UDP multicast packets flying about on your network as well.

So, any modern local network with a modicum of devices will have at least 3 service discovery protocols chatting away at any given time - WS-Discovery, SSDP and mDNS. If you have databases or other routers, then you'll have a couple more multicast service discovery protocols firing away. The amount of traffic created by these protocols in the way they are implemented by most devices is just some minor network overhead. Don't worry about it.

# Answer
> 1 votes
For me, it was the Plex service. I had to clear it from

```
   Apps -> Running

```

and from

```
   Apps -> Running -> Show Cached Processes

```

I used iptraf to verify (like top for network traffic) if that helps any...

# Answer
> -1 votes
This may seem drastic but in the long run it may save you time: Have you tried doing a factory reset?

---
Tags: settings, networking, chromecast
---


# Question
Title: After Update Andoid 5.0.2 - tablet not syncing
I have a Samsung Galaxy Tab 4 (Model SM-T530NU). It was updated to the new Android 5.0.2 and now nothing is syncing. Games, Facebook, Twitter, Instagram, etc. are not syncing. Does anyone know a solution to this problem?

# Answer
It maybe possible that auto sync is off.

Follow these steps:

1. Tap Settings.
2. Select the Connections tab.
3. Tap Data usage.
4. Tap Menu, then select the Auto sync data check box.
5. Review the pop-up message, then tap OK.
> 0 votes

---
Tags: 5.0-lollipop, sync, samsung-galaxy-tab-4
---


title: How to root a Huawei GL07S phone?

text:
# Question
Title: How to root a Huawei GL07S phone?
The STREAM X GL07S is a mobile phone manufactured by Huawei.
It is similar (but different) to the Huawei Ascend P2.

**QUESTION:** How to root the Huawei STREAM X GL07S?

# Answer
> 3 votes
1. Find a Linux or Windows computer
2. Download and unzip http://gl07s.nakayuki.net/public/emobile-gl07s-root.zip
3. Install the Android SDK tools, in particular the commands `adb` and `fastboot` should be available (fastboot for Windows is provided in the ZIP).
4. Connect your GLS07S via a USB cable
5. Run `sudo ./root.sh` on Linux, or `root.bat` on Windows
6. Three lines of text in Japanese appear. Press Enter
7. White noise appears on the screen, just wait patiently
8. One more line of text in Japanese appears. Press Enter
9. When the command prompt returns, you're done

(Translated from the README in the ZIP above)

Before step 5 I had to add the following line as line 2 of `root.sh` because my Android SDK is installed at the user level on my Linux computer, you should not need it if you install the Android SDK as admin.

```
export PATH="${PATH}:/home/nico/android-sdk/tools:/home/nico/android-sdk/platform-tools"

```

Be patient. The execution lasts for a few minutes, with this output (press Enter when it says `続行するにはエンターを押してください`):

```
$ sudo ./root.sh
adb,fastbootコマンドが実行できるようインストールしてください。このスクリプトはUSBにアクセスできる権限で実行してください。
電源を入れた状態で端末をUSBデバッグを有効にしてパソコンに接続してください。
上記の手順を行った後、続行するにはエンターを押してください。

< waiting for device >
sending 'cust' (233697 KB)...
OKAY [  7.333s]
writing 'cust'...
OKAY [ 15.655s]
finished. total time: 23.002s
sending 'boot' (5298 KB)...
OKAY [  0.165s]
writing 'boot'...
OKAY [  0.824s]
finished. total time: 0.989s
sending 'system' (900228 KB)...
OKAY [ 28.112s]
writing 'system'...
OKAY [ 63.860s]
finished. total time: 91.972s
続行するにはエンターを押してください

rebooting...

finished. total time: 0.201s
$

```

---
Tags: rooting, huawei
---


# Question
Title: Should Dalvik Cache be wiped in Android OS that supports ART?
When switching custom ROMs (in ART), is it necessary to wipe the Dalvik Cache?

Wiping the Cache is necessary, but should wiping Dalvik (which doesn't exist in Android Lollipop and afterward) be necessary?

What impact will it cause if we wipe Dalvik (something not present)?

In ART, what does the Dalvik cache contains? (is it an empty folder?)

# Answer
The Dalvik Cache is still in use under ART, it is the location where the .oat files (they contain the compiled application, compiled during installation ) are stored, they just didn't change the name. Source:

So Wiping may be necessary if ART related files were updated. Because it does no harm other than compiling all applications again, I suggest just doing it to be safe.
> 4 votes

# Answer
No, you don't need to wipe it. It is probably still in recoveries because you could need it at some point, or developers just didn't remove it yet.

For me, dalvik cache folder is empty.
> 4 votes

# Answer
It's probably best that you wipe it because it is still where the compiled oat files are stored and either way all it does is make the system recompile all the apps. You still have to wait a long time while it does the compiling (Android is Upgrading)
> 1 votes

---
Tags: 5.0-lollipop, dalvik, art
---


title: samsung galaxy s4 pressure

text:
# Question
Title: samsung galaxy s4 pressure
sorry if this is slightly off topic but please could you give your thoughts to this

recently, I had my s4 in my front pocket and while sitting down in a chair i could feel that I was slightly sitting on the phone

it had a back hardshell case and it was the screen facing down in the pocket

when I took it out everything was fine, can't see any scratches/ cracks

my worry is that because there was some pressure put on it, could there be some damage not visible now that could cause some problems in the future? should I be worried?

# Answer
> 1 votes
**No** , you don't need to worry at all. As mentioned if there are no scratches/ cracks on your device it proves how tough these devices are in reality.

Here is an example which shows how much of actual force is required to damage any device. Taking the case of a pencil:

Think about how tough your device is ? Galaxy S4 can handle pressure of **more than 130 lbs** whereas this pencil was just at 80 lbs.

So, no worries your device should be absolutely fine. In this case you also had extra protection with additional hardshell case to it.

# Answer
> 0 votes
No you don't have to worry at all. These devices are designed to withstand huge impractical amounts of pressure that would never occur in a typical day to day life situation. Especially since you said you have a hardshell your device is fine. The only reason you should be worried is if the screen is garbled or if your battery heats up but those are unlikely.

---
Tags: samsung-galaxy-s-4
---


title: Limit Phone Data Usage

text:
# Question
Title: Limit Phone Data Usage
This might be a replica, I have searched and not found a similar question.

I currently have the HTC One M8 and am planing on getting a 1GiB Data pack, knowing me who uses internet over the top I would like my internet to get cut at lets per say at the peak of 1GiB. So as soon as I reach it, it gets cut off fully.

1. I have tried the Android Data limiter and it always fails me.
2. I have not found any reliable applications (I will pay if worthy)
3. Location is Ontario and my provider is Fido

# Answer
I use AVG antivirus security which has an option to limit the used mobile data(not wifi data). I fill information about data pack i.e amount and validity then give the option when to turn the mobile data off (as used in my case it is 90%) then it ask if I want to further use the data..

Hope it helps you..
> 2 votes

# Answer
Post-ICS Android devices have in-built Data Limiter. Do this from `Settings` ~\> `Data Usage` (can vary based on Android version).
> 0 votes

# Answer
Your phone has an option to limit data built in. Go to Settings -\> Data Usage and you can set Data Limits as well as a warning for when you have reached a certain amount. If you don't like this there are also third party apps like Onavo Count that let you measure and limit your data usage
> 0 votes

---
Tags: mobile-data
---


# Question
Title: How to uninstall a device administrator app that wont deactivate?
My cousin decided to download an app on my phone as a joke. I tried to uninstall it but it just won't uninstall. It's an administrator app, I tried to deactivate it but it won't deactivate. Whenever I try to deactivate it, it shuts down my phone. What should I do? I tried to root my phone and delete it that didn't work either.

How can I uninstall this app?

# Answer
> 2 votes
You can manually uninstall the app with steps below:

**ROOT IS REQUIRED**

**I am not responsible if you damage your phone, just follow steps below and nothing will happen.**

1. Download a root file explorer like Root Browser from the play store.
2. Open the app.
3. Go to `/data/app/`.
4. Delete the apk of the app.
5. Check if also a directory of the app exists in `/data/data/`. If so, delete that directory. (The directory is the package name.)
6. Reboot your phone.
7. The app now should now be uninstalled.

---
Tags: 2.3-gingerbread, lg-optimus-one, device-administrator
---


# Question
Title: Exchange contacts don't show up in Contacts app
I use an e-mail service that uses an Exchange connection. I have an Exchange account in my accounts list on the phone. I receive mail properly for this account. However when I add a contact and choose to add it to the Exchange account, it doesn't show up in the general Android Contacts app. When I open the phone app, the contact is saved, so I see the name of the contact.

**How can I get these contacts to show up in the Contacts app?**

If another app solves this problem, that's OK as well.

# Answer
In the Contacts app go to the three dots and select Contacts to Display. Make sure the Exchange account is included in the contacts being displayed.
> 1 votes

# Answer
Open Contacts -\> Contacts to Display -\> Show all contacts

If you select Show all Contacts all contacts in all the accounts you configured in you phone will be display. If you want to show only the contacts saved in your Exchange account select the configured Exchange account in the Contacts to Display menu selection. A preview of how it might look

Screenshot - Contact Options (Click to enlarge)

Or if you want to display contacts based on multiple accounts select the option `Customized List` and customize which account you want to display the contacts from and only those contacts will be displayed in you Contacts app.
> 1 votes

---
Tags: contacts, exchange
---


# Question
Title: Receiving an EACCESS Permission denied error when copying files to ExtSDCard
My ExtSDCard has begun to act funny over the past few days. I have downloaded and used a few file managers in the past, and my current favorite is ES File Manager. However, over the past few days, I have been unsuccessful in using it to copy anything to the ExtSDCard, always receiving a "Failed to copy" message. I tried the same with Ghost Commander, which is clearer in its failed operation message, yielding the "EACCES (Permission denied)" error message.

To try to correct the error myself, I moved everything I needed to retain to Internal Storage, and reformatted the card. It was virtually empty - barebones. Upon trying to move things back, it did not work again with either File Manager, however, the most simplistic file manager MyFiles did the operation without problems. So now my files are back on the ExtSDCard, but I'm concerned that my favorite file manager ES File Manager is now useless, as is Ghost Commander, too. MyFiles as a file management system really lacks sophistication.

I have uninstalled, and re-installed ES and Ghost Commander without recovering their former functionality. I have rebooted the tablet a number of times, thinking the disk was locked through some system lock that would reset. No luck. I have proved that Dropbox can export a file directly to a location the card, too, so writing is possible, just not with these tools.

I am not looking for alternative file manager suggestions. Anybody have any ideas what is causing well-distributed file managers to lose functionality like this? If it makes any difference, I'm not rooted. It's a Galaxy Tab, which just received an update OTA to 4.4.2 a couple weeks ago. The file managers retained their functionality until just a couple days ago; I don't think the upgrade has anything to do with it.

# Answer
> 1 votes
> It's a Galaxy Tab, which just received an update OTA to **4.4.2** a couple weeks ago.

There you have the reason: Kitkat introduced restrictions concerning access to the SD-Card. While apps still can *read* from the card, only system apps are permitted to *write* to it (with the exception of app-specific directories in `/sdcard/Android/data`).

For non-rooted devices, there's no solution or work-around available (except waiting for the Lollipop update to lift these restrictions a little). There are, however, several solutions for rooted devices, some of them can be found in this list. If you're interested in those (maybe you've meanwhile rooted your device, or rooting became an option for you), watch out for apps like Kitkat external SD card patch or SDFix.

---
Tags: external-sd, file-management, file-permissions
---


# Question
Title: I moved some apps to SD, why haven't int/ext storage changed?
The apps were all user-downloaded. Transfer size should have created generous internal storage "breathing room."

**Details:** Samsung Galaxy S5 Android 5.0 Via Android App Manager(AAM) reported completion of each move 64GB Samsung SD Card (presumably undamaged) Internal storage 90-95% capacity. Phone was restarted after all the moves. Cleared each cache before moving.

Referred to the following, but it is dated and from a different platform.

Should apps take up any internal storage when installed to SD?

**Editorial:** Why, if so little storage is gained with a move, are SD cards so recommended as near-crucial in Android? After 6 months, my "Let the buyer beware" factor is growing with each swipe at each of Android's supposed benefits. Seems I need a PhD to embark on just about any change.

# Answer
> 0 votes
I don't want to sound bad or anything but the above linked question still applies.... Really to save space you move things such as photos, videos, music and films to the SD card (This can be done via in app options normally such as within Google play music settings -\> manage downloads -\> internal / sdcard).

However some apps do store data on the SD card. One such example is a ringtone app. So when you download the ringtone its saved to the SD card. And some games save stuff to the SD card. So you may end up saving a bit of data here or there.

It really depends on the app as the APK's themselves can be quite large and are stored in the system memory rather than the SD card which also has limited permissions too which is also another reason as to why some apps won't move to the SD card.

---
Tags: applications, internal-storage, sd-card, samsung-galaxy-s-5
---


# Question
Title: Is there a way to set a default volume for different bluetooth connections?
I use my phone as my main audio player, with headphones, through my car, and through my speakers at home. When using it in the car I crank the audio on my phone to full volume and adjust volume through the cars audio system for a clearer sound. When at home I use the volume control on the phone and keep my speakers set to max for convenience. So if I go from my car to my house, the initial audio is near deafening.

This wouldn't be a problem except that once you connect to a bluetooth device it automatically starts audio playback, so I can't connect, decrease volume, then hit play. I'm also unable to decrease the volume without bluetooth being connected to something, and it's not convenient or easy to remember to turn down the volume every single time I get out of the car, just in case I play music at home before I drive again. I see two possible solutions but am unable to figure out how to accomplish either.

Solution 1 (preferred): Find a way to set a volume based on what device I'm connecting to.

Solution 2: Find a way to disable the auto-play function, but still allow for volume control once a device is connected.

Thanks for any help in advance y'all!

# Answer
There are two app in the Playstore you can try A2DP Voume and Bluetooth Volume.

A2DP is an app project hosted on code.google.com

Some features of A2DP:

* Captures car location automatically when device disconnects. Automatic car locator. (option)
* Each device can be independently configured.
* Automatically adjusts the media volume on Bluetooth connect and resets on Bluetooth disconnect. Automatically captures location information on disconnect so you can find where you left your car. Read More

Screenshot (Click to enlarge image)

Bluetooth Volume app feature:

* This app is perfect for people that always adjusting the volume on their phone immediately after connecting to Bluetooth in the car. This app will do that for you automatically.
* Also has an option to launch a Car Home when you connect to Bluetooth.(You need to install Car Home app to use this feature).

So, I think one of the above apps is what you might be looking for.
> 3 votes

---
Tags: bluetooth, audio, volume
---


# Question
Title: Recover Bluetooth password for pairing with Mitsubishi Pajero 2015
I have lost the password for my Mitsubishi Pajero 2015's Bluetooth Hands-Free Phone System that is already paired with my Samsung Galaxy Note Edge.

Is there a way to know the password used to pair my Note Edge with the Pajero?

# Answer
Your android device will not have the saved PIN anywhere because PIN is used only temporarily during pairing procedure So I think there isn't a way to reveal your PIN since it is not stored in you device. However you can remove and pair your note with pajero 2015 again.
> 0 votes

# Answer
The PIN is provided during the pairing process by one device or the other. It's nothing you would need to have noted elsewhere.
> 0 votes

---
Tags: password, bluetooth-pairing
---


# Question
Title: Web browser - how to pass true native resolution to prevent sites from serving up mobile responsive design
How can Chrome (or some other browser) be configured to tell websites its resolution is the native resolution of the phone and not a reduced resolution that's adjusted for being high DPI? "Request desktop site" works for some sites, but not all, and ones that detect the resolution of the phone will show the mobile "responsive" layout. For example, if I Google "what is my screen resolution" and visit the first site, it reports 360x640 even though my phone is 1440x2560. I'm running Lollipop if that matters.

# Answer
> 14 votes
It turns out you can use Firefox for Android to do this:

1. In the address bar go to about:config and then search for pixels.
2. Select layout.css.devPixelsPerPx and change the value from -1.0 (default) to 1 if you want sites to think the resolution of your browser is the true native resolution of the screen rather than a DPI-adjusted value.
3. If you have a super high resolution screen like a QHD (1440x2560), you may want to set this to 2 rather than 1, and then if you use the phone in landscape mode, your resolution will be 1280x720 which won't make things as small by default as setting it to 1 would.

Using the above in conjunction with "Request desktop site" should do a great job at always showing the desktop site for not only user-agent-detection-based sites but also for responsive media-query-based sites.

# Answer
> 1 votes
Try using Opera for Mobile and setup the `Desktop mode` in Settings and Turn off the `Opera Turbo` mode. Now you'll be able to view sites like Facebook, Stackoverflow etc like the same way it is loaded in Desktop web browsers. Some websites redirect to theire mobile website even if you set to Desktop mode.

---
Tags: browser, screen-resolution
---


# Question
Title: If ROM and firmware and OS are the same thing, can one be upgraded without the other?
These terms still confuse me: operating system (Android), firmware and ROM.

From CyanogenMod's website:

> Whether you call CyanogenMod a "ROM" or a "firmware" or an "operating system" or a "distribution", it all means in this case the same thing.

Does that mean you can't upgrade your firmware without simultaneously upgrading the ROM and operating system? For example my device has CM but says it's Android 5.02 and I was wondering if it's possible to update the OS without losing CM? Also, the firmware is out of date, so should I be searching for the update to the firmware or CM (since the above quote claims it's the same thing)?

# Answer
> 3 votes
## What is Android?

Android is an Operating system, like Windows or Ubuntu are Operating systems. It has multiple version release like 1.x, 2.x, 3.x, 4.x, 5.x, and so on, just like Win XP, Vista, 7, 8, 10, or Ubuntu 10.04, 12.04, 14.04, and more.

## What is a ROM?

A ROM is a pack of files that are meant to run a device. These files are taken from Android Open Source Project (AOSP), modified to suit a particular Hardware, and then packed into something which is referred to as a ROM. When you flash a ROM, you're flashing an Android release specific to your device.

## How does CyanogenMod fit in?

CM is a ROM which is a direct fork of Android Open Source Project (AOSP). In essence, it took what was offered by the AOSP, added its own tweaks, packaged it and named it CM. It's still inherently Android, just a derivative version. The different versions of CM correspond to the Android versions it's forked from. CM11 is based on Kitkat (4.4). CM12 is based on Lollipop (5.0).

## What about Firmware?

Talking about firmware, the link you mentioned already says that it is an age old term being misused and is very ambiguous nowadays. Mostly, people use the term firmware to refer to areas in your device which a normal user isn't supposed to reach/touch/edit. They are those areas which your Android OS requires to boot and function normally and satisfactorily. (E.g. If you mess up Modem/EFS partition, you won't have Basesband/IMEI and you won't be able call or use internet).

They are meant to be read-only (not literally though). Modem, EFS (IMEI), aboot, and so on, are just few names that people consider to be firmware because they aren't usually touched when you flash a typical ROM.

It is to be noted that many OEMs consider the warranty void if you flash firmware. Do check your OEM's policy before considering flashing.

---

> Is that to say you can't upgrade your firmware with simultaneously upgrading the ROM and operating system?

See the list here as an example. You can upgrade or downgrade those firmware partitions as long as the device allows it (I've heard that devices like Yureka doesn't allow flashing some parts, as it will result in hardbrick). You can flash the firmware with or without the ROM `.zip`, in the same manner you would flash a typical ROM. At least this is how it works in my OPO.

This file (fastboot `.zip`) is a ROM which can be used to flash your device's current ROM as well as the firmware. On the other hand, this file (flashable `.zip`) is a typical ROM which can only be used to replace your current ROM. (**This is only an analogy. You should only flash the ROMs meant for your device.**)

> Also the firmware is out of date, so should I be searching for the update to the firmware or CM?

Firmware is usually provided by the OEMs because they interact directly with the Hardware and OEMs know it better than any other party. Unless a ROM demands a firmware upgrade (like Exodus ROM) you shouldn't worry about upgrading it. It could be real problematic if something goes wrong during flashing them. Be ready for wild adventure (aka hardbrick) if you intend to flash firmware. :)

# Answer
> 0 votes
Try this:

1. Inside your phone, go to "Settings"
2. Scroll all the way down to the very bottom
3. Select "About Phone"
4. Select "CyanogenMod updates"
5. Look at the very top of the screen where it says "Updates"
6. Select the circular arrow button to the right of "Updates"
7. Cyanogenmod updates will be displayed below "Available updates"
8. Select the downward-facing arrow to the right of the newest update
9. Back up your phone or any important files while the update downloads
10. When the download finishes, select "Update"
11. Wait while your phone auto-updates itself to the newest version.

---
Tags: cyanogenmod, 5.0-lollipop, rom, sony-xperia-z2
---


title: backing up apps for firmware upgrade

text:
# Question
Title: backing up apps for firmware upgrade
I really don't want to have to re-install all apps and sign into them after I upgrade firmware. Is there a way to back them up? Any tips that may ease the process are appreciated (I have my photos/videos backed up through google and a lot of apps do sync after I sign into them). The main problem is typing in all the passwords for the various apps is going to be a pain.

Is there a way I can export a list of all the installed apps and automatically download them again?

# Answer
> 1 votes
Titanium Backup PRO Key ★ root(available in the Google Play Store, by developer "Titanium Track") is the easiest way to back up your apps exactly as they are. The pay version ($5.99) should be pretty close to what you're looking for, Titanium Backup PRO Key ★ root.

---
Tags: backup, restore, sony-xperia-z2
---


# Question
Title: What is accessibility feature in Android?
I've seen a setting named **Accessibility** in my Android 5.0 and 4.2.1. I don't understand what it is and how can it be helpful to me? I would like to know what does it do?

I noticed that there are options like Greenify and Tasker present inside it. Why are they listed in such setting?

There is more about it that bugs me. I rarely use Tasker on my devices but it works well on 4.2.1. However, I noticed that on CM12 you cannot run a profile using Application context, unless you enable some kind of Tasker's accessibility service. I also found this question related but it is unanswered.

Why is it that Tasker needs this accessibility service in 5.0 but not in 4.2.1? More so, how do I run Tasker with app context in 5.0 without enabling the said service, just like on 4.2.1. I seem to see some lags, though not very drastic compared to this question.

# Answer
> 8 votes
Accessibility is a category of features which are usually used to assist people who are in some way disabled. For example people who cannot see well can turn on Magnification Gesture to triple tap the screen and it will zoom in on whatever screen you are on. Also it can reverse the dark and light colors to help them see and read text better. Also, there are voice options which will read the text on the screen, or flash the Camera flash when the phone rings for people who are hard of hearing. Another common option is one that will read wherever your finger is touching, so you touch a button, it reads it aloud and then if you actually want to click it you would double click right there, which is another option for the seeing impaired.

Tasker has the ability to create certain tasks just like this, which trigger an action when certain circumstance occurs like receiving a phone call, or touching a certain area of the screen. This is why Tasker can be turned on and off from within the Accessibility Settings.

After looking at the actual code for Accessibility Settings in a couple ROMs, including my Team (VanirAOSP) and also CM, I do not see any code to add the package's class into Accessibility Settings, but every ROM usually uses `res/xml/accessibility_settings.xml` for the Accessibility Settings preference, so I imagine that the Tasker developers are adding the Shortcut Setting into the app themselves now... it is not a CM thing. They must have just started doing it recently, or the Android API just started allowing apps to add to the Accessibility Settings in Android 5.0. I'm not sure which.

So, if it is not something you like then you would probably have to take it up with the developers. I hope that helps you understand Accessibility Settings better and why there is a Tasker setting within it.

Here is the actual change, from AOSP, which occurred on April 11, 2014 which constructs a list of accessibility services to add into Accessibility Settings: https://android.googlesource.com/platform/packages/apps/Settings/+/b4b3082

---
Tags: tasker, accessibility
---


# Question
Title: Cannot load the page when opening YouTube link in HTTPS on stock browser
When I try to play YouTube video in Android stock browser, it is showing blank screen.

**Log message:**

```
 Blocked URL: [blocked] The page at 'https://m.youtube.com/watch?v=ij_0p_6qTss' was loaded over HTTPS, but displayed insecure content from 'http://...`: this content should also be loaded over HTTPS.

```

If I try to play the same video with HTTP, it is playing fine. It seems like WebView is blocking redirection from HTTPS to HTTP.

can anyone clarify me how to bypass the error?

# Answer
> 0 votes
I am writing this answer because it may help someone. I solved this by adding

> Settings.setMixedContentMode(WebSettings.MIXED\_CONTENT\_ALWAYS\_ALLOW);

---
Tags: 5.0-lollipop, stock-browser
---


title: Can't Sync Google Calendar

text:
# Question
Title: Can't Sync Google Calendar
I have an error while synchronizing my Google Calendar on my Samsung Note N7000 with Android 4.1.2, my Google accout does never Sync

I have a whole load of important meetings that go back to 2014, which are very very important to me. I want to sync these datas to my GMail account via my calendar on my phone.

However, if I sync my Calendar with my Google Account on the Note, the Sync Fails saying 'sync is currently experiencing problems. it will be back shortly'

Using Samsung Kies does not work because the meetings that Kies syncs are only the one one the Samsung Calendar Applcation. Not the ones I've set up in my Gmail on my phone.

How could I go past this problem?

# Answer
Try removing the Google account and adding it again.
> -1 votes

---
Tags: applications, backup, samsung
---


# Question
Title: My Galaxy Tab 3 requires a cable so what can I use as a substitute?
Is it ok for me to charge my galaxy tab 3 using a samsung phone charger?(only the cable is from the phone, the jack is of the tab)

# Answer
If your using the charger that came with the tablet it doesn't matter really.

You can use any charger if you want but it may lead to damage to the battery if you overcharge it. But the cable doesn't make a diffrence.
> 0 votes

# Answer
To use a charger for your device, see the following requirements:

1- The charger plug should fit into your device.

2- The charging source should voltage should be the same in type (DC or AC) and required voltage by your device should be the same as provided by the charger EX: 5V DC Output from charger should be 5V DC input to device.

3- The charger current (measured in Amperes) should be more equal or greater than the required current by your device, EX: device requires 2A the charger should have 2A or greater.

**Disclaimer:**

1-Use the charger provided by your manufacturer.

2- Use the above instructions at your own risk.
> 0 votes

---
Tags: charging, samsung-galaxy-tab-3-10.1
---


title: Backup Homescreen shortcuts

text:
# Question
Title: Backup Homescreen shortcuts
I have a Galaxy S5. Last time I updated the OS, all my homescreen shortcuts and widgets were deleted and restored to the factory default, and it took an hour or 2 to set everything back the way it was.

Now Android is harassing me with another update, and I don't want to go through that process again.

Is there an easy/cheap way to backup my shortcuts and widgets before updating again? All the backup apps I've seen recommended cost money, have a bunch of features I don't need, and might not work with my Android version (I have Android 4.4.2).

# Answer
You might be able to do it (++) with Helium or My backup which are available on Google Play, they both have a free version and a premium version , if you've updated to Android 5.0 like me your probably out of luck because the home screen has been locked down in "Lollipop" I did however get my wallpaper back by using Samsung Smart Switch but not short cuts though (++ I don't know for sure if it can be done in 4.4.2 "Kitkatt" because I never got a chance to try it )

Good luck , Sonny .
> 1 votes

---
Tags: backup, home-screen-shortcuts
---


# Question
Title: Completely disable hardware and software buttons
I want to completely disable the three on-screen buttons (Back, Home, Recents) and any other hardware button. I am aware that I cannot do this from the application since that would be a major security flaw. How would I do this to a device assuming that I have the device on hand? Gain root access and then how would this go?

Ps: What I am trying to do is to have the app run on my tablet on a kiosk and I do not want the users to pressing any buttons.

# Answer
> 3 votes
Full!screen has a (paid-for) feature where you can automatically hide system bars in certain apps and unhide them in other apps, but there is a free version without the automation.

Alternatively, you can hide them completely over ADB (source) with:

```
adb shell
su
pm disable com.android.systemui

```

Or (if you're writing your own app) you can use this code (source):

```
private void hideNavigationBar(){
        try {
            Process process = Runtime.getRuntime().exec("su");
            DataOutputStream os = new DataOutputStream(process.getOutputStream());
            os.writeBytes("pm disable com.android.systemui\n");
            os.flush();
            os.writeBytes("exit\n");
            os.flush();
            process.waitFor();
            //////////////////////////////////////
        } catch (InterruptedException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

```

Kiosk Browser Lockdown also has a feature where you can disable all system dialogs (volume, long-press power etc.)

# Answer
> 1 votes
Using the Xposed Framework and Xposed Additions you can remap any button to any action, and in your case the 'No action'.

Combining this to disable all your hardware buttons with this answer, and you would achieve what you want.

Open the app and follow these steps:

1. Click on **Buttons**
2. Click **Add new Key**
3. Press the key you want to disable
4. Press **OK**
5. Click the key in the list and for every condition assign the **Disabled** action

---
Tags: applications, security
---


title: Leanest android mod?

text:
# Question
Title: Leanest android mod?
What is leanest android mod out there? I do not particularly like new Android or Cyanogenmod 12. Too much flashy animations and too much bloatware with tasks running in background.

Or if not specific mod, what are ways of achieving this?

# Answer
You can disable animations from **Developer Options** and can uninstall bloatware using System App Uninstaller or Titanium Backup.

The background tasks you mentioned are usually services that can be disabled using Servicely. I've heard that Amplify is also good.

**Note**: All of the aforesaid apps require root access.
> 1 votes

# Answer
I guess one way of achieving this is by installing ROM with pico gapps package. And then install fdroid instead of google play.
> 0 votes

# Answer
Uninstall bloteware using root apps disable animations in developer options remove colors using themes (cyanogenmod)
> 0 votes

---
Tags: custom-roms, rom
---


title: Decrypting full disk encryption

text:
# Question
Title: Decrypting full disk encryption
I have latest nightly of cm12 (Android 5.x, Android M). Can I decrypt full disk encryption (which I know code of)? I have twrp and root, they should add support for that

# Answer
> 2 votes
If I understand correctly, full disk encryption is a one way process, you will need to do a factory reset to get rid of it (assuming the cm guys took stock functionality, because that's how it works on stock).

---
Tags: encryption
---


title: Unlocking the Nexus 9 bootloader

text:
# Question
Title: Unlocking the Nexus 9 bootloader
I'm trying to flash the Android M Developer Preview onto my Nexus 9 (volantis) following the steps from Google.

However, when executing the unlock command, I get an error that permission is denied:

```
$ fastboot oem unlock
...
(bootloader) ability is 0
(bootloader) Permission denied for this command!
OKAY [  0.006s]
finished. total time: 0.006s

```

What have I done wrong?

# Answer
The instructions don't make mention of the setting in the device's developer options.

Make sure to enable the "OEM unlocking" setting there:
> 13 votes

---
Tags: bootloader, nexus-9
---


# Question
Title: Connecting Android Phone to computer without USB
Is there a way to connect my Android phone to my computer in the way a USB connection works without actually using USB? I mean that it at least registers as an external drive and hopefully I'm also able to install programs when developing via Eclipse.

# Answer
> 2 votes
If you have WiFi, there are possibilities:

* you can use ADB over TCP (also called "wireless ADB"), see e.g. my list of ADB solutions
* you can use WebDAV or Samba to share your "drives from the device" to your computer (note, however, that with Windows that would require your Android device to be rooted, as Windows cannot deal with Samba shares on "unusual ports")

# Answer
> 1 votes
I don't about Samba but I had to follow many steps to setup WebDAV on my Windows 7. To avoid it, I propose using an FTP server on Android and mount it on Windows using NetDrive (also has an Android app here) as an external drive. This works flawlessly and easily in my system.

You can also host an SSH server on Android and mount it using win-sshfs.

I still favor the first solution for easy job.

---
Tags: data-transfer
---


# Question
Title: How to make symlinks work inside /storage/emulated in 4.4.4
I created a symlink from `/storage/sdcard1/somefolder` to `/data/media/0/somefolder`, but apps treat the symlink as a file and not a folder (and crash because they are hardcoded to look for files inside a folder at this path).

Root apps that access the symlink from `/data/media/0/somefolder` works and treat it as a folder, non root apps use fused mount point at `/storage/emulated/0/somefolder` instead because they don't have the permission to look inside `/data/media`.

It is not possible to symlink to the fused point directly (cross device link error). Symlink's point permission on fused point are `770` for a `app_ID:1028` instead of `777` for `root:root` like it is from `/data/media`, it's not possible to change permissions using root on the fused point. `/storage/sdcard1/somefolder` is `777`.

debuggerd exploit is to be avoided as long as possible and mount points won't be visible system wide.

What need to be changed to make the symlink working from the fused point? How will it affect the rest of the system?

# Answer
> 2 votes
Android guards mount points since Android 4.2 came out. You already mentioned the debuggerd hack, so I assume you know about this restiction.

This might seem obvious, but you should first check if the file system that is used on the emulated external storage and on the real external storage both support symlinks. If your SD-card is formatted as FAT32, which doesn't support symlinks, nothing will happen and you'll need to format the external storage to something like ext2/3/4 or yaffs.

The 'cross device link' error might be fixed by using `ln -s /data/media/0/somefolder /storage/sdcard1/somefolder` instead of `ln /data/media/0/somefolder /storage/sdcard1/somefolder`. This will create a symbolic link instead of a hard link, so it can span across file systems and storage devices. You need to do this as root or else it won't work.

If permissions are a problem you might need to fix the 'external sdcard problem'. This problem causes the real external SD-card to be read-only on versions of Kitkat. The details are on this page. It comes down to editing `/system/etc/permissions/platform.xml` so that apps with the `WRITE_EXTERNAL_STORAGE` permission can also write to the 'real' external storage. This can be done by installing this app or by doing the following:

> 1. Launch your favorite file manager with enabled root access rights. You can use any app you prefer which can run elevated on your device. For example, the 'Root Explorer' app or 'Total Commander' or 'File Manager' from CyanogenMod will do.
> 2. Navigate to the following file:
>
> /system/etc/permissions/platform.xml
>
> 3. Find android.permission.WRITE\_EXTERNAL\_STORAGE and android.permission.WRITE\_MEDIA\_STORAGE lines. These are XML sections. You need to make them look exactly like the strings below:

```
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
<permission name="android.permission.WRITE_MEDIA_STORAGE" >
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>

```

> Save the platform.xml file. It’s necessary to set the file permissions to 644 (rw-/r–/r–) before mobile restarting. Now reboot your Android device.

Credits go to poolmaker@XDA

# Answer
> 0 votes
Sorry but I didn't get you well but if you mean that you want to free up more space on internal memory by creating symlinks Why don't you try Link2SD now it can to link even the private data of any app to external SD card without causing any problem in addition to but DON'T LINK ANY SYSTEM APPS TO external SD card as it will cause bad effects to your phone. It's so recommendable to have an SD card with high speed writing and reading

---
Tags: 4.4-kitkat, root-access, file-permissions
---


# Question
Title: How can I change the order of suggested contacts in GMail app?
I regularly send email to a specific contact with the same first name as nearly a dozen other contacts, and he's always at the VERY BOTTOM of the list, which is annoying. Is there something I can do to get him to rise higher up the list so that he's the first suggestion instead of near the bottom?

# Answer
Gmail automatically sorts all the contacts based on your most frequent uses. But if you don't find that name at top, then you might consider saving a new contact.

To view a complete list of your most frequently mailed contacts, click Gmail at the top-left corner of your Gmail page, then choose Contacts. Next, click Most Contacted.

When you’re composing or replying to a message, hover over a contact’s name to see the email address associated with it, and double-click a contact’s name to edit it. If you have multiple email addresses linked to a contact, you’ll see your contact’s email address as well as name.
> 0 votes

---
Tags: contacts, gmail
---


# Question
Title: Why is the Android stock browser still alive?
The Stock browser in Android has not been actively supported, and Google Chrome is actively developed and uses modern technologies unlike it's predecessor. Yet, the stock browser still has 22.77% of the market share on mobile devices, which is more than Chrome for Android.

With it's inferior support for modern web technologies and unfairly large market share, the Stock browser is quickly becoming the modern IE6. But for some reason it is still often included as a default browser on new devices.

Are there any advantages this browser has, from the user or business perspective, that might be the reason why it hasn't been phased out altogether in favour of Chrome through the automatic update process, or at least no longer selected as a default browser? Is there any reason for keeping the mammoth alive?

# Answer
> 33 votes
> Why is the Android stock browser still alive?

As of June 2014, 15.7% (0.8+14.9) of users still use Android 2.2 and 2.3.x (Froyo and Gingerbread), since Chrome supports only Android 4.0+, these users can't use Chrome for Android.

Also Android 4.0 (ICS), which has 12.3% of users, does not come with Chrome preinstalled.

Moreover, I think the stock browser still comes preinstalled in all Android Jellybean phones (Version 4.1.x , 4.2.x and 4.3.x), which is used by 58.4% (29.0+19.1+10.3) of users.

That means the stock browser is still preinstalled on 86.4% (15.7+12.3+58.4) of Android phones.

> The above should be the reason why the stock browser is still being widely used. A lot of users don't bother downloading or changing the default/preinstalled browser.

There are no technological advantages of using Stock Browser over Chrome for Android.

> Google has already phased out the stock browser in Android Kitkat (4.4).

Chrome for Android is licensed from Google, while the Stock browser is not. Also, OEMs can modify the Stock Browser if required but not Chrome. So from a business perspective, it is actually better for Google, if OEMs use Chrome. But some OEMs don't like being dependent on Google too much. To say more is beyond the scope of this answer. If you want more info go here and here.

Google has been slowly shifting the core of Android from AOSP to it's closed source and licensed Google Apps and the browser is one of the last components in this roadmap.

Update (Jan 2017):

As mentioned by `Erwinus` in the comments, Stock Browser was used for WebView in Android versions before Kitkat.

Stock browser share is now down to 7.26 %

# Answer
> 1 votes
*Posting this a separate answer from an unrelated edit to an existing answer.*

Flash is the reason we continue to use the old, stock browser. The so-called stock browser is small & it supports Flash video, as do a couple of newer browsers. And the Flash .apk is still available from several reputable sites (but not from Google Play) so it's easy to get hooked up.

Until all video streaming sites migrate to HTML5 there will continue to be a demand for browsers that support Flash, security issues or not.

# Answer
> -2 votes
Stock browser let's you save HTML for offline reading without hassle = win

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


title: Android not loading JPG files

text:
# Question
Title: Android not loading JPG files
Using Nexus 6 on Android 5.1, I downloaded a JPG file from androidwalls.net.

When I try to open the file via Download manager, it doesn't let me open it as it says 'Can't Open File'.

Why does Android not support this?

# Answer
> 0 votes
I've downloaded an APK, and it won't be installed via Download manager. However, you can open File Manager, then locate the APK and install it.

Using a similar approach, you may open File Manager to see the pic.

But I'm sorry I can't explain why that doesn't work.

---
Tags: images, gallery
---


title: How can I disable unwanted data usage?

text:
# Question
Title: How can I disable unwanted data usage?
I would like to remove unnecessary data usage. I have wifi at home and at work and I would like Android to synchronize/update apps/... only on wifi. In fact, I don't want Android to do any background action which consumes data when I'm not connected to a wifi network.

To sum up, basically, I would like a way (an app?) which disables data when not on wifi and enables it automatically when on wifi.

How can I achieve this?

I'm using Android 4.4 on a Galaxy Nexus (with the help of CyanogenMod 11).

# Answer
> 2 votes
There is one more standard Android setting, i.e. no app needed, which you can change - in fact anyone without unlimited cellular data should do this at first set up. As I can only check Android 5, I can't say how this is done in earlier versions:

1. Open the Play Store App
2. Go to Settings:

* Click the 3 horizontal bars at top on left of search box.
    * Left panel slides out...
    * Scroll down and tap "Settings".
3. First section "General", tap first item "Auto-update apps"
4. Select third option "Auto-update apps over Wi-Fi only".

This disables a LARGE amount of the automatic data usage while apps auto-update whenever you're on Wi-Fi.

---

One warning about Restrict Background Data:

On the Settings-\>Data Usage page, you can scroll down and select each app and choose to restrict background data for that app. This will only allow background data on Wi-Fi for that app.

However, if you then use the Settings-\>DataUsage-\>more options-\>Restrict Background Data, this applies to ALL apps. If you then choose to allow it again, it resets ALL the Apps you've individually restricted back to no restriction. So if you're wanting that level of control, you will need to use a 3rd party app as suggested.

*(Here's hoping that a future release of Android sets these as checkboxes on a list of ALL apps as it has for "Move to SD card" to make it easier to stop background data usage by unimportant apps off-Wi-Fi. Then it would be easy for a master control to restrict all apps not already restricted so that it wouldn't reset the checked items.)*

# Answer
> 4 votes
With on-board methods: You could go to *Settings→Data Usage* and setup and restrict "background data" for all apps. For this, you would first need to setup some (fake) limit of monthly data (5 TB is fine; you just need to set *simething* here). Then you can tap each app and activate the check-mark to "restrict background data".

Alternatively, you can pick some automation app such as *Tasker* or *Llama*, and have it disabling background data altogether whenever you're not on WiFi, and re-enable it whenever you're on WiFi. Much easier to setup (as you wouldn't have to care for each app separately, and remember that whenever a new app is installed).

If you want to disable mobile data altogether, this again can be done via *Setup→Network*, for *mobile data* and *WiFi* separately. So you could just re-enable it manually whenever you need it; disabling *mobile data* has no effect on WiFi, so you wouldn't need to permanently switch back and forth. Of course, those automation apps could take care for that as well ;)

---
Tags: mobile-data
---


title: Android phone starts freezing when hot

text:
# Question
Title: Android phone starts freezing when hot
I have a strange issue with my phone. It's an octa core 1.7 Ghz running Android 4.4.2.

When I go outside and it's too hot, the touchscreen starts to not respond when woken from sleep (or in other words, unlocked). If I put it in sleep mode and let it rest for a while, it starts working fine again after some time.

When I return home, the phone isn't so hot and it functions normally. This problem is quite rare, though.

Is this a software or hardware problem? What can I do?

# Answer
Since there is no specification of *How* hot, I would answer based on some assumptions.

The phenomenon you face is quite normal. Whenever the temperatures of the components in the device get hot, to the point of possible hardware damage, the phone CPU goes into throttling. Have a look at this post about thermal throttling.

Basically, thermal throttling is when the CPU of the device reduces its power (clock speed and voltage). And due to this the device starts to cool down.

When its too hot (like well around 70 degrees Celsius). This will cause the device to throttle and slow the clock speed. Which in turn causes lag (or dropped frames) this affects the whole of the device (touch screen, GPU e.c.t.) and will speed back up once normal safe operating temperatures are reached.

Thermal throttling is controlled by the kernel. SO by using a modified kernel throttling can be turned off, but is defiantly **Not** recommended. This is a feature to prevent permanent hardware damage to the device.

This also explains why your phone functions normally when it cools down since that is when the processor returns to its "normal" mode.
> 1 votes

---
Tags: 4.4-kitkat, overheating
---


# Question
Title: Chrome crash/close immediately on Android 4.0.4, Android x86
Chrome version 42.0.2311 running on Android 4.0.4 on Asus Eee PC 701 x86. Browser crashes and closes immediately.

I have already uninstalled/reinstalled it. Cleared the data, force stop, reboot. Everything I can think of.

I've also done the obligatory google search. Can't see anything, which leads me to believe I'm just stuck with the stock browser.

Is there any way to troubleshoot/fix it?

# Answer
The chrome crashing you are facing is the bug in app itself. You can wait for updates, eventually it will be fixed. But unfortunately, we cant do much when it comes to a single app having problems in android. The number of android devices and their types is vast, it is entirely normal that an app wont be compatible with some version due to whatever reason.

Meantime, you can try the following alternatives so you aren't stuck with stock (referenced from xda).

* **Chrome Beta**: As the name suggests, this is another version of chrome with additional features. This was released by google as a testing for new features before they implement them to final chrome. The UI and speed is very much in par with original chrome. So along with a high chance of having to test additional features that have not yet been implemented in chrome, it is entirely possible that this will work. Head over to play store to install it.
* **Dolphin**: Dolphin has a very traditional interface, including a desktop format with tabs at the top by default. Having them at the top of the screen is great for navigation, as you can quickly access an extra tab – and not just quick switch, as in non-tabulated browsers – without the need for a full tab overview. The side effect of this is the its a memory hogger, both RAM and space. So if you are not that conscious about ram, head over to play store to install it. Since otherwise its a great browser with built-in flash support as well. Play Store link.
* **Next**: Unlike other apps from GO which are ver ram intensive, next is quite minimal, and it resembles older Chrome versions in a way. Its got clean aesthetics and the animations of the UI are rather good, among the nicest in this list. The best part of the UI is that its got a very small search bar, and that you can hide the notification bar. The UI and performance are quite good too. Play Store link.
* **Firefox**: Firefox has an interesting UI. It is very rounded and adds a gradient to your now-grey notification bar, which makes it rather aesthetically pleasing. It’s got a similar menu to chrome, that slides out displaying options in rows. Then you’ve got a tab switcher at the top which lowers the interface to reveal your tabs. This is one of best browsers in java performance as well as quite decent with speeds as well. Play Store link.
* **Javelin**: It is one of the few browsers that have adopted Material Design, and it did a good job at that. The default color palette is a little wild at first, but it is aesthetic enough to grow on you, especially given that it changes your status bar accordingly… something Chrome is *still* missing. It is great in performance, both in hardware as well as speeds. Play Store link.
* **Opera**: It features gradients that look a little dated on our more flat interfaces of today, but it is still to-the-point and simple to have charm. The top sees a tab switcher, which is conveniently spawned at the bottom for easy thumb reach. So without saying, it has quite a convenient UI. Besides UI, its very performance friendly compared to chrome and similar. Play Store link.

Any of these browsers is fairly good in speeds and performance and with UIs not too awkward to someone adjusted to chrome. So in meantime you can try one of these. Personally, I prefer chrome beta. On side note, you can also search the internet for some older version of chrome as well. Hope this helps.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, chrome-for-android, android-x86
---


# Question
Title: Want to increase my utorrent android speed
I am using Galaxy A7 . My downloading speed is very worse 2kbbs it takes several weeks for a movie download.I am fed up really. Now a movie with 0/101 peers and seed 5/8 is downloading in 2 kbbs with my wify which has the capacity of max 60kbbs around. Please I need a solution for this ..

# Answer
> 1 votes
Your download speed is quite slow and the number of seeders are few.This is the main reason that it takes lot of time for you to download. Check the ratio, seeder should seed until at least 1.000 Ratio.

Along with those see whether this can help. Go to Preferences --\> Bandwidth --\> "Disable the "Apply rate limit to uTP connections" option.

# Answer
> 0 votes
The torrent lacks peers (and even seeds are too low). Find yourself another alternative torrent.

On side note, you can try some other torrent application, since sometimes that has greatly worked for me. For example, using aTorrent I was able to download a movie trailer with just 2 seeds with significant speeds.

---
Tags: wi-fi
---


# Question
Title: accidently i enable mp3 play from server in Opera, how can i disable it.?
While downloading a song from song website i marked it as "Play from Opera" Now instead of downloading the song, it plays from server. How can i disable it in m y Samsung Galaxy Y duos. Andro 2.3

# Answer
Clear data for both Opera browser and the app you tried to download the song from. Launch again - it should work fine.
> 0 votes

---
Tags: music, opera-mini
---


title: phone working on its own

text:
# Question
Title: phone working on its own
I have a problem that my android mobile is randomly working like itself making calls, typing messages, opening apps randomly. I have tried factory reset and data wipe.

Could anyone help me out here.

# Answer
its a faulty digitizer or the screen is faulty. my recommendation go for a replacement if you still have the warranty period . Anyway, its a pure hardware problem, don't reset your phone, as you are going to earn absolutely nothing
> 0 votes

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


# Question
Title: How to use an USB-attached wired Ethernet adapter through USB-OtG on an Android smartphone?
Due to my profession I use to have to connect to wired-only LAN-attached devices (like managed switches, routers, set-top-boxes etc) frequently to access their configuration interfaces via Telnet/SSH/HTTP. And I am totally tired of carrying a bag with a laptop with me wherever I go.

I have just bought a Samsung Galaxy Ch@t B-5330 (Android 4.1.2) smartphone (almost the only modern model with a physical QWERTY on the market today, certainly the only QWERTY by Samsung) and an USB-OtG ("USB host") cable for it.

It would simplify my life significantly if I could connect it to wired Ethernet networks.

Is this possible? Where do I even start?

It seems to be no custom firmwares like Cyanogen Mod available for my particular model but I am most probably going to root it.

I've got a USB NIC based on ASIX AX88772 chip (which is detected by Ubuntu out of the box and is said to be compatible with XBox, PS3 and Apple Macs so it seems to be a very standard kind).

Also, I have not even found a single USB device (I have tried an USB flash drive, a keyboard and a mouse) which would work with the Android phone. It seems that they don't even receive power from it. Perhaps it (USB host mode) should be switched on somewhere in settings? I couldn't find where.

# Answer
According to GSMArena, this phone doesn't support USB-OTG. That would explain why none of the other devices you've tried worked.

In that case, there's nothing you can do to make USG-OTG work, and you can't use a USB ethernet adapter.
> 4 votes

# Answer
I have tested following phones which work with micro usb otg cable to ethernet (i.e have build in ethernet drives).

Asus 1. All models of padfone ()only the phone part, not when docked to tablet). When otg usb to ethernet adapter is attacheds (or otg cable attached with usb to ethernet adapter, then ethernet menu pops in on the setting menu as well as on the notification bar.

2. Sony Most Sony phones have ethernet drivers built in so they work, but no notification pops up. just switching off w-fi and data and using the browser will confirm that you have ethernet connection
3. Google Nexus Nexus 5 and Nexus 6 (but not Nexus 4) have ethernet drivers built in so they work, but no notification pops up. just switching off w-fi and data and using the browser will confirm that you have ethernet connection.
4. Motorola Moto G (2013 edition, 2014 edition). Moto X (2013 edition and 2014 edition)

Following brands phones do not work with ethernet cable as the drivers have been removed Samsung, LG , HTC, Huwawei.
> 3 votes

# Answer
Old post, but anyways ... My suggestion is to use a small portable router (like TP-Link WR702N), set AP mode, connect it to Ethernet and then connect the smartphone to router's WLAN. This way you will bypass the lack of OTG capability of smartphone's (or tablet's) USB port. Never tried, but this should work.
> 2 votes

---
Tags: networking, usb-host-mode, usb-peripherals
---