Editing fstab to mount /data from a different partition

As you already expected, the way your question is phrased it looks like an XY problem: There are different ways to achieve your goal (mounting /data, /cache etc. from a different partition), while your question focuses on "editing fstab".

For a working solution, see e.g. Mount a folder from external sd as /data: What's described there should work on all devices/ROMs – while "editing fstab" bears some problems:

While that's of course the way it works on Linux, we're talking Android here – which uses a Linux kernel, but a very different setup (see: What's the Android equivalent of /etc/fstab?)
An fstab file is not present on many/most Android installations (see How to list all major partitions with their labels? for details)
If an fstab file is present, it's usually part of the boot image (see initrd for details). This means, your edits to the file would be in vain: on the next boot where you'd expect them to be processed, instead the file would be overwritten from the boot image and then processed – without your changes

Verdict: Even if your device has an fstab file, you cannot simply edit it and be done. You'd have to rebuild the boot image instead – a task that goes beyond the scope of this site (which is end-user orientated, and creating/rebuilding a boot image rather is in the domain of developers). It might not be straight "off-topic", but at least border-line/gray-zone.


How to Disable Screen When Using Visual Voicemail?

You could use Tasker to handle the proximity thing.  Additionally have you tried clicking the power button?


How to install cyanogen mod 12 lollipop?

Your phone is not official supported by CM12, but there is at least an inofficial build some enthusiasts created. Go to CM Unofficial Ports List. There are two inofficial builds created by different teams, so take time and read which one seems better.

But in such inofficial builds not everything may work, also I think you should somehow know what you are doing before starting to flash such ROMs.


LTE doesn't work after attemp of fixing hotspot using ADB

Try resetting your APN first

You can revert your APN type to default to remove the dial up networking feature i.e (dun) by this method:

On your phone, go to Settings → SIM card and mobile networks
Tap the entry for your carrier (or SIM card in question) → Access point names.
Scroll down to APN Type and replace,dun at the end (so the it should say default,supl,mms, or whatever was there).

Or just tap on your SIM card option → Access point names → Reset to default

If you do not see a change, then I'd suggest you reset Network settings:

Settings → More → Network settings reset


Scan Barcode and QR code from the mobile screen itself

As already described in above comments, this would require taking a screenshot and saving it as an image file. Havind done that, there are several barcode scanners available in the playstore supporting "loading" of barcodes from image files, as e.g. QR BARCODE SCANNER or mentioned Google Goggles. I don't know of any barcode scanner capable of "scanning your screen directly".

EDIT: QR Droid seems to be capable of what you're looking for:

  Scan QR codes from your camera, browser, SD card, or saved image


Youtube App Version 4.0.8E crashes on open

This can sometimes happen during an upgrade if old, incompatible data or config is stuck in the app's storage.

Have you tried clearing the data and cache on the Youtube app?

Go into your phone's Settings -> Apps -> All scroll all the way down to the YouTube app and tap it.

You should now be on a screen showing all kinds of info about the YouTube app, Force Stop the YouTube app if its still running, then about half-way down should be a Clear Cache button. Press the Clear Cache button and then try launching the YouTube app again to see if it fixes the problem.

If not then go back into Settings -> Apps -> YouTube, ensure YouTube is stopped (with a Force Stop) and then try both the Clear Cache and Clear Data buttons and try launching YouTube again.


Android 4.3 which has been just announced comes with Multi-User With Restricted Profiles feature which

  allows the tablet owner to have granular control over the other user
  accounts on the device.

and

  You can also control other aspects of the device: mature content filtering, access to games and user-generated content, and even specific applications


Please replace the platform tools API 23 file size 9 MB and remove the previous one. And remaining the same.

Your device will be visible.


How to enable USB "Audio Source" option on Android 9+?

Android devices can work in USB host or device mode. Host is the one which controls USB communication. PCs mostly operate in host mode. Device is the one which is being powered and controlled by the host. Flash drive is a common example of USB device. Linux/Android kernel supports device mode through different gadget drivers. UMS, MTP, ADB are different gadget modes on Android devices.
Audio over USB in Device Mode
On Android devices, technically it's possible to stream Audio over USB both in host and device mode. Since Android 4.1 the latter mode is “provided by Android Open Accessory (AOA) 2.0 and provides limited audio capability”. It uses the USB Audio Gadget Driver in kernel (built with CONFIG_USB_AUDIO option) and the accessories supporting AOAv2 protocol are built using Accessory Development Kit (ADK).  Custom Accessories page states:

AOA protocol specifies how an accessory can establish communication with an Android device via USB. Due to the low power output of Android devices, AOA requires the accessory to act as a USB host, meaning the connecting accessory must power the bus.

But as per official documentation:

Accessory mode audio has not been widely adopted, and is not currently recommended for new designs.

And the AOA protocol documentation warns:

Caution: AOAv2 audio support has been deprecated in Android 8.0.

It means Android 9+ devices won't be able to function in device mode while streaming audio over USB. So the Audio Source USB configuration option is no more there.
Audio over USB in Host Mode
However Android devices support audio peripherals in host mode (kernel must be built with CONFIG_SND_USB_AUDIO). Since AOA is specific to Android, such accessories aren't usable with other hosts like PCs. So there was a demand from audio peripheral manufacturers, device OEMs and ROM developers community to support standard USB audio out capability in host mode (e.g. see this, this and this). Support for a subset of USB audio class 1 (UAC1) features was added in Android 5.0.
USB Device classes specify the standard protocols for USB peripheral functions so that the host can inter-operate with them without requiring any hardware-specifc driver (i.e. in driverless mode). USB Mass Storage (UMS) is a common example. All Mass Storage Class (MSC) compliant thumb drives work on all OSes including Linux, Android and Windows, irrespective of the device vendor. In the same way the USB audio peripherals which are USB Audio Class 1 compliant work with Android devices like on any other USB hosts e.g. PCs.
So host mode USB audio covers wide range of USB-based peripherals including the headsets that follow the USB headset specification.
When a UAC1 compatible peripheral device (like a DAC) is connected to USB port on Android device, digital audio is automatically routed to that peripheral. However if an app wants to use advanced USB host APIs to interact with the peripheral (and not simply the audio routing) , it's possible to Disable USB audio routing in Developer Options.


Home, Menu, Back Buttons are not clickable in android emulator

You'll need to modify the Device Definitions. To do this, find the "Device Definitions" tab in the Android Virtual Device Manager and double click on the device you're using.

Make sure the Buttons are set to Hardware.

Don't forget to update your device settings:

Source: Stackoverflow


Open YouTube's saved offline video (.exo file)

No there is no way to open the .exo file since it is encrypted and the video file is split into chunks of .exo files. Even if you have one offline video stored in your phone you can find more than one .exo file under Internal Storage/Android/data/com.youtube.com directory. They are nothing but the encrypted exo files that can only be opened through the Youtube App. From the xda-developers forum post,

  1- Google is using EXO file format to save videos. This is apparently
  a file format used for system files and while we managed to copy these
  EXO files onto a computer, it can be apparently played only through
  the YouTube Android app.

  2- When you request a download for an offline video in the YouTube
  app, the video is downloaded in chunks. For example, a 3-minute file
  we downloaded was saved in five parts. It is possible that only the
  YouTube app for Android can make sense of these chunks and join them
  together.

  3- We also feel there is real-time encryption going on here. When the
  video is downloaded, not only it is broken into parts but is also
  converted to EXO format, compressed and encrypted in real time. This
  has several benefits, the one obvious benefit is that people can't
  copy-paste the video and share it indiscriminately. The compression,
  meanwhile, saves space on the disk. For example, the 3-minute long
  video that we downloaded actually consumed around 40MB data. But when
  stored on the phone, the video took only around 25mb space.

  4- When a user plays the video, it is decrypted in real time. It is
  possible that only YouTube's app can do this decryption.

  5- If you share the offline video using Bluetooth, instead of the
  actual file, a web link to the video is sent to the recipient.

However you may want to look into this Exoplayer Library on Github and see if that helps.

  ExoPlayer is an application level media player for Android. It
  provides an alternative to Android’s MediaPlayer API for playing audio
  and video both locally and over the Internet.


The recovery should essentially have logs. The factory also tests the device sensors and hardware for normal functionality. So, I'm guessing one of those tests would also be about checking that recovery mode is accessible or not.

You should check for warranty in the Nokia Support app and I wouldn't worry if it shows the device in warranty.


Is there a way to send a video signal into an Android device?

TrinusVR is an app that allows you to stream HD video from you PC to your smartphone, either wireless with some latency, or with a USB cord without latency. Meant for video games but it will stream whatever is on your computer screen. Then you need an HDMI capture device connected to your PC, and you've got a way to port HDMI into your Android. The catch is that it split screens the image for use in VR goggles, but I believe you can bypass that.


Which uses more power/drains more battery: HTC Evo 3G or 4G?

So I can't give you a scientific (or even semi-scientific) answer, but I can give you an anecdotal one based on my experience over the past couple months..

We have 4G here in Atlanta, and while it works most everywhere I go during the day, I've found myself leaving it off most of the time because it has a noticeable impact on battery drain.

The way I understand it, the 4G radio is separate from the 3G radio, and I'm not sure the 4G radio turns "off" the 3G.  I say this because when you use 4G it's possible to receive data during a voice call, which you can't do otherwise.

That said, using the 4G widget it's really easy to flip it on when you need it, and leave it off when you don't.  It's not inconvenient, and will help your battery life..


Deleting images from Google Photos without deleting them from the device

You can go through the web interface https://photos.google.com/, download all your photos in order to have a backup, then you can delete the needed ones.
In case the deleted Google Photos from the web interface delete also the ones in the device, you can restore them to it using USB connection (Folder: Internal Storage/DCIM or External Storage/DCIM if you have a SD card).


Samsung Note 2 input language selector problem (Android 4.3)

I had faced the same problem myself.

System settings > device > accessibility > services.
Something in there is set to On. Switch it to off and you will be OK. I had the same problem because I had an application set to on.  Instant fix!


Have you tried using web.whatsapp.com ? I find that using this method helps sometimes. Maybe also consider deleting the app's cache, and reinstalling the app from the google play store. Sometimes the app's cache gets fragmented.


Google Music's cover art, song name, pause and play don't appear in my notifications

After WEEKS of having this problem, I figured this out.  In System -> Apps, under the Google Play Music app, I had "Show Notifications" set to not display.  Doh!


How to unlock Nexus S 2.3.3 bootloader without having to wipe all device data?

Unlocking the bootloader will wipe your device.

You can however get root access without unlocking the boot loader.

If you then still want to unlock the bootloader, as you already have root access you can follow Sparx's advice and use a back up app before doing so.


How can I have 'Next homescreen' and 'Previous homescreen' buttons in ADW EX on the dockbar like LauncherPro?

I know this question has been asked a while ago, but on the CyanogenMod 7 version of ADW, you have to go in ui settings, then set the dock size to 3 or less and enable "Desktop dots". I think there's similar option on the original version...


Incredible 4G LTE: Things I need to do after getting s-off

Should I relock the bootloader after getting s-off? Will that prevent
  me from doing anything?

No. You can't flash unsigned ROM nor alter ROM (e.g. get permanent root). Source.

  In that tutorial under the facepalm instructions, do I need to do step
  7 if I already got s-off using facepalm?

Yes. It is needed so you can flash the /boot partition from recovery. The stock HBOOT blocks access while in recovery. Source.

  How can I remove * TAMPERED * from the bootloader?

UPDATE 2013-08-16: From OP: After following the steps he mentioned in the guide, TAMPERED is gone and has been replaced with the -- DirtyRacun -- label. There also is nothing that says UNLOCKED anymore.


How to prevent apps and processes from launching in background and slowing my device

Naming Gavity box running on your device implicates it is rooted, so you could use the full powers of Greenify. Greenify "temporarily freezes" apps which are running in background (of course only those the user specified). Other than with "deactivating" or "freezing" apps using e.g. Titanium Backup, such apps stay available in all places (including the app-drawer) and, in most cases, even can receive notifications (GCM etc.). It's more "putting them to sleep" than "freezing them".

Greenify can be used on non-rooted devices as well, but its full powers are unleashed with root (and the donation package plus the corresponding Xposed-module). Definitely worth a look.


By default, email attachments and browser downloads are stored at:

/sdcard/download

Can also be identified by some File Managers as:

/HWUserData/download

If the device doesn't have a user-replaceable SD card the location should be:

/mnt/sdcard/Download

Some apps may have their own default location, or save to appropriated locations based on the file extension.


Samsung S7 - Developer options not showing after build number pressed 7 times

This is called RMM protection and is a security feature of Samsung


This will only allow you to install apps automatically onto the SD card if:

They have set the app to install onto the SD card 'Auto'
They allow you to install onto the SD card

Most likely, the app(s) you are trying to download does not have an auto setting for SD card install, and it cannot be installed onto the SD card.


How do I make my phone stop starting in charge only mode when I plug it in?

At least on my device, it is a default behavior and cannot be altered. It was brought in with Android 8 and is same on 9 and 10.
The default USB connection mode is always charging. You need to manually enable the file transfer mode when needed.


Backup your phone

this is important if you wish to keep any data from your phone. You will have to restore backed up data (such as apps) after you update. The only way to update to the latest software is to erase your device, so backup whatever you do not want to lose.

Extract the .zip file, which you can download from this AndroidForum thread or this XDA thread. Open the folder and install MSXML 4.0 SP3 Parser (msxml.msi).
Once that has finished, install LGAndroidDriver_WHQL_ML_Ver1.0_All_Win7.exe which are the drivers so your computer will recognize your phone. Windows XP Users download this driver, extract the contents anywhere (e.g. desktop), right-click on the 'android_usb.inf' file and click 'Install'.

Now you have set up your phone to connect to your computer correctly. From here on, it depends on which ROM you wish to install. This is an excellent video tutorial that covers installing custom ROMS and rooting, and as said in the UPDATE, many ROMS with instructions can be found on XDA.

Bricking is always a possibility when modifying software that doesn't come directly through the intended channels

That said, the methods here have been proven to work and your risk is significantly less if you perform these steps correctly.

Let us know if you need any help!

UPDATE: this is a method to install updates to your phone. as far as specific ROMS to install, XDA and google can be very helpful. As soon as you find one you like, go for it :)


