Multiple User Accounts on Galaxy S10/S10+/S10e

I solved this problem on S10e using this guide.

1) Root your S10. That step is required for that procedure.

2) Install BuildProp Editor (or equivalent) and run it, grant it root permission

3) Touch the pen icon at the top

4) Scroll to the very bottom of the text file, and add the following two lines:

fw.max_users=3
fw.show_multiuserui=1

5) Touch "Save and exit"

6) Check that the lines are correct. No extra spaces, all characters written exactly as below:

7) Reboot

8) In Settings, search for "Users". You can now add new users:

The user addition UI is a bit buggy, screens randomly go forward/back. But just be patient, sometimes try a step again, and you should be able to get the new user created.

Note: People who really don't want to root their device for some reason can try this procedure to edit build.prop: https://beebom.com/how-edit-build-prop-without-root/


What is the setting in xprivacy to access the microphone?

I found out via xPrivacy itself:

I run the tuner app and after I saw in the privacy settings for the app, that it tried to access

"Medien (Audio,Fotos,Videos)" -> "startRecording" (one minute ago)

I allowed that and now it works ;)


I made a video for a similar model -- https://youtu.be/_onTYkSUbr0

If this method doesn't help you I have tons of videos for many models, try looking at a few of my other Samsung videos and see if any of they help you. Feel free to ask for help on my channel if you get stuck.


Is there a way to lower GPU load from Ice Cream Sandwich?

I'm not sure if it's part of a truly vanilla ICS build (though I think it may be), but the early CM9 and vanilla ICS builds I've played with all have a "Developer Options" entry in the main system settings. This contains several options which relate to overall graphics effects such as:

Window animation scale: can be set to "off" to disable window animations
Transition animation scale: can also be set to "off"
Force GPU rendering: apparently tries to force GPU rendering of 2D textures/effects. May improve performance according to some (this generally caused my EVO to overheat, though)

It also has an option named "Background process limit". Setting a lower number should help improve performance overall, in theory.


When i flashed a custom Gingerbread rom, one of the launchers included has this menu style, but again, this includes rooting your phone and doing a data wipe at least once.

Launchers change the app menu style, but i do not know if this one is available without a custom ROM, which will require a root and reflash.


Update to ICS makes Firefox fonts look awful (Eee Pad)

Got same problem. Here's a fix. Go to the advanced settings by typing "about:config" in the url string, filter settings by "font" substring and change the values of font names corresponding to your codepage from "sans..." (NOT mono) to "Roboto". Restart firefox


Android 2.2: Avoid disappearing of home shortcuts to apps into SD card. Restore app list items

The apps will disappear from your Home screen if your SD card is unmounted from the phone for any reason, they won't automatically come back on their own.

The most likely reason is that the SD card can't be mounted to both your phone and your PC at the same time, so if you plug your phone into a PC, and your SD card is mounted as a drive so you can copy files to and fro, etc then that dismounts the card from your phone temporarily and you'll lose the home screen icons.

The apps should still be in your Applications list and you should be able to add them back onto the Home screen the same way that you did it when you installed them.

This is a combined limitation of the way that the Android OS handles SD cards, and the way that most home screen launchers (like Samsung's TouchWiz that you're using) cope with apps moved to SD.


This article at howtogeek explains it a bit (rather indirectly). As you may already know or have guessed, animations take up CPU cycles. How much, depends on this value.
Think of a flip book: If you want to make the animation look smooth, you need many pages. If you don't care, you skip some – but still take the same time from the first to the last page.
That's about what "animation scale" is about: the higher the value, the more "pages" will be used. Thus, when you lower the value, less CPU cycles are used – leaving more of them to "other stuff".

Other resources explaining this include androidtipsandhacks:

The Window animation scale, Transition animation scale and Animator duration scale all control the duration of the animations that appear as you open windows and switch between screens. The longer the duration the smoother they appear, but if you set them to be shorter (or even off altogether) the device feels much snappier.
Set the Window animation to 5x then tap the Transition animation button to see its immediate effect. We recommend .5x for all.

(see, they also recomment 0.5x). LiveHacker even recomends to turn them off altogether.


Google account login broke on old tablet/android

I went to accounts in settings and tried to force sync on Google account. It threw the same error multiple times, but must have shaken the issue out somehow — login suddenly worked after that.


How to automatically backup everything to a safe location

I can only suggest Titanium Backup - https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup, since I haven't really tried any other apps.

I used to use it when I first got Android after I rooted, I used that to do a backup before installing a new ROM. Was incredible. Don't know about the scheduling though, but that wouldn't surprise me if it had it.


Does deleting a photo from my android phone's gallery app also delete it from Google Photos(I have backup & sync turned on).If yes, how to prevent it

Yes, Google Photos does send it to the bin.
You can prevent this from happening by tapping the "Free up space" feature in Google Photos, which will delete all the photos on your phone that have already been backed up to Google Photos.


How I remove consequences of water damage?

Disassemble device. You need to disconnect every power supply such as batteries.
Carefully look on every component.
Wash plastic details with cleaning agent likes 'Fairy', 'Mr.Muscul' and so on in water. Dry them.
Wash PCB in water as plastic details before. I use toothbrush. You need to take off any sign of corrosion. Then I wash PCB in isopropyl alcohol. After that I take air pump and blow compressed air on every electrical component on PCB. In such way I remove water. Then it is good idea to give ability PCB to become dry by natural conditions. If there are some troubles with traces on board, I repair them with special soldering equipment (beginning from common soldering iron and ending with BGA soldering station because ICs on PCB is soldered by such way)
Assemble device.

If you have troubles with your LCD, the only quality way is to replace it entirely. LCD is a set of number of transparent films. So it is very difficult to reassemble it without issues.


Forcing landscape orientation when phone is upside down

Depending on what version of android/ROM you ate running there should be an option to lock the orientation. It could be in the quick settings in the notification drawer, or settings > display > orientation.


As you have mentioned problem seems to be coming after updation to android version to 4.4.2 you may want to refer to android-4-3-no-internet-access-unable-to-connect-to-the-proxy-server-error.

The reason seems to be If you have cleared your Google Service Framework data to recieve the update, it will change your device ID that google uses to recognise your device.


How to pull only newer files with “adb pull”? (Android SDK utility)

As described by ss-3-1415926535897932384626433 there is no flag, but you have to get a list of files first and then check if your local files match. I wrote a little script for it:

#!/bin/sh

rfolder=/sdcard/DCIM/Camera
lfolder=Camera

adb shell ls "$rfolder" > android.files

ls -1 "$lfolder" > local.files

rm -f update.files
touch update.files

while IFS=  read -r q; do
  # Remove non-printable characters (are not visible on console)
  l=$(echo ${q} | sed 's/[^[:print:]]//')
  # Populate files to update
  if ! grep -q "$l" local.files; then
    echo "$l" >> update.files
  fi
done < android.files

script_dir=$(pwd)
cd $lfolder

while IFS=  read -r q; do
  # Remove non-printable characters (are not visible on console)
  l=$(echo ${q} | sed 's/[^[:print:]]//')
  echo "Get file: $l"
  adb pull "$rfolder/$l"
done < "${script_dir}"/update.files

Adjust the remote folder rfolder and the local folder lfolder to locations of your own choice.


How to find out currently running user name/ID from ADB

For Android 8, 9, 10, and possibly for Nougat too I suppose, run:

adb shell am get-current-user                # returns USER_ID of the foreground user
adb shell cmd activity get-current-user      # alternative command

Alternatively, do:

adb shell 'dumpsys activity | grep mCurrentUser'

You output would be:

mCurrentUser=0

0 is always the user Id for the owner (primary user). Any other number, say 10 or 11, would reflect a secondary user (including Guest user).

For Lollipop, enter the command:

adb shell dumpsys user

You would get something like:

Users:
  UserInfo{0:Owner_lol:13} serialNo=0
    Created:
    Last logged in: +1m40s308ms ago
  UserInfo{10:New user:10} serialNo=13
    Created: +1h1m15s438ms ago
    Last logged in: +6m2s390ms ago

In  {0:Owner_lol:13} 0 is the userID of the user having user name Owner_lol.

For each user you would see Last logged in: time. The entry having time closest to current time implies that the corresponding user is currently in focus on screen.

Given that you've root access, you can see all these details from the XML file of each of the user available under /data/system/users.

It is another matter that my Android 4.2.1 didn't give Last Logged in: time correctly.

Alternatively, in Lollipop, you can do:

adb shell pm list users

You would get something like:

Users:
        UserInfo{0:Owner_lol:13} running
        UserInfo{10:New user:10}

In my Android 4.2.1 I don't see the text "running", perhaps because it wasn't implemented in the code or because the device has single-user support.

Note that if multiple users are logged in then you would see "running" for all the logged-in users.

user (android.os.IUserManager) is the service which manages users in the system. dumspsys simply dumped the output queried from the service user.

You can alternatively query the service provided that you know which function to query. For e.g. In my Android 5.0.2 I can enter:

adb shell service call user 8

It gives me a hex-dump where I can at least see the user name and userID among other things, of all the users in system.

Number 8 is calling a particular function. See the source code of android.os.IUserManager for your Android release here.

Edit:

An another method is to peek into the activity service.

adb shell dumpsys activity

Look for the few lines after the line with text mStartedUsers:. You would see something like:

User #0: mState=RUNNING
User #10: mState=RUNNING

The numeral entry between # and : is the userID of a user.


How can I get my Chrome-synced bookmarks in an Android device?

Synchronizing bookmarks between the Android browser and your Chrome desktop browser is now a built-in feature of Ice Cream Sandwich (Android 4.0).


Is there a good index of pre-installed apps? If so, where is it?

These names are created by the developer. Some are by google, some by samsung, some by independent developers.

The may not necessarily have a "grouping" to them. Especially ones like "installed by carrier". The name is called a package name. There is no actual restriction of the package name, except there cannot be two packages with the same name.

