text:
Any No Root Firewalls, from Major Security Vendors?
This question is "only" concerning no root firewalls, which are currently available from Major Security Vendors (such as Symantec, Comodo, Avast, McAfee, etc...) AND which can filter based on DNS/host name, ip subnet and ip addresses.  Also, the firewall must work on Android OS 4.4, or later.
Does anyone know of any such firewall products?
If not, you can answer the following related question instead.  Does it appear that it is not possible to have a good Android OS 4.4+ firewall, without root access (at least with the current Android OS)?

I don't know any and I don't think that this is actually technically feasible witout root.

A good firewall needs root access to monitor the network traffic and filter out incoming and outgoing connections based on rules. A normal user can only restrict network access for the user he is running an application as (see how users/user ids are working in any good linux wiki).


text:
Is there a way to connect a physical mouse, keyboard, and monitor to GS4 at the same time?
I have seen some other questions but the answers are not helpful in my situation for various reasons. I am trying to recover contacts, pictures, etc. from someone's Galaxy S4 that they did not have backed up. The phone still powers on and has sound but the screen does not turn on and nothing can be pressed. I took the phone to AT&T but they said that they needed the screen to turn on in order to transfer. I've heard that the Samsung dock should work, but it seems that you still need the screen to work in order to use the dock. Can anyone give me ideas on how to retrieve the information from the device?

If you can, you may try a USB-OTG (on the go) adapter and  plug a USB-Hub into it. Then connect as many USB devices as you wish. Keep in mind that the hub has to have its own power adapter because the micro-USB connector does not have enough power for more than one device.

You'd first have to have adb enabled in developer settings. Then you'll be able to edit system files, to accomplish attachment of the other peripherals. But through adb you could do a dump of the system with the dd command and just be done with it.

@HasH_BrowN That doesn't help because USB debugging is required and USB debugging is not turned on.

That is why its a comment, and not an answer. Search through SE for enabling adb debugging with PC.

@HasH_BrowN You can't enable debugging with a PC.

Yes you can, a little research would have shown you. Here is just one of the results I found http://igor.moomers.org/recovering-an-android-phone/.

Here http://stackoverflow.com/questions/13326806/enable-usb-debugging-through-clockworkmod-with-adb  right here, on Stack Exchange. This was linked inside the other link I provided you.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Camera starts on boot after L upgrade - Nexus 10
I upgraded my wife's nexus 10 to L. Since then the camera app runs in foreground after every boot. (It was fine in kitkat). Why would this be? How do I fix it?