How to auto-backup my phone internal storage to my PC (not cloud), using WiFi?

You could do this in a couple of ways, one of which I use and have tested successfully and the other one equally looks promising and effective. Namely these are:

SyncMe Wireless
Rsync server and client combo (requires an android sync client and PC (server side) client.

I will try to describe how these methods solve your situation

Using SyncMe Wireless application

  SyncMe is an excellent tool to copy, move, sync and backup your mp3,
  pictures and documents over Wi-Fi, (USB tethering, cellular VPN or
  wired network) to your computer or NAS device.

The biggest advantage of this tool is that  nothing to be installed
 on your computer. Additionally you can sync automatically as long the device is connected to the Wi-Fi by creating automated jobs. The only downside perhaps, is that it currently supports SMB1 protocol which has been associated with some vulnerabilites and disabled in recent versions of Windows (but won't be much of a big problem since you use Windows 7)

Prerequisites

Sharing must be enabled on your computer, the simplest way to do this on Windows is to right click the folder you wish to synchronize (the backup directory) select Share With and go with the instructions.

Instructions

The app provides a step-step method of setting a scheduled backup and you simply need to follow the on-screen instructions:
After download and installation, open the application, connect to your wi-fi network and tap on "Add computer" on the bottom of the screen, here it scans the IP range of the router until it detects the PC or you can manually enter computer IP:

After a successful scan, you'll be able to see your PC name listed and input a user account (make sure its password protected, also turn on password protected sharing in advanced sharing section on your PC.

Now you need to add a sync/backup job
Tap on the PC name and select Add sync folder:

Here you will be presented with the following screen which will enable you to configure the origin and destination folder for the sync/backup job:

Now select the device (origin) folder in this case internal storage /storage/emulated/0 (or similar) and the computer folder (i.e destination folder)
Next you need to tweak the Copy to parameters to suit your backup job:

When done move to Schedule option, here select the automatic job back up parameters that suit you:

Note: The app has four premium (paid) features in this app: 1) Schedule with router 2) Weekly schedule 3) Include/Exclude directories and files, new extensions and regular expressions 4)

That should do it. Remember to run the job initially to "test" if you configured correctly.

Disclaimer: Tested and works 100%, I am not related to developer of application, and not related in any other means.

2. Rsync

Second option is using rsync, which provides a very fast method for bringing remote files into sync.

Firstly take a look at the post prior to gain a better understanding of how this works: Backup Android to NAS with Rsync

Prequisites

Essentially here you need a Windows rsync client such as DeltaCopyor Acrosync - Rsync GUI for Windows or any other even native terminal-based rsync.
Android rsync client e.g Syncopoli

Configure the virtual backup directories on the target PC, i.e setup the server and the folder using your rsync windows client.
If its a bit confusing follow the step by step method here or there
Setup your android rsync client by choosing origin and destination folders.

  Configure Syncopoli In the parameters change :

  server address to your NAS IP
  protocol to SSH
  private key to the absolute path to the private key on your Android device (i.e /storage/emulated/0/data/rsynch.key.db)

  In the Action page, create a task :

  Local to remote (for backup on NAS)
  set a profile name
  set the source folder to backup (i.e. /storage/emulated/0)
  set a destination


I have uninstalled TaskKiller as I read that these types of applications can cause stability issues on Android 2.1 and 2.2. So far so good...


Can I install applications in memory card in Samsung Galaxy 3

You need Android 2.2 to install applications to the SD-card.


Tasker: remove security lock when smartwatch is connected

This is a partial answer because sadly, the bluetooth in my devices doesn't connect to each other automatically.

Once you're done with the device trigger (Profile) you have to create a task. Following can be one of the tasks to reach the objective in question:

Go to TASKS → Enter a name → + → Code →Run Shell. Under Command field, type:

input keyevent 26; input text pin/password; input keyevent 66

Note that as per this manual, 224(in place of 26) should work to awake the device but it worked out only on my Lollipop based ROM and not on Kitkat and JellyBean. Keyevent 26 and 66 are to toggle the wake/sleep state of device and simulate Enter respectively.

As I already mentioned in my comment, there shouldn't be a need for Tasker to do this in Lollipop, since the latter has a Smart Lock feature that will automatically unlock the device one the trusted device(Smartwatch here) is connected to bluetooth of your phone.