To actually compile a list of all the packages, even just the ones installed by Android OS, would be massive, and not maintainable as they can, and likely will, have additions and removals with each release. Not to mention the additional packages that are created by other manufacturers for their hardware. Even different devices, that have essentially the same version of Android, from the same manufacturer, may have additional packages, or less packages.

In most cases, you may be able to tell what the package is for or who created it. But that may not always be the case. Take this package name. com.facebook.katana you can obviously tell it is made by facebook, but what is it? Well, it is the actual facebook app. And com.amazon.venezia, again, we can tell it is amazon, because they do follow the de facto standard, but they don't have to. This is the name of the package name for their app store.


How to verify a backup file from ADB backup

I found out that there was a bug in the Samsung OS that corrupted the desktop backup password.

One day, my phone bootlooped and, after a reset, I could backup fine with no backup password set.


In which directory are Android updates downloaded?

You cannot install an over-the-air (OTA) update from the manufacturer or carrier if you have ClockworkMod Recovery installed, even if you disable the signature verification.  You will need to return to the stock recovery console and stock ROM (if you are currently running a custom ROM) first, and then go to Menu -> Settings -> About -> System Updates and re-start the update process.  Keep in mind that you will lose root once the OTA is installed, and you'll have to re-root your phone all over again.

Alternatively, you can see if there is a custom ROM available for your phone that is based on the same Android version as the OTA, such as CyanogenMod.  I'd start at XDA-Developers forums for your phone.

In either case, it's very likely that you will need to wipe your device's internal memory also (which erases all of your installed apps and settings,) so don't forget to backup what you want to keep.


Is it possible to run Android applications on (normal) Linux?

Nothing like that exists yet since the apps are not run natively in the OS, but they use Dalvik Virtual Machine instead (Wikipedia). It's somewhat comparable to Java in the sense that it uses bytecode and creates a separated environment for each app. So unless the Dalvik environment is ported to other platforms, they can't be run on normal hardware.

There is a project called Alien Dalvik by Myriad that tries to run Android apps in different environments, but there's not much info on it. Myriad Alien Dalvik


Memory settings menu inconsistently shows internal storage half-empty and completely full at the same time

Devices with internal SD cards / memory (for instance, my Galaxy S3 has 16GB), are split into many partitions.

4GB goes for OS/bootloader/recovery/system/etc

12GB is partitioned into /dev/mmcblk0p15 and mounted on /data

/data contains 4 main folders:

/data/app
/data/data
/data/dalvik-cache
/data/media

/sdcard (aka your user-available storage) is not a real partition, its actually a 'symlink' of sorts to /data/media

So the settings->storage (and a lot of apps, eg; ES File Manager), will report 12GB as your "total" partition size for /sdcard, even though your "sdcard" actually has 12GB - app - data - cache = 10.5GB (in my case) space available to it.

You need to be rooted, and use an app called "DiskUsage" from google play.. It will show you where your used space is going. Hope that helps!


Unable to use apps that access the Internet on wifi

At this point, I would suggest doing a factory reset. Your problem would likely require more troubleshooting than it's worth to fix. Make a backup if possible. Google should remember the free apps you've downloaded and re-install them.


HTC ONE X: The process "com.android.phone" has stopped?

Ok, so after some extensive troubleshooting I found the issue,

Long story short, you need to have the Snapper application installed.

  Snapper Application

The issue was confirmed to be the combination of the snapper sim and no application when the SIM was switched with a different network, non-snapper SIM, the phone started working correctly.

Next the SIM was put in a different network, vanilla HTC ONE X, the exact same symptoms occurred.

Leading me to the conclusion that it was the difference in the SIM crashing the process.
After installing the Snapper application the process instantly stopped crashing.


Note: Please take a backup of all your Google contacts using the old Google contacts website either as a Google .csv file or .vcf format before trying this and use an app like Super Backup : SMS & Contacts for exporting your phone contacts just in case.

As I've already mentioned in my comments you can try this,

  First take a backup of all your google contacts(Export as ->Google
  .csv). Then download the Outlook .csv export and replace the First
  name column with the Last name fields and vice versa using Microsoft
  Excel. Import the .csv again to your Google account and check if
  the sorting is they way you wanted. (Last-First-name).

Alternatively you can also try this google forum post (if the above doesn't work),

  Go to contacts
  Select All
  Export to a Google csv format file
  BACKUP that file !!!!!! <- This is the most important step of the process!
  Open the csv file you have just created using Excel (maybe there are other tools - that's what I used)
  Create a new sheet (call it temp)
  Copy the first column from sheet "Contacts" to sheet "temp" (Column Name: "Name")
  In the "temp" sheet, select the only column (name) and go to Data->Text to Colums->Delimited->Next->space->next->finish
  At this point the names and family names should appear in different columns
  Check that there are no people w/ more than 2 names.
    If so, you will need to decide where to put the 3rd string so you stay w/ 2 columns only.
  In Cell C1, write down "Name"
  In Cell C2, write down the following:   =CONCATENATE(B2," ", A2)
  Copy this field to all cells in Column C
     Now Column C should be filled with all names in the form of "Family Given".
  Copy column C in sheet "temp" and paste it with Edit->Paste Special->Paste->Values to Column A in sheet "contacts".
  Delete "temp" sheet
  Save the file w/ a new name (newContacts)
  Back to Gmail, delete all the contacts (not before you are sure you've saved that first file!!!!!)
  Import the new CSV file.

The OP of the above message said it worked for him very well.


Unresponsive menu button on several Android apps

This menu button is a backwards compatibility feature. It's displayed on all apps that say they are designed for a version of Android from when Android devices had physical menu buttons. (That's Froyo or earlier.) The Android system can't tell whether such an app needs the menu button or not, so it has to display it to make sure the app is usable on newer devices without the hard button.

If the button annoys you, contact the author of the app and ask them to update their "target version". They can do this and still be compatible with older versions of Android.


Setting up hardware accelerated Android emulation (HAXM) on Fedora or other RPM distributions?

I've got this working on a Fedora 19 install, it's straightforward and worthwhile...

Install virtualization

This is documented at https://fedoraproject.org/wiki/Getting_started_with_virtualization

install package group "virtualization"

sudo yum install @virtualization

this installs packages virt-install, libvirt, libvirt-daemon-kvm, qemu-kvm, virt-manager, virt-viewer and deps

Start KVM and test

$ sudo systemctl start libvirtd

(if your distro uses the service command rather than new-fangled systemctl, you'll want use that to start libvirtd instead)

Verify that the kvm kernel modules were properly loaded:

$ lsmod | grep kvm
kvm_amd                55563  0
kvm                   419458  1 kvm_amd

You can also verify using the virsh management tool

$ sudo virsh list

this gives an empty list e.g.

 Id    Name                           State
----------------------------------------------------

You may need to log out & log back in.

Running the hardware accelerated device

I then tried starting a virtual device (having first downloaded an x86 system image using the SDK manager) and it seemed fast (started in ~10 seconds, and UI is snappy).  However the loading dialog didn't display the "HAX is working and emulator runs in fast virt mode" message specified by the Intel docs.  Don't be disheartened; it's a nice thing to see not an end in itself.

Finesse

Running on the command line showed an error message.  You can run the emulator on the command line in the SDK/tools directory, specifying the AVD name (same as you'll see in the virtual device manager):

[path/to/SDK/tools]$ ./emulator64-x86 -avd <AVD name>Nexus_S_4.0.3_x86 -qemu -m 2047 -enable-kvm

e.g.

[path/to/SDK/tools]$ ./emulator64-x86 -avd Nexus_S_4.0.3_x86 -qemu -m 2047 -enable-kvm

this returned the error

emulator: ERROR: Could not load OpenGLES emulation library: lib64OpenglRender.so: cannot open shared object file: No such file or directory
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.

this can be fixed by adding the tools/lib directory to LD_LIBRARY_PATH
e.g. by running as

[path/to/SDK/tools]$ LD_LIBRARY_PATH=path/to/sdk/tools/lib ./emulator64-x86 -avd Nexus_S_4.0.3_x86  -qemu -m 2047 -enable-kvm

Summary

I'm very pleased with how fast this is, and it's well worth the trouble.  The emulator starts in 6 seconds on my unspectacular desktop, and runs as nicely as the real hardware.


Sorry to say this, but there isn't any way to do so as far as I know.

What you can do now, is to simply add your Gmail account to sync at-least your old contacts.

If your sync is not working properly, then do the following:

Check that Internet connection is working properly on your phone, by resetting your mobile internet connection.
If above solution isn't working then try restarting your phone after removing your SIM card for at-least 10 minutes.
If the problem still persists then please contact your service centre for further help.


Connect Samsung Galaxy Tab 4 to Acer projector

The Tab 4 uses MHL via the USB port for video-out.  If you use an MHL HDMI adapter, it'll provide HDMI video out.


Completely disable the fingerprint sensor

On Linux (and Android) it is possible to disconnect a device from its driver[1]. The fingerprint driver (denoted as fpc) on my LG G5 has the name fpc1020. Searching in the /sys path gave me the folder /sys/bus/spi/drivers/fpc1020/. This folder has four files: bind, unbind, uevent AND spi8.1. What we do is to unbind the device spi8.1 from the driver fpc1020.

Now how to disable the sensor:

we need to find the driver name:
Try this command: find /sys/bus -name 'fpc*'
For me it's: /sys/bus/spi/drivers/fpc1020/
we need to find the device name:
The device name is the fourth file in this folder.
ls /sys/bus/spi/drivers/fpc1020/ (depends on your result from 1.)
For me it's: spi8.1
unbind this device:
echo spi8.1 > /sys/bus/spi/drivers/fpc1020/unbind (depends on your result from 1. & 2.)
Now you are not able to use the fingerprint sensor until the next restart.
unbind on every system boot:
We want/need to execute this command on every boot. Currently I'm not sure what's the best way to do it.

Requirements:

Root Access
Terminal App (or adb shell from PC)

References:
1. https://lwn.net/Articles/143397/


"Ubuntu" kernel version - what does it mean?

The string "3.0.8+ root@ubuntu #412" is the Kernel version of your Android. It doesn't mean your device is running Ubuntu, though: It's not unusual that the kernel version includes the name of the machine it was compiled on. So it just tells you what the dev of your custom ROM uses for development.


Google Books crashes on loading - workaround? (HTC Desire Z 2.3)

The solution is time; an update to this app fixes this bug.


Samsung Galaxy S5 Mail download size problem

We had the same issue, and also tried setting it to "unlimited" without that solving the issue. We think the S5 is reading in bytes and S4 in KB. Finally, entering the limit in bytes solved it for us.

Can you try to put 1000000 in the limits and re-create your account on the S5, what choices of limits to you have while setting up your device at that moment?


Could a Play Store family plan block apps abroad on my Google account

Apparently yes.
Google family subscription can cause your Play Store to not recognize a new area you are in. I suppose it has to do with certain group permissions such as sharing Play Store settings and app versions.
Anyway, after quiting the Google family group I was in, my Play Store showed the apps I needed.


Volume settings for notifications and ringtone keeps turning on after spam call

Never mind, turned out to be the CallBlocker app causing the volume to go back up.  Uninstalled that and installed Truecaller instead.


How do I install Google Apps 20130812 into CyanogenMod 10.1 (Android 4.2.2)?

I had this problem. Apparently when you boot into recovery with the 3-button-method, you can't install zips. No idea why.

Solutions to try:

Enable Reboot into Recovery in Power Menu. First, enable Developer Options by going to Settings > About phone > tap Build number a bunch of times. Then go to Settings > Developer Options > Advanced Reboot. Then power down and select Reboot into Recovery. This option never appeared on the Power Menu for me. No idea why.
Use ADB to reboot into recovery. Enable USB (Android) debugging via Developer Options. I gave root access to Apps and ADB also. Plug device into USB port on laptop with ADB. Enter this into your terminal:

adb reboot recovery

If you haven't installed ADB, I would try here first if you're on Ubuntu or Debian: http://wiki.cyanogenmod.org/w/Doc:_adb_intro


This can be due to a number of reasons:

1) You have a layout conflict between the OS and the Bluetooth keyboard, as pointed out by the previous answerer. Resolve this by going into the "Physical Keyboard Settings" option in the settings of whatever 3rd-party keyboard app you may have as default, or if you use the inbuilt soft keyboard, go into
Settings->Language and Input->Keyboard app Settings button->Input Layouts.

2) Same as above, but in this case the problem is due to a region setting in your phone which conflicts with the layout of the keyboard. Fix this by checking if the region setting on your tablet is incorrect for the keyboard layout, and correct as necessary.


Tablet stuck in "Recoery is not SEAndroid enforcing" and cannot turn off

You didn't enable OEM unlocking in developer mode, go to sammobile download your stock firmware (Or do it with smartswitch emergency upgrade and initialization via downloade mode) and reflash stock.

Then when you are ready to root just enable OEM Unlocking in developer options.


Adobe flash for Samsung Galaxy 551 with Android 2.2

You don't say what model your phone is? Is it on the Adobe's list of supported devices at: http://www.adobe.com/flashplatform/certified_devices/ ?

If you look at the Adobe's published minimum requirements for mobile Flash, they list Android 2.2, a Cortex A8 (ARMv7) processor, and a Hardware Vector FPU (floating point maths processor).

I'd have thought the two processor requirements are probably going to be more of a problem than the processor speed requirement, as they mean that Flash is going to be trying to use hardware instructions in the CPU that won't be available in older/lesser specced CPUs, this would definitely stop Flash working. Do you know what processor your phone has?

EDIT: According to this Wikipedia CPU page the Galaxy 551 has a Qualcomm MSM7227 chip which is ARMv6 compatible. As Adobe state you need an ARMv7 compatible processor, it looks like you won't be able to run Flash on your phone.


Why such outlined fonts appearing randomly in my phone?

This is caused by a accessibility option. To turn this off, go to: settings > accessibility > high contrast text


Need custom recovery that supports Kit Kat for Samsung Galaxy Tab 2 7"

You should be able to use the latest CWM or TWRP custom recovery with your device.

Source: Install Android 4.4 KitKat on Galaxy Tab 2 7.0 Using CM11 Custom Build

UPDATE #1: XDA has a thread for custom recoveries for the P3110. It says that only CWM supports KitKat for that tablet.


how to get battery percentage back in status bar, Android 7.1.1

OK, I found it myself when I had time to read through all the Settings in the manual:

tap "Settings"
tap "Display"
tap "Status Bar"
turn on "Show battery percentage"


Dialer Apps crash after a few seconds, 4.4, almost new phone, no modifications

If you can, try to go to Settings -> Applications -> All
applications and find your Dialer app (usually called dialer). Then
delete data and reboot your phone. That should fix issues coming
directly from the dialer app itself.
If other applications like
Contacts or Messages (Hangouts) crash then some databases inside
your phone (eg. contacts.db) are corrupt or have wrong permissions
associated with them.

Rooting and then fixing permissions manually may solve the problem if the first option didn't do it.


My guess is, that you archived your chats. To find your archived chats, scroll down to the bottom of main WhatsApp page and you'll see the archive tab. Open it and your chats should all be there. Long press on any of them and move them back.

You can also try searching for a word that you might have written to a contact. For example, if you search for the word "thanks" in WhatsApps main search bar, that should bring up any chat that the word was written in.


How do I get rid of "System Data" that takes up half my hard drive?

After reading the question again and looking at screenshot this may be reffering to the System data stored on your /data partition.  If you can tap that entry and see if it gives you any more details as to what it is reffering to.  This probably contains the OTA update in full (along with other settings as well).  So you could possibly drill down inside of the system data option to see what is all there.  an Update Zip is going to be rather large (for android and mobile device files anyways) on the order of 300-400 MB + (depending what is all in it).  You would be safe to delete the OTA files since they are no longer used after the update is installed, BUT AGAIN A WARNING...  This System Data Items Entry is probably reffering to a lot more than just the OTA download itself I would not just delete that entry I would instead go in to it for detail, and if none is given there then use something like ES File Explorer (once open in app settings>view check the box for showing hidden files) and go looking in /sdcard/ for a directory containing most likely a zip or a couple zips (may be separate zips for the ROM, Recovery, Fastboot, Radio, etc. depending on your device and manufacturer and how they handle things).

Reminder: as long as your google account is syncing correctly all your app data (not all apps but the majority have this enabled) along with your contacts (and even pictures if you set that up) are all sync'd back to Google so even if you delete this whole directory and have issues and have to do a factory restore and wipe all data when the phone starts up and you login again it will re-download all that data for you.  Just be sure to go in to system settings>Accounts and tap google and tap the entry for your account and make sure every box is checked (is OK if browser data has ! and you see a chrome entry there your OEM browser is failing to sync but Chrome is not and has everything)  Also can uncheck items if you don't care whether the data is backed up or not (like Google Fit LoL).  I will still leave the original answer below as others may find the info useful.

The system partition by default is not accessible to the user.  NOW that is not to say it forgot to clean up behind itself if you did an OTA update.  Without rooting your phone the only way to probably adjust this is to grab a factory zip from LG for your device and flash it using their instructions.  This will remove everything in system and do a fresh install.  You are right though it should not be anywhere near that size.

BUT BUT BUT

If you are not using a rooted device you will never be able to write anything to that /System mount point so as long as the phone works it really does not matter if that partition is maxed out it will never be written to anyway.  If you don't notice other little issues, and are happy with the phone I would just use it as is.  Even if you have root again you will not be placing anything in /system (if you do it will be one or 2 tiny things mostly).

/system does NOT affect /Data so no matter how much storage your /system uses it will never take away from nor add to the storage space in /data.

For instance even if you update a google app that is installed in /System Android actually installs the update to /Data and stops using the version in /System (while still leaving it there untouched in case you go to Settings>Apps> and tap Uninstall updates.  If you do this it removes everything for the app in /data and begins to use the copy in /system until the next update).

Basically, Android writes things to System during SYSTEM install (and that only really happens through the recovery menu not the actual Android OS itself (the recovery menu can actually be thought of as a second tiny OS that lives inside your device alongside the full larger Android OS kinda) and after that everything gets stored on /data and nothing gets written to /System only read from (it's a security thing if the system can write to /system so could say a virus which would be a bad thing).


Can I silence only certain notifications during the night?

If you do not depend on a data connection, there may be some solutions around: The Google Playstore has a lot of automation apps to offer, which you can use to set up more than this. In your case, this would be a time-based scenario:

From 11pm to 7am, disable WiFi and mobile data

No data connection => no new mail => no new mail notifications. Apps capable of things like that include e.g. Timeriffic (free, and one of the top-apps in this section), Llama (also capable of location-based and other rules), and -- my favorite -- Tasker. Though the latter is not the cheapest one, it is the most flexible, and you can get a 7-day-trial at their homepage.

For examples what else you can achieve with Tasker, you might also want to take a look at What is Cell standby and how can I keep it from eating my battery?, and the examples at the mentioned homepage. Also, a Google search on Tasker profiles will list you a lot of goodies.

To accomplish your goal using Tasker, simply create the following profile:

Context:

Time (fill in your "from" and "to" to define the time frame)

Task:

Net->Mobile Data: Set Off
Net->WiFi: Set Off

That's all. Say you defined it as described above (11pm to 7am), Tasker would switch off WiFi and Mobile Data at 11pm, and return to the previous state at 7am.

More solutions can probably be found here: Is it possible to only silence certain notifications?


Can I use an USB Ethernet adapter to connect Sony Ericsson Xperia Active to a wired Ethernet LAN?

Not an answer but a good alternative. Buy this inexpensive wifi powerbank.

This is practically a very portable wifi router. I bought and use one and so far its great. Can also be an inexpensive Mifi device using a 3G dongle, and a backup battery for your phone.


You will get the best results using the built-in media player/decoder (called "system player" in RockPlayer, iirc) because it supports hardware decoding. For a list of supported containers and codecs see here: http://developer.android.com/guide/appendix/media-formats.html

I would recommend H264/AAC inside a MP4 container, like the website recommends, but with your device's native resolution (and a higher video bitrate, if necessary).

Though RockPlayer's ffmpeg decoder is able to play almost every media codec, the results will be quite poor (only software decoding).


Solved it.
I rooted with SPTools and used Chamelephon to enter the IMEI's (if you have dual sim, enter both at the same time!).


No difference between USB 2.0 and USB 3.2, why?

tl:dr; You aren't doing an apple to apple, real-world comparison and missing out on many other factors

You are looking at speeds at the USB controller end on PC, further, it is shared between the ports attached to it drawing incorrect conclusions (because you aren't considering other factors)

Firstly, USB 2.0 is half - duplex, which means that while the maximum speed is 480 megabits per second, the actual is roughly half of that. In practice you won't exceed 240 megabits per second speed

In contrast USB 3.0 is full - duplex so, in theory, you can get 10 times higher performance. In practice you aren't likely to get that because of

Type of memory used: Actual data transfer is a function of the USB protocol AND the memory used (protocol may provide high transfer speeds theoretically but the actual speeds depend on the read / write speeds of memory). You mention three devices - Galaxy S20 Ultra,
Xiaomi Mi 10 Pro both of which have UFS 3.0 memory while Huawei P30 Pro has UFS 2.1. All other things being equal UFS 2.1 gives roughly half performance of UFS 3.0

Memory and protocol combination

On the far right of the graph, the Galaxy S10e and Honor View 20 provide results indicative of what one can expect from a USB 3.0 and UFS 2.1 hardware combination

To the left of those results, the Huawei Mate 30 Pro and OnePlus 7T Pro indicate peak performance from a USB 3.1 and UFS 3.0 memory setup.

Note that the second set of phones have better standards but poorer performance compared to the first!  In other words, latest is not equal to best

As if this wasn't confusing enough, it is said that faulty MTP protocol implementation is the reason why Pixel 4 phones perform poorly in  the above comparison. For more, see Tested: The Google Pixel series has a strange USB-C transfer problem

To sum it up, consider all factors before comparing and do a real world comparison as explained in link above.


Stop Galaxy S2 from reading homepages out loud?

Check your settings for Settings -> Accessibility -> Install web scripts and make sure that it's turned off.

For JellyBean
Settings > Accessibility > Vision > "Enhance web accessibility" -Set to "Do not allow"
This fixed my issue, guess I should stop playing with 500 settings at one time.
Also try Settings>accessibility>Hearing>Turn off all sounds checkbox


Lock screen notifications rearrange themselves for seemingly no reason

It does not appear to be possible to keep notifications from rotating positions on the lock screen in Android 7 Nougat. See explanation below, and the way to disable this action in Android Lollipop.
This appears to be desired behavior. See explanation below.

Priority notifications rise to the top. See http://www.greenbot.com/article/2854634/master-notifications-in-android-lollipop-with-notification-priority-and-downtime.html and use ctrl+f ('Search on Webpage', for Desktop) to search for "Priority Notifications" (tried to find a better Source, welcome an edit) .

To change priority notifications in Android Lollipop (setting does not appear to be present in Android Nougat):

Swipe down Notification Bar, tap Settings Cog, hit "Sound and Notifications", hit "App notifications" (near bottom) - choose an APP to control individual APP's ability to rearrange itself.

Individual apps may decide for themselves to rise to the top by rerequesting to be first, like an "Arms-Race" or butting into line, such behavior is usually impolite and unwanted; it's use is discouraged, but what to do.

The Priority of individual Programs can be altered in rooted Android Devices (Phone or Tablet), that would result in obsessive Programs running slower and last; but ultimately running and performing the unwanted 'Notification Area spamming' eventually. Complaining about and/or boycotting such Programs is another avenue open to the User.

Here's a Programming example with a discussion about implementing this correctly (and politely): https://stackoverflow.com/questions/6189817/pin-notification-to-top-of-notification-area .

Android 'O' has better control over the Notifications (Dev version available) and there are APPs that allow more control. This Video provides a Demo of one claiming the same features as Android O: https://youtu.be/_Aj61Quj1Uo .


PocketVM

Pocket Cloud

One of these should help you


Unfortunately Google play store has stopped working on one plus x

Disable Google +... Settings>apps>Google + and then reboot


Battery Drain from mysterious wake locks

If you're rooted, try Greenify. It will hibernate all the unused apps and thereby releasing resources which sucks up your battery juice.


It turns out that on the previous screen, where it lists accounts, on the menu at top right (three vertical dots) you can turn auto-sync on or off globally. This affects whether the screens shown above have individual on/off switches or not.


Mute the external microphone when a headphone is plugged in?

You could make use of e.g. Tasker -- an automation tool which can react on different situations and handle a lot of things (basically, sometimes I think 80% of questions like "How can I...with Android?" could be answered by "Use Tasker!". Though it doesn't come "cheap", on the developers website you can get a 7-day trial to check first. It's worth every cent of its 5 bucks!).

So with tasker, you do simple math:

condition + task = profile

For your case, it's probably something like...

Profile "docked-in-car"

Conditions: (they are always connected by AND with Tasker)

"headphones plugged"
"docked"

Tasks:

"audio -> mic mute"
optionally: "keyguard off"
optionally: "display timeout 0" (as it is connected to a power source, so you can continually see what's displayed)
most likely: "start app -> [music-app]".

Save & go. Now, when you dock your SGS2 and plug in the 3.5mm cord, mic should be muted -- and additionally some other nice actions executed.


Pixel Launcher crashing due to missing STATUS_BAR and MANAGE_ACTIVITY_STACKS permissions

I rebooted into TWRP and edited /data/system/packages.xml. Under <package name="com.google.android.apps.nexuslauncher" and <perms>, I added the following lines:

<item name="android.permission.STATUS_BAR" granted="true" flags="0" />
<item name="android.permission.MANAGE_ACTIVITY_STACKS" granted="true" flags="0" />

When I rebooted back into Android, the crash was fixed.


Do I need CFs auto root If I can install TWRP recovery?

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.


Is it possible to use Android Emulator to pass identity confirmation via Android Device?

UPDATE
I likely won't install the ADK and Emulator as I was able to resolve the issue without it.  The solution to the problem was to acknowledge all recent logins into my account.  The reason it wanted extra verification was that I had already passed 2FA, but since that login was not acknowledged (via my recover email), it took all 2FA as "tainted".  This is why it wouldn't allow me to verify via recovery phone number.  To solve this issue, this is the procedure I did.

Log into the account
Click on the user icon on the top right of GMail and select Google Account
From the Account page click Security
Look for a "Secure Account" link under first main heading for Security.  You may see an open lock with an exclamation mark.
Try to resolve all the name security issues listed.

Alternatively you may likely just look for security alerts listed in your "Recovery Email" account


@vishalbiswas
For that to work you may also need to export PATH and LD_LIBRARY_PATH

you can actually script out your required set up and push that script to xbin so it be run as executable. so you would be looking at something like this
for setup name the script to what works for you

#!/system/bin/sh
mount -o rw,remount /
mkdir /bin && mkdir /lib
chmod 755 /bin /lib
mount -o bind /system/bin /bin
mount -o bind /system/lib /lib
export PATH=/bin && export LD_LIBRARY_PATH=/lib

the above is loose, tinker with it a little, now to close it out mostly reverse order

#!/system/bin/sh
umount /bin && umount /lib
mount -o ro,remount /

the directories /bin and /lib should vanish on reboot since they are living in ram
and you shouldn't need to unset PATH and LD_LIBRARY_PATH as when you close your terminal instance those variables should die with it.

The other approach is to set up a no-frills chrooted arm linux in your external sd card's second partition. I use debian and customed my init.environ.rc as follows

# set up the global environment
on init
    export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/gcc/bin:/system/xbin:/bin:/usr/bin:/usr/sbin
    export LD_LIBRARY_PATH /system/lib:/system/gcc/lib:/system/vendor/lib
    export ANDROID_BOOTLOGO 1
    export ANDROID_ROOT /system
    export ANDROID_ASSETS /system/app
    export ANDROID_DATA /data
    export ANDROID_STORAGE /storage
    export ASEC_MOUNTPOINT /mnt/asec
    export LOOP_MOUNTPOINT /mnt/obb
    export BOOTCLASSPATH [blah blah jars blah xD ]

# Debian CHROOT
    export DEBIAN_ROOT /debian
    export TMPDIR /tmp
    mount -t proc none /debian/proc
    mount -t sysfs none /debian/sys
    mount -o bind /dev /debian/dev
    mount -o bind /proc/net /debian/proc/net
    mount -t devpts none /debian/dev/pts

in this approach your file manager should read your chroot partition files directories and all without issue. i use total commander.

EDIT- i forgot the necessary entry in fstab it goes as follows, again adjust to your device's scheme

/dev/block/platform/msm_sdcc.2/by-num/p2              /debian      ext4    rw,errors=panic                               wait

Here is the tutorial i learned to do the above from
http://whiteboard.ping.se/Android/Debian

Do look for a fairly current distro image though.
As long as you don't try to delete a bind mounted directory without first UNMOUNTING IT [ i have never ever ever done that btw] you won't accidentally delete your system.


My Samsung Spica can't detect the SD card anymore

Do like this:

Perform a factory reset from recovery-mode
Wipe the Dalvik cache as well
Reboot the device

If this doesn't work then format the SD in the computer with FAT 32 and create partition Ext 2 in the Recovery.

This should work...


Have you tried formatting it on a Mac or PC? Seems to work better than trying to format it in Android for some reason


Prevent bluetooth keyboard from losing connection to android tablet

The connection loss over bluetooth is a feature of the keyboard itself.
Bluetooth 5 is little better than previous versions, but still you can only minimise the connection loss little because of the wireless nature of the connection and there is always a gap there which can lead to a connection loss.
BT5 should however be much more stable but end devices are still short in supply.

Differential solution: USB-C keyboard later if supported.


Samsung Galaxy S3 LTE Bricked and not charging (gray battery)

Another way of charging Samsung Galaxy S3 if it has broken micro usb charging port is to connect directly to the terminals inside the case. This will only work with a wall charger, and you'll need some electronics know-how to do it. This video shows how.


How do you delete thousands of text messages at once?

There is a way to delete all SMS and MMS (and call logs) all at once.

In Android, SMS are normally received and stored by the package com.android.providers.telephony. That package’s common name is “Phone/Messaging Storage” in Android 4.2.2 and “Dialer Storage” in Android 2.3.7.

If you clear all data of that app, all it’s databases are cleared and SMS/MMS are gone. You can “force stop” and then “clear data” with the app manager, which you find under

Settings→Apps
Settings→Application settings→Manage applications

If you have an alternative SMS app, note that most of them side access the “standard” database anyway. – This is technically not clean, but has the huge advantage that you can swap SMS apps at will, because the SMS storage stays the same.


This is due to an issue in Google Play Services, and it doesn't seem like Google is interested in fixing this bug.
Star this bug and make your voice heard : https://code.google.com/p/android/issues/detail?id=36650


The short answer is that like custom ROMs, it depends on which phone model.

The camera driver in the ROM implements Android's standard Camera2 API, which is common to all phones. Any app can use this API to access the camera. As you've pointed out, on some phones this requires having a binary-only camera driver in the ROM: without the binary part, only some modes may be available (e.g. lower resolutions), or the camera might not function at all. But if you have the binary driver, any app gets the full functionality of the Camera2 API, which is usually the full functionality of the camera.

The answer's not quite a flat "yes" because some phones have extra features. Phone manufacturers like to add extra camera features that aren't present in Android's API (yet). This mainly applies to the flagship phones from the big names like Samsung and LG, who compete on extra features not in stock Android. These extra features are only present in the manufacturer's own camera app, and they might use a special API to communicate with the camera driver, as well as Android's API.

These extra features will only be available from the manufacturer's camera app, and usually only on the stock ROM. Third-party camera apps will still be able to use the full functionality of the Camera2 interface: they just won't have access to these added features.

Note that image quality isn't just a property of the drivers. Many camera apps (both stock and third-party) do some amount of post-processing to make the image look better. You might find that a third-party camera app produces worse images just because its image processing isn't as good as in the stock camera app. Or you might find that a third-party camera app produces better images, if it uses an algorithm or technique that the stock app doesn't use.


What will happen to purchased apps if I log out of my Google account

When you sign out of the account from which you purchased apps , they will stop working as licencing checks are carried out in the background. Thanks to Izzy who pointed out in comments that this valid only for apps having vending.CHECK_LICENSE active and running. Apparently , all purchased apps don't have this permission running
I have not personally tried this but you may like to give it a shot. Set up a family account . Instructions here. I don't know if you need different billing address / payment method
Another alternative is to add the new Google account to your phone and only use that for mail, Calendar etc. In this case the apps would continue to work but not be updated as explained in Google help


Yes, as with many of the Galaxy devices it appears that the unlock code is actually stored on the device and easily accessible (as long as you have root access).

This XDA post should guide you through it.  Note of course that it might not work and you could brick your device by rooting, in addition to voiding the warranty.  In my experience the Galaxy devices are hard to brick and unlikely to be problematic.


Apps change their positions whenever the phone is rebooted

As you described the app icons are placed at the end of the list, the most likely reason lies in the order of things done during the boot process:

The SDCard is mounted after the system broadcasts its BOOT_COMPLETED event, so apps moved to the card become visible later than those installed on device storage. With a little unlucky timing, the app drawer is already initialized before mounting of the SDCard is completed, so those apps are added afterwards, and thus to the end of the list (as it, btw, is probably done as well with apps you install).

There are multiple solutions to this: Of course, you can move those SDCard-installed apps back to device storage, but that's not always an option (especially with only little device storage available on some devices). Alternatively, you could simply check a different launcher, as not all launchers behave the way described. Many launchers I've tried automatically sort the app drawer, so even when I've just installed a new app it appears normally in alphabetical order.


Connect the external SD card to a PC and try a recovery software like Recuva(or any other recovery software for that matter) and see what it can recover.


Is is possible to connect some services through Wi-Fi (without internet connection) while connected to 3G/4G?

Not quite allowed.

In Android, the system is that, when you turn on WiFi, mobile data is switched off, or if you want and change the dual networks settings, then your phone can toggle between mobile data and WiFi when the signal strength of one us greater than the other. But that is done like this: if the WiFi strength is low, WiFi is switched off, and then mobile data is used. Once the strength is greater, it again switches WiFi on automatically, but switches mobile data off.

In short, you cannot use both simultaneously.

In the link that @lzzy mentioned, there is the mention of an app. I haven't used it, so cannot tell whether it works. However, it requires a rooted phone. You'll have to weigh the pros and cons of rooting the phone before you do so, in case you're not a developer.


What is your android version?

If it is below 3.x, then you could use the browser to download one of these apps:

Univeral Androot (desinged for android 2.2)
z4root (desinged for android 2.2)
Gingerbreak (designed for Android 2.3.x)

If it is above 3.x, then you cannot use this method, as Google patched the method used in these cracks.


Is it possible to transfer EVERYTHING from one Nexus 5 to another?

Yes, there is. It's called making a Nandroid backup.

The complete steps are outlined here, but before you even proceed, you'll need to root your phone. You can't do this without rooting. Rooting is the process of gaining superuser access on your phone.

Since you have a Google Nexus 5, you should read the instructions for rooting it available over here and here.

After you have rooted your phone, you might want to install a custom recovery tool like ClockworkMod Recovery or TWRP.

After you've completed both those steps (got root, installed a custom recovery), all you need to do it reboot your device into recovery mode and perform the Nandroid backup.

UPDATE: To restore the backup on your new phone you'll need to root it as well. And install a custom recovery too. After that, you can boot into recovery mode and restore the nandroid backup.


How can I access my MOTO G3 if I forgot my mobile pattern?

It's very simple. Just make it 3 times and if you not able to open than it will ask you the real password code number, you may just put that number to reset the new password, it doesn't take much time, 2 minutes job, all the best!


adb sideload does not transfer the file to the sdcard permanently. To sideload correctly, you need to pick that option from the recovery first and then when the phone is waiting for the sideload type,

adb sideload <PACKAGE>

If you want to push the file to the phone's sdcard, you could try,

adb push <PACKAGE> /sdcard/

That should copy the file over to the sdcard. Keep in mind that there is no progress bar.

EDIT: Try the following to restart the adb server,

adb kill-server

then,

adb start-server

Then check if the instructions work again.


Withheld, unknown or new number filtering - by asking caller to state their name

Google Voice has options for this.  If you have a Voice account and someone calls you using that number you can use the Call Screening option to force them to record a message you can hear before you pick up.

Edit: Google Voice is currently only available in the US, so if you live anywhere else this solution obviously won't work for you.


How do I save images from google search on my Galaxy Ace (Android Version:2.2.1)

Google Image Search seems to be doing something funny with the way it shows you image previews.

What you need to do is when you run your image search you should see the grid of all the picture results:

Tap the picture that you're interested in and it should appear larger on a black background. When that first loads you should see something that looks a bit like a toolbar above the image. The toolbar disappears after a few seconds, just tap the image again to get it to reappear.

You should see a View Full Size "button" if you tap that the image appears actually full screen and now you can long-press on it and save it as normal.


Stuck on detecting COM port when trying to upgrade Android using Smart Phone Flash Tool

I'll be answering my question.

I downloaded USBDeview and I deleted all COM ports that are open. I also did removing my USB controllers on my Device Manager. I restarted my computer to reload all the drivers; then opening the flasher generates a new COM port, clicking the upgrade and it worked.


Ok, I give the answer myself. If you find out how to activate it (which is quite easy because the web is full of it), you also know how to deactivate it.

Sorry for the stupid question.


Why does Google always need personal data?

As Goggles is an app that you've said you're curious about, here are the permissions it asks for(copied from the Market web page):

This application has access to the following:

  Your accounts

  Google App Engine
  Allows applications to sign in to Google App Engine using the account(s)
  stored on this phone.

  access other Google services
  Allows applications to sign in to unspecified Google services using the
  account(s) stored on this phone.

  act as an account authenticator
  Allows an application to use the account authenticator capabilities of
  the AccountManager, including creating
  accounts and getting and setting their
  passwords.

  manage the accounts list
  Allows an application to perform operations like adding, and removing
  accounts and deleting their password.

  use the authentication credentials of
  an account
  Allows an application to request authentication tokens.

  Hardware controls

  take pictures and videos
  Allows application to take pictures and videos with the camera. This
  allows the application at any time to
  collect images the camera is seeing.

  Your location

  coarse (network-based) location
  Access coarse location sources such as the cellular network database to
  determine an approximate device
  location, where available. Malicious
  applications can use this to determine
  approximately where you are.

  fine (GPS) location
  Access fine location sources such as the Global Positioning System on the
  device, where available. Malicious
  applications can use this to determine
  where you are, and may consume
  additional battery power.

  Network communication

  full Internet access
  Allows an application to create network sockets.

  Your personal information

  read contact data
  Allows an application to read all of the contact (address) data stored on
  your device. Malicious applications
  can use this to send your data to
  other people.

  write contact data
  Allows an application to modify the contact (address) data stored on your
  device. Malicious applications can use
  this to erase or modify your contact
  data.

  Storage

  modify/delete USB storage contents
  modify/delete SD card contents
  Allows an application to write to the USB storage. Allows an application to
  write to the SD card.

Having used Goggles for a while, these all seem fairly innocuous, here are what Goggles does that needs those permissions:

Your Accounts
Everything under this heading is needed because Goggles links to your Google account and stores your Goggles history in your Google account, so that you can go back at look at your previous searches, even after you change phones. To do this it needs to access the Google account login credentials already saved in your phone's "Accounts" list, otherwise it would have to prompt you to log in to Google every time you open it, or re-save your credentials again itself, which is a bit silly when they're already stored centrally on the phone. If you have more than one Google account on your phone, then the first time you open Goggles it asks you which one you want to save your history into. There's a setting that stops it saving your search history if you don't want this.

Hardware Controls
The entire point of Goggles is to take pictures using the camera, it can't do that without these permissions.

Your location
Using Goggles you can take pictures of landmarks and buildings and have it automatically identify them. It uses your location to help it narrow down the guesses of what you're photographing.

Network communication
It uses Google's servers and massive databases to help it identify the potentially billions of different things you could photograph and ask it to recognize.

Your personal information
*read/write contact data* You can take a photo of a business card with Goggles and have it save the contact details from the business card straight into your Contacts.

Storage
You can set Goggles to save all the images it takes to your SD card for later viewing via the gallery app (this is in the Settings and is off by default).

So, as far as I can see, they have a legitimate reason for all of the permissions that the app asks for that fits with one or more of the apps functions or needs. Could they also use these permissions for other purposes? Yes, but personally I trust the app to only use the access for the required purposes, after all Google has plenty of other ways to get all of that info, as I'm already syncing all of my Contacts, etc up to GMail anyway!


SuperOneClick freezes at "Running psneuter" while rooting. What can I do?

According to an answer I got a thread I made at XDA Developers, it looks like the phone actually is rooted because the whole idea with the CF-Root Kernel I used is that it comes pre rooted (which makes me feel slightly sheepish!).


What is the difference between the Linux Kernel and the Android Kernel?

The differences change from version to version (both of Linux and of Android), and the exact kernel is different for each device. A kernel for Android is a mainstream Linux kernel, with additional drivers for the specific device, and other additional functionality, such as enhanced power management or faster graphics support.

Many features in the Android kernel are later added to upstream Linux after the open-source community has accepted (and perhaps modified) them, but others are never upstreamed, either because they're not acceptable to the Linux kernel developers, or because they're only applicable to Android or to specific hardware.


Depending on what device you're using, Android Wifi Tether might work for you. It's also in the Market, but the Google code page has the most recent versions . It supports WEP, WPA, and MAC address filtering (they refer to this as "access control"). You may need a custom kernel for it to work - this again depends on your device/ROM.

You could also try one of the several other wireless tether apps that are currently in the Market. Some are free and some are not, but you can shop around a bit.

Yet another option would be to install CyanogenMod if your device is supported, since it has the AOSP wifi tethering built in.


How do I make my phone number appear in my friends' phones?

Other users' address books are not synced with your G+ profile AFAIK.  Your friends would have to either manually update their Google account contacts on the web or manually update their address book on their phone.  Either way, if sync is turned on for that account on a friend's phone, updating the one will update the other.


How to charge a new Samsung Galaxy tab & what to expect

I realize that this is too late to help the OP, who apparently couldn't be bothered to follow up, but for future readers that might come across this in a search...

Samsung products are pretty picky about the chargers they will recognize, and there can be several problems using "known-good" chargers.

Most after-market chargers are designed for Apple devices, and will not quick charge most Android devices without a special cable or adapter. But even with this special charging adapter/cable, some chargers won't work for Samsung even though they might work for, say, LG (I have this scenario, so I know about it).

Also, most USB ports, and many chargers, cannot supply more than .5 amps, which is not enough for many phones or tablets.

So, the bottom line is to always keep the original charger and cable to test the device, and if you can, try to get a replacement before you need it, so you can compare it to the original to make sure it works.  Otherwise, if your original goes bad, and you get a replacement that doesn't work also, you'll never know where the problem lies.


Nexus 7 (2013) 32GB Wifi only - difference between 1C010A and 1A034A?

A store clerk informed me that those codes represent different suppliers and the the actual devices are identical.


You can't remove it from the stock launcher, it's a permanent fixture. You can, however, install a custom launcher which is based on the stock one like Apex Launcher or Nova Launcher.

You can also disable the Google Search app completely if you want to, but then you won't be able to use it at all (also discussed on Google Groups).


google voice number and google hangouts and being overseas

Merhaba! I live in Istanbul as well, and use my pre-existing Hangouts/Voice number just fine, on a phone I bought here in Turkey. I just logged into my Google account on my new phone, and everything worked. You should be just fine!

Your Voice account is tied only to your Google account, not any US number. I've completely deleted any US number from my account, and there was no issue whatsoever.

You won't be able to automatically forward Google Voice calls to your Turkish number, but you will receive & make calls & texts via the app (over your 3g/wifi connection).

saygılar
~peter


There's a really good thread of discussion about this on AndroidForums here.

In short, LEDs have a long life span (20k+ hours?).  So the concern isn't really the LEDs burning out (although after a long period of time, they will eventually start losing the amount of output and their brightness will dim).

The real concern is to not apply too much voltage to the LED and overheat it.  Another concern would be overheating your battery (due to heat dissipation from draining the battery from powering the LED).

In short, if you're only using the LED for time periods less than half an hour, you should be okay.  If you need to use it longer, go get a real flash light. :)


Widgets don't work when the app has been moved to the SD card.

When I originally tried moving the app back to the phone to test this, I couldn't get the widget to show up in the list either. However, I restarted the phone and then the widget was available to be used.

So, if you want the widget back, move the Google+ app back to the phone and then restart your phone. If you want to keep the widget, you can't move the app to the SD card.


are you sure you had your apps in internal memory not memory card?

go to setting -> storage option and check if there is any space allocated for apps.
if no space then your phone must have been formatted


You cannot control this thing in whatsapp as of now. Read status is enabled for everyone by default. The only thing you can control is 'last seen status'.


Tasker if-else-if hierarchy and default setting, like Locale

That's something not easy to be simulated by Tasker, but should be possible. The most likely trick is working with variables -- an approach you find described at Google Groups: How To Default Profile? (check the post by Nikita Popov).

That example just defines a single default profile to fall back on if no other profile is active. A more complex example would properly make use of variables like %PACTIVE (currently active profile), in the way that a "lower-priority" profile would contain the condition that the higher is not contained in %PACTIVE (so it only becomes the active profile if no "higher-priority" profile is currently running).


Wipe and re-install Android 2.2 on Droid2?

I ended up figuring it out, but it took a lot of research and time. Here's what I did, probably not exactly like this since it took me a few tries to get right:

Root your phone.

Download the Koush Bootstrapper/loader and install it onto your phone, via their site or the Android Market.

Go to Team DeFuse's website to download the Fission 2.2 ZIP file. Put this on your SD card somewhere.

Boot into Koush, apply the bootloader patch, and then reboot into the bootloader.

Clear cache/data, mount /data and /system, clear cache/data again, install update, select ZIP file on SD card, once that's done, clear cache/data again, and then reboot.

You should then boot into a fresh install of "vanilla" Froyo Android. No apps. No settings. And best of all, no Motoblur!

... I think I got all that right. If I missed something, let me know.


Initial lock screen before the pattern screen not moving

Hold Volume UP and Back key. Have you tried this?


Is there a WhosHere-style (location-based) social networking chat app for Android?

Here's what I could find so far:

FlirtMaps, the first geo-aware mobile dating apps to find dates!
You are either very smart or very lucky! You’ve just found FlirtMaps, the first geo-aware mobile dating app that lets you find your next date right in the neighborhood... or around the world!
Skout for flirting, dating, friendship and love! Chat and browse photos for FREE! Use SKOUT to flirt, play, party, find a date or new friends. At SKOUT we take your safety and privacy very seriously. No one can figure out your exact whereabouts.
I'm Here Plus allows you to use SMS text messaging to check the status and GPS location of any person on your contact list, as long as they have "Im Here Plus" installed as well. You may also choose to send others your current location via SMS, whether with just your GPS address or with an edited personalized location.
If you root your android phone and enable wifi tethering, you could use your ipod touch tethered through the droid and still use whosHere

I haven't tested any of these out. If you can comment with which of these you prefer, that would be great! thanks!


May be I am too easy with you.
But just for the fact of helping, were you able to access internet through your mobile?
If the answer is 'Yes' then there must be a bug with your OS. (There are possibilities for that in one or two devices)
My suggestion is to use 'Kies' from a PC.
Last week only I got to know even GT-I9300 devices are network locked in some countries. A friend of mine's GT-I9100 started asking for Network Unlock code all of a sudden. After a master reset, we noticed some new apps from Vodafone and the default language turned into Spanish or something.
So I think your GS3 might be trying to access its original operator.
Or may be some other reason.
Just try my suggestions if you didn't do already.


Samsung Galaxy S i897 not detected by PC

Apart from potential issues from your current OS version, installed drivers, etc, you can look at this problem from your phone's side.

Assuming that the problem doesn't lie with Kies, Windows 7 or the drivers in use:

Before connecting your phone to the computer, open the keypad and dial *#7284#;
You will see a menu for UART and USB;
Under USB, select PDA. If PDA is already selected, select MODEM and then back to PDA;
Don't worry about USB debugging or anything, just connect your phone to the PC
Everything will work as it is intended to whether you use Kies, no Kies or just Mass storage.

This is a known problem with Samsung, the PDA mode for the USB connection needs to be active. And when active, sometimes we need to reset it by selecting something else and then PDA again.


Things you can try:

If testing on an actual device, make sure that you have the "Developer options" turned on, and a check on the "allow mock locations" checkbox.

From the phone's location settings, make sure the location is not gotten by using Wi-Fi and mobile networks, so only "GPS" or in some models "Device Only" checked.

Finally, if you are developing the app yourself and/or have access to it's manifest; check to see that the manifest contains the correct permission:

<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />

for further help concerning development issues, you can read from this post on stack overflow for assistance: https://stackoverflow.com/questions/2531317/android-mock-location-on-device

I left this answer here for further reference in case it will be useful for others.


How to use OTG (ethernet) and power on Nexus 5X using Type C connector?

From what I know, you'll want to get a usb c to usb a adapter that also has a power in port like this. Then you should be able to just plug in your ethernet adapter to the female usb a. If it's drawing too much power I've never had issues plugging usb hubs into otg cables so I can't see adding a powered usb hub into the mix being an issue.


Sounds like your internal storage is encrypted.

In order to fix this

boot into the Android OS.
Set a screen lock PIN or password.
Make sure you save it as requiring password on startup.
Then bootup into TWRP and it should ask you for your password to decrypt.
Put in the correct password

Your files should show up again.


Change Device Name on Family Link Device

It seems that you're able to rename the device from Find My Device page. Log in with your child's account on a web browser and then modify the device name.


Notification messages from when I turned on the phone. Where are they?

One way it is possible is by using an app - Toaster or Notification History or Notification Log History

Notification History displays more information

  Notification History records USSD, Class 0 (Flash) SMS, popped dialog, app installation, toasts and notifications. This can be used to:

  Backup messages by apps and read them later
  Find out which app pushed annoying status bar advertisement, and uninstall it.
  Auto dismiss USSD and Class 0 dialog (pro version)

Toaster

  Records every toast message including the sender package. May be helpful if you get messages and don't know, which app sends it.

Notification Log History: It also let's you view deleted notifications!

I don't want to install an app

Go your widget drawer, find the settings app and drop it on your home screen and choose notification log as shortcut (source). This is possible with recent Android versions and if your device doesn't support, you can try the same trick by using Nova Launcher but then you are adding another app, if Nova isn't your preferred launcher


Convert number in call log to Gmail Contact

Both Dialer and Contacts apps can vary per phone model due to Android OS version, as well as manufacturer or carrier overlay.

Usually though, in the call log when you tap on the new number it gives you an "Add to contacts" option.  At that point it brings up a list of all contacts, so that you can add this number to an existing contact. However, there should also be a button to create a new contact, which is probably what you're overlooking.


How to flash stock ROM over ADB sideload

I finally was able to solve this problem, as Firelord said, adb sideload wasn't able to help in the case of this ROM. And SP Flash tool turns out to be the best for MediaTek devices.

Most of the ROMs (Stock or Custom) are available on http://www.needrom.com, so I would recommend it to others for downloading ROMS. However, the website requires signing up in order to download ROMs.

SP Flash Tool, in order to work, needs the following things:

A formatted SD Card in your Mobile Device
Battery to be re-inserted after removing (within 10-15 seconds)
Media Tek VCOM drivers to be installed in your PC. (Link: https://docs.google.com/uc?id=0B9srKhKuVIMnalFkV3EzWjVXdUE)
A scatter-based ROM for your device.

  Note: SP Flash tool needs to be Run as Administrator while using it.

A factory data reset from the Recovery mode is advisable after successful flashing.


Can I install Google Play and run Android apps on my iPhone or iPad?

iOS and Android are two different systems. The only way to run Android Apps on iOS would be with an emulator.

There exists a project called iphodroid. It has a Google Code project page. The last update from the homepage is from May 2011 and given the rapid development regarding Android and iOS I doubt that this is still functional. You can try it, but at your own risk! I have never tested it.


System UI constantly crashes after installing incompatible theme on CM13

Although I'm still on CM12.1, I can relate to you.

Reboot to Safe Mode.
Go to Settings > Apps > (Your Theme).
Uninstall it.

Hope this answers your question.


Galaxy S3 randomly booted into safe mode. Strange behavior

This is strange, and is most certainly a software issue.

It could be that, for some reason or another, Chrome (or another background app) took up all the available RAM, which caused the OS to crash - it could be a built in safeguard that the device boots into safe mode when this happens.

As well as this, safe mode (on my old device at least), disables all 3rd-party apps (so you can debug, and see if an app is causing the issue).

I would suggest you check your RAM usage, and maybe do a clean wipe if it happens again.


Can't log into Google Play Store or my Google account

Well, that sure looks like you have messed your device really well, I would suggest the better option would be downloading the stock ROM and flashing it over your device anyway there's also another option which you can use like get the apk file of the apps from sites like Android Police.

Google PlayStore,
Google PlayServices,
Google+

Install then over your device and I guess rest of the app can be easily downloaded over the Google PlayStore.


pull down the notifications or tap the arrow down to expand the full message or notifications


Configure Australian Phone to work on US Network

You can't. The "international" version of the HTC Desire HD is not hardware compatible with T-Mobile USA's 3G frequency bands. The phone's antennas support HSPA on the 900 and 2100 MHz frequencies (the North American GSM variants should work, though: source), and software settings will not have any effect on this. T-Mobile's 3G network uses:

850 MHz: Acquired via a roaming agreement as part of the failed AT&T merger
1700/2100 MHz AWS: the device must support both of these frequencies to work because the 1700 band is used for uplink and the 2100 band is used for downlink.
1900 MHz

As you can see, these do not line up (excepting half of the AWS band, which is not sufficient). You'll need a new phone if you want 3G service. See Can I use my device on a different carrier? for suggestions on how to determine which phones will work.


How do I toggle headset/headphone mode manually?

This is a hardware problem, but there is an app called toggleheadset2 that has a widget that allows you to override the hardware switch, toggling headset output off/on.


especially on a rapid-charger, this is normal charging behavior to achieve complete 'depth' of charge. I wish they wouldn't report it as "charged/100%" if it was still trickling.

Here is a graph of the charge curve. note the voltage on the battery tops out but the current is still drawn.

It's somewhat an EE question, but higher voltage is provided to the battery until the charge rate (current draw) drops to 5-2% of C, with C being the total storage. IE, on a 3000mAh battery this would be a charge rate of 60mA. Lower cutoffs (1%) are detrimental to battery health (IE, over 3-500 charges degrades capacity by, oh, 5-10%), but given OEM replacement batteries are $10-15 FOB from China, it is wiser to consider them sacrificial and not concern yourself with their health.

I know it's a shift in thinking but it's much easier to convert to Qi charging (just get a TPU case too to help hold it on) and just drop it on the pad whenever you are at work or at home. Once you have a phone with Qi you won't be interested in one without. plugging in twice a day (once to top up) is hard.


how to pass google play games data to another user

No. google is going to be bringing a feature soon that lets you share your apps with up to 6 peoeple. besides that the only option is the illegal option which requires root and to know where the game data is and copy it from one device to another.


Google Now "Shazam this song" not working

Try holding your home button down for 3 seconds. When Google Assistant appears, ask your question. Same thing happened to me with sluggish responses from google now requests after the  6.0.1 update rolled out. Google Assistant taking over for Google Now going forward.


Contacts and telephone applications crash

From your comments on your post I can understand that your phone's system apps are
crashing.I am going to list out some steps by which you might solve your problem.I have faced this kind of problems a lot and these are generally faced by users how are using a low end phone or a high end phone which has been used for many years.

The steps to troubleshoot your phone are:

1)Try restarting your phone.Sometimes the cache files(temporary files) takes up  a bit of your storage.Restarting your phone helps in removing those useless files.

2)Stop temporary background processes which are neither used by the system nor by any of your third part apps which you generally use as they eat up your ram and the app you want to open does not get enough available memory which may be the cause of your phone and message apps getting crashed.

3)If the above steps don't work,take a backup of your important files and try doing a factory reset.

Note:

If the problem still persists feel free to comment down below.


Smartphones have a particular text file in which is contained the drain value...
If you delete this file the device recreates it when it boots and the battery percentage may display a 50% to 70% difference.
Chances are you use to charge your phone everytime you want without completing a full cycle of recharge once a month (at least).
This way the phone displays a percentage that is different from the real one...
So when you rebooted your phone it automatically (and somehow) deleted this file and then recreated it again with the right drain value and battery percentage...


Android 4.0.3 sluggish: nandd process hogging CPU

I have this issue too on an archos arnova 10cg3 tablet.

It looks like the system is reading/writing to the nand flash (your internal storage on which the system + the apps are stored) and that fails for some reason. Try to do a factory reset and if that doesn't fix the problem, send the tablet back for RMA.

The nand chip could have failed or the system is not properly configured to read from it.


Transfer contacts from android to google contacts

Just tested this on my phone and my gmail, and it seems to work. I'm running 4.4 with the stock Contacts app on my phone.

On your phone, in the Contacts app: menu button -> import/export contacts
Choose export to storage and it will create a .vcf file to /storage/emulated/0/ which is the root folder for storage
Transfer this file via email, or usb to a computer where you are logged into gmail
In Gmail, go to your contacts by clicking on the little down arrow by GMail on the top left
Slightly to the right is a More button with a down arrow, click on it
Choose import, and select the .vcf file

:)


Side effects of Android CarrierConfig reporting a foreign network as ”not roaming”

I can not add a comment in your question because I have not the neccesary score to do it. So, the only way is doing a new answer
As I explain you in the other question you could add to any network, any other network of other country for that it do not behave like a roaming.
I am going to explain my point of view about the problem to develop this feature. It is true that although roaming in europe is free depends on some factors as you said, for example:

As of last year, EU carriers can no longer charge roaming fees for use on other EU networks, as long as the majority of usage is in the “home state” of the SIM card, or the subscriber can demonstrate some ties with that state (e.g. residence, work, study or family).

If LineageOs develop this feature and for example you have a French SIM and you live in Italy, there will come a time when the French operator will start charging a plus for the roaming.
And it could be a problem, because if the user have not activated data roaming, the user won't know that the operator could do that.
The user need to know that it is possible that the roaming may produce an extra cost on your bill.
It is possible that you has a French SIM because you are french, and you live in Italy because your work is in Italy, and you could think, "Ok, the European single market should allow me to use the same SIM in different countries at no cost" and that was the original idea of the end of roaming.
But some operators (the big carriers) complained that people could buy SIMs in countries with cheaper rates to use them in countries with higher rates.
So, summarizing, I think that it is possible the feature that you want (technically talking) but it is not recommended.


Android contacts integrating, how to stop it?

To stop contacts syncing, go to:

Settings → Accounts (& Sync) → Skype → uncheck the Sync Contacts checkbox

On my Sony Xperia E:


How to uninstall ice cream sandwich update on huawei ascend g300?

There is an official Vodafone Gingrbread downgrade here.
http://www.huaweidevice.com/worldwide/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDY4ODE=


Just enabled 2-factor authentication for gmail, now on my Android phone I get "Sign-in error" to my google account

Apparently I needed to generate an application-specific password for my Android phone. When logged into google on a web browser, go under "Account Settings". Then Select "Authorizing application & sites". Once there create a new application specific password under "Generate new application-specific password". The password will be displayed once. Enter it into the Android phone's password prompt, and you should be successfully authenticated. You don't need to remember this password, its only intended to be typed in once and "remembered" locally on your phone. Note you can go to the same screen to revoke the credentials you just gave your android phone.

This is covered by this video:
http://www.youtube.com/watch?feature=player_embedded&v=zMabEyrtPRg


WhatsApp sends messages before I've finished typing

As @beeshyams suggested, the problem was not WhatsApp but my keyboard (I am using TouchPal). I don't know what exactly was causing the problem, but uninstalling and reinstalling the keyboard solved it completely.


Stop Google Maps from loading location photos/thumbnails

You have to disable location features on the camera else wise it shows the same.
There is nothing like separate Settings for disabling this things in the Maps.


USB connectivity problems with Nexus 7 2013

Had similar problem with Google Nexus7 (2012).

To solve it I passed next steps:

Uninstalled incorrect Nexus USB drivers.
1) Previously, I installed windows default MTP driver to have ability to connect the device. It was a bad solution, because it made a problem for me to install new drivers.
Each time I tried to install latest_usb_driver_windows.zip from developer.android.com, Windows told me:

“The best driver software for your device is already installed”

So I disconnected all USB devices, and in order to remove all previously installed USB drivers I used freeware tool DriveCleanup.
It was a bit unusual to run some tool, which perform some unknown system-related actions, but at the end of the day, it removed all USB-drive related stuff from Windows and didn't    harm a system.
In order to install proper USB drivers for my Nexus 7 on Windows 7 performed next:

Enabled debugging options on Nexus (Go to Settings > About tabled and tap 7 times on  "Build number" field);
Run "Settings -> Developer Options -> Revoke USB debugging authorizations", in order to start next negotiating between tablet and PC from scratch.
Enabled "Settings -> Developer Options -> USB debugging" to have ability to connect to the device by adb.
Connected device to PC. (Some informaition in the internet points, that in case of problems drivers installation, it's better to use USB 2.0, but I have only USB 3.0 on my PC)
Run "Device Manager" Windows tool. "Start -> Run -> mmc devmgmt.msc" or "Control Panel -> Device Manager"
Found Nexus Device, press right mouse button "Update Drivers -> Manual -> Browse", pointed to the latest usb drivers from google (In my case, they were downloaded by Android SDK manager: C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver). And press OK.
In most of cases, previous 6 steps should be enough to install drivers, but each time I received next error:

"The folder you specified doesn't contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems."
So in order to make USB drivers fit my device, I performed next steps:

Run "Device Manager" Windows tool. "Start -> Run -> mmc devmgmt.msc" or "Control Panel -> Device Manager".
Found Nexus Device, press right mouse button "Properties -> Details" chose "Hardware IDs" from the dropdown, right mouse button on ID values "Select All -> Copy"
In my case it was:

  USB\VID_18D1&PID_4E42&REV_9999&MI_01&MI_01
  USB\VID_18D1&PID_4E42&MI_01&MI_01

Opened usb_driver\android_winusb.inf  file from latest usb driver directory by text editor, found [Google.NTamd64] section (there is also [Google.NTx86] section for 32 bit PCs). In amd64 section I found a ;Google Nexus 7 section. It looked like:

  ;Google Nexus 7 %SingleBootLoaderInterface% = USB_Install,
  USB\VID_18D1&PID_4E40 %CompositeAdbInterface%     = USB_Install,
  USB\VID_18D1&PID_4E42&MI_01 %CompositeAdbInterface%     = USB_Install,
  USB\VID_18D1&PID_4E44&MI_01

Basing on IDs, taken from my hardware:
USB\VID_18D1&PID_4E42&REV_9999&MI_01&MI_01
USB\VID_18D1&PID_4E42&MI_01&MI_01
I added to the Nexus section next lines, using as last parameter of CompositeAdbInterface device ID with removed revision and all the text after it:

  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01&MI_0

Nexus section of android_winusb.inf file started to appear next way:

  ;Google Nexus 7
  %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01&MI_01
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01

After this modification, Updating of USB Driver from Device Manager finished successfully. Maybe It is not the properest way to fix this problem, but it was first working solution, so I stopped further investigations.


Damn, I'm having the same TV, is there anyway to fix this?
It's really annoying, i can't control my speakers, and the TV's default speakers are horrifically bad.


Cant enter recovery mode Galaxy Tab S 8.4

I had the same exact problem. I flashed a Marshmallow ROM from KitKat, not realizing I had to update the bootloader to Lollipop. I got stuck and couldn't get past the boot screen and when I used pwr+vol dwn+home I got the Download...Do not turn off target msg. What worked for me was to plug in my Tab to my pc, start up Odin 3.09 (not sure if the version matters, I didn't try 3.12) and I was able to flash the Lollipop boot loader. The Tab restarted and I was good to go. Hope that helps


Need help LOCKING a Moto G6 XT1925-13 after restoring stock OS

Install Magisk directly after a factory reset before it boots up and the device will be eligible for OTAs. You use 'fastboot boot TWRP.img' instead of flashing TWRP. Make sure to install Magisk Manager and select options to hide Magisk (2 different options) and reboot a couple times to see the effect.
This works on my Moto G6.


Just switching the default install location does not free up storage. If you follow up to the insufficient-memory tag-wiki, you will find the explanation:

  First thing you should check when encountering this problem is how much internal storage is left on your device (space on sdcards, internal or external, is completely irrelevant to this problem). As a general thumb rule, you need at least 25 MB free

So regardless where apps are to be installed: Google Play first needs to download them, and stores them in /data/local before installing them. This is in internal storage, hence it will check there for "sufficient space".

For things to do, again the insufficient-memory tag-wiki is a good starting point, and should be sufficient to solve your issue (basically, you need to free up some space, e.g. by moving some apps to SD or deleting some you no longer need). If that still didn't solve the issue, please indicate (and update your question to note what you tried, what the outcome was, and where you're stuck).


Samsung Galaxy S3 Stock Calendar Entries Gone!

Same happened to me. I just reinstalled the google calendar app and all my entries returned on my Samsung calendar.

I think you just need to have the app installed to make it all work properly; I've never actually used the google calendar app which is why I uninstalled it.

Hope it works for you too.


some apps, no problem loading on 2 devices. Not this one - help

This article should help:

How to install paid apps on multiple Android devices

Also you can try to install application using web version of Play Store (in the Send to list select needed device, for example, your phone).


I use OsmAnd+ 2.3.5 and that was the first thought I had - too much of everything. It is all configurable, though.

tap the menu button -> Configure Map -> swipe up to reveal more options

See pictures below, I highlighted the options of your interest. You can disable the POIs (the orange circles you mentioned) and you can further hide things such as buildings and lots of other miscellaneous details.

By disabling what I mentioned above here is what you can achieve (you can go even further and hide polygons too (grass, water, etc.)).


When you lock down a Lollipop device to disable Chrome's incognito mode, this creates an XML "restrictions file". What actual XML is inside the file?

The XML file alone will not help you. Chrome doesn't read the contents of that file directly. Instead, it accesses it via Android's UserManager.getApplicationRestrictions. In order for this to work, you actually need to set up a "work profile" on your device. In order to do that, you actually need to run the BasicManagedProfile app you have mentioned; this also requires encrypting the device.

Android 4.1.2 is kind of old. From searching at http://www.androidxref.com/, it looks like it lacks UserManager.getApplicationRestrictions. Luckily, there's another way to disable incognito browsing in Chrome. Try that way instead.


What you can do is go to the Google Play Store >> My apps tab and see if there are any updates available manually. You can also do so by typing in the specific app and seeing if there's an Update option along side Uninstall. As I see, the last update was made on June 11, 2015, which was yesterday, if you're in New York like me.  You should try updating again if you didn't since June 11.

If you check and you are updated, you probably have to update Google Play Services here, which was updated on the 4th of June, 2015.

If neither of these methods work, it means Google needs to release another fixed update.


Remove pin lock from an old forgotten phone

You can Unlock your device using Odin to flash firmware but it can't stop get formatted during flash process.
When flashing a firmware it clear the internal storage.


I made it to delete the file using ES File explorer.


You're probably having a problem using your device because of lack of internal space for running programs.  You can use a very low level, low resource on the Android to remove programs.  Install the Android SDK package and use it to uninstall some of your apps to regain internal memory.  You can even use it to back up the apps on your computer so that after you have your android working again you can choose which ones to put back.

A good GUI program for managing your apps and deleting files from your android is Airdroid.  However, you might not be able to install Airdrod until you've made space using the Android SDK package.

You can start out with these commands:
(You'll have to activate Debugging from the settings menu in the android to use this option)
This give a list of all the packages:

$ adb shell pm list packages

You can remove an app by running:

$ adb uninstall [apt-name]

You can use the "-k" option to retain your data/cache in case you will be reinstalling the app after you have gotten your android functioning.

You can us this command to see how much memory you have.  This will allow you to know when you have retrieve sufficient memory to operate normally.  It'll also allow you to identify better, if the memory is really your issue.

$ adb shell cat /proc/meminfo

You can look at Is it possible to backup apk from an installed application? for more tips on using the adb command.


Use Tasker to swipe lock the screen for 10 mins then require password thereafter

You are correct: an app called Tasker can do this. The feature you want to turn off/delay is called Keyguard: turning this off disables the password/PIN lock screen. So you could setup a task turning that off on the condition the screen is turned off, then wait 10 min, and re-activate it again.

Additionally, you might want to take a look at the Secure Settings addon for Tasker, which gives you some more fine-grained options towards this (and plenty of other benefits). Using this addon, you could e.g. have your device require the PIN/password unlock only once, and then not asking for it anymore (useful e.g. at home).