# Question
Title: How to clear Stock Browser cache when browser isn't installed?
Edit: This question was made when I assumed that apps put their web cache into the stock browser's own cache. This is not the case. Apps usually put this data into their own `app_webview` folder. I'll keep this question up though since Izzy's answer is a good one.

---

I have a Sony Xperia E3 running Android 4.4.2, and after using AppInventor for some time the inbuilt browser (aka the stock Android browser) has taken up a large amount of storage space with the cache.

Since the stock browser technically isn't installed I can't access the menu to clear the cache.

Is there any way to clear the cache without factory resetting/rooting?

# Answer
As a side-effect of clearing all caches of all apps: boot into recovery-mode, and select "wipe cache". That wipes caches of all apps, but keeps your apps and data themselves intact.

If you have activated and available to use, there's a command doing the very same:

```
fastboot erase cache

```

This comes in handy especially for devices where you cannot access the .

Hint: you might be tempted to suggest `adb shell pm clear com.android.browser` for the very same purpose, restricting the purge to the specific app. Note that this is not only clearing the cache, but all the app's data as well. And it requires "elevated permissions" (i.e. ) to be executed – which is probably why it returned "failed" when you tried. The full command would then read:

```
adb shell su -c "pm clear com.android.browser"

```
> 0 votes

---
Tags: 4.4-kitkat, cache, stock-browser
---


# Question
Title: Error in connecting Samsung A3 to Ubuntu 14 (USB); adb unauthorized (no pop up on device too)
I have a Samsung A3 with Android 4.4.2 (not rooted) and a computer running Ubuntu 14. I am trying to connect my device to my computer through USB to be able to perform some tests on it.

I have activated the USB debugging mode. But when trying the `adb devices` command, it keeps telling me the device is "unauthorized". Also, no pop-up appears on the phone which makes it impossible for me to authorize it.

Here is what I have already done:

* I've updated and upgraded multiples times my ADB version
* Installed **mtp**, **mtp-tools**;
* Configured the USB access for the Samsung in `/etc/udev/rules.d/51-android.rules`:

```
#Samsung Galaxy A3
SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860",
MODE="0666" GROUP="androiddev", SYMLINK+="android%n"

```
* Even installed the PPA `ppa:langdalepl/gvfs-mtp` (usefull only in Ubuntu 12 and uninstalled it later);
* Tried to find and delete some previous `adb-key` file, but there were none. (The device was never connected to that computer before.)
* Changed Cables;
* I also tried with a Samsung S5 under Android 4.4.2. The ADB command on those two devices works when on a windows machine.

Do you have any ideas as to why it does not work, or of any thing else to try out without rooting the device?

Thank you for your help.

# Answer
You might be able to clear the list of authorized devices so the authorization list is reset to its default if it is in some kind of corrupted state right now. You can do this under Settings \> Developer options \> Revoke USB debugging authorizations.

Another thing that is frequently overlooked is rebooting: rebooting both your Android device and your computer might make it work. Another thing to try is connecting the device to your computer and then disabling and re-enabling USB debugging, my personal experience is that this fixes a lot of ADB problems.

Users on stackoverflow reported that switching the device to camera mode might work as well.

If all else failes, you can also try to manually authorize yourself on the device, using Flavios answer on Stackoverflow:

1. Move the authorized key file: `mv /data/misc/adb/adb_keys /sdcard/adb_keys_backup` (you can also delete it if you want)
2. Send your adb public key to the device (look in the ~/.android directory)
3. Stop adbd using the command `stop adbd` as root
4. Copy your key to the authorized devices list: `cat adbkey.pub >> /data/misch/adb/adb_keys`
5. Start the ADB daemon again: `start adbd` (as root)
> 0 votes

---
Tags: adb, linux
---


# Question
Title: Disabling smiley key on keyboards with the stock messaging app in ICS
I'm using a custom ROM for ICS on my Samsung Galaxy S.

I like being able to create a new line in a text message, but the 'enter' key on all keyboards I use (though primarily Swype) is replaced with a 'smiley' key.

Is there any way to change this behaviour? Some research shows me it's to do with the field type used in the messaging app. Can the MMS.apk package be modified to use a different field type, or is it possible to modify Swype so that the 'enter' key is used instead?

I'm aware that I could use a 3rd party messaging app, but I like the stock app. I know some people are happy to send multiple messages in bursts rather than a long message with new lines but I'd find that annoying to receive and I don't want to annoy people I text.

# Answer
Ok, so after looking into this a bit more I managed to get somewhere.

I pulled the Mms.apk file from /system/app and decompiled it with APK Multi-Tool. Then I started editing the file `/res/layout/compose_message_activity.xml`.

It has an tag towards the bottom of the file. I removed `textShortMessage` from `android:inputType` on this line. This means:

```
android:inputType="textCapSentences|textAutoCorrect|textMultiLine|textShortMessage"

```

becomes

```
android:inputType="textCapSentences|textAutoCorrect|textMultiLine"

```

This worked for me in that the smiley key is replaced with the enter key after recompiling, signing and pushing back to my phone. My problem is that the enter key sends the message rather than inserting a new line.

After more Googling I came across this thread on XDA. This Mms.apk works exactly how I want it to - no smiley key and the enter key adds a new line. It's also black themed which I prefer for my screen.

I decompiled the newly found black Mms.apk file from XDA to try and find what they guy did to make the enter button actually add a new line, but I can't see what's different.

I'd still like to know how to do this if anybody knows - this was my first time playing with a decompiled APK so I don't really know what I'm doing. For now though I'm quite happy with my new black themed Mms.apk app.
> 4 votes

# Answer
I have a custom (Baked) Jelly Bean 4.2.2 ROM on a HTC One S and Swype 1.4 installed. I was ready to go on a shooting spree when I thought I couldn't hit a return button to start a new line!

I opened a SMS thread, tapped **Menu** \> **Settings** and scrolled all the way down. There is an option at the bottom called **Soft keyboard type**. Open that and you get --

**\<\> Smiley key**

**\<\> Send**

**\<\> Enter for a new line**

Select the bottom one and you're golden!

This setting will change it for both the stock Android keyboard *and* Swype.

Cheers!
> 0 votes

# Answer
If you go into the settings of the stock mms app, there is a setting to have the enter key instead of the smiley key
> 0 votes

# Answer
This post is about a bit old now, but I guess, since I also faced the same issue, I should share the solutions I found.

Before KitKat, the Messaging app had an option in its Settings to either use smiley key or a newline key. However, after the KitKat update, there is no such option. Instead, we can access the newline key in some other way. Actually, when you press the capitalisation key to switch all the characters to uppercase letters, the smiley key also switches to the newline key. There it is! It's not gone, just hidden.
> 0 votes

# Answer
There is a way to fix the issue GO to sms setting \> click "soft keyboard type and select "show the emoticons key"" Then go to swift key settings and select Enter key option

It works for me all the time.
> 0 votes

# Answer
On my phone, I changed character support to "Reduced" in messaging settings and the return key returned.
> -1 votes

---
Tags: sms, 4.0-ice-cream-sandwich, keyboard, customization
---


# Question
Title: UDP communication between PC and Android via ethernet
**1. I am testing with a rooted nexus 5 operating on lollipop 5.1.**

**2. This is all with no wifi connection.**

I am trying to send UDP packets between a PC and an android device with an otg cable and ethernet dongle. When connected the PC thinks the android is an unidentified network(No internet access) and the android recognizes the device as eth0 with an IP of 0.0.0.0.

```
eth0   UP   0.0.0.0

```

I add an IP to the eth0 by running the following unix script:

```
#!/bin/sh
netcfg eth0 up
ifconfig eth0 192.168.1.200 netmask 255.255.255.0
route add default gw 192.168.1.1 dev eth0
ping -c 1 192.168.1.1

```

After running the script eth0 appears in the command line as:

```
eth0   UP   192.168.1.200

```

I am using wireshark to track packets and when I try to open an interface between the PC and android I get an error as follows:

(Error opening adapter: The system cannot find the device specified. (20)).

Also, when I try to PING the PC from the android I get 100% packet lost.

So it seems like I don't have a connection between PC and android. Any input on the topic would be very helpful.

# Answer
> 0 votes
\[From Comments:\] If you're looking to connect the two via IP networking they'll need to be in the same subnet. Your PC is self-assigning an IP address because it can't find a DHCP server. Try statically assigning your PC 192.168.1.1 with the same 255.255.255.0 subnet.

# Answer
> 0 votes
I think reverse tethering would solve your problem.

Android reverse tethering steps:

**Note: Works only in a rooted Android phone.**

1. Connect Android device via USB.
2. Enable USB tethering. To do so, go to **Settings → More... → Tethering & mobile hotspot → Usb tethering**.
3. On host machine, type:

```
$ ifconfig usb0 10.42.0.1 netmask 255.255.255.0
$ echo 1 > /proc/sys/net/ipv4/ip_forward

```

Command for sudo will be:

```
$ sudo 'echo 1 > /proc/sys/net/ipv4/ip_forward'

```
4. On Android device (for this step you must install ADB on host PC), type:

```
$ adb shell
$ su
$ netcfg rndis0 dhcp

```

If it does'nt get the IP address then assign it manually:

```
$ netcfg rndis0 10.42.0.2 netmask 255.255.255.0
$ route add default gw 10.42.0.1 dev rndis0

```

Now internet would be working in the Android phone.

To check , try the command `ping www.google.com`.

It works for me.

---
Tags: root-access, networking, usb-on-the-go, ip-address
---


# Question
Title: Does Andy emulator respond to computer keyboard while playing Android games?
I'm using Windows 8 Pro in Dell laptop. I want to know, is there a way to assign the computer keyboard to the Android games? Screen tapping by the mouse is not enough to have the full control in the game e.g. Temple run, so I need help: Does Andy emulator respond to computer keyboard while playing Android games?

# Answer
> 1 votes
Try the `Left Arrow` and `Right arrow` keys or the `Z` and `X` combinations in your keyboard. This should work for you.

For swipe functionalities use `Ctrl` with arrow keys combination,

1. `Ctrl`+`Right arrow` -\> Swipe towards Right
2. `Ctrl`+`Left arrow` -\> Swipe towards Left

---
Tags: android-emulator, external-keyboard, emulators
---


title: Can a looped Android be rooted?

text:
# Question
Title: Can a looped Android be rooted?
I deleted a system file from my Android (com.android.providers.settings.apk) and now my Android is in a loop. It is a KitKat tablet and I am able to use adb sideload. Is there a way to root the tablet in these conditions?

# Answer
If you have a custom recovery, chances are you're already rooted. Try typing "whoami", and in case it returns "root", you have root access.
> 0 votes