How do I know which process or app currently accessing camera?

Try going into settings>privacy>privacy guard. It shows which apps has permission to camera, location, etc...
Also, when you're viewing all your apps in your setting, when u open them it usually shows which apps have which permissions.


What is the name of android's equilivent to UEFI?

The firmware is more related to hardware (and hardware type/architecture) than to software/OS. OSes must support that hardware/firmware but the firmware is not part nor exclusive of the OSes.

ARM is the typical architecture where Android runs and yes, it varies a lot by manufacturer.

Replicant OS is geared towards ARM based hardware and, according to their FAQ, is currently supported in few devices and some of them only partially, I imagine because getting support for a specific device depends on how "open" the manufacturer is about it. And there are limitations because there are lots of proprietary stuff that's needed for full support, there are features missing without non-free firmware. Definitely not as easy as your typical PC.

However, a discussion about the specific devices you're interested in - Samsung Galaxy phones - is off-topic here - https://superuser.com/help/on-topic - but it's probably a good question at https://android.stackexchange.com/ .


Clock issue with Motorola Razr HD Maxx (stock 4.4.2 firmware)

OK, software can't solve a hardware problem. Took the phone apart and disconnected the battery for ten minutes. Reconnected the phone and the clock reverted to when the device was manufactured (i'm guessing, was 2010). But, could now be adjusted as one would expect.


Can I sync my Chrome bookmarks with my Android phone?

The Dolphin mobile browser is supposed to have built-in Google Bookmarks sync capability.


I can't see my device in Android adb list

Go to Settings-->Storage-->Menu(3 dots in the corner) and tap USB computer connection. When there, make sure MTP and PTP are both unchecked.


Invalid username or password on Android lock screen when 2 step verification is enabled

In the username field are you providing the entire email address i.e. shubham@gmail.com or only shubham? The login works better if the email is provided.

Also if you are offline and got locked out from the phone, the only option is hard reset. If you were rooted and have USB Debugging enabled then it's a different story.

But if your connected to wifi or if mobile data is on, then the forgot pattern (or similar) would be working.


Laptop cannot detect Kindle Fire HD 8.9 in Device Manager

Download and install the adb drivers from this link, then reboot your pc.

    Next installing the USB drivers for the Kindle from Amazon.

(Windows user) Uninstall the existing USB driver

If you are a Windows user who previously connected a Fire tablet without first enabling ADB, you will need to remove the existing USB device driver and force re-installation of the driver.

Connect your Fire tablet to the USB port on your development computer.
On the development computer, from the Start menu, right-click Computer, and then click Control Panel.
On the control panel page, then click Device Manager.
In the Device Manager window, expand Portable Devices.
Right-click the Fire device and then click Properties.
In the Properties window, on the Driver tab, click Uninstall, and then Confirm.
Unplug your Fire tablet from your computer.

Install the USB driver for Windows.

Perform the following steps if your development computer runs Windows.

You can directly download the USB driver from the following URL:

https://s3.amazonaws.com/android-sdk-manager/redist/kindle_fire_usb_driver.zip
Extract the zip folder into a new folder.
Open the new folder and run the executable file, which installs the driver.

Source:

https://developer.amazon.com/docs/fire-tablets/ft-set-up-your-kindle-fire-tablet-for-testing.html#windows-user-uninstall-the-existing-usb-driver

https://developer.amazon.com/docs/fire-tablets/ft-set-up-your-kindle-fire-tablet-for-testing.html#windows-user-install-the-usb-driver-for-windows


Try an automation app like Automate (free) or Tasker (paid).


According to the Gingerbread User Guide, under Settings -> Wireless & networks, you should have an NFC option that you can remove the tick from to turn this on or off.


This may explain : from Google Play help forum

Joe Ellet in his post dated 3/18/15 says

  There are two lists. One is your active devices. That one should be up-to-date.
  The other is the record of all devices you have used to make a purchase on Google Play. That list has nothing to do with your current inventory and cannot be used for any sort of malicious purpose. It is kept because all Play Store purchases are kept as transactions and every transaction includes the device it was made from. That is to protect you so that if you bought something at a reduced price or free you can later download the same content onto a new device without having to pay for it again.

  Bottom line, don't worry about the second list.

The distinction between two lists seems to have been eroded, and now you  have a single list showing both. Can't find a reference to this though.

I would think that your stolen device (or my sold device) figures on the list for Google Play transaction audit as mentioned above. The fact that you can't select to delete this device further adds weight to this

Edit: As a normal practice, I changed my  Google account password about 10 days ago. I just checked Sign in and Security page of my account and do not see my sold device accessing my account, though Google shows it is connected to my account

As a next  step to confirm that my old phone was not accessing my account, I went to the Android Device Manager and saw that only my current phone is registered there. If my old or stolen phone was able to access my account, surely I should be able to wipe it! This should put to rest your concern that your stolen phone is accessing your account

An interesting read that explains how Google interacts with devices based on their ID is Will wipe request from Android Device Manager affect replacement device?


Play High-Resolution mp4 Videos on Galaxy Y

I'm sorry but your device cannot play high-res videos. Your device should be able to handle videos up to 640*360, this is the resolution of HQ YouTube.

Note that there's absolutely no point in watching HD videos on your phone. It has a screen resolution of 240 x 320. Anything above this will be scaled down to fit the screen.


SOLVED - How to call or dial from my head unit throught bluetooth?

I spent some time today exploring my head unit and found that the bluetooth app has the option for downloading the contacts from the phone. Also it has a nice dialer.

For others looking at similar issue, here is some more detail on the head unit:

Head Unit: Woodman Big B
Android: 8.1


How to create a file folder for use with Listen Audiobook player

Press the overflow menu button in the upper right.  Select the show storage option.  There will now be a new item below the Recent menu item in the slide out drawer for the devices storage.


On Alarm Clock Plus, what does "Allow auto snooze/dismiss" mean?

Snooze - Instead of shutting the alarm off, it would pause it allowing you to sleep for few more minutes. If you see your settings, you could notice the snooze minutes viz - 5, 10, 15 minutes and you can also keep custom minutes.
When the alarm rings and you feel like having a quick 5 min extended sleep, you hit the snooze option. This comes handy since you dont need to wakeup, set another alarm for next 5-10 minute and doze off.

Dismiss - This cancels/shuts the alarm down for that day & time.
You click on the dismiss option when you are ready to ware up!

Auto Snooze
That means if there isn't any action (if you don't hit the snooze options) system automatically snooze and again the alarm rings after the x minutes as per the snooze interval. If this auto snooze is not set, you would probably get a notification as "missed alarm". I just updated the answer aswell.

Hope that helps!


Pixel 3a charging over computer USB connection

I assume one of the problems here is that you don't use an USB-C to USB-C cable in combination with using the "USB controlled by this device" mode.

"USB controlled by this device" should be equivalent to what was called OTG with USB2/Micro USB. At that time you could not use OTG with charging at the same time.

In the USB-C era it should be possible if the phone supports USB-Power Delivery (USB-PD).
The Pixel 3a as far as I know supports USB-PD.

Now comes the problem: When you connect the phone using the USB-C to USB-A converter cable and select the mode "USB controlled by this device" then the phone is in the USB master role. For a connection to the PC the PC would have to act as USB slave - which is AFAIK not possible as USB 2/3 PC connections (using the old Type A socket) can only act as USB master!

Therefore we have on each end of the cable an USB master which effectively that there is absolutely no communication possible between them, as the USB standard defines exactly one USB master in a device tree (the USB master plus x USB slaves - the connected devices and hubs).

No communication automatically means no connection for negotiating the available/required power. Therefore in the end your phone doe snot charge.

When you change the mode to "MIDI" or one of the other "use USB for" modes this implicitly changes the USB controlled by" mode to "Connected device" - Android does not only support them this way.

Conclusion: By default you should select "USB controlled by connected device" - this is the default as it was in USB2.0/3.0: The "connected device" is the computer and the computer is the USB master.
Using this mode means computer and phone can communicate and therefore also charging works.


I found, that in my case flashing with heimdall did the deal. In my case, the CM recovery was in the KERNEL partition, so reflashing that partition with an apropriate zImage did the trick for me. The command I used:

sudo heimdall flash --KERNEL zImage


"SD card is blank or has unsupported filesystems" message in Samsung Galaxy S4

SmellierMoans. Sometimes,your phone may not recognize your SD cards properly. Unfortunately, my phone is also one of them. While, each time it gives me the option to format my SD card, I tap "No" and then everything will be ok. All contents on my SD card can be shown normally. So, I think, you may choose not to consent the format. Just shut down  your S4 and power on it to have a try. Good luck.


ADB Push not keeping file permissions, specifically execute permission

You can try to install Busybox, SSHelper and Android Terminal Emulator (ATE). Then try to SSH into your device, if adb shell doesn't work. Google for SSH options how to specify the shell to run with remote SSH login. Probably something like ssh user@ip /system/bin/sh or try with ... /system/xbin/ash. Or in ATE you can specify under settings, the shell to use.


How do I clear keyboard/autocorrect history on the Galaxy s4?

You have this tagged as google-keyboard, but based on how you phrased the question I'm going to infer that you're using Samsung Keyboard, the default on Galaxy devices.

