title: How do I get my keyboard back

text:
# Question
Title: How do I get my keyboard back
I just got a new tablet a few days ago & today I disabled a lot of apps that I knew I wasn't going to use. When I put it down 2 go eat dinner & came back, I turned it back on & when I tapped the little box to put my password in the keyboard didn't pop up. I reset it about 20 times but nothing happened. What do I do now?

# Answer
Option 1:

Use/get a USB OTG cable and plug a USB keyboard in to type the password. After that it's a matter of finding the likely disabled keyboard app or installing a new one from the store ie op2.

You may be able to jigger up a bluetooth keyboard also if the pairing popup overrides the lock (likely not but can't say for sure myself).

Option 2:

This is assuming you can get around the lock issue which is unlikely but I figure I throw it out there in case its helpful to someone else in a similar situation that isn't blocked by a lock.

You should be able to use https://play.google.com/store?hl=en to install a keyboard remotely like: Swiftkey Keyboard or Google Keyboard.

After it installs on your device, run it from the notification tray and go through the prompts/settings to enable it. At the very least you now have a backup keyboard to use to find and re-enable the presumably disabled one.

Option 3:

This requires root and a good deal more knowledge of your system and also depends on whatever method you used (unmentioned as of writing) to disable the apps in the first place.

Get an adb shell going and get a directory listing of `/data/app` &| `/system/app` &| `/system/priv-app` and reverse the disabling process manually.

Option 4:

Do a full Factory Data Reset from recovery.

Typically Power+Vol Down held down to get into the bootloader and then launch the recovery from there. May vary by device (unmentioned as of writing).
> 0 votes

---
Tags: keyboard
---


# Question
Title: How do I erase all the data on Galaxy S4 if the screen is broken?
I have Samsung Galaxy S4, but the screen broke. I wanted to erase all the data on it before I send it back to the factory for replacement. Is there any way to do this?

# Answer
Assuming you ever registered a gmail address on your google play account(which you have to, to download apps), your phone will be registered in Google's Device Manager on play.google.com. If your phone was connected to WiFi or Data when the screen broke the below method can work(I've tested it myself multiple times).

1. Head to play.google.com(From your PC)
2. Log in to your google account.
3. Click the 'gear' symbol in the top right hand corner of the screen.
4. Go To 'Android Device Manager'
5. Select your GS4 from the menu of your registered devices.
6. Select 'Erase' from the list.

That should erase the phone.
> 5 votes

# Answer
IF the LCD is no longer working but you can still see the display I would recommend an OTG cable Walmart

If the LCD is not working refer to New-To-IT's post

Another method would be to boot it into download mode and flash a new system image on it.
> 1 votes

# Answer
Connect the phone to a computer/laptop using the micro-usb or charger that came with the phone then reset the phone.
> 1 votes

---
Tags: samsung-galaxy-s-4, broken-screen, remote-wipe
---


# Question
Title: Droid Explorer permission denied when accessing root-only folders
I have been trying to get Droid Explorer (a windows app) working with my 2013 Moto X and am having trouble. A previous question was answered (I needed busybox!) but now I have a new one.

The file manager part of the app isn't getting root privileges for some reason. I also use JRummy's ROM Toolbox and it's root browser works fine. I just want to use mouse/keyboard for file managing :)

```
Droid Explorer Debug Console
[CommandRunner] Checking for adb.exe
[CommandRunner] adb.exe -s T065001AK4 shell busybox ls -lFa --color=never "/data/"
[CommandRunner] ls: can't open '/data/': Permission denied

```

edit: context :)

# Answer
> 2 votes
After researching this, it comes down to this:

When Droid Explorer launches, it attempts to start ADB in `root` mode by running `adb root`. If adb cannot run as root, you will have limited access to some paths.

Found this question here, which is related: Why can't I get root access from shell?

---

*Update: This should work with Rooted devices running Stock (or somewhat stock) ROMs*

There is an app on Google Play called *ADBD Insecure by Chainfire*. This app lets you run adbd in root mode if your device is rooted when running the devices Stock ROM.

> adbd Insecure lets you run adbd in root mode if your device is rooted. (Note that if you are running a custom kernel, it is likely that it already implements this functionality)
>
> If you are running a stock (made by the phone manufacturer) kernel on your device, chances are adbd is running in "secure" mode, even if you are rooted. This app lets you run adbd in "insecure" mode, which gives you root access in "adb shell", allows access to system files and directories through "adb push/pull", and lets you run the "adb remount" command to make your /system partition writable.

---

Now, I run CyanogenMod 12 (this should also work with CM11), but I don't know if this can be accomplished with stock rooted ROMs.

**These settings are for CyanogenMod**
In order to allow ADB root access, I go in to `Settings => Developer Options`. There you will see `Root Access`:

This needs to be set to either `ADB only` or `Apps and ADB`.

If this is not set, Droid Explorer will not be able to launch as root. When it tries to get the folders and files of certain directories, it will be denied.

If you can, try running `adb root` from a Windows Console window and see what it returns. It may add some insight to if it is possible to have non-CyanogenMod devices run adb as root.

---
Tags: droid-explorer
---


# Question
Title: Tablets always turned on (usb-powered). Problems?
I need to install about 20 tablets powered 24/7 (24 hours, all week). Is there any problem or potencial damage about it?

# Answer
> 0 votes
There should be nothing to stop you from doing so.
As long as you keep an eye on those tablets and make sure they are setup as they are supposed to they will work.

Small suggestion: Don't connect them 24/7 to the charger. The battery will wear out slower if you keep it's charge between 40-80%.
Android shouldn't be a problem for you.

---
Tags: tablet, power-on
---


# Question
Title: Play Store Android apps are not updating in Android Lollipop (Error code: 495)
I have installed the latest factory image for Android Lollipop version from Google site to my Nexus 5 device.

When I am updating apps from Play Store, "Update all" option is not working. Some of individual apps like Maps, Calendar also shows indefinite spinner. Google Fit, Google Keep, Maps and Play Music apps are not updating. Getting error:

> Could not be downloaded due to an error (495)

# Answer
Try the following...

**\<\<1\>\>**

1. Go to Settings \> Apps \> slide to "All" apps.
2. From the list of apps find Google Play Store \> Clear Data and Clear Cache.
3. From the list of apps find Google Services Framework \> Clear Cache.
4. Now, try to install or update app from Google Play Store.
5. If it still didn’t work try uninstalling Google Play Store updates.

If the above steps couldn't solve your issue,

**\<\<2\>\>**

1. Go to Settings \> Accounts \> Google \> Remove your Gmail account.
2. Again go to Settings \> Apps \> slide to "All" apps.
3. Force Stop, Clear Data and Cache for Google Play Store,Google Services Framework and Download Manager.
4. Now again go to settings \> Accounts \> Google \> Add your Gmail account.
5. Restart your android and re-run Google Play Store and update/install your apps.
> 4 votes

---
Tags: google-play-store, 5.0-lollipop
---


title: System Update Downloaded

text:
# Question
Title: System Update Downloaded
I have Nexus 7 (Android 4.4.4) and got message:

> System update downloaded Android 5.0.2 System Update

But when I press on it, nothing happens.

How can I install this update?

**UPDATE:** About Tablet screenshot:

# Answer
> 2 votes
I had the same problem on my Nexus 7 (2012) on 4.4.4.

Do you have multiple user accounts on your tablet? If so, have you tried installing the update from the other account(s)?

I have two accounts, and when the 5.0.2 update got pushed to my device, both accounts got the notification. However, one of them had the same symptoms you described -- nothing happened when I pressed the notification, and the settings app didn't say anything about the update. From the other account, the update worked.

Strangely, the account that worked was not the one I created when I setup the tablet.

# Answer
> 0 votes
On your Nexus tablet go to:

1. All Apps
2. Settings
3. About Tablet
4. System Updates

This should take you to a screen that tells you that you have a system update downloaded, and it should have the option to "Restart and Install".

---
Tags: updates, nexus-7, android-versions
---


# Question
Title: Nexus 4 boot loop issue and device ADB not found when phone is on animation screen
Yesterday I saw in my nexus 4 all applications were getting crashed, so I tried to restart my phone. When I turned it back on, it got stuck in the boot animation. I cancelled the boot, and tried to boot it from the BootLauncher and in Recovery mode. Nothing worked. I tried booting it up last night and its been doing so since. Over 10 hours! What do I do? What is happening?

Its bootloop issues. I tried to install nexus root tool kit but it says "ADB device was not found". I tried my all ways to install drivers but device not getting detected to Nexus Root Toolkit.

My goal is to configure my device so that adb can communicate with it when its on (with USB debugging enabled) and also so that fastboot can communicate with it when its in bootloader mode.

Any help would be sure appreciated

Thanks!

# Answer
> 0 votes
If you are in a bootloop, it sounds like you need to enter the recovery and clear the user data and cache (factory reset).

The reason you can't find the device with ADB is because the device is not getting far enough in the boot process to actually launch `adbd`. The device is restarting the boot process before it launches the `adbd`.

---
Tags: rooting, rom-flashing, nexus-4, stock-android, usb-drivers
---


# Question
Title: Can I virtualize existing Android device?
Is there any way to convert existing Android device into virtual machine?

I'm going to do factory reset and pretty sure that some valuable passwords etc. will be lost after it. That's why it would be great to have old data saved in virtual machine on PC so that later these forgotten info can be accessed.

# Answer
Yes using BlueStack it will emulate an android on your pc so you can use your preferred method of backup and put it on BlueStack i would recommend titanium backup
> 0 votes

---
Tags: settings, factory-reset, virtualization
---


# Question
Title: LG-P990 (optimus 2x) with CyanogenMod 7 turns off suddenly and battery indicator goes straight from 100% to 0%
I installed CM7 on my LG P990 five months ago and it worked well. Yesterday, I was watching a video on YouTube and my phone turned off suddenly. It didn't want to turn on, and then my battery dropped to 0%, even though it had been at 100% a minute earlier. I connected my P990 to a charger, and then my battery percentage indicator was at 100% again. Why? I hate when my phone turns off and black screen of death until I plug a charger in! I did a data wipe/hard reset the but problem is still there.

# Answer
There are 2 possible problems and solutions:

1. Check and replace your battery. Leaving your phone on charging overnight can sometimes cause this problem.
2. Install CM7 again. This is the most probable problem/solution. Rooted apps or CM itself sometimes lead to this problem.

XDA also might have some of the solutions that you want.

Best of Luck.

