title: Samsung Galaxy S5 Password

text:
# Question
Title: Samsung Galaxy S5 Password
I inadvertently set a password for my Samsung Galaxy S5 that I cannot remember. I tried resetting it via google device manager (lock) option and I get the following message:

"Since google has verified that a screen lock is already set, the password that you entered won’t be needed"

Any ideas no how to log back into my phone without factory reset?

thank you so much for your help in advance!

# Answer
I suffered the same problem, and was locked out for full day. I used findmymobile.samsung.com to unlock. I dont think you need to be enrolled to use the faciltiy. Thank God my problem is resolved. Give it a try, ADM was clearly not working
> 0 votes

---
Tags: password, locked-out, android-device-manager
---


# Question
Title: I have 2 androids saving doc is my problem
I want to write a doc or text in my program that came installed on my devices and save it to my 32 gig micro sd that my tablet now recognizes. HOw do I do that?

# Answer
Depending on the application, there should be an option in the settings that allows you to choose your storage medium. If that option is not there, then I suggest saving it on the cloud. Moving manually may not work the way you want. If you do want to move it manually, then download Astro File Manager. From there, navigate to the default folder (each application may be different and because you haven't told us the application name, I can't help you there). Find the file you desire to move and from there it should be obvious.
> 0 votes

---
Tags: 4.1-jelly-bean, external-sd, insufficient-memory, documents
---


# Question
Title: Is there a way to use a different account with YouTube?
I'm having problem using YouTube. I use different Gmail accounts for email and YouTube and I would like them to be separated.

Is there a way to tell YouTube to use a different account from the "system" one?

# Answer
> 10 votes
Yes, add both your account to Settings \> Account, then you can choose which account to sign in to on the YouTube app.

1. Make sure to sign out first
2. Swipe left, and tap on Sign In
3. You should be presented with an account chooser

# Answer
> 1 votes
I have YouTube app version 5.3.32 and the only way I could change accounts was to clear the data from Settings \> Apps \> YouTube and when launching the app again it asked which account I wanted to use.

# Answer
> 0 votes
Log-in to Youtube with your other account and then add it to Google account. So Next time you can choose either one from Gmail (there is option to switch accounts in Gmail).

# Answer
> 0 votes
No, you cannot add an account to the YouTube app and we are forced to use one account. I really do not understand why they haven't added that yet...

# Answer
> 0 votes
Since some previous versions, you can add new account directly from YouTube app (as with other Google apps).

1. Open the drawer menu by tapping the 3 horizontal bars on the top-left (or swipe from left edge to the right)
2. Tap the current user/name on the top
3. Tap **Add account**.
4. You'll be redirected to add account wizard, follow the instruction.
5. After that, you can select the account you want to be logged-in from YouTube app directly.

Reference: YouTube Android App basics (tested on version 10.18.55)

---
Tags: google-account, youtube
---


# Question
Title: Any way to stop ridiculous translations in Google PlayStore?
Most of the translations are nonsense in Google Playstore. Looks stupid, amateurish and most of all they are annoying.

Words by words meaning nothing! My mother language is finnish and Im using finnish keyboard layout/language settings on my devices and not going to change them. I dont want to change my account info nor my language settings to english either.

I just want to see get rid of these stupid autotranslated infos in Playstore.

Most of them are just rubbish "A man has a spruce childish cat and his dock the bank a dog is letting manipulate processor and litter more green guy. Screen broken man shooting wife borrowed a child desktop. AMAZING APP! 95/100 stars!" - that sentence can be anything...

Im quessing im not wrong if I say that 99% means nothing when autotranslated. Only few infos are correct.

I cant believe that you cannot turn off the translation in Playstore!?

# Answer
> 7 votes
You can force the language that app descriptions are shown in on the web version of the Play Store by changing the language code in the link. This is shown in the URL as `hl=language`, for example `hl=en` for English, `hl=fi` for Finnish or `hl=fr` for French.

So for example, to see an English description for the GMail app you'd got to this link:

`https://play.google.com/store/apps/details?id=com.google.android.gm&hl=en`

Or in Finnish:

`https://play.google.com/store/apps/details?id=com.google.android.gm&hl=fi`

Or to see it in French go here:

`https://play.google.com/store/apps/details?id=com.google.android.gm&hl=fr`

Or in German go here:

`https://play.google.com/store/apps/details?id=com.google.android.gm&hl=de`

You'll see that all that's changed between those is the `&hl=` bit at the end of the link, yet the whole Play Store page including the description and reviews has changed to the relevant language.

# Answer
> 1 votes
Very old post, but maybe someone still search for an answer. You can change language for Play Store with Xposed Framework Module: App Settings.

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


title: S5- Stuck in bootloop

text:
# Question
Title: S5- Stuck in bootloop
I somehow deleted my ADB shell (of rooted S5) in superuser and then I was trying to flash it back. And because I didn't backup my root I ended up with it saying:

> KERNEL IS NOT SEANDROID ENFORCING
>
> SET WARRANTY BIT : kernel....

I can't seem to get it to go back! What should I do resolve this issue.

Thank you.

# Answer
> 0 votes
You have flashed a custom kernel. You should reinstall the ROM on your phone. Go to www.sammobile.com/firmwares and download the appropriate one for your device and then flash it with ODIN.

---
Tags: boot
---


# Question
Title: Google calendar notifications in double on Galaxy S3
I have used Calendar S, the stock calendar application on the Galaxy S3, for a few years but I recently started using the Google calendar applications instead on my Galaxy S3.

The issue I'm experiencing is that every time I receive a notification from Google Calendar, the stock application notification also appears. I always get them in double. I tried disabling the notifications in Calendar S but they are set back to enabled automatically. I also tried to remove all my calendars from the stock application but in this case it removed all calendars from the Google Calendar applications as well. It seems that the configurations of both Google Calendar and Calendar S are tied together in some way.

My question is: Is there a way to completely disable the Samsung Calendar S application in order to use Google calendar only as the main calendar application in Android ? My phone is a Galaxy S3 with the latest version of Android installed (4.4.2).

# Answer
Highest official firmware for Galaxy S3 is up to 4.3. If your phone is running 4.4.2 maybe it's a custom ROM. Anyway you can disable the calendar storage on the Application-\> "All" tab or just root the phone and remove the S Planner (I believe it's S planner instead of Samsung Calendar S?)
> 0 votes

---
Tags: samsung-galaxy-s-3, google-calendar
---


title: Recovering contacts from my phone

text:
# Question
Title: Recovering contacts from my phone
My boyfriends phone was stolen & all we want out of it is the contacts. The phone is currently activated & being used. Can we retrieve the contacts & put them on another phone? If so, does the new phone have to be activated first?

# Answer
Are your contacts backed up on Google account? If so, they will be automatically added to the next device you login to with the same account.
> 0 votes

# Answer
If your boyfriend was using his Google account to store his contacts, he can access the contact information at https://contacts.google.com/

When he signs into a new android phone with his Google account, the contacts will be available.

Note: If the phone is still being used and activated, I would suggest he change his passwords, as well as report it to the carrier so the phone can be blocked.
> 0 votes

# Answer
**Google Sync** is a valid option. If it was setup on that phone just change your password, connect to that account with new phone and in contacts menu select Import\>From Google Account(s)

---

**Second option** (has nothing to do with android):

**It's not a 100% reliable way, and will depend on your mobile provider.** Take ANYTHING that might prove that the sim-card was yours: top-up receipts, the big plastic card from the sim (with phone number,pin, puk codes, etc. written on it), if you topped up online a bank statement with those payments might also do. Pay them a visit, explain what happened they might help you recover your contacts and if you are lucky the number as well!

Second option worked out for me once, although they did charge me a little for the contact retrieval.
> 0 votes

---
Tags: google-contacts
---


title: TripAdvisor Lockscreen Folder Path

text:
# Question
Title: TripAdvisor Lockscreen Folder Path
I'm trying to find TripAdvisor's lockscreen folder on my Samsung Note 3. Can you please tell me where it is ?

# Answer
You can find it under,

`/data/data/com.samsung.android.service.travel/`

But you need `root` permission to access this directory. If you have unrooted phone please have a look into this quesion on How to root your android device?
> 0 votes

---
Tags: lock-screens, samsung-galaxy-note-3
---


title: How to listen to music off an SD card?

text:
# Question
Title: How to listen to music off an SD card?
I have a new LG G3 and I want to listen to music that is saved on my SD card. How do you do this?

# Answer
> 2 votes
Your phone should have a built in app (Google Music, Music or such) for music playback and they usually auto-detect any music on your phone (in any folders you can access). Keep in mind that there is no "best" app out there - they all have flaws like not having 100% effective bluetooth control or consuming more battery with equalizer.

---

I've tried some of the most popular ones, but returned to default one, because of lack of bluetooth forward/rewind support on most players.

* **Default music app** (whatever it might be on your device) is usually gives you everything most users would need.
* **Winamp** (unfortunatelly no longer on google play) boasted a good equalizer, but quite frankly it doesn't compare to n7.
* **n7 Player** is somewhat uniquely designed and has decent equalizer options, but equalizer produces delay between action (like song switch) and playback. Also it *seems* to somewhat increase battery consumption.
* **double twist** player has a lot various expansions and online functionality however, most of those features aren't free.
* **Poweramp Player** I've been reminded of this one in the comments. It did not catch my attention, however, at the time I was checking out it WAS one of the highest rated ones.
* **Rocket Player** I haven't tried this one. However seeing as it is free and has decent ratings it might be worth checking out. As for the playback, if you have music on your sd card, open up your music app and the music should be there.

If there is something preventing you from listening to your music please specify it.

# Answer
> 0 votes
There are two ways to do it. The first method is to connect the SD card to a computer and dump the music in. From there you can use any app that supports audio files. The other method is only if you have music in your Google Play library. You can add music by purchasing or by uploading to your music library. Once you have done either (or both, whatever), go into the Google Play Music app on your phone, tap settings and click storage location. From there set it to external (when you have inserted the SD card into your phone). Once you have done that select what album you want to download and hit the download button, which is an arrow pointing downwards, hitting a vertical line.

# Answer
> -1 votes
If you are taking about microSD, the pop them into the card slot and the let Google Music or other software as mentioned by @zero discover. If its SD card, then you should use a card read to connect SD to a PC and then copy them into your phone.

HTH.

---
Tags: sd-card, music
---


# Question
Title: "Storage space running low. Some system functions may not work"
I have Sony Xperia v3 and I always get the error "Storage space is running low. Some system functions may not work." What should I do to solve this problem?

# Answer
> 1 votes
This question is way too broad and was asked to death, general consensus is

1. remove applications and media you don't need, if you are rooted remove unused system apps
2. move as much applications to sd-card
3. install a cleaning application (like clean master), they can make a difference
4. use cloud applications such as dropbox to sync your heavy files across multiple computers and devices, why store all those \>5MB pictures you've taken on your limited device if your Hard drive has much more capacity?

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


title: Android failure to boot on LG

text:
# Question
Title: Android failure to boot on LG
I need to recover data from my AT&T LG Thrill Android Phone

Background:

My AT&T LG Thrill phone's battery died a couple of days ago because I forgot to charge it. When I charged the phone and tried to turn it on, it showed the LG logo followed by the dropping balls and the AT&T "Rethink Possible" screen. I then get a mesage that the Application Google Services Framework has crashed and the phone goes into a loop with the dropping balls showing again followed by "Rethink Possible" screen. This sequence repeats itself over and over and the phone does not get out of this loop.

I have been able to go into the recovery screen (both Safe Mode and the Android Recovery Service) and have cleared cache, etc. However, I DO NOT want to wipe user data and restore to factory settings as this will wipe all of my data (pictures, application data, etc).

Solution Needed:

I need a suggestion to a way of accessing my data so that I can back it up onto an SD card/computer. I DO NOT want to root the phone as this may void the warranty. What I'm looking for is a way of perhaps putting the original flash image on the micro SD card and then have the phone read that image. Or some other similar solution that will get the phone out of this loop and allow me to get to the data.

# Answer
When you are in recovery mode you should be able to use `adb` to get your data.
> 1 votes

# Answer
There are two suggestions I have for you, both of which involve installing the Android SDK on your computer:

http://developer.android.com/sdk/index.html

This is sort of overkill for you, because there is a lot of things in there that you don't need, but the most important thing is `adb`. If you don't want the SDK lying around, you can install Virtualbox and install the SDK on a Linux VM.

Once you have `adb` installed, you can do:

1. Post the output of `adb logcat` online. This will give you some insight as to what is causing the crash.
2. Do:

`adb pull /sdcard` `adb pull /data`

This will pull your data off of your phone and onto your computer. Once your stuff is safely off your phone, you can do whatever factory wiping you need to do.
> -1 votes

# Answer
There is no way to fix this issue without wiping it sorry, and as you cannot boot your device you cannot use the SDK to backup your data partition because:

1. It is the data that is most likely causing this issue
2. The data partition won't be mounted during boot time

Also, the above (or below) answer is assuming that you had USB Debugging enabled - did you?

Alas, you will have to wipe your device (including cache, dalvik-cache (if possible) and user data).
> -1 votes

---
Tags: data-recovery, boot-loop, lg-thrill
---


# Question
Title: Change "Audio Applications" in Notification Bar
I'm not sure if this is a Galaxy S3 feature, or an ICS feature, but here goes.

When I plug my headphones in, I get a new section in my Notification Bar titled "Audio Applications". Under that, there are 5 app icons. For me it shows Video player, Talk, Music Hub, Voice recorder, and YouTube.

Is there any way to change which apps show up in this section?

# Answer
> 5 votes
It appears to be a TouchWiz/SGS3 feature. A post on XDA developers suggests freezing ContextAwareService.apk if you'd like to disable it, but no way to edit the list. Another post suggests that a more recent release (LFB) has options related to this (settings -\> accessory -\> audio applications), but doesn't expand on whether or not you can edit from there.

# Answer
> 0 votes
Solution 1: If you do not like the recommended apps, you can disable them, by following:

1. Goto Settings
2. Click More
3. Select Application Manager
4. Select All
5. Select PageBuddyNotiSvc
6. Uncheck Show Notifications

If the above solution doesn't helps then try this link: http://www.androidbeat.com/2014/04/customise-notification-panel-samsung-galaxy-s5/

\*Note: Still you may not be able to change it if your mobile do not shows the 'Recommended Apps' Section.

I'm using, Note 3 Neo, and still in search, of how to enable 'Recommended Apps' in Notification Panel, when you plugin earphones.

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-s-3
---


title: How to root my phone without PC?

text:
# Question
Title: How to root my phone without PC?
I have a indian phone . I am giving below its specifications

1. Manufature-Vox
2. Model-Kick k5
3. 1.2 Ghz single core processor 4.512 MB RAM
4. 256 MB ROM
5. Android 4.4.2

I have tried many apps like framaroot, Vroot, Oneclick root, Universal Androot but theydonot work. Help me to root it without PC.

# Answer
I already rooted two devices with towelroot and it worked very well. But I'm not sure if it will work with your device.
> 0 votes

---
Tags: 4.4-kitkat
---


title: Android Memory Problem

text:
# Question
Title: Android Memory Problem
So I had a problem with my memory today. I recently rooted my Samsung Galaxy Trend (GT-S7392) with RootGenius 1.8.7 I rooted my phone because I wanted to transfer apps to my ext sd card since Samsung Galaxy didn't support transferring apps to ext sd.

After rooting my phone, everything was fine, except I found out that my internal memory is full, so I checked it what was wrong with it and I saw that my system memory is taking all my space on internal memory. I dont really know what was the cause of it and my question is how to fix this?

-Total Space: 4.00 GB

-System Memory: 4.00 GB

-Applications: 210 MB

Sorry for my grammar, english is not my first language :)

Thank you in advance!

# Answer
> -1 votes
The best solution would be format your mobile. There can be too much waste data in system memory.Or clean the system by using some cleaning app. There can be any number of reason behind this. BTW I would say that your mobile is outdated. In android, 512 ram and 4gb memory is not gonna do anything. It is gonna create problem again and again.

---
Tags: ram
---


title: S3 mini switches off randomly

text:
# Question
Title: S3 mini switches off randomly
1. My S3 mini switches off when I use social media or browse internet, then won't switch on until I have put it on charge but then it has 75% battery, just comes off charge and then the same thing happens.
2. When I make or receive calls, it would mute on its own, turn on the bluetooth and/or just switch off.

Please advise what the problem could be.

Thanks

RG

# Answer
Have you tried doing a factory reset, if that doesn't work it might be a faulty battery
> -1 votes

---
Tags: charging, mute
---


# Question
Title: Should the Droidstack application still work on my Android device?
I use the Droidstack tool as recommended on some answers from this forum. I haven't launched it for some time but I tried it again this week now it seems to be incapable of accessing the data. Is this an isolated issue or this application is now deprecated ? Perhaps a change in the API for StackExchange caused it ?

Thanks.

# Answer
As discussed in the comments, the Droidstack application was actually removed from Google Play, therefore we can assume it is now deprecated.
> 0 votes

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


title: USB connection without unlocking screen

text:
# Question
Title: USB connection without unlocking screen
i am connecting my phone with USB (using MSC) to my car for listening to the music on the phone's microSD card.

It only works, when the screen was unlocked before connecting the phone. Also, when turning off the car's engine and starting it again, I must disconnect the phone, unlock the screen, and connect it again. This is very inconvenient.

Is it possible to allow USB connections without unlocking the screen?

Phone info: Sony Xperia Z3 with Android 5.0.2.

# Answer
> 0 votes
From comments, since you are using pin lockscreen, it wont allow you to have any type of access to internal files with usb connection without unlocking pin.

You have two choices-\>

1) Dont use PIN/Pattern/Password and just use simple swipe (or no lockscreen at all for that matter).

2) Disable internal lockscreen and download a third party lockscreen from play store with PIN or pattern etc support like smart app locker. As far as I can remember it supports acting as lockscreen too and not just app locker (additionally, you might also want to check this to use along with this app for extended functions). I suggest you explore this app or get some other lockscreen alternative app.

Hope that helps.

---
Tags: 5.0-lollipop, lock-screens, usb, external-sd, usb-connection-mode
---


# Question
Title: The SamsungGalaxyAce doesn't let me download apps!Even with a huge SD Card
I have a Samsung Galaxy Ace and a 4GB SD card, I only have one app that is whatsapp, and When I try to download another app That is 40MG(a lot less than 4GB), it says insufficient Space, but I go to settings and it says that I have 3.69GB of space on SD card, and on the phone's space that comes with it says 20 MG available, so I have 3.69GB,and 20MG, and it doesn't let me download apps!What do I do?

# Answer
If the device info is correct here then your device's internal memory is 158MB (quite low IMO) in total out of which you can use Diskinfo(see **Userdata** in it) and Diskusage (both \<1MB individually)to see how much space is used and is available. You can then uninstall any app that you may have installed at some time but don't remember.

However, I don't see much scope here since the issue would arise again sooner or later considering the (very low) storage set by OEM.

Note that the storage used by apps is `/data` which is different from the external SD card that you've of any size. Some apps until Android 4.2+ can transfer data files (`.obb`) into external SD card rather easily but it is a painful job in above versions now.
> 0 votes

# Answer
Apps do not download directly to the SD card, even as far back as Gingerbread. You must have adequate built-in storage to do this. Once installed you can move some bits of some apps to the SD card, but internal storage will still be required for some things. Kitkat and Lollipop make this even worse by effectively making the SD card read-only.

I suggest bringing up WhatsApp's app info and seeing how much cache space it's taking up. Clearing cache on apps -- even built-in ones -- can help significantly.
> 0 votes

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


title: Is it possible to play sound in mono?

text:
# Question
Title: Is it possible to play sound in mono?
I'm in a workplace that only allows one headphone in. This makes some music pretty awful, only having one channel. I'd like to mix my audio into one channel, but this seems to be a bit more difficult than you would expect. I don't want to buy a paid app, and I'm playing music from my Google Music library, so alternate players aren't an option.

Is there any way to do this digitally? I don't want to have to buy an adapter and have it sticking out of my phone, risking my headphone jack, just to play mono.

I'm on a Droid X2 running CM9. I know some of the manufacturer ROMs had mono options, but it's not in stock Android or CM9.

# Answer
> 4 votes
There's a setting under accessibility options for mono audio. I haven't tried it yet, but it may be what you want.

# Answer
> 3 votes
You could use Poweramp. It has tons of sound settings including a mono option.

# Answer
> 2 votes
A lot of bluetooth headsets only play mono sounds, though you generally won't get the sound quality as you do from a wired headset.

# Answer
> 1 votes
Not exactly what you are asking for, but you can purchase a mono earphone that sends both audio channels to one earbud. Search eBay for " mono (earbud,earphone) "

# Answer
> 0 votes
There is a way to it without having to buy anything. You'll have to get root permissions on your ROM and might be permissive SELinux.

Install Viper's Audio for Android latest version from http://vipersaudio.com/blog/?page\_id=48

Launch the app, and install a driver with any quality you need, then reboot! After rebooting your device, launch Viper's Audio app again, insert your headphone in then do some setup:

On Headset tab, there is a FIELD SURROND feature options. Enable it, and select some Field Surround Strength and Mid Image Strength values (I recommend you to set both of them to Slight). All this will give you that mono sound, bouncing the sound from one channel to another, with a minimal delay!

**(OPTIONAL -\> NOT NECESSARY!)** After this, on the very bottom of this list, you should find MASTER GATE (LIMITER) options, and you can set Channel Pan to 1.0 : .0 or vice versa.

All this won't give u a true mono mixdown, but it sounds good enough, and I don't really think you're seeking some hi quality audio, cause music made to be heard in stereo. Good luck :)

# Answer
> -1 votes
One can use ffmpeg:

```
avconv -i input.mp4 -c:v copy -c:a libmp3lame -ac 1 out.avi
avconv -i input.mp3 -c:a libmp3lame -ac 1 out.avi

```

# Answer
> -2 votes
try Boeffla sound control app.

---
Tags: 4.0-ice-cream-sandwich, cyanogenmod, audio
---


title: can't access purchased apps

text:
# Question
Title: can't access purchased apps
I have purchased apps from play store. At xmas, When my daughter got her tablet, I signed into my account and she could download all of the purchased apps. Today we got a new tablet and I am trying to do the same thing but it says I have to buy the apps again. Is there a time limit or device limit for purchased apps?

# Answer
> 0 votes
Check your purchase history in Google Play Store. If your apps dont show up your using the wrong account

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


# Question
Title: Differnce in between Android 4.2.2 and 4.2.1
Just updated my HTC One X from **cm-10.1-20130119** to **cm-10.1-20130304-EXPERIMENTAL**.

The only difference I noticed is my android is now on **4.2.2** from **4.2.1**.

Can anyone list me difference in between them ?

# Answer
> 1 votes
As far as Android is concerned, 4.2.1 to 4.2.2 contained only a few things. They include:

* Show remaining time for downloads from the Play Store
* Provide a system notification sound when wireless charging begins
* Allows long-pressing on certain tiles in Quick Settings

In reality, since you have a device that doesn't support wireless charging, the second point obviously doesn't apply to you. And since CM already heavily modified the tiles for Quick Settings and offers far more options that this update introduced, the only benefit you would get out of this update would be showing the remaining time.

But, CM has new features being added all the time that are separate of the features added by Google. If you look under Settings -\> About Phone -\> View Changelog, you can see a big list of all the major features that CM 10.1 adds to Google's Android 4.2.2 release.

And if you want to look at all the specific changes (usually around 10-50 per day, although, some are new features, some are bug fixes for devices not related to yours, and some are new/updated translations), you can see it online at http://changelog.bbqdroid.org and clicking on your device and CM version. You can browse through the changes for each nightly there, and although some of the subjects can be cryptic, you can still usually make out what new features are being introduced.

# Answer
> 0 votes
If you could see the official Android web page, the section `What's new in Android 4.2, Jelly Bean` enumerates all the changes in detail. Though it is the delta from 4.1 and not from 4.2.1 as you had asked for.

# Answer
> 0 votes
If you are willing to look at wikis

Then wikipedia has a changelog for it \>\>\> click me

# Answer
> 0 votes
Another difference is that which you might notice that 4.2.1 show the total space of those apps greater than 1GB like asphalt 8, GTA san andreas etc while 4.2.2 just shows the total apk size so 4.2.1 is better in this case!

---
Tags: cyanogenmod, updates, 4.2-jelly-bean, htc-one-x
---


title: Sync Google Reminders with calendar

text:
# Question
Title: Sync Google Reminders with calendar
There any way / program for synchronization Google Reminders, which use for Google Now, with calendar?

I need this because I have cloud calendar (btw this cloud on the google too :) and so uncomfortable when Google Reminders saves data only local on my device (phone and watch).

# Answer
I believe that this is covered in the same way that Inbox app covered reminders. According to this document, these events should show up in your calendar. Have you updated your calendar app?
> 0 votes

---
Tags: sync, calendar, google
---


# Question
Title: Can't change input language for Samsung Note 2 keyboard after a software update
I have been experiencing this problem for a while now. My keyboard is not working properly: usually I have input languages in Korean and Japanese and English, and I can just slide the space bar and the input language changes. Then, after software upgrade, I can't slide the space bar anymore and I can't use the other languages. I have tried checking the input settings and checked and unchecked the input languages but it's still not working. I hope someone can help me. Thank you!

# Answer
I have a galaxy note 2 (Android 4.4.2) with build number KOT49H.N7100XXUFNL1 and it is still working the same way it used to work previously.

Check that other languages are downloaded or not.

Here is screenshot highlighted in red showing scrollable languages.
> 1 votes

# Answer
For Me the solution was different. I had nothing under the accessibility options excepted "Talkback" turned off. I turned it on then off and VOILA! it brought back the arrows.
> 0 votes

---
Tags: keyboard, samsung-galaxy-note-2, text-input
---


# Question
Title: "System has been modified please contact the manufacturer, thank you!" message appears on the lock screen of SKK Mobile Prime
My phone is an SKK Mobile Prime on Android 4.2.2. I accidentally deleted my Android device manager and other folders on my phone that I thought were not useful at all. After that, this message appeared on my lock screen:

> System has been modified please contact the manufacturer, thank you!

I can't unlock my phone without having to touch the upper portion of the screen where it will show you the time, date, and the setting icon for your phone. So, after doing so, I tap the "back" button or "home" just to see the phone menu and do stuff. I know something on those deleted folders has something to do with this.

This has been my problem for 4 months already. I've been to different technicians, but all they do is charge me overprice.

Can somebody help me?

# Answer
There are only two ways out of this:

* restore the backup you (probably didn't) make before tampering with system files
* try to backup what you still can, and flash the system (either with the stock ROM for your device, or with any matching custom ROM, whatever you prefer. If you don't know where to get that, take a look at Where can I find stock or custom ROMs for my Android device?

For the future please note that everything you delete in `/system` will be gone for good. Always make a backup before you play there – and make yourself familiar first with what you're up to do ;)
> 2 votes

---
Tags: 4.2-jelly-bean, system-error
---


title: Updating Samsung note 2 to android 4.4

text:
# Question
Title: Updating Samsung note 2 to android 4.4
My galaxy note 2 works on version 4.3, Some time ago it started pinging me continuously about upgrading to 4.4. I wasn't ready to do the upgrade then, so I managed to stop getting the notification every three hours.

I would like now to do the upgrade, but when I click on `updates` as explained here: http://www.samsung.com/us/support/faq/FAQ00050889/56008/SPH-L900ZWASPR nothing happens.

How can I upgrade my galaxy note 2 to the latest Android version available for the device?

thanks,

# Answer
No worries, If you have not upgraded it till now then the possibility of no OTA update might have occured which does not mean that you cannot update.

Here is it what you need to do:

* Install Samsung Kies
* Connect your Samsung galaxy note 2 to laptop
* Install required drivers for your phone
* Open Samsung Kies and you can find the firmware update for Android 4.4.2

or else here is link to various official release of Android 4.4.2 for note 2

http://androidromupdate.com/2014/08/03/install-n7100xxufne1-galaxy-note-ii-n7100-official-4-4-2-kitkat-update-firmware/
> 1 votes

---
Tags: 4.4-kitkat, updates, samsung-galaxy-note-2
---


title: Can you block URLs with Tasker?

text:
# Question
Title: Can you block URLs with Tasker?
Is it possible to block URLs with Tasker?

I'd like to block different sites from 9-5 everyday.

# Answer
> 1 votes
You can if your device is rooted. You need to add the URLs in the hosts file (`/etc/hosts`) like:

```
127.0.0.1 facecrook.com
127.0.0.1 liveminmin.com

```

and so on.

Note that you'll have to remount (as `rw`) your `/system` first using the commands:

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

```

Use a file editor to do the editing and then remount the system in `ro` mode. Also, before editing, copy the default hosts file at some location say `/sdcard/host_files/original/hosts` and the modified hosts file at `/sdcard/host_files/modified/hosts`

Now with the Tasker:

1. Create a time based profile as `+`**Time** and select your timing when you want URLs to be blocked.
2. Create a task under the above profile and the action inside it should be `+`**Code → Run Shell**:

* Type `mount -o remount,rw /system` in **Command**
* Check **Use Root**

3. Create a new action through `+`**File → Copy File**:

* Tap the lens icon corresponding to **From** and select `/sdcard/host_files/modified/hosts`
* Tap the lens icon corresponding to **To** and select `/etc` folder by holding it.

3. Create another new action through `+`**Code → Run Shell**:

* Type `mount -o remount,ro /system` in **Command**
* Check **Use Root**

4. Create this last action through `+`**System → Reboot** → select `Normal` in **Type**.
5. Create another profile for the time you don't want URLs to be blocked using step1.
6. Copy steps 2-5 and choose `/sdcard/host_files/original/hosts` in step 3 under **From**.
7. Make Tasker an exception in any app (if you have) that disables Tasker from startup.

Enjoy!

# Answer
> 0 votes
In general, no. Tasker can't know when a URL is launched (my testing with the "Receive Intent" event had no success), nor does it have the necessary control over the browser to stop the page from loading.

That said, if I could find the time to get DolphinTasker published, then yes, you could do this with Dolphin Browser. But that's not an option at the moment.

---
Tags: tasker, automation
---


# Question
Title: Updated Galaxy s3 and SD isn't recognized
I recently updated the software on my phone and it works great!! It's lollipop 5.1.1 , the problem is that the phone doesn't recognize the sd card anymore and my computer doesn't recognize as a removable drive anymore. I just want to know with that being the problem is there a way to downgrade back the the old software? and how if I cant use the sd card?

# Answer
> -1 votes
There could be simple fixes that will allow you to keep your upgrade. With each new "flavor" of Android new APIs are released with relation to enhancements to the OS. Have you tried a brand new SD card? or backup and format for the current one? Also a reinstall of the USB drivers may help. I hope you backed up your previous stock ROM because if not you will need to find one online(if possible). It will help if your device is rooted. Good Luck!

---
Tags: cyanogenmod, samsung-galaxy-s-3, sd-card
---


title: How to flash TAB 900 Android Tablet

text:
# Question
Title: How to flash TAB 900 Android Tablet
I have Sunstech TAB 900 tablet, and it ships with Android 4.0. I want to install Android Lollipop on it.

I have tried to use `"apply update from external storage"`, but it gives me `"E: Short write of /tmp/sideload/package.zip (No space left on device)"` error, even if I have 1GB available. and Lollipop needs only 800MB.

I also tried to install CWM, but the device is not supported, also tried the fastboot method but again it can't detect my device, and there is no drivers provided by the company, but `adb` detects it.

So, is there any way to install Lollipop, or it's a dead end?

# Answer
> 0 votes
There has to be a custom recovery for your device first that will allow you to do a backup of your current stock ROM. Second Lollipop has to be released for your tablet. There could be a custom recovery for the Sunstech TAB 900 from TWRP. Look into it. Go to the Play Store or do a search for custom recovs for your device.

---
Tags: 5.0-lollipop, rom-flashing, installation
---


# Question
Title: How do I search for .gif image on my S3?
I want to find a particular .gif but I only have phone access. Can Google images search for .gifs or just images? I can't see an option to upload a.gif and try to find where it came from...is it possible? I have a .gif and I want to find the source on my S3?

OS: 4.1

# Answer
> 0 votes
GOOGLE GOGGLE app can Help to upload a image
Google Search By Image APP

Open Google image in your Default or Chrome browser

1st Method

type filetype:gif \[your query\] or inurl:gif \[your query\] then Tap Search

result will be in .gif format

2nd Method

Open Google image in your Default or Chrome browser

then Tap More \> Type \> choose Animated

# Answer
> 0 votes
I just found the alternative solution using Search by image app. This app lets you search by image on your smartphone. you can upload your photos (.gif or others) in your album to search via Google easily. I already test searching .gif file. it normally works.

# Answer
> 0 votes
If you are saying you have an image on your smartphone that you want to find on the internet than NarenderNishad's answer should help.

If you mean by "only phone access" that you do not have a data connection then you will need to extract the .gif from your phone to a PC or other internet enabled device. You can use a USB cable, or bluetooth or NFC connection depending on what your device supports.

If you have or can get to WIFI access then you can connect to the web and from there upload to Google+ or Facebook or imgur or another image repository.

---
Tags: internet
---


title: Log into WiFi network on Android Wear

text:
# Question
Title: Log into WiFi network on Android Wear
Android Wear has a new feature where you can connect to WiFi and get notifications even while away from your phone. If the WiFi network is secure, then it uses the login credentials last used on your phone. However, some WiFi networks aren't secure, but before you use the network, you must log in from a browser, such as at public places like cafes or hotels.

How can I do this from my watch, since these credentials are not saved for use on wear?

# Answer
This limitation has been discussed in reviews, and is mentioned directly in Google's Help page about it

> **Note**: Your watch cannot connect to Wi-Fi networks that take you to a page before you can connect (for example, Wi-Fi networks at places like hotels or coffee shops).

It is simply not possible at this time with standard Android Wear.

XDA Developers does detail a way that they claim works, **if rooted**, to achieve this, but it's a lot of extra steps, and won't work for devices such as the Moto 360 that don't give you access to ADB. Presumably custom ROMs could build something in to support this as well, but I've seen none at this time.
> 1 votes

---
Tags: wi-fi, android-wear
---


title: The SU binary must be updated

text:
# Question
Title: The SU binary must be updated
Xiaomi redmi 2 runs MIUI 6.2.4.0(KHJCNBK)

I ran a zip file in CWM, and had a success `done!`:

Then installed SuperSU from google play, it wanted to update binary, so I clicked `normal`. It said failed and wanted me to reboot. I did, tried the second option (CWM). It says `SuperSu will attempt to reboot`. I click `ok` and nothing happens. What's the way out?

# Answer
> 2 votes
Reboot into recovery after copying this file into root of your SD card. Flash this file using a custom recovery like CWM . Reboot phone. Check for SuperSu in your app drawer.

SuperSu 2.46

---
Tags: root-access, superuser
---


# Question
Title: Nexus 10. The device cannot start. Code 10.
I had some problem with my Nexus 10. Died on me and then came back from the dead. Since then it refuses to connect to my PC. In the Device Manager I get "The device cannot start. Code 10."

I have uninstalled/reinstalled the USB and ADB drivers to no avail.

Even did a factory-reset to the tablet (was nothing real important on it).

I am totally stuck. I need to use it for development and it is totally useless to me like this.

# Answer
> 1 votes
So you have to get the android sdk and install adb and the relevant Google drivers for your device. Uninstall any current ones you have. Not from the control panel but device manager

This guy had the same problem as yours but he had a i9250

http://forum.xda-developers.com/galaxy-nexus/general/howto-install-google-sdk-adb-drivers-t1830108

---
Tags: usb-drivers, samsung-nexus-10
---


# Question
Title: Device file for USB controller/joystick not created
I've got an Android 4.1.2 device (OUYA) and a PSX-USB-Adapter with two Playstation controllers attached. Attaching it to the USB port makes the device show up in `dmesg`:

```
<6>[  331.002934] usb 2-1: new low speed USB device number 13 using tegra-ehci
<6>[  331.039183] usb 2-1: New USB device found, idVendor=0810, idProduct=0001
<6>[  331.046013] usb 2-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
<6>[  331.053437] usb 2-1: Product: Twin USB Joystick

```

Unfortunately, no device files in `/dev/input/` like `/dev/input/js0` are created.

Who/which part of android is responsible for detecting that an USB device is a joystick and creating the corresponding input files?

Btw, the controllers are detected fine on a standard Linux (Ubuntu 14.04).

# Answer
It turned out that the necessary kernel modules were not compiled in (I checked that in `/proc/config.gz`).

See http://cweiske.de/tagebuch/ouya-usb-joysticks.htm for information about compiling your own kernel with the modules.
> 1 votes

---
Tags: 4.1-jelly-bean, usb, kernel
---


# Question
Title: ADB disconnects frequently while moving in a car
I filed this as an Android bug (AOSP Issue #175555) and somebody recommended posting here. I'm actually not sure it's appropriate to post this here but I'll give it a shot.

1. Get into a car a passenger.
2. Open your laptop and plug in your phone.
3. Watch logcat
4. Ask the driver to make their way to the freeway using a route that take more than 5 minutes.

Roughly, after about 5 minutes the phone will disconnect from ADB. Unplugging the phone and plugging it back in, the phone will reconnect but disconnect. Maybe it's an illusion but it seems the faster the car is driving, the quicker it will disconnect.

I've tested this with an HTC One M7 and a OnePlus One. If the OnePlus is not involved, the HTC always seems to be able to reconnected. However, once the OnePlus can't connect enough times, nothing can connect, not even the HTC One. The OnePlus seems to "poison the well" as it were.

I've tried several different USB cables and ports on two computers, a Macbook Pro and a Lenovo Yoga. I'll be on a road trip this summer and can debugging more with a third phone.

If there are any tools that I can use or commands I can run to help debug this issue, please advise and I'll use them the next time I'm debugging my app in the car.

Lastly, sometimes my OnePlus disconnects while on my desk but it's far less frequent and usually only after a long period of not being used.

# Answer
Since you are sure that its not a port/USB wire issue and since ADB *does* detect phone, its not a driver issue either. Hence saying what the real problem is likely not really possible to be accurately predicted. ADB is a very "delicate" stuff. A slight connection problem causes disconnects... My best bet here would be loose connections. You should certainly try with other computers if you can.

For timebeing, there is one thing you can try if you debug while phone is on (and not in recovery or fastboot mode), *ADB through wireless*. Like using your wifi for adb. The adb client will be on your laptop and you can issue commands just like normal to phone through your laptop. Although modern ROMs have inbuilt option for this called `ADB over wireless` which you can find under `settings->developer options`. But in case you dont have that option, you can also use third party apps that allow you to do so like ADB Konnect.

Just install and open any such app and it should give you an address according to wifi/network you are connected to. Lets say it gives you *123.456.7.8*.

Then open CMD/Terminal in laptop and use the command `adb connect 123.456.7.8` to get connected to adb. Then you can issue all your commands as normal.

The downside is that your **phone Has to be on**. So in recovery/fastboot etc, you cant work using this.
> 0 votes

---
Tags: adb
---


# Question
Title: Is there a way for searching installed apps? (Dumb Search alternative)
I have been a victim of the infamous "let's turn off anything that Apple might have a patent for" aka "dumb search" on the Galaxy S3, and looking for a simple way to return my phone to the 21st century.

All I want is the ability to find an App quickly and launch it by name, without visually finding the Icon.

---

**What I want is a set of features that existed in older versions of Android**

1. In the Apps main screen, have the ability to search (currently works only for widgets)
2. If I find an App, I can press and hold it, and it will allow me to place it on any home screen

---

Use case #1 was removed and replaced by the Google Search app, which was as mentioned above downgraded to stop including local search (only shows web results)

Use case #2 was removed and has no workaround, I need to visually find an app to add a shortcut to it

I have searched in the ~~Android~~ Play store for "App Search", but found nothing, should I start writing my own app?

# Answer
> 10 votes
**You can revert to your completely old behaviour. It needs some hacking though and might be illegal (decompile & recompile Google app)**

Background: If you don't have root, you cannot install the old version over the new one.
What you could do: Install an app with the functions of the old Search app.
Idea: If the old app had a different package name, you could install it next to the new app.
How? Apktool!

Solution proposal:
Use apktool to decompile and change the whole namespace from *com.google.android.googlequicksearchbox* to *com.google.android.googlequicksearchbox***2** of a working old .apk (see .zip below, mind the 2 in the end), then recompile and install the newly crafted package.

Result: Old and new (broken) providers can be installed next to each other at the same time because they have a different namespace (*.\*searchbox***2** instead of *.\*searchbox*). Just find out which one is the old one and use that.

Benefits: **No root** required, permanent (cannot be taken away)
Drawbacks: You get 2x the same widget offering (1x from the old, 1x from the new), so you have to find out which works and which not

My test so far ('apktool' is an alias to 'java -jar /usr/local/bin/apktool.jar' on my machine, FYI):

```
apktool decompile GoogleQuickSearchBox.apk appdir
#append every occurrence of the namespace with '2'
find appdir -type f | while read a; do sed -i 's,uicksearchbox,uicksearchbox2,g' $a; done
#rename the directory to reflect that too
mv appdir/smali/com/google/android/googlequicksearchbox smali/com/google/android/googlequicksearchbox2
apktool build /tmp/bla.apk appdir
#Any sort of signing (jarsigner, signapk.jar,...):
java -jar /tmp/signapk.jar /tmp/certificate.pem /tmp/key.pk8 /tmp/bla.apk /tmp/gsearch2.apk
adb install /tmp/gsearch2.apk

```

---

***Old solution***

**What would be nice to know**: Does this only affect Samsung and Google's **US** customers?
According to Android Central, Samsung now deploys this update as a *stability fix* globally.

It's most probably this package, that got *"updated"*:
com.google.android.googlequicksearchbox (located at `/system/app/GoogleQuickSearchBox.apk`)

Having root is definitely required to revert the situation.

I'd however decide to get rid of Samsungs firmware altogether and install CyanogenMod for example (This might even be easier than getting root in the first place on the original firmware).

You might want to "reinstall" the unaffected version from the last firmware or one of a Euro firmware (if they're not stripped). For example, this archive from the popular Goo.im hosting site will most probably have a working (older) .apk that has the functionality you miss. It's a generic installation package for the popular Cyanogenmod aftermarket firmware that holds all relevant proprietary packages from Google (they had to be stripped off Cyanogenmod by Google's request some time ago). You can open it with any unzip program and extract the /system/app/GoogleQuickSearchBox.apk package.

That's how I would do it (using the adb tool from the Google SDK:

```
adb push GoogleQuickSearchBox.apk /sdcard/
adb shell
su
mount -o remount,rw /system
cp /sdcard/GoogleQuickSearchBox.apk /system/data/
mount -o remount,ro /system
reboot
exit

```

I used Application Explorer to generate this listing and see where the .apk is located:

```
App Name: Google-Search
Package Name: com.google.android.googlequicksearchbox

[...]

Source Directory:
/system/app/GoogleQuickSearchBox.apk

```

You can get the version of 'Google-Search' by going to *Settings-\>Apps-\>All-\>Google Search*, which lists the current version. Mine (the same as in the above mentioned .zip is: 1.4.1.299849)

# Answer
> 1 votes
> Is there an app for searching installed apps?

**Yes**. Several apps exist on the Play Store for the express purpose of searching through the apps you have on your device.

I've linked several ones here, and you can see which one you prefer.

Thing is, these apps were *hard to find.* I wanted this function too, and a simple search on the web didn't turn these applications out at first.

* App Search Plus

Lightweight, optimized, simple, pretty. **Full disclosure: I developed this app!**
* FAST App Search Tool

A long-serving and mature application that's highly rated on the Store. Really small.

Another solution that you might want to consider is to use an alternative launcher like Nova Launcher. You can configure a swipe down in the launcher to start an app search.

# Answer
> 0 votes
Google Search, aka Google Now can search installed apps on your Android device. Yes, it is super-slow, especially on older phones, but it includes among other things the 'Search Phone/Tablet' option. I was looking for a cleaner and faster alternative that does not search everything, including the web, but finally ended up using it nonetheless, because all alternatives I tried are half-baked or crash on my devices.

If you fiddle a bit in the settings, there are things that can be disabled under tablet search, e.g. disabling the Google Now feature makes it somewhat faster.

To launch it, simply tap the Google Search bar, or tap and hold the home button.

# Answer
> -1 votes
Apparently, there is now (was created after this question was asked): Conjure - Search your phone.

> Conjure helps you quickly find things on your phone. Search for apps, contacts, files, calendar events, & more. Conjure learns from your usage to provide you with the best results.
>
> Conjure's focus is on speed and it is designed to help you find what you are looking for in as few taps as possible. It supports partial searches, fuzzy searches, and abbreviations.

---
Tags: applications, samsung-galaxy-s-3, search
---


# Question
Title: three sets of headphones not plugging into brand new lg optimus g phone
I have 3 sets of headphones, being he exact same size. They all fit and even click into my old phone's head jack, where as with my new phone the lg optimus g they go in midway and the only way for the headphone jack to read the headphones I have to hold it in. There isn't dust in it or anything I don't know what is happening. This is ridiculous

# Answer
Take it to the shop you bought it and get them to work out what's going wrong. This isn't the sort of problem you can easily fix over the internet: you need an expert there to see what's up with the jack. In addition, if it's a common problem, the people at the shop will already have heard about it from other customers. Maybe the jack is just too tight and needs some more force, or maybe there's some fluff stuck inside where you can't see.
> 2 votes

# Answer
I was having the same problem with my Optimus G. If you have a case then you should take it off, then put your headphones in push down until you hear a click.
> -1 votes

# Answer
I used a paper clip and poked it hard inside and it finally worked. It was not going in all the way, now it is!
> -1 votes

# Answer
If you're using a smartphone case, it could be caused of it's in the way, preventing the jack to fully plug-in.
> -2 votes

---
Tags: headphone-jack
---


title: Change the week start on Clock alarms

text:
# Question
Title: Change the week start on Clock alarms
Is there a way to change the start of the week to Monday (instead of Sunday) in the default clock program?

Note that my local is set to English (UK) so it should be the default but is not. I am running v4.2.2, if that matters.

# Answer
> 4 votes
Looks like it's just/about to be fixed in Clock 4.0.1 as reported on AndroidPolice.

> The new APK for the clock app from the Android M Developer Preview doesn't look very different from the one you'll find in Lollipop - most of the functions (alarms, world clock, timer, and countdown) are in the same place and operate in the same way. But there's one tiny change that a small amount of users will be extremely happy to see. The Clock app can now "start" your week on Saturday, Sunday, or Monday.

Update: As of 18 June 2015 the stock app on my MOTO E 2 was updated by the normal 'My Apps" update notification and I still have the option of what day to start the week.

# Answer
> 2 votes
I'm afraid you can't change it. When I set my phone's language to `French (France)`, the first day is still Sunday, where it should be Monday (like you).

Google may have skipped this...

---
Tags: samsung, clock
---


# Question
Title: Dialer lags when making a call in Yu Yureka running Lollipop
I upgraded my Yu Yureka to Lollipop using the inbuilt update, and ever since I am seeing a lag while making calls. It takes up to 10 secs to show the call screen after I make the call. I tried clearing the app data, but no luck. Anyone else facing this issue? Any help would be appreciated.

# Answer
this update might solve the bug

Update Size: 130Mb Android version: 5.0.2 Software version: Cyanogen OS 12 (YNG1TAS1K0)

"We are excited to announce a new software update for Yureka which will lead to improved battery performance for YUREKA. (with Cyanogen OS 12 YNG1TAS0W0).

This performance update has been rolled out post feedback from our beta testers community and the roll out process starts today.

Over the next few days ALL users who have official Cyanogen OS 12 YNG1TAS0W0 software on their YUREKA, will receive the update."-YuGod

Click here for the original post on yu forum
> 1 votes

# Answer
Perform a factory reset so that it cleans the phone. Check if the phone lags before installing the extra apps. It won't lag.
> 0 votes

---
Tags: 5.0-lollipop, phone-app, micromax-yu-yureka
---


# Question
Title: How much time it usually takes to switch Android runtime in KitKat?
I have Dell Venue 3830 and I plan to change its runtime from Dalvik to ART. It has Android KitKat 4.4.2. I have 12 gigs of apps.

I want to try ART so I want to know how much time it takes to switch Android runtime?

# Answer
This is hard to predict, mostly because not all apps work the same. I remember switching my Galaxy Tab 2 to ART took about 15-30 minutes with 183 apps installed.

How long this process takes largely depends on how many apps are installed and how fast the processor is. Most likely your device does not need to work through 12GB of data: it only needs to work the executable portion of the apps, not the stored images or cache.

I would say switching to ART would take up to 20-30 minutes depending on how many apps you have installed.
> 0 votes

# Answer
If you only have a few applications installed and a reasonably quick CPU then it could be a lot quicker than 20 minutes. I did the switch once and I remember it took about ten minutes but there were only few apps besides the stock apps installed on my device.
> 0 votes

---
Tags: 4.4-kitkat, settings, dalvik, art
---


# Question
Title: K9-Mail does not detect PGP encrypted mail automatically
I have a bit of a problem with PGP and K9-Mail on my Galaxy S3. I'm using the GPG Mail plugin on my computer (Mac OS X 10.8) and can read and write mails just perfectly.

Today I decided to setup PGP on my phone. It's rooted and runs the ParandoidAndroid 3.55 custom mod. I did the setup as shown in this guide: http://cariadus.com/blog/2010/07/how-to-set-up-your-android-phone-to-enable-sending-pgp-signed-emails-to-nominets-automaton/ and everything went fine.

I can encrypt and decrypt mails sent from my phone (to myself). BUT, here is the problem. As soon as I send myself (or got a mail from a friend) that wasn't sent via K9-Mail and Android it doesn't recognize the signature. FOllowing screenshot will explain:

It shows me the attachments but the usual "Decrypt" button that I get from mails sent from my phone itself doesn't show up. I update my public key + the public key from the friend that sent me a mail from the keyserver and have both of them stored in APG.

Well, I hope you understand my problem now and have advice on what I can do to fix this :P Thanks!

# Answer
> 6 votes
I have the same problem when sending encrypted mails from my Apple Mail client with GPGMail2 plug-in.

Apparently K9-Mail supports only PGP/Inline and not PGP/MIME which seems to be the standard formatting PGP-Emails today.

If you like to test it on your own, configure GPGMail to use inline mode through your Terminal:

```
defaults write org.gpgtools.gpgmail UseOpenPGPInlineToSend -bool YES

```

Reference.

There is an open feature request to address this issue. Hopefully, the K9 developers will fix this soon. So, **consider starring this issue**.

# Answer
> 2 votes
As linnedude mentions, this is a problem of K-9 mail. There is a pgp/mime milestone on github with the issues to be fixed.

---
Tags: 4.2-jelly-bean, custom-roms, encryption, k9-mail
---


# Question
Title: Mute button greyed out - Any app replacement
All,

I have a redmi 1s which I have flashed with cyanogen mod 12.1. All is well except, when I am in a call, mute button is greyed out.

This is a pain for me as I am a part of various conference calls for hours during any weekday and I cant stay without muting always.

Any solution to this in terms of replacement or tweaking my cyanogenmod?

It would be really helpful

# Answer
> 0 votes
Have you tried clearing the cache and data of the Dialler app. If not find the Dialler app under Setting \> All apps \> Dialler \> Clear Cache and Clear Data. Restart you phone and check.

If the problem persists, then you can try a third party app like Muted Conference Calls

---
Tags: cyanogenmod
---


# Question
Title: How to sync Facebook contacts in Android Lollipop on Moto G (2nd Gen)?
Previously I owned HTC One X on which I had Facebook app installed. In Facebook "App Settings" there was an option called "Sync Contacts". With this option I was able to sync my Facebook contacts with my contacts in Google.

Now I have bought Moto G (2nd Gen) with Android Lollipop. I installed Facebook app but now in "App Settings" I cannot see the option of "Sync Contacts". I still have my HTC One X and its *updated* Facebook app still shows the option of "Sync Contacts" which is not present in Moto G (2nd Gen).

Am I missing something here? How to sync Facebook contacts in Android Lollipop on Moto G (2nd Gen)?

**Update 1:**

I tried the solution indicated in this question but I cannot see Sync Contacts checkbox in "Accounts \> Facebook". Maybe because the device for which the issue is stated, is pretty old.

# Answer
Okay, I should searched a bit more before posting this question. But in my defence the answer was in second page of Google search results.

From this link I gather that:

> Facebook contacts will no longer sync with the Android Contacts app \[on Android OS 4.1 and later\].
>
> The Android Contact list is built to provide data portability, and Facebook provides contact data that cannot be exported from the device.
>
> Facebook contacts can still be accessed on the phone through the Facebook app.

It seems HTC had its own custom Contacts app which made the importing syncing contacts from Facebook (and other social networks) much easier. The Contacts app on Moto G (2nd gen) is stock Android and doesn't seem to have this feature.

The artilcle further suggests:

> While we cannot guarantee or warranty a third-party application, some owners have reported success syncing Facebook contacts using Ubersync and Haxsync.

**NOTE:** The link mentioned earlier refers to Nexus 6 but I believe it applies to other devices also and seems to be the only logical answer as of now.
> 1 votes

---
Tags: 5.0-lollipop, contacts, facebook, motorola-moto-g2
---


# Question
Title: ADB on Ubuntu does not recognize Nexus 4
I'm unable to get my Nexus 4 phone recognized by ADB on Ubuntu (12.04 with a newer kernel installed: 3.8.0-30-generic). Developer mode is enabled on the phone.

The device shows up in *lsusb*:

```
$ lsusb
...
Bus 003 Device 034: ID 18d1:4ee5 Google Inc.
...

```

But when I run *adb devices* I get an empty list. I found many posts on the internet about this problem but none of them solves the problem. There are two solutions.

* Add a rule to */etc/udev/rules.d/51-android.rules*. I found various variation for the content of this file. In most cases a *idVendor* and *idProduct* value should be set based on the output of *lsusb*. Below are some examples that I tried

```
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4ee5", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", SYMLINK+="android_adb", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee5", MODE="0666", OWNER="my-login"

```

After adding this I set the permissions for the rule file to *644* and I rebooted PC/ restarted udev, restarted phone and plugged in my Nexus 4.

* Add the vendor id to ~/.android/adb\_usb.ini.

```
echo 0x18d1 >> ~/.android/adb_usb.ini

```

I ran *adb devices* as root and normal user but I only get an empty list:

```
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

```

Any ideas on how to solve this problem? Any help of suggestions would be greatly appreciated.

# Answer
> 7 votes
It's not enough to make the **Developer options** page appear in the settings menu (by repeatedly tapping the build number). On that page, there's an option **USB debugging**, which defaults to off.

When USB Debugging is enabled, connecting your device to a PC using USB makes the "USB debugging connected" notification appear, regardless of whether `adb` is currently running on the PC.

# Answer
> 1 votes
For a more complete instruction set of how to get the Nexus 4 udev rules on ubuntu configured follow these instructions:

# How to find your device Vendor ID

You can find a Vendor ID for usb connected devices with the following linux command:

```
lsusb

```

This will generate a list of all connected USB devices so make sure your device is connected before you do so.

```
Bus 001 Device 004: ID 18d1:4ee2 Google Inc.

```

The first part of the field after ID is the vendor ID (18d1) and the second part corresponds to the mode in which the device is connected. In this case 4ee2 equals MTP mode with debug on.

# CREATE UDEV RULE FOR NEXUS 4

To be able to detect the Nexus 4 phone under Ubuntu, first thing is to create the proper udev rules that will allow the system to detect the phone.

These udev rules should be able to handle 4 different cases:

* phone connected in MTP mode (USB debug on or off)
* phone connected in PTP mode (USB debug on or off)
* phone connected in Fastboot mode
* phone connected in Recovery mode

They will be declared in `/etc/udev/rules.d/99-android.rules`. If file already exists, just append the content at the end of it.

```
# sudo gedit /etc/udev/rules.d/99-android.rules

```

Below contents has to be added. Make sure to replace the **your-login** field with your proper username your logged in with.

```
# Google Nexus 4 16 Gb
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE="0666", OWNER="your-login" # MTP media (multimedia device)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", MODE="0666", OWNER="your-login" # MTP media with USB debug on(multimedia device)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee5", MODE="0666", OWNER="your-login" # PTP media (camera)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee6", MODE="0666", OWNER="your-login" # PTP media with USB debug on (camera)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee0", MODE="0666", OWNER="your-login" # Bootloader
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d001", MODE="0666", OWNER="your-login" # Recovery

```

# Restart services

Once done, udev service has to be restarted.

```
# sudo service udev restart

```

Note that in some cases it's also needed to restart adb with:

```
adb kill-server
adb start-server

```

Or completely reboot the system with:

```
sudo reboot -n

```

Reconnecting the USB cable (instead of a reboot) might also work.

# Authorize ADB connection

If you have just enabled the ADB debug option on your phone and created this new connection the ADB command might list your device as `unauthorized`. Just check the screen of your phone then to authorize the new connection.

## Credits

Most of this information was found at http://bernaerts.dyndns.org/android/267-android-nexus4-root-twrp-ubuntu . This is a rooting guide for nexus 4 on ubuntu. I only used the first step of this guide.

# Answer
> 1 votes
I'm running Ubuntu 14.04 LTS and I've found that I have to run adb with root permissions for it to detect my phone. Just now I ran (from the platform-tools directory) `./adb devices` and came up with an empty list. I restarted adb as root by running `./adb kill-server` and then `sudo ./adb start-server`. Now `adb devices` returns:

```
List of devices attached
01d17087d29dec60    device

```

Whereas before it looked like this:

```
List of devices attached

```

# Answer
> 0 votes
FYI: I recently updated the android version from 4.4 to 5.0 on my phone and ADB would no longer show the device as connected. It seems where USB connection method **MTP** was correct before it *now has to be* **PTP**.

---
Tags: adb, nexus-4, linux
---


# Question
Title: How to block all phone calls, but only allow SMS and networking?
It's kinda disturbing when people keep calling me during work or meetings, but to me it's okay if I receive short messages or Whatsapp message because I can reply them few minutes later in a short break. I'm new Android user and wonder if my phone could do that for me.

# Answer
You can use the tried and tested `Call Barring` method

1. `Go to Settings`
2. Select `Call Settings`
3. Look for `Call barring`
4. Now select `All Incoming`
5. Enter your default PIN (1234)

There, all incoming calls will be blocked. You may still be able to place calls unless you barred that too.

This feature is carrier network dependent and it already exists in the dumbphone era. Still useful though.
> 3 votes

# Answer
Try this:

1. Go to Contact list
2. Select contact
3. Open menu, and press the "Block" button (or "Add to blocklist")

I also found Call Guard in the Play Store. Maybe you take a look at it.
> 1 votes

# Answer
(At least in some phones, for example LG G3) there's an option for this:

`Settings` / `Networks` / `Call` / (select `Common` if this is dual SIM device) / `Call reject`. You can select `Reject all calls` in `Call reject mode` to reject all calls automatically.
> 1 votes

# Answer
Go to call forwarding menu and forward all calls to voicemail
> -1 votes

---
Tags: 2.3-gingerbread, calls, privacy
---


# Question
Title: One Plus One CM12 update always reboots and starts the "Android is Upgrading..." process
About my Phone: It's a rooted One Plus One with twrp and CM12 installed.

I updated CM12 with a Update zip which had to be flashed manually through twrp. When i now want to boot the Phone it always starts "Android is Upgrading...". When the process is finished, the Phone reboots on it's own and runs through the same Process again and again.

Does anyone have an idea how stop this and boot normally?

# Answer
Did you perform a full factory reset or did you do a "dirty flash"?

If it is the latter, make sure that you perform a full factory reset, including the cache, and then re-flash; that should solve your problem, it did for me at least.

If that doesn't work I reccommend using the latest build of BlissPop which is built on CM12.1 and runs like butter.
> 0 votes

---
Tags: cyanogenmod, twrp, dalvik, oneplus-one
---


# Question
Title: Listing the achievements unlocked by a friend
In Google Play Games, is it possible to view all the achievements unlocked by a friend?

# Answer
All the achievements wont be listed at once when you visit your friend's account(when you see their profile in the Google Play Games application). Instead when you visit their profile you get the list of games that your friend is playing/played. And you have to click each game your friend has played and compare/view the achievements with your friend's profile with your profile.
> 1 votes

---
Tags: google-play-games
---


# Question
Title: Google Play Games: how long do XP and achievements last?
If a game that uses the Google Play Games service disappears, are the associated XP and achievements removed from the Google Play Games' player profiles?

# Answer
If by disappering you mean deleted app from playstore, No an app can't be deleted once published in google play store(Ref.). The "Delete" button only works for unpublished version of your app. It shoud instead be unpublished and wont be displayed in the PlayStore results but the old users will continue using the apps and receive updates. See here

> When you unpublish an app, existing users can still use your app and receive app updates. Your app won’t be available for new users to find and download on Google Play.

And once an achievement is published it cannot be deleted (Ref.). But you can reset the players achievement's progress in the google play developer console or by using the Management API methods programatically only when the app is published.

> **Deleting an achievement**
>
> Once your achievement has been published, it cannot be deleted.
>
> You can only delete an achievement in a pre-published state by clicking the button labeled Delete at the bottom of the form for that achievement.
>
> **Resetting an achievement**
>
> You can only reset player progress data for your draft achievements.
>
> To reset achievements in the Google Play Developer Console, click the button labeled Reset achievement progress at the bottom of the form for that event. To reset achievement data programmatically, call the Management API Achievements methods... Read More

So that means the app won't be listed in the playstore results for new users but the game data will be stored for the users having installed the app before the app is unpublished.
> 1 votes

# Answer
The XP and achievements stay on your profile forever (unless you delete the game from your profile).
> 0 votes

---
Tags: google-play-games
---


# Question
Title: What does ECC stand for in the image and how to remove it?
What does ECC stand for in the image and how to remove it ?

# Answer
> 0 votes
ECC stands for Emergency call codes like police station, ambulance, etc.

It is even available when you are locked down and if it annoys you then you can remove it by installing different screen locks like

https://play.google.com/store/apps/details?id=com.pandasoft.unloacker.drawinglockscreen&hl=en

---
Tags: phone-app
---


title: Windows 7 Driver for Bluetooth on LG G3

text:
# Question
Title: Windows 7 Driver for Bluetooth on LG G3
I tried today to connect my LG G3 phone to my PC running Windows 7 64 bits, via bluetooth. I could not find any fitting bluetooth driver anywhere: neither on windows update or LG.com, nor on any other reasonably reliable website. Therefore, it is impossible to explore the content of my phone from my PC without cable, and for example send an MP3 file quickly to it, which is the feature I was looking for.

What is even more alarming, is that almost no one reported this problem on the web. Am I the only one who likes to update his music list on his phone this way?

Does anyone know why it is so, or whether there actually is a driver I was unaware of? Did LG give up on Bluetooth pairing with a computer, leaving only wireless headphones as an application for Bluetooth? I find it really weird...

Thank you for your help!

# Answer
> 2 votes
No, you are not the only one. Following the steps below did the trick for me (taken originally from here):

> 1 - Download the 'Windows Mobile Device Center' (current version is 6.1) which you can download it here for 32-bit OS or here for 64-bit OS. This works for both Vista and Windows 7. I've tried it on both.
>
> 2 - Install the downloaded software but it may not look like it worked on Windows 7 PCs. Vista automatically configured the settings on the bluetooth devices but for those who have Windows 7, here are the things you should do:
>
> 3 - Go to 'Device Manager' from 'Control Panel' -Or- just right-click on Computer Icon and choose 'Properties' and then click on 'Device Manager'.
>
> 4 - You'll see an 'Unknown Device' named 'Bluetooth Peripheral Device'
>
> 5 - Right-Click it and click on "Update Driver Software" -Or- anyway you find it easy to bring up the Update driver window.
>
> * Click "Browse My Computer Image for Driver Software" button.
> * Click "Let Me Pick from a List of Device Drivers on my computer".
> * Select 'Bluetooth Radio' from the list if it asked you to select and then in the next window, it will show a list of drivers with Company Names in one list and Drivers in another. In the Company List choose 'Microsoft Corporation', not only Microsoft.
> * From the drivers list there may be one or more drivers with the name "Windows Mobile-Based Device Support" with different driver versions. Select one or the latest.
> * Ignore any warnings and keep pressing next and then Finish at last. If all goes well, the last screen will show the message that device driver is successfully installed.

After doing this and pairing my PC and phone again, I was able to send files between them through bluetooth.

I hope this helps.

---
Tags: bluetooth, windows, lg-g3, bluetooth-pairing
---


# Question
Title: How to boot Android with flight mode (airplane mode) activated
Is it possible to boot up Android so flight mode is activated?

When I set airplane mode before rebooting or creating a nandroid backup the setting will stick.

Are there any files like init.d that are easy to modify where these kinds of boot options are stored?
Another alternative would be a modified Custom Recovery. But I haven't heard of one.

*Use case:*
*Restore an old Nandroid Backup, but before the system fetches all the updates (messenger...) the user wants to restore certain app data so nothing gets lost.*

That is only possible when in flight mode.

# Answer
> 1 votes
An indirect possibility would be using , which has the capability of performing actions "on device start" (amongst many others). So you could setup a profile that says: "on device start" → "set airplane mode on". Other apps like might have the same capability.

Note however that the action can of course only be executed as soon as the app (Tasker/ Llama) is started, so there might be a delay in which airplane mode is turned off (and a network connection available). If you need to safely rule that out: take out the SIM card, and delete the AP config for your WiFi. That way the device would still boot with airplane mode disabled – but had no chance to connect anywhere. Third option would be booting it while inside a Faraday cage (or a lead box) …

---
Tags: wi-fi, custom-roms, nandroid, airplane-mode
---


title: Default account in Twitter app

text:
# Question
Title: Default account in Twitter app
I have two Twitter accounts in my Twitter app, one personal and one for work. I added the personal one first, and it appears first in the Android Accounts settings. I want the Twitter app to use the personal account when it first opens, but it always defaults to the other one - can I change this?

# Answer
> -1 votes
I would suggest logging out of both and signing into your personal account first. Then the work account. This should then default to the first account you signed up with...

-edit (sorry for being so stupid)- Try another twitter client such as twiddle (free) or talon (Paid). These may have the feature your looking for...

I can't comment as I don't have enough rep yet.

---
Tags: accounts, twitter
---


# Question
Title: What is meant by "nightly" in the context of mods?
I'm using CyanogenMod and all of the updates are always "nightly". What does this mean? I'd prefer a more stable update then the newest with latest features. Is there anyway to get this (I have noticed some stability issues)?

See here for what I'm talking about: https://download.cyanogenmod.org/?type=nightly

By the way, I always update from my phones update feature for CM.

# Answer
From FAQ on Cyanogenmod Forums:

> ### Nightly
>
> These builds are highly experimental. They are the **bleeding edge and it is possible for things to break**. These are automated builds that are used to test whether the code added to the code base compiles properly. If it does compile, that’s a result. If it doesn’t compile, that is also a result.
>
> The CyanogenMod team releases these builds to the public to allow them to see the progress made. **Usually these builds work great and many people use them as “daily drivers”**. However, due to the raw nature and the fast-paced development environment of CyanogenMod, **things can go wrong**. The dev team does not accept official bug reports for these because of the ongoing development.

More Info:

> ### Nightlies are not released as an end product.
>
> What does this mean? It means they are built, automatically and periodically, with no human intervention and no audience in mind whatsoever. They are not verified before being published, and their principal purpose is to compile code and see if it builds on a per device basis. Build failed? That’s a positive result. Build completed? That’s a positive result.

## What's a stable build?

> Once a build has gone through all the development and testing phases, the CM team will release the stable builds. After a stable is released, the team goes back to developing nightlies. It is an ongoing process and will always allow you to see the progress that is being made.

## Where do I find Stable and Nightly builds for my device?

If your device is officially supported then visit here and choose the build based on your needs from the left pane:

Otherwise, see this link for unofficial ports.
> 1 votes

---
Tags: cyanogenmod
---


title: Skype Camera on Android

text:
# Question
Title: Skype Camera on Android
I am using Android TV Box 4.4 which has features like a Tablet.Whenever I am using Skype, voice is O.K but the camera other party see is very dark,I have tried different versions of Skype … but problem remains same. When I am not using webcam on Skype, the camera separately is very fine and works normally. I really appreciate if somebody help me to solve this problem.

# Answer
> 0 votes
I find Skype to be very poorly optimized, especially for video.

Maybe you should try other alternatives to Skype for video like Hangout or Tango? Just to be able to see if you will be getting the same issues as you do with Skype. If you do, then it means you have issues with your network.

---
Tags: skype
---


# Question
Title: Time needed for full device encryption on Android L with 128GB microSD Card
So last night I decided to enable full device encryption on my Android L device (Sony Z3 compact running CM12). Right as I started I realized I had forgotten to unmount and eject the microSD card. I wasn't sure if it would encrypt the SD card, but the screen was still dark after I woke up and I assume that it is.

The microSD card is completely full (has 90% of my music collection on it). Since there's no status indicator during the encryption phase, I was wondering how much longer my phone would be out of commission? I'm hoping it won't take more than 24 hours, but that is a lot of storage and microSD cards can be pretty slow.

# Answer
Turns out the device wasn't actually encrypting. After a day I reset the device and it rebooted fine. The device is rooted and I've read some places that full device encryption doesn't always work correctly on rooted devices. Also the encryption process apparently has an indicator too (I think?) and my screen was just blank the entire time.
> 0 votes

---
Tags: cyanogenmod, 5.0-lollipop, encryption
---


# Question
Title: Nexus 7 soft bricked, Need to recover data
I don't know if I'm posting this on the right website or not, but I'll try anyway.

I recently brought a Google Nexus 7 (non-SIM version). I've used it for around 3 months now and everything was working as normal until I left my battery to die whilst browsing online. The battery died overnight. In the morning, I charged my Nexus while attempting to use it at the same time.

What I found at first was that the device would boot right up until the lock screen, but the device would state there was 0% battery and shut down. I then continually powered the Nexus a couple of times just to make sure it wasn't a minor hitch. Then, I noticed that the Nexus was actually looping from Boot to the X to the lock screen then back off. At one point, it was going to a static fuzzy screen then holding there.

I did a little research and tried to boot it up via the `Volume up + power` method. After I tried this, the multi-colored X just holds on start up. It shows the white Google logo, then the Nexus logo and hangs there. I found out that the device could be "Soft bricked" and needs some sort of wipe.

**But here is my main concern:** I never thought the device would break after three months, so I never really backed up any photos.

I really would like to find a way to access the folders on the Nexus while it is soft bricked or fix the device without losing the photos. I'm even prepared to rip apart the device voiding any warranties and look for the memory card or whatever is inside. Under normal circumstances. I would just accept a loss, but these photos are of my baby where I haven't had my camera at hand. It has photos of her first moments, so they are worth a lot in sentimental value.

If anyone can help, I would really appreciate it. I would appreciate the time and effort spent solving this problem. Thank you.

P.S. I have no idea how technical stuff works on a deep level :(

Anya x~

# Answer
> 1 votes
You could flash TWRP recovery (not sure if available for your device) which has an in-built file manager and and terminal and move files to any usb storage.

# Answer
> 0 votes
You might try going through ADB (Android Debug Bridge). It is quite possible the UI (screen) is not starting up, but the rest of it is running happy. \[Not that I would ever have gotten into that spot myself by playing with setting I shouldn't have touched :-) \]

---
Tags: nexus-7, unbricking, data-recovery, boot-loop
---


# Question
Title: Issue with Lollipop (Android version 5.0.2) on Moto G: unable to pick calls.
After upgrading to Android Lollipop, I am unable to pick calls though the phone plays the ringtone for incoming calls and shows the call as 'missed' later. It does show anything on screen by which I can pick the call. Kindly help. Thanks.

# Answer
The first thing to check is in

Settings \> Sound & notification \> Interruptions

that Calls is switched on to allow dialer to bring up the notification window... Then you should get the popup to answer the phone. Good luck though - if your phone is like mine (a Motorola G 2nd gen) depending on what your doing on the phone at the time of the call the stupid call/reject slider doesn't work... WTF - Phones that can't answer phone calls - FAIL!
> 1 votes

# Answer
Under Settings \> Sim cards \> Check your Connection priority. There is an option to set to "Voice" or "Data".

You must select "Voice".
> 0 votes

---
Tags: 5.0-lollipop, motorola-moto-g2
---


# Question
Title: Change functionality of menu key to recent apps
phone: Samsung Ace 3 (gt-s7272) android: 4.2.2 (rooted)

Is there anyway than I can remap the functionality of the capacitive keys of my phone? Currently one touch on menu key obviously will load the menu in the foreground app but I want to change it to launch recent apps(be default it is done with holding the physical home button) and if possible, for not losing the functionality of loading the context menu, holding the menu key itself launches the menu.

How can I do that?

# Answer
The Xposed module Xposed Additions works with pretty much any ROM from Gingerbread up, and you can remap any physical button on the phone.
> 1 votes

---
Tags: root-access, recents-screen
---


# Question
Title: Has anyone successfully downgraded there moto G v2 from lollipop?
I made the mistake of upgrading OTA to Lollipop (5.0.2) since then have been considering flushing the device down the toilet:

* Unable to answer incoming calls half the time.
* Unintuitive UI update.
* Regular drop outs when using as data hotspot.

**Has anyone managed to get there phone back to KitKat** and if so how did you do it?

My phone is the Australian Dual Sim unlocked retail version.

*Apologies to anyone that thinks it is lazy for me not to wade through every generic answer and roll the dice on bricking the phone without at least asking if someone has succeeded (or failed) with identical circumstances.*

# Answer
You could try restoring it to the factory settings in the boot mode.Or try this link techdroider.com downgrade from lollipop to kitkat.
> -1 votes

---
Tags: 4.4-kitkat, 5.0-lollipop, downgrade, motorola-moto-g2
---


# Question
Title: How to keep Hangouts from adding a "1" before SMS shortcode?
I frequently use SMS shortcodes to get my account balance from my bank. I send a text message to the bank's short code (in this case, 728464), and my bank replies with a text message containing my current account balance. I've been doing this for a while now with no issues.

I recently switched phones (to a Nexus 6 running Android 5.0.1), and now when I send my text to 728464, I get an error (from my phone, not from the bank) saying that the short code I am texting is not valid. I noticed in the error that either Hangouts or Android seem to be prepending a "1" to the short code (see the screenshot). I'm guessing that this has something to do with it.

How can I prevent Hangouts from adding this "1" to my short code (which seems to be preventing me from sending the SMS)?

In case it's pertinent, I have imported all of my SMS conversations from my old phone using SMS Backup Restore app, and have selected Hangouts as my default SMS application.

# Answer
> 8 votes
Save the shortcode number as +728464. Hangouts all think that +7 is the prefix, so it won't prepend the +1.

# Answer
> 3 votes
I have found a solution that worked for me: Go to Settings -\> SMS -\> Default SMS Messaging Account

Then change it from you Google account into "SMS only account".

After doing that it no longer prepended the country code to my SMS contact number (no need for it to be saved as a contact).

# Answer
> 0 votes
I've been having this issue too and discovered if I turn off "Show (Google Voice) SMS & voicemail in Hangouts" that this issue doesn't happen. As soon as I tick that back on, the problem comes back.

---
Tags: sms, google-hangouts
---


title: remove the script in init.d

text:
# Question
Title: remove the script in init.d
I want to flash TweakDrypT to my rooted android 4.4.2 device. But before, I must delete all the scripts in init.d. I've tried using universal init.d to remove them, but they won't. Anyone can help?

# Answer
Just use any root file manager like root browser and browse to system/etc/init.d and delete all scripts manually

Alternatively, download and install terminal emulator. Open it and enter these commands One by One-\>

```
su
mount -o rw,remount /system
mkdir /sdcard/init/
cp /system/etc/init.d /sdcard/init/
rm -r /system/etc/init.d/*

```

In first command, we gain the superuser rights. It should request you for root permission, grant it if it does. The second command is to mount the `/system` (partition where init.d scripts reside). And third command creates a new folder "init" in root of internal sdcard (this is where we will backup your scripts in case you will ever need them). The fourth command copies all scripts to folder we created in third step (backup). Fifth command finally removes **all** files inside init.d folder.

Hope this helps.
> 1 votes

---
Tags: init.d
---


# Question
Title: Activate face recognition in the new Google Photos
I'm living in Europe and the new Google Photos app does not group the people in my photos in the search menu. I did some research and found out that this function is only available in USA.

Any idea how to activate it in other countries?

As mentioned in the comments, the reason for the absence of this feature is legal issues, so you are responsible for using this work around ;-)

# Answer
> 10 votes
I just found the solution to this. All you need to do is:

1. Connect to a USA server via a VPN
2. Clear the data and cache of the Google Photos app.
3. Open the app again and activate the "Group similar faces" in the settings
4. Check back the search menu after a couple of minutes and the faces would be there. Google already did the recognition for you, but kept it for itself.
5. Disconnect from the VPN.

---
Tags: google-photos
---


# Question
Title: Upgrade of HTC software hid Nexus 7 from adb
`adb devices` shows my device in its listing up until I installed a new version of the HTC Sync Manager (for my HTC One M7).

I've also tried reinstalling the device drivers and even adding a new `%CompositeAdbInterface%` with my Hardware ID in: `<android sdk>\sdk\extras\google\usb_driver`.

Note that: I'm running stock Android 5.1.1 on Windows 8.1 x64.

### How do I get my Nexuz 7 to register with `adb` again?

# Answer
I definitely suggest using Koush's Universal ADB Driver, rather than a device specific driver set to use ADB. It covers all possible ADB interfaces and generally works well with multiple devices from different manufacturers.
> 0 votes

# Answer
If i remember correctly most HIDs are usually transmitted from inside a device by it's firmware and often are embedded into hardware.

Long story on the bottom, but basically try what I did: install previous version of Sync Manager, test if drivers work and backup the working ones if possible (Kies keeps them in installation directory, not sure about HTC sync manager), so you can use them without the old sync manager.

Also 1 thing to note: Keep your sync software off when connecting your device, because it WILL attempt to use the normal usb drivers.

---

I went through hours of similar stuff with Galaxy S4. Drivers "worked" but were not really usable. Only conclusion I came to is adb drivers were overridden by default usb ones. None of "unversal" nor device specific adb drivers installed anything that worked with my phone/PC setup. I ended up going through different versions of Kies (Samsung alternative to Sync Manager) since evidently it contains and overrides adb drivers. Eventually, i found a version of Kies that had compatible adb drivers.
> 0 votes

# Answer
If you had installed multiple USB drivers or connected different USB devices then this happens. The first step will be to get rid of all USB drivers from your system and then install the one supplied via the Android SDk. After the installation, connect your nexus 7 for it be discovered. I could get my samsung phone recognized only after doing this. I hope it works for you as well. Good luck.
> 0 votes

---
Tags: adb, nexus-7, stock-android, windows, htc-one
---


# Question
Title: Internet slow connection after connecting to a custom VPN
I have a custom VPN made at home, and after connecting to it on a computer and access a samba to copy a file, it works and copies the file with ~5MB/s.(WIRED)

But when i do the same operation on an android phone it copies with ~50KB/s.(WIRELESS)

my settings are pretty usual: i have a vpn with: type: PPTP server address: MY HOME IP activated PPP encryption (MPPE)

and that's it, no other settings.

am i missing something? any ideas? thanks a lot!

# Answer
The transfer speed via a wired connection will always be more than the wireless connection. Additionally few other factors that can affect your throughput are:

1. Interferences from other devices in the wireless routers vicinity. You could tweak the channel settings in your router to select a less crowded channel.
2. The ability of your phone's wireless chip to support high throughput. Here is some info on wireless transfer from Intel.
> 0 votes

---
Tags: 5.0-lollipop, connection-issues, internet, vpn
---


title: Modify 30 second incorrect PIN delay

text:
# Question
Title: Modify 30 second incorrect PIN delay
How can I modify/disable the 30 second delay after trying the incorrect PIN 5 times? Device is a nexus 7 rooted running SmoothRom 4.4

# Answer
This is possible to be done (infact, anything is possible in android. Thats the beauty and power Android has being open source :) ). You will need to edit android source code.

First, a little info. This text is a string that resides inside **`frameworks_base/packages/Keyguard/res/values/strings.xml`** in android source code.

The actual string declaration is:

```
<string name="kg_too_many_failed_attempts_countdown">Try again in <xliff:g id="number">%d</xliff:g> seconds.</string>

```

**Now for how to edit this timeout.**

The lockscreen controls are controlled by a library **`KeyguardSecurityContainer`** which resides in **`frameworks_base/packages/Keyguard/src/com/android/keyguard/KeyguardSecurityContainer.java`**

You need to edit this library.

The method that controls this timeout is `showTimeoutDialog()`.

Although the code may slightly vary according to rom and android version.

For instance, in CM 12, its declared like this-\>

```
private void showTimeoutDialog() {
//This is likely the variable you need to assign your new value to
        int timeoutInSeconds = (int) LockPatternUtils.FAILED_ATTEMPT_TIMEOUT_MS / 1000;
        int messageId = 0;

        switch (mSecurityModel.getSecurityMode()) {
            case Pattern:
                messageId = R.string.kg_too_many_failed_pattern_attempts_dialog_message;
                break;
            case PIN:
                messageId = R.string.kg_too_many_failed_pin_attempts_dialog_message;
                break;
            case Password:
                messageId = R.string.kg_too_many_failed_password_attempts_dialog_message;
                break;
            // These don't have timeout dialogs.
            case Account:
            case Biometric:
            case Invalid:
            case None:
            case SimPin:
            case SimPuk:
                break;
        }

```

As you can see, you will need to assign your new value to variable **`timeoutInSeconds`**.

**NOTE:** Currently my laptop battery is quite low to compile and test the rom with edited or changed values. So this method is untested. Please perform any modifications at your own risk and after you have proper backups. At best, it could be a change in variable that controls the timeout (since I merely gave the this a quick reading). But this is the library that controls keyguard actions.

Also, on side note there might be some third party app that allows you to do this (although currently I do not know of any such app. But in case it exists...). I told you a direct way to mod your lockscreen guard.

Hope this helps.
> 3 votes

---
Tags: security, lock-screens, nexus-7
---