# Question
Title: How can I unlock the boot loader on a HTC Magic?
After a lot of unsuccessful days trying to root my Android phone, I'll now post my problem here with every approach I already did. Maybe someone can help me. I am trying to unlock the boot loader on a HTC Magic 32B (S-ON, HBoot-1.33.0007 (SAP10000), CPLD-10, Radio-2.22.19.26i) so that I can flash it with a custom ROM (like cyanogen 5 or 6)..

## How is it done?

If I'm not misunderstanding the process, it's like this:

* Rooting the device (i.e. using UniversalRoot.apk, SuperOneClick.exe)
* Unlocking the boot loader for CustomRecovery (i.e. Clockworkmod, AmonRA Recovery)
* Flashing the custom ROM (cyanogen) in recovery mode (Vol Down+Power while booting)
* That's it... (afaik)

## What's the problem?

Unlocking my boot loader doesn't seem to work. =(

I rooted the device a couple of times using the 1.5 Exploit, SuperoneClick.exe or at least UniversalRoot.apk. So on the OS side it really seems to be rooted.

I often heard about "ROM Manager.apk", but it don't find any version working on 1.6 and prior.

If I use `fastboot flash recovery <myRecovery.img>` then I get an `FAILED (remote: not allow)` which leads to the point where I have to unlock to boot loader.

## What I already tried to unlock the boot loader

**HTCDev.com, unlocking officially via HTC**

The command `fastboot oem get_identifier_token` doesn't seem to recognize the "get\_identifier\_token" parameter, it ends in a `[ERR] Command error`. I'm in `fastboot usb` mode (cable to pc, device and `fastboot devices` confirms that). Everything is installed properly (HTC Sync, Android SDK, ADB, Fastboot). I tried it on Mac and on Windows.

**Unlocking via ADB shell**

* Connecting to the device using ADBshell
* My recovery.img files are on /sdcard and have `chmod 0755` (or for testing 777)
* `su` works so I do have a `#` at the beginning of the command
* I do have a `flash_image` on the root of sdcard, executing it via `./flash_image` gives me `permission denied`, even if I'm root with chmod set

I have read that updating HBoot could solve this, but didn't find a working file and tutorial for that (every post is really old and often leads to a 404).

Any help is appreciated!

# Answer
The process for getting CM on HTCs in my experience (HTC Sensation, Raider, One S, Desire Z) has been to:

1. Unlock the bootloader, usually via HTC Dev, after installing only Sync Drivers
2. Flash Custom Recovery - TWRP preferred, but CWM works fine
3. Flash Superuser zip file for easy root. If that doesn't work, I can suggest VRoot, worked great on an Lenovo Ascend G610 with little documentation on the web
4. Run S-OFF tool of choice, sometimes terminal based, sometimes it's an easy apk
5. Set SuperCID for easy flashing of other stock roms
6. Flash Cyanogen and Gapps, make sure to clear data before first boot

Don't try to install custom bootloaders with S-ON, as I've bricked an HTC Hero that was S-ON, tried to flash Amarulz HBoot, and it never started up again.

The method above has successfully unlocked all the HTC devices first mentioned, without any bricks.

To answer your questions, you can't flash a custom recovery because you are S-ON. Perhaps you cannot get the unlock key for your HBoot because it predates HTCs unlocking program. My HTC Hero got an Hboot update that required the use of using HTCDev to unlock.

If you're looking to flash a recovery via ADB Shell, you'll need to use 'dd' for that.
> 1 votes

---
Tags: bootloader, htc-magic
---


# Question
Title: Google Nexus 4 Battery icon does not appear while charging
It so happened that my **LG google nexus 4** was *water damaged*. I kept it under a bulb to dry the water for 1 day Next day I took it to LG service center, he opened the phone and *removed the water* and asked me to charge the phone for 5 hours. I connected the phone to power cable. RED LED light kept on blinking for all 5 hours and I thought it was charging. Then I disconnected and tried to charge it on but it did not work. I disconnected from power pressed and hold volume control button and power button and connected the power. I kept holding on for almost an hour. Then I left it to charge. Still I do not see the battery icon.But the **RED LED stopped**, now there is no LEDs blinking or on!! Does this mean that the battery is charging? What next Should I do. The service center guy told me if it does not boot up, he needs to replace the motherboard and the connector. What should I do next?

# Answer
I would leave the phone in rice for the next 48 hours minimum before sending it away. That seems to be the trick as the phone is quite tight, and certain components may need more time before the moisture will evaporate. Having opened a Nexus 4 myself, I can attest to how tightly the plastic seals.
> 0 votes

---
Tags: nexus-4, google, notification-led, lg
---


# Question
Title: How to increase device's memory storage?
I have an ATT Samsung Galaxy Note. It keeps saying I have low memory, yet I have an external 32Gb SD card and there are 10GB on device left. I don't get why the system memory is being used up. I have 334Mb left and 1.89GB used.
Is there something that will fix this issue?

# Answer
> 1 votes
The system uses internal/device memory for a lot of things like...

* app data (`/data/data/*`)
* Dalvik cache (`/data/dalvik-cache`)
* Crash- and other system logs (`/data/anr`, `/data/dontpanic`, `/data/kernelpanics`, `/data/logger`, `/data/panicreports`, `/data/tombstones`)
* Misc. caches and temporary locations of Google Services (`/data/backup`, `/data/local`)
* Misc. system files (`/data/system`)
* Installed apps not on SD (`/data/app`)

and more. You can free some space by moving apps to sdcard (if the apps support this). On a rooted device, you might be able to move even more (e.g. Dalvik cache, app data). But you won't be able to move all.

You will not be able to "increase device's memory storage" -- all you can do is to increase free storage, not the absolute number. As we had this topic quite often, please see related questions for possible actions, e.g.:

# Answer
> 0 votes
May not be relevant now... but I needed it now and solved... The link below solved my issue. No rooting or any hacking required. As it only clears the dump (log files etc.), very less risky.

Ref: https://stackoverflow.com/q/16818049/1161069

Here's a very simple solution that works on my Samsung Galaxy S II and NOTE 1; I have no idea about other models:

1. Open the Phone app and switch to Keypad.
2. Dial \*#9900#
3. On the screen that appears, click on the button labelled "Delete dumpstate/logcat".

I've restored about one GB of system space this way.

---
Tags: internal-storage
---


# Question
Title: How do I connect a PS3 Controller with Xperia P?
How do I connect a PS3 Controller with Xperia P?

# Answer
> 3 votes
If your android is rooted you can follow the steps

1. Install Sixaxis Pairing tool in your pc
2. Install Sixaxis Controller app in your android
3. In android app Tap the `start` button and wait for bluetooth to initiate. If you get an 'Error: Missing required protocol' message, your device is not supported.
4. You must manually pair the controller with your phone. This can be done using `SixaxisPairTool` in yor pc.Your phones bluetooth address should be shown at the bottom of the main application window and will look something like 1A:3C:13:00:21:C2; you need to enter this number into the `SixaxisPairTool`
5. Once paired, unplug the USB cable and press the power button on the controller. If successful, the lights on the controller will stop blinking and a single light will remain on.
6. Tap the 'Change Input Method' button and select 'Sixaxis Controller'. You should now be able to use the controller in any games or applications that support key bindings, such as many emulators.

Source: http://www.dancingpixelstudios.com/sixaxiscontroller/instructions.html

Youtube video :

---
Tags: sony-xperia-p
---


# Question
Title: how can I fix my Samsung Galaxy Y GT-S5360?
All of my applications are forcing to close such as its home, messaging, play store services and others.I can't make changes or even open application drawer or home.I can only open my contacts and make a call.

# Answer
As your device is stock, something likely became corrupted in the file system and a factory reset is about your only option. You will lose all your data, unless your phone will still communicate with a computer. If so, you may be able to use Kies to back up your data from the phone first.

To factory reset:

1. Enter recovery

Power off the device. Press and hold the volume up key and the home button while powering up the phone. Hold these keys until the Android recovery screen appears.
2. Use your volume keys to navigate to wipe cache partition. Press the power button to choose this option. This won't destroy your data and *may* allow it to boot normally. Select reboot system with the volume keys and press power. It will reboot and hopefully work. If it doesn't, follow the next step.
3. Enter recovery mode as described above. Select "wipe data/factory reset" with the volume keys and press power to select it. THIS WILL DELETE ALL DATA FROM YOUR DEVICE. BE SURE YOU BACKED UP ANYTHING IMPORTANT. Now reboot the system and it should be back to stock with everything working again.
4. If you used kies to backup your data, now you can restore it.
> 1 votes

---
Tags: samsung-galaxy-y
---


# Question
Title: Unable to upgrade ROM [status 7] and Failed to verify whole-life package
i am having an issue upgrading my Serioux S800TAB to android 4.2.2: i get an error: status 7. I have googled the error, and done what the tutorial said, but now i have the error "Failed to verify whole-life package". Any tips on how can i make the ROM work?

# Answer
> 1 votes
You can't just download any ROM and remove the asserts from the manifest. That is a sure fire way to brick your device. You need to find a ROM that is compatible with your device.

The status 7 error is there because you are installing a package that doesn't match the hardware you are trying to install it on. It is a safety measure. The guide for deleting the asserts from the manifest is only meant to allow flashing the file in an older recovery that doesn't recognize the asserts in the manifest. When doing this you have to be **absolutely sure** that you are installing on the proper device. If you delete the asserts and install on an incompatible device, it may fail still or it could flash, rendering your device useless.

Find a proper ROM for your device and install that. Don't just pick one unless you want to brick your device.

---
Tags: updates, 4.2-jelly-bean
---


# Question
Title: Installing stock Android on Galaxy S3 fails. How to see why?
I have tried installing AUT-I9300XXUGNA5-20140129183554.zip and O2U-I9300XXUGNA5-20140224162541.zip on my S3. They both fail with "Installation aborted", but I have no problem installing cm-10.1.3-i9300.zip. I have tried both from external\_sd and sideloading. Same problem.

I can see the information from the screen in /tmp/recovery.log:

```
-- Installing: /external_sd/O2U-I9300XXUGNA5-20140224162541.zip
Finding update package...
I:Update location: /external_sd/O2U-I9300XXUGNA5-20140224162541.zip
Opening update package...
Installing update...
Installation aborted.

```

The most prominent difference between AUT&O2U and cm-10 is size: The AUT&O2U are around 1 GB whereas cm-10 is around 200 MB.

Can I somehow do the installation by hand through the shell, so I can see exactly why the two zips fail to install?

# Answer
Here is what I did:

```
unzip O2U-I9300XXUGNA5-20140224162541.zip

tar xvf ../I9300XXUGNA5_I9300O2UGNA1_I9300XXUGNA8_HOME.tar.md5

```