PS: If you think that replacing your battery or installing CM again is too much of an effort, You might want to chuck your phone and buy a new one :-)
> -1 votes

---
Tags: cyanogenmod, battery, lg-optimus-2x
---


# Question
Title: Bluetooth Watch that can control the music playback of an android device?
I know shopping questions are kind of offtopic here, but for the life of me, I cannot find a bluetooth watch that can control the music playback of the phone.

I've seen watches that sync the music from the phone to the watch and all that, but I don't need that! I don't want music in my watch, I want to be able to leave my phone connected to some speakers, and control the music from the watch.

Most bluetooth earphones can control this, so it should be deadly easy to create an app that does this from the watch!

# Answer
I'm pretty sure that all Android Wear watches can control a music player. I own a Moto 360, and whenever i launch GPM to play some music, a card appears on my watch to control it. This should be the case with any music player available on Android.
> 0 votes

---
Tags: bluetooth, music, remote-control, android-wear
---


# Question
Title: I need to sign in to my Google Account but can't as no link available so can't use tablet
I haven't used my tablet for a while & in that time I've changed my google account password. I can only think that this is why it won't let me access anything but when it tells me that I need to sign in to my Google account I don't know how to do it. Feel a bit of an idiot!!

# Answer
It's very simple (its fine, everyone is a bit of an idiot). All you have to do is go to the gmail app. Then reload your mail. It will tell you that your sign in details are out of date. Click on change (or a similar option) and you're done!
> 0 votes

---
Tags: tablet
---


title: Paired with unknown device

text:
# Question
Title: Paired with unknown device
Galaxy S3

I noticed that my Bluetooth is turned on (I never use it and keep it off) and my phone is paired with an unknown device called "Deborah's iPhone".

My "Messages" application duplicated itself on the home screen.

Must I assume that my data was stolen?

How can I be asked to pair when my bluetooth is turned off in the first place?

# Answer
No. The application on the home screen is just a shortcut and must have been created by mistake. You can unpair by clicking on the options button next to the iPhone's name. Also, iPhones don't support Bluetooth transfer with android so you needn't worry!
> 0 votes

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


title: How to avoid silent app installations

text:
# Question
Title: How to avoid silent app installations
I have gone through this post Silent app installation wherein it clearly mentions it's highly impossible to self install the application without going through the whole installer proceedure.But when i read this one Remotely Installing Unwanted Apps on Devices i didn't understand how this is even possible

I am aware of the android applications run in a sand box environment so one application cannot install/interfere another until and unless it has an process Id or something/referencing and also should have the user permissions to do so but with the recent silent app installation by some OEM is making me doubt about this security issue.

When one app can then why can't other apps follow suit .

Please avoid answers like don't use Internet at all/root the phone/stop purchasing the devices of that particular make ,company. The above link might help in some clear understanding

# Answer
> 0 votes
The only way to be sure is using an firewall or manually read every permission for every app installed on your phone and use an permission revoker app both requires root.

You will search for any app that have the permission "download files without notification" and either revoke that permission (it might cause some bugs) or either just block them out of the internet using an firewall like AFWall+

# Answer
> 0 votes
The simple answer is, if your OEM or carrier includes software that does it on the /system partition, there is nothing you can do without root. So, your options are
* root
* petition them to stop doing it
* don't get phones from them
No other way around it

# Answer
> -2 votes
Your OEM pre-installed the Software Update app with root access. Without root access, an app cannot start installing another app without the user's explicit permission.

---
Tags: applications, security, installation
---


title: App Permission and Force stop

text:
# Question
Title: App Permission and Force stop
Hello everybody :) I would be very grateful if you could answer my questions.

1- If the app has as a permission : Read and send text messages (SMS or MMS). Does it include whatsapp and viber messages ?

2 - If I force stop an app, does it mean that the app's permissions are also disabled ?

Thank You

# Answer
> 1 votes
1. SMS and MMS are general, system wide messages available through the Android API. Messages by any third-party app are independent from that and cannot be retrieved without reading the original database files containing those messages. (Which basically means it involves a rooted device/root permissions)
2. If you force close an app it is shut down and doesn't run. It does not remove any permissions what also means that another app may launch that app and that app may read your messages then.

Apps that don't run are not doing anything but the permissions persist. Using an application that is able to manage those permissions can *revoke* those permissions permanently.

---
Tags: sms, permissions, privacy
---


# Question
Title: How do I close all tabs in Chrome for Android?
I'm using Chrome 32 on an Android **tablet** (*not* phone) and just can't figure out how to close all open tabs in one go.

# Answer
> 7 votes
1. Click on Tabs icon in upper right corner
2. Go to options
3. Click on close all tabs

# Answer
> 3 votes
According to this Google Support page, you can't.

You have to close tabs individually, at least on a tablet.

# Answer
> 0 votes
I went to Android's settings, then to apps, then to Chrome, and cleared the data and the cache. When I reopened Chrome, the tabs were all closed. This was done on a Asus Memo 7 tablet. I know it's combersome, but it beats manually closing 100+ tabs.

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


# Question
Title: How to get the "Encrypt external SD card" option to show (on a LG Optimus F6)?
The "Encrypt external SD card" option doesn't show up under `Settings -> Security` on my LG Optimus F6, or my Huawei Y301-A2.

A microSD card, FAT32 formatted and empty, is inserted and recognized correctly. The "encrypt device" option shows up, but the "Encrypt external SD card" does not.

How do I get this option to show up? This is using Android 4.1.2

# Answer
I don't know about those exact models, but on Jelly Bean in general, you must enable a password on your phone to encrypt external SD.

Security -\> Set up screen lock -\> Password.

Then you'll need to set a password for the SD.

Step-by-step tutorial with images: http://visihow.com/Encrypt\_Files\_on\_Your\_SD\_Card\_Using\_Your\_Android\_Phone
> 0 votes

---
Tags: 4.1-jelly-bean, encryption, disk-encryption
---


# Question
Title: Doing a hard reset would delete my pictures?
I have a Ainol Novo 7 Flame, i have been using it for 3 years, and today it just got stuck in the booting phase, i didn't install any app or changed any settings, i dont even know why this is happening, google suggested that i do a reset to fix this problem, but does this reset actually removes my data?? and is the reset the only solution i have?

# Answer
I will make some assumptions here since you don't give enough details.

I think that by stuck on boot you mean you soft bricked your phone but yes it weird if you don't mess around with root or other things and that just mean that if an factory reset + wipe cache don't work( and often won't ) you need to reflash the stock ROM again.

By "hard reset" you mean Factory Reset when you do that your phone go back to the factory state and all /data is deleted that mean all photos messages documents everything.

This process is often required but if your phone can still turn on recovery/download mode using an special sequence of buttons(google for your device ) you can still do an backup by using ADB it's quite simple and i recommend you to go xda-developer forum and search for an tutorial they have plenty tutorials for flashing roms rooting and much more stepts by step that anyone can execute without lots of knowledge just search for "backup via ADB"
> 1 votes

---
Tags: tablet, system-freeze
---


# Question
Title: What's an alternative to the KitKat-People's app groups view in Lollipop's Contacts?
In Android KitKat's 'People' application I was able to access my contacts per group assigned, as shown below using my Nexus 5:

The new 'Contacts' application since the Android Lollipop upgrade does not appear to include this functionality. It's reported to Google in issue #79803 and it appears lots of people are affected by this change.

What is an alternative to this? I'd really like to access my contacts again by their group.

# Answer
There is an alternative option for users which can be found on the Play Store: Contacts Groups for Lollipop
> 0 votes

# Answer
According to this https://code.google.com/p/android/issues/detail?id=79803 the only workaround is to install a new Contacts app (like Contact+).

Hope Google will bring this feature back in a future update.
> -1 votes

---
Tags: contacts, 5.0-lollipop, google-contacts, contact-groups
---


# Question
Title: Can't define APN: "Unfortunatelly, Settings has stopped" - SG 4
I have Samsung Galaxy S4 with Android 4.4.2, Kernel 3.4.0.

After returning from abroad and switching back my SIM card I've noticed, that mobile internet is not working. I've noticed in the Settings, that no APN is defined. When I click '+', there's the error:

> Unfortunatelly, Settings has stopped

Restarting the device has not helped. Restarting the device without SIM card and them again with SIM card hasnt' helped (I've noticed, however, the error icon appearing for a second in notifications and them disappearing). Configuration SMS from operator hasn't helped.

I've switched SIM cards many time on that device, and I've never had to configure anything with the internet, it's the first time I get that error, and it seems to be persistent. I suppose some configuration file is broken.

What can I do to fix that? Restoring factory settings would be the last resort, because I have many settings that I'd loose, for example it took me many days to disactivate all Samsung malware that was draining the battery... My phone is not rooted and it's not the option to root it because it's the company's handy.

What can be the reason for such behaviour and are there any solutions I can apply with non-rooted device? For example, deinstalling some system updates, or installing some?

# Answer
I had the same problem. All you need to do is back up all your data using Samsung Kies 3. Download it from their website (Samsung.com). Then do a Factory reset. Once reset is complete on your S4 you will now be able to Edit the APN. If you have a contract with a provider ask them to send you the settings and your Internet data will work. Mine is now working all okay. Hope this helps.
> 2 votes

---
Tags: settings, samsung-galaxy-s-4, system-error, apn
---


# Question
Title: my screen is broken on my droid razr micro so is there any other way to turn it off or restart it without using the touchscreen?
That's really all there is to it. My screen is not working well enough that it will show the graphics, so I have no way of using it. I'm hoping that maybe it'll start working again if I can restart it.