---
Tags: 4.4-kitkat, rooting, adb, root-access, side-loading
---


# Question
Title: Chrome infinite loop trying to update - Galaxy Tab S
what's up?

So I recently bought a brand new Samsung Galaxy Tab S 8.4". Bought it online, waited a few days, got my new tablet through mail! \o/ YEY! Nice, as a regular-heavy-user, the first thing I was to check if it had an update to the lollipop, which it did! \o/ YEY again! Nice, so far, so good.

After the lollipop update it started to update a whole bunch of apps, which is fine. The thing is, the Google Chrome (yeap, the browser) started to try to update... and try... and try... and nothing happened since. It's been like a month or so and througout day and night Chrome is trying to begin the download to update, but it can't. That green running line in the bottom keeps moving forever and nothing ever happens.

Does someone know how can I force stop it from trying to update?

Thanks a lot!

# Answer
> 0 votes
Typical solution for something like this:

1. Open *Play Store*
2. Swipe in from the left side and tap *My apps*
3. You'll see a list of apps installed, and at the top are apps that need updates, or are in the process of updating.
4. Find Chrome in the top section, tap on it, and tap the X on the right side of the status. This will stop the current download.
5. Head into your main system settings, *Apps*, and locate Chrome. It may be in the *Downloaded* section, or the *All* section, depending on whether it managed to download ANY updates at any point.
6. Tap on it, and then tap the *UNINSTALL UPDATES* button. If button doesn't exist, or is ghosted, continue to step 7.
7. Tap the *CLEAR DATA* and *CLEAR CACHE* buttons as well.
8. Restart your phone to play it safe.
9. Reopen *Play Store* and search for *Chrome* and attempt to manually force an update.
10. Come back here and comment about what happened.

---
Tags: updates, 5.0-lollipop, chrome-for-android
---


# Question
Title: Keyboard keeps crashing in Cyanogenmod 10.1.3
I am running Cyanogenmod 10.1.3 on my Samsung Galaxy SII (GT-I9100), and starting yesterday my keyboard continuously crashes with the following message:

> Unfortunately, Android keyboard (AOSP) has stopped.

This message pops up very 10 seconds or so even when I am not trying to type. I thought it might have something to do with my recent install of the DU Speed Booster app. But after uninstalling it I still get the same problem.

This is very serious, as my phone is rendered almost completely unusable since I can't enter any text, and message keeps popping up preventing me from even doing things that only require touch.

Any help would be appreciated!!

# Answer
> 2 votes
Here's a few tips for troubleshooting:

Go to System Settings \> Apps \> click Android keyboard (AOSP). Clear Data. Clear Cache.

If that doesn't work, and you have a custom recovery, reboot into recovery and clear the entire cache, clear davlik cache, and go to advanced \> Fix permissions.

Other than that, you could try uninstalling and reinstalling from Google Play or downloading a different keyboard.

# Answer
> 0 votes
I noticed that the problem is with the word completion feature. Just set it to hide all suggestions and it will stop annoying you. The option to hide is available in the android keyboard configuration.

# Answer
> 0 votes
I downloaded a different keyboard then disabled the aosp keyboard in settings\>apps\>all apps\>android keyboard aosp\>disable. If your really screwed like I was you'll have to scrole through the top apps in the market until you find a keyboard to download since you can't search anything.

# Answer
> 0 votes
Clear data & cache in Android Keyboard & Dictionary Provider in Settings \> Apps \> All ... if problem still persist, try reboot into recovery & wipe cache partition format dalvik cache. i had to do it several times and tried clearing cache of keyboard-related apps such as User Defined Dictionary and Pico TTS. good luck!

# Answer
> -1 votes
Solution: install proper version of "Google Aplication". CM 10.1.3 needs GApps 20130812. Read: http://wiki.cyanogenmod.org/w/Gapps for more info.

---
Tags: cyanogenmod, samsung-galaxy-s-2, keyboard, crashes
---


title: How do I delete a cloud printer?

text:
# Question
Title: How do I delete a cloud printer?
I have 2 Google accounts.

When I was first hooking up cloud printing, I connected my printer with account A and then shared it with B.

I then realized that I preferred to have cloud printing go through account B. I deleted the printer from account A and connected it to B.

I can now cloud print through account B, but the account A printer still shows up (greyed out). Worse yet, it's the default printer. So, every time that I cloud print, I have an extra 2 clicks.

How do I delete a cloud printer that it is no longer to be "shared" with me or, at least, change which cloud printer is the default?

# Answer
> 3 votes
You can delete cloud printers through this page. I've never been able to tell how defaults occur, though. It seems to mostly do it by what was used last, but randomly it doesn't. Sorry I can't give you a good answer on that part.

---
Tags: cloud, printing
---


# Question
Title: How to add a contact to People from Hangouts?
I'm using KitKat. I have Hangouts conversations with people who are not in my contacts (this may be an artifact of using a Google Apps account provided by my school). How can I add someone from one of these conversations to People?

I have tried double-tapping and holding down their icon or their chats without any success, and looking at the "..." options menus. No luck. I do know how to add contacts from email.

# Answer
1. View the Hangout of the unknown contact
2. In the lower left hand corner of the Hangout screen, you'll notice a small icon to the left of the text box. If you tap that, 2-3 options will be available: "Hangouts," "Mobile (via SMS)," or "Mobile (via Google Voice)." Select "Mobile (via SMS)."
3. Open the overflow menu (three dots in the top right corner) and select People & options
4. At the bottom of the people & options menu, you'll see "People in the hangout." The phone number should say 'touch to add to contacts'. Touch it.
5. Either search for an existing contact and add the new number for that contact or you can add as new contact by using the three dot overflow menu.
> 5 votes

# Answer
As far I know you can't add people directly from a Hangouts chat. You will need their email atleast. If you have their email ID, Open Gmail and open Contcts. Then click "Add contact" and add people with their appropriate emails.
> 3 votes

# Answer
tap on the icon next to their text (don't tap+hold).
> 2 votes

# Answer
Make sure the SMS option is chosen as the "Send as" option and not Hangouts/Google Voice number, and the option to add contact after selecting the the dots on the conversation will appear.
> 2 votes

# Answer
I noticed that when you change the sms settings to 'default to use google voice number' it won't give you the option to change what number you send it from at the bottom. But there's another option in the overflow menu that wasn't there before to add contact, this works better for me.
> 1 votes

---
Tags: 4.4-kitkat, google-apps, google-hangouts, people-app
---


# Question
Title: Transparent notificationbar/statusbar for Android 4.3
How can i make the notification/statusbar for Android 4.3 transparent, i know launchers like Dodol Launcher, Smart Launcher and Go Launcher has a transparent bar option. But i want it to be like it is in Android 5.0's notificationbar, so if the bar is light blue the statusbar becomes a little darker blue color.

i don't mean to do it in like Youtube, i mean if you can program it into an Android app, like this `import system.ui.transparentbar`

# Answer
First of all - device must be rooted (which of course voids warranty) for having transparent status bar and navigation bar too. And yes, as @Adem said Xposed Framework is the popular way to do that. After that you have to do some workaround for proper functioning of the app. There are some tutorials based on this on XDA-Dev website. Also, there are high chances of soft-bricking the phone in the process.
> 0 votes

# Answer
If your device is rooted you could install Tinted Statusbar (Xposed). This will do what you want.
> 1 votes

---
Tags: 5.0-lollipop, 4.3-jelly-bean, java
---


# Question
Title: notification alert without unlocking screen on Lollipop
Before my phone got upgraded to lollipop, I was able see that I had a missed call,SMS text, other app notification without having to unlock my screen.

Now I have to unlock my screen just to see if I have any notifications, how do I bring back the old ways?

# Answer
Than you have to change notification settings in your android phone.

**GOTO : Settings \> Sounds & Notification \> App Notification**

In **Settings \> Sounds & Notification**

you can set the all notification setting like , sound , notification light etc.

I hope this help you to solved your problem.
> 1 votes

# Answer
Go to Settings \> Sounds & Notification \> When device is locked \> Show all notification content

Hope this solves your query
> 0 votes

---
Tags: notifications, 5.0-lollipop
---


# Question
Title: Is there a way to separate downloaded videos and camera videos?
So I recently got a Galaxy S4 and switched from Apple to Android. I like to download music videos to watch offline but when I moved the videos onto my phone, I found out that the music videos are stored in the same location as where the camera roll saves videos. On Apple you there was a built in app that could store videos while videos recorded by the camera could be stored on the camera roll. Is there a way to do this on Android? I used my micro SD card to move the videos to my phone by creating a new folder on the SD card named VIDEOS.

# Answer
> 0 votes
I guess, you just need to sort the view in your default gallery app. Try sorting videos album vise and your problem will be over.

# Answer
> -1 votes
Try Redirect Pro, It's a file organizer with some really cool features. Link to Google Play

---
Tags: external-sd, video
---


title: Is my brother's phone unfixable?

text:
# Question
Title: Is my brother's phone unfixable?
This is the screen my brother's phone stays at, no matter what action is done, after his phone died and he tried to plug it in. I've seen similar images but most ways to fix it seem to be "flash a new rom" and even then, the images that were posted in that case didn't have those invalid\_ver\_info notices.

Is my brother's phone dead or can it be fixed, preferably without flashing the rom and possibly doing more harm than good.

# Answer
The same thing happened to a friend of mine and according to him, the following solution worked:

1. Use the volume buttons to turn the phone off
2. Switch it on using the power button
3. If this screen appears again, reboot into fastboot
4. reset the phone via a windows computer

> ```
> fastboot devices
> fastboot erase userdata
> fastboot erase cache
> fastboot reboot
>
> ```

5. If nothing works, play around with the phone and learn something new!!
> 0 votes

---
Tags: htc-one-m8
---


title: How to download gapps

text:
# Question
Title: How to download gapps
I flashed cyanogen mod 12 on my galaxy s3. Once I did that I flashed gapps but when I went to turn my phone on, every single app crashed and kept crashing literally over and over again. I couldn't do anything but press OK when they crashed because when I tried to, another one just popped up. Is there any way that I can just apk the Google play store or something.

# Answer
> 2 votes
The error occoured because the gapps version you installed didnot match the version of os installed. You can find the minimal gapps edition here.Since you are running cm12 you should download download the one meant for android 5.0.x

---
Tags: 5.0-lollipop
---


title: Unable to Bypass Activation Screen S5

text:
# Question
Title: Unable to Bypass Activation Screen S5
I've tried every combo I've seen for bypassing the S5 Galaxy (SMG900VZKV) Samsung's activation screen. Phone is Verizon branded. Anyway around this screen with 4 corners or volume button presses? Or any other combo? I've tried them all

# Answer
Remove sim, boot and select run on wifi. :)
> 2 votes