VOL Down+ Home+ Power

```
sudo heimdall flash --CACHE cache.img \
--BOOT boot.img \
--SYSTEM system.img \
--RECOVERY recovery.img \
--RADIO modem.bin \
--HIDDEN hidden.img \
--BOOTLOADER sboot.bin \
--TZSW tz.img

```

VOL Up+ Home+ Power

```
Wipe data/factory reset
Wipe cache partion.

```

VOL Down+ Home+ Power

```
sudo heimdall flash --CACHE cache.img \
--BOOT boot.img \
--SYSTEM system.img \
--RECOVERY recovery.img \
--RADIO modem.bin \
--HIDDEN hidden.img \
--BOOTLOADER sboot.bin \
--TZSW tz.img

```

A big thanks to @avirk for pointing out that stock ROMs must be installed with heimdall/ODIN and not with ClockworkMod recovery/adb.
> 0 votes

# Answer
You can't install the stock ROM zip like as custom rom. Extract the stock rom zip and you will get the .tar PDA file to flash via ODIN. Download ODIN 1.85 and also install Samsung USB driver and then reboot your phone in download mode by pressing three combo key **VOL Down+ Home+ Power** button. Now connect it to pc while ODIN is opened on PC. Now your phone should show up on some port and usind PDA button and browse the firmware you extracted from the zip on pc and select it and flash. You will loss the root by doing this and also all data will be wipe out.
> 0 votes

---
Tags: shell, rom-update
---


# Question
Title: sharing windows 7 cable internet connection to nexus 4 via WiFi
I am connected to the internet via an ethernet cable on my laptop pc. I want to share my PC's internet connection with my Nexus 4(Android 4.4.2).

I have created an ad-hoc network on my windows 7 pc but this network doesn't display in the available networks on my Nexus 4.

How can I share my PC's internet connection with my phone?

# Answer
> 0 votes
I'm using Connectify Hotspot Free. It have 90min limited uptime and some adds. I had same problem with sharing internet connection via Windows 7 ad-hoc so I tried a some tools to share internet but only Connectify worked well in my case.

# Answer
> 0 votes
there are some ways to reverse tether, and the simplest one is to use Connectify. Free version is limited in uptime, the full version has no restrictions. It's not even hard to convince the program to allow all functions, btw.

---
Tags: wi-fi, nexus-4, internet, windows
---


# Question
Title: How do I logout of Hangout on Android 4.4?
Hangout is the default messaging app in Android 4.4. I know that it's possible to use a third party application for SMS, but it there a way to log out of hangout entirely? Or at least to block the notifications? I keep receiving chat notification both on my phone and my computer and it's really annoying.

I do not want to uninstall/deactivate it because I still want to be able to use it while I'm on the road.

# Answer
https://support.google.com/hangouts/answer/3118600?hl=en

this doesn't work? I haven't tried it, because I don't have hangouts on my phone.

**EDIT 1**

*Sign out of Hangouts*

*TIP: If you don’t want to receive notifications, enable Snooze notifications.*

Touch Menu \> Settings \> Touch your Google account \> scroll to the bottom and touch Sign out.
> 4 votes

---
Tags: 4.4-kitkat, google-hangouts
---


title: Nexus 5 4G issues

text:
# Question
Title: Nexus 5 4G issues
I have got a nexus 5 device on O2 network which supposedly has 4G. When I am out and about and not connected to WiFi I use my data. I can have all 4 bars and Hrsp+ yet when I load up play store or Google chrome it can take minutes to load a single webpage Why is this, it can be really annoying when I'm out and want to quickly search something and it take 5 minutes to load. Thanks.

# Answer
> 1 votes
The "bars" actually just state the signal strength – so basically you could have all 5 or whatever bars, but no data at all. Data speed depends on multiple other factors not all fully known to me; one example is "available bandwidth" divided by "connected devices using it".

So if the capacity of the cell tower has been "reached", even with full bars and SuperDuperWhatsnot+++ data connection: highway full means stop-and-go.

Not sure if that's the case with your issue (to find out, you'd need to contact your provider/carrier) – but at least it's one possible explanation. I'd expect the device to switch to another "band" in such a case, though; but it could be there's simply no other one available, or configuration keeps it from doing so.

---
Tags: 4g
---


# Question
Title: Where can I get the software that installs google apps for CyanogenMod
I installed CyanogenMod a while ago. Yesterday I uninstalled Google Play and Google Play Services. Now I need to reinstall them again.

I downloaded the gapps zip file but I need to know what was the software used to install them from my computer to the phone

# Answer
You can check with the corresponding Wiki page at the CyanogenMod website to find the correct version of the *GApps* zip file.

Once downloaded, place it into the root of your SDCard, then reboot your device into (custom) recovery. From there, chose "install zip from sdcard", and select the file you've just downloaded. That should install *GApps* on your device.
> 1 votes

---
Tags: cyanogenmod, google-apps
---


# Question
Title: samsung s4 has suddenly started calling through Skype instead of the local network
My samsung s4 has suddenly started calling through Skype instead of the local network. I have not set any defaults. I have also uninstalled skype, it still goes through skype, then stops then I have to call again then it goes thtough the network. How can resolve this? please help

# Answer
> 1 votes
Looks like it just went in NSA mode. You can check in *Settings-\>Apps*, switch to the "All" tab, and slowly and carefully check the entire list whether Skype really has been removed (it should no longer be found here then).

If you find it there, make sure to really uninstall it. If it will not leave in peace, you can make it leave in pieces:

If you not already have one installed, get yourself a *terminal emulator* (e.g. Android Terminal Emulator). Open it, and enter:

```
pm uninstall com.skype.raider

```

This advices the "package manager" (pm) directly to remove this app.

If nothing of the above helps, please edit your question and add some details: Is your device rooted? Do you have an ADB setup available?

---

If your device is rooted, you can directly check for the app without the help of GUI elements. Via `adb shell` or above mentioned Terminal Emulator (lines starting with a `#` are comments and do not need to be typed):

```
# become root. This will popup a confirmation box, confirm:
su
# now we look for the data directory of the Skype app
ls /data/data | grep skype

```

If the prompt returns without any information, there is no Skype data directory. If it, however, returns something like `com.skype.raider`, the data directory is still there. Still being root, you can also check for Skype's `.apk` file:

```
ls /data/app | grep skype

```

If Skype is still there, this should yield something like `com.skype.raider-1.apk`. You can also list the packages known to the system, which does not even need root:

```
pm list packages | grep skype

```

And you could see if root powers help accomplishing what failed with the error message you described, and re-issue a

```
pm uninstall com.skype.raider

```

With ADB available, you could do all this in a much more convenient way from your computer:

```
adb shell
su

```

Then continue as described above. Note: If `su` was successfull, the command prompt should be prefixed by a `#`, otherwise it remains prefixed with a `$`.

# Answer
> 0 votes
There is no need to uninstall Skype. Go to Setting/Application Manager. You will get Skype as one one of tha Apps. Click on Skype. Launch by default, clear default.

---
Tags: calls, skype
---


title: CWM or TWRP not supported?

text:
# Question
Title: CWM or TWRP not supported?
I'm trying to install CWM or TWRP for my D801 LG G2 and they both say "device not supported". TWRP doesn't give me any other options, but CWM shows D802 is supported. Can I install that or will it brick my phone?

Also, can I install CM11 with CWM or is that a TWRP only type of thing?

Thanks!

# Answer
The "device not supported" message means that you probably downloaded the recovery image for a different device (AT&T's LG G2 "d802", or International LG G2 "d800".) You can override this check, but it's not recommended, as the devices might be different enough that you could cause irreparable damage to it (a.k.a. "bricking".)

The most current TWRP for T-Mobile's LG G2 (d801) is located here. I could not find an official ClockworkMod recovery for the d801, but you may want to search appropriate sections on XDA-Developers forums for unofficial builds that are compatible with your phone. Another recovery image according to CM's installation wiki can be downloaded from here, but must be flashed with loki\_flash tool, as described in the installation instructions.
> 4 votes

---
Tags: recovery-mode, clockworkmod-recovery, twrp, lg-g2
---


# Question
Title: What is this CJK app and why is it on my phone?
I was going through my apps and discovered this:

Um, what? Unfortunately, I'm not fluent in the language that the app is titled with (Chinese, I'm guessing?), so I have no idea what it is or where it came from. Any ideas? I tend to be careful with what I download (no third-party markets) so I would be surprised if it was malware, but that being said it still looks mighty suspicious to me.

It's a Galaxy Nexus running Android 4.3 if that's relevant.

# Answer
> 4 votes
It looks like it's Google's Pinyin IME. The icon has since changed to use squares instead of circles, but you can still see that it is generally the same, and you can find examples of the old round icon on the Internet still. It's still on the page for Google's Windows variant, in fact:

Google must evidently ship this in their vanilla Android builds for Nexus devices, which would explain why it cannot be uninstalled. This seems to be verified by various sites around the web (one, two, three).

---
Tags: applications, samsung-galaxy-nexus, malware
---


title: Dowload PDF in Dolphin Mini?

text:
# Question
Title: Dowload PDF in Dolphin Mini?
It seems to be a relatively new feature that pdf files are shown directly in the browser instead of downloading them.

How can I download them instead?

# Answer
Dolphin Mini blog post documents how to download the PDF file.

> **Q2: How to download PDF files?**
>
> A2: 1) long press the link of PDF files, choose the “save link” option in context menu. 2) click “download” option at the bottom of the page after you click the link.
> 2 votes

---
Tags: pdf, dolphin-browser
---


title: Galaxy S4 bluetooth voice commands

text:
# Question
Title: Galaxy S4 bluetooth voice commands
Can anyone help me out. I recently changed my Razr for Galaxy S4 (SCH-I545) on Verizon. I would like to access S-Voice from my bluetooth headpiece, but if I have a pin number set for the phone's lock screen, the S-Voice app won't start when I push the bluetooth button until I unlock the screen. Sort of defeats the purpose of hands free use such as in the car. On the Droid Razr there was an option in the settings under security to allow bluetooth voice control with the phone locked, but I can't find this on the Galaxy. The hands free bluetooth access works if the lock screen pin is disabled, but I prefer to have the pin number set, especially if I'm out and about, and it's a pain to go into settings to disable the pin everytime I get in the car. Any ideas?

Thanks,

Dan

# Answer
See if Delayed Lock works for you. It's a 7-day trial app, with in-app purchase for license.

> Additionally, there is also an optional notification in the Android status bar and a widget to immediately reenable the lock screen, and **free plugins to automatically keep the device unlocked while connected to a specific WiFi network / Bluetooth device or at certain locations.**

---

Others have used a combination of Tasker and Secure Settings with this configuration:

Profile: State \> Bluetooth Connected
`Task > Plugin > Secure Settings > Password/Pin > Disabled`

Exit Task:
`Task > Plugin > Secure Settings > Password/Pin > Enabled (Set to my old
PIN number)`
> 0 votes

---
Tags: lock-screens, bluetooth, s-voice
---


# Question
Title: Why can't I connect my bluetooth speaker to my android tablet?
I have an android tablet without bluetooth enabled ability. I also have an Ematic 8 in 1 bluetooth enabled speaker. I've tried several times to connect the speaker to the tablet using the audio 3.5 to 3.5 cable, but to no avail. It will not play the music. The music starts and plays, but no sound comes out. Can my device play through the speaker? And are all portable speakers bluetooth enabled? Thank you for any help you can give and I will await your response.

# Answer
Most Bluetooth speakers (not all) have a 3.5mm jack for the sole purpose of audio out, not audio in. Because of this, audio can not be sent to the Bluetooth speaker via auxiliary cable to be played, because the speaker's sole purpose is to output audio over a Bluetooth connection or through headphones in the speaker's 3.5mm jack.

My suggestion is to gain access to a device with Bluetooth and connect to the speaker to play music. Once this is done, connect headphones to the 3.5mm jack in the speaker and see if the sound is played through the headphones, as opposed to sound coming directly from the speaker. If sound does play through the headphones, then you've found your solution.
> 1 votes

---
Tags: bluetooth-audio
---


# Question
Title: Installing TextSecure, but missing Google Play
I am running a custom ROM (Android 4.2.1) and want to install TextSecure from Whisper Systems. To support push messages Google Play is needed for Google Cloud Messages.

How can I install Google Play?

EDIT, installing the google package fails, installation aborted every time.

# Answer
Install the Google package for your custom ROM. For instance cyanogenmod you flash the ROM then the Google package, ask whoever made the ROM for the correct version you need, most developers would put instructons in the first topic in their thread.
> 2 votes

---
Tags: google-play-store, textsecure
---


# Question
Title: Installs for Google play & other app stores
A user can download the android app from any where - Google play, Amazon app store, Opera app store, Samsung app store..

Some of the android apps can also be ported into other OS providing access to android apps, like Kindle Fire OS, Blackberry OS, Nokia X.

Do install numbers seen in Google play developer statistics include installs from other app stores like amazon, opera, Samsung etc.,?

How about android apps that can be installed non-android devices as stated above?

# Answer
The app stores you mention are different from each other. So, they maintain separate / different statistics.
> 1 votes

---
Tags: google-play-store, amazon-appstore
---


# Question
Title: "Too many files specified; only takes APK file and verifier file" problem
I have some devices attached to my PC. Now I want to install Astro to a specific emulator. Unfortunately, I get this error.

```
hieund@hieund:~/Downloads$ adb install "Astro File Manager 2.5.1.apk" -s emulator-5554
too many files specified; only takes APK file and verifier file

```

# Answer
> 2 votes
It generates this error when there is only an emulator attached.

```
EOCD not found, not Zip
file 'AstroFileManager2.5.1.apk' is not a valid zip file

```

I realized that the AstroFileManager apk has problem. **I downloaded a new one from xda and it works**. Done.

# Answer
> 3 votes
the -s should be before the 'install'

# Answer
> 2 votes
Seems like an whitespace problem in the filename. Either remove or escape them.

---
Tags: adb
---


# Question
Title: How does Over-the-air updates (OTA) work
I read the Wikipedia article but it's not totally clear on how Android updates are pushed to devices. This is what I understood but am not certain which is correct so please add details to approve or disapprove my statements.

Case A Phone has some service that periodically checks manufacturers servers (with some sort of polling) then if there is a new update it informs the user with a notification. User than clicks the notification and downloads and installs update from manufacturers server

Case B OS updates are just like ordinary software updates, there is a Google Cloud Messaging or similar broadcast receiver active on the phone and manufacturers just send message using this which shows user a notification. User than clicks the notification and downloads and installs update from manufacturers server

Case C Phone is notified about the updates by the mobile network (over-the-air provisioning (OTAP) like MMS and WAP settings) and than it shows a notification of the update. User than clicks the notification and downloads and installs update from his/hers mobile network provider

These all seem probable but consider these cases: What would happen if phone is not registered on network for a long time and internet is disabled (think of a tablet without internet access for example)? Why are phones with same version (international version) of firmware getting new updates at different times on different networks?

NOTE: I recently found out that CyanogenMod has OverTheAir updates in newer versions, how are they doing this, I doubt they have mobile network providers support?

# Answer
CyanogenMod ROM has a built-in Updater application which can periodically (or manually) check their servers for a new release of the ROM. Your current ROM version and date stamp are sent (in a completely anonymous way, no identifiable information is sent for privacy reasons) to their servers, and any new versions are returned. The user is then presented with a notification, and can choose to download the update (entire ROM actually) and automatically or manually flash it via Recovery.
> 2 votes

---
Tags: ota-update
---


# Question
Title: How can i transfer phone memory apps to external SD card
I am getting very low space please help. I want to install or transfer apps on external SD card completly.

# Answer
> 0 votes
Go to settings-\> Manage Applications-\> Select the app-\> Move to SD Card

---
Tags: internal-storage, external-sd
---


# Question
Title: what is the difference between Dolphin Browser HD and Mini versions?
I look at the official Dolphin Browser page, but I can't seem to find any differences, besides:

* Dolphin Browser Mini – Fast & Simple
* Dolphin Browser HD – Powerful & Elegant

In what sense is HD powerful or elegant?

In what sense is Mini simple?

What am I missing out on if I use Mini instead of HD?

# Answer
> 4 votes
I've used Dolphin HD for some time now, but every time I try to compare its features with Dolphin Mini I get frustrated, there is no clear documentation everywhere.

That said, Dolphin Mini is a version of the browser that is optimized for velocity and reduced resources use, so I came to the conclusion that Dolphin HD is the right path to go if you have a terminal with decent resources (700Mhz o more powerfull processor, 512Mb of RAM or More, 800x400 resolution, etc....) while the Mini version is here to that ones that do not have this kind of terminals or that prefer a more faster browser even at the cost of missing some features.

So with the two versions being free I choose Dolphin HD if the terminal is powerfull enough to allow you to maintain 3 or more tabs open an user flash.

# Answer
> 3 votes
I was using Dolphin HD for a while, but a lack of room on my internal storage forced me to swap to Dolphin Mini as it has a much smaller install size. I only use the browser for light browsing to a few regular sites, but I haven't found anything that I can't do in Dolphin Mini. In my experience you might not miss out on anything if you use Mini instead of HD.

# Answer
> 0 votes
Google Docs is a noteworthy difference.

In short it seems that certain, small add-ons are hard-coded into the mini-version.

The goal is to keep it simple and small - but it lacks the full add-on-featurabilty of Dolphin.

This difference makes mini less flexible, but smaller.

---
Tags: dolphin-browser
---


# Question
Title: Does the Google Authenticator app negatively impact a fully charged device
I have the Google Authenticator installed on my phone. I notice the codes are generated constantly. It appears the app is running constantly in the background.

Does this app has a major impact on a fully charged android device?

# Answer
The app is not running in the background. When you start it, it generates codes based on an algorithm tied to your original configuration.

It for sure will not impact your battery, and is not running in the background (the time based codes it creates, are constantly changing though - every 60 seconds - or however long).

But the app is only using resources when it is running, and servicing out the codes to you.
> 4 votes

# Answer
Check the 'battery' section in the settings and see if it shows up there. Also, does it run at startup automatically? Because I'm NOT seeing that on my DROID 4 - it only seems to startup when I use it, and then (like every android app), it hangs around until it gets killed off. Is that what you are seeing?
> 1 votes

---
Tags: battery-life, charging, google-authenticator
---


# Question
Title: Can I install any file browser if I don't already have one
Ok. Long story short I'm an idiot. I have a rooted Kyocera Hydro, with no recovery(no access to cpu to port my own). I deleted stock file and internet browsers. I also have no access to the play store because im only on wifi and the signal bars are grey. In an attempt to fix that I did a factory reset. So, since no signal, cannot sign in to google account, no file or internet browser. I have all my apps backed up on the sd cards, and other phones to bluetooth files. By changing .apk to .jpg I can send es file over, but cannot change back to install. am I missing something. Is there any way to install es remotely with out a cpu. Oh and I can't flash stock rom cause no recovery mode. Help?

# Answer
You cannot install `apk` without a computer or working Wi-Fi or data connection.

But, you can install `apk` via `adb` to your device.

> **Disclaimer: You need a computer/laptop in order to accomplish this.**

Since the device is operational, you can enable `USB debugging`. Then follow the steps given in this thread. An excerpt from the thread is given below.

> You can manually install your app by doing the following:
>
> 1. Install Android SDK tools from this page (Download for other platforms → SDK Tools Only.)
> 2. Install USB drivers for the phone (usually from manufacturer's site.)
> 3. Turn on USB debugging on the phone (in **Settings****Developer options**)
> 4. Connect the phone via USB (you can also do this over Wi-Fi with a number of apps if the phone is rooted.)
> 5. Open Command Prompt or Terminal and navigate to the "platform-tools" sub-directory of where you installed the SDK tools.
> 6. Issue the following command: `adb install path_to_apk\your_app.apk`
>
> Keep in mind though that you are still essentially "letting them have" the apk, since the installation simply copies the APK file to the appropriate directory on the phone (usually `/data/app` or `/data/app-private`) and registers it with Android's Package Manager. A knowledgeable enough user can still retrieve the APK.

Thanks to Chahk for his answer. Thank him for the solution.

> **Correction:** In step 1, in place of SDK tools, you can just copy just the platform binaries (`adb` and `fastboot`) and continue to step 2.
> 2 votes

---
Tags: installation, recovery-mode, apk
---


title: 'applypatch' process using too much CPU

text:
# Question
Title: 'applypatch' process using too much CPU
I have here a brand-new Samsung Galaxy Duos 2 and there's something that bothers me about the "applypatch" process. It uses too much CPU (up to 50%) and runs continuous like a service. Now, what does it do there?

I think this happened after I updated my firmware through Settings \> About device \> Software Update or maybe after I restored some apps from my other phone. Is this just normal like it would patch something and will stop as soon as it finishes its job or is there something else I should be alarmed? Do I need to stop it?

<sup> (Click on the image for larger version) </sup>

# Answer
I have already found out the problem, it's because of the Upgrading of the firmware. I brought my phone to Samsung and they found out that the firmware installed in the device is somehow not genuine (don't know about this, I got my device from Globe Telecom as brand-new.)