In stock Android, there's a User Dictionary selection available in Settings→Language and Input, which allows you to edit the user dictionary. For most keyboards, you can access the user dictionary from the keyboard's own settings. For example, for Swype Keyboard, you go to Settings→Languaguage and input, select the gear icon next to Swype in the Keyboards and input methods list, select My Words, then select Edit my dictionary. For some reason I don't understand, the dictionary for Samsung Keyboard can't be accessed through settings.

Instead, you can edit the dictionary directly from the keyboard.

To add a new word simply use the word. Once you've typed a word that's not recognized and accepted it (by hitting the space bar or enter, selecting it from the list of word suggestions, or exiting the application or screen where you're typing it), the word will be remembered. Yes, this can be annoying, because it will automatically add mistakes and partial words from interrupted typing, including if your screen locks out due to inactivity. In that case...
To remove an existing word start typing the word until it appears in the suggestions list. Long-press the word, and you will receive a prompt asking whether you want to remove the word:


Go to Settings --> Sounds and Vibrations. There is an option "Vibration Pattern". Change that to "Basic Call".


Google Play Store is unable to search for updates

Here are list of things can be done like uninstall updates and install fresh again, you can get a list of check here


Variable amount of free space indicated in "Manage Apps"

You should be able to execute the df command from within any terminal app or via adb shell. It would list up all available file systems and their "free space" (df stands for "disk free"). But you would need to know what is what there. To give you an example from one of my tablets:

shell@android:/ $ df
Filesystem             Size   Used   Free   Blksize
/dev                   430M    64K   430M   4096
/mnt/asec              430M     0K   430M   4096
/mnt/obb               430M     0K   430M   4096
/system                674M   331M   343M   4096
/factory               127M    18M   109M   4096
/data                    2G   505M     1G   4096
/cache                 127M    18M   109M   4096
/storage/sdcard0         4G   650M     3G   4096
/storage/sdcard0/external_sdcard    29G     2G    26G   32768

So just like Cinderella you have to pick out the good ones, but simply can ignore the rest (or you can take a look at Android Folder Hiearchy to learn the important ones):

/system is where your OS and its system apps reside. Rarely interesting to the end user, as it's not writable (except you can make it such on rooted devices)
/data is your "internal storage"
*/sdcard* (differs between devices and Android versions) your internal or external SDCard (see next item)
*external* (may be external_sd, external_sdcard, ext_sd, ...) is your external SDCard. If that entry exists, the one mentioned with previous item for sure is the internal one.

So in my example there's enough free space available: 1 GB on /data (internal storage), 3 GB on internal SD, and 26 GB on the external. As these values are yielded by the system itself, one should be able to trust them :)

Remark: I ommitted some of the df output to make it better readable.


Confirm if apps have successfully installed from Google Play (Without looking at the phone)

The answer to your specific question is, unlikely.  You can install an app that has an interface that you can communicate with.  Communicating with that interface can allow you to know.  But other than that, it's unlikely.  And you'd have to have confirmation on the android to accept the manifest of the app's requirement list.

You may not be fully lost, however,  Google does have a feature by default that you might be able to track your phone even if you didn't install an app.

These are some requirement which most people normally have:

- The android is connected with your Google account.
- Your android has access to the internet.
- The the Android Device Manager (ADM) to locate your android (turned off by default)
- Allowed ADM to lock your android and erase its data (turned off by default).

Try Google's Android Device Manager.


Wired xbox controller not working with LG G2

While I do not have the final solution - I was able to make some progress in figuring out why the G2 fails to work with the 360 controller.

I've been doing diagnostics and noticed that the LG G2 USB connection manager is emulating a USB2.0 and USB3.0 device hub - which shows up when an OTG cable is connected to the phone - and while it identifies the 360 controller, its non-standard integration is likely causing the device to not be recognized by applications.

Using USB/BT Joystick Center from the play store, I was able to refuse permission to access the USB Hub devices, but permit the app to talk to the Xbox controller. (When it scans for devices, it will display "FOUND: Device Name" then prompt for permission. When it displays "FOUND: Xbox 360 Controller" approve access. Deny all other prompts, or else the software cannot communicate with the controller).

Immediately after doing the above, the controller's LEDs stopped flashing - and locked into 'Player 1' configuration. Then the software loaded a default 360 profile, and clicking on driver let me see the raw inputs from the controller. It works!

It seems to me that the device is perfectly compatible, but the LG OTG input manager is doing something funky with the input - and needs another piece of software to channel the inputs from the USB device to the system. If there were a way to get the LG software to identify it as a keyboard or gamepad, that would be ideal.

I'll keep working at it for now.


The amount of scroll you get on a fling is based on the friction assigned to that flick action.  In the stock browser the friction assigned to the vertical fling is really low.  So your fling isn't a command to get to the top / bottom of the page, there just isn't enough friction to stop you from getting there.  You can test this by finding an insanely long page and giving it a good fling.  You'll go pretty far but you won't reach the bottom.  The Chrome Mobile application applies a bit more friction to the vertical fling, so that same mighty flick you got so much travel from in the stock browser won't get you quite as far in Chrome Mobile.

All that aside, it would probably be worthwhile to send a request via the help page that Google use the same friction coefficient on both apps for consistency.


Getting "OK Google" to play music from non-downloaded songs in Google Play Music Library?

I don't Subscribe either and I'm having the same issue. It started about a month ago. Before that OK Google would do exactly as NFG requests:
Me: OK Google, Play Foo Fighters Run
Pixel: Playing Foo Fighters Run
Play Music app opens and Foo Fighters Run plays


Can APK expansion files be moved to the SD card without root on the Moto G (Android 5.0)?

.OBB files are usually large and they will be/can be moved to SD card along with app data. Sometimes only .OBB files will be placed on SD card and app data is kept in internal memory for faster startup.


After some poking around it would appear that in this case the browser is not identifying itself as running on an Android device. I put the useragentstring you supplied into useragentstring.com and in the operating system details field it tells me;

Operating System:
Linux
running on a Intel CPU
running on a 64 bit processor

If I enter the useragentstring for the stock browser on my HTC One I get:

Operating System:
Android
version 4.4.2

and on Chrome mobile browser I also get:

Operating System:
Android
version 4.4.2

I would suggest asking the user of the device to clear data/cache and see if the problem persists. I can't imagine Samsung would have their browser setup like this by default.

EDIT: Also just found here that the useragentstring for the S4 should be something along the lines of;

Mozilla/5.0 (Linux; U; Android 4.2.2; nl-nl; GT-I9505 Build/JDQ39) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

which is nothing like what you posted. If anyone on AE with an S5 could post their useragentstring (can get it from here) that would be useful, unless you know anyone else with an S5 where you could check against.

EDIT2: FYI, the useragentstring for my stock browser on my HTC is;

Mozilla/5.0 (Linux; U; Android 4.4.2; en-gb; HTC_One Build/KOT49H) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

and for Chrome;

Mozilla/5.0 (Lunix; U; Android 4.4.2; HTC One Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36


Cannot take screen lock with password off

Try this ones too...
* Settings -> Security -> Deactivate Administrators. Deactivate anything listed (including Android Device Manager, you can activate it later on).
After that...
* Settings -> Security -> Clear credentials.


How to partition SD card on Android 4.1.1 using Linux?

Is this an external SD card?  If so, you can simply remove it from the SD card slot, and use either an SD card reader on the laptop, which may be built in, or you can get a cheap adapter that takes an SD card, and acts like a USB drive.  I've seen them on Amazon for as little as $2.25 including shipping, or nicer ones for $5 - $10.  Search for "sd card reader" to see.

Then, you can use gparted to partition it.  Just make sure to use the correct filesystem(s).


Does the phone consume less power when 3G disabled Vs 3G & WiFi Enabled?

You'll definitely have better batty life when you're not using wifi if you turn it off. I don't believe turning off 3g when you're on wifi will save much battery life, because Android is already automatically routing all communications over wifi.


can I enable android on my device which is of Samsung Rex s3802?

Very unlikely. The Samsung Rex 70 S3802 is a feature-phone with just 10 MB internal storage (even Android versions before 4.x required more than 200 MB just for the system stuff).

For reference, the same question was asked back in 2013 when this phone debuted: Can I make a Samsung Rex 70 an Android phone? – where all answerers came to the same result. I also very much doubt someone has written a ROM for it (hard to do due to the mass of proprietary hardware elements of the device, including its CPU), provided this background – so no ROM, no install.


Do Android phones require a data connection to work?

No. You don't need a data connection plan to use OnePlus One or any android phone for that matter. Calling and texting will work irrespective of internet connection.
However, having a data connection will be useful if you want to use some apps on the go.


How can I stop an ongoing sync process on my Desire?

I'd go to Settings -> Accounts and sync and if you have an entry for Picasa, shut off sync for it.  If that doesn't work disable Background data in the same place, then go to your Media app or wherever you set up the sync and shut it off.  If you can't then you should go to Settings -> Applications -> All and clear the data for the relevant app(s).


What is CSC Fastboot Mode, and how to get rid of it?

Install ADB and Fastboot tools in your PC (two tools as parts of Android Studio)

Connect device through USB and open terminal/command prompt.

In terminal/command prompt, type:
fastboot devices
fastboot continue
fastboot reboot


How much internal storage for apps does Nexus 4 have?

No device can have all of its internal storage free for user. The Operating System (and pre-installed apps) needs some space for itself. So Nexus 4 doesn't give you 16 GB free either.

The 16 GB version of Nexus 4 gives user an approximate of 12.92 GB free. Whereas, the 8 GB version of Nexus 4 gives you an approximate of 5.67 GB free space to use.

I don't have the device (at least yet). This is what I have found in reviews / discussions.


g-mail app: download without an attachment

I have an SGS2 too. The GMail app never downloads your attachments automatically. You'll see a list of the attachments at the bottom of the email, with the option to download them. The attachments get downloaded (and the corresponding bandwidth used) only when you press download. You can already safely read the email without worrying about GMail using up your bandwidth.


Where are the links of the saved pages of Opera Mini are stored in Android?

OP seems to confuse Saved Pages feature with Bookmarks. Address of a saved page (or any page viewed in Opera Mini) is copy / pastable (to anywhere) from the top of your screen. Whole point of Saved Pages is they contain the actual page contents as well (OP seems strangely unconcerned about losing this !).

Path to Saved Page data given above may well be correct; or possibly... / mnt / asec / com.opera / lib (or possibly folder "lost+found ?).  Problem is, as stated, the location is inaccessible without fraught rooting procedure (ES File Explorer declares the directories to be empty for example).

My advice to anyone wanting to backup Saved Pages is to copy the addresses into UC Browser & re-save them in .mht format (earlier UC Browsers also saved as .html .txt or .pdf using addons). Pages are then accessible / transferable / viewable on PC etc. Slow & stupid but a guaranteed solution. It also punishes Opera Mini's developers (who are generally admirable) for consistently building in this infuriating anti-functionality.


Using wired and wireless headphones simultaneously?

i have tried and tried, never works, either use 2 wired earphones or use 2 wireless Bluetooth earphones


Are there any current, major phones based on Android 4.4 that don't have Google Chrome pre-installed as a browser?

Highly doubtful. If the phone is using Google Play Services, which every manufacturer must use and agree to a strict set of terms and conditions if they want their device to access the Google Play Store, then Chrome will be installed.

It's one of Google's key apps, along with Gmail, Maps and so on.


Listen to YouTube on Firefox in the background

Check this article to fix it:

 Fix Firefox's YouTube Background Playback Feature on Android

(I found this related news from the page shared in the question.)

I use Firefox Beta and for me it works perfectly.


How to force Gmail/Android to request password every time for google account

It doesn't look like you can do anything natively except disconnect the account you're syncing with every time you're done checking your mail.

However, there are a number of app protect apps out there that let you put passwords on particular apps for just such a purpose.


Disable emoji suggestions when using gesture typing with the default Google Keyboard

It worked for me to go into the Text Correction section of the Google Keyboard settings and then to Add-On Dictionaries.  Emoji for English words said it was available so I installed it and then removed it.  The auto correct of emoji icons has stopped for me since.


Updates are always rolled out in batches to different regions (even the same exact  model could be sold around the world). For your region (G920FBTU5DQA2 - BTU - United Kingdom), as SamMobile states, 6.0.1 is indeed the latest.

You could always manually flash firmware for the same model but for another region (listed on the same page) via Odin, at the cost of potentially losing your data (back up first) as well as certain region-specific optimizations.


Can I use CWM recovery made for KitKat in Lollipop?

I had a similar issue in the past, it could be that Lollipop is preventing the recovery from root access, it is disabled by default.

Go to settings -> developer options -> root access. Enable the option for apps & adb.

If you can't see the developer options go to settings -> about phone. Then tap on the build number section 10 times (it works as a hidden button)


When I transfer files from computer using USB (MTP), I can't access them on device

At Izzy's suggestion, I installed a file manager (OI), and was able to see the files that my Android itself didn't recognize. I used OI to cut-paste them to a new dummy directory and then back to where they belonged, Android recognized them and I can use with the relevant apps (Kindle, Kingsoft Office).


Is there any difference between Samsung Galaxy S 3 GT-I9300 and I9300?

I9300 is just a shortened form of GT-I9300.  They both mean the same device.

Just don't mix it up with the I9305, which is a different device, specifically the international LTE version.

Wikipedia has a useful chart of the different models and how they differ.  Minor models (e.g. I9300/I9300T or I747/I747m) are inter-compatible for ROM purposes.


can I receive pending messages of whatsapp after I reactivate my account on new phone?

As long as you register your phone number on a new device within 45 days, you will receive all pending messages.

After 45 days, registering WhatsApp on a new device will be as if you never had WhatsApp before, no groups, no pending messages, no profile picture.
(But you will still be able to retrieve your old messages from Google drive (not the pending ones though))


1 tick = server received the message. After this you can't stop the message to be sent.

You can stop messages to be sent if you delete them before the first tick appears. If you get lucky you have time for that...or you can try to quickly turn off WiFi/3g but most of the time messages get sent to server too quick for that


The easiest way to root a Moto G (XT1032) Android v. 5.0.2

Steps :

Install custom recovery TWRP(Download link)

Install SuperSU from recovery

also, take a look at this :

[GUIDE] Root XT1032/XT1033 Moto G Running Android Lollipop

just do it with above link instruction.


Data Recovery - How to Restore Deleted / Formatted Files on HD Micro SD Card

Take a look at PhotoRec.

There are also similar question on Super User that may help:

Recover data from SD card
How do I recover files from an USB flash drive?

Here's the full list of Data Recovery Program links:

Easeus Pro
Data Recovery Tool a nice tool but it's not free
PhotoRec and TestDisk from CGSecurity
NTFS Undelete (works also with FAT32 unlike the name suggests)
WinHex
Active File Recovery
Scalpel


How does Android determine which apps are "social networking" apps for data usage purposes?

Your carrier determine a social network by his hostname or IP as said in comment, not with a specific application. But there is sometimes where this feature doesn't work with apps ( some apps use proxy, don't know if this is the case for facebook or twitter... ).
An other case is this only work on the carrier's website (if they provide social network functions directly on their site), but it would be said on your carrier's offer.

Anyway this is only determined by the IP or hostname. You can't do that by designate an app with a certain programming function...


Two of the easy possible solutions:

Configure your wireless router's dhcp server to assign static IP to your phone (provide MAC address).
If you don't need internet connection when syncing data, create hotspot on phone and connect Linux machine to this access point. Phone will act as a router and will have a fixed IP (usually 192.168.43.1).

Related: Static IP Configuration


The setting might be for future prediction. In your case you have to delete from history. So maybe clear the data.

Or more specifically as you asked for chrome Android, long press on the prediction and a pop-up will come stating "Remove suggestion from history?". Tap yes.


I have lost All my contact on Samsung Galaxy S GT I9000

I don't know how you lost them or if its a common problem. But you definitely can get back the lost contacts provided they were synced with Google Contacts(not SIM contacts).

First try to sync and see if contacts come back. If we cleared data of "Contact Storage" from Manage Applications, all the synced contacts in phone will disappear until you sync back again.

If that doesn't help, Google Contacts fortunately has restore option. Open Gmail, go to Contacts, Select More and select Restore contacts.


Swype "The Swype package you installed is configured for another device." error on install

Apparently I was closing out of the install app too early.  When you install Swype (the actual app, not the installer), and press done, you must WAIT about 2 to 4 seconds for a dialog box to appear to "Enable Swype".  DO NOT PRESS BACK (and then try to enable Swype via the keyboards in Settings) because it will not work!  Swype has to show this dialog box in order to create a license file.  More info here.


Kingo root??? not a good try you can use pc and there are so many other tools that can surely root any android

either way you can flash twrp or cwm recovery with adb
adb command you can use:-

"fastboot flash recovery path-to-the-recovery-file"

and then by using twrp or cwm you can flash SuperSU.zip


It appears as if this is an issue where the camera got activated in a dark place, such as your pocket. Undue pressure (false touches) can cause this, or even if the camera app took 2 pictures in burst mode (it isn't supposed to happen, but it does anyway). There can also be other issues which may rarely be for to a hardware problem, but since this is not a major problem I don't think it merits a service center visit.


How to recover data from a formatted device [rooted, flashed]

Try downloading and installing Undelete App from the PlayStore and follow these simple steps:

Select the storage device from which you want to retrieve your data i.e. Internal or External.
Once selected scan the selected storage, the process will take 2-10min depending upon the memory size and data stored.
Once the scanning completes you will be presented with retrievable data in tabs: File, Pictures, Music, Videos etc.
Remember Recovered data returns to its origin, i.e wherever it was saved before they were lost.

PS: Always remember action fast over it's the key to get your deleted data back.


'Error retrieving information from server' while downloading app from Google Play

This is a common problem with the Play Store. Give it a few hours and try again.

It should eventually come good. :)


Change your country setting in Google PlayStore Account settings. You'll get a notification that you can only do this once a year blah blah blah, but right after I changed mine from New Zealand to USA I was able to download and activate the app.
Cheers


Nexus 5X: How can I use custom ringtones /alarms without installing additional apps?

I finally found a solution: I deleted all files in /Alarms and /Ringtones and rebooted. Then I copied just one mp3-file to each folder with the built-in file explorer (I guess it does not matter which app you use or if you do it via pc/usb). This mp3-file could be selected in alarm and ringtone settings.

My first idea was that one of the files that were in /Alarms and /Ringtones before was damaged or in a not supported format. So I copied back the other files. To my surprise it is still working and I can also select the other files. So I don't really know what caused the problem, but this work-around solved it.

So if you have a similar problem, it may help to delete all files in that folders (make a backup somewhere else), reboot and then copy the files back.


The answers given were great but I felt something needed to be added: If you boot into Android, you should be able to download the OTA file directly from your web browser.


Chrome browser frozen from scam tab. How to fix?

You could always uninstall chrome, and then reinstall. That's assuming you don't have any bookmarks you care about.


Can I use the HTC Desire HD Wifi Hotspot feature to share a wireless network instead of mobile internet?

The Desire HD can not be a gateway that supports rebroadcasting wifi with a different encryption, at best you could add an encryption from an open point or broadcast it as open from a secure point.

You would also need two antennas, and the chip does not.


ADB Sideload is stuck, can I flash zip manually instead?

Certainly. In fact, ADB isn't at all necessary.

First of all, to save you a lot of worries, I will inform you about FlashFire. It's easily the best way to install ROMs and other such things if you do have root. Download it if you have root.

If you don't have root, here's the non-root TWRP method To boot into TWRP differs from phone to phone, so I won't go into it here. I will, however, detail the rest of the process. Make sure the ROM's ZIP file is on the phone.

Make a Nandroid backup (optional): You should back your phone up in case something goes higgledy piggledy. Go to Backup and choose what partitions to save.
Wipe The Phone Go back to the TWRP homescreen, select Wipe and then swipe the bar. Your phone (but not it's internal storage) will be completely reset.
Install the ROM: Go back to the TWRP homescreen and select Install. Navigate to your ROM's zip file and select it. Swipe the bar to begin installing.
If you have a Google Apps zip, repeat Step 3 with it.
Reboot your phone.

That's basically how. Phones can be a bit slow on startup for the first time after the flash, but you should be fine. If something does go wrong, install from your Nandroid backup.


Android Tethering Turns off straight away

If your Nexus 6P is rooted:

Install Build Prop Editor app from the Play Store and launch it.
Change net.tethering.noprovisioning=true
Install Terminal Emulator app from the Play Store and launch it.
In Terminal Emulator, enter the following code sequentially:

su
settings put global tether_dun_required 0
exit
reboot


Nexus 7 issues with lagging, boot-loops, NFC greyed out, and depressed CPU states

Please erase all data and the dalvik-cache (if you have recovery).

Are you using the stock or custom ROM?

This looks to me like a bug in the ROM to do with NFC - this is the only reason the device would lock up like that.

If you are using a custom ROM, I suggest you contact the ROM developer with the logs, if not, check for a software update.

EDIT:

The NFC service will only run if NFC is enabled - if you disable it, and then reboot, it should no longer be active. If it is you can kill it via Settings->Apps->Running.


I can't find the directory 100ANDRO on my pc

Camera photos should be in DCIM/Camera not in 100ANDRO, but however here is the thing that might help you:
Go to settings>apps and find apps "media storage" and "external storage" and clear cache and data for them, after that reboot your phone and wait up to 10 minutes for android to index all files, then connect phone to PC via USB and see if files are there.


outlook email on phone gets stuck in outbox and never sends

I've had this happen twice, a year apart, and I forget in between times!
Look at your oldest email in Outbox limbo. It may have a huge attachment (photo, etc) or some other issue with it. delete it. the rest should all get sent immediately.

You will then get a bunch of WTF emails from friends about your "see you in 5" emails from a month ago, so you may want to delete those before the oldest email.

Hope this helps!


How can I view my phone's screen on a computer in real time?

do check

http://www.mightypocket.com/2010/08/android-screenshots-screen-capture-screen-cast/

http://code.google.com/p/androidscreencast/


Yes it's possible just sign thought app with a test signature int should install via adb.
Is thought still having issues just rename the package to com.android.cts.linphone and thou should be fine.


Configuring my office e mail in samsung galaxy 3

I don't know whether Samsung includes an own solution -- but there are several Apps available on the playstore which can work with Exchange:

K-9 Mail probably is the most popular mail app. It supports Exchange via WebDAV.
TouchDown for Smartphones is said to work very well with EAS, and syncs emails, contacts, calendar and tasks with your Android device
Moxier Mail (Exchange) also claims to do

There are several more apps available -- but these three should get you started (well, I guess you got started meanwhile)...


It could be that the contacts are added to your Google account, but they are not in the "My Contacts" section but rather the "Other Contacts" section.

If you go to contacts.google.com, on the left sidebar is "My Contacts" with groups underneath. At the very bottom, just above "Import Contacts" and "New Group" is a section called "Other Contacts".

These contacts are usually auto-added from Gmail, but they can also be contacts added from your phone that weren't synced quite right. Try looking in there for your contacts. If they are there, you can select all and add to "My Contacts".


After upgrade to 4.2.1 how to get "settings" and "screen lock" back in pull down menu?

Swiping down on the left side of the screen should bring down the notification window shade and swiping down on the right side of the screen should bring down the new "quick settings" window shade which has the settings icon and some other handy settings easily available. As far as the screen adjusting, this is known as auto-rotate and can be changed in the quick settings as well (Shown below).

Notification Shade:

Quick Settings Shade:


Is there a way to create groups of contacts?

I don't know of any way to do that on the Android device directly.  But you can create groups within your contacts in Gmail, and it will sync down to your device.


How to open downloaded kindle files from Android?

If you have the Kindle app installed, just open it and it should show a selection of the books you've purchased from the Kindle store.

Books that haven't been downloaded to your device yet are available via the "Archived Items" menu option that pops up when you press your device's Menu, you should be able to select and download any books there.

If you've downloaded Kindle compatible books from elsewhere on the internet, then if you move them into the "Kindle" folder on your SD card, they should appear in the listing of books when you open the Kindle app.

You have two options to do this:

Plugging your phone into a PC and mounting the SD card as an external drive,
Using one of the many Android file manager apps that are available from Google Play Store.


Uninstall the one in system app again.

Adb shell

Mount -o remount,rw /system

Cd /system/app

Cp appname backuppath

Rm appname


Protector for camera lens window on HTC Desire Z? (protect from scratches)

I can understand your concern, but I've also never seen a film that specifically covers the camera lens window. I haven't used a Zagg, but other screen films I've purchased in the past included the excess film on the card - if the Zagg included this you could possibly cut your own square or circle to cover the lens window. Otherwise I'd suggest checking your retailer of choice for another inexpensive film that you can use to cut your own window from.

In the past I've purchased screen protectors on clearance from places like Staples, Walmart, etc for obsolete devices so I could cut them to protect camera screens, etc.


The update should have stopped as soon as it found that the phone was rooted and not updated it. (Boot-looping is one of the mildest problems if you update a rooted ROM with a non-rooted update that hasn't been modified to update the modifications done to the rooted one.)

Go to SamMobile Firmwares and find the stock ROM for your device (use the model number, not "core 2")
Download Odin and install it on your computer
Download the ROM to the computer (you'll have to create a free account on SamMobile to download anything) and flash the stock ROM to your phone.
Then update it. (If the latest stock ROM is a couple of versions old, you'll have to update more than once to get to the latest version, and you can only update once every 24 hours.)

Flashing the ROM is simple:

After installing Odin, unzip the downloaded ROM.
There will be files starting with AP, BL, etc. Load the files into the appropriate slots in Odin (the AP file goes into the AP slot, etc.)
Plug the phone in and one of the boxes at the top of Odin should show COM and a number after a short time. (You have to have the SAMSUNG_USB_Driver_for_Mobile_Phones installed in the computer.)
Once you see that (the number doesn't matter) and you have the files, run Odin and wait for the phone to restart.

If the ROM isn't the latest version, you'll start getting "there's an update ..." notices. If you want the update, press OK (make sure the battery is up to at least 75% and keeping the charger plugged in isn't a bad idea either) and the phone will download the update and install it.

If that's not the latest update (some are cumulative - they include all changes since the version you have, others aren't and you have to update a step at a time), you'll get another notice the next day, and so on, until you're current.

Then root the updated ROM.

The next time you want an update, you're going to have to do the same thing - revert to stock, update, root. (If being rooted is important to you, make sure there's a current rooting method for your phone for the updated ROM version before you update.)

By the way, the 0.95MB update is probably the "get the phone ready for the next update" update. They do that every so often - some things have to be changed before an update. Or it may be a minor bug fix.

In any case, if the phone is rooted, something wasn't where the update expected it to be, so the updated software is crashing. It's possible to successfully update a rooted phone, it's also possible to hard brick it (it acts the same whether there's a battery in it or not - like a brick). What happens depends on what happened while the phone was rooted and what the update does. Since there are so many variables that winning every throw of the dice in Vegas is a sure thing by comparison, the updating process checks 2 things - that the ROM is the stock one and that the phone has never been rooted. If either test fails, it's supposed to stop with an error message (to the effect that the update failed, even though that's not really true). Evidently, for some reason, yours failed to stop.


Restore an Android Backup to an Android Emulator

Theoretically, it should be possible. In order to do it, you need a custom recovery in your phone to perform the backup and a custom recovery, too, to perform the replacement in the emulator.

TWRP has a custom recovery for the Android emulator and it's currently under TWRP's support. If you have the same recovery in your phone, it could be an option to perform the backup (make sure you're backing up only the data and not everything else, system images between your device and the emulator are probably different).

Although seems like an impossible task, by playing with the TWRP settings you could get your phone's backup to work on your emulator. You just need to handle the inconsistencies between the two of them.


How do I prevent the Browser and Dolphin HD from deleting old history entries?

Dolphin Settings

Well, for starters, I'm looking at my own Dolphin Browser Settings page right now and under Data settings, you have the option to manually clear certain data types like history and cookies and also have the option to manually back the data up to your local or external (SD) storage disk.

Data Backup

In addition, under Sync settings, you can actually backup an unlimited amount of your history, bookmarks, cookies, etc. to your Dolphin Connect Account (which you can connect to Google or other social services). So that may be an option you may want to look into, is data backup so you'll actually have access to unlimited amount of the data you use from any device you use Dolphin on, despite Dolphin's local limit.

Drawing The Line

As far as I'm concerned (and someone, correct me if I'm wrong), at this stage I don't know that there is an option for you. The new Dolphin Browser doesn't have any limit so I'm not sure how much assistance any one of us will be knowing that Dolphin HD is an outdated version of Dolphin which is no longer supported.

The new Dolphin Browser can be found here.

Good luck and let me know if I can help any further! I'll continue looking in the meantime, but it is doubtful that I'd find much.


Just remove your Google account from accounts and add it again. I also had this problem, but removing&adding it again solved it instantly.

It will sync with Gmail, Contacts again, so you should have no problems


Phone takes up to 20 secs between click on phone number and actual call, receive multiple times the same sms

I know this is probably the last thing you want to do but a factory reset is probably the best thing to try.


I have an earlier Samsung phone which can use Llama, an automation tool which sets profiles that activate upon entry/exit to known areas, like Wifi seen/not seen. Your phone can most likely use it or a similar automation tool to do the same.

In Llama, I have set up a profile for nighttime (time range), plus my specific area, to lower volume and screen dim. Llama's settings allow screen dimming down to as little as 1% from its selector, with about a dozen settings to choose from.

Disclaimer: I am not the developer of Llama, just a satisifed user for many years.


Gallery is displaying my movie files from the Movies folder

Add a file called ".nomedia" to the Movies folder.

This excludes that folder from being scanned for media files.
In VLC you will have to navigate to the folder Movies to play the Videos.


Yes, you need root and without root, it's not possible

Xposed module XPrivacyLua is what I use. I have the pro version which IIRC is needed for spoofing. Non pro blocks access. There are many more such Xposed modules, you find in the repo. Play Store has also some apps that claims to do this but I have not tried them because they cannot be as effective as Xposed modules.

What you propose is a cumbersome, may (if you have identical devices) /may not work approach and not worth the effort


What Android version promises changes with regards to fast security patches?

From what you described you probably meant Project Treble.

  The Android 8.0 release includes Project Treble, a major re-architect of the Android OS framework designed to make it easier, faster, and less costly for manufacturers to update devices to a new version of Android. Treble is for all new devices launching with Android 8.0 and beyond.

Per the above quote, any device shipping with Android 8.0 or above (Oreo) must support Treble. However, devices shipping with a lower Android version and subsequently updated to Oreo are not mandated to support Treble.

As the launch of Android P draws near, almost all newly released devices ship with Oreo, so you don't have to take the factor into consideration; however, if you're eyeing older devices, then be sure to research whether it ships with Oreo, and if not, whether it supports Treble after updating to Oreo.

As for how significant Treble is, personally I'd say not so much. Just because it's easier to do doesn't mean that manufacturers are inclined to do it, especially for lower-end devices that don't bring forth good margin. Also, manufacturers still have to take care of their own skins and additions; carriers still take their time to review updates (and add bloat?) before pushing them out.


How do I block an app from using mobile data even in foreground?

Use a Firewall. See Firewall Tag Wiki for helpful reading.
Net Guard is a well acclaimed app that does not need root access. It is an open source app developed by  Marcel and can be downloaded from F-Droid too. It is very effective and has excellent logging features too.


Installing the official Froyo for Nook Color on a rooted device

I believe that the official 1.2 update will only install on top of an official firmware (1.0, 1.0.1, 1.1.0,) and only with the stock recovery, not ClockworkMod.

You will need to revert your Nook Color to one of these "stock" firmware versions before trying to upgrade to 1.2.  Alternatively, there are a few Clockwork Recovery-friendly versions of the 1.2 upgrade that will not require going back to stock first.


Issues with SD Card "Reinsert SD Card" for Internal Storage (Adoptable Storage) Android 6.0 (Marshmallow)

I guess it's either sd card dead or sd card slot faulty. However there is way to decrypt adopted sd card but if you factory reset device and wipe key you are screwed here is how to decrypt
Btw try to put other sd card in your phone and see if phone is recognize it.


Is it possible to install/update apps from Google Store via PC?

There is a Java application to do this, which can be found here. It's called the Real APK Leecher. It works by pretending to be an Android device (you need to configure it with your Playstore account data), so it connects to the corresponding Google services like any other Android device with the Playstore app installed, let's you browse the Playstore, and download APKs. I didn't try it out myself, though; but you might wish to give it a look.


How to make a complete factory reset, without anyone being able to retrieve my data?

HOW DELETED DATA IS RECOVERED?

Data (un)deletion strongly depends on how a storage media (HDD, SSD, eMMC etc.), filesystem (NTFS, FAT32, ext4 etc.) and OS save and delete files.

File carving / signature search / content-aware recovery identifies standard signatures values in the headers of deleted files (as file command and antivirus programs do to identify known viruses hiding in files) e.g. JPEG files start with 0xffd8 and end with 0xffd9. The data in between blocks is assumed to be the file (considering the file is contiguous; no fragmentation). Other checks may also be performed on header like a checksum, the file’s length, or date/time etc. But not all file types have a standard header/footer signature, so determining where the file starts/ends is difficult. Metadata (including filenames) isn't recovered with this method.

This approach works for deleted files, filesystems or partitions. Photorec, scalpel, foremost and popular Android app DiskDigger (in dig deeper mode) work on this approach.
Recovering as much as possible information about deleted data blocks from within filesystem e.g. from directory entries, journal, inodes etc. Filesystem is basically the catalog which holds file name vs. file location information and journal is a kind of backup information. So recovery of filenames (and other metadata) is more probable with journaling filesystems.

This approach works only if filesystem and partition are intact, or are recoverable using first method. DiskDigger (in dig deep mode) and extundelete work on this approach.

WHAT MAKES RECOVERY OF DELETED DATA DIFFICULT / IMPOSSIBLE?

A file/directory is simply deleted e.g. from some File Explorer app or with rm from commadline.
A file is renamed to some random string, then deleted.
Filesystem on the device is not journaling, so no information can be collected from journal. Ext4, the commonly used filesystem on Android, is journaling.
Filesystem on the device is a Flash Filesystem e.g. F2FS.

In this case you are left with minimum tools (e.g. no debugfs to list deleted inodes and to lookup corresponding data blocks from journal) and also data is always written to new blocks as a wear-leveling strategy. Garbage Collection makes recovery less probable from filesystem because Logical Block Addresses (LBAs) of data blocks get changed. So only carving method is applicable, and it works.
Filesystem or partition is deleted, making it harder to search directory structures and journal from within filesystem. Android's stock recovery deletes filesystem during a Factory Reset. See this answer.
Whole disk is erased including Partition Table, boundaries of partitions and filesystems are vanished. This isn't possible on Android devices because there are partitions required to boot the device.
File was fragmented (not saved contiguously as a single piece), particularly if no information can be recovered from filesystem.

Fragmentation is higher on Windows as compared to Linux/Android; Ext4 is self de-fragmenting because of Delayed Allocation and reserved-blocks-percentage etc. But usually large files on an older filesystem are always fragmented.
You overwrite file/filesystem/partition with other file/filesystem/partition, or zeros, or random data (shredding).

If you have root access, throw a stream of /dev/urandom on block device to overwrite all data including filesystem. Now forget about its recovery, though it doesn't nullify the possibility of data recovery directly from flash storage (raw NAND), by chipping it off the board (who will do this except in forensic lab!). Official tool from SD organization: SD Memory Card Formatter also overwrites with zeros in full format mode. Please note that repeated overwriting wastes precious E/P cycles of flash memory.
Filesystem is TRIMmed or SECURE TRIMmed, or ERASEd or SECURE ERASEd.

These are special commands for different types of flash storage devices. TRIM is issued by the filesystem to the firmware of flash device, requesting the actual physical erasure of data blocks (LBAs) which have been deleted from the filesystem. Filesystems mounted with discard option always send FITRIM ioctl whenever a file is deleted. Android does a scheduled TRIM, or you can do manually with fstrim command. See this answer.
Partition is BLKDISCARDed or BLKSECDISCARDed.

blkdiscard issues TRIM command for whole block device i.e. partition or disk (roughly equivalent to issuing TRIM on a newly created filesystem).
TRIM saves filesystem's superblocks/inode table and drive's partition table, BLKDISCARD saves nothing on block device.

Android's stock recovery tries to do at least one of the both during a Factory Reset. See this answer.
Something similar happens with bootloader unlock and fastboot erase, though it depends on implementation inside bootloader but that's what Google expects from OEM/SoC vendors.
Deleted file is encrypted or file doesn't have an identifiable unique signature (at start or end), so no carving is possible.

Like an encrypted archive or file that mostly file explorers can create. Or a file with some uncommon format, not known to recovery programs.
Filesystem or block device is encrypted so the data becomes unrecognizable (like FBE/FDE on Android). Mostly new devices come with forceencrypt or fileencryption flags set in fstab, so vold encrypts them on first usage. If not decryptable (e.g. formatted), data is impossible to be recovered on such devices.
Flash storage device is self-encrypting, common for SSDs but not for eMMCs.
Flash storage device is erased with SECURITY_ERASE or ENHANCED_SECURITY_ERASE ATA commands, common for SSDs but not for eMMCs.
Storage device isn't accessible e.g. on embedded system if bootloader is erased, device is bricked and no more bootable. There is no protocol to communicate with eMMC, even if the data is there, except through something very lower level like JTAG or a chip-off.

Also see: Bootloader/BIOS, flashing ROM and correlated risks. Why Android devices are more brickable than PCs?
Storage media is physically damaged; mechanically or electrically.

Large size storage solutions like NAS or the more complicated SAN that makes use of LUNs with advanced protocols likes iSCSI, and data integrity solutions like RAID also complicate the data recovery process. However single disks like on home PCs or the flash memory like on Android phones are rather simple cases.

So while a Factory Reset with stock recovery suffices in most cases, you can combine any of the above described steps, whichever applicable to your device, to make sure your data is not retrievable.

RELATED:

Can user data be recovered after formatting and flashing stock ROM?
How to recover a deleted file from /data partition?
How to get data off a completely dead Android phone?


The serial interface you see is a Qualcomm DIAG interface. It has nothing to do with ADB/fastboot. It can be used to recover the phone though by flashing the proper bootloader. You will need to use Qualcomm tools like QPST and find the proper flashing image in QPST format.


Cannot open my app it keeps saying app not installed

Since you did not mention having verified that the SD shows up as Mounted in settings,  make sure that you have the memory card mounted.
In KitKat:  Settings > General > Storage > SD card > storage > Mount SD card.
In Jelly Bean perhaps:   Settings > Storage >  Mount SD card

Some apps particularly apps from Google or apps that are on all the time will not work from SD card.

Did you check your applications in settings to see that the application is installed.
Reinstall from Playstore which will indicate if it was believed to be installed already.

Also rebooting  clears some problems with not being able to run an app.


Note 10.1 (2014) has its bootloader unlocked by default, just like most if not all devices annouced pre-Lollipop.

Under Windows, the actual installation is as simple as described in the TWRP device page:

  You will need to download and install Odin on your PC. Once you have Odin installed, download the proper .tar file for your device from the download link above. Power off your device. Turn on your device using the proper key combo to get into download mode and attach the device to your computer via a USB cable. Use the PDA tab or button to browse to and select the tar file that you downloaded and flash the device.

Under Linux, Heimdall is required instead, and steps are somewhat different: download the .img file, get into download mode, (optionally) verify connection with heimdall detect, then execute heimdall flash --no-reboot --RECOVERY /path/to/recovery.img to flash it to the device.

Do note that there are multiple, very different variants of this device. The WiFi version (P600) and LTE version (P605) are based on different SoCs and therefore use different recoveries and ROMs, while the Verizon variant (P605V) has a locked (and non-unlockable) bootloader which means you can't flash anything on it.


Is it safe to enable Clean Master service?

The developer of that app, Cheetah Mobile, has been accused of committing ad-frauds. XDA has it covered in detail here. I would suggest to refrain from using any product from such developer. If you can remove such an app or at least disable it, than consider it.


Why apps prevent screen capturing, and how to disable the restriction
Some apps present sensitive data (e.g. banking apps) or copyright-protected content (e.g. video streaming apps). App developers can opt to use the Android platform’s FLAG_SECURE setting to prevent the screen from being captured, recorded, or shown on “non-secure displays” such as the recent apps view. There are a couple of ways to disable this flag:

Smali Patcher module for Magisk. Magisk is officially supported on Android versions 4.2–11.0.
DisableFlagSecure module for Xposed. Xposed is officially supported on Android versions 5.0–8.1.

The Smali Patcher method requires you to connect your phone to a PC and run a Windows program to actually generate the module. Note that Magisk on Android 4.2 does not support MagiskHide.
The Xposed method has a big caveat: many banking apps use Google’s SafetyNet platform for checking device integrity, and prevent the application from being used on devices that have Xposed installed. This renders the module useless in SafetyNet-enabled apps, and there is currently no way to hide Xposed from SafetyNet.
Use these modules with caution, as they disable the flag system-wide.
Taking a screen capture of your phone on your PC
If you can’t or don’t want to disable FLAG_SECURE on your phone, you can also use scrcpy. It lets you mirror your phone’s display to your computer, and then you can just use a screenshot software of your choice on your computer to capture the phone’s screen. This requires you to turn on ADB debugging from your phone’s development settings, but beware that some apps restrict their functions when they detect that development settings are enabled. Scrcpy works on Android versions 5.0–11.0.


Does the Xperia X10 play Ogg Vorbis audio files?

Android supports ogg.

You create a folder on your sdcard called Music and Android will recognize it.

Here's a list of supported media formats.


If you're asking for a remote desktop solution that allows you to view/control your desktop/laptop from your Android mobile device over local wireless network, the answer is: Any RDP/VNC app.

Personally I use PocketCloud by Wyse. It supports both RDP (Microsoft Windows, built into the OS) and VNC (cross platform, if you have a Linux computer or Apple toy you want to view/control, or you prefer VNC on Windows) protocols.

Either RDP or VNC will work over a local network and, if you have proper firewall configuration and DNS setup, can be used over the public internet as well with reasonable security.

VNC requires a server to be running on the computer you wish to control. There are several "flavors" of VNC out there, and many of them are free (as in beer). Check out TightVNC for a pretty solid version.

RDP requires you to enable Remote Desktop on your computer. In later version of Windows it is disabled by default.

The good thing about both these tools is that they are protocols, not confined app systems. As in, you don't need a Microsoft App on your Android tablet to view an RDP session, and you can install any VNC viewer app on your tablet/phone to view any type of VNC server. (Note: With certain types of authentication in VNC, I've found some viewer apps don't work. Just find the right combination for what you need.)

If, however, you're asking something different, please clarify your question to indicate what it is you're actually asking.


You cannot open those files simply because your phone does not have any app to open such files. For example, if you don't have a word processing app, but try to open a .docx file, you'll be unable to open it. Similar is the case here.

If you cannot open those files,you don't need to look for an app to open them, because I can assure you that you'll not be able to understand what is written in then.

Here is what you can do:

Step 1: Scroll through the files, and see if you can associate the file name to any app already present in your phone.

Step 2: If you cannot do that, then copy the whole main folder as it is, with the subfolder, to the sd card.

Step 3: Delete the main folder.

Step 4: In the next few days, try opening every installed and enabled app and use it as normal. Make sure that you use each and every app at least twice after deleting the folder from device storage.

Step 5: If any app misbehaves, then those files belong to that app, and restore then from the sd card to the device storage.

If no app misbehaves, then those files are residual files of some app which you have uninstalled recently or in the past. You may try using each app for a week or so to make sure they don't misbehave. If everything is alright, you can delete that folder from sd card.


How to create videos similar to Khan-Academy videos with a Samsung Galaxy?

Here is how one teacher is using Coach's Eye for Android to create whiteboard style videos. Hope it helps! http://educationambassador.com/resources/entry/coachs-eye-app-is-elusive-android-flipping-whiteboard


How do I transfer files to ebook reader from phone using either an OTG cable or wifi?

Now there are plenty of ways to do this;  perhaps the easiest method given that you have the OTG cable, is just to use a suitable file explorer (preferably MiXplorer which has custom OTG drivers) in case your storage device is formatted in a different file system.

I wrote a guide on MiForum on how to achieve this:  Alternative easy way to mount Pendrive(NTFS FileSystem) via OTG without root its not only limited to ntfs but can also use others like exfat etc.

In your case you just need a USB Flash drive (pendrive) that you can insert on the OTG female port then,
Simply open the app, tap on the three dot menu → More settings → Enable Custom driver for USB OTG (tick the box to enable).
Done, now insert you OTG cable and place the pendrive on the port. The  pendrive will  be recognised without errors, and open the files you need  and copy to and fro the tablet <=> phone as you wish.

Alternatively I have posted a related method here, showing how to do it using wi-fi (which is pretty much related to what you're trying to achieve):

Android to Android file explorer using wifi direct

Or

File transfer with linux pc through mobile hotspot
Is there a way to access the phone filesystem from computer, wireless?

(In above cases the target tablet will be the pc or "second android device" respectively)

Hope this helps


How to type SMS in a full sized keyboard?

Check out WiFi Keyboard -- allows you to use your desktop's keyboard to control the Android.

NB: I have not personally tried this, but it looks pretty cool. aimed particularly at apps that require keyboard input, but still don't pop-up a virtual keyboard......

Again, WiFi, not BlueTooth. aaargh. Unless, you know, you get your PC to broadcast on BlueTooth.