# Answer
> 0 votes
Hold the power button for some long time (~10 seconds should be enough).
It will then shutdown or restart (depends on the kernel configuration) and do a hard reboot (this is not bad, it just means that it doesn't use some weird quick boot technique on boot)

This should fix temporary issues with your phone. If not, then you need to check what is broken and maybe replace/repair it or get a new phone.

---
Tags: motorola-droid-razr, broken-screen
---


# Question
Title: Is there a way to get a picture out of a Nandroid backup?
I had a picture on my device and did a Nandroid backup and then flashed the device without transferring the picture. Can I get just the picture out? I try exploring the backup but it's just a bunch of files I don't recognize.

# Answer
You probably search for the contents of your internal SD card (the `Pictures` directory I assume).

Then you need to explore the `data` backup. Inside there should be a `media` directory (and then maybe a `0` directory). This should contain your internal SD card's content of your user. There you can explore all your data.

> Small side note: Not all backup methods save this particular folder. It's generally very big and should be backed up independently. Last I would also recommend an external SD card (if applicable) to save important data on.
> 1 votes

---
Tags: backup, nandroid
---


# Question
Title: Using Bluetooth keyboard and mouse via Remote Desktop
I occasionally use my Galaxy S4 Android phone to connect to my computer via Remote Desktop in order to use SolidWorks for 3d modeling. In order to make this more comfortable, I want to get a Bluetooth mouse and keyboard. What I'm wondering is whether the keys translate well when I am connected to my computer.

In other words: the keys probably translate well enough when I am just using the phone. However, the phone does not tend to utilize keys the same way Windows does - ctrl-c, alt-F1, etc.. Do those functions/keys translate when I'm connected to my computer through my phone?

And a similar question for a Bluetooth mouse, I suppose. Does the computer recognize a mouse when it is connected through my phone via Remote Desktop?

# Answer
Yes they will work. If the keyboard & mouse supports windows, then they should work via remote desktop. Be sure to have the latest version of the app!
> 1 votes

---
Tags: keyboard, bluetooth, windows, remote-access, mouse
---


title: Message notifications stuck!

text:
# Question
Title: Message notifications stuck!
I've had my Moto X (first gen) for a while, I think almost a year Noe, the whole experience has been great but lately every time I open my messaging app I get a "Two messages could not be sent" notification I can swipe it away but it will just return if I'm in the messaging app or whenever I open the app back up. This is the stock messages app I'm talking about too, so I don't have a clue why it itself would be buggy.. I've tried deleting all my messages, restarting my phone, clearing the data/cache and so far nothing has worked it continues to haunt me everytime the app is opened and its really starting to get on my nerves how do I get rid of this??

# Answer
## Introduction:

Heres what seems to have worked for me:

**Warning !!! : The following has the potential of doing damage to your phone. Please make a full backup of your phone first and only do this if you understand what each command is doing!**

The following requires some understanding of the use of ADB (Android Debug Bridge) and sqlite3 databases as well as linux permissions.

The error message I was getting in the Notification Area is similar to: `Message not sent. Touch to review the message and try again.`

## Steps to Fix:

1. Reboot your phone into recovery mode. And connect your phone to your computer via USB cable.
2. Copy the `mmssms.db` sqlite database from your phone by using ADB :

`adb pull /data/data/com.android.providers.telephony/database/mmssms.db`

`adb pull /data/data/com.android.providers.telephony/database/mmssms.db-journal`
3. Download install "DB Browser for SQLite" on your computer from http://sqlitebrowser.org/
4. Open `mmssms.db` using "DB Browser for SQLite" (make sure the `mmssms.db-journal` file is in the same directory as `mmssms.db`).
5. Select the `Browse Data` tab.
6. Select `pending_msgs` table and then select and delete all records in this table with the `Delete Record` button. Repeat this for the `sr_pending` table.
7. Select `pdu` table, then insert `0` in `read` filter, then select and delete records with `Delete Record` button where the `read` column is `0`. repeat this on `sms` and `threads` table.
8. Select `Write Changes` from the `File` menu.
9. Now use ADB to push the modified `mmssms.db` file back to your phone. But first check the permissions that have been set on the original `mmssms.db`:

`adb shell`

`ls -la /data/data/com.android.providers.telephony/databases/`

> ```
> -rw-rw---- radio    radio      900000 2015-01-17 21:33 mmssms.db
> -rw-rw---- radio    radio       30000 2015-01-17 21:33 mmssms.db-journal
> -rw-rw---- radio    radio      170000 2015-01-17 21:30 telephony.db
> -rw-rw---- radio    radio        8000 2015-01-17 21:30 telephony.db-journal
>
> ```

`exit`
10. Copy the modified `mmssms.db` database back to the phone:

`adb push mmssms.db /data/data/com.android.providers.telephony/database/mmssms.db`
11. Change permissions and delete old database journal file using ADB Shell

`adb shell`

`chmod 660 /data/data/com.android.providers.telephony/databases/mmssms.db
 chown radio:radio /data/data/com.android.providers.telephony/databases/mmssms.db
 rm /data/data/com.android.providers.telephony/databases/mmssms.db-journal`

`exit`
12. Disconnect your phone, reboot and see if this solved the problem.

## References:

\[1\] http://puremon.egloos.com/m/2145353
> 0 votes

---
Tags: sms, mms
---


title: Recurring Notifications Problem

text:
# Question
Title: Recurring Notifications Problem
I have an HTC One M8 running Android KitKat 4.4.4, HTC Sense version 6.0. I've owned the phone since Dec. 30, 2014.

Not sure how, or why, but about 3 days after purchase, I started to have a problem with notifications, regardless of whether the phone was set to silent, sound, or vibrate. If I don't address a new notification the moment comes in, my phone proceeds to vibrate every 3 minutes until I can get to the notification (I teach all day, so I can't get to my phone). As you can imagine, this is quite frustrating.

I have gone through every setting on every app (installed or purchased) four times to ensure the vibration setting is shut off. I have done a factor reset, and put my backup on the phone. I do not have a purchased app giving me notification reminders. I have contacted HTC for device support, spent 4 hours with them, and they have suggested I send my phone in. Not a fan of that.

This seems really similar to a setting on iPhone which allows you to set when you want to be reminded of missed notifications. I just can't seem to find where to shut it off on this device.

TIA for any help/advice.

# Answer
> -2 votes
go to setting \> accessibility \> notification reminder.

---
Tags: 4.4-kitkat, notifications, vibration, htc-one
---


# Question
Title: How do I restore my app (K-9 Mail) settings from an adb backup?
I just installed Cyanogenmod on my Samsung Galaxy Note. Before doing so I created a backup with adb:

```
adb backup -all

```

For some of my apps I want to restore settings. Most importantly that would be K-9 Mail. Thus I unpacked the backup:

```
java -jar android-backup-extractor-20140630-bin/abe.jar unpack backup.ab backup.tar

```

Then I deleted most folders which I don't want to restore but I did not delete `apps/apps/com.fsck.k9`. Then I packed the file again using android back extractor and ran `adb restore` after I installed K-9 Mail. I was prompted for consent on my phone which I accepted and I was told that the restore was successful. However when I start K-9 Mail I am just greeted with the default welcome screen as if no configuration would be present. I also tried the same with WhatsApp and Viber but both showed the same behaviour.

Next I tried to just copy the k9 mail settings folder using USB connection using a file manager (dolphin). But still no success.

Then I tried to copy the settings using `adb push apps/com.fsck.k9 /data/data/com.fsck.k9` (described by someone here) which failed with file or directory not found error. After further googling I tried again but ran `adb root` before and then that worked. However k9 still greets me with obviously no settings. Since the same source I googled for that idea stated something about a fix\_permission script (where I have no idea where that comes from) I googled for fix\_permission and found this app installed it and ran it. However still no change.

How is the restore done correctly?