**Disclaimer**: this solution is for Samsung device under warranty period. Samsung said the problem occurs when you update through OTA when you have an inconsistent internet connection making the 'applypatch' running as if it cannot find all necessary files for upgrade and continuously searching and patching it. Solution to this is to backup first your device, bring it to Samsung Service Center then have them format it and install a genuine OS. After that, my device is back to normal with updated genuine Android 4.2.2 Jellybean and just have to restore my data.

If your warranty is over and if you're already rooted you can just reformat your Android device with a legit ROM and everything will be back to normal.
> 0 votes

---
Tags: 4.2-jelly-bean, samsung, samsung-galaxy-s-duos
---


# Question
Title: Samsung Galaxy S4 stuck on Samsung logo after booting from Odin
After booting from Odin, I can't turn on the screen. It gets stuck on Samsung Galaxy S4 logo. I tried to do a factory reset. It says completed, but then it has a `no command` error under the Android logo.

Is there any way to fix that?

# Answer
The good new is your phone is not bricked, so yes, you can still fix it.

Just enter download mode again and flash with odin one more time.

To enter download mode you have to:

1. Power off your phone
2. Press and hold `Volume Down` \+ `Home` \+ `Power` buttons at the same time.
3. Press `Volume Up` button when warning prompt.
> 1 votes

# Answer
After flashing please wipe data cache and dalvic cache.
> 0 votes

---
Tags: rom-flashing, odin
---


# Question
Title: How to remove google acccount from my LG 4X HD/ P880
I had my gmail account from an old employer disabled. It keeps on notifying me on "Account Action Required". I can only disable the sync in "Accounts and Settings", not remove it entirely. How do I remove it?

I use the 4.2 OEM OS.

# Answer
There should be an option to remove non-primary Google accounts if you go to Settings -\> Accounts & Sync -\> (the Google account), tap the three-dot menu in the top right corner and select Remove Account.
> 3 votes

---
Tags: google-account, lg
---


# Question
Title: Which android devices have optimized encryption hardware?
I've been using a Nexus 5 for a while and using FS encryption. Apple's iOS Security document states that:

> Every iOS device has a dedicated AES 256 crypto engine built into the DMA path between the flash storage and main system memory, making file encryption highly efficient. Along with the AES engine, SHA-1 is implemented in hardware, further reducing cryptographic operation overhead.

Do any of the Android devices have such hardware to reduce encryption overhead? Is it part of a standard like iOS?

# Answer
Fundamentally Android requires the developer to implement encryption directly (ie, there is no OS supplied framework for this).

To the best of my knowledge, there is no current Android hardware with Encryption built into to the hardware. The new "Black Phone" that Boeing is reportedly making for the US defense industry is likely an exception to this (the phone HW was specifically engineered for security).

Basically iOS is encrypted by default, and Android requires the devloper to implement encryption in their applications.
> -2 votes

---
Tags: security, battery-life, encryption
---


# Question
Title: Turn off the voice notification for emails on GALAXY S4?
So I tried to figure this issue out for my boss and ended up stumped, decided to call Verizon for some assistance however, due to lack of "official literature" (?) the tech was unable to assist me in solving the problem. Turns out if I go into the settings for the actual email account that my boss has connected to his phone and shut off the notifications completely that eliminates the voice from say... "You have one new email... You have five new email... You have eleven new email" but.... if we do that he can't receive any notifications at all. No beep, no vibrate, no standard email dings... there has got to be a way. Someone please help, the voice is driving everyone in the office crazy.

# Answer
> 2 votes
If this is happening to you, you might be in Driving Mode. You might have not actually switched to Driving Mode physically, but if you've paired (Bluetooth) with you're vehicle, it may automatically switch to Driving mode when you enter the car.

Pull down the notification bar from the top of the screen. If Driving Mode isn't one of the five icons at the top of the screen hit the icon that looks like three little boxes and one set of arrows.

That should open a big list of toggle switches. Look for driving mode and see if it is turned on/lit up. If it is turn it off and the voice notifications should stop.

# Answer
> 0 votes
Well, I had the SAME problem and it turned out to be that my ringtone for incoming calls was set to "Hangouts Video Call". When I changed that to "VZW Airwaves" the voice announcement for notifications went away. Perhaps it is coincidence, but every other option I tried failed and tested after each, resetting to how things were before.

---
Tags: notifications, samsung-galaxy-s-4
---


title: How to activate car mode with a magnet?

text:
# Question
Title: How to activate car mode with a magnet?
The Google Nexus 7 tablet has lots of reed relays and magnets.

Some toggle the screen, others activate the wireless charging dock. I suppose there is a position for activating car mode (never putting screen to sleep). I'd like to put a magnet (or several if necessary) into my car dock, so I can trigger car mode, whenever I put the tablet in there.

Unfortunatelly, I couldn't find a page, that will describe the various positions of the reed relays inside the device.

# Answer
> 1 votes
the best way is NFC Trigger.. there is an app (nfc trigger) that can activate car mode automatically when the tag is close to the tablet

---
Tags: nexus-7, car-dock
---


# Question
Title: Moving apk to system/app. Operation failed
I have rooted my Nexus 5 and am trying to move an apk to the system/apps directory but keep getting "Operation Failed". I am trying to move from the /data/app directory to the /system/app directory to give access to system only settings.

I have changed /system and /system/app to permissions of 777 with "Root Browser".

What needs to be changed to allow for this?

# Answer
Most devices have the `system` partition mounted as read-only. You need to remount the partition with write access so that you can modify the files.

This free app should work. Other utilities such as ES File Explorer and Titanium Backup also have the ability to remount the system partition as writeable.

Alternatively, you can use a Terminal Emulator or ADB to run the following command, which should remount the volume as well.

`su`
`mount -o remount,rw /system /system`

After the volume is mounted as read/write, you can go ahead and move the app over. The volume will remain read/write until you reboot the device, at which time it will revert to read-only.
> 5 votes

# Answer
Use ES File Explorer..

Select menu-\> Switch on Root Explorer under Tools.

Again click on Root Explorer.

A pop up window will appear.

Select Mount R/W -\> Select RW option from the new popup for '/' and 'system'.

Now onto your operation. You will now be able to move the files without failure.
> 2 votes

---
Tags: root-access, file-system, apk
---


# Question
Title: Music files become unplayable after transferring to SD card
I am currently using Sony Xperia L. After I transfer MP3 files from internal storage to a SD card using the option from settings, the files become corrupted and can not be played. What will be the problem and how can I solve it?