---
Tags: samsung-galaxy-s-5, activation
---


# Question
Title: Call forwarding from device 1 mobile network to device 2 data network
My brother's new job is underground with no cell reception or 3G. He wants to leave his phone upstairs so it can receive calls and SMS, and somehow forward them to him downstairs to Android / PC / Mac (any of these would be fine) that are connected to the office Wi-Fi.

The upstairs phone may or may not be connected to the same Wi-Fi network; it may just have 3G.

Is there any combination of apps that can do this? And if the request is confusing please let me know.

# Answer
> 0 votes
Google Voice could work, if your brother ported his number to Google Voice (about $20). His cell phone could even be off, yet his computer would be able to receive the calls, since Google Voice can route calls to any numbers associated with its accounts. This method would allow text messages as well.

Alternatively, he could get a brand new Google Voice number, and have his cell carrier forward calls to that number if his cell phone is out of range or goes to voicemail. This would only work for incoming calls, though, not text messages.

Granted, this solution isn't Android-specific, but I'm not sure an app on his phone would be the best solution anyway.

---
Tags: sms, calls, voip
---


# Question
Title: My Macbook doesn't import or copy photos from Galaxy S3
There are 663 photos in my camera. I want to share some of them them via computer with my mother who does not have a smartphone.

* My phone and computer are connected via USB cable.
* The Android File Transfer app is installed and working up to the point of showing me a window on my computer with choices of files to transfer.

However, when I click on **DCIM** or **Pictures** nothing comes up. Similarly, nothing happens when I click on **Camera**.

What am I doing wrong? How do I get those photos from my phone to show up in my computer? And will they be in both places? I'd like to keep them in my phone also.

Thank you.

# Answer
> 0 votes
Connect the mobile in Mass Storage (MSC) mode instead of MTP mode. You'll find this setting in Connectivity section. MSC mode will mount the memory card to the PC just like USB storage. You can now copy contents more easily (or)
Use the Samsung's KIES software for handling all the media.

# Answer
> 0 votes
If your phone and computer are on the same network there is no need of USB cable. Just install WeLine(or airdroid) and transfer files between your phone and computer as it is supported on PC and MAC. If you are not on the same network follow the steps below,

1. First of all, if you are Windows user you should download the USB driver for the Galaxy SIII and install it to your computer. While if you are a Mac user you do not need to install any drivers or software.
2. Connect these two devices using a micro USB cable. On your phone's screen the prompt will appear informing you that you have connected to the computer.
3. Drag down the notification area and select the option you want to use for your device. The options include:

* Connected as a media device -\> Media device (MTP) -\> Use this option if you want Windows Explorer or Mac Finder manually transfer files between PC and your phone or if you want to utilize Windows Media Player.
    * Connected as a media device -\> Camera (PTP) -\> Use this option if you want to use your phone as a camera.
4. Once selected the option as MTP or PTP you can use your device as either MTP media device(file transfer) or PTP media device(camera)

Reference

# Answer
> 0 votes
**Does you Macbook supports wifi?**

* If yes then see this guide by Google to know how to enable Wi-Fi hotspot in your Android device.
* If not then no issues. We can use USB tethering here to get the job done. See this answer to know how to setup USB tethering between a Mac and an Android phone.

We're going to use AirDroid to stream the images from Android to Mac for viewing, or optionally choosing to download them into computer for any later use.

### Instructions:

1. Install AirDroid from Play Store.
2. Enable USB tethering or Wi-Fi hotspot in your phone (connect Mac to this hotspot as well).
3. Launch AirDroid, go to **Tools → Tethering (Others)** and you'll be shown a URL which would be:

* For USB tethering -- `http://192.168.42.129:8888`
    * For Wi-Fi hotspot -- `http://192.168.43.1:8888`

<sub>(The URL might vary depending upon how your device's OEM changed Android's code (details irrelevant here).)</sub>
4. Enter the URL in a browser of your Macbook (AirDroid supports Google Chrome more) and choose **Accept** on the Android screen.
5. The default screen would look like:
6. Using this app now is trivial since options are easy to understand and use.

* Anyhow, open **Photos** icon to see images inside your Android device. You can double-click any image to see in full-screen and use direction keys of keyboard to browse them full-screen.
    * You can choose to download individual or multiple images by clicking the checkbox on desired images(s) and choosing **Download** option.

### Objectives achieved:

* Photos can exists on both sides.
* Photos can be viewed without transferring them in computer.
* No internet connection is needed to view/transfer images.

---
Tags: file-transfer
---


# Question
Title: Does anyone have a real solution to the "Unfortunately ______ service has stopped?"
I have had a Samsung Note 3 going on 2 years. I love it but this problem is driving me crazy. This has been a problem for at least the past year. I know others that have the problem as well and I have yet to find a real solution.

It usually comes in the form of "Unfortunately Google Play has stopped," but since the update to Lollipop/Android 5.0, it has been Kindle. I hardly ever use the Kindle app.

I have tried everything and searched numerous online forums, etc. Nothing works. Including the "Clear your cache, settings, etc," and battery removal. These solutions do not work.

Does anyone know if anything different I can try? It is getting really annoying. Happens on Samsung Galaxy Note Tablet as well. Both unrooted. I'm hoping there's something I'm overlooking. Thanks.

# Answer
Welcome to Android Enthusiasts! There can be many reasons for a {service has stopped} error. You can actually use aLogCat to view device logs. This will help you better understand what's actually going on with your device.

It is difficult to pin-point an issue like that with Android because of its very nature. We can all have the same devices but have completely different experiences on them, based on configuration, how we use them, etc. Hopefully that will give you a better understanding of what's going on with your device. aLogCat doesn't work for your needs, try Android Remote Stacktrace.
> 2 votes

---
Tags: samsung, system-error
---


# Question
Title: How to install Google Apps And Services on Lollipop AOSP ROM?
I have a Lollipop AOSP ROM without any Google related service (Google Play is missing also).