# Answer
OK, some googleing later I found Titanum Backup and that it supports restoring selectively from adb backups. I copied the backup to my SD-Card and then restored using Titanum Backup and and just worked. (However I'd still be interested in what I missed in the first place).

Note however that the free version does not support restore from adb files.
> 1 votes

---
Tags: cyanogenmod, settings, backup, restore
---


# Question
Title: can I replace my tablet battery with a phonoe one
I have a tablet with 3.7v li-ion battery which lasts few minutes on ... and an old phone with the same type and voltage battery can I replace tablet battery with this one? and how?

# Answer
If they are literally the same (size ,voltage ,capacity) then it will work just fine
> 0 votes

---
Tags: battery
---


# Question
Title: Failed to get default contexts and file mode for storage files
I'm trying to flash a new ROM to my Asus Transformer Infinity (TF700T). I unlocked it and installed TWRP 2.8.3.0, but when I launch the recovery, the output screen immediately displays the following:

```
Updating partition details...
... done
Full SELinux support is present.
E:Failed to get default contexts and file mode for storage files.
MTP Enabled

```

The `Failed` line above appears in red on the screen, while nothing else does. I managed to get the CROMBI-KK ROM installed, but it took quite a few tries. If I configure it for F2FS file system (which I want to use), the F2FS conversion succeeds but the install fails outright. Other settings just cause an infinite loading screen after install.

Is there anything I can do to fix the storage device error?

Is it related to the failure of F2FS, or is there anything else I can do to install with F2FS?

# Answer
I posted this question over at the XDA developers forum and we have it figured out, if not completely resolved. Turns out the TWRP error was something introduced in the version 2.8.3.0, but is not present in previous versions. I have a different TF700t that had version 2.8.1.0 installed (the version immediately before the error came in). It did not have the error, but when I upgraded it to 2.8.3.0 the error appeared. When I downgraded the TWRP on both my devices to 2.8.1.0, the error went away on both.

Team Win released version 2.8.4.0 a few days ago, so I tried installing it. Unfortunately, it still displays the error.

As for the F2FS error, I found out that you should only convert the `/data` location to F2FS. The `/system` and `/cache` locations should stay at EXT4. Once I changed this, the install went thru just fine using F2FS.
> 1 votes

---
Tags: system-error, twrp, asus-transformer-infinity
---


# Question
Title: Setting Skype as The Default Dialer on Nexus 5
These two posts, Setting Default Dialer and Setting Nexus Custom Dialer, make it seem straight forward, but it is not.

I am not prompted to choose which dialer to use, it only uses Google Dialer

Neither the Phone nor the Google Dialer apps have defaults set, thus the `clear defaults` button is not enabled.

I consider myself tech savvy and have already spent half an hour trying to figure this out. Unacceptable for something that should be easy.

# Answer
The answer, after spending considerable time in Nexus and Skype chat support is that Skype does not provide dialer support for Nexus 5 KitKat. Unsure if other manufacturers using KitKat have the same issue or have delivered a solution.

I was told by Nexus support I could contact LG for a possible solution, but that the change could void my warranty.

The worst part is that this is not obvious from a Google search. Nothing at all on either sites. Support acts like they don't know. Nexus support would not answer the simple straight forward question, can Skype be a dialer.

I find it hard to believe that both companies are not fully aware that this is the situation. The customer suffers. What exactly does poor android support gain Skype? They just had to refund my prepaid year and lost an opportunity for a lifetime revenue stream....
> 1 votes

# Answer
If you want to make Skype calls from your phones built in dialer, give this app a try Skype Default Dialer.

How about using a custom dialer jut for making phone calls with Skype? Try out the Sky Dialer for Skype Android application. It will let you easily call your android contact's phone numbers using Skype.

*Full Disclosure: I am the developer of this app. If you have any suggestions for making the app better, please let me know.*
> 0 votes

# Answer
1. Disable phone defaults. Go to "manage app" in settings, select phone and clear defaults.
2. Go to the menu,remove the phone icon and replace with the Skype dialer
> -1 votes

---
Tags: nexus-5, phone-app
---


title: Taking raw photos using Android devices

text:
# Question
Title: Taking raw photos using Android devices
I have a Samsung Galaxy S4. Is there a way in Android or an app that can take raw photos? I.e. have the raw camera data to process in a program like Photoshop. I am using Android 4.2.2.

# Answer
> 2 votes
NO, there is no public API that allows developers to create camera apps that takes raw photos. Based on what I've read in dpreview.com, implementation would have to be at driver level, and specific to each device.

Also, raw files taken by camera phones would also look *nasty*.

# Answer
> 3 votes
Now it's possible to take raw photos on some Lollipop devices, like Nexus 6 and 5, among others.

Why is this possible? Because Lollipop includes a lot of new APIs to work with the camera (Camera APIs v2), so any developer today can use them and take the most of the device camera.

Nowadays, Camera FV-5 is the best app to do this (although it is compatible with older versions of Android, raw format only works on Lollipop devices). You can try it or buy it.

**Note**: Raw capture only works on paid version.

This is another useful link!

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


# Question
Title: File Transfer: How to transfer files betwen my Xperia Neo (Android 2.3) and Kubuntu Linux?
I have bought a Xperia Neo which runs **Android 2.3** and I'm running **Kubuntu Linux** on my Laptop.

I just connected the Phone using a USB Cable and set it to **Mass Storage Mode**. I expected to have the phone SD card in my devices list, so I can mount it and use it as a file storage. But there were no device added.

A few Googling led me to some Microsft Applications, (Activesync, etc.). Does it mean I cannot connect to my phone's SD Card in Linux?

Should I really use **Windows** for such a simple task, **Tranfering files using a USB Cable**?!

---

**Note**

With the help of @onik I tried to mount the SD card manually and here is the result: in **Mass Storage Mode**

```
takpar@skyspace:/media$ sudo mount -t vfat /dev/sdb /media/android/
mount: no medium found on /dev/sdb

takpar@skyspace:/media$ sudo mount /dev/sdb /media/android/
mount: /dev/sdb: unknown device

takpar@skyspace:/media$ sudo mount -t ntfs /dev/sdb /media/android/
Error opening '/dev/sdb': No medium found
Failed to mount '/dev/sdb': No medium found

```

and in **Media Mode** there would be no `/dev/dsb` anymore. But a window opens with url: `camera:/MTP Device@usb:001,021/` and empty content.

# Answer
In my case (KDE4 on a Debian Squeeze) it worked easily after setting the device as MSC. It was directly automounted by KDE.

To do this just go to: Settings -\> Xperia -\> Connectivity -\> USB connection mode

As I have Spanish language in my Android I suppose the translation will be something like that.

It also worked in the same computer on a WindowsXP inside VirtualBox.
> 3 votes

# Answer
Did you mount the drives from the phone? Once you're connected, you have to open the notification bar, tap on the "USB Connected" notification and press the button to mount the drives. This should make them visible on your desktop.

After you're done, unmount them from the desktop first, then unmount them from the phone, and then disconnect the cable.
> 2 votes

# Answer
You could always unmount your SD card (if it's removable, like my HTC Magic allows for) and plug it into an SD card reader.

or you could root & run CyanogenMod - CM's Mass Storage mode works great in my Gnome2 install of Ubuntu, don't see why KDE would make it any different.
> 1 votes

# Answer
For Ubuntu you may need to edit the USB subsystem config files in order to recognize your device's SD card. Luckily this is super easy :) I've also answered this question before, if you want to check that thread.

Your Ubuntu system's udev config should be edited as so:

* doublecheck that the vendor ID for your Neo is 054c using `sudo lsusb`; you should see a line something like `Bus 002 Device 010: ID 054c:0c02 SonyEricson`
* using your favourite editor as root edit (or create) "/etc/udev/rules.d/51-android.rules” and add this line: `SUBSYSTEM=="usb", SYSFS{idVendor}=="054c", MODE="0666"`
* make sure the perms are right for the file you just edited: `sudo chmod a+rx /etc/udev/rules.d/51-android.rules`
* restart the USB subsystem: `sudo restart udev`
* connect your phone and see if your SD card shows up now
> 0 votes

# Answer
First of all you don't need any USB cable. You can transfer files from/to your android device with the Wi-Fi network of your device. Just install airdroid on your android device. Then activate wi-fi hotspot on your android and open the airdroid app. Next connect your pc to that hotspot, open any browser in your pc and enter the url provided by the airdroid app there. It will ask for your permission, click to connect. Done. The good news is that this technique works in any Linux distro as well, I tested it on Ubuntu 14.04.1. It just uses your android wi-fi device and there is no issue related to mobile data plan i.e. you can use it without the mobile data.
> -1 votes

---
Tags: usb, linux, file-transfer, sony-ericsson-xperia-neo
---


# Question
Title: How to update apps on Android from Playstore?
Is it possible to update apps that is on my android from a PC????

I do not see any option from Playstore to update apps. And now am not able to use Whats app as i wasnt able to download the latest version. Do somebody have an advice for this??

# Answer
> 0 votes
There is no way to push the update out from the play store when done from the PC. Sometimes if you click "install" for the app, it may allow you to select the android device as the target, even though it is already installed, but this is rare.

There are ways to download the APK using the PC then sideload onto the device.

The best way to update apps is to start the play store on the device, choose "my apps", then perform whatever updates are presented.

---
Tags: application-autoupdate
---


# Question
Title: (ROOT apps, tweaks, roms, scripts, hacks) cydia like app for android?
i was wondering if there was an app for android that is like cydia. i want an app that has a huge collection of tweaks, hacks, roms, scrips, apps, themes; just like how cydia (for ios) has. im not looking for apps like app-toid or 1-market.

# Answer
Xposed Framework is an alternative to Cydia on Android. ~~but that doesn't work on Android 5.0 just yet.~~ An Alpha-Version was just made available. The installation process is different though and it is still buggy. Only works on Arm7 chips so far.

http://repo.xposed.info/module/de.robv.android.xposed.installer
> 1 votes

# Answer
I guess Cyndia App is already available over the PlayStore for Android.

PS: Correct me if, you are talking about something else.
> 0 votes

# Answer
There are many app repositories available for android besides the play store. A Google search will reveal them. There are apps on the play store that only work with rooted devices, too. The iPhone is more closed than an android device. For the iPhone, Cydia is the source for alternative apps. That problem does not exist with android.
> 0 votes

---
Tags: root-access, ios, themes, scripts, alternative-markets
---


# Question
Title: How to install CWM Recovery in non-supported device, like Karbonn Titanium S5 Plus?
I have Karbonn Titanium S5 Plus. I want to install CWM Recovery, but my phone model is not supported.

How to install CWM Recovery in it? Also, can I install it without using a PC?

# Answer
Because CWM does not support your phone model, I assume you should search for an alternative recovery (TWRP, Philz).
Most installing methods require something like `fastboot` or simply flashing an image to your phone, which is hard without a PC (Mobile ODIN may do the job, but I don't know about supported phone's).

For custom ROMs search xda-developers for your phone and that particular model in the appropriate subforum (look out for *Android Development*). There should be tutorials on how to install ROMs, recoveries, kernels etc., too.
> 0 votes

---
Tags: clockworkmod-recovery
---


# Question
Title: Upgraded from KK 4.4.2 to CM 12 Lollipop, can't restore app data (S4 Mini LTE)
After taking a full Nandroid backup of my previous os and apps using CWM recovery, clearing cache and performing a factory wipe, I went ahead and flashed Lollipop. This is the ROM I used: https://s.basketbuild.com/filedl/devs?dev=F4k&dl=F4k/cm12/serranoltexx/cm-12-20150111-UNOFFICIAL-serranoltexx.zip

Upon first boot of Lollipop, I wasn't presented with any 'transfer existing apps/data' screen, but rather was just sent to the launcher screen. While lollipop runs fine however, I can't seem to be able to restore app data through either the custom recovery (just says "please wait" forever and phone gets stuck in a boot loop afterwards) or using apps on the actual phone. It is rooted (through both going into settings -\> developer -\> enable root access & also a flashable zip that I used) and both Titanium Backup(hangs at 0% and 1%) as well as Nandroid Manager(says 'error' when attempting to restore apps) both fail to restore.

Nandroid manager gave this output at the end: `/system/bin/pm[6]: app_process: Permission denied`

Is there any other way I can restore the app data?

# Answer
> 1 votes
I did find a solution, eventually by using ADB.

I restored the nandroid user data backup from the stock ROM to the new ROM, then tried to boot it. After leaving it for a while, it got stuck in a boot loop, so I connected the phone to the computer and used `adb shell` to rename the app data folder *(located at /data/data)*, so Android wouldn't recognise it.

I then booted the phone again and it went straight to the desktop like it normally would. All my apps were here, but not the app data, because I had renamed that folder previously.

I then used `adb pull` to get the new user data on my computer, then pulled the old user data also, so I could overwrite it.

After overwriting the new user data folders, I used `adb push` to get them back onto the phone, into the correct */data/data* directory. I then went to boot the phone again.

The phone booted this time, but apps were crashing, because the permissions had been messed up. Whatsapp, to name one, couldn't access the message history, and refused to open. It had also planted a persistent notification warning that it wasn't functioning properly. To solve this, I downloaded an app from Google Play called "fix permissions" which did the trick.

All of my data was now successfully ported to Lollipop.

---
Tags: 5.0-lollipop, clockworkmod-recovery, data-transfer
---


# Question
Title: Where is the current_now measurement generated
If you go into the adb shell, you can check what the amount of current the battery is discharging by using the following command

```
cat /sys/class/power_supply/battery/current_now

```

When the current is discharged it shows it as a negative value. I am wondering where in the kernel this current\_now file is generated. I am using a nexus 7(flo) and I am using 4.3 jelly bean.

An app I am using (trepn) doesn't like negative measurements. So it shows current values as 0. I am trying to find where the current now file is generated and replace the sign

# Answer
> 1 votes
Basically there are battery drivers in the android. Actually the device consists of Fuel-Gauge which is the IC providing information regarding monitoring of voltage, current, temperature. These values are then send to the concerned unit, for eg. charging current is send to the Charger IC etc.

The battery driver (not device) present in the device provides interface to the charger IC and Fuel Gauge IC (not in all chipset but in most of the Samsung phones) and has nodes which has these values and are used by the framework layer through sysfs. So the value which you read is the exact value read from the registers of FuelGauge IC presrent.

Hope this helps.

---
Tags: 4.3-jelly-bean, kernel
---


title: Rooting my Galaxy s4

text:
# Question
Title: Rooting my Galaxy s4
I just can't. I just switched from an iPhone to a galaxy s4 and i don't even know whwhere to start. It's version 4.4.4 model sgh m919 and it's so complicated I dont even know where to begin.

# Answer
> 1 votes
I ran into this problem with the SGH-M919 NK2 (4.4.4) build as well. Unfortunately, none of the one-click Root programs work as of right now, such as Kingo or iRoot. BUT!! Good news is that the NH7 Odin root package works to root the device. So, to go to this link, and download the root file.

http://download.chainfire.eu/328/CF-Root/CF-Auto-Root/CF-Auto-Root-jfltetmo-jfltetmo-sghm919.zip

Next, download Odin3, and follow these simple instructions from XDA:

http://www.jayceooi.com/how-to-install-galaxy-s4-firmware-i9500-i9505-with-odin/

Now, manually download SuperSU, or SuperUser from the Play store. Voila! You are now rooted on the NK2 build!

REMEMBER...you will be using the CF-Auto-Root\[.tar.md5\] in the PA box.

---
Tags: rooting
---


# Question
Title: Media scanner will not recognize NEW music
So I have a bunch of music already, all in `/sdcard/music` that scans just fine. When I add new music to the folder, the scanner does not recognize it even though I can see them in the folder in My Files. I have ran Rescan SD, it does not help. I am also using the standard Music Player that came with my Droid Charge (2.3.6, I know, it's ancient). Any ideas?

**EDIT:** Yes, all files are `.mp3`, there is no `.nomedia` file in it, ID3 tags are just letters and numbers, and all my music is in `/sdcard/music/`. This is only happening to new music I've been putting on, all my existing music works fine.

**EDIT:** From what I can gather, it's a problem with the actual scanning feature. The new songs do not show up in other players and rescanning doesn't help either.

# Answer
> 1 votes
Well, It is not a direct answer for your question, but since you are using a "Gingerbread device" that probably uses "mass storage", Winamp or MusicPlayer will do the work for you.

# Answer
> 0 votes
I mounted and unmounted my SD card, and all apps recognized the files again.

---
Tags: 2.3-gingerbread, music, music-player, media-scanner
---


# Question
Title: How to do screen record on android without apps?
I want to know how to do screen recording on Android without apps? I've been trying many apps from Google Play store, but nothing works for me, it's just adds popping up on my phone...

Can anyone show me how can I do it myself, I want to record screen with longer duration (my phone is Samsung Galaxy S4).

# Answer
> 5 votes
You haven't mentioned the version of Android running in your phone and I assume it is KitKat.

If so, you can use ADB (Android Debug Bridge) tool to record the video. The are many blog sites that explain how to do this and one such that came out first on my Google search is this one. Even Android SDK page on ADB tool commands explain this well.

In gist, you should use these commands:

```
adb shell screenrecord /sdcard/demo.mp4
adb pull /sdcard/demo.mp4

```

The first one starts capturing the screen to the specified file and the second one pulls (copies) the recorded file to your computer.

Update: By the way if you are finding it difficult to download the entire SDK just this small ADB tool, you can use the one from this XDA page.

---
Tags: video-recording
---


# Question
Title: Missing space/Storage space running out Galaxy S2 [tried almost every solution I can find!]
I periodically get this error on my phone. It will say the internal storage is running out but when I check the storage use it will say:

Total space 1.97 GB Available: 182MB Apps: 622 MB Cached 11.70 MB

This time, I checked my android/data folder and it said Spotify was using 1GB of space (in addition to all the space it is using in my other storage), so I deleted the Spotify cache and uninstalled it, then wiped my cache in recovery, but I didn't end up with any extra space afterwards.

I've deleted the log and LOST.DIR folders.

I can't seem to free up any more space. Every time this happens I have to factory reset and reinstall cyanogen (I'm running CM 10.1.3 now) to recover storage space, but each time it happens again eventually. I tried updating to a newer version of CM 10.1.3 but that doesn't help either.

UPDATE: I went through my apps to see if there was data I could get rid of there. I found 268MB in my Twitter app cache, but when I tried to clear the cache it wouldn't move. I uninstalled twitter but it didn't free up any storage space...

What am I doing wrong?

(Thanks!)

# Answer
> 1 votes
Just so anyone reading this who's having trouble knows, I figured out the answer.

My phone has several data/log folders (for some reason), and definitely had saved dumpstate files to those locations before so I assumed that when they were empty that wasn't the issue. HOWEVER.

I thought I had looked everywhere on my phone, but using ES File Explorer, even with 'see hidden files' turned on, doesn't show you all the files on your device automatically. Turning on Superuser lets you view more files, and there was another data/log file full of 1GB of dumpstate files hidden in another folder. Deleting this sent my storage space back to normal.

**So, if you've tried deleting log files with a file explorer app and it hasn't worked, check your settings, make sure your file explorer app has all the access permissions it needs, and look harder. They're probably there.**

Knew I was doing something wrong! I had never read anything in existing answers saying that this might happen when you look through your phone with a file explorer app, so hopefully this helps someone who's still stuck (that or it was just me).

---
Tags: samsung-galaxy-s-2, internal-storage, insufficient-memory, storage
---


title: Android Native alternative to AirPlay

text:
# Question
Title: Android Native alternative to AirPlay
I want to give my old apple TV to my parents because my dad wants to stream files from his ipad to his tv. 2 Months ago I made the Switch from iOS to Android, 1.5 Years ago the switch from MAc to Linux.

So I am now looking for a great alternative to Stream all that Media contents, but at least the Audio/Music from my Android Phone around my small flat (TV, Sound System in Living Room and some small Speakers in my bathroom)

Is there a native way to do that, such as airplay in the apple world? Would be great, when the receivers would not be as expensive as an apple TV so less then ~100€ and would also work with pulseaudio (ubuntu)

Ah, forgot to mention: It should be weather built in to the core android system or be a future of poweramp to save battery life and not messing around with another daemon.

# Answer
Google uses Miracast for its media streaming and most recent devices can use it. As for the receiver, recent TVs have Miracast built in. If your TV doesn't have it, there are some adapters on Amazon.
> 0 votes

# Answer
You can use Chrome Cast. It can even stream online music by itself making your Android only a remote control sleeping during the streaming and saving battery life. If you sync your music library to Google Music (even in free account) you will be able to control it by native Google Music app.

HDMI output can be converted to jack or cinch by adapter if your HiFi does not support them.

Google also introduced Cast for Audio specialized only to Audio, and some HiFi companies started to integrate it into their speakers or receivers.

Another option is streaming to any bluetooth reciever. Either integrated in HiFi or standalone Bluetooth audio adapter.
> 0 votes

---
Tags: streaming, airplay
---


# Question
Title: How do I Change the Font Text Style in Sony Experia M without rooting phone?
I want to change the default font style on **Sony xperia M** without rooting my phone. How do I do this?

# Answer
> 0 votes
Here's a link that covers some methods for changing the system font on some android phones without root, I don't know if it works on your phone as well: http://www.androidauthority.com/how-to-change-the-fonts-on-your-android-phone-32078/

# Answer
> 0 votes
You will find many answer for your question.But here is the simplest way which is I have used.

1. Root your Xperia M (Use towelroot,Root checker,SuperSu)
2. Install iFont.(Other apps may not able to change font.Your phone will just rebooted)
3. It will reboot your phone.
4. And Here it is your font will be seen changed.

---
Tags: 4.1-jelly-bean, fonts, sony-xperia
---


# Question
Title: Set different languages for different users
I'd like to set different languages per user in my nexus 7 (Android 4.2), but the only option I've found for changing the language is system-wide, and applies to all the users. Is there any way I can do that?

# Answer
> 1 votes
This is not possible from Android directly. A Google code issue has been opened to ask for this, but the issue has been tagged obsolete. Google code ticket.

If you have Tasker installed, the Secure Settings plugin lets you trigger a system language change.

Ps: Marking as wiki because I don't have enough karma to comment the question.

---
Tags: settings, languages, multi-user
---


# Question
Title: USB malfunction and rooting of my Samsung SIII (GT-I9305)
I have a Samsung Galaxy SIII (GT-I9305), and here are my problem(s). It can't be detected by PC via USB (not showing on device manager, odin, kies, not even charging) but it is charging when connected thru a charger. Is the micro-usb port damaged? I don't think so because but it can detect my flash drive via USB OTG. I already tried reinstalling correct drivers, tried different cables, tried different USB port, factory reset both from settings and recovery menu.

How can I fix this?

Also, I'm wondering if I can still attain root access/permission even without USB connection but thru terminal emulator?

# Answer
This sounds like either only one or even both central connectors of your phone's micro-USB port are broken. Charging only uses the outer ones which let's you use the charger.
If I assume that by *detecting* your flash drive you haven't accessed it, then it's this.

You are able to root your device (I got the same one) without a USB connection using *TowelRoot, FramaRoot or a flashable .zip* (visit xda-developers for more info(1) or (2))
> 0 votes

---
Tags: samsung-galaxy-s-3, root-access, usb
---


# Question
Title: I'm still waiting for Lollipop OTA on my 2013 Nexus 7
It's now nearly mid January. Can anyone suggest or explain why my 2013 Nexus 7 has still not gotten upgraded to Lollipop? I know that it's possible to manually flash the OS, but I'd figured I'd just wait. But this seems like it's really too long at this point. My Nexus 5 phone for upgraded the day after the now OS was released, and is now already on v5.0.1. On my tablet though I go to check for updates and it tells me my system is up to date (it's not btw - it's still running Kit-Kat).

Google searches return numerous posts from Nov with people griping that they hadn't gotten the upgrade immediately, but I'm not finding anyone else still asking. Most posts I'm seeing say that the upgrades are staggered out over a few weeks or so, but we're well beyond that now.

Anyway, just thought I'd ask around. See if anyone knows anything, or is also still waiting. Thanks.

# Answer
> 1 votes
https://productforums.google.com/forum/m/#!topic/nexus/IGjuSEI6H\_8

According to this thread (if you can wade through the ranting and flame), it does appear that there are delays in the rollout. A post from just this morning is asking when to expect the upgrade for the N7 2013.

So I guess I'm still waiting.

UPDATE: fwiw finally got the 5.0.2 update yesterday. So good. And in answer to my own question, it looks like Google was holding back the 5.0 OTA for my tablet.

# Answer
> 0 votes
Just flash it. The nexus is designed for the do it yourself type of geek. Or dump Android and flash a Linux distribution of your choice to it. Don't like it go back to Android. There are hundreds of easy to follow instructions on this process.

---
Tags: 5.0-lollipop
---


title: How to update my android OS?

text:
# Question
Title: How to update my android OS?
Before two months my mobile phone was up to date in Android OS. I have updated my phone Nexus 5 to Android Lollipop.

And After on Month, My mobile phone display was damaged,And i sent it to the LG service committee, because it's on guarantee.

After the mobile service process completed, at once i have made an update process. But it was not installed the latest version of Android(Android 5). Up Till now i do check for update, I display nothing for my query. How to fix this problem?

Do you have any idea about what the service team has done to my phone?

# Answer
> 1 votes
Try a hard reset and then update your phone by going to `Settings > About Phone > Software Update`

If you would want to do a manual update then you flash your device and then install Lollipop image. For more instructions see this link

---
Tags: updates, nexus-5, 5.0-lollipop
---


title: SdCard is not usable with KitKat?

text:
# Question
Title: SdCard is not usable with KitKat?
I am using **App Backup & Restore** for creating backup of my apps but with **KitKat** its using the internal **SdCard** as Storage.

When I explicitly set the external **SdCard** path it gives the error that it is unable to create folder,

I have also tried with creating folder under **android/data/\[packagename\]/files/** but it is still not able to do the same.

Is there any solution so that apps can use external storage for writing files.

**Note : I don't want to ROOT my Phone.**

# Answer
> 2 votes
On my S4 Mini I configured the path as:

```
/storage/extSdCard/Android/data/mobi.infolife.appbackup/APP_Backup_Restore

```

and it works fine - device is not rooted.

Probably the first part (`/storage/extSdCard`) is different from device to device and maybe the path is case-sensitive.

# Answer
> 1 votes
There's an app called SDFix on the Play store, but you will need root to run this. Running that should let you write to external SD cards again. Link:

# Answer
> -3 votes
FAT32 SD cards don't work. Format the card to NTFS

---
Tags: applications, 4.4-kitkat, sd-card, app2sd
---


# Question
Title: Android Device Manager password reset doesn't work
I accidentally forgot the password for my Galaxy S3 Neo (i9301i). People suggested I make a new one by locking it from Android Device Manager. However, when I send a new password to my device, the Samsung logo appears, similar to booting but faster. After that when I try to use the new password it rejects it. How should I proceed (I'm not rooted btw)?

# Answer
If you have forgotten your password then the phone should display a forgot password option if you enter the wrong password. Look closely. It will let you reset it with your email.
> 0 votes

---
Tags: 4.4-kitkat, password, android-device-manager
---


# Question
Title: Cannot receive files using Bluetooth on Karbonn Android One
I have Karbonn Android One. It is unable to receive files via Bluetooth from any Android device, but there is no problem with sending files to every device.

I could not understand what's the problem. How can I receive files using Bluetooth?

# Answer
Try resetting your phone... This usually works. Remember to take a backup.
> 0 votes

---
Tags: bluetooth, file-transfer, karbonn
---


# Question
Title: App saves to SD card, phone has no SD card slot!
I am currently using to JBTimer app to time Rubik's Cube solves on my Droid Maxx, and wanted to export the data to do some analysis. The app has a few built-in options for exporting, but every single one of them will only export to an SD card which, if you've ever used a Droid Maxx before, you'll know there isn't a slot for in the phone. The app doesn't give any errors or anything, but I can't find the data on my phone when I connect it to my computer. I would really rather not type 300-something numbers into an Excel spreadsheet manually. Any ideas?

# Answer
> 1 votes
Yes, Rob is right. Android is very well designed. You *have* a SD card that is the memory of your device. If you'd have a SD Slot then you'd have 2 SD Cards. Why this happens? Because it's assumed that Android needs a place where to save pictures, savegames, etc and it has a special partition for each: SD (yes, it's emulated), applications, system files, etc.

This is why when you do a full reset on the device those files are not deleted! Because it's not necessary! Only system files and folders are touched in those cases.

# Answer
> 0 votes
Android provides SD Card emulation for devices that don't have one as well as a pointer to a physical one if available. If you use ES File Explorer on your device (I highly recommend that app!), you will be able to go to **/mnt/extSdCard**. No root required, it is only a pointer (you can see the black curved arrow over the folder icon). You will be able to find your saves in there. It is possible that **extSdCard** has another name: Sdcard2, etc.

---
Tags: sd-card, stock-android
---


title: How does 4ext recovery backup works

text:
# Question
Title: How does 4ext recovery backup works
Does it read the partition and copy it bit by bit to some file?

# Answer
A backup of *any* partition works by simply copying an image of it to a file. This is accomplished by using the simple command `dd if=<path to device eg. sdcard (/dev/block)> of=<path to file to backup to>`.

The resulting file is (as already written) an image of the original partition which can be explored as a drive on any OS, which features mounting an image to a drive (primarily any linux distro).
> 0 votes

---
Tags: recovery-mode
---


# Question
Title: How can Android keep a TCP connection alive when changing network provider?
I'm curious about how Android can keep a TCP connection alive while I'm switching from 3G (mobile data) to WiFi and vice versa.

I'm asking this after I seen that I had an uninterrupted radio stream thought TuneIn radio.

Is that valid only for TuneIn (via some code workaround) or is it a cool feature in the Android API calls?

# Answer
> 7 votes
A TCP connection cannot be kept alive during a network change, since you get a new IP address, causing all connections being terminated.

TCP builds upon IP to get the data delivered. If you change networks you also change your public IP address which is used by the TCP connection to let TuneIn deliver data to you. This invalidates the current connection and forces you to establish a new one.

But there is still a chance of getting an uninterrupted audio stream. The TuneIn app most likely buffers the stream for two or three seconds to compensate for connection hiccups or even a reconnection.

# Answer
> 4 votes
One of the newest solutions to this problem is MPTCP (Multi-Path TCP) . But this one is also not yet widely supported (Apple's iOS7 supports Multipath TCP for its traffic generated by Siri).

MPTCP can stablish multiple sub TCP connections and if supported by devices on a connection, then The connection can be kept even if your IP changes (Wifi to 3G/4G and vice versa).

If you want to know more about MPTCP, read the following article: http://queue.acm.org/detail.cfm?id=2591369

# Answer
> 3 votes
While the answers given so far are true in current practice and certainly when switching between your mobile internet provider and home internet provider, both IPv4 and IPv6 do have mobility solutions, IPv4 by extension and IPv6 natively. They enable a mobile user to have a static home IP address and a dynamic mobile IP address which allows TCP connections to be maintained while moving from network to network. The details can be found in the RFCs below:

Wikipedia

Mobile IP for IPv4 RFC

IPv6 RFC

As far as the current deployment of these mobility solutions go, I am not aware of any, and I am not able to find anymore information. I would assume IPv4 mobility's solution is too cumbersome to deploy (it was an afterthought after all) and there aren't enough IPv4 addresses to go around as it is, let alone for mobile hence the heavy NAT utilization, so it won't ever be used. As for IPv6 and the reasons for its lack of widespread deployment is more difficult to speculate on, I would guess that with much of the web still on IPv4 and thus heavy use of IPv4 to IPv6 translation, the mobile solution could be tough to deploy in this environment. Regardless, even if a mobile provider did support the above, both your home and mobile provider would need some level of support, and home ISPs don't have any monetary incentive in this regard.

TL;DR TCP connections do break on your phone when changing networks (and thus network providers); however, there are mobility solutions that address this issue, but they haven't been deployed (at least not widely).

PS A better test of TCP connection breaking is a voice or video call (over data obviously). Music and movies can be buffered and the IP address transition is not noticed; however, calls cannot.

# Answer
> 1 votes
There's no way to keep a TCP connection alive if your IP address changes (and it will change when going from 3G to WiFi). You don't need uninterrupted connection for uninterrupted playback though - most "radio" apps prebuffer some data to keep the music playing even when you lose connection for a while.

---
Tags: wi-fi, mobile-network, android-sdk
---


title: Map Image Overlay App

text:
# Question
Title: Map Image Overlay App
I want to take a picture of a trail map, then overlay it on google maps or somehow use it as a navigation image linked to GPS? I want to do this all on the phone, while i'm hiking/walking about and encounter a trail map. How can i do this?

# Answer
Sounds like you Custom Maps is exactly what you're after.
> 2 votes

# Answer
Locus supports that by a built-in function On Board Map Calibrator.

You can overlay and calibrate any picture over any map source supported by Locus.
> 1 votes

---
Tags: applications, google-maps
---


# Question
Title: How to install ClockWorkMod recovery on a Samsung Galaxy S2 plus gt-i9105?
I have a *Samsung Galaxy S2 plus* (GT-i9105), running Android 4.1.2 (Jellybean).

I really tried evereything – with Odin, with apps, with other programs. I tried to update with *Samsung Kies*, but that doesn't work.

I want to install *CyanogenMod.* I tried with the *CyanogenMod Installer*, but doesn't work. Now I'm out of ideas. Could you give me any pointers on how to succeed?

# Answer
First: Cyanogenmod is a customized version of Android and NOT a recovery.

Ok, let's move. You should root your device first. Once rooted you can install the ROM Manager App from the Play Store, which will guide you to install Custom Recovery. In order to root your S2 follow this instructions: http://forum.xda-developers.com/showthread.php?t=2663834

You also can follow this tutorial: http://youtu.be/xBJyQrbEkuc
> 1 votes

---
Tags: cyanogenmod, updates, clockworkmod-recovery, samsung-galaxy-s-2-plus
---


# Question
Title: Is It Possible To Completely Swap Storages On Kitkat 4.4.2?
I'm using a rooted Samsung SM-G313HZ Galaxy V device with Android Kitkat 4.4.2 OS. Is it possible to completely swap storages on my device so that every single application and game will read their data on extSdCard by default like jelly bean does? In simple words, **/storage/emulated/0 is /storage/extSdCard** and **/storage/extSdCard is /storage/emulated/0** like on the image i attached.

# Answer
> 1 votes
I have a *noname* MT6572 tablet with *Android 4.2.2*, rooted, and I've figured out the trick: I've changed mount point directory names in the fstab.

The file is: `/system/etc/vold.fstab`, original version:

```
dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

```

The modified version:

```
dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

```

As you can see, I've only swapped `/storage/sdcard1` and `/storage/sdcard0`, then rebooted.

I'm not 100% sure, probably Kitkat has different startup mechanism.

**Caution:** make backup! Move all your file editing applications to *internal storage*, so if something goes wrong, and you found yourself without any storage mounted, you can restore or repair it with apps launched from internal storage.

---
Tags: 4.4-kitkat, storage, swap
---


# Question
Title: How to disable message button on lockscreen?
Hello I want to make this button gone, because I installed lockscreen notifications app, but if I disable in messages app notifications it not notificate when I get new message.

# Answer
In my device you can change or get rid of them by this way: Settings-\> Security-\> Shortcuts
> 0 votes

---
Tags: sms
---


# Question
Title: Is there a way to keep youtube videos etc playing even while closing the lid?
This worked before I reinstalled android with some app that I don't remember which. A common situation is that I start a youtube video, start listening and then put the phone in my pocket. And then the sound stops after closing the phone. I'd like youtube and other selected programs to keep playing. Is there a way to achieve it? I believe there was a program that could do it where a whitelisted youtube etc to keep playing in the background or similar.

# Answer
For YouTube you would need to subscribe to YouTube Music Key. This allows you to

> play music on mobile the way you want to – with or without video, while using other apps or with your screen off.

It also removes adverts from music videos and allows you to download & play videos offline.

I'm not aware of how to achieve this with other apps (which don't support playing in the background).
> 3 votes

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


# Question
Title: Unable to install Cyanogenmod in GT I9000
I have done something very wrong with my GT I9000 devices. i rooted and install cyanogenmod and it works for 2 months, but after that it went into boot loop and while troubleshooting i make the device unusable. I again rooted the device via ODIN and install sempaphore KK\_3.4.3s and after that try to install cyanogenmod 11 kitkat pacakge via external SD cards but everytime getting error:

error: installation aborted.

From error logs: I:cant partition non mmcblk device :/devices/platform/s3c-sdhci.2/mmc\_host/mmc2

Pls help me in providing slution via ODIN only as ADB is not getting connected.

Thanks

# Answer
First go to the download mode Volume Down & Home & Power Now install stock GT-I9000 using ODIN from firmware in XDA here. Root and then install Semaphore\_2.7.4.tar from here. Alternatively you can also install recovery from Replicant website (my preference). First install CM10.1.2. check if the phone is working fine. Then download, cm11 go to recovery, wipe data/factory reset + wipe cache partition. Wiping cache is *important* otherwise you will endup in a boot cycle. This is necessary as the partitions are different in cm11 in comparison to cm10.x. Do not directly flash cm11 on stock.
> 0 votes

---
Tags: rom-flashing
---


# Question
Title: China phone after factory restart in recovery mode stuck on formating data
Can´t get to recovery mode, can´t connect via USB becouse it still rebooting. And it says Fromating /data.... mount system/ error

Can somebody help me?

# Answer
> 1 votes
Please flash stock rom using smart phone flash tool stock rom for your device is here http://androidxda.com/download-lenovo-stock-rom-models

and direct link is here https://drive.google.com/uc?id=0B3H1waZx5Veqa3ItOG1xZWM4U28

please refer http://androidxda.com/flash-stock-rom-using-smart-phone-flash-tool for flashing stock rom

---
Tags: usb, recovery-mode, boot-loop
---


# Question
Title: How much internal memory is available for APPs on a 32GB tablet
It is my understanding that 8 GB on a TABLET has 748mb available for apps and the rest dedicated for movies, music, documents etc. Of course there will be the boot, system OS stuff. Optionally there can be preloaded system apps which will count against the 748mb.

So I assume 32 GB would have 748mb X 4 or almost 3GB for applications. Is this correct ?

# Answer
> 0 votes
This is not exactly correct.
You only need to subtract the space required for the system once.
If you are on Android 4.4 you should have everything minus the system available for any purpose as apps, data and private files share the same storage.
Otherwise I assume around half of the available space can be used for apps and the rest for private data.

---
Tags: 4.4-kitkat
---


title: Support for Dolby Digital?

text:
# Question
Title: Support for Dolby Digital?
I have an embedded Android system and I connect it to my TV via HDMI.

Also my system has an Optical audio port.

I would like to know...

Does Android support Dolby digital (via MHL or HDMI or any other option)?

# Answer
Though I found no concrete specs saying all (or which) Android devices might (or might not) support it, there are strong indications that it's possible (and at least partly supported):

* Jabra advertizes its app for Dolby sound. No explicit mention of "Dolby *digital*, though.
* XDA has a thread titled Beats audio with dolby digital advanced audio; as you can see, this *explicitly* mentions "Dolby *digital"*. As this discusses an Android app, this pre-supposes the technical possibility.
* AndroidAyuda.com has a Spanish article on this topic, which also implicates the availability

There are about 5 million hits for a google search on 'android "dolby digital"', which you might want to check some more from. The few I've picked didn't state any restrictions as to the device (though there are probably some, for what use does the support make if you have no appropriate output, such as HDMI). But it's clear that the Android *OS* is no hindrance to it.

**TL;DR:** Android itself can obviously deal with it, if the device supports it.
> 2 votes

# Answer
android does not support dolby (digital) / DTS dont compare beats with dolby / DTS beats is just an equalizer software layer in between your mixer in android it doesnt encode audio streams from applications, applications have to have build in support for that

for music dolby playback its useless, for video playback it is impossible since android needs to have encoder support in the kernel itself then the application for playback needs to support it

dolby digital is not giving licence to android platform, they are very picky ipad and macs have encoder support and licence for it

for example cinexplayer for iOS has exellent support for dolby/dts cinexplayer has also an android app, but no dolby/dts support duo android limitations

i'm android developer and tried all sorts of things by using code hacks in custom roms to get some kind of dolby playback

if the music/video app doesnt support build in dolby/dts then obviously you cannot encode the audio stream for dolby/dts so it doesnt matter even if you have support in the kernel and beats audio and all that crap
> 0 votes

# Answer
> Dolby® Digital Plus™ is built into many Android devices out in the market. This means Android Applications and Games can have amazing immersive sound by integrating the Dolby® Audio API for Android™

Support is there in many of the devices, but it is up to the developers of the games/applications to implement it:

Dolby API for Android
> 0 votes

---
Tags: audio, 4.4-kitkat
---


title: How to get exact call time?

text:
# Question
Title: How to get exact call time?
How can I get the exact time that a specific call took place? If I go to "recents" in the phone app, I see entries with times that read like `Mobile, Yesterday`. I need the exact time, down to the minute.

# Answer
> 13 votes
For Android 5.0.x Lollipop:

1. Either on "Recents" or "Call History", tap the entry you want to see. It will open a mini-menu under the entry with options "Call back" and "Details".
2. Select "Details" to see the call details.
3. From here, you can see the time when you receive/miss a call, and also the duration of the call.

Click the image for larger variant

# Answer
> 5 votes
In addition to Andrew's answer, you need to click the entry and *not the picture of the contact* for the mini-menu to appear. I was clicking the picture of the contact, and it pulls up the contact info - not the call detail.

---
Tags: nexus-5, 5.0-lollipop, call-history
---


# Question
Title: How do I open a used notification in Android?
Does it have someway to "re-use" the push notifications? I know that exists a way to create a shortcut to only view the used and past notifications. I want something that gives me the oportunity to use again some notification that was gone.

Example:

I have some Instagram Notification:

Fulano liked your photo.(When I touch in this notification, Instagram opens directly in that pho)

So that notification disapear.

I want to see again this notification and I can touch again and see the photo from instagram.

Someone know some application about it?

# Answer
> 0 votes
I'm an Android developer and I can tell you that exactly like what you want it doesn't exist because at development time we set how they should work. Platform asks us what to do when we click them, if they should be persistent or not, etc. So what you want is impossible because every developer should then add this feature.

Something possible would be an app with reading notifications permission enabled that look and save any notification on the device and listen for changes in them. And when it detects that the app is gone and only was "used" once, then it shows up again. This app won't function exactly equal as the original one because the original notification comes with data that only the app and Android knows. It could open the app at its best.

# Answer
> 1 votes
You can't put a notification back in your notification list natively, but there is a native settings shortcut to let you see your notification history. **New shortcut \> Settings shortcut \> Notifications**

---
Tags: applications, notifications, notification-bar, push-notifications
---


title: Front speaker extremely quiet on call

text:
# Question
Title: Front speaker extremely quiet on call
Is there any way to boost it? It seems to be louder on the rear of the phone.

I have a GT-I9505 Galaxy S4.

# Answer
> 2 votes
Try these:

* You can turn up the volume of a call on your phone by pressing the volume buttons while in a call.
* Make sure that you are using the "earpiece" speaker setting instead of "speakerphone." (The latter would cause the volume to be louder in the back.)
* See if you can find any debris that is obstructing the earpiece speaker and carefully remove it with a small tool of necessary. (This is unlikely to greatly impact the sound/quality of the speaker.)

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


# Question
Title: How do I enable "Factory Reset Protection" in Lollipop
I keep reading that Android 5.0 has "Factory Reset Protection", the so-called "Kill Switch" soon to be mandated in California, but that it's opt-in. How do I opt in? I've looked thru settings, including using the Settings search, but haven't found anything that sounds like this. I'm on a Nexus 5.

# Answer
In speaking with Motorola Support through some reliable channels, here's what they said: "Since all comments regarding Factory Reset Kill is not approved yet by Motorola, we cannot give you the answer". In other words, it's not released, you won't find the option available yet and they can't tell you why. As of 1/20/2015.
> 1 votes

---
Tags: factory-reset, 5.0-lollipop
---


# Question
Title: insuffient dont have enough space on my sd card
When I'm trying to download samthing it says "insuffient space on my device"my brean it does work when I hear that......it so confusing me..and I have engh space on my memory card

# Answer
> 0 votes
i just figured out exactly what is giving me insufficient memory. it is my voicemail to text just delete your trash and the message is gone i am able to redownload apps i uninstalled. if anyone has a LG phone thats my solution if you have the voicemail to text maybe try my solution.

---
Tags: google-play-store, data-connection
---


# Question
Title: Huawei Ascend P1 U9200: upgrading (International to Chinese)
I own a **Huawei Ascend P1** smartphone (**U9200, unlocked, international version**, still original Android 4.0.3 factory build B003). During about a year that I have the phone, it started being **much slower** and I decided that it's time to upgrade the software. I have the following question:

Is it safe to try to **upgrade** an *international P1* to more modern P1 firmware, but focused on Chinese market? The only official release available for my phone is Jelly Bean with EMUI 1.5, which is pretty old (B315, URL is available). I was hoping to upgrade, at least, to this Chinese release (B709): http://en.club.vmall.com/forum.php?mod=viewthread&tid=15972&extra=page%3D2. Also, it would be nice to read about any experiences, especially regarding feature set and stability, on the above, as well as (just in case) recommendations on restoring back official manufacturer's firmware for international models from Chinese firmware releases.

**Your advice will be very much appreciated!**

# Answer
Same build. I went up to the Chinese B710 that have the most features including the radio and HDMI. Google apps is not on B710 firmware and instead the Chinese version of it. I decided to roll back to B315 without radio and HDMI (not without, but with no sound). B315 is OK (the sound is now extra loud, they must have activated that dolby sound at last), there are minor things that is not there anymore, eg the wallpapers don't scroll anymore, but it's still way better than ICS.

To go from B315 to B710 uses the same intermediate pack found on Huawei.com (Click on Emui and look for P1). The Chinese version is all in Chinese obviously and the phone is packed with Chinese apps that can not be de-installed. If you have a large memory card you could hide all the icons in there and download apps from the internet although it is much more of a hassle. I was unsuccessful in installing Google Playstore and it can't replace the default Chinese version.

The perfect scenario would be to get B710 Global version with Google apps, radio and HDMI, but this does not exist. (Did some extensive research on the net, nothing.) I would't even bother with the KitKat and fake Lollipop stuff on the net. You basically have the options of B229 ICS with everything but fewer features, or Jellybean B315 with some stuff removed from B229 and lots of extra other stuff.
> 1 votes

# Answer
i just installed the official firmware.(B315, Jellybean) If you don't use the radio and MHL capabilities it is worth it, as those are not on there. Makes the phone faster, improves the camera. Battery icon shows exact percentage battery remaining making it at least feel if it last longer, still won't last the entire day if gaming on it. The volume up takes a photo and feels more responsive.
> 1 votes

---
Tags: updates, stock-android, huawei
---


# Question
Title: Samsung Galaxy S5 quick message responses limited to 160 characters
My Samsung Galaxy S5's messaging app has a quick-response feature that will cause a new message to pop up on the screen, regardless of lock status, a lot like the app 'Glowfly' used to before 4.4 removed the ability outside apps used to have to mark messages as read. I'm currently running Lollipop but this was an issue as far back as Kitkat; before that, I used Glowfly.

(On a side note, if anyone knows a cheeky hack to replace this functionality, please do let me know; my device is rooted and I'm not aversed to modifying system files if it guarantees a result.)

You can respond to messages that appear in the quick-view window, but the responses are always sent as text (160 character limit) which is fewer characters than a Twttr feed. Is there a way to configure the Messaging app to send quick responses as MMS or to place splits in automatically, like using the full client does? It seems like a ridiculous oversight, but it's present in 5.0 and has been since at least 4.4, so it's either something nobody's looked at or a deliberate decision.

I quite like the stock Samsung messaging app (read: I hate all alternatives because they're gawdy, spammy or otherwise full of bloatware and nonsense) but I'm open to alternatives provided they can solve this issue. Bear in mind before suggesting a replacement that AFAIK apps outside of the stock Messaging program can't mark SMS messages as read (hence why I'm not just using Glowfly). Naturally any suggestions will need to be able to circumvent this issue.

Finally, *please don't* explain to me the nature of the **S**hort **M**essaging **S**ervice or just suggest I make my texts more concise. I'm looking for help, not advice.

# Answer
> 1 votes
A "solution" is to use a different app. It's not ideal but the changeover is smooth enough.

The app I've switched to is called Textra. Use it with the program NiLS to configure notifications on your lock-screen that you can reply to. This program also works with programs like WhatsApp, Snapchat, etc.

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


title: Customize date display format?

text:
# Question
Title: Customize date display format?
Is it possible to customize the format in which Android displays the current date?

I'm interested mainly in:

1. the date format at the top on screen when pulling down the notification menu (currently for me, it's "DD/MM/YYYY")
2. The date format at the lock screen (currently for me, it's "Weekday, D Month")

I would like to have all dates displayed in ISO 8601 format, `YYYY-MM-DD`. The global date format can be changed from settings, but the only available options are `MM/DD/YYYY`, `DD/MM/YYYY` and `YYYY/MM/DD`, and it seems there's no way to define a completely custom date format or set `-` as a custom field separator. This also doesn't affect the lock screen.

I'm using a rooted Android 2.2 (Froyo) with Samsung TouchWiz 3.0. I'm also insterested in answers that require CyanogenMod or other custom ROMs.

# Answer
> 3 votes
The Notification Bar uses the global date format. So, just switch to the desired format from `Settings` ~\> `Date and time` ~\> `Select Date Format`.

For the lock screen, use a lock screen app. Search the Play Store, you can find many.

# Answer
> 0 votes
I ran into same problem. It seems to be in many ROMs that you have to change the language to access other date-time formats. I had to change for instance to German, since none of the options for English supported DD.MM.YYYY format.

Hope this helps. Simply try out languages you would like to use most and see in date time settings, whether they support your desired format.

---
Tags: 2.2-froyo, customization, date-and-time
---


# Question
Title: App not installed error while sideloading and Install failed UID changed via adb [Not rooted]
I am having hard time getting an app installed since none sideloading nor adb install work...since I dont have root i cant delete the app's data folder from the data/data folder..

seems delete that folder will easily fix it but I am wondering is there any other way.

Error via adb install is **Install failed UID changed** I dont wanna root is there any fix for this.....

BTW my phone is Moto g

# Answer
> 0 votes
For rooted devices:

Run the below command

```
adb rm -rf /data/data/<your.package.name>

```

For non-rooted device:

1. Change the ApplicationId of the app. Refer this link to change ApplicationId.
2. Build and install the app. App will install successfully because it is treated as new app.
3. Now uninstall this app. Which will clear the data.
4. Now change the ApplicationId to the previous one.
5. Build and install. Magic.. It will install.

---
Tags: applications, adb, side-loading
---


title: cannot send mms from galaxy lll

text:
# Question
Title: cannot send mms from galaxy lll
I've got straight talk for a provider and needless to say... they are of no help whatsoever. I can send and receive TXT messages and I can RECEIVE mmses but I've never been able to SEND mmses, ie; pics, attatchments, or any mms from this phone. I've done EVERYTHING. I know this phone and all settings on the phone and the browser, internet options etc. are as they should be. Can anyone help resolve this issue for me?

# Answer
It appears you're not the only one with this problem. However, there seems to be a solution by tweaking some settings. Not sure if you've tried this because you have not indicated the specific setting changes you've made. Take a look at this AndroidCentral forum post for additional info.
> 0 votes

---
Tags: mms
---


# Question
Title: Viber contacts out of date - not all contacts displayed in "All" tab
My address book is not Google Contacts, but Local Sync. All of my contacts belong to it. Viber sees many of my contacts as Viber-enabled from LocalSync. However, I'm sure that it's missing some of them.

By simply going to Viber's "All" contacts tab I see missing entries. These entries appear in stock `Contacts` app. Viber is up to date to the latest version. These people told me that they have Viber and I can get calls from them (however they are detected as `Unknown`)

How can I let Viber actually see all contacts in my address book?

# Answer
This is an official representative of Viber Media.

The source of this issue could greatly vary. Please read this short page in our HelpDesk, quoted below outlining some possible workarounds that will help reboot synchronization of the contact list:

> # Android: Contact list is not showing your friends as Viber users?
>
> Make sure you are using the latest version of Viber. You can download the latest version from http://www.viber.com/
>
> Make sure that you are looking at the Viber contact list, not your device's contact list.
>
> In order for your contacts to see you as a Viber user and be able to call you through Viber, your phone number, which is saved on their address book, must be the exact same number that you used to register to Viber and vice- versa.
>
> Try tapping on the 'More' tab at the bottom of the Viber app, then select "Settings" and the add a check mark \[√\] to "Show all Contacts"
>
> Once you installed Viber, if you do not see someone in your contact list whom you know to have Viber, it might be that the list is not updated (this may be due to an unstable connection during setup, or just a slight delay). To update your contact list, re-sync it by re-initiating Viber or by manually updating your contacts list.
>
> You don't need to uninstall and reinstall Viber. Shut Viber down (so that it no longer runs in the background) or turn the phone off, and then re-open it.
>
> If this does not work, try the following steps:
>
> 1. Send the user an invite and if the number is a registered Viber user, it will automatically update the Viber contact list.
> 2. Enter into your Viber contact list, then select the device's menu button, and tap on "update contacts". Then just click your device 'home' button. Viber will run in the background. In about 30 min. to an hour, check again by clicking on the Viber icon.
> 3. Confirm that you have an active internet connection.
> 4. Dial a number manually, using the Viber keypad
> 5. Delete the contact with the missing Viber badge from your contact list. Add it again and make sure to include the country code.
>
> The phone number format should include the plus sign, country code, cell code and phone number. The standard format is: +(country code)-(cell code)-(phone number)
>
> For example: +1-555-555-5555

---

For more questions or technical support, please visit our official HelpDesk.

# From the FAQ:

Try tapping on the "More" tab at the bottom of the Viber app, then select "Settings" and the add a check mark \[√\] to "Show all Contacts".
> 2 votes

# Answer
I had a simliar problem, where a certain person did not appear on viber (in the All tab), however I'm using the stock application all around. It was solved by changing the group assigned to the contact (originally it had no group assigned, and I assigned it to my contacts).
> 1 votes

# Answer
I noticed that a contact is recognized when I remove it from all contact groups. When I add the contact back to a group, it disappears again in Viber. So this is a rather unpleasant workaround, but technically it would work (at least for me).
> 0 votes

# Answer
for solve this problem which worked for me:

1. Go To Viber Setting
2. Press Restore Viber Defaults
3. Do This 3 Or 4 Times
4. Restart Your Device
5. Do It Again

Should be fine now
> 0 votes

---
Tags: contacts, viber-messenger
---