# Answer
> 0 votes
Sounds like your card may be defective. I had a similar problem a few weeks ago. Try testing it with h2test2 ( http://www.softpedia.com/get/System/System-Miscellaneous/H2testw.shtml). Note that you will have to format the card first (quick format is fine), and it may take an hour or two.

---
Tags: sd-card, storage, internal-sd, data-transfer
---


title: Update work address

text:
# Question
Title: Update work address
I configured my work address and now I can't change it. Sometimes Now shows me: "15 minutes to work" and the route, but it is the old one. In and older version of Android you could just hold for a sec on location settings, but now you can only enable/disable and see which apps requested permission to my location.

Update: using CyanogenMod 11 (android 4.4.2 KitKat).

# Answer
Install Google Maps.

Under Settings from Menu select ' Edit Home or Work'
> 0 votes

---
Tags: google-now
---


# Question
Title: fastboot flash recovery doesn't work on HTC Desire
I'm trying to update ClockworkMod recovery on HTC Desire.

Fastboot recognizes the device:

```
$fastboot devices
HT03PPL04520    fastboot

```

But flash recovery fails:

```
$fastboot flash recovery recovery.img
sending 'recovery' (3054 KB)...
FAILED (status malformed (1 bytes))
finished. total time: 0.002s

```

P.S. The reason why I want to update the recovery is that when I try to install zip from sd card I get something like this: "error can't open /sdcard/update.zip (bad)"

# Answer
> 0 votes
Download a clockworkmod recovery from offsite and firstly try to use fastboot boot. If it works correctly, flash recovery.

# Answer
> 0 votes
Try fastboot flash --RECOVERY recovery.img --no-reboot

# Answer
> 0 votes
As Penguinolog said, try to "fastboot boot" into the recovery using "fastboot boot recovery.img".

If you can,the recovery is not to blame. Rather, the recovery partition may have accumulated some bad blocks which might have to be cleared beforehand flashing the recovery.

---
Tags: htc-desire, fastboot, recovery-mode
---


# Question
Title: Internal SD periodically becomes inaccessible
I'm having an issue with my Samsung Galaxy S. My phone has trouble reading my internal SD card. When the problem occurs, I cannot take pictures, or even access the "My Files" folder.

When I check the settings in the SD card and phone storage area, everything is unavailable or greyed out. The phone is not USB mounted when this happens. A battery pull fixes the problem, but this seems unconventional. Also Kies does not work as well with my device.

# Answer
I had the problem with my Ainol Novo 7 Crystal Quad Core and the solution was simple but took hours of research. The internal SD partition that goes beyond the memory reserved for the OS and some apps may have become corrupted. Go to the backup/reset tab in "settings" and click the erase SD card. You will be told that you will lose all the information on it but you will only lose that which you cannot access anyway. Erase the card. Once it is erased, you will be able to mount it when you go to "storage" and you push the remount button. Hope this of help and use to you. It worked for me.
> 0 votes

---
Tags: samsung-galaxy-s, internal-sd
---


title: Windows 8.1 drivers for low end device

text:
# Question
Title: Windows 8.1 drivers for low end device
I have a low end device I'm trying to connect to my Windows 8.1 laptop. The device has no markings and was purchased by a friend of a friend (I think it was one of those cheap Groupon buys) and I don't have the manufacturer info as of this time.

Currently in Windows Device Manager, it is showing up in *Other Devices* as *Android*. The device status says

> The drivers for this device are not installed. (Code 28).

Windows couldn't automatically find an updated drive and the generic Google drivers didn't work either.

Does anybody know where else to go about finding drivers that may work?

Here is the information that is available via Settings-\>About tablet:

* Model number: MID
* Android version: 4.0.4
* Baseband version: 2.1rc
* Kernel version: 3.0.8+
tt@tt-System-Product-Name #68
Mon Aug 5 13:36:51 CST 2013
* Build number: nuclear\_evb-eng 4.0.4 IMM76D 20130725 test-keys

It's very similar (looks the same, specs are a little diff) to this generic tablet

# Answer
> 0 votes
I was able to use a Samsung driver.

* Go to Device Manager, find the Android device, and select Update Driver Software.
* Select Browse my computer for driver software
* Select Let me pick from a list of device drivers on my computer
* Select ADB Interface from the list
* Select SAMSUNG Android ADB Interface (this is a signed driver). If you get a warning, select Yes to continue.
* Done!

For good measure, I ran `adb kill-server` and `adb start-server`. Then when I ran `adb devices` I finally saw a device listed so I fired up IntelliJ and all is good in the world again!

---
Tags: windows, usb-drivers
---


# Question
Title: How to do reset/wipe on galaxy nexus with encrypted data
My galaxy nexus, rooted, open bootloader, was running cyanogen mod 10.2 with encrypted data. I tried to wipe and sideload 11 maguro onto it, and install hung on fixing fs\_size in crypto footer.

On rebooting it hung on the cyanogen face. I wiped a few more things and tried to put 10.2 back on and now the encryption password does not work anymore. So I cant boot the device.

I saw that a total wipe and restart is possible, but Im not sure how. Sideloading another ROM I am guessing wont help anyway since I cant boot past the encrytion screen as my password is not being accepted.

When I boot into recovery I use clockworkMod Recovery v6.0.4.7

What is the best method to start again with my device, to get some type of OS working on it?

My options from my recovery menu \- reboot -install zip \- wipe data/factory reset (next menu only asks to wipe data) \- wipe cache partition \- backup and reestore (all involving the /sdcard which it cant mount) -mounts and storage (the next menu does allow for format /system & /factory - but not sure what that will do?) \- advanced (reboots and logs)

# Answer
> 0 votes
If you can, boot into fastboot by holding down both volume keys and pressing the power key, then start recovery and do a factory reset.

---
Tags: cyanogenmod, encryption
---


# Question
Title: Xperia mini 17i update Android 2.3 to 4.0
I try update Android from 2.3 to 4, using tool `Sony PC Companion 2.1`.
Tool want terminate processes `wininit.exe` and `java.exe`.
I can't terminate this processes using Far manager and Task manager.
When I accept termination of processes by `Sony PC Companion 2.1`, my computer is restrted.
Any ideas?

# Answer
> 2 votes
You can't terminate `wininit`. If their installer is trying to do so then it's broken, or trying to install a rootkit by replacing system files in use by `wininit`. Normally you should have an option to ignore the warning and it will simply need a reboot after the install (though given that it's warning about a system process, I wouldn't trust it as far as I could throw it). Did you get the installer from Sony's official site?

# Answer
> -3 votes
Did you see the source or file location of `wininit.exe and java.exe` it occurs to me that these files are virus files and you need to run some antivirus scan. The problem is these viruses use a regular windows process name and will be in another directory to cause confusion. Running MalwareBytes may help.

One more thing if you find `wininit.exe or java.exe` in other than `System32` folder you can delete it.

Source : Youtube Video

**The best thing you can do for updation is trying in another virus free pc or removing the virus in your pc**

---
Tags: 2.3-gingerbread, 4.0-ice-cream-sandwich, updates
---


# Question
Title: How can I stop QuizUp from using up so much of my storage space?
After a few weeks of usage the apps settings show that QuizUp is taking up several hundred megabytes of local data storage.

What is causing this and how can I prevent it? Clearing the app cache won't work.

# Answer
> 1 votes
**Edit:** After recent updates this problem does not seem to occur anymore, so this answer is probably obsolete.

---

**Overview**

This is caused by the results screen. Quizup will download each match question as a screenshot instead of rendering it on the client's side. Not only does this result in a lot of additional mobile data usage but it also takes up a lot of space on your device because all screenshots are cached. Unfortunately there does not seem to be any limit to this caching and there is no way to turn it off from the app itself. Fortunately there are two workarounds.

**Workaround 1: Clearing the screenshots cache manually**

Navigate to `/sdcard/Android/data/com.quizup.core/` on your file explorer of choice and delete the `screenshots` folder. This will only affect the screenshots cache. As oposed to clearing the app data from the **apps** menu all user data, e.g. your account and settings, will be preserved.

**Workaround 2: Disabling screenshot storage**

Navigate to `/sdcard/Android/data/com.quizup.core/` with your favorite file manager. Delete the `screenshots` folder. Then proceed to create a new empty file called `screenshots`.

From now on no screenshots will be saved locally. They might still be retrieved and continue to cause high mobile data usage, though.

The downside to this method: The *Match Questions* section on the result page will stop working.

**Sources**

http://www.reddit.com/r/QuizUp/comments/2059bb/data\_usage/

---
Tags: applications
---


# Question
Title: minimum in call volume on lg g2 and samsung s4 too high using headphones
I have tried the Apple and Klipsch earbuds with LG G2 and Samsung S4, however, both phones have a minimum *in-call* volume that is still excessively loud for me. What are some possible solutions? This is not the case when using an iPhone.

I saw Minimum volume is too high with headphones suggested getting an inline volume control. Will this only work for music or phone calls as well?

I have tried equalizer apps like Fine Volume Control but these work only for media and not in-call volume, which is my main issue.

# Answer
Try this headset : http://www.amazon.com/dp/B00001P4XH/?tag=stackoverfl08-20

Or Try this application

http://play.google.com/store/apps/details?id=opotech.finevolumev2
> 0 votes

---
Tags: samsung-galaxy-s, volume-control, headset, lg, volume
---


# Question
Title: Access a word definition from within an app?
Sometimes when I use an app on my Nexus tablet offline, I encounter words for which I would like to quickly check the definition. This is the solution I am currently using

1. select the word
2. copy to clipboard
3. switch to a dictionary app
4. paste the word and read the definition
5. switch back to my original app

I have to do this often, and this is quite inconvenient. Is there a more direct way to access word definitions when offline?

---

# Answer
You should be able to invoke dictionary apps like GoldenDict or ColorDict by "sharing" to them:
> 1 votes

# Answer
I think app suggestions are off-topic here.

But you may want to try this Quick Dictionary app...
> 0 votes

---
Tags: dictionary, share-menu, copy-paste
---


title: Hebrew language to a physical keyboard

text:
# Question
Title: Hebrew language to a physical keyboard
I have a Nexus 7 (2013) (Android 4.4.2). Recently I bought a Bluetooth keyboard to go with it. For English the keyboard works as expected, however I noticed that there is no Hebrew language when adding layouts for the Broadcom BT HID.

I have Hebrew with the virtual keyboard (comes with it - I didn't have to use 3rd party software).

Is there a way to add/install Hebrew so I could use it with the physical keyboard (without 3rd party apps)? As I see it, it is a software thing since the keyboard sends the same signals only the mapping is different.

If no, is there a way to do such a thing with 3rd party apps?

# Answer
External Keyboard Helper Pro (costs $2.50) has Hebrew support.
> 1 votes

---
Tags: external-keyboard, hebrew
---


title: Strange Android bug - layout reversed

text:
# Question
Title: Strange Android bug - layout reversed
I was doing some debugging on my device, and when I pulled out my lead, my whole phones layout has now been reversed.

So for example usually the clock, wifi battery symbol etc, on the top right, but now it is on the top left. The screens on my home screen have also been reversed, e.g.

At present I have

1. screen with some apps
2. weather widget
3. Main screen
4. screen full of apps

But now it is the other way round. That is 4 and 1 have been reversed.

Also notice the buttons at the bottom have also been reversed, the back button is on the right side now instead of the left

When I drag down from top of the screen, to see notifications, the icons are on the wrong side.

Click image for larger version

I have seen this type of bug before and have no idea what has caused it. Anyone know a solution? I really don't want to have to do a factory reset. And Yes I have tried turning it off and on.

Any suggestions would be helpful!!

# Answer
In the developer options, look for a checkbox that says "Force RTL layout direction" and turn it off.

It's a developer feature that helps with testing how apps will look on a device that uses a right-to-left language (such as Arabic) without having to actually change the device's language.
> 15 votes

---
Tags: 4.4-kitkat
---


title: Ring only for favorites?

text:
# Question
Title: Ring only for favorites?
Any way to micromanage ringtones? I'd like to only hear my phone ring when called by people on one of my favorite lists, or family list. Same with sms/mms sounds.

Edit: I'd already considered putting everyone but favorites on silent. However those lists change fairly often. So only a specific group ringing at a specific time is prefered.

# Answer
> 2 votes
You can do this. I use Zedge to get ringtones. Get a mute or silent ringtone and then select another ringtone and set it manually for specific people. Zedge also helps you set it for individual contacts.

---
Tags: ringtone
---


# Question
Title: How to lower OOM value of an app permanently?
I am not challenging Android's memory management technique (like killers do). I just want to give an app higher priority even when it's not in foreground or visible (with notification).

*AutoKiller Memory Optimizer* is able to do it on rooted device, but the change lasts for few seconds if I multi-task.

I want to do this permanently: perhaps running a background daemon to do change continuously should work. How to do this?

# Answer
On XDA I found a post discussing how to PIN an app to not get killed by OOM. As your question indicates your device is rooted, this could be useful for you. The principle described there can be applied to your case as well by simply changing the `oom_adj` value specified (the `-17` would permanently PIN it, highest prio -- so use a larger value to "weaken" that).

The script snipped posted there looks like this:

```
#!/system/bin/sh
sleep 60

PPID=$(pidof com.estrongs.android.safer)
echo "-17" > /proc/$PPID/oom_adj

```

An anonymous user noted you could also set this file to read-only permissions to prevent Android from updating it, adding `chmod 444 /proc/$PPID/oom_adj` to the above script (the proposed 444 means nothing but read permission, but doesn't affect the system's ability to remove the file when the process ends). I have not verified that, but this could in fact save you from looping/repeatedly running the script, making the set value permanent for as long as the process lives.

As said, replace the `-17` by your chosen value. Also replace the app's package name (`com.estrongs.android.safer`) by the package name of your target app. You can also lower the `sleep` value, or even ommit the sleep at all.

Now you need a way to auto-execute this as soon as your app is running. For this part, you could e.g. use Tasker: Context would be "app running" (and your app selected), and the task "run shell", with above script as parameter. Then, as soon as you start your app (and it comes to foreground), *Tasker* would execute the script -- and the `oom_adj` value should be applied.
> 4 votes

# Answer
It can't be done from a application's code (background service or thread or whatever). Reason is well described in this post, http://debuggingisfun.blogspot.com/2014/03/android-foolproof-low-memory-killer.html
> 1 votes

# Answer
ROM Toolbox Pro by Jrummy has built-in OOM manager.
> -2 votes

---
Tags: ram, background-process, optimization
---


# Question
Title: Ogg Vorbis file not listed in media player
I have an Ogg Vorbis file (.ogg), which was discovered by the fancy new music player on Android Kitkat and it played fine. However, now that it is no longer officially a "recently added" file, I cannot seem to access it in the music player. It does not appear under "Songs", which otherwise lists all files as far as I can see.

The .ogg file is in the same directory as my mp3 files, which it can see. And it can definitely still play, the file is not damaged. I have my own app under development for recording, which uses the GUI-free bare-bones media recorder and player libraries provided with Android. And it can play it even though it wasn't intended to!

Has anybody got any ideas? Can I force a refresh of the media library somehow? Clearing data and cache under settings does not do it.

# Answer
> 0 votes
Ah, this is because it is listed as an Unknown piece by an Unknown artist as the only piece in my library. The Ubuntu Rhythmbox program I used to make the ogg vorbis file did not tag automatically for this particular piece, while it did for others.

The solution is to tag the file with for instance the "Audio Tag Tool", then it is searchable in the Android Music Player.

Understandable, but not obvious to me, I think it would make sense if the player app would search by file names as a last resort if no other matches were found.

---
Tags: 4.4-kitkat, google-play-music, media-files
---


# Question
Title: How to Power On and Shutdown a Remote host with Android?
The title can't be more specific. I'd like you to suggest the best way to send the poweroff instruction, to windows or Linux.

# Answer
> 1 votes
# Power ON

1. **WOL enabled BIOS:** In order to power up the remote host, you first have to enable WOL in his bios. The way you have to do this will vary from motherboard to motherboard, sou you'll have to figure it out by your self, or ask Google for some help.
2. Remote Host cable connected to router
3. Application capable of Sending Magic Packets to Remote.host's MacAdress

At the moment I'm using WOLdroid WOL Wake On Lan On remote.host execute:

```
ifconfig

```

Detect your remote.host's ehternet board *usualy eth0* and save the HW Adress value **XX:XX:XX:XX:XX:XX:XX**

Enter that number when WOLdroid asks you for a mac adress. And your done.

Now you're able to powerup remotely

# Power OFF

# 1. Prepare the Remote Host:

Remote host with Ubuntu 12.04

## Create your private and public key files

To follow these steps you'll have to access your remote host, physically, or using another computer. I'll describe this as if you have physical access to the remote.host

Open a command window and install the ssh protocol:

```
sudo apt-get install ssh

```

Create public and private keys using ssh-key-gen

```
ssh-keygen

```

You should save the generated key in:

```
/home/yourusername/.ssh/id_rsa

```

Press enter twice to leave the passphrase empty.

```
Your identification has been saved in /home/yourusername/.ssh/id_rsa.
Your public key has been saved in /home/yourusername/.ssh/id_rsa.pub.
The key fingerprint is:
XX:XX:XX:xX:XX:xX:XX:XX:XX:XX:XX:XX:XX:XX yourusername@remote-host

```

Now copy the id\_rsa.pub to your ~/.ssh/authorized\_keys file with this command:

```
ssh-copy-id -i ~/.ssh/id_rsa.pub remote.host

```

Now you have to be able to execute the sudo shutdown -P 0 with no password.

# Modify /etc/sudoers on remote.host with visudo

That way user "**yourusername**" can execute the shutdown command with no password asked.
Run:

```
sudo visudo

```

By running visudo, it leads to edit /etc/sudoers.
Add the line below to that file.

```
yourusername ALL = NOPASSWD: /sbin/shutdown

```

**Now we are able to access remotely, and shutdown without passwords asked.**

# 2. Prepare your Android

1. Connect your android to the remote host and with your file explorer copy the **id\_rsa** file located in **~/.ssh/** folder to the Android's SD card.
2. Disconnect your android from the remote host
3. Install a ssh client program. (ex. ConnectBot)
4. Open Connect Bot and go to *Manage Pubkeys \> Import* and select the key you copied later.
5. Go back to Connect Bot's Main Scren and select the ssh protocol from the list and enter `loginname@remote.host`. Notice that it creates a line in the main screen with the data you input.
6. Push it for a couple of seconds and select edit host.
7. Select `Use pubkey authentication` and select `id_rsa`
8. On `Post-login automation` write `sudo shutdown -P 0`
9. Go back to you the Main Screen of Connect Bot and we're done!

Now you can Turn on and Shutdown a remote.host :)

# Answer
> 2 votes
# Power On

You can simply enable Wake-on-LAN on your computer through BIOS setup, then use any of the several WOL apps to send the power-on command over the network. Some apps like SyncMe also include WOL functionality, so a separate WOL app may not be needed.

# Shutdown on Windows

In general it will involve some server utility installed on the computer, and the client-side Android app communicating with it, for example oneID. These apps usually include other features, which may be overkill. You could use SSH and call the `shutdown.exe` utility, but it may be overkill too. Besides, these solutions may not shut down Windows "properly". For example, neither oneID nor `shutdown.exe` were able to trigger my "backup on logoff" routine.

## WebShutdown

For these reasons I end up writing my own small solution. WebShutdown is a small web server which is going to shut down the computer when a specific HTTP GET request is received. That means you can turn off your computer from Android device by simply tapping a Tasker or web shortcut on home screen. Windows is going to shut down "properly", meaning your logoff scripts configured in Group Policy will get executed normally.

You can run the server on computer startup like this for example: `webshutdown.exe 80 valid_password.txt`. Then, on Android device you access the web address `http://COMPUTER/shutdown?auth=<password>` to start system shutdown.

# Answer
> 1 votes
If your host supports wakeup on lan you can use some of these apps.

# Answer
> 1 votes
If your network card can use Wake-On-LAN and/or is supported, and is **remotely accessible**, then yes, it is quite possible to achieve it (wake-on-lan apps are in abundance on the play store), taking into account of *security considerations* which is outside of the scope of this site, double check and make sure no other service is on that public facing PC otherwise bad guys will get in and wreak havoc.

---
Tags: networking, shutdown
---


title: insufficient storage

text:
# Question
Title: insufficient storage
ALright I have the netbook. I recently did a reset and now I cannot load any apps. It's telling me the internal memory is full and I do not know how to erase things and clear it since it won't let me even download an app to debug/clear cache/clean it. Who has some helpful suggestions?

# Answer
> 2 votes
You reset your phone means there will be no apps in that.To find out what's occupying your phone memory goto settings -\> manage application or settings-\>storage option to find out what's occupying space in your device. Another way: If you have any file manager application installed in your phone go to internal storage and find out the things which occupying space in your phone.It may be any files such pictures or videos.

---
Tags: insufficient-memory
---


# Question
Title: Android 2.3.3 tablet can't find external SD card
I have a no-name Chinese tablet. When first purchased, I took three pics and everything seemed fine. The problem is when I went to use the camera later and it requested I to insert or mount an SD Card. Gallery would say no pictures. Application Manager would not move apps to the SD card.

I reformatted the SD card and everything worked for 10 minutes taking pictures. Gallery would show taken pics. Application manager would move apps to SD card. Then bam, everything back to "Please insert SD card". In Application Manager, tapping on an application/Move to SD card would not work. Camera asks for SD card to be inserted, Downloaded apps from Google Play would not install asking for an SD card.

I emailed the problem and was told by Factory to Format Nand and so I did. Things work for a while then back to the same thing, "please insert SD card". Apps won't download or move. Reformatting Nand erases Gallery and many downloaded apps so I lose all my pictures and programs.

Does anybody have any ideas?

# Answer
> 0 votes
Seems that the ext SD card is not mounting after a while, it could be a hardware failure.

# Answer
> 0 votes
I think the only solution you have there is to reformat your tablet. If there's a way you could connect your tablet to a computer, then try to back up everything like your photos. The apps will really be deleted so you have to manually download them again from the app store.

Your problem shows that there's a problem with recognizing the SD card. There's also another option which is to check if the SD card you used was really okay and not broken or damaged. Try to insert it into another device and see if it will be recognized or if you could save anything to it. If yes, then the problem is with your tablet that needs reformatting. If not, then try to replace your sd card and try again.

---
Tags: external-sd
---


title: HTC One is not charging

text:
# Question
Title: HTC One is not charging
I have HTC One since few months. It worked fine, this is great device in my opinion. Today my battery ran out of energy. I plug in the charger, and there is no reaction over 30 minutes. It has happening for the first time. Any solution?

# Answer
You have to go to the store where you bought it so they can have it checked. Maybe the battery must not be totally drained. Have them checked your phone since it still has warranty if you just bought it few months ago.
> 0 votes

---
Tags: battery, charging, htc, htc-one
---


# Question
Title: Saving draft emails whilst offline (Gmail App on Galaxy Note II)
I use the Gmail app on my Note II and it works well, but I have one problem that I experienced whilst in Flight mode. I already had a partially drafted email in my Draft box and on the flight I edited the message and 'saved' it, only to find that when I opened it again the edited version was not there, only the orginal draft, so I lost everything that I had typed. Is there a way to modify the settings so that edits to a draft are saved locally on the device? Thanks.

# Answer
Have you tried MailChimp? I think it works even offline in iOS and Android phones.
> -1 votes

---
Tags: gmail
---


# Question
Title: GNex factory reset apparently doesn't write anything and I'm not able to update
my gnex (maguro) started rebooting frequently (like every 30 seconds). I hope is not an hardware fault and now I'm trying to restore a factory image so I can rule out any custom rom-derived problems.

I'm trying to flash yakju-jwr66y the problem is when I flash the bootloader and radio everyithing is ok but when it reboots to install the rest of the system the bootloader and radio are still not updated!

If I try to update manually the bootloader this is what I get:

Code:

```
wax@pasifae:~/Scaricati/yakju-jwr66y (2)$ fastboot flash bootloader bootloader-maguro-primemd04.img
sending 'bootloader' (2308 KB)...
OKAY [  0.308s]
writing 'bootloader'...
OKAY [  7.971s]
finished. total time: 8.279s
wax@pasifae:~/Scaricati/yakju-jwr66y (2)$ fastboot reboot-bootloader
rebooting into bootloader...
OKAY [  0.006s]
finished. total time: 0.006s

```

But the bootloader version is still the primemd03! The same goes with the radio. What is going on?

# Answer
The problem was the EMMMC is fried. The only solution is RMA
> 1 votes

---
Tags: samsung-galaxy-nexus, factory-reset, fastboot
---


# Question
Title: My Gmail account has many emails. If I add another Gmail account to my phone, can I make the new Gmail primary and still use my apps
I have an (old) Android phone (HTC Incredible ADR6300) which I have configured with 1 Gmail account. I have downloaded a bunch of apps from Google Play. Most of the apps are Free, but I have a few dollars worth of purchased apps.

Over time, that Gmail account now has many emails (over 2 Gigs). This seems to be a problem for the phone as it won't finish syncing emails with Gmail anymore (appears to hang), and it probably uses lots of phone memory and time trying.

I know I can associate another Gmail email address with my phone, but I'm not sure if that will work in my situation.

I'd like to use the new Gmail address for emails (as the "Primary" email address for the phone), but still access the apps I have, which are associated with my old Gmail address.

I guess there are a few ways I can do this, but I'm not sure which (if any) will work:

1. I can add another email address to the phone under:
`Menu -> Settings -> Accounts and sync -> Add account`
but I don't know if it will allow for me to choose this new account as the "Primary" email address for the phone, for syncing emails, etc.

If it does allow that, will Google Play be able to figure out (or will I be able to tell GP) which Gmail account to use to authenticate the apps I already have?
2. Similar to #1, on the phone under:
`Menu -> Settings -> Accounts and sync -> Manage accounts -> [old-Gmail]`
I see an option: `"Remove account"`

I could (perhaps in some specific order) add a new Gmail account, then remove the old account, then add back the old Gmail account. (Will this make the new Gmail account *"Primary"* ?)

Again, I don't know if this will work, but if it does, it should solve the email sync issue, but I might still have the issue with Google Play and my existing downloaded apps.
3. I could back up the phone (as much as possible), and do a factory reset (I will probably do this at some point anyway), and configure the new Gmail account as the "Primary" email address for the phone. I should then be able to sync Gmail, etc. And, I could add the old Gmail account under: `Menu -> Settings -> Accounts and sync -> Add account`

This would probably be the best option, but I might still have the issue with Google Play and my existing downloaded apps.
4. I could just start over. Reset the phone, configure the new Gmail address, re-download (and some re-purchase) my apps, and forget about using the old email address on the phone. This will work for sure, and it might be the ***only*** way, but not the best way if other options will work.

So, will the easier options #1 or #2 work, or perhaps the more involved option #3? Or am I stuck with the least desirable option #4? (Perhaps some other option I'm not considering?)

# Answer
If you add an additional Google account, Android will ask you which account to use when there is ambiguity. From the main screen of most Google apps (including Play Store), you can tap the upper left corner of the app, and from the slideout menu touch your email address (which will be at the top of the slideout menu), and then choose another address associated with the fun to use the app as that account.
> 1 votes

# Answer
The first answer is one way to do it, just make sure in settings under sync, that you remove the check box for gmail and any other services you aren't going to use from that account. Another way which I haven't tested myself as far as retaining apps but should work is to log into your gmail account from a browser and go to settings and there is an option to set up alias gmail accounts under your main account.
> 1 votes

---
Tags: applications, google-play-store, gmail
---


title: Galaxy s2 4.4 totaly stock rom?

text:
# Question
Title: Galaxy s2 4.4 totaly stock rom?
I am looking for 4.4.x rom for my galaxy s2. I have installed beanstalk 4.4.2 rom, but what I don't like about it is that it is very "custom". I am looking for rom, similar to super nexus - absolutely stock google android experience. Can anyone recommend something? Thanks!

# Answer
Did you take a look at CyanogenMod? It is not *absolutely stock **Google Android** experience* but *absolutely stock **AOSP** (Android Open Source Project) experience*. It means that all Google proprietary additions are not included (for legal reasons), but you can install them easily using a package called **gApps**. In the end you have something very close to a Nexus experience plus very little additions that are all useful.
> 1 votes

# Answer
I think I know what you should opt for , you should go for AOSP based ROMs ; here's a list :

1.CyanogenMod (minimal but necessary cutomization)

2.Paranoid Android (same as Cyanogenmod very less cutomization)

3.OmniRom ( basically same )

4.PAC (mixture of Paranoid android , Cyanogenmod and AOKP) ( a bit more of cutomization)

You should first checkout the official websites of these ROMs , or you can head to XDA forums and find official and unofficial build of these or even more ROMs , but according to your preference look for "\[AOSP\]" in threads .

Link : http://forum.xda-developers.com/galaxy-s2#romList
> 0 votes

---
Tags: rom-flashing, custom-roms, 4.4-kitkat, rom
---


# Question
Title: Galaxy S won't boot, stuck in recovery mode
My galaxy S was working good until about a month ago when it froze and needed to reboot. Now when it boots, a screen showing a mobile phone and a computer and an exclamation mark in the middle is appearing. How can I resolve this?

# Answer
If your phone is stuck in recovery mode, you can try these steps to force it to boot to Android:

* Remove the battery, wait a couple of minutes, then put the battery back in.
* Turn on phone and see if it still boots into recovery mode.
* If it does still boot into recovery mode, hold down "Volume Up" button and then press the Power button.
* The recovery menu should appear; using the Volume buttons to move the cursor, select "Reboot system" and press the power button to select it.
* If it still boots to Recovery, go into the Recovery menu again and select "Factory Reset/Wipe Data". Your phone should be reset back to factory defaults and boot properly.

If none of this works, most likely it is a hardware issue and you'll need to get the phone itself looked at by a technician.
> 1 votes

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


# Question
Title: How to start browser in incognito mode by default?
I have a samsung galaxy tab 2 10" running Android 4.0.4. Is there a way for the default browser to automatically start up in incognito mode? Or, is there an alternative browser that can do it?

# Answer
> 5 votes
I don't know about the default browser being able to -- but searching the Playstore for incognito browser yielded a bunch of promising results:

* **InBrowser** promises to be *a fully featured incognito/private browsing experience for Android 1.6 and upwards including Honeycomb and Ice Cream Sandwich.* Looks like it knows nothing else than "incognito browsing" (i.e. no other mode). Rated 4.3 stars with 2000+ votes, it sounds very promising.
* **INCOgnito Private Browser** seems to be comparable. Again a 4.3 star rating, but not yet 100 votes (too new, I guess)
* **Frost Lite - Private Browser** is a third example I want to mention here: rated 4.4 stars at about 1,500 votes it seems to be more feature-rich than aforementioned browsers (e.g. offers tabbed browsing).

For more details, just follow the links. For more examples, use the first link to my Playstore search results.

I would like very much to offer you a solution for the pre-installed browser as well -- but unfortunately, I a) do not know any, and b) I think it unlikely. Of course I love to learn better -- so anybody, please correct me if I'm wrong with my assumption :)

# Answer
> 5 votes
You might want as well to set an incognito tab as homepage, so that everytime you will open your default android browser, an incognito tab will open.

Here' how:

1. Open stock/android's default browser.
2. Open a new incognito tab
3. Goto settings \> General
4. Set home page \> Current page.

Now you have an incognito page as your default page (and it will autonatically open, when you open your browser).

# Answer
> 1 votes
TL;DR - Naked Browser is the only browser for Android you can trust as truly private with each new browsing session.

Setting the Android Browser home page to the current page on an incognito browser does not actually start incognito mode. It just opens the static page that launches with incognito mode. You can tell because when you switch to the address bar, there is no incognito man logo. Same when you open the tabs view.

As per private browsing, none of those browsers give the authentic incognito mode features. Test by doing a Google search then exit the browser. Relaunch and navigate back to Google. When you focus on the search bar, if your previous search appears in purple in a drop down list, then obviously not all information is being destroyed between browsing sessions.

My method:

Although not advertised as a private browser, Naked Browser has advanced privacy features that essentially allow you to start in incognito mode. This is the only browser I tried (I spent hours testing different "private" browsers) that actually started each session from scratch when the delete history on exit option was selected. You can also use a custom URL for searching from the address bar, so by default all inquiries in my set up go through https://encrypted.google.com.

Bonuses:

You can disable JavaScript and cookies as well. If you buy the pro version you can whitelist individual sites to allow cookies/JavaScript (it's like a simplified NoScript extension!). There are also other detailed settings like custom actions for long pressing links that can be combined with gestures. For example, in my settings, long pressed links open in new tabs in the background, but if I follow through with a side swipe gesture, I will switch to the tab. I can also double tap and swipe up/down to reach the bottom/top of the page (useful!). A two finger swipe down will open a new tab and swiping left/right at the bottom will switch through background tabs.

Anyway! All the basic privacy options are there in the free version, but I'm so blown away (still, almost a year later) that I'm gushing about how great Naked Browser (Pro) is. Not the prettiest browser but far and away the best (and fastest?)!

---
Tags: 4.0-ice-cream-sandwich, browser, samsung-galaxy-tab-2-10.1
---


# Question
Title: Is it possible for the stock Downloads app to detect externally added/modified/deleted files?
Assume I add (or delete, rename) a file, with a file explorer, to the download folder where the stock Android Downloads app is looking. Is there some way to have the Downloads app refresh and notice the new file, or is the app unable to detect changes to the download folder?

# Answer
> 1 votes
Stock download app is unable to detect changes to download folder. It will keep only a list that it is given for download.

---
Tags: 4.4-kitkat, motorola-moto-g
---


# Question
Title: Problems with syncing emails on Galaxy SIII
I recently did a software update to 4.3 and now my email account loads emails in as unread and I go in to mark them as read but within 5 minutes they change to unread and I get new noticiations. Can someone please tell me how to fix this problem.

# Answer
> 0 votes
I think software update has reverted all your settings, follow the steps :

1. If you are using gmail app , then you should go to settings and check the concerned setting and also go to phone settings and under Accounts click Google and sync now.
2. If you are using stock email app follow the above procedure but im accounts select email and sync. Also check the email app settings.

Reply if problems persist.

---
Tags: sync, email
---


# Question
Title: KitKat issue: device turns on when plugged in
Yesterday I updated my Samsung S4 to 4.4.2 (I9500UBUFNA2 - Kernel 3.4.5-742022 18-Feb-2014) via Kies 3. If device is turned off then I plug in, picture of measuring battery image appears for 2 seconds and then disappears as usual, then instead of battery level image, phone turns on. Same behaviour when I turn it off while charging: phone turns on again. I think battery level image cannot load due to a Kernel problem. Any idea ? Thank you.

# Answer
Solved: installed I9500XXUFNB3 (via ODIN)
> 0 votes

---
Tags: battery, charging, 4.4-kitkat, samsung-galaxy-s-4
---


# Question
Title: Why doesn't Cyanogenmod show the update for CM11-M4 in the Cyanogen Updater?
On my phone when I do a CM update, no matter what I chose to show the update for M4 isn't available? What's going on?

# Answer
> 1 votes
CM11-M4 didn't ship for the `jf` or `d2` phones (Galaxy S4 and S3). They were not ready. It'll be back for `-M5`. All of the `jftle-` builds were concentrated into one Unified Device build.

> **Note: Unified device**
>
> Soon after the release of CM 11 M3, all Qualcomm-based variants of this device were merged into a single build: jflte. The device information pages for the individual variants still exist so that you can reference any device-specific unlock instructions, download recoveries, or would like to build, for example, CM 10.2: jflteatt, jfltecan, jfltecri, jfltecsp, jfltespr, jfltetmo, jflteusc, jfltevzw, jfltexx.

This new build, simply `jftle` has no M4 available on the website either, it's not just the updater.

And, just for comprehensiveness the `jftlespr` (the Sprint Deprecated variant) also doesn't have the M4 build.

Here is what was said in `irc.freenode.net/#cyanogenmod`,

```
< [R]> jf and d2 weren't ready for m4
< [R]> so they didnt get it
< EvanCarroll> [R]: Thanks for the update!
< EvanCarroll> [R]: is there a post about that, and will they get -M4 later, will they get -M5 or will they be supported in CM11?
< [R]> of course they dont get it
< [R]> of course there will be m5
< [R]> i said it wans't ready for m4
< [R]> i dindt say cm is dropping it

```

---
Tags: samsung-galaxy-s-3, samsung-galaxy-s-4, samsung-galaxy-s-3-mini, cyanogenmod, samsung-galaxy-s-4-mini
---


title: DNS blocking on mobile networks?

text:
# Question
Title: DNS blocking on mobile networks?
I'm using my HTC One phone on Sprint's network in NYC, and noticed that my phone cannot access Imgur.

On Chrome, when using mobile data (3G/4G):

On Chrome, when using WiFi:

Is anyone else seeing this sort of behavior? Might this be site-blocking at the carrier level? Or is there another technical explanation?

Any suggestions appreciated. (I'm missing my cat pictures already.)

# Answer
> 1 votes
DNS can be changed with apps like "Set DNS" and with the `setprop` command, however all fail on KitKat to modify resolvers ONLY IN CASE they were set by the mobile carrier.

An simple solutions was given at: How to change mobile connections's DNS on Android KitKat? (in brief: put imgur's IP's in `/etc/hosts`)

It will work, but myself, I'm still hunting a way to modify the carrier's resolvers.

---
Tags: mobile-network, mobile-data, dns
---


# Question
Title: Is there a way to have 2 devices on a single Google account
My Mom has a Samsung tablet that she uses 90% of the time. I bought her a Chromebook before I knew my brother had gotten her the Samsung. She uses the tablet for quickly looking at Facebook and Gmail because she can walk around with it and the Chromebook at the table for Internet browsing because the Chromebook has a much larger screen.

Recently she wanted to be able to check her bank account so I thought it best to put it on the device used least and less likely to be lost, the Chromebook. But when I try and install the app from Google Play only the Samsung is listed.

Is there any way to add a device to that Google account. I already have it so the Chromebook logs in automatically to Facebook and Gmail for her, that way she can be up to date on either device because it is the same GMail and Facebook account. Is that the same as logging into the Google Account? If not how do I get there?

I do not want to copy paid apps to 2 devices or anything that would be seen as cheating, I just want it easy for her to check e-mail and Facebook from either device without having to teach her to log in and out.

Thank you for your help Philip

# Answer
> 5 votes
Google Play is only for Android apps. Android apps do not work on the Chromebook, which is why you only see the tablet listed in the Play Store. The Chromebook is basically the Chrome Web browser wrapped in a keyboard and screen and that is it.

You can check the Chrome Web Store for an app for her bank, but even if there is one, it is likely just going to be a shortcut that loads the bank's website. If there isn't an app for it in the Chrome Web Store, just bookmark it for her.

And to answer the overall question, you can have as many Android devices tied to the Google account as you want and it isn't a problem having a paid app on more than one device, as long as it is signed in to that Google account.

---
Tags: applications, multiple-devices
---


title: How to remove corporate settings?

text:
# Question
Title: How to remove corporate settings?
My DroidX just got upgraded to 2.3.15 (android version shows 2.2) over the air. After the upgrade the phone forced me to set a pin number. The phone is not currently connected to an Exchange server, but it used to be. A couple of weeks ago I removed then Exchange settings for contact list sync and I uninstalled TouchDown.

The strange thing is that the Exchange server that I was connected to didn't have a requirement for a password, so I'm not sure where this setting is coming from. When I look in Location & Security \> Select Device Administrators I see "Corporate Sync" listed in there, but there doesn't appear to be any way to remove the settings.

I no longer work for the company with the exchange server, so I can't connect back to it. I'd rather not wipe the phone and reset it if I don't have to. I would also prefer not to root the phone as well.

# Answer
*FOR ROOTED PHONES ONLY*

Well I've had the same problem as the original poster ever since I updated it to Froyo. My exchange account I previously had on the phone was using a remote administrator certificate that I could not remove. Yesterday I worked out a simple solution using R/W access to the `/system/app` folder.

Using a free root file explorer named Super Manager. I navigated to `/system/app` and renamed the file `PolicyMgrProvider.apk` to `PolicyMgrPrivider.bak`. This removed the remote administrator policy and allowed me full control over the lock screen. After I switched it to No Lock I went back and renamed the file to `PolicyMgrProvider.apk`.

No problems what so ever.

I did rename the file `BlurEmailEngine.apk` to a `.bak` at the same time, so if its not working disable that app as well long enough to change your lock screen settings.

I know you don't want to root your phone, but unfortunately its probably the only way you'll get that stupid PIN lock gone.
> 4 votes

# Answer
I just upgraded as well and had the same thing happen to me. However, in my case I am still connected to an exchange server. I know our IT guys are very open with not locking down our phones with stuff like this and I have had Windows Mobile phones connected to the same exchange server with no need for a pin number.

* Open Phone Settings
* Open Location and Security Settings
* Go to Select device administrators

Mine currently says "Corporate Sync" is one of the device administrators, but doesn't allow me to remove it. You may be able to remove it since you have removed the connection to the server.

I suspect either the phone wasn't enforcing the settings set by the exchange server correctly or that there has been a bug introduced in the new version.

NOTE: I know this wont work for the person asking the question, but might be helpful to others. I was able to remove my exchange account, change my password back to Pattern instead of PIN, re-add my exchange account, and the phone did not force a PIN to be set.
> 3 votes

# Answer
* Open up My Accounts application from application tray.
* Select the Corporate Sync account you wish to modify.
* Your Corporate exchange account settings will be displayed
* Select Remove account to remove this Corporate Exchange account from the handset.

Seen here

Troubleshooting page in case of further problems.
> 2 votes

# Answer
I tried the suggestions here with no luck. The solution I tried only works on a rooted phone.

Background: Removed Exchange/Corp Sync account, screen lock remained, and could not be disabled.

Install a Terminal emulator, install Busybox - need to edit one or two files with `vi` command.

DroidX:

1. Open terminal emulator.

```
su
cd /data/system
vi device_policies.xml
```
2. Open a line below policies

1. Add `<!--`
    2. Escape out (volume up and the E key)
    3. Go down to `/policies`
    4. Open a line before it
    5. Add `-->`
    6. Escape out and save file `:wq`
    7. Check list of files with `ls` command

The Droid 3 had a file called `mot_device_policies.xml` which additionally needed the same changes as described above.

The changes comment out the policies and after a reboot, you can turn off the screen lock!
> 1 votes

# Answer
FWIW, I just tried the steps posted above by mru and they did exactly what I wanted - removed the corporate account and freed my lock screen.

That said, there was one very minor glitch. I tried to remove the PIN requirement immediately after I removed the account, but the system would not let me. As you can imagine, I was disappointed. But I went in awhile later, and the restrictions had been removed. I had to enter my PIN one more time, and that let me reset the security to my preference.
> 1 votes

# Answer
Android 4.4 makes it easy.

It allows you to remove this (at least for me it did), by selecting the option, `Clear credentials (Remove all certificates)` from the Security menu. Immediately, I was able to set no password/lock-code on my device again.

Hope this helps!
> 0 votes

---
Tags: 2.2-froyo, exchange
---


# Question
Title: Mod for Jelly Bean Nav bar on Kit Kat Tablet?
I have a Nexus 7 (2013), it is running kit kat, and I am really loving how everything I have set up in this ROM (Beanstalk 4.4.2). There is one thing I really miss and can't seem to find any information on, I would love to have the old Jelly Bean Navigation Bar/Soft Keys on the left combined with the status/notification bar on the bottom right again while in landscape.

I really don't understand why this feature was removed in Kit Kat. And have searched all over the place trying to find some type of relevant information on it. But its a hard thing to search for as there is no term that is associated with this UI layout. So far the only relevant info I have found is apparently Paranoid Android offered this feature in the settings of there Nexus 7 2012 ROM for Kit Kat.

I'd really like to stick with the ROM I have now if possible. Isn't there a mod or some xposed module or something that can offer this functionality?

# Answer
> 0 votes
For continuity across all Android device sizes, from phones to tablets, the Android team *completely removed* the old tablet layout from 4.4 going forward. It is no longer there so it isn't something that can just be switched on.

It would have to be built back into the ROM, so you may ask your ROM developer or look to see if a ROM has already done this.

---
Tags: 4.4-kitkat, 4.3-jelly-bean, user-interface
---


# Question
Title: Can I get Google Now reminders to be sent via email or popup on desktop gmail as well?
My primary workflow revolves around my desktop, and my Gmail.

Is there a wait to get Google Now to interpret "Remind me to do laundry in 2 hours", as "Don't just blip on my phone where I may not be paying attention, but also popup on my calendar and email me"?

# Answer
> 0 votes
I'm not familiar with Google Now, because I don't use it.

But if it's getting the data from the Calendar, then it's possible to create an email notification.

You can also set this via Google Calendar web app.

---
Tags: google-now
---


# Question
Title: Is there a way to log off from your Android 4.2 tablet user account?
One of the nice features introduced in Android 4.2 Jelly Bean on tablet devices is the ability to create user accounts just like you do on desktop operating systems. However, as far as I can see, there doesn't seem to be a log-off option available anywhere that would result in e.g. **stopping all processes initiated by a user**.

The only standard option in the multi-user environments world I can see is switching between user accounts. In order to do that, all I need to do on my Google Nexus 7 tablet is lock the screen and then unlock it by hitting the hardware on/off button; on the screen that shows up you can select what user account you'd like to log in to.

This is quite important as I am worried the processes started by other users might have an impact on the performance of the device.

# Answer
The only way I found was to **restart** the device.

Be careful to not switch to other users after the restart. Once you switch to another user, his processes are initiated and continue working even if you switch back to your user - just like you said in the question.

Strange that Google haven't tackled this issue. Perhaps on a newer Android version 4.3+?

*** This happens to me on my asus memo pad with Android 4.2.
> 4 votes

# Answer
In terminal emulator;

Become root

`$ su`

List users to get their ID. It's the first number listed, usually 11 for the first user. 0 is owner. Ie 11:user:10 & 0:owner:13

`# pm list users`

Stop the users execution instance (logoff)

`# am stop-user <id>`

Usually 'am stop-user 11'

You can't logoff the device owner, ID 0.
> 7 votes

---
Tags: 4.2-jelly-bean, multi-user
---