To get Google Play working it seems(but I'm not sure) that I need to install:

* Google Play apk
* Google Services apk
* Google Services Framework
* Google Login Service

I have also read that I have to convert them into system apps. My device is rooted so it should not be too difficult to convert these apps into system apps, but I have no idea of where I could find the updated version of the needed files. I have only found some tutorial for old kindle devices with an older OS.

Could someone help me to find updated version of needed files for Lollipop 5.1?

Any other solution is welcome.

# Answer
You don't install all the APKs individually. Since you've installed an AOSP ROM, what you are looking for is a gapps package that you flash in a similar way to how you flashed your ROM. You can get a minimal gapps package that will install everything you mentioned here.

You need not worry about converting them to system apps. When you flash the package from your recovery, they will be installed as system apps in the system parition.
> 2 votes

---
Tags: google-play-store, custom-roms, vanilla-android
---


title: Play Music Runs Down Battery

text:
# Question
Title: Play Music Runs Down Battery
NEVER listen to music on my Samsung Galaxy S2 phone, so it is annoying when my battery goes flat and I see that Google Play Music is somehow connected to the net. Like the other Google apps I don't use, I would like to, if not delete the app, at least stop it from running/updating whatever. I did see a similar question somewhere on the site but the recommended settings were not on my phone. Can anyone help please?

# Answer
> 0 votes
It seems that Play Music has come pre-installed on the phone. The only way to disable apps is going to Settings \> App manager \> All apps \> Google Play Music \> Uninstall updates \> Disable. Every android phone follow the same thing even though terminology used may be different. If you don't see Disable button then you need to root the phone to gain access as administrator.

---
Tags: google-play-music
---


# Question
Title: How can I upgrade the OS of my Samsung Galaxy Exhibit from Android 4.1 to 4.4 or higher?
How can I upgrade the OS of my Samsung Galaxy Exhibit (SGH-T599N) from Android 4.1 to 4.4 or higher?

I am trying to install Live on YouTube – by Xperia on my smartphone so that I can live stream videos on YouTube, but it's giving me this error message: "This app is incompatible with your device."

According to the app's Google Play homepage, which was updated last week, the app requires Android 4.4 or higher. I only have 4.1. :( So, I assumed it must be because of that (please correct me if this assumption might be wrong.) Also, when I press Software Update on my device, I get: "This device is up to date." Could it mean that I may never be able to update it anymore because it's too old?

# Answer
> 0 votes
Android updates are issued per device. Once the device is selected for update the update is distributed OTA(Over The Air) from your wireless carrier. Until then you have to use the current installed version of the OS.

---
Tags: applications, updates, youtube, operating-system, video-streaming
---


# Question
Title: Prevent wallpaper to slide when sliding the home screen
My question is that when I slide my home screen, my background wallpaper also slides. Not giving me a complete view of full wallpaper on a particular screen.

How to fix it?

# Answer
That's the way every android homescreen work. Wallpaper scrolls along with the screen. Stock homescreen doesn't allow us to customize this. You need to get a replacement for homescreen. Like Apex launcher, Smart launcher 2, Solo or Nova launcher etc. They allow you to disable wallpaper scrolling. (or) There's an app called Wallpaper Wizardrii in Play Store to set the wallpaper in the way you want. Give it a shot.
> 1 votes

---
Tags: home-screen, wallpaper
---


# Question
Title: Can Android devices access an iOS file system via USB-OTG?
Using an OTG cable, Stickmount, and Root Explorer, I can view files on my USB flash drives with my Android device.

On Windows, it's possible to view an iOS device's filesystem using programs such as iFunBox or iExplorer.

When I plug my iPhone to my Android device using an OTG cable, it's recognised as a camera instead of a mass storage device.

Is there a way to view an iOS device's filesystem using an Android device and an OTG cable?

# Answer
No as mentioned in the above comment it's not possible.

In android only some part of Linux is used on the architecture whereas in iOS the complete os is built on it.

Android is hard coded in Java whereas in IOS you will find most of the file in XML format so as the format is different you will end up with an unrecognised file on your Android Device
> 0 votes

---
Tags: usb, ios, usb-on-the-go
---


# Question
Title: This item cannot be installed in your device's country
I bought my phone in Germany, used it for a while in several different countries, then recently moved to the US. For several mainstream apps (e.g. Google Wallet, Google Voice, Yelp, my bank's app) I get the warnings "This app is incompatible with your device." and "This item cannot be installed in your device's country":

This happens when I navigate directly to the app page; normal search doesn't even show them. The result is the same in browser on laptop, browser on phone, Play app in phone.

I have doublechecked that:

* I have a US sim card (GoSmart), and I am on a US mobile network
* geoip sites resolve my IP address to the US (tried with multiple different connections)
* I have a US credit card as default in Google Wallet
* I have a US billing address as default in Google Wallet
* my main address and shipping address in Google Wallet are in the US
* I have a US address in Google+
* my home and work location in Maps is in the US
* my account recovery phone number is a US one
* language is set to English in all my Google products (you can see I am getting desperate...)

Any ideas what I might have missed?

# Answer
The answer to your question most likely relates to this question "How do I change the Google Play country?". It details what you should do but read through the whole thing because the first answer requires you to make a purchase, but the second says how to do it without making a purchase.
> 8 votes

# Answer
I got this official response from Google's support team and it worked:

> Thank you for contacting Google. It was a pleasure speaking with you today. I understand that your Play Store is targeting the incorrect country at the moment.
>
> The content available in Google Play varies by country, and we use the billing address of your default payment instrument in Google Wallet to help determine which version of Google Play you see.
>
> If you're having issues viewing your country's version of Google Play, please try the following troubleshooting steps (ideally using a browser on a desktop or laptop computer, but the Play Store app works also):
>
> Sign into Google Wallet to manage your payment methods at https://wallet.google.com/manage/paymentMethods. Add a new card or change your default payment instrument to one with a billing address located inside your desired country. Open the Google Play website and navigate to any paid item available for download at https://play.google.com/store/apps. Click to begin a download until you reach the 'Accept and buy' screen (no need to complete the purchase). Close Google Play and clear your browser cache if you're on a desktop or laptop computer. Wait 30 minutes. Re-open the Google Play. You should now see the Play Store that matches your default payment instrument's billing country. If these steps don't resolve your issue, please let me know.
>
> Regards,
>
> Chris The Google Support Team
> 6 votes

# Answer
After going through various forums and unsuccessfully attempting the resolutions, I have identified the following steps which seemed to work for me. (Changing location from UK to India)

1. Change location in **Google Wallet**

This can be done by logging into 'Google Wallet' in *desktop browser* and in the Payment Methods you need to have a credit/debit card associated with the country to which you wish to change to. Also navigate to the Address Book in Wallet and ensure that you have an address in the new country which should be marked as default.

2. Change your location in **Google Maps**

This is best done *via the Android App*. There is a setting for Home and Work location in which you can access via the settings menu of the Maps android app. change these to the new country.

3. Change your location in **Google calendar**

Not sure if this final step makes a difference, but I had also changed this as part of trial and error attempts. Launch the Google calendar in *desktop browser*. The click on Settings and changes the country and timezone.

In case there are any other location settings which may need changing you can use the following link to identify those; https://support.google.com/websearch/answer/179386?hl=en

4. Now you can follow the steps mentioned by many others; namely clear the cache and data of the **Google play store app** in Android and launch the store again. Ideally this will result in a new terms and conditions prompt. (FYI - if you click on the Terms and conditions link you can see that the URL indicates terms and conditions for the new country or not)
> 2 votes

# Answer
Best option would be to change location in gmail under Themes, then it worked for me.
> 1 votes

---
Tags: google-play-store, filter
---


# Question
Title: Updating ROM is stuck as TWRP does not see zip files
In the process of trying to install 4.4.4 on my galaxyTab 10.1, I've installed TWRP 2.7.1.0.

At this point when in recovery mode I need to select the Zip to install, but none of the previously downloaded zip files are visible to TWRP. Neither under the install command nor in the file manager.

I had backed up, removed caches et al. When rebooting in normal operation mode, those files are browsable. Permissions are set to 777.

So I don't understand where the hang-up is?

# Answer
Found the Delta. And the confusion.

A directory called '0' (zero), which had clockworkmod and TWRP directories where I had copied the files, while the clockworkmod had its own at the same level as '0' with the files downloaded earlier on.

TWRP apparently only sees the '0' directory.
> 0 votes

# Answer
Somewhere in `TWRP` there is an option to show `IMG` or `ZIP`. You should change it back to `ZIP`.
> 0 votes

---
Tags: 4.4-kitkat, twrp, 3.1-honeycomb
---


# Question
Title: Change image size before sharing an image via email
When I first used the share functionality (Share via email) from the gallery, Android asked me what should be the size of the images (fullsize / normal / small) that will be shared. I opted for regular then, and now I want to change this setting.

I cannot seem to find this setting option anywhere, anyone knows where I can change this ?

(Note: The "crop" feature in the gallery).

# Answer
> 0 votes
I went against the original clause in my question and used Image Shrink Lite.

# Answer
> 1 votes
It's an Email setting, not a gallery setting. You need to go to Settings → Applications → Manage applications → All → Email

Then hit "Clear data" to remove your settings.

You will have to reset up your email.

# Answer
> 0 votes
I found the option to arrange image size from within the email application itself(i use stock email app of samsung s4)

---
Tags: images, gallery, share-menu
---


# Question
Title: How can I block unknown contacts from sending messages in Whatsapp?
Are there means of blocking unknown contacts from sending messages? *Unknown contact* here refers the time when someone sends you messages (contacts displayed are in the form of letters, and are in similar digits like mobile phone). Unfortunately you cannot reply or save the contacts.

Are there means of blocking this, only allowing messages from people in your contacts only?

# Answer
When you receive an initial message from an unknown contact, you will have the option to **Report Spam and Block.**

If you just want to block the contact, simply tap on `Menu Button > More > Block.`

So, in other words, When you receive the message on `WhatsApp` from a number and that number is not yet in your contact, then `WhatsApp` will show BLOCK option at the top which should allows you to block that number from sending you **FURTHER** messages.

To block an existing contact on your Android phone, you can try below steps:

1.Open `WhatsApp` and go to your Chats screen.

2.Tap

```
Menu Button > Settings > Account > Privacy > Blocked Contacts

```

. (This page displays all contacts that you have blocked)

3.Tap the Add blocked contacts icon in the top right.

You may Want to check FAQ for more details.
> 1 votes

---
Tags: call-screening
---


title: Bluestacks: Where are my apps?

text:
# Question
Title: Bluestacks: Where are my apps?
I am using the new Bluestacks 0.8.7 build 3069 and the home screen only loads the searching for channels and lots of apps that can be downloaded are shown. I also downloaded the MultiTool 1.06r and rooted with it. After it I installed many apps from the MultiTool one by one and they installed perfectly and could be open by the notification in the task bar. But then I restarted BS and then opened the all apps option but there weren't any apps. Where are my installed apps, though they show up in the apps section in the settings menu.

# Answer
You need a custom launcher to see all of your apps. A launcher is what displays your home screen and everything on it.

Method 1 (recommended):

1. Go to the Play Store, and search "launcher"
2. Pick one you like, and download it (I recommend Nova)
3. When you press home, it will ask you to select an app. Choose Nova Launcher, then click always.
4. To see all of the apps, click the icon that looks something like this:

Method 2:

1. Search Google, "android launcher apk"
2. Choose from any of them, and open the link.
3. Click download. Be careful, sometimes there are advertisements that look like a download button
4. It will start downloading. To see the progress, open the notifications
5. When it is done, click on the notification
6. A screen comes up that tells you the details of the app and it's permissions. Click install
7. When it is done, press the home button
8. It will ask you to select an app. Choose Nova Launcher, then click always.
9. To see all of the apps, click the icon that looks something like the icon above
> 2 votes

# Answer
I have owned bluestacks before, so I suggest to install a launcher like Go, Nova, Apex.

So in order to do this,

* 1st step: Go to Google Play thru downloading app (Click on any downloadable app then choose google play)
* 2nd step: Search "Go Launcher" (or Nova, apex)
* 3rd step: Install it
* 4th step: Press home button and choose Go Launcher or launcher you
chose.
* 5th step: App drawer has your apps.
> 0 votes

# Answer
There is no need to install any launcher. Simply open the Bluestacks and the apps will be shown in the first row and there will be a `+` symbol at the end the row. Click the plus (`+`) symbol to reveal the list of apps.

Install a launcher for better browsing of apps and press the home button to reveal the apps.
> 0 votes

---
Tags: bluestacks
---


# Question
Title: Permission to write to external SD card on HTC One M8 running Lollipop
I updated my HTC One m8 to Lollipop and rooted it. I have programs that require the ability to write to external SD card like FileMount, but every time I launch FileMount it tells me that it can't write to SD card. The app itself has a feature to enable it automatically but it requires a reboot but still even after reboot the same problem occurs.

When I was on android 4.4.4 I tried installing sd fix but that thing didn't work. I installed Xposed installer and installed HandleExternalStorage module and it worked great for me. But I can't use Xposed installer on Lollipop as the developer says it might not be possible for Xposed installer to be available for Lollipop. My device is 16 GB only and it's really not enough for me and I rely on FileMount for my storage issues.

# Answer
Try applying the SD fix manually, the details are over at XDA. The steps are:

1. Remount the system partition as read+write (use an app such as ES File Explorer, or enter `mount -o remount,rw /system` after becoming root in a terminal).
2. Make a backup of the `/system/etc/permissions/platform.xml` file, just to be sure.
3. Look for the XML element `android.permission.WRITE_EXTERNAL_STORAGE` and make it look like this:

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

```
4. Similarly, find the XML element `android.permission.WRITE_MEDIA_STORAGE` and change it to:

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

```
5. Set the file permissions to `rw-r--r--`, either using a file explorer app, or by typing `chmod /system/etc/permissions/platform.xml` into a root terminal.
6. Reboot the phone -- this is important for the phone to remount the storage.

All credit goes to poolmaker at XDA.
> 2 votes

---
Tags: external-sd, storage, permissions
---


title: How safe is the Aptoide apk?

text:
# Question
Title: How safe is the Aptoide apk?
I was going to install Aptoide, but some of the permissions raised concerns for me.

Why does it need my precise location, need to be able to add or remove accounts, create accounts and set passwords, and find and use accounts on my device?

# Answer
Aptoide is also an app store like Play Store which needs an account. This is like your Google account for Play Store. So it will have permissions (just like Play Store) for creating/modifying accounts (only for Aptoide). Location access is for viewing apps according to your location. Aptoide is safe but be careful with the apps downloaded from it.
> 4 votes

# Answer
Aptoide is safe however users upload apps to Aptoide's stores, any apps that you download from Aptoide should have a green shield with a check mark (meaning they have no viruses). If they do not, it means that they haven't been scanned for viruses.
> 0 votes

# Answer
I am using aptoide basically for searching an app that is not available in my country. But i heard that some paid apps are found freely on aptoide which is surely not a good option.
> 0 votes

---
Tags: security, permissions, aptoide
---


# Question
Title: No "flash zip from SD card" option on ClockworkMod Recovery
I am trying to follow the steps outlined in the following article in order to root my Nexus 4 running Android 5.1:

http://www.teamandroid.com/2015/04/16/root-nexus-4-android-51-lmy47o-lollipop-cwm-supersu/2/

Step 13 instructs that I apply SuperSU with a "flash zip from SD card" command; however, no such command is appearing on my ClockworkMod menu. I have an "Install ZIP" option, but I am not sure whether or not this should accomplish the same function.

I am running ClockworkMod Recovery v6.0.4.7 (Touch).

# Answer
> 0 votes
Use the **Install Zip** → select the zip file you downloaded (possibly this) → choose **Yes** if asked, and the recovery should flash this zip into your system.

*Flash zip from SD card* or *Install zip* are basically the same thing.

---
Tags: rooting, nexus-4, clockworkmod-recovery, 5.1-lollipop
---


title: moto G having problems

text:
# Question
Title: moto G having problems
I bought Moto G(2nd gen)and received it yesterday from flipkart and problems started with it since day one. sometimes when I receive a call, I am not able to hear the voice on the other side, and I even do not hear any voice when I dial a number. I have to restart my phone to set it right. In addition to it, I am not even able to call someone. Whenever I tried to call, ''call ended'' shows up.

# Answer
It has been noticed that moto g had this problem where voice is not clear, or similar issues.

So, In case you are using two sim slots try removing the other one , and then restart it because sometimes it conflicts when using two SIM card. If the problem still stays them go for replacement of device.
> 0 votes

---
Tags: motorola-moto-g
---


# Question
Title: Go back to previous custom rom - adb issue
I decided to try a custom ROM from here.

I downloaded Exodus ROM to my computer, and via ADB transmitted it to the `sdcard/0/` folder. I then rebooted and flashed this custom ROM. Everything went well but I don't like this version, partly because it seems old.

**The problem** is that I don't know how to go back to the previous ROM(Jellybean).

I made a backup of Jellybean to a folder of `clockwordmod`, but when I flashed the Exodus ROM the Jellybean ROM was not there.

So, what to do? I have it on my computer, but the problem is how to put it back to the phone. The problems are:

1. The ADB connection is not working via USB cable any longer.
2. I could download an ADB app from Play Store that uses Wi-fi, but the Play Store is missing in the phone.

**How could I possibly solve this issue?**

Very grateful for answers.

Edit: I succeeded to downloading it to my phone, that is the zipfile that holds the OS jellybean. But at the bootmenu where I select the zipfile it starts but soon fails (installation aborted).

```
finding update package
opening update package
installing update
installation aborted*

And then the droid is laying down with a read exlamation above.

```

The zipfiles contents look like this

# Answer
> \[T\]he Play Store is missing in the phone.

It is because Exodus doesn't come with Google Apps (aka *gapps*). You'll have to flash them explicitly. You may try these links to download Gapps:

**Caution**: Always flash gapps package meant for your ROM only. E.g. Do not flash gapps for 5.1.1 over a 5.0.2 ROM, or the vice-versa. You'll end up with bootloops, device stuck at boot logo, and what not!

> The ADB connection is not working via USB cable any longer.

Since you've already mentioned that the backup of Jellybean ROM is on the PC as well, you may transfer it to your Android device without using ADB at all.

* Connect your phone via MTP into your PC and transfer the files; or,
* As I mentioned in the comments, you can host an FTP server on PC (see this answer for *know-how*) and access it over wifi/hotspot/USB-tethering.

Thereafter, you can use a browser like Firefox(apk available) to access the backup files and can download into Android.

Alternatively, you can host a server (locally; see this answer for *know-how*) on your Android and do the transfer from PC. But that would be too much to detail here (unless asked).

> I don't know how to go back to the previous ROM(Jellybean)\[?\]

Once you've transferred files from PC into Android (in the folder `clockworkmod`):

* Boot into Clockworkmod recovery;
* Find some backup/restore option and select the backup file you transferred. It's best to clear (before restoring the backup) **Data**, **System**, **Cache**, **Dalvik/ART cache** to avoid any issue.
* Reboot the device.

Done!
> 1 votes

---
Tags: google-play-store, wi-fi, adb, custom-roms
---


# Question
Title: Unable to download facebook app, though having a new SD card
I have an android gt9000 and I'm getting very frustrated because it won't let me download the facebook app and it keeps saying insufficient storage available but I only have one app downloaded and I have a brand new SD card in it.

# Answer
Android system and data storage is different partition. Are you sure only 1 app downloaded? Try to move your app to sd card from setting or if you have root access try to uninstall bloatware that came with your phone.
> 1 votes

---
Tags: insufficient-memory
---


# Question
Title: Installing CyanogenMod 12 on Motorola Moto G2 (XT1068)
I want install CyanogenMod 12 on my Motorola Moto G 2nd Gen (XT1068) with Lollipop 5.0.2. Please help me on the procedure.

I've tried apps like towelroot, Kingo, etc. but they don't support Lollipop.

# Answer
Follow guide below: **This will void your warranty and wipe your device so make a backup. CyanogenMod 12 is still a nightly so there are bugs.** **Make sure your computer has working fastboot and adb.**

Follow these steps:

**Step 1: Unlock Bootloader**

1. Enable USB debugging on the device.
2. Connect the device to the computer through USB.
3. From a terminal on a computer, type: `adb reboot bootloader`
4. Once device booted to fastboot mode, type: `fastboot devices`
5. If you don't see your device serial number then fastboot is not working correctly.
6. If you see `no permissions fastboot`, try running fastboot as root.
7. Now type: `fastboot oem get_unlock_data`
8. Visit the Motorola Bootloader Unlock website and follow the instructions there to obtain your unlock key.
9. If the device doesn't automatically reboot, reboot it from the menu. It should now be unlocked.
10. Since the device resets completely, you will need to **re-enable USB debugging on the device** to continue.

**Step 2: Installing recovery using fastboot**

1. Download TWRP recovery img for your device.
2. Connect the Moto G 2014 to the computer via USB.
3. Open a terminal on your PC and type: `adb reboot bootloader`
4. Once device is in fastboot mode, type `fastboot devices`
5. If you don't see your device serial number then fastboot is not working correctly.
6. If you see `no permissions fastboot`, try running fastboot as root.
7. Install recovery by typing: `fastboot flash recovery your_recovery_image.img`
8. Once completed: Boot to recovery: Hold Volume Down & Power simultaneously. On the next screen use Volume Down to scroll to recovery and then use Volume Up to select.

> **Note:** Some ROMs overwrite recovery at boot time so if you do not plan to immediately boot into recovery to install CyanogenMod, please be aware that this may overwrite your custom recovery with the stock one.

**Step 3: Installing CyanogenMod from recovery**

1. Download the CyanogenMod package for your device that you'd like to install to your computer. **Optional**: Download 3rd party applications packages, like Google Apps which are necessary to download apps from Google Play.
2. Boot to recovery mode, and connect the phone to your computer through USB.
3. Hold Volume Down & Power simultaneously. On the next screen use Volume Down to scroll to recovery and then use Volume Up to select
4. In ClockworkMod Recovery, use the physical volume buttons to move up and down.
5. Optional (Recommended): Select backup and restore to create a backup of your current ROM.
6. Select wipe data/factory reset.
7. Then go to `install zip -> install zip from sideload`. Now on your PC in the terminal type `adb sideload update.zip` (Replace `update.zip` with your cyanogenmod zip)
8. **Optional** Install Gapps: go to `install zip -> install zip from sideload`. Now on your PC in the terminal type `adb sideload gapps.zip` (Replace `gapps.zip` with your gapps zip)
9. Once installation has finished, return to the main menu and select reboot system now. The device will now boot into CyanogenMod.

> **Note:** If you want root access you need to enable it in developer options.

More information: http://wiki.cyanogenmod.org/w/Install\_CM\_for\_titan

Hope my answer helped. (I typed it on my android phone running CyanogenMod 12)
> 4 votes

---
Tags: cyanogenmod, motorola-moto-g2
---


# Question
Title: Tilt left and right is not working in bluestacks
Hi I am trying to play Top free games' Bike Race game in Bluestacks software for Windows. I installed it and I started to play the game. But I am not able to tilt action for adjusting my bike. How can I do that?

I've tried the left and right arrow keys and also with ctrl and alt key combinations. I read this post on How to mimic the tilt function in bluestacks but its not working in my Windows 7 PC. I'm using Blue stacks beta-1 version.

**UPDATE:**

I contacted the support team of bluestacks and they suggested to upgrade to the latest version. Updated the version and tried but still I have the same issue. My current bluestacks app version is 0.9.25.5401

# Answer
*See my updated working solution(UPDATE 2) below to configure tilting in Bluestacks app.*

**Update 1:** As the tilt function is working fine in other games. It is dependent on the games that you play and its support on the Bluestack app player. Once the game is supported it will show a popup of the controls that can be used to control the actions and mimic the accelerations. So for example when playing a game like Labrynth Lite, after installing and opening the game the app player resized the windows like a phone and showed the controls using the arrow keys.

Screenshot - click to enlarge image

As this shows that the keyboard controls are app dependent and Bike Race doesn't support the tilt controls in Bluestacks(v.0.9.25.5401) as of now.

**Update 2 - Working Solution**:(06/Jun/2015 01.43 IST)

I actually found out how to mimic the tilt functionality in all games. The first thing you have to do is to configure the tilt motion using the key mapping functionality provided by the Bluestacks app player. Here's what you want to do,

Open Bluestacks, and click the keyboard icon shown first in the bottom menu (along with share, fullscreen and exit icons aside). This opens the configuration window to configure the Dpad, Tilt and other such Kep mapping functionalities such that you can control the object using those keys and mimic the tilt in the games.

After Clicking the Tilt option in the menu shown for key mapping, Click each Rounded buttons and press any key in the keyboard to configure that key as the key to make the control for tilting. Likewise set the controls for tilting Left, Right, Up and Down. Set the sensitivity to default and play the game once and set it according to your needs.

Once you click confirm and it will show you the Keys that you have configured for each tilt functionality. You can see the configured keys for tilting is displayed as I set. Eg. For tilting the bike backward I need to tilt left so I set the Left tilting to Left Arrow key mapping. Set the Key whichever is convinient for you and you should be able to do the tilting in all games you install on Bluestacks.

More in the support site Happy Gaming!!! ;)
> 0 votes

# Answer
You can always try the arrow keys first to mimic the tilt functions

* `Left arrow key` for tilting left side.
* `Right arrow key` for tilting right side.

Also try the keys `Z` and `X` to tilt left and right respectively according to this site and also this site has the same information about tilting.
> 0 votes

---
Tags: applications, bluestacks
---


# Question
Title: Why I can't scan the Whatsapp QR from my inbuilt whatsapp scanner?
My whatsapps apps has upgraded to version 2.12.94 and now i am no longer able to scan the web QR code from my whatsapp app inbuilt scanner.

The code is displayed from the web whatsapps but while using the mobile whatsapp to scan the code, the mobile(HTC M8 Android 5.0.1) and PC is not being paired.

Thanks to provide for a solution.

# Answer
Not sure if following will Answer your question as exact cause is unknown, but you may try few options.

1. You must use the latest version of Chrome, Firefox, Opera or Safari web browser to use WhatsApp Web. Other browsers such as Internet Explorer are not supported.
2. you have to scan the QR-Code with the scanner that is built in WhatsApp. Not with some 3rd-party scanner-app
3. Make sure there is no `adware` such as "Superfish" that came with some devices.
4. Make sure you holding the device correctly enough for the QR scanner to work.
5. Just like using WhatsApp on your phone, you must have a strong and stable internet connection on your computer to use WhatsApp Web, so make sure your computer's Internet connection is active.
6. If you use WhatsApp Web on a managed Wi-Fi network, such as at your office or university campus, your network might be configured to block or limit connections to WhatsApp Web.
7. You may try REFRESH the page and if problem still persist, just try Logout and Login.
> 0 votes

---
Tags: whatsapp-messenger
---


title: Dial number with camera/picture

text:
# Question
Title: Dial number with camera/picture
Is there a way so I can quickly take a picture, highlights the number and I click it so it calls the number? Or I click take picture, and call.

So it just takes the photo, process it, extract number, calls it?

# Answer
> 1 votes
I don't think processing an image and extracting the number and calling it a better idea. the OCR processing will not be 100% all the time and it may call a different number at-times.

A QR-code is more reliable than image processing and can be used for this if you dont want to type the number.

A QRcode Generator site to call to a specific number directly by scanning the code after generating it. Haven't tried it yet.

# Answer
> 0 votes
Check out Google Goggles, It reads all the readable stuff (barcode, words, numbers).

P.S. it will read numbers for you, then you need to copy and dial that by yourself (but it can Google that number for you).

---
Tags: calls, camera
---


# Question
Title: How can I record mobile network traffic?
I need to record edge/3g mobile traffic in pcap file. I can't find any working app for this. How can I do this?

Samsung Galaxy s3, root, cyanogenmod11.

# Answer
> 0 votes
There is a free app that can record the usage of network traffic in your android device. You can monitor network traffic usage using the tPacketCapture app and it saves as PCAP file format. As in the description provided in the playstore link tPacketCapture works even on non-rooted devices and recorded data is stored as PCAP file,

> * tPacketCapture does packet capturing without using any root permissions.
> * tPacketCapture uses VpnService provided by Android OS.
> * Captured data are saved as a PCAP file format in the external storage.

---
Tags: mobile-network, mobile-data, data-monitoring
---


title: How can I root my Xolo Q1010i?

text:
# Question
Title: How can I root my Xolo Q1010i?
I have tried kingoroot, Towel Root, Framaroot as well as WMShua to root Xolo Q1010i but at last stage the message "Sorry Root Failed" appears.

Kernel version : 3.4.67

Please provide me with other ways.

# Answer
> 2 votes
After Successful attempt, here's the complete step-by-step procedure of rooting Xolo Q1010i.

---

**Root Xolo Q1010i Using Kingroot Android App**

---

* Download and install KingMaster, Kingroot and Kinguser android application from official website. The website is in Chinese language, but you can easily download using blue download buttons.
* Open Kingroot android app and click on green round button. Your device may restart.
* Now open KingMaster application from app drawer, you will get a pull down window! Click on root now button. You can also watch video for the same.
* After few minutes KingMaster will root your Xolo Q1010i **without** KitKat update.

---

**Root Xolo Q1010i By Flashing Pre- Rooted Android 4.4.2 KitKat Stock ROM**

---

* Framaroot will not work on our Xolo Q1010i after KitKat update. If you have stock Jelly Bean then you should use Framaroot method.
* If not then, First we need to flash custom recovery on our Xolo Q1010i in-order to flash Pre-Rooted stock ROM.

**Downloads:**

---

**Rooting Instructions**

---

* Download and extract all files. Place all Downloaded Files in the same place for easy access. I recommend you to turn off your antivirus to avoid permission related issues.

* Install The MTK USB Drivers on Your PC by Clicking on Install.bat in Driver\_Auto\_Installer\_v1.1236.00 folder.
* Open SP Flash Tools folder and click on flash\_tool.exe. In The Flash Tool window Click on Scatter-Loading, Select MT6582\_Android\_scatter\_emmc.txt and Press Open.

* In Flash Tool Window Tick **RECOVERY** and Click on the Blank Green Space Beside It and select recovery.img.

* Switch Off Your Device and Connect it to your PC. Now press on green download button at the top.
* The status bar at the bottom will Change it’s Color Red Then Yellow and Finally show a Download OK Dialog Box.
* Now disconnect your phone and close SP Flash tool.
* Press and Hold Volume UP and Power Button Together till it powers UP.
* Now your phone boots into Recovery Mode, In it Press Install Zip -\> Choose Zip SDCard -\> Select the SuperSu.zip You Placed Earlier in Your SDCard and Press YES to Install.
* On Complete Installation, Reboot Your Device, CONGRATULATIONS ! You’ve Successfully Flashed carliv recovery on your device!

**So now we need to flash Pre- Rooted Android 4.4.2 KitKat ROM into our Xolo Q1010i smartphone.**

* Download Pre-Rooted Flashable Zip of Stock Android 4.4.2 KitKat ROM.
* Place SuperSu Zip (downloaded in first step) and Pre- Rooted KitKat in your SD Card.
* Goto Recovery Mode, Go To Install -\> Install from SD -\> Select the ROM File and press YES to Flash it and Do the Same for the SuperSu Zip after Flashing completes.
* Reboot, now you successfully flashed Pre- Rooted Android 4.4.2 KitKat Stock ROM on your Xolo Q1010i.

***In other words, now you have successfully rooted your Xolo Q1010i with Android 4.4.2 KitKat update.***

**Source** : Brief-Tutorials.

# Answer
> 3 votes
It appears that the mentioned Root apps are unable to find a working exploit for your device.
Did you try Towel Root yet?

# Answer
> 2 votes
Here is the info I have found on how to do this:

* Download and install Framaroot (donation app)
* Open the application
* Select "Install SuperSU"
* Click on Barahir
* You will now see a popup. Reboot your device now and you are rooted

---
Tags: 4.4-kitkat, rooting
---


# Question
Title: Migrating WhatsApp to new phone and new number
So, this is my scenario:

Phone A (Old phone): Handles WCDMA sim only. Old number is in this phone and whatsapp is associated to this number. I have the number and the phone. Number is still active. Has Android Jellybean

Phone B (New phone): Handles microSIM only. New number is on this phone. Has Android KitKat.

I want to migrate my WhatsAPP account from my old phone to the new one! Only problem is, I can't insert old sim in the new phone or the new sim in the old one because they are different types (WCDMA and microSIM).

So how can I do this?

Thanks

# Answer
WCDMA is related to network type and micro SIM is related to size of SIM card. You can trim or cut the previous one to micro size and use it in the latest phone. Transfer of account can also be done with in WhatsApp (if you wish to).
\*** Tutorial for cutting the SIM
> 0 votes

---
Tags: 4.4-kitkat, 4.2-jelly-bean, whatsapp-messenger
---


# Question
Title: samsung galaxys5 how much data space does apps take on the phone storage?
I have a samsung galaxys5, can you tell what applications uses a lot of space?

# Answer
> 0 votes
Open `Settings> Application manager> Downloaded> Sort by size`. Apps with larger size appears first on the list.

---
Tags: samsung, samsung-galaxy-s-5
---


# Question
Title: How to stop Time Warner cable search on Firefox for Android?
I went into about:config and have the following:

```
browser.search.defaultenginename
Google

browser.search.official
true

browser.search.order.1
Google

keyword.URL
https://www.google.com/search?p=

```

And still, when I type in the search bar, it pulls up Time Warner Cable Road Runner search instead of Google. It looks like only if I have more than 1 word does it decide to use google -- maybe using only 1 word means I type a malformed URL? How can I fix this to use Google as a proper search engine?

# Answer
> 7 votes
Your issue is not related to Firefox but to your internet provider (Time Warner Cable). According to this site, it "hijacks" your browser's default DNS resolution failure behavior (also known as "404 page"), redirecting you to Road Runner.

Following this site instructions, you just have to go to Road Runner's preference page and disable the **Web Address Error Redirect Service** option then save.

# Answer
> 1 votes
When a hostname cannot be found in DNS, instead of letting your browser's DNS handle the condition Time Warner's servers search to come up with possible alternatives to what was sent as the web URI request.

You can (should) change the DNS servers for your Wi-Fi connection to be some public DNS servers such as Google's or OpenDNS's. If you are not using the Time Warner DNS servers, they cannot redirect a failed DNS lookup as they will not be handling the DNS.

Google's public DNS servers are `8.8.8.8` and `8.8.4.4`.

For OpenDNS, you should set up a personal account there, even though it isn't absolutely necessary to use their public DNS server, there are some nice tools if you do so.

One other thing that should be noted here is that a "404 page" is something that is returned by a webserver that cannot locate a page within the site. This has absolutely nothing to do with DNS or what Time Warner is doing.

# Answer
> -1 votes
Change network.dns.disableIPv6 to "true" in about:config.

---
Tags: firefox-for-android, search, google-search
---


# Question
Title: How to close all background apps at once in Android 5.0 (lollipop)?
I noticed that I can press the square button on the bottom right to show all background apps, and then swipe from left to right with my finger to stop them manually.

But sometimes, I find that I have twenty or more apps in the background, so I want to stop them all at once.

I did a simple search on Google, but didn't find an answer.

Is it possible to do that?

# Answer
As far as I know : *no you can't.*

**TL;DR :**

Closing all background apps is a bad practice. You should close apps that you don't use often or apps you specifically want to close for X reason. IMO, the only good reason to close all recent apps is that you feel like there are too many of them and you can't find an app any more because of the mess it creates.

--

The recent apps feature in Lollipop appears to behave differently from previous versions. First of all, as you noticed, the button to clear all recent apps is gone. Moreover, the recent apps persist through reboot (read on Android Police : **The Recent Apps List Now Persists Through Reboot**).

Now, you still can clear them by swiping all the cards, which I agree is tedious. But as the top comment on the AP post I quoted above explains :

> Clearing out all of the apps in recents just puts more work on CPU and thus your battery because you're essentially having to start from scratch the next time you load it. If something stays in your recents list and is in RAM, it loads instantly with virtually no battery or processing penalty minus refreshing the content via the network connection.

Basically, all the Android users (including me a while ago) who frequently clear their recent apps, use task killers, etc. are using their Android device the **wrong** way.

You can read more about **Why you shouldn't use a task killer on Android** (a post by cybervibin on XDA), which is roughly the same as killing the apps yourself. In short, unused RAM is useless RAM. If a large amount of RAM is required by an app, the system will stop recent apps by itself to provide the newly launched app the needed resources. No need to stop them yourself, it's the OS's job.

I also recommend the read of this question on *Android Enthusiasts* about **What happens when you swipe an app out of the recent apps list**.

--

To conclude, to this day and as far as I know, you can't clear your recent apps all at once on Android Lollipop 5.0. But you shouldn't have to do that anyway, which is surely why Google's teams removed the button.
> 41 votes

# Answer
It seems that this CyanogenMod 12 only option, as Andrew T. states he does not have this option in stock Android Lollipop, but I have a little button to clear them all.

<sub>(Click image to enlarge)</sub>

It also works with Lollipop 5.0.2 on HTC One M7 with Sense 6

1. By double-tapping Home button
2. Tap the 3 dots on upper right corner
3. Go to Settings and change from Card View to Grid View

When you double tap the Home button again you will now see an 'X' button to close all recent apps that are open.
> 5 votes

# Answer
This answer was suggested as an anonymous edit:

> In the task manager settings, change the view from "cards" to "grid". The close all button remains at the top, as it used to.
> 4 votes

---
Tags: 5.0-lollipop, recents-screen
---


# Question
Title: Nexus 5 in Recovery mode not detected in ADB but another Nexus 5 gets detected
I think I soft bricked my Nexus 5.

I was planning on wiping all data from Nexus 5 and installing Cyanogenmod 12.1 following the normal procedure in the Recovery Mode but the wiping got stuck at Wiping Cache for very long and I ended up rebooting the phone.

My phone has ever since been showing "Unable to mount /cache" error.

To fix everything I thought of installing a Stock ROM image from ADB but my phone does not get detected under the devices list when I run "adb devices"

I have installed the drivers and to test I connected another Nexus 5 which did appear in the list but my phone does not.

Any ideas on how I can proceed to fix this issue.

Any suggestions or help would be really appreciated.

Thanks.

# Answer
> 0 votes
I got it to work. The problem was with my USB cable. It intermittently disconnected my phone from the laptop and that ended up in windows thinking of my phone as an unrecognized device.

I manually installed the drivers for ADB Composite Device and then fired "adb devices" and it showed up.

Thanks Firelord for your help.

Really appreciated. :)