When you unlock how are you swiping?
If you swipe to the right, that will open the dialer after you input your pin.
If you swipe to the left, it will open the camera after you input your pin.
If you swipe up, it goes straight to the home screen after you input your pin.
(https://productforums.google.com/forum/#!topic/nexus/TkooKgxhgmg)

I took some time to see how she was unlocking the device. She hadn't realised that the swipe direction had different actions.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


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

What kind of reset you have used?

Also what method did you use to disable apps?

@MANI: He probably means reboot

Option 1:
Use/get a USB OTG cable and plug a USB keyboard in to type the password. After that it's a matter of finding the likely disabled keyboard app or installing a new one from the store ie op2.
You may be able to jigger up a bluetooth keyboard also if the pairing popup overrides the lock (likely not but can't say for sure myself).
Option 2:
This is assuming you can get around the lock issue which is unlikely but I figure I throw it out there in case its helpful to someone else in a similar situation that isn't blocked by a lock.
You should be able to use https://play.google.com/store?hl=en to install a keyboard remotely like: Swiftkey Keyboard or Google Keyboard.
After it installs on your device, run it from the notification tray and go through the prompts/settings to enable it. At the very least you now have a backup keyboard to use to find and re-enable the presumably disabled one.
Option 3:
This requires root and a good deal more knowledge of your system and also depends on whatever method you used (unmentioned as of writing) to disable the apps in the first place.
Get an adb shell going and get a directory listing of /data/app &| /system/app &| /system/priv-app and reverse the disabling process manually.
Option 4:
Do a full Factory Data Reset from recovery.
Typically Power+Vol Down held down to get into the bootloader and then launch the recovery from there. May vary by device (unmentioned as of writing).


text:
Need to mount htc one m7 as usb mass storage
So I have read that android have removed the ability to use an android as a usb drive. I've read all the posts about how MTP is soooo much better. But unfortunately, in my case, none of this means anything if you can't get your pc to boot. For one reason or another when swapping up out a SSD, the system refuses to boot. No problem I though, just download a copy of Kali, mount the phone as a USB and boot from that. Apparently I am SOL, plenty of posts talking up the wonders of MTP, none of which remotely apply in this circumstance. As its a clean phone I'm booting off, it's not rooted so I can't use DriveDroid, and I can't root it without a pc.
Some two cents rant: I buy android specifically because they aren't easy to use, but because they are functional. This seems like a criminal dumbing down/Apple style walled garden of android. I mean why would you take away the ability to mount the phone as a drive; this is THE feature of android, being able to flash on OS as you go.
My question is: how can I use my droid, a htc one m7, to mount a Linux image so my pc can boot off it via USB. I have tried looking for it in bios, fiddling with numerous options, but apparently some wise guy at Google thought this wasn't an important feature. Hell even if there was a way to root the device from itself I could get somewhere.
Regards

I understand your frustration, but please edit your question so as to make it easily understandable. There are other places to vent frustrations :)  Why don't you use a flashdrive and change settings in BIOS on PC to load from there. Then reinstall. Since the PC (until its loaded) won't acknowledge the device, this seems to be off-topic. You may have to rephrase your question to keep from getting flagged.

Related: How to enable SD MSC mount in Jelly Bean? You also might wish to take a look at these 12 questions.


text:
Comparing signatures of apks
I have two .apk files that are supposed to be different versions of the same app.
What is the best way to check if they where both signed with the same key?
I want to make sure no mistakes were done and the newer version would be treated as an update of the same app.

The key is only part of what would consider it an update. You can use the same key to sign multiple applications. The other important part of ensuring an app is an update is the packages having the same package name.

yes. I am aware of this however as far as I know I am o.k. with the package names. where in the apk would the package name be listed (just so that I can make sure ?)

If you open the AndroidManifest.xml file you can find the package name even without decompiling the app. It should be near the beginning of the file between some symbols.

For updating an APK file two properties must match:

The app package name (can be seen in AndroidManifest.xml after decompiling it)
The app signature must match (the used signature certificate must be the same).

The best way to verify a signature of an APK file and viewing the used signature certificate and public key to use apksigner.jar for the Android SDK (build-tools):
The following example executes verifies two versions of the Samsung E-Mail app using apksigner:
java -jar <path to apksigner>\apksigner.jar verify -verbose --print-certs "Samsung Email_v4.2.74.1_apkpure.com.apk"
java -jar <path to apksigner>\apksigner.jar verify -verbose --print-certs "Samsung Email_v4.1.43-5_apkpure.com.apk"

Each time you are getting an output like this:
Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Number of signers: 1
Signer #1 certificate DN: EMAILADDRESS=android.os@samsung.com, CN=Samsung Cert, OU=DMC, O=Samsung Corporation, L=Suwon City, ST=South Korea, C=KR
Signer #1 certificate SHA-256 digest: 34df0e7a9f1cf1892e45c056b4973cd81ccf148a4050d11aea4ac5a65f900a42
Signer #1 certificate SHA-1 digest: 9ca5170f381919dfe0446fcdab18b19a143b3163
Signer #1 certificate MD5 digest: d087e72912fba064cafa78dc34aea839
Signer #1 key algorithm: RSA
Signer #1 key size (bits): 2048
Signer #1 public key SHA-256 digest: 0470be656b9375d253fbb94c3a87dc7040e2f2760c19c4292eb62cc68e02de4a
Signer #1 public key SHA-1 digest: df1e4fd4fc2ebfc187f79309dfc6a4c662bda4d0
Signer #1 public key MD5 digest: 7c6371f33db3b4361504cb13beb6e818

You only need to compare the sha256 digest of the certificate and/or of the public key. If for both APKs they are the same you can be sure that they have been released by the same person or company (as long as the app owner did not sell the app to someone else or the private key was stolen).

You'd need to check two things:

whether the package names are identical
see: Read the package name of an Android APK on our sister-site. In short: Run aapt dump badging file.apk and watch out for package:. If the package names are identical, it should be the same app – but it's still unclear if they are from the same dev and thus whether the "new one" would be considered a "valid update" – or the "signature check" would fail in that process.
whether the signatures match
This means, whether they are signed with the same key – which should guarantee they have been (created and signed) by the same dev, who should have kept his/her signing key secret. Again, see on our sister site: How to view the identity of person who signed the apk on Android device? // Getting certificate details from an apk.

Note that the tasks described need at least a basic install of Android developer tools. aapt is even part of a minimal ADB installation – jarsigner and keytool would need a more complete package (though if you're on Linux, openssl provides a different approach – details can be found in the linked posts from Stack Overflow.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Internal SD card as default storage
I want to install apps on internal sd card but instead all apps get installed on phone storage which is low in memory

Depending on your Android version this storage is shared and installing apps on SD card or moving them there doesn't make a difference.

Yupp. But we already have a couple of questions on this which are answered, e.g. Installing to SDCard by default.

You need root. If you have root, you can use Link2sd app, which switch internal and external storage.


text:
"Unfortunately, the process com.sec.ims.android has stopped." What does this error message mean?
I have a Samsung Note 3. It normally works very well, but I just got this error message:
Unfortunately, the process com.sec.ims.android has stopped.

    OK

When I selected "OK", the error message went away for just long enough to do something very quick (such as a single button click, a small scroll, etc.), then the same error message came back.
After ignoring my phone for quite a while, I found a different error message:
Process system isn't responding.
Do you want to close it?

    Wait    OK

When I clicked "OK", the error message went away – and the original "Unfortunately" error message came back.
I tried a slow-click of the right button, and the "Device options" dialog box came up – underneath the "Unfortunately" error message. And this time, the "Unfortunately" error message wouldn't go away, not even long enough to select from "Device options".
My next step was a battery-pull power cycle. That appears to have resolved the problem – for now – but the few answers I found with a web search for the "Unfortunately" error message suggest it might recur again soon.

So, two questions:

Does anyone have a general solution to the problem? I can pull the battery, but that's a hassle (remove armor, remove back of phone, pull battery, put everything back together). Ideally I'd like a fix that makes it go away and not return. Failing that, I'd like a fix that minimizes recurrence.
Can anyone explain what the process "com.sec.ims.android" is, and what it does? (A web search suggests that "IMS" in this context means "IP Multimedia System".) Is it specific to Samsung?

Since I mention web search results, and they might not be there next time someone searches, here's a summary:

One reply suggests this [sic]:
Go into settings>General>app manager>All> find contacts and open it then clear cache. If that doesnt help. Clear cache and data. Fixed it for me.
Another reply says that clearing cache and data in contacts fixes the problem, but only for a call or two.
Yet another reply says that dismissing the error message once solves the problem.

Related: 17 questions which have answers. You might wish to take a look at those.

@Izzy : Thanks. Some of those questions had answers that looked helpful, at least as a supplement to the answers I quoted in my question, though I didn't see any closely similar error messages on stock versions of the operating system. I can't test any of them because the error has (mercifully) not come up again.

Also, I should add that I am running the stock T-Mobile build of the operating system. Right after the battery pull that resolved (for now) the problem, T-Mobile pushed a new version of the operating system, so I can hope it is gone. However, given how many similar error messages turn up on a wide variety of operating system versions, I really doubt that it is gone forever.

As com.sec.* indicates it's a Samsung specific app which most likely came pre-installed, it could well be the update fixed it for now (and this app). You're right, no guarantees it won't pop up again, maybe in another place. Let's hope not that soon – and then you've got some pointers now ;) Good luck and enjoy!

Call your provider, they have a patch to fix the issue. After they download the patch you will just have to remove your battery and sim card for one minute. After about five minutes of use, the problem is solved.


text:
Battery warning (?) No words, just an image:
Yesterday, I connected my Huawei u 9805 smartphone to a reliable USB charger when it was at 11, 12, or 13 % (I don't remember, but I have occasionally waited much longer - it warns at about 7 %, I think).
This morning, only the following Image apperas on the screen: (I cannot photograph it now)

The phone won't start; this image is displayed when I connect the charger Instead of the usual "battery loading" screen. There is not text on the screen, making this hard to Google. And I don't think its meaning is clear. Battery defect?? Can't they just put these letters onto the screen? Actually it looks like it's loading, doesn't it?
The Phone is about 13 months old; 4 months ago the same thing happened and I just replaced the battery without thinking about it. (I still retained the original.) Usually the battery lasts at least 2 days (I only activate Wifi in the evening at home, I don't use mobile data or multimedia); I wouldn't expect it to break this early or this suddenly.
What does this error screen mean? Is it an error screen in the first place??

This looks like the screen that displays when the charger is plugged in.  I don't have a Huwaie device, but I do see a similar full-screen battery icon when my device is plugged in (but turned off).
I don't think this is an error message, try a different charger if you are having issues (that is probably your issue, not your device).


text:
How to sync two devices as paranoidly as possible?
While I could use Google or in my case Samsung to synchronise my tablet and phone, I'd prefer a solution that neither requires Internets access nor trusting a third party. So how can I synchronise my devices offline, including sms and other non-file things, and without using a PC?
Both devices are rooted and I wouldn't mind♤ paying♤ for a solution
♤not too much

Connect both devices to a PC and simply copy all files from the first device to the second one and vice versa. So all files are in sync on both devices.
If you like to do that automatically then look up some sync app/program that will do it for you.

Sorry I should have been clearer, I also mean things that are not files, such as SMS. And for files alone one can also directly use e.g. Bluetooth file transfer without a PC

Apart from the fact that bluetooth is in fact really slow. SMS and such are also stored inside files: Databases that contain all the information in a large table with all information you need. To sync those you need to access your secured (SMS) storage which is not possible without system or root permissions. So either stick to the manufacturer's way of getting those messages or root your device and set up a script that will copy those databases, merge them and put them back where they belong.

So.....what app/program can sync automatically offline?

I don't know any right now but I will do a quick search for you.

I found an app just for you, but it doesn't work offline. It's called mysms. If your are familiar with shell scripts you may like to copy the database /data/data/com.android.providers.telephony/databases/mmssms.db from both devices and merge them together. After that just copy both files back to both devices. Also try to keep a backup in case something may go wrong.


text:
Does Vaulty app use AES encryption?
In the knowledge base of the Vaulty app to answer this question:
Is Vaulty safe? they say that they modify the files and the files are safe.
I wonder if Vaulty is really safe and specifically whether this app uses AES encryption or not?

First, I'd like to quote all texts from the knowledge base,

Is Vaulty safe?
Yes, Vaulty uses several advanced layers of security to protect your private media. Files are moved to a location that the gallery cannot view and are modified so that they are not able to be viewed without changing the file back. Vaulty's protection offers the perfect balance between privacy, security and speed.

As of current version (4.0.10 r3710), what the app is doing:

Move the file to /sdcard/Documents/Vaulty/data (can be changed inside the app) with .nomedia ("Files are moved to a location that the gallery cannot view")
Change the file's extension (.vdata) and obfuscate the filename (currently, no idea how it's generated)
Prepend obscured to the file ("modified so that they are not able to be viewed without changing the file back")

The app doesn't actually encrypt the file at all. The file's content is the same, but only prepended by obscured which make it invalid image/video file. The reason why this works is because of how image/video viewers work. They check the signature of the file, and if it doesn't match to any, they will think that it's an invalid image/video file.
The conclusion is:

Moving a file to a folder with .nomedia is only safe for device without file manager. However, anyone can download file manager. To make it worse, the file is saved on external storage which can be accessed when connected to PC.
If someone doesn't know that .vdata is Vaulty's data, then it's at least "safe", unless they analyze the content. However, if they know, then obfuscating the filename is actually not useful at all (any filename is valid for image/video). The only problem is to determine the correct original extension.
This is the main feature. I assumed Vaulty avoided real encryption due to speed, since en/decrypting a big file (especially, video) can be slow ("Vaulty's protection offers the perfect balance between privacy, security and speed"). Instead, it decided to only prepend a short text, which can be removed easily and considerably faster even on big file. However, if someone knows this, then they can remove it manually and retrieve the original file. From here, they can also determine the extension/file format based on the signature itself.

Was curious so I downloaded the app and tested:  pictures are saved in the apps data folder without any encryption.

Vaulty is a private app and disclosing publicly the type of encryption they use would not be in their best interest.

If the encryption is performed properly it doesn't matter if a would-be attacker knows what algorithm is used. It is pretty common for encryption programs to specify their algorithms.


text:
Screen flickering galaxy s3
I noticed that my galaxy s3 sometimes show flickering on display when I am for example closing apps. I disabled HW overlays but it didn't help. I read that it can cause battery. My battery is fairly old (2 years) and Can withstand 3 hours surfing net and listening to music on 1200 mhz.
How it can be battery? It's giving low voltage to CPU/GPU and that's why is graphical rendering so bad?
Or it causes kernel? I have custom. I never had stock so I don't know if on the stock it's OK.
I have archidroid based on CM11
EDIT: Here is video. Screen flickering on my phone https://www.youtube.com/watch?v=uXPK9V9ENow&feature=youtu.be

I had this too on my S3 4G variant. The battery is the problem as it does not give out power consistently and suddenly just drops all power output. You have to replace the battery. The screen flickering is an indicator for a broken/completely used battery.

Thank you for your answer. Can you post this comment as answer please?

I had this too on my S3 4G variant.
The battery is the problem as it does not give out power consistently and suddenly just drops all power output. You have to replace the battery.

The screen flickering is an indicator for a broken/completely used battery.

But if it is battery, screen flickering should be visible also when screen is inactive, right?

I mean when screen is turned on but nothing is moving etc

I know. I had this, too. The screen just flickers, but the battery is at way more than 1 or 2%. This means that the battery is broken/worn out and you need to replace it.

I bought new battery but screen flickering is still showing :(

That's weird. For me it fixed any flickering. May be some damage to your screen eg. water or much dust.

Here is screen flickering on my phone >> https://www.youtube.com/watch?v=uXPK9V9ENow&feature=youtu.be

I don't see any hardware related screen flickering. Maybe something is wrong with your ROM or one of your various modules you have installed. Battery-related screen flickering is way more visible and makes your screen gradually becoming darker until it's black.


text:
Installing apps to phone storage
version 4.4.2.
I have storage as follows.
Internal storage-1GB(full)
Phone storage-12GB(empty)
External sd card-16GB.
Now the internal storage is full, can i install my apps directly to phone storage(12GB)? If so how?

What ever happened or what ever manufacturer built your device: they did it wrong. Android 4.4 shares internal and phone storage so your manufacturer might have changed something. If you like to move apps to your phone storage, try moving them to your SD card. In recent versions of Android your "SD card" is your internal SD card meaning your phone storage.

But if i unmount my external sdcard,there appears no option to move.

The topic install location for the application (http://developer.android.com/guide/topics/manifest/manifest-element.html#install ) will help you.


text:
How do I root my Vodafone Smart 4 Power?
I want to install some software like Cheat Engine on my Vodafone 985N (specifications are here) and they require rooting my phone.I heard that is very dangerous and I can brick my phone if I make a mistake,so I'm scared...I don't even know how to root it and searching on the internet for instructions is also pretty dangerous because the process of rooting is different from one device to another (I think...).So,if anyone succedded in rooting this phone (or others) please give me some step-by-step instructions and (if anything occurs) some sort of "escape" option,instead of bricking or breaking a part of the operating system.Thanks!

First of all: If you have a full backup (meaning a backup image of all your partitions, most important: efs or similar) then you might want to search through http://www.xda-developers.com for your phone. Also "Cheat Engine" like on PC does not work on Android because nearly all actions you do in any major game are checked and if you say you'd like to buy something that cost 1million gold and you use Cheat Engine to cheat the money for it, the server will simply say: "You don't have enough money". And will kick you from the game.

Welcome to Android Enthusiasts. Your question, as it stands, is very opinion based. It is ok to as "How do I root my Vodafone Smart 4 Power" as that will have factual steps, but "is it a good idea", that will be based solely on opinion. See the help center for how do I ask a good question and how to stay on topic


text:
Why does Terminal Emulator for Android has completely different commands comparing to GNU/Linux?
I installed Terminal Emulator for Android hoping I could easily get root access, install apps via terminal, etc. So, thinking Android is a Linux distribution, I felt that it must have a terminal emulator (to really feel I'm using Linux), but when I tried some commands, none of them worked!
Why? What commands are used on Android?

What commands did you try? Android is not your usual Ubuntu. Commands like pm(PackageManager) are used to (un)install applications and do various things with the packages. am(ActivityManager) is used to launch activities, i.e. a specific part of an app, and do various things with those activities.
If you like to gain root access su is the way to go. Depending on if your device is rooted or not; also sudo may work but this is ROM dependent.

Android is based on the Linux kernel, but as GiantTree suggests, it is not a GNU/Linux distribution like Ubuntu. There are some commands in common (cd, cat), but some really obvious ones are not there (cp for example). As to why I suppose the main reason is that Android is not trying to be Unix-like so the common Unix commands are not needed by most applications.
If you are interested in getting more command line tools which will be familiar to you from your GNU/Linux distribution you have a variety of options. On the Google Play look for "Busybox (No Root)" or "GnuRoot". The former will give you some familiar commands (cp for example), the latter a choice of full command-line GNU/Linux distros, without the need to root.
If you do root your phone you have even more options, but just having the terminal emulator app installed will not help you to root your phone in itself. How to root your phone depends on your exact model of phone, and goes beyond your query here.
I'm sorry if this is bad news for you. I sympathize as I was just as surprised as you a year ago when I made the move from GNU/Linux to Android.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
What are all the functions of fastboot on android 4.4.4?
I have recently been able to access fastboot but I have almost no knowledge about the different options inside it. Could someone please explain in details all the functions of fastboot?

Extra info

I am on a moto g 2013 with android 4.4.4
I am not rooted and do not have anything such as Clockwork mod installed

Fastboot allows you to send commands to your phone while in the bootloader. The bootloader is the one place that ADB is not running.
Disclaimer, not all of these may work with your device.
fastboot oem unlock

Unlock your bootloader. If your device supports this, you can unlock your bootloader here. Most phones require an exploit in order to gain root access, phones like Nexus devices allow you to unlock the bootloader and then it is very easy to root, or install custom ROMs.  note: this will wipe all data off the phone.
Non-Nexus devices may require a code to go along with this command. so it would be called like fastboot oem unlock [the_code]. See fastboot oem get_unlock_data for how to get the code that goes with this command.

fastboot oem get_unlock_data

Motorola guide to unlock your device
I think this is a Motorola command, which will allow you to perform before the oem unlock.
This command will give you a code and you go to the Motorola website and enter the data. They will then give you a 20 character code that you use with oem unlock

fastboot devices

gets the list of devices that are connected to the computer. This is like the ADB devices command, but works on devices that are at the bootloader.
It is good to use this to ensure you can properly connect to the device.

fastboot flash

Flashes a custom image to specific partitions on the device.

fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img
fastboot flash system system.img

fastboot erase

Erase partitions on the device [source]

fastboot erase system
fastboot erase data
fastboot erase cache

fastboot reboot

Yep, it reboots the device.

Normal Powerup

Just reboots the phone normal

Recovery

Reboots the phone to the recovery

Factory

Seems to just boot the device normally. Maybe 'Safe Mode'? [Source]

Switch console

??

Barcodes

Brings up device serial number, ID numbers, SIM numbers, etc. as barcodes.

BP Tools

Baseband Processing Tools? Used for troubleshooting baseband [Source]

thanks, but what about the options that you can navigate to on the phone itself with the volume buttons?

@BobLowing updated to include information about those items, at least ones that I knew, or could actually find info on.


text:
Unable to access Google Play because of account verification problem
My dad has a HTC desire A8181 and he has a problem where he can't log on to google play.
It happened like this: 2 years ago my dad got a message that he had to log in to google play on a Google account but he forgot his password so he did nothing and just didn't log in. Now he wants to log back on to his play store and download an app so I installed another Google account and that worked. Now his phone gives a popup every time i try to install an app that says

Verification required, you have to log on to your google account (translated from dutch)

The app does not install and it says that every time. How can my dad log in to his account to verify it and solve the problem? Or is there another solution to solve this and install apps?

Because this account is the primary account on the device, Google Play tends to use it as the default. You can switch which account to use by opening the side drawer:

You can see the other account icons that are there, and I have a dropdown next to my primary account. Clicking on that allows me to choose a different account.
But since you don't know the password for the primary account, I would suggest the following options:

Log in to the Google account on the computer and reset the password. There you can click on helpful links like "forgot password". Once you reset the password you can change the password on the device and then the account will be verified.
Remove the account completely from the device. If the account isn't used for email and such, which since the phone is not logged in to the account, I would guess this is the case. Go into Settings => Accounts and remove the account that you do not know the password for.

my dad does not know what he had put as recovery questions so he can't recover it  2. he can't delete the account without using a full reset reset

Then switching users is really your only other option. Or reset the device. Resetting the device won't affect any data on the sdcard. And since it's not logged in to the primary account, there isn't anything sync'd to that account, like contacts. It may take a little bit to set the device back up, but in the long run, it is the best option. Just make sure you export contacts and such, to be safe. Then you can import them to the new account so they stay in sync as well, in the future.


text:
MAC OSX Heimdall Failed to confirm end of file transfer sequence!
I am getting the error: Failed to confirm end of file transfer sequence!” when using Heimdall on Mac OSx.
The error in terminal:
Kathryns-MacBook-Pro:~ david$ sudo heimdall flash --RECOVERY ./recovery.img --no-reboot
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading RECOVERY
100%
ERROR: Failed to confirm end of file transfer sequence!
ERROR: RECOVERY upload failed!

Ending session...

heimdall prERROR: Failed to send end session packet!
Releasing device interface...

My PIT information in terminal:
Kathryns-MacBook-Pro:~ david$ heimdall print-pit --verbose
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
ERROR: Failed to detect compatible download-mode device.
Kathryns-MacBook-Pro:~ david$ heimdall print-pit --verbose
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
      Manufacturer: "SAMSUNG"
           Product: "Gadget Serial"

            length: 18
      device class: 2
               S/N: 0
           VID:PID: 0xxx:xxxD
         bcdDevice: 0xxx
   iMan:iProd:iSer: 1:2:0
          nb confs: 1

interface[0].altsetting[0]: num endpoints = 1
   Class.SubClass.Protocol: 02.02.01
       endpoint[0].address: 83
           max packet size: 0010
          polling interval: 09

interface[1].altsetting[0]: num endpoints = 2
   Class.SubClass.Protocol: 0A.00.00
       endpoint[0].address: 81
           max packet size: 0200
          polling interval: 00
       endpoint[1].address: 02
           max packet size: 0200
          polling interval: 00
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Entry Count: 20
Unknown 1: 1598902083
Unknown 2: 844251476
Unknown 3: 30797
Unknown 4: 19757
Unknown 5: 19780
Unknown 6: 0
Unknown 7: 0
Unknown 8: 0

--- Entry #0 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 80
Attributes: 2 (STL Read-Only)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 0
Partition Block Count: 1734
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: BOOTLOADER
Flash Filename: sboot.bin
FOTA Filename:

--- Entry #1 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 81
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 1734
Partition Block Count: 312
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: TZSW
Flash Filename: tz.img
FOTA Filename:

--- Entry #2 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 70
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 34
Partition Block Count: 16
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: PIT
Flash Filename: t0.pit
FOTA Filename:

--- Entry #3 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 71
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 50
Partition Block Count: 2048
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: MD5HDR
Flash Filename: md5.img
FOTA Filename:

--- Entry #4 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 1
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 8192
Partition Block Count: 8192
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: BOTA0
Flash Filename: -
FOTA Filename:

--- Entry #5 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 2
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 16384
Partition Block Count: 8192
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: BOTA1
Flash Filename: -
FOTA Filename:

--- Entry #6 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 3
Attributes: 5 (Read/Write)
Update Attributes: 5 (FOTA)
Partition Block Size/Offset: 24576
Partition Block Count: 40960
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: EFS
Flash Filename: efs.img
FOTA Filename:

--- Entry #7 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 4
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 65536
Partition Block Count: 8192
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: m9kefs1
Flash Filename: m9kefs1.bin
FOTA Filename:

--- Entry #8 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 5
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 73728
Partition Block Count: 8192
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: m9kefs2
Flash Filename: m9kefs2.bin
FOTA Filename:

--- Entry #9 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 6
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 81920
Partition Block Count: 8192
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: m9kefs3
Flash Filename: m9kefs3.bin
FOTA Filename:

--- Entry #10 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 7
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 90112
Partition Block Count: 16384
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: PARAM
Flash Filename: param.bin
FOTA Filename:

--- Entry #11 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 8
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 106496
Partition Block Count: 16384
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: BOOT
Flash Filename: boot.img
FOTA Filename:

--- Entry #12 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 9
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 122880
Partition Block Count: 16384
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: RECOVERY
Flash Filename: recovery.img
FOTA Filename:

--- Entry #13 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 10
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 139264
Partition Block Count: 180224
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: RADIO
Flash Filename: modem.bin
FOTA Filename:

--- Entry #14 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 11
Attributes: 5 (Read/Write)
Update Attributes: 5 (FOTA)
Partition Block Size/Offset: 319488
Partition Block Count: 524288
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: TOMBSTONES
Flash Filename: tombstones.img
FOTA Filename:

--- Entry #15 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 12
Attributes: 5 (Read/Write)
Update Attributes: 5 (FOTA)
Partition Block Size/Offset: 843776
Partition Block Count: 3145728
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: CACHE
Flash Filename: cache.img
FOTA Filename:

--- Entry #16 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 13
Attributes: 5 (Read/Write)
Update Attributes: 5 (FOTA)
Partition Block Size/Offset: 3989504
Partition Block Count: 4718592
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: SYSTEM
Flash Filename: system.img
FOTA Filename:

--- Entry #17 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 14
Attributes: 5 (Read/Write)
Update Attributes: 5 (FOTA)
Partition Block Size/Offset: 8708096
Partition Block Count: 40960
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: HIDDEN
Flash Filename: hidden.img
FOTA Filename:

--- Entry #18 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 15
Attributes: 5 (Read/Write)
Update Attributes: 1 (FOTA)
Partition Block Size/Offset: 8749056
Partition Block Count: 16384
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: OTA
Flash Filename: -
FOTA Filename:

--- Entry #19 ---
Binary Type: 0 (AP)
Device Type: 2 (MMC)
Identifier: 16
Attributes: 5 (Read/Write)
Update Attributes: 5 (FOTA)
Partition Block Size/Offset: 8765440
Partition Block Count: 0
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: USERDATA
Flash Filename: userdata.img
FOTA Filename: remained

Ending session...
Rebooting device...
Releasing device interface...

The Heimdall version in terminal
Kathryns-MacBook-Pro:~ david$ heimdall info
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Heimdall utilises libusbx for all USB communication:
    http://www.libusb.org/

libusbx is licensed under the LGPL-2.1:
    http://www.gnu.org/licenses/licenses.html#LGPL

Kathryns-MacBook-Pro:~ david$

Not sure what all I am doing incorrectly but any help would be great to solve this issue so that I can upload my own ROM using modded recovery for my Verizon Galaxy Note 2.


text:
How do I set battery charge min-max range to make it degrade with time less?
As far as I know, LiIon batteries should be kept in about 40%-80% range in order to degrade more slowly.
On my laptop I use the following commands to make it change battery conditionally, only when it's lower than 45% and up to 90% instead of to 100%:
tpacpi-bat -v -s ST 1 45
tpacpi-bat -v -s SP 1 90

How do I do the same for Android? I can control the charger from software, so it should be definitely possible.
Device: Huawei Honor 6 (H60-L04)

I managed to do it for the same device cutting off charging at am upper level.
 How do I override charging current on Huawei Honor 6?
Surely something on those lines can be implemented for lower l level maybe a macro to shutdown the phone ( too drastic) or sound alarms and send text messages or mails if you are not close to the phone
Hope this helps

I'll probably write a program that periodically polls current charge level and does echo 0 > enable_charger automatically.

@Vi0 :-) were you able to echo 0.. I couldn't at all and had to copy paste file. Big thanks to you for pointing that file

enable_charger is a typical sysfs/proc knob which should  be perfectly readable by cat and writable by echo ... > (as root, obviously).

@Vi0...Thanks..which means I am trying the command with wrong syntax. I am Noob in Linux and took help to try this. May I request you to kindly help write the complete command? Thanks in advance

For example, I have the following script at host: adb shell 'su -c "echo 0 > /sys/class/hw_power/charger/charge_data/enable_charger"'

Thanks @Vi0.  Looks the the syntax is same as I used ...wonder why it didn't work. Anyway, got the end result but just curious if there are exceptions

Let us continue this discussion in chat.

Have you received a notification of my reply in the chat? (I'm not sure how reliably this "move to chat" feature works).

Yes. Received  and  replied on chat please


text:
Where are the gallery settings?
I'm using the default Gallery app (1.1.40001) on Jelly Bean and I'm trying to get to the settings of the app. On this screencap:

there seems the be a Settings tab on the top right hand corner (the three dots), but it does not appear on my device, neither does the Settings option in the Menu button. Where are the settings?

Try holding down the "recent apps" button or press the "menu" hardware button if you have one. Not sure what phone you have so I am guessing. I know that I could hold the recent apps button to act as a "menu" button on my LG G3.

Thanks for your reply. I was referring to the hardware button when I wrote about the Menu button. As for the "recent apps" button, I fail to see how it would allow me to access the Gallery settings. By the way my phone is Wiko Rainbow (it's a french brand).


text:
Storing pictures on an external storage media
So, I'm new to Android but I came to the conclusion that on 4.2.2, the Camera app doesn't exist as such and is actually part of the Gallery app package.
Now my problem is it isn't possible to change the default camera location (the option just doesn't exist for some Android versions or devices, that doesn't seem to be documented anywhere) and I can't seem to find a way to move the Gallery app pictures storage location to an SD card for example.
Do I have to switch to a third party camera+gallery app which will allow this option, or is there another solution (other than copying the files via the File System Manager on a regular basis, thus making said photos disappear from the gallery)?


text:
Downgrade Samsung Galaxy Grand 2 from KitKat to Jelly Bean
I was using Samsung Galaxy Grand 2 for 6 months and was running on Jelly Bean. After upgrading to KitKat, it is too slow to operate.
Is there any way to downgrade my cell without rooting the phone?

Well, I guess yes there's a trick available to do that why don't you try having a look over the thread Downgrade KitKat 4.4.2 to Jelly Bean 4.1.2 over sammobile forum ! See if this help you.

have you tried it? or any knowledge who already have done this before.

The easiest way to downgrade is to use ODIN (or the open source alternative, Heimdall). This describes the basic functionality of the buttons and checkboxes in ODIN.
You need to find the stock version of the firmware for your device. In your case, the you will want to find the JellyBean 4.1.2 version.

Put the phone in Download Mode.

Turn off your phone. Wait a few seconds and then proceed to the next step.
Hold volume down, home and power buttons at the same time.
Keep holding these buttons until the Samsung Logo appears on the display.
Release once you see the Samsung Logo.
Next press volume up key once in order to enter download mode.

Open ODIN on your PC. Once ODIN is open, you can connect the device via USB. You may need to disconnect from and reconnect it to the computer after this for Odin to see it.
Set the files that you found that contain the stock firmware. This will be at a minimum, a .tar file and may have some others to include like a .pit file.
Once you have that configured, and ODIN sees your device, and you follow any other instructions that you may find where you find the stock firmware, you are now ready to start ODIN.

Disclaimer: Downgrading may solve your problem, for now. You may just get the same update after you downgrade because your device will indicate that you have an outdated version of Android.

ODIN is a great tool. It was one of my favorite tools when I had samsung devices. I wish all manufacturers had a tool like this. I have fixed many devices that I soft bricked with ODIN and in far less time than any other manufacturer.
The best tip I can give when flashing (with ODIN or any method), get information from multiple sources. Read them a couple times, then follow those instructions while you are performing the steps.


text:
Unable to write to internal storage through MTP
When I connected my XT1033 (Moto G) to my computer in MTP mode, I was unable to access the contents of the internal storage in write mode. I was unable to create any folders, delete files, rename etc.
As part of trouble shooting, I attempted to connect XT1022 (Moto E) to the same port in MTP mode, I was able to access the internal storage and its SD card normally.
Puzzled with this behaviour, I connected my XT1033 again but this time in PTP mode and I was able to access DCIM folder normally.
I tried the same with another Samsung Galaxy Duos phone and it too worked properly.
When I attempted to create a folder in Computer\XT1033\Internal storage\Download in my XT1033 (in PTP mode) I get the following error:

The new folder could not be created in this location. The device has
  either stopped responding or has been disconnected

I am able to connect to the device thorough ADB and tested the following:
shell@falcon_umtsds:/ $ cd sdcard
cd sdcard
shell@falcon_umtsds:/sdcard $ ls -la
ls -la
....
....
drwxrwx--- root     sdcard_r          2014-12-28 18:50 Download
....
....

I was even able to create folders through ADB console and even push files:
127|shell@falcon_umtsds:/sdcard $ ls test
ls test
test: No such file or directory
1|shell@falcon_umtsds:/sdcard $ mkdir test
mkdir test
shell@falcon_umtsds:/sdcard $ ls test
ls test
shell@falcon_umtsds:/sdcard $ cd test
cd test
shell@falcon_umtsds:/sdcard/test $ ls
ls
shell@falcon_umtsds:/sdcard/test $ exit
exit

Any idea what could be wrong or what should I suspect next?
Environment:
XT1033 (Moto G) rooted, running stock 4.4.4
Computer running Windows 7 x64.
Update:  If USB debugging is switched off, I am able to read and write normally in phone's internal storage. If it is switched on, the internal storage becomes read-only.


text:
Preventing browser redirects on Android (and iOS)
There seems to be an issue occurring with mobile browser apps on Android and iPhone being redirected to advertising sites. This is interrupting the browsing experience.
The problem:

A user visits a website on their phone in a current and up-to-date browser such as Chrome for Android or Firefox for Android, and a mobile ad is displayed
The ad causes a redirect from the currently displayed website to spaces.slimspots.com
The slimspots server seems to check if Javascript is active and then redirects to another ad, such as a competition webpage

Many users have reported this, both on the Chrome product forum and on the Apple forums, (links in the pastebin below) but nobody seems to understand what is actually occurring. People are doing unnecessary factory resets on their phones and complaining to various webmasters about the ads on their forums.
The behavior can be replicated in a desktop browser by changing the User-Agent to a Nexus 4 and reloading a forum thread on a website (eg. xda-developers) until an offending ad appears.
Since I can't create more than two links here without gaining more reputation, you can find some useful content in this pastebin.
Can anybody provide advice on how to suppress these redirects, without resorting to a non-stock browser?

Related, but not the answer to this issue.

First of all: This kind of advertising should be reported!

Can anybody provide advice on how to suppress these redirects, without
  resorting to a non-stock browser?

It looks like they use a bug in JavaScript. Maybe report to ad provider or app owner for blocking.
How to reproduce this issue:

If you use the preinstalled browser in Android, the ad site
opens "Google Play Store" and show you each time a different App.

How can I sandbox untrusted user-submitted JavaScript content?

Thanks Stefan. Yes, I agree that this type of advertising should be reported and have done so through the AdWords complaint page. However, I think these ads are delivered through Doubleclick's network and I haven't found where to report abusive ads on that network.
The role people have in this problem is as end-users; browsers of the internet on Android (and iOS) devices.
I don't understand your clarifications, sorry. As explained the browser is redirected from a page that is being viewed to an advertising page.

@ajGold I'd say that this is a limitation of most mobile browsers which don't support extension, which make it vulnerable to this attack. Unfortunately, I still can't say anything if it's possible to prevent this generally.

I'd almost guarantee that neither is the router infected with malware nor has its DNS setting been changed/hacked.
I have eliminated this issue on sites where we have a MikroTik router by using a Layer 7 protocol filter as shown below. This doesn't help the devices off the WiFi network (obviously) but at least gives them some reprieve when they are connected to home and/or work WiFi networks.
Firstly, create the protocol definition:
/ip firewall layer7-protocol
add comment="Frigging javascript redirects on chrome browsers" \
    name=Javascript_Redirect \
    regexp="^.+(spaces.slimspot.com|mostawesomeoffers.com).*\$"

Now, to actually filter this traffic out
/ip firewall filter
add action=drop chain=forward comment=\
    "Block and log Javascript_Redirect L7 Protocol" layer7-protocol=\
    Javascript_Redirect log=yes log-prefix=JSredirect_

Other firewalls that have Layer 7 filtering capacity could also block these redirects in a similar way.

There's nothing wrong with the phone or browser, it's the wifi router. It's infected with malware - the DNS settings are changed to redirect to the malware sites.

Try visiting 192.168.1.1 wirelessly - you won't be able to.
Connect router via LAN cable
Hard reset the router
Manually setup the router (consult your service provider if you don't have the details handy)
(Important) Change the router admin password from the default "password" to something else. That's how the malware got hold of router.

Install Ad block plus browser, it will solve the issue in Chrome as well. This is the only thing that worked for me

Link of the app and some details about the app would help

I don't know if it would be of any help for previous posters, but I found a workaround for the numerous redirect I was facing while simply trying to watch videos. You simply disable JavaScript and enable manually only the websites you want to access to. That way I am only getting one opened tab redirecting me to a blank page easily closed instead of dozens of consecutive page asking me if I really want to leave or telling me my phone is infected.
It is somewhat time consuming to add exceptions for websites I visit that use JavaScript, but if you are as annoyed as me about redirections it's a small price that greatly improved my browsing comfort. Just remember that if a page isn't loading you probably have to add an exception in your JavaScript site settings.
Just so you know I am nowhere near an expert in computer so this is only a solution I tried when I read here that it was a bug exploit in JavaScript.


text:
Moving internal memory to external sd card
My phones internal memory is full, how do i move it to my secure digital card? How can i get
my files
off my secure digital card if i took it out wrong, I did a factory reset?

You need to use a file explorer to move files from internal memory to secure memory card.
You can download file explorers for free from play store. ES file explorer is a great one for example.
You can then cut and paste your downloads, media files, documents to your sd card. Your internal memory is displayed as sdcard0 and your external sdcard is displayed as sdcard1. They both will be present in /storage folder.
If you want to move app data to external sdcard, you need specialised application. Many such applications would need root access to function. Link to sd is a great app for this purpose.

You could just connect his phone to the computer and cut paste all the files from your internal sd card to your external secure sd


text:
Do I need CFs auto root If I can install TWRP recovery?
I am about to try and root my Samsung galaxy note 4 and install TWRP recovery. I want to avoid any conflicting issues so I would like to know If I need to use CFs auto root first and then install TWRP recovery, or if I can just install TWRP recovery and root with that. Also is v3.10.0 the latest Odin version?
Also, will rooting and installing a custom recovery affect any phone features?

Rooting and installing a recovery are two entirely different processes which do not interfere with each other. If you can install a recovery without rooting (as far as I know, Odin can do this), I would suggest that you try that and then install a rooting .zip from that recovery, I highly suggest koush's Superuser, the zip can be downloaded from its Google Play page. That way you aren't relying on an exploit to obtain root access.

Also, if you are planning to install a recovery, you probably are planning to install a custom ROM too. That makes rooting your current firmware useless, since it will get overwritten by the new ROM.

Yeah I will probably add a custom rom down the road, that is indeed why I'm installing TWRP, thanks for the tip.

Rooting will also disable OTA updates from your carrier too. Which again is a moot point since you are installing a custom ROM anyway. Also, some software may refuse to run if it detects a rooted device, but there are ways to hide that, as GiantTree said.

I have to root to backup my EFS. You said CF relies on an exploit. If I root with Cf and then try to install TWRP would it be a bad idea to sill try and install the SU zip?

No, not a bad idea. I know how that zip works and it removes every other superuser program before installing itself. If you're rooted, you can try different superuser implementations, I only suggested that because that's my favourite (Open-source, plus does everything that other versions' paid options do.) There is probably nothing wrong with using exploits to root the phone; I just try to avoid them because they are, after all, malicious code.

First install CF Auto-Root and then TWRP recovery because CF Auto-Root flashes your stock recovery after rooting.
Odin 3.10.0 seems to be the latest (the last time I flashed with version 3.09).
Rooting may or may not be recognized by some banking or enterprise software as a malicious firmware modification and will make them unable to run, but luckily there are Xposed modules like RootCloak that will hide root from those apps.

I don't want to go to stock recovery, I want to install TWRP. If I can install SU from TWRP like matega is saying I would prefer that.

What is the advantage of having my stock recovery flashed after rooting?

This is the way CF-AutoRoot roots your device. It reboots into its own custom recovery that automatically roots your device and then flashes back your stock recovery because your device is then already rooted. It can't preserve your custom recovery because the stock recovery comes bundled within its binary.


text:
I want to display the sender's name rather than their contact photo within a text message conversation
I want to display the sender's name rather than their contact photo within a text message conversation.  I don't have everyone's contact photograph memorized and I have multiple people with the same contact photograph.  My old Android (version 4.0.4) did display the name within the conversation bubble, my new one (version 4.3) displays a small contact photograph next to the conversation bubble instead of the sender's name.  One friend has some random cat wearing sunglasses as her contact photo....I certainly don't associate that with her and when she changes her contact photo then there will be some other random thing I don't associate with her.  I would prefer to see her name rather than a random cat.  For people who don't have a contact photo or for whom I don't have a photo, it displays a generic outline of a head.

What text app are you using? There's loads free on the play store so that might be the way to go.

The Android one that comes on the phone.  No, I don't want to download another app. Sorry, I thought I was on an Android forum.  Should I ask my Android question elsewhere?

Apps work great when you have a good connection to 4G, 3G, etc., but where I work, I don't (it's edge speed at best, but text messages still come through - so an App is not an option for me).  Phone calls only connect about 50% of the time at work, so I know the connection isn't sufficient to support an App.  I still want to get my text messages while at work as that is how the kids communicate with me.

If you use hangouts, seeing the name in the chat is irrelevant as you see it at the top or at the previous chat(s) overview screen.

I recommend installing an alternative SMS app. Once you have it downloaded you won't need any Internet connection. From your comment

"Apps work great when you have a good connection to 4G, 3G, etc."

you are obviously concerned about Internet speed, but this isn't an issue for an app that sends SMS. It will send and receive your text messages in place of the app you are currently using. I do not mean an Instant Messaging application like Kik or Whatsapp, I mean a dedicated SMS app. The current app you use is provided by whoever made the device (e.g. Samsung or HTC or Sony) and it works in its own way.
By way of an example here is a shot of Google Messenger  where you can see the name at the top of each conversation.

Note: This won't be compatible below Android 4.1 JellyBean so will not suffice in this specific instance, but may be of use to others on the site.
Another good SMS app is Go SMS Pro which is also free on the Play Store.
Google Hangouts can also be used for SMS. There are many great SMS apps on the store, and I'm sure at least one of them will suffice.


text:
Nexus - no command - after OTA update
I have an Nexus 10 device that recently offered the 5.0.1 OTA update. After the update the device would boot loop to a screen with a dead robot with an exclamation point and the message 'no command' underneath. How to recover?

Flying dots
After trying factory reset and wiping the cache which didn't work. I finally did an update using the factory images where I would get stuck at the boot animation of flying dots. However, at this point I noticed I never performed the unlock step because the bootloader was already unlocked.
How to determine lock status of the boot loader?
The buttons on the device are a bit counter-intuitive in terms of Up and Down volume,  but by turning off the device and then holding down the power + volume up + volume down the device will boot into a menu that allows you to toggle using volume up and down Start, Recovery mode, and provides a list of information about the device including bootloader status. It said the bootloader was unlocked. I assume the previous owner unlocked the bootloader because I don't remember unlocking it.
To finally get the system to boot I had to re-lock the bootloader using the platform-tools provided in the Android SDK.
fastboot oem lock

Then it immediately started. I guess they are taking security more seriously and requiring the bootloader to be locked, but it would be nice if they would tell you.


text:
Do I need to factory reset to root galaxy note 4 SM-N910V?
I have the Samsung Galaxy note 4 for Verizon. I believe it is the developer edition because the model # is SM-N910V. I am trying to either install CFs auto root or install TWRP recovery and root from there. So far both fail in Odin. here's the log for Odin for CF auto root,
<ID:0/003> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> CF-Auto-Root-trltevzw-trltevzw-smn910v.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/003> Odin v.3 engine (ID:3)..
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Get PIT for mapping..
<ID:0/003> Firmware update start..
<ID:0/003> SingleDownload.
<ID:0/003> recovery.img
<ID:0/003> NAND Write Start!!
<ID:0/003> cache.img.ext4
<ID:0/003> FAIL! (Auth)
<ID:0/003>
<ID:0/003> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)

I did a samsung update the other day and went from NI1 to NJ5, i guess that is the update version. Does updating remove the unlocked bootloader? Do I need to factory reset to be able to install CF auto root and TWRP?

I'm pretty sure the base model number for both the "developer edition" and the regular version are the same. Assuming you got it new, you would know if you had the developer edition, because you have to buy it full retail price from Samsung (Verizon won't sell it to you). Where did you purchase your device?

I purchased from Verizon. I was able to click on build number seven times under about phone and I was able to unlock the developer menu so are you sure about that?

If you got it from Verizon it's not the developer edition. You have a locked bootloader. There is currently no known way to root your device. The presence of the development menu is not actually relevant for your purposes - you can use ADB for debugging and such without having a "developer edition" device with an unlockable bootloader. Supporting ADB is a requirement of Google's Android Compatibility Test Suite. Compliance with that is needed in order to ship the device with Google apps.

That link is only for the retail version. The model SM-N910V is supposed to be indicative of the developer model.

No, what I'm saying is that the base model number for both is the same. The one sold by Verizon is the SM-N910VZKEVZW. The developer edition is the SM-N910VMKEVZW. Notice that both have a base model number of SM-N910V. The difference is that the dev edition has the "MKEVZW" part number and the Verizon-sold version is "ZKEVZW". Verizon does not sell the developer edition.

Samsung devices usually have no locked bootloader so you won't remove that. Official updates do however remove any trace of a working root.Your device is nowhere near a developer device but more a custom device served with a custom firmware of Verizon noticeable on the V in your model no.
Because of that custom Verizon model it is possible that the bootlader may be locked as you can see in the log where it says <ID:0/003> FAIL! (Auth).
This means you are not authenticated to flash anything on your device which leads me to the assumption that your bootloader is Verizon-specific and therefore locked.

Verizon does indeed lock the bootloader on this device. I'm pretty sure they lock them on all their devices these days, unfortunately.

i got same problem on Galaxy s7 edge, and now this is solved :
Developer Option - on - OEM unlock - On => run odin again. Done.


text:
Android Wear Offline use of Audible?
Is there a way to sync Audible audiobooks to Android Wear for offline use in a similar manner to how I can sync Google Play music?  I would like to be able to listen to a book while out for a morning jog without toting my phone along.

I've asked Audible and they said their app is not available in Android Wear yet, but encouraged me to submit feedback requesting support for it. Which I did.


text:
Hangouts Error on Android Phone: Cannot connect to the server
I'm getting a "cannot connect to the server" error when I try to use Hangouts on my phone. Every other Google app works. SMS works but not Hangouts messages. All my other devices work with Hangouts messages.

Is the time, date, and time zone correct for its location? Maybe some failed connection is occuring because of inaccurate authentication.

Yes, all those are correct, wbpgacz.

It turns out that this issue is due to the restricted background data setting.
Navigate to Settings -> Data Usage
Find the following apps and make sure "Restrict Background Data" is switched off:

Hangouts app
Google Services
Google Play Store

Go to Settings > Apps > swipe right to "All" > click the menu button of 3 vertical dots > click on "Reset app preferences".

NOOO..!!
If you do that you are going to RESET ALL APP PREFERENCES!!
In Settings > Apps > find Hangouts app and delete data or unistal and install again


text:
Android 5.0 Lollipop device not detected via USB
When the device is set to use MTP, neither Windows, nor ADB will detect the device when connect via USB cable. I have tried multiple cables, in multiple USB ports. I have not tried other computers yet, as this is the only one that actually has the driver installed.
Disclaimer: I am running an Unofficial CyanogenMod 12 build of Android 5.0.2
Device : LG G3 (LG-D855)
Android 5.0.2 CM12-Unofficial-20141228
Google USB Driver: Installed
USB debugging: Enabled
PC: Windows 8.1 Pro Update 1
No one, except me, has reported this as an issue in the XDA thread.
I have been unable to get my PC to detect the device via USB since I first installed CM12, which was around 11/10/2014.

If i change to PTP, Windows will detect the device, as will ADB. But Windows will only let me access the internal storage, and Camera folders.

Just out of curiosity, did you try PTP mode? I found that adb on my Linux machine would not recognize my wife's G3 unless it was set to PTP mode, goofy as that is.

It did work in PTP, but the problem with that, I wanted to be able to access the files from Explorer and when in PTP you can only get to the Camera files.

do you live in the future?? :D  -  Because you installed CM on 11/10/2015. kinda unlikely isn't it??

@RahulBasu I am from the future. Wait until you get this version of CM. It is fantastic. - Thanks, for catching that, fixed it.

After a couple of days of digging, I found the solution to this issue.
I opened up Device Manager. My first problem is I was looking for Android Composite ADB Interface, which is what it usually is called. I started looking harder. When I noticed ACER Device. My machine is not an ACER, nor do I have any ACER devices attached, or so I thought. I expanded that group and found ACER Composite ADB Interface.
These are the steps that I followed that got my ADB working with my device. YMMV.

Download the latest USB Driver from Google
I right clicked this device
Uninstall

You may need to reboot after. I did.

Open device manager up again

The device may identify differently, and will probably have a triangle icon.

Scan for hardware changes
Right click the device again
Selected Update Driver Software
Clicked on Browse my computer for driver software

Select the path to the drivers that you downloaded at the first step, check the "Include subfolders"

Let it install
Open a command windows (I had to open as administrator)
Run the following:

adb kill-server

Now run:

adb start-server

Finally run:

adb devices

Profit!

This worked! And it was driving me crazy with the Nexus 6. Thanks! :)

This worked for me too, but be sure to select the 'delete the old drivers' option when removing the Acer Composite ADB Interface, as it your PC will keep telling you it's an Acer device and won't let you assign new drivers.


text:
Force an SMS to use an Area Code
My brother's phone number requires an area code to send an SMS.  I keep getting a message back to use an area code, but I can't find any way to force Android to use it.
I'm using 4.2.2

does the contact info phone number have the area code entered or do you just have the phone number because he has the same area code?

It looks to me like it has area code both on the phone and in my gmail contacts.

Try manually entering the phone number when sending an SMS message, including the area code, and see if that message goes through.

It sees my brothers contact and still sends it without :(

try deleting the number from contact, and then send to just the number including the area code. if it works, then re-add the number to the contact with the area code.

From what I read, there's some caching that makes this difficult, but basically you need to add +1 Area code.  Here's the exact steps I do to make sure this works, it's a pain to do it when you run into a number that's bad, but I'm too lazy to preemptively fix up my address book. But maybe I should.

Delete all messages related to the person, if it was a phone call,
I'd delete the call log as well.
Hit your home key button to get to your home screen
Hold down your home key button to open a list of running Apps (Some carriers
disable this I think)
Close all of your apps dealing with contacts, dialing and messaging.
Go into system Settings > Storage (I get there by hitting the menu key from the home screen)
Clear all of your cached data, there's a button on the storage screen.
Go back in to your contacts and edit the contact you just dialed.
Add +1 Area Code before the number (i.e. +1 555 555 5555)
Go back and try dialing by looking them up in the Address book

This works for me.  There is some caching that happens, which is why I do it in this order.  Hope it helps.


text:
Lollipop - multiple Google accounts, setting the default
I have two Google accounts - one personal, one for work. I added the work account last, and it seems to show up as the default for the OS and apps I install. I'd like the personal account, which I added first, to be the default Google account for he device.
Can I change this without having to remove both accounts and add them again in the opposite order?
Edit: to clarify -- while each app will ask which account I want to use, that isn't what I'm asking about. I'm asking if we can change which account the device assumes is primary, and therefor which account it displays first. One would think the first Google account added to the device would be the default, but instead it seems to use the last instead.

All applications that use Android's internal Google Account system should ask you which Google Account they should use on their first run.This includes games, but excludes websites as they do not use any Android framework.

If you have already selected a default for an app and you want to use a different one, you can try clearing the data for the app (be careful though as this will actually delete all the data for that app). If you clear the data, and then open the app, it should ask you what the default is.

When you open the play store or any google application to choose between your logged in accounts swipe from left to open options and then touch on the account name of yours. You will then see all the accounts that you are logged in with. Now choose the one you wish to use.

Correct, they do ask. However, they default first to the wrong account. I'm wondering how to change which account appears first.

I had to remove accounts until my preferred one was at the top of the list. I added a couple back and my new default wasn't disturbed.

Well your best choice is to backup the apps using a backup application and then switch account and restore the applications. The apps may ask you to choose account now, and you can choose the right one.
One more idea is to backup all apps and clean the data of the play store and Google play services and open the play store again. Now the play store will ask which account to sync with. You can choose the right account. What I don't know is how this will affect the other apps. They must get removed. So please backup first.

Each google app has a menú to choose the default google account you want to use. However since you added last tour business account, that modified your name in the contacts and therefore also on the account name in the Action Bar (TopMenu). So you might just want to modify your name in thr contacts to your name. I think this is what you are looking for.


text:
Is root ownership inherited in shell scripts? (rsync via ssh permission denied)
I am running Android Revolution HD 52.0 custom ROM (Android 4.3) with Koush's superuser 1.0.3.0 on a Samsung Galaxy S3 GT-I9300.
In the hope of using some native shell applications on my phone for the purpose of backup and synchronization it with my GNU/Linux computers, I installed opkg from here: http://dan.drown.org/android/, and went on to install openssh and rsync. All of the new binaries are in /data/local/bin, and my own scripts are also in /data/local.
Using Jack Palevich's Android Terminal I am able to use rsync via ssh to push files onto my computers from my phone, but only when not logged in as root (ie when I haven't used the 'su' command).
When I run the scripts as root (after running su in the terminal emulator), I get the following error:
rsync: failed to exec ssh: Permission denied (13)
I get the same error message using adb shell + su.
The relevant line from the script is:
/data/local/bin/rsync --itemize-changes --verbose --human-readable \
--log-file=$local_path/log/nbbak-$(date +%F-%H-%M-%S).log \
--recursive --update --times --modify-window=1 \
--rsh="/data/local/bin/ssh -i $keyfile -p $port" \
$local_path/ $remote_path/

local_path is currently /storage/extSdCard. I have added the \ here for readability.
As I said, this operation (rsync put) works when using the script from Palevich's Terminal without su.
My questions are:
What is the problem? Is it about how Android assigns userids to processes? (As I understand it, new processes all run with their own userid. Is this what is happening here - is rsync not actually running as root, so it is not able to launch the ssh process as root either.) Or is something else going on? How could I troubleshoot this? I have tried running logcat, but don't know what I'm looking for.
What might the solution be with my current configuration?
I would like to run rysnc via ssh as root, as although it works in the terminal emulator without su, I am only able to push, not pull files that way, whereas I would hope as root that I could pull files too.

I'm going to attempt a self-answer although it is something of a Frame Challenge / XY problem situation.
I never found out what exactly was the problem with the configuration I had, however I was able to get what I wanted, ie fully integrated command-line ssh / rsync / bash scripting etc. by installing CyanogenMod 11 on my Samsung Galaxy S3 GT-I9300, as these and more command-line tools come as standard and are evidently properly set up so as to avoid the odd problems I experienced on my previous configuration.


text:
How to avoid changing the backdrop of my neighbor's chromecast?
I'd like to set my Chromecast's backdrop up with some custom pictures, but any attempt to do this also changes the pictures on my neighbor's Chromecast. We don't have a problem here - we had a good laugh about it - but is there any way to change the backdrop of my Chromecast and not theirs? The two seem to be linked in the Android app.

Did you ever connect your android app to your neighbors chromecast? It displays a code on screen to connect. you need to know that code to connect. Can you unregister devices from the app/

No, I never did that.


text:
How to enable international (roaming) data, but disable international calls?`
While android has some settings as far as disabling roaming completely, I would simply like to disable only calls (due to their expensive nature), and allow MMS/data via roaming - is there any way to do this?

You can block the calls, but I dont know if there's a way to disable them.
Avast has one such built in tool to block calls by pattern i.e. wildcard characters.
e.g. block all calls with +1800* ( i.e. block all calls starting with +1800)

Does it have a way to disable them only while roaming?

You can disable/enable call blocking when in roaming...but that's manually.


text:
Android 5 screen pinning for kiosks
When I first heard about screen pinning in Lollipop, I though it would be perfect for making low-cost kiosks that use dedicated apps.
Here is the scenario I imagined: The admin would configure the device, then pin the app to be used. The user would be locked into using only the pinned app, and would not be able to lock themselves out of the device.
Each of the individual system buttons (back, home, overview) are disabled. Perfect. Pressing the back button gives instructions on how to exit the pinned app (hold back+overview).
It works well until the user tries to exit the app. Holding the back+overview buttons effectively locks the device, with no way to return to the app.
Also, the user is still allowed to power off the device while an app is pinned. Why?!
In conclusion...
Is there an out-of-the-box way of making a screen pinned app that will be feasible to use as a kiosk app?
Or do I need to take a programmatic approach and use something like Device Owner?

You can't shut the device down. It will do nothing, but close the menu (just tested with my device). If you defined a lock method (pattern, pin, password etc.) then the user is unable to exit screen pinning without entering your unlock code.
One issue: on custom ROMs like CyanogenMod you are able to reboot through the custom reboot menu.

You CAN power off the device while an app is pinned. I just tested on a fresh install of 5.0.1. And the user can't escape the lock screen once it's been triggered. Are you testing only on a modded device?

I tested it on a custom ROM, yes. But it is also on Android 5.0.2, maybe some update has happened there about that issue, don't know.


text:
Verizon Samsung Galaxy S3...trying to change notification sound
Phone has an annoying notification sound that I cannot get rid of.  Want to completely delete off my system if possible.  I've gone into settings under Sound and it has a different sound than the one that plays.  I have also changed to Apex Launcher and have no idea if that creates a problem.  I have gone into the Contacts and also changed the message alert but that hasn't made any difference. Can you please help before I lose my mind any further?

Just go to Settings->Sound & Notifications->Notification Sound and select None or whatever you like.
Samsung's settings application may have renamed some things but in theory that should do it.
If you don't like any notification sound and ring tone then you might want to set your ring tone volume to 0.


text:
MMS (send & recieve) stopped working last month on Moto X
I'm trying to debug an issue with my wife's Moto X:
she sends/receives SMS (individual texts) just fine, but MMS (photos & group texts) fail to send or receive.
Details

Moto X (v1) running 4.4.4
Used to work, and stopped sometime in November
I've tried switching from Messaging to Messenger to see if it was related to the client app and it made no difference, so I assume the problem is

Any ideas for what to try next? Have you heard of this before? I Googled a bit but couldn't find something quite like this.
Thanks!

Aha!
I just saw the answer to this question and it turns out to be the same thing. Somehow she (or our daughter) turned off her Mobile Data. Turning it on fixed the problem!


text:
Install multiple user accounts on kitkat 4.4.2
I have an Azpen A1040 and it did not come with the ability to have multiple device user accounts, which is less than desired because this tablet is shared in my household.
I rooted my tablet, but I am not sure how to install or enable that feature.

Some phones and tablets do not have the multiple user feature, which means that this feature is disabled by manufacturer. The feature can be enabled by installing "Multi Users for Phone" module on Xposed Framework, which needs root. This works for Tablets too, and works for Android 4.4.2 KitKat (I am not sure if it works on other versions).
Steps on how to do this:

Root device (Required)
Backup data (Recommended)
Download Xposed Installer
Install Xposed Framework
Go to Modules and search "Multiuser"
It listes "Multi Users for phone" in "Not Installed" Category, click that
Swipe left to Versions and download the latest version
Install the Module, Activate and Reboot

Tada! To edit Users, go to Settings and Users.


text:
Data connection takes a long time to start up
My tablet has a SIM card that gets data over AT&T's cell network. Once the connection gets going it works great, but connecting to the network takes about 5 minutes. This is strange because it only takes a few seconds for the tablet to determine that it can detect the network at full strength; it just takes a long time for the little "H" to show up next to the signal-strength icon, at which point data exchange can occur.
What can I do to accelerate this? I'm running CyanogenMod on a Nexus 7 2012 tablet.

You can make sure you have the correct APN selected. I don't have AT&T so I don't know what one is correct, but I know with CM on my TMobile, when I installed CM12 I had to change the APN or I couldn't even get a data connection.

Just checked my settings against http://www.att.com/esupport/article.jsp?sid=KB424489&cv=820 and everything seems to match up.

Do you have many other APNs defined? Try deleting ones that you don't use.

I took this issue to my local AT&T store and had them look at the tablet. They inspected my settings and said they were correct. I had them give me a new SIM card in hopes that would fix the problem; this seemed to lower the connection time somewhat, but it would still take several minutes.
Eventually I factory reset my tablet and switched from CyanogenMod back to stock Android. That made the problem go away; data connection time is back down to a couple seconds.

Reason 1 :
H (HSDPA) signal requires greater strength and a mobile tower that emits 3G (HSDPA) signal. In your case ,the phone connects to a 2G mobile tower (near your vicinity) and then searches for a 3G signals ( maybe that tower is somewhere far)
Reason 2:
Cyanogenmod maybe designed in such a way that it first connects to 2G and then swithces to 3G. You might want to head on to their support page for further information.


text:
Phone number shown as unknown in galaxy tab
I have a samsung galaxy tab 2 gt-p3100. My problem is somewhat similar to this issue, but I notice this when I go into my settings: Settings > About Device > Status > My phone number ... it is listed as unknown phone number.
Question is how to set the phone number for my device so that it shows up in the above mentioned path.

The question you linked to is a phone, how would the Galaxy Tab 2 have a phone number? does this device even have a phone radio?

Its has call facility,  and the 3g too...

Well @RyanConrad yes this device supports voice and video calling I have been using tab2 from a while but like OP said the number doesn't appear over my device too. So, I would say this might be happening because our service provider doesn't supports this service and you can't manually set the phone number over their !


text:
Can I undo the encryption on my Samsung Ace Style?
I want to keep my info private, but I don't want to mess up accessibility or have trouble answering my phone when I'm driving.
Can I undo the phone encryption after I have applied it?

Honestly, I don't see connection between data encryption and accessibility/trouble answering your phone. While the question is valid, could you expand the reason? Was it due to additional security layer that complicate unlocking phone? I'm afraid this might be an X/Y problem.

No, you can't decrypt an encrypted device. You can only remove the encryption by doing a factory reset.


text:
Screen casting/mirroring between Nexus devices and Samsung TV
I have a Nexus 4 and a Nexus 10, both running latest version of Lollipop.  I just bought a H6400 series Samsung TV, which supports "Screen Mirroring" aka "AllCast" in Samsung terminology.
If I try to cast the screen from the Nexus 4, it just says connecting for ever and nothing happens.
Trying on the Nexus 10, it does connect but is quite laggy and often drops the connection.  When it manages to keep the connection, the internet wifi speed on the 10 goes from 20MB/s to 0.2MB/s (using speedtest.new), which makes the internet unusable.  This is with all devices (inc router) within about 3m radius.
I have an old 802.11bg WiFi router, so was going to upgrade that, but have found out that screen casting uses a direct WiFi connection between the device and TV, it doesn't use the WiFi router at all.
Does anyone know how to make it work with the 4?  And with the 10, is the WiFi becoming unuseably slow a common problem or anyone have a fix?!  Would upgrading my router to one that supports both 2.4Ghz and 5Ghz help?  i.e. can I run the screen casting over one freq, and the internet wifi over another one?


text:
How to keep Skype contacts merged?
I have configured Skype to display its contact list on the main People app, along with my phone contacts.
Some of them were automatically merged, for others I had to manually do it, but in the end every Skype contact was linked to its respective one on the phone.
(To better explain it, let's say that I have the contact details of two persons, Mr X and Miss Y, in both on my Google and Skype accounts. When I enabled Skype to display its contacts on the phone, the details of Mr X were automatically merged into a single contact linking the two accounts. But this not happened with Miss Y, that was displayed twice on the contact list, once for every account.)
Then I had to turn off the phone, and when I turned it on again all my work vanished: some Skype contacts were still merged, other were again splitted, so I had to manually merge them one more time.
Is there a way to keep contacts from various accounts united once I have merged them? And in the first place, what makes some of them to be automatically merged while others should be united manually?


text:
sony sbh-50 and sony smart watch 2 connection
I currently have an SBH-50 paired with my Snote2 running on 4.4.2 Kitkat. My question is, if i get a smart watch 2, will the watch and sbh-50 work at the same time to control my samsung note 2? thanks a lot :)

still no response :(


text:
Can't use smart update (Delta update)
I have questions about delta update:

Is delta updates world wide?
What version of Android work with delta updates?
Are all apps supported for delta updates?
Is there any work to do to activate this feature?

I ask this question because I can't use this feature and still have to download whole size of app for updates

Delta updates work with every file that have a valid delta file for it to update. The binary delta2exe applies that delta file on your old file and updates it to the newer one.
All you need is that delta file which you can get (and is applied directly) with the app CyanDelta  which works for all official releases of CyanogenMod and OmniROM.
If you have the old and the new file you can easily create your own delta file by following the tutorials on how to create delta files: eg. for xDelta

thanks for your reply but i have xperia non-custom rom and not rooted with 4.3 android

Then delta updates are not possible. You can only do a delta update if both ends (update server like your manufacturer and your phone ('s software)) support that feature.


text:
Organizing accounts order
I have multiple emails that I usually sign-in with my android device, and I'm used to have email (A) at the top, email (B) the second, and finally email (C) at the end, but I don't know why when I finished signing-in into all of the emails email (A) were at the bottom :/
Is there's any way to organize them manually or as I want?
Note: I'm facing this problem in my nexus 10 running stock 5.0.1 & keep in mind that I also got this problem on my old Galaxy S3 before but I was running a custom ROM as I remember


text:
Android Box M8 - Issues with QWERTY Wireless i8 keyboard
I just bought an M8 android TV Box here and as you can see, it has a remote QWERTY keyboard that i can't get to function properly...
I can use the touchpad (mouse) on it, but the keys in the keyboard just do nothing...
I've been messing with the input and language settings but nothing seems to work...
I dont think it might be a driver issue because the mouse pointer works...
What else can i do to diagnose the problem?
The box runs android 4.4.2
If any extra info is needed, just ask
Thanks

What input method is chosen? If you have chosen Google voice typing then the keyboard won't work.
Try choosing Google keyboard. If that is not working, try downloading a third party keyboard app from play store and choosing it.
For a bluetooth keyboard to work, you have to pair the device with your tv box first

I have not chosen voice typing. Haven't found a third party app that works, do you have one you recommend? I have tried everything that i could remember of...

Did you try any third party app?

I tried many, can't remember the names though and I'm not close to the box, sorry :/ I can get back when I can have access to the box

@AnteroDuarte is that a mini keyboard with a USB dongle?

Yes, but a wired keyboard won't work also. Neither a bluetooth keyboard without an adapter (using the box's built in bluetooth)

hi just had same problem
first keypad coming up in japanese
went into settings
language & input
there was a check box next to japanese which was ticked
then of course i looked around checked some boxes and hey presto when i went back into apps the keypad not functioning
So back to settings
under keyboard & input methods there is a line Default click on this and make sure Harware is OFF
because I like an idiot had turned it on and it is only for Physical keyboard
silly me
hopefully your keyboard will be back

also there is option for android english (us) or (uk) other options includ remote and English - chose English because the Android English (UK) option the keyboard is huge ..... unless this is preferable  ....thank you to admins for this easy post as guest feature .. fantastic - hope my answer helps some folk out there cos i was stumped for a while

The device in the question does have a physical keyboard. The question is about that, not a keyboard app.

plug the USB for the remote directly into the M8 android TV Box.


text:
Where are the default wallpapers in the upgrade of Android to 4.4.2?
I have a Xolo Q1010 and i upgraded its android version to 4.4.2 Kitkat. After upgrading, i realized that the default wallpapers of Xolo had vanished. I could only now put live wallpapers. Pls tell how to get back those wallpapers?

Did you install an official update? Chances are they are wiped out, but you could always Google Xolo Q1010 wallpapers and find a few images that way?

Wallpapers often comes bundled with the application (inside the APK file), and usually, those apps are launcher apps. It appears that previously your default as well as stock launcher had those wallpapers. Now that the update has been installed, that launcher has been replaced or updated (in any case the APK is new) too, so your best bet is to find the launcher APK which comes with your previous version of Android.
You can locate the APK inside the stock ROM (if you've one, or download it).


text:
How to get Paste menu to show in textarea on Chrome?
When typing in a textarea on Chrome for Android (such as when asking this question), I can't figure out how to get the Paste menu to show. If I long press, Chrome wants to highlight. Of I double trap, the blue cursor just shows.
Occasionally, the Paste menu does show after repeated taps and holds, but I have found no reproducible actions that get it to show.
This might be a system-wide problem, but Chrome seems to be where I notice it. I'll reply back if I find the issue in other applications.
I'm on Chrome v39 on Android 4.4.4 (Moto Turbo).

If you have copied a text before, the "Paste" pop-up menu should appear when you long-press inside a text box. That's a universal action on Android. The manual also says so.

I'll have to film a video of not getting that behavior. Instead, long press highlights the current word, or if at end of a line, highlights the last word (or the line break to the next line). Note: long press works in Chrome address bar, but not textareas

Nevermind, I figured out what I was missing. I'll post as answer

As my question indicated, long pressing in a textarea (i.e. the multi line html input box) will highlight the word (or the nearest word/whitespace), and double tapping does what a single tap does: shows the blue cursor button.
The trick I was missing is that once the blue cursor button is showing, I tap this button to get the Paste menu to show. Once the Paste menu is showing, clicking around will move the cursor and the Paste menu.


text:
How to logout from Skype to relogin under other name?
How to logout from Skype to relogin under other name?
I mean skype for pad-sized computers.
If I press avatar, then I have "exit" entry at the bottom. But if I click this entry, then Skype just closes. If I open it again, then it enters under old name again.
I want to logout so that it ask password.
Is it possible?

Do you mean the Windows version when you say "skype for pad-sized computers", or are you talking about the Android app? Are you somehow using the Android app on a regular computer?

Related: how to stop auto login on Skype for Android

@eldarerathis I mean android app, interface is different with my smaller device

Click on the avatar button on the top right of the app. Once you click there click on the option menu (three vertical dots) and click on sign out.
It works pretty much the same for every single Skype UI (iOS and Windows client).

By the way, this assuming you have the latest update of the Android app.


text:
PC is not detecting Nexus 5 after revoking USB debugging authorizations
I accidentally revoked USB debugging authorizations for my PC, and now it is not detecting my Nexus 5. It worked fine before this. I have USB debugging already enabled and tried disabling and renabling it, but it did not help.

Have you restarted your phone and PC before trying again?
And how are you connecting: via terminal/console, via Eclipse or Android Studio...?