---
Tags: cyanogenmod, 5.0-lollipop, adb, custom-roms, unbricking
---


# Question
Title: Is there any way to find/remove duplicate tracks from Google Play Music?
I have my music from CD in both MP3 and FLAC format. Unfortunately, the Google Music uploader insists on uploading both formats, and so I have duplicate tracks. Is there an app/tool/method to find and remove these duplicate tracks from the cloud?

# Answer
From a PC running Windows 10 x64 (64-bit):

1. Install the latest Python **2.7**.x version. (I used Python **2.7.10**; Do not use any Python 3.x.y version -- I couldn't get it to work with this script.)
2. If using Windows, install the Microsoft Visual C++ Compiler for Python 2.7. One of the dependencies of `gmusicapi` requires it.
3. Install the Google Music API for Python. You should use "pip" (Python's built-in installer script) to install it. On Windows, pip is not added to the PATH environment variable. The quick, lazy workaround is to invoke it specifically:

```
C:\Python27\Scripts\pip.exe install gmusicapi

```
4. See footnote if you're having issues. `LibAV` or `ffmpeg` are probably not required for our purposes.
5. On the right side of the Google Music Dupe Killer page:

* Click "download ZIP" → Extract the ZIP → Rename **kill-dupes** to **kill-dupes.py** → Right click → edit with Notepad (or Notepad++, or anything similar) → Ctrl-F ("find") for "username".
    * On line #89, you'll see this (line numbers added for ease of reading):

    ```
    88. api = Mobileclient()
    89. logged_in = api.login('username', 'password')
    90.
    91. if logged_in:

    ```
6. Replace the word **username** with your Google username, and the word **password** with your Google password. Leave the single-quotes **'** as-is. Save the file with the edits you made.
7. Allow less secure apps to access your account via Google. If you don't do this, Google will email you telling that they blocked someone accessing your account the first time you run the script. In that email, there is a link to change the setting.

(**Note**: you may wish to change it back after you are done with this script.)
8. Put the modified `kill_dupes.py` script somewhere you can find it. I put it in `C:\Python27\`.
9. Open the Windows command prompt. (`Win`+`R` opens the **Run** dialog, **cmd** is the command prompt. Press `Enter`.)

* You'll see a Window with this written:

    ```
    C:\Users\YourWindowsUsername>

    ```
    * Run Python with the script you made:

    ```
    C:\Users\YourWindowsUsername>c:\Python27\python.exe c:\Python27\kill_dupes.py

    ```
    * Press `Enter` to run the script:

    ```
    Successfully logged in. Beginning duplicate detection process.

    ```
    * The program prints a list of the duplicate tracks it found. Type `y` and press `Enter` to remove them, or `n` to not remove them.
    * `kill_dupes.py` and maybe its parent program `gmusicapi` crash on Unicode characters like `つんく♂`. Here is the bug report. Oddly enough, by running the script from IDLE, it worked fine. IDLE should be included with all Python installs.
    * `IDLE (Python GUI)``file``open``kill_dupes.py`
    * `IDLE (Python GUI)``run``run module`
    * **If you just see a blank window, you probably forgot to allow less secure apps to access your account.** See step 7.
10. (Optional) Forbid less secure apps from accessing your Google account.

I used the answer by neves to develop this answer.

# Footnote: Installing LibAV

* This probably isn't required, but it's what I did the first time I did this. I have since successfully removed duplicates without LibAV, but I **did** have `ffmpeg` in my PATH already. The reason I say this step isn't required is because the Google Music API website says:
> If you’re going to be uploading music, you’ll likely want Libav’s avconv installed and in your system path, along with at least libmp3lame.

Update 2016-01-09: The site now says:

> The only time avconv or ffmpeg is not required is when uploading mp3s without scan-and-match enabled.

Use your judgment as to whether or not installing LibAV is needed.

* Download the newest (sort by date modified) "nightly-lgpl" x86\_64 variant of LibAV. It's linked from the site given in step 2.
* I downloaded `libav-x86_64-w64-mingw32-20150524.7z` → extracted the `.7z` file → added the `/usr/bin folder` within the extracted `libav` folder to the PATH. (The steps are explained in the link in *step 2.* lat ays to add (Python's built-in installer script) `avconv.exe` to the PATH. So my computer now has `D:\Downloads\libav-x86_64-w64-mingw32-20150524\usr\bin` added to its PATH.
> 10 votes

# Answer
In a desktop computer,you can run Google Music Dupe Killer script. If you are not used to computers, it is not trivial, but doable. You have to install the Python language, and follow the instructions in the script site.
> 2 votes

# Answer
Other than storing them in seperate locations and specifying where the files you want are or manually going into google music on your pc or phone and deleting them, no. But even if you delete them once the music manager catchs them missing and you havnt changed the folder it will reupload them at least it used to.
> 0 votes

---
Tags: google-play-music
---


# Question
Title: how am I suppose to remotely delete my google account on a device that is accessing a specific app
I recently added my account on a device so he could access my game app whick is the Clash of Clans (COC)

now that person is controlling my COC using his device and cursing my clann mates via coc chat..

# Answer
1. Go to Google.com or any Google site.
2. Sign into the account you're referring to, if you're not already signed in.
3. Click the circle avatar or photo (a blue person by default) in the very top right corner of the page.
4. Click "Account".
5. Under "Recent Activity", click "Devices".
6. Click the device you're referring to.
7. There should be a big red "Remove" button next to the words "Account access" under this device once you have clicked the device. Click this button.
> 1 votes

# Answer
* If you are concerned about your Google account being used from other devices or being used by someone else, just check your security settings and follow the on-screen instructions to log them off.
* If you are concerned about third-party applications (to which you might have previously authorized) still having access to your account, you can individually revoke their access from Google security.
* If you want to completely erase data (apps, contacts, mail, etc.) from a device you have lost, you can do that from device manager.
> 0 votes

---
Tags: applications, google-apps, clash-of-clans
---


# Question
Title: Is it possible to compleately and utterly brick a phone with no chance of repair?
As i have recently gotten into some research about android kernel development and would like to fiddle around my phone and of course i have seen all the warnings about "bricking your device" but it seems like most of the issiues i could encounter could be fixed by flashing the stock kernel onto the phone.

But i am very inexperianced in this field and would really like someone else's opinion on the matter.

So is it possible to compleately break the bootloader and destroy the device and if it is how would work so i can avoid it?

PS: I appologize if the question is too broad but any input on the matter is appreciated

# Answer
Most bricks are "soft" bricks, where the device will not boot but can be fixed by flashing good software.

To fix "hard" bricks requires special tools (like a JTAG setup or USB jig) that are not generally available to end users. (And yes, it is possible to do this.)

It is also possible to unrecoverably fry the chips on the device, and this could potentially result from kernel development (overclocking and reaching unsafe temperatures, for example).
> 0 votes

---
Tags: unbricking, bootloader, kernel
---


# Question
Title: Disable history syncing on Chrome for Android
How can I disable Chrome syncing its history on my Android phone? I looked in settings, but I cannot see an option there.

# Answer
In the

Main Android settings \> Accounts \> Google (related account) \> Browser Sync

remove the tick should work
> 1 votes

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


# Question
Title: Graph of Android API distribution over time?
Google of course provides their snapshot of the current API situation. I'm curious to know if there is somewhere published a line graph showing the distributions and their change over time.

# Answer
Here is a site that automatically updates to the latest data from the **android.com Dashboard**, and which has three graphs showing different aspects of it.
> 4 votes

# Answer
There is this graph from over at wikipedia, which uses the data from Google's dashboard.
> 3 votes

---
Tags: android-versions
---


# Question
Title: How can I view/transfer non-image files from my Samsung Galaxy S4 Mini to my computer?
I have a Samsung Galaxy S4 Mini running Android 4.4.2 (KitKat), and a computer running Ubuntu 12.04.

When I plug the phone into the computer using the USB cable that came with the phone, the phone gives a notification that says "connected as an installer", and it shows up on my computer as a folder containing some unidentifiable files. When I click the phone notification I can change it to connect as either "Media device (MTP)" or "Camera (PTP)".

When I connect with MTP, the phone shows up on my computer as a folder containing all the same folders that it actually contains (as viewed from ES File Browser on the phone), but from the computer those folders all appear empty.

When I connect with PTP, the phone again shows up on my computer as a folder containing all the correct folders, and this time most of the folders' contents are shown as well. However, only image files seem to be shown (for example, I see .gif, .jpg, and .png files, but not .ogg or .mp4 files).

So, two questions:

1. Is it possible to make the other files show up, or not?
2. If not, is there any app that makes it possible?

# Answer
> 0 votes
First, when you say unidentifiable files what are you referring to? Second, PTP is only gonna display video based files(exactly the types you listed although .ogg is usually used for ring tones and such). Keep in mind that even though Android is a GNU based operating system, it may sometimes require a few tweeks in the terminal along with ADB to get it functioning properly with your device, hence the computer folders appearing empty.

# Answer
> -1 votes
You Could try samsung Kies. However it's a horrible piece of software (IMO). Download Link: Kies

And if that doesn't work try reinstalling your device drivers (which Kies does for you)

---
Tags: file-transfer
---


# Question
Title: How to edit the number before calling on Android?
I want to edit a contact before calling. Let's say I dialed a number by mistake: I don't add 0 for an out-of-state number.

In earlier basic non-smartphones, you had an option in the call history where you could edit the number before calling. So I would just use that it would show me the entire number to edit then I add the zero of change the number if I have typed it wrong.

I just can't find this feature in Android I am searching for this on Google and it seems only those on Windows phones are missing this feature and have posted it in Android forums.

How to edit the number before calling on Android?

# Answer
One way is you can copy the number, paste it into the dialer, and edit it.

To copy, click on the photo of the particular contact and you will see the number. Long press on it and select copy to clipboard.
> 0 votes

# Answer
*An alternative app as an answer that features the desired option.*

---

In addition to the answer by Sameer, you may use an app like Truedialer and follow these instructions:

Install and launch this app → tap contacts icon at the bottom (extreme left) → hold the contact entry you want to edit before call → tap **Edit number before call** → now you can edit and call.
> 0 votes

---
Tags: 4.4-kitkat, call-history
---


# Question
Title: Is it possible to change navigation buttons after a Cyanogenmod theme has been applied?
I'm currently using a Cyanogenmod theme (Lumin). I only checked the "Style" option in the Cyanogenmod theme selector. I really like how the status bar/ drop down menu looks and other elements. However, I soon realized that the app Softkeyz would not change my navigation buttons because it does not overwrite themes. Would it be possible to have a Cyanogenmod theme applied so I can have things like the custom status bar and custom menus and be able to set my own navigation buttons / softkeys?

# Answer
> 0 votes
The answer is **NO**,

However there is a workaround, but you will be required to program java. Extract the theme apk with http://www.decompileandroid.com and reprogram the app how you want.

**PS**: If you cant code in java then the answer is no.

---
Tags: cyanogenmod, root-access, rom, buttons, navigation
---


# Question
Title: How to run an app shortcut or a tasker task when battery temperature is above a custom threshold?
At high temperature:

But I want to do many things like:

* Turn off data when temperature is above 40.
* Turn on it when battery temperature drops to 30, only if it was turned off due to temperature (other wise do nothing ) and the data plan is not expired.

**Question**

I would like to achieve aforementioned tasks using Automate (Tasker like app supports tasker plugins).

Is there any app that monitors battery temperature and runs an app shortcut (and thus a Tasker/Automate task)? (What about launching an app, creating a file?)

In other words, I need an alternative for Tasker plugin(paid) Battery Temperature Detection.

**Note:**

My phone doesn't support CPU temperature, and neither Tasker nor Automate supports battery temperature.

OS: ICS , Non Rooted.

# Answer
Use the "Broadcast receive" block with "Battery changed" action, the broadcast "extras" will include a "temperature" entry: http://developer.android.com/reference/android/os/BatteryManager.html#EXTRA\_TEMPERATURE

Here's an example flow for getting the battery temperature: http://llamalab.com/automate/community/flows/655
> 1 votes

---
Tags: applications, battery, tasker
---


# Question
Title: How to force Samsung Galaxy Tab to shutdown?
My Galaxy Tab P1000 just hung up, at a point where the power button is not responding. Is there a way to force the devise to shutdown immediately?

# Answer
> 5 votes
There is no "force shutdown" as far as I know, but you can force a reboot by holding down the power button for about 15 seconds.

# Answer
> 13 votes
For Tab S and Tab A and Tab gt-5100 Should work with 8.4 or 10.5

Hold the Power button, Volume Down button, and Menu key for 10 seconds. You will enter download mode, simply press the volume down button to restart tablet.

After reboot, you tablet should perform as normal

# Answer
> 9 votes
No force shutdown for galaxy tab, but you can use this trick.

1. Plug the charger into your galaxy tab.
2. Hold down power button for 10 seconds, and wait to reboot.
3. After that, the screen will be change with charging battery.
4. Plug off your tab, and it will be shutdown.

---
Tags: samsung-galaxy-tab, shutdown
---


# Question
Title: lost my phone .bought new phone got same number.how do i get my contacts
I lost my phone LG34 today. I've purchased a new phone and had the data restored but I don't know how to retrieve my contacts.

I'm not too bright with computers so please explain in simple terms how I can restore my contacts.

# Answer
> 0 votes
Unless the contacts were synced with Google or any other means, they are lost.

# Answer
> 0 votes
If your phone was synched with a Google account, you can go to `Settings > Accounts` (that may vary on devices) and sync with google, after a few moments, your contacts (and various other stuff) should come back.

---
Tags: data-recovery
---


# Question
Title: Mount /system and /data partition of an android phone in Windows/Linux
How can I mount the `/system` and `/data` partition of an Android Phone via USB on a computer? It will need to work with Windows and Linux. I have a Samsung Galaxy S4 with CyanogenMod 12 and working ADB.

PS: I want to have it mounted in a file manager and not in the terminal.

# Answer
There is a method that I'm aware of which uses FTP on Android and a tool/software on Linux/Windows. I recently tested this method and it worked well.

* Host an FTP server on your Android phone. (There are answers for it on this site; you may use search option.)
* On GNU/Linux, download **curlftpfs** and issue the command:

```
curlftpfs ftp_server_url directory_path

```

where, ftp\_server\_url -\> the URL of your FTP server, directory\_path -\> the directory in your PC where you want to mount this server
* On Windows, I've heard that NetDrive can mount an FTP server on Windows. I haven't used it but got to know this from a ServerFault answer.
* For Windows, if FTP doesn't work then host a WebDAV server on Android and mount it on Windows by using Windows native **Map network drive** feature.

Whether you would be able to write into `/system` and `/data` isn't my business here since you've not explicitly mentioned it, but my answer will definitely do the thins you asked in the question. :)

(Kindly let me know any fault in my answer rather than downvoting it, if you may. :) )
> 1 votes

---
Tags: adb, linux, windows, partitions, system
---


title: Android mx tv box stuck at mbox logo

text:
# Question
Title: Android mx tv box stuck at mbox logo
My Android TV box always gets stuck at the Mbox, "make your life colorful" logo, but it never goes to home screen, and also when I put the TV box into recovery mode I can't select anything, it just shows the dead robot with the words, no command. How can I recover the OS?

# Answer
> 0 votes
Here is the firmware, extract it to a 4g sd card, insert it into your box then press and hold the button in the av hole at the back of the box, here.

---
Tags: boot, unbricking
---


# Question
Title: Nexus 9 stuck in endless reboot loop after trying to root it
I have tried to root my Nexus 9 using this guide: http://www.ibtimes.co.uk/how-root-google-nexus-9-unlock-bootloader-1473817, but now I'm stuck in an endless reboot loop. I got to the very end, step-17 in the guide.

The loop goes like this:

1. The four colored dots circling around.
2. Optimizing applications.
3. Starting applications.
4. And then it goes right back to the circling dots instead of starting up as expected.

I had upgraded the device to Android 5.1 and maybe this explains why my device is now stuck in a loop.

I have tried resetting the device and restoring it to factory defaults by powering it on holding both both the power button and the volume up button, but none of this fixes my issue. All it does is change the number of applications it wants to optimize when it's booting.

Any idears on how to get my device to boot properly?

# Answer
Using Firelords' suggestion I was able to unbrick my device and get it working again.

1. Downloaded the Lollipop 5.1.1 image for Nexus 9 on this site: https://developers.google.com/android/nexus/images
2. Unpacked all the files into the folder where I had `fastboot.exe`.
3. Started my tablet by holding down the power button and the volue up botton to get into some kind of recovery mode.
4. `fastboot-all.bat` did not work for me, so ran the following commands instead:

```
fastboot.exe flash bootloader bootloader-flounder-3.44.1.0123.img
fastboot.exe flash system system.img
fastboot.exe flash recovery recovery.img
fastboot.exe flash boot boot.img
fastboot.exe flash cache cache.img
fastboot.exe flash vendor vendor.img

```
5. Reboot the device using the little menu on the screen. It was now able to start up, and I could recover from my latest backup.
> 1 votes

---
Tags: rooting, nexus-9
---


# Question
Title: Transfer phonebook Samsung Galaxy S3 Android 4.3
1) How to save the phonebook on the computer ?
2) Transfer phonebook to a new phone (with my computer) ?

# Answer
you can backup your phonebook from your mobile and then transfer the .csv file to your computer and then back again into the new device.
> 0 votes

# Answer
It's most simple to transfer your contacts to your Google account. Any new device you're adding to your Google account will synchronise and get the same contacts. This way you'll also have an online backup so in case your phone dies, you don't have to gather phone numbers.

To do so, follow these steps:

**STEP 1:**
On your phone, go to your contacts and press the menu icon. Press "Import/Export", select "Export to storage" and press "OK" A file on the root of your phone storage will be created called something like this: "`00001.vcf`" (this is called a `vCard`)

**STEP 2:**
Go to the following URL on your phone (or computer, but you have to move over the `00001.vcf` file):
https://www.google.com/contacts/u/0/?cplus=0#contacts (note: you have to go to this url and not contacts.google.com. There's a preview going on which does not support importing contacts yet)

Choose the file in the following popup and press "Import":

Now that you've uploaded and imported your contacts, you should see your contacts appear on your new phone.

If you've imported the contacts with your phone, you can see the contacts on either one of the following URLS on your computer:
https://www.google.com/contacts/u/0/?cplus=0#contacts
https://contacts.google.com/

Note: you should be logged into your Google account on your phone.
> 1 votes

---
Tags: samsung-galaxy-s-3, contacts, windows, data-transfer
---