What exactly can Outlook remote-wipe when using multiple accounts and how I can I prevent havoc via root?

What data can be wiped? All data on the device can be wiped, it can allow Outlook (actually Exchange server, hosted Exchange server in the case of Office 365) to perform a full factory reset without your intervention, meaning no PIN, no password, or other intervention from the user. If someone issued an erase all data command from the Exchange console to your device, it would be completely factory defaulted and you could not stop it. - Source is personal experience as a system administrator, and Perform a remote wipe on a mobile phone. This has been a feature in Exchange for well over 10 years so it is nothing new.

That sounds super scary, but in reality this is extremely common with connecting to any Exchange server, and although I personally think the other restrictions on this particular account are extreme, they are not uncommon, and maybe appropriate for your organization. The intent of these permissions is to secure your organization's data, plain and simple.

In my 25+ years of experience working in IT, I have only ever heard of this feature being used maliciously once but the company involved got sued for a hefty amount (again, this is hearsay, I cannot prove or document it to be true or false). My point in saying that is that illicit use of this feature is extremely rare and should not generally be considered a problem or issue worth worrying about. That said, I have heard more than one story of an employee being terminated and a wipe command issued and they lost all of their own personal data, that is considered acceptable and legal in most cases. I have been in situations where this had to be done, and if at all feasible we warn the employee that they must immediately delete their corporate account from their device, and have 24 hours, or until the end of the day, then we will issue a device wipe. If the account has been removed from the device, nothing will happen, if the account still exists the device will be wiped. This is really only an issue where organizations allow BYOD (Bring Your Own Device), organizations where data security is of the utmost importance generally do not allow this and will issue devices with this and various other security measures implemented.

Remember that if someone did issue a wipe command to your device, it would be logged, and if it was done maliciously then the most likely result is that person would be terminated immediately, if they were not I would strongly reconsider whether your employer is correct for you.

And you do not need root to "bypass" this restriction, just install an isolated Exchange client like Nine (as an example) which will allow full access to all Exchange services (email, calendar, contacts, etc) and give permission to Exchange to wipe the account information, NOT the entire device, if Exchange sends a wipe all data command, Nine will wipe all data related to that Exchange account. Be aware that using such a client, or a feature of your device that prevents this feature, may be in violation of your corporate security policy and you should verify that with your organization's IT staff. In many organizations, violation of IT security policy can be grounds for termination.


Goto security tab of your Google account settings and disable 2-step verification.

Then install the authenticator app

Now you can re-enable 2 step verification which should work normally.


Is the phone in Odin download mode? If you connect the phone when it's in Odin mode, Kies detects it, but gives you exactly those messages. You can't use Kies with Odin, it only works when the device is booted. To use Odin, you need the Odin desktop app for Windows.


What are the custom roms available in market for android and ios for micromax funbook P 300?

Firstly you can't install iOS on your Funbook. Any ROM(s) that claim in doing so are actually just running Android with a launcher that looks like iOS.

For information about ROMs for the P300 I suggest you read this thread. The number of working ROMs as is seems pretty scarce.

Also, when you root, unlock your bootloader or flash a custom ROM you void any warranty of your device.


Any recommendations regarding flashing a particular rom on a Nexus One?

I recommend the newest version of CyanogenMod, your Market problem was probably a one-off or has been fixed.


After you've enabled encrypted storage, the password is the same as your lock screen password.


You can restrict  apps from using data in several ways.

Android itself provides a built-in feature to restrict data for individual apps. It can be found at Settings → Data Usage → scroll down and select the app to restrict. You will find restrict background data option there. Select Google Play Services from there then restrict data.

As you mentioned that you need Google Play Services to be restricted, before going with this you should be aware about these.

You cannot use Play Store with background data disabled, but you can still disable the automatic update feature in Google Play settings: go to Settings → Accounts → Disable sync.
Turn off Google Maps offline caching in Maps settings.
Use third-party apps like Onavo Count.


How to associate a specific link with an app?

It's entirely up to the app what links to handle. If the Facebook app isn't written to handle the "unusual kind of link" you describe, you can't make it handle it.


Touchscreen not working at the center in Asus Zenfone 2

Your touchscreen hardware is broken. You need to take it to your local repair shop and have the touchscreen replaced.

If it were new (and therefore faulty when sold) or still under warranty, the manufacturer would be more than happy to replace it: I have friends who've experienced the same kind of problems and got replacements, even on cheap unbranded tablets.


Updates for Google Search, and Street View for Google Maps, listed but not able to be downloaded/installed

I've had the same problem with the new Market app a couple times now, the only solution I've found is to clear the Market data in Settings -> Applications -> Manage applications -> Market -> Clear data (and Clear cache if it isn't already 0.00B). Now after you reopen Market, it should show the correct updates.


Is there a way to prevent background application updating on both wi-fi and Mobile Data?

You can define that hotspot as being a "mobile hotspot", so Android would deal with it as if it were using mobile data:

Open Settings
Go to Data Usage
Tap the "overflow menu" (the 3 dots in the upper right)
From the menu opening, select Mobile Hotspots
Put a check-mark next to the hotspot you're using.


Stock Phone app doesn't work in split-window mode on Android Nougat

For an app to be allowed to work in split-window mode, there is a certain parameter android:resizeableActivity=["true" | "false"] that has to be set to true.

Since Android 7.0, this is true by default, but it's still possible to be set to false if the developer thinks the app will not behave correctly in split-window.

As @Andrew T. suggested in a comment, all you can do as a user is to find another phone app that allows split-window.


How can I stop being redirected to the App Store/Google Store by dodgy ad-scripts?

You can't stop websites redirecting you to other sites: that's just how the web works. What you can do is stop links to apps on Google Play opening in the Play Store app.

Android 6 (Marshmallow):
From the main device settings, go to Apps, then find Google Play Store in the list, click Open by default, then Open supported links, then Don't open in this app.

Older Android:
From the main device settings, go to Apps, then find Play Store in the list, and click Clear defaults.
Next time a website redirects you to a Google Play link, you'll get a chooser asking you whether to open it in the browser (it'll give you a choice of browsers if you have several installed) or with the Play Store app. Select the web browser and click Always. Now links to Google Play will never open in the Play Store app.

Note that this isn't a security problem, whichever behaviour you choose. Web links can only open apps on the device if (1) the app specifically says it can understand/handle that kind of link; and (2) the app specifically says that it's safe to access it in that way from the web. The app does this using an intent filter marked with the browsable category.


I'm sorry to say, you may have bricked your phone...
pardon me for any mistakes, I am only 14 years old

try reinstalling the kernel and bootloader (I suggest using clockworkmod for bootloader) through Odin - Google how to do it if you don't know

then delete cache, dalvik cache and finally factory reset your phone - all through bootloader like ClockWorkMod

Download a ROM like Cyanogenmod
Download GAPPS for the ROM
Put all of this on SD card

Flash the Rom and GAPPS through bootloader

And finally reboot your phone - If you get a message from the bootloader asking if you would like to fix root, simply select yes

You can activate root by going on to developer options on CyanogenMod


AT&T Samsung Galaxy S6 will not connect to WiFi automatically

Was having issues with my s6 staying connected to open aps. Made sure the smart network switching was off, wiped cache and messed with other settings. Nothing worked.  I opened up the AT&T smart WiFi app and adjusted the settings for public hotspots. No problems since making the change.  I disabled the app no problems staying connected.


Is it possible to disable the system update notification?

I believe the only way to stop the OTA notifications for good is to unlock/root the handset and install FOTAkill.apk to the /system/app/ directory.  The version of this app for Froyo can be found within the GApps package.

You might also need to "fake" your phone's signature by modifying the /system/build.prop file and altering the ro.build.... lines, so that they match the latest OS version.

On my Nexus One (it's rooted and running CyanogenMod 7) these are the relevant entries:

ro.build.id=GRI40
ro.build.display.id=GRJ22
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.4
ro.product.model=Nexus One
ro.product.brand=google
ro.product.name=passion
ro.product.device=passion
ro.product.board=mahimahi
ro.product.manufacturer=HTC
ro.build.description=passion-user 2.3.3 GRI40 102588 release-keys
ro.build.fingerprint=google/passion/passion:2.3.3/GRI40/102588:user/release-keys

In either case you will need to root your N1.


How much control can I have over my device while not voiding the warranty?

That pretty much depends on two things:

the area you're living in
the manufacturer's fairness/good will

For 1., inside the EU there's a ruling that, put simple, "software changes" such as root won't void your hardware warranty. You might lose "support" concerning software things, but if some hardware component shows problems (e.g. your battery starts acting weird, or your headphone connector fails to work) that will still be under warranty.

For 2., many manufacturers tend to "ignore" the fact your device is rooted – either generally, or because they simply "didn't notice". I just got my rooted device returned with a new image flashed, so root was gone – but no bill, the paper stated something like "repair done under warranty". You can't rely on this, but it often is handled that way.

If, however, a defect is obviously (or likely) caused by your tempering, things may look different. Say you "burned" your CPU by overclocking, a repair under warranty might be refused – for good reasons ;)


Absolutely yes. I have a SK4G as well, and tried SetCPU out too.  It force closed regularly; whether it's due to overheating I can't say for sure, but it seems the most likely cause.

FYI, all the SK4G ROMs are based on the stock ROM as no one's reverse-engineered the hardware requirements to build custom kernels for it yet :(


Does any app allow schedule voice record except Cinixsoft recorder?

Voice Recorder can schedule recording at any given time for a predetermined time.


Xperia Z2 D6502 can't reboot into recovery

Try using apps to reboot into Recovery. For example QuickBoot


How can I move apps to SD on my Samsung Galaxy Ace?

Samsung Galaxy Ace runs at least Android version 2.2 and is upgradable to Gingerbread, so the device already has the possibility to move apps to the SD card. Though, not all apps support this. You can move an app to the SD card by navigating to Settings -> Applications -> Manage applications and click on the app you want to move. Then you click the button Move to SD card.

If you root your device you can move apps that doesn't support App 2 SD, as well (except for launchers and widgets which must be installed on internal storage). If you are running Android 2.2 you can use the desktop program Super One Click to root. If you are running 2.3 you can read a tutorial here.

Hope that helps!


Transfer LINE account from a phone to another without losing friends and chat history

Warning: LINE only allows one active phone, and will destroy data on the old phone as soon as you log in on the new phone, so be sure to correctly perform this procedure BEFORE logging in on the new phone.
Fast procedure (requires rooted phones)

If you don't remember your LINE PIN code, now is the last chance to change it, LINE will ask for it after you switch. Even if you never set one, it will ask you so better set it now.
Make sure Letter Sealing is disabled in Line settings on your old phone (you can re-enable it after this is complete).
Root both of your Android phones, old and new (absolutely required)
Install Titanium Backup (free) on both phones.
On the old phone, make sure LINE is not running, launch Titanium backup, and backup LINE (App+Data).
Copy the Titanium Backup folder (typically /sdcard/TitaniumBackup/) from your old phone to your new phone. It should contain 3 files or so.
On the new phone, install LINE (don't start it yet), launch Titanium Backup and use it to restore LINE (App+Data). Press "Done", do not start it yet.
On the new phone, install Root Browser, and use it to copy /data/data/jp.naver.line.android/databases/naver_line to your /sdcard/, then transfer it to a desktop computer (via ADB or email)
Open this file in SQLiteBrowser, go to the Execute SQL tab.
Type delete from setting; then press the Execute button. Click "Write changes" then exit, and copy the modified file back to /data/data/jp.naver.line.android/databases/naver_line
Start LINE on the new phone and log in. When Line asks you about restoring the chat history; say no. Even though Line warns you about loosing your chat history, just go head; all of your data will be just like you left it.

This restores your friends, chat history, call logs, groups, groups chat history.
Note about Letter Sealing: if you forgot to disable it in step 1, new incoming messages will show up as an error and you won't be able to send messages. To fix this problem, just:

Disable Letter Sealing.
Use Root Browser to remove all files that start with "e2ee" in /data/data/jp.naver.line.android/databases.
Re-enable letter sealing.

Thanks to TechGravy for the procedure.
Thanks to YandereSan for the Letter Sealing fix.
Slow procedure (no rooting needed)
If you are unlucky enough to have a phone that can't be rooted (the old one or the new one or both), then your only option is this:

One-by-one for each chat conversation, go to the conversation settings and backup it (Backup all) to the SD card (or email if you prefer).
Move the resulting files to the new phone in a folder called /sdcard/LINE_Backup.
Log into LINE on your new phone. This will destroy all history from your old phone, so only do it when all conversations have been backed up.
For each of your friends, go to the conversation, chat settings, and tap Import chat history, confirm.

In total this will take about 1 minute per friend if you are fast, for instance about 3 hours if you have 200 friends.
Warning: Groups chat history can not be restored by this procedure. This only restores friends, chat history, call logs, groups. Also, it loses any media older than a couple of weeks.


Can I force move to sd card applications that don't want to be moved there?

Yes, you can move any apps that don't normally allow it, including system apps, if you have root. Note that most apps that doesn't allow moving usually do not allow it for a good reason, so if you force move you may get crashes and other stability issues. You need an app2sd application that uses root, like this: https://market.android.com/details?id=com.droidsail.dsapp2sd


Does the Yureka have Fastboot mode, or the Samsung's Download mode you mean, and if its MTK based, you can read how to flash it using SP Flash Tool via Preloading an Image or Fresh ROM


Some cameras allow repeated captures if the button is depressed longer. See your manual for settings about the "Continuous Shot" setting, since it may be a form of "burst mode". My Samsung (sorry my experience is not with Zenfone) allows for "burst mode" to allow the camera itself to take a short burst of images, selecting its choice of "best", but keeps the others for any personal preference otherwise. Your phone may do similar.


How does charging battery in normal, speed and trickle affect battery life?

Proper explanation is fairly technical, so am answering in broad terms (you can skip the links if you don't want to get into nitty gritty)

Charging rate is a measure that governs at what current a battery is charged and discharged. At 1C, a battery rated 1,000mAh charges at a current of 1,000mAh. In an ideal world the battery would be fully charged in 60 minutes. At 1C, the same battery discharges at 1,000mA. Ideal charging rate is accepted to be around 0.5 to ,0.8 C for maximum battery life (battery life is measured in charge/discharge cycles). When you charge a battery at this rate, it goes through three stages of charging (Constant Current Charge,Saturation Charge and Ready No Current). For more information, if you are inclined, battery university has a bunch of informative articles on this.

If you charge your battery with the OEM charger and measure charging rate using 3C Battery Monitor Widget or Ampere, and plot, you will find that the graph fairly resembles to that of the referenced link above of battery university. This would also fairly resemble , the "continuous" mode of your app

If you want maximum battery life, it is best to stick with OEM charger or equivalent charger that is equally rated. Device manufacturers have different algorithms built in to regulate current flow at different stages of battery charging mainly to:

a) quickly charge the battery , typically to charge the battery to 50% as you see advertised as a special feature (on a side note, cheap battery chargers do it the hardware way (and a destructive way). See this to get an idea https://electronics.stackexchange.com/). The disadvantage with this and quick or fast charge is that battery is not charged sufficiently in the saturation charge stage (it spend less time in that stage) and doesn't deliver the same capacity as with regular charge. It's like drinking a bottle of Coke, when you are hungry, you may feel full but your body hasn't got the nutrients and calories as from a regular meal :-)

b) to prevent battery damage due to excessive charging like in cases of leaving the charger plugged in overnight (by limiting charging current to near zero)

There is NO way for an app to over ride the device specific algorithms and it's implementation in the ROM. To change this implementation, app will have to change the system files after the system has booted, which is not possible AFAIK, and these apps cannot possibly ship that across the spectrum of devices and different Android Versions. On the other hand, custom kernels(and associated kernel tweaker apps) can permit a) fast charging or quick charging b) increasing or decreasing the charging current provided the ROM and hardware support. Agni kernel, is one such kernel I have used to charge faster when connected to USB. Note that charging at more than 1C can damage battery as shown in Fig.2 here

Charging in "trickle charge" of your app is similar to charging your battery for longer period in the last stage of battery charging, which is useful if you want to have the battery at 100% charge when you unplug the charger, but is a bad idea, since battery chemistry dictates battery deterioration at high temperatures due to internal stress.

A variation of this last stage charging is called "bump charging", wherein the charger is disconnected upon full charge, discharged for a few minutes and again charged. This cycle is repeated a few times. A bad idea for longevity of battery as can bee seen from Fig.2 and Table 2 here.

Both these methods are not recommended for normal usage but may be useful occasionally, when you have a long day ahead and may not be able to charge like travelling, hiking etc.

(Related aspect- you may have noticed that your battery drop is much faster from 100 to 90%, compared to say 80 to 70 %. Which is actually a good thing, because, it is protecting your battery staying at higher internal temperatures. To understand this, have a look at Your battery gauge is lying to you....not a bad thing. Based on this, IMO, it is better to charge the battery when it drops to 30% and stop charging when it reaches 90%. ( I can almost hear one ask, what about battery life which is measured in number of charge/ discharge cycles, won't that be reduced, if I try this? No, it shouldn't matter, because a cycle is not defined by how many times you charge but what is the capacity of charge you used up. To understand this concept better, read what constitutes a discharge cycle)

Charging in "speed charge (mode of your app)", is also not recommended as it does not go through fully, all the three stages of battery charging at recommended levels and is not good for battery life

Hence, bottom line is these kind of apps are better not used and stick to OEM rated chargers and OEM recommended charging methods.

PS: Edited your question to add relevant tags


How to use a bluetooth mouse on an Android Phone?

I happen to have got a Redmi Note 3 (Snapdragon) just recently and also have CM13 on it, and my Bluetooth keyboard/mouse combo connects and functions just fine.

All I can say is that your mouse might be faulty - test it somewhere else.


In very noisy situation Assistant may be invoked by mistake. If you do not want to happen this again then turn off OK Google Detection from any screen in the Google settings.


Looks like your screen and the digitizer are going bad. Maybe there is moisture inside your device. I am no expert but if this is the case try to dry it with hair dryer


How to close Google account on the phone

Sign in to your account here and delete it like that:

More info on deletion you can find in help article.
After the successful deletion your account will be signed out from the phone as well and your friend will lose the opportunity to use it.

If you want not to delete the account per se, but to delete it from phone (i.e. log out) without physical access to the phone, you can try to use Device Activity tab and revoke access there:


How do I disable Google Chrome from using regional google search?

You can visit these addresses below everytime you want to do a search or simply bookmark it. There is no way to add a custom search engine on the mobile Chrome version.

Google Search No country redirect or www.google.com/ncr

And now when you search with Google Chrome, it will always search using Google.com in English without the country redirect.


Is it possible to disable Google Play updates?

The Google Play and Google Play Services, yes, they have increased in size, due to ever-evolving updates to Android. The only way you can stop this from happening is to have no Google related apps on the device.

Why do you not want to root it, in order to put apps on the SDCard?

Rooting does not interfere with the Mobile internet, and furthermore, Play store and play services, cannot be moved to SDCard anyway, so if that is what you thought of there, it will not work.

What device are you using in order to enable a better answer..?

If you were rooted, then you could remount the /system as re-writeable, and remove the app called Vending.apk and reboot, which is responsible for pushing app updates via Google Play Store.

Amendment: Cheers @Izzy for pointing out about MarketUpdater.apk also, note from the comment below, Izzy suggested "freezing" the apps, by freezing, it means to stop the service and effectively disable it, Titanium Backup can do this for you but does necessitate the need for root.


This wasn't the case with the older versions of VLC for Android. Dismissed/removed songs shouldn't appear again in the playlist. I emailed the developer about this issue and they acknowledged this bug. You may check the attached screenshot. I'm sorry if it doesn't answer your question.


In android does my google account saves my custom words from the dictionary of the keyboard?

No android doesn't saves your custom words from the dictionary of the keyboard in your Google account .Normally default keyboard doesn't automatically sync your personal(custom) dictionary. But you can email it or make backup of it in sdcard .

Setting -> Keyboard -> Personal Dictionary
OR
Setting -> Keyboard -> Keyboard Type(eg HTC Sence Input) -> Personal Dictionary


Bluetooth pairing fails, no more PIN entry field

I recently had a similar problem though different devices (Android Google Nexus 7 running Marshmallow and Motorola Buds Bluetooth headset). Turns out the headset needed a reset to forget all the devices it had learned. Since I switch between devices, I suspect my data in the headset itself had become corrupted. In any case this fixed my problem. You might try finding a headset reset for your device and see if that fixes your problem. You may also need to have your phone/tablet forget all the devices, too, as that has helped me in the past.


How the updates of some apps in the Play Store start from ~50%?

Google Play provides delta updates, which allow you to only download the data needed to patch your existing files to the latest version.  This is done at a binary level, so you will typically need to download more data than has changed, but still less than the entire app.


Android File Transfer cannot connect to device from Mac

My MAC is running MacOS 10.12.2, and my phone is an S7 Edge running the UK release Nougat 7.0. With Android File Transfer (AFT) I was also getting the error "Could not connect to device. Try reconnecting or restarting your device.", until I uninstalled Kies on the MAC. Thereafter AFT connected to the device and I was able to transfer files from the phone simply by dragging them to a(ny) folder on the MAC.

I have USB debugging enabled, MTP mode selected in phone's settings, and I had to respond "Allow" to a pop-up on the phone.


You should be able to go to Settings -> Applications -> Manage applications -> All and clear the data for Messaging Storage or something similar, depending on your particular device and software.


Its not possible to change a MAC address every device connected to the internet has a unique MAC address which can not be changed. May i ask why you wanna change it.


How to received only primary labeled emails

Even though it's unlikely that Gmail is the cause of your battery drain, here are the steps to minimize the notification spam:

In Gmail app tap on the upper-left corner "hamburger" button to open the sidebar, then scroll down and tap on "Settings":

click for larger images
Tap on your account and ensure the Notifications option is checked:

click for larger image
Tap on Inbox sound & vibrate menu, and un-check the Notify for every message option.
Go back to your e-mail list, and navigate to the "Primary" inbox.  Tap the 3-dot button on upper-right corner and tap on Label settings menu:

click for larger image
Under the "Notifications" section enable Label notifications, and set up sound/vibration to your liking:

click for larger image
Go back to your main inbox.
Open the sidebar (see step 1) and select one of the other labels.
Tap on menu button, go to Label settings, and un-check the "Label notifications" to disable them for this specific label only:

click for larger image
Go back, and repeat steps 6 through 8 for every label (other than "Primary.")

You should now only receive notifications for your Primary inbox, and you will be only notified once until you dismiss the notification (as opposed to for every new e-mail.)


Boot into recovery and get a shell (e.g. adb shell on the PC connected via USB). Then format the userdata partition:

mke2fs -t ext4 /dev/block/platform/dw_mmc.0/by-name/userdata

Afterwards, simply reboot and it should work fine.

The reason why this is necessary is simply (thanks to @utkanos in #cyanogenmod for explaining it): When unlocking the bootloader using fastboot oem unlock it erases all data but doesn't create a proper filesystem.


ASUS Transformer TF101 freezes on many ROMs

I have found a ROM that does not have this problem, the newest AOKP ROM.


What could be lowering my ringer volume every day?

I think the answer is the Insight Timer meditation app.
It switches the phone to Do Not Disturb while a timer is activated, but also for some reason puts it on vibrate (a separate setting) and also lowers the ringer volume. I contacted their support.


Can i use NFC for File Transfer in Motorola X?

Yes you can, but you have to use Android Beans

Check this forum if you would like more info


Lollipop screen not locking, even after removing smart lock etc

Actually the thing I missed is that I was so annoyed by the double lock screen that I used the system profiles feature to create a profile which disabled the lock screen completely. Once I re-enabled the lock screen everything returned to normal.


Will encrypting my Droid X2's SD card make me lose the ability to view files on it from my PC?

According to this forum post, the SD card is not fully encrypted.  Rather, after you enable encryption any new data is encrypted.

So for example, if you take a picture, then enable encryption, then take another picture, the first picture will be unencrypted but the second will be encrypted (assuming your pictures are saved to the SD card).  If you pull out your SD card and try to look at the pictures elsewhere you'll only be able to view picture #1.

However, putting your phone into PC mode and connecting it to a PC will allow you to view and copy both the encrypted and unecrypted files.  At least according to that post.  So to answer your question: No, you will not lose the ability to plug in your phone to your laptop and edit or view data on the SD card.


Should the sdcard support case-sensitive files?

Android itself is based on Linux, which is designed for case-sensitive filesystems. Internal storage is usually on an ext or ext4 filesystem, which is case-sensitive. SD cards are usually formatted with FAT 32, which is a case-insensitive filesystem. Although Android can support using other filesystems on the SD card, Windows PCs can't, so it's unusual to format your SD card with a different filesystem, and if you do this, you can't use the SD card in a Windows PC (via a card-reader), nor can you have the phone act as a USB mass storage device when connected to a PC.


Wow, that looks crazy! /storage/emulated/0 isn't "real" and you shouldn't be deleting 0, if you are trying to clean out /data/media/0 pass a wildcard rm -fr /data/media/0/* that will flush out your internal "sdcard"


how to add a custom lock for the recovery and/or bootloader?

Encrypt your filesystem. You'll need to enter a password or PIN on every boot to decrypt it, so as soon as the device is rebooted none of your personal data will be readable. TWRP even supports encrypted filesystems (it prompts you for your password when it starts as well, I think). If your device is at least 4.2.2 then you can even leave ADB on; they'd need to unlock the screen to add their computer to the whitelist, so they can't push apps or read data there either. You'll be able to have root, a custom bootloader, ADB enabled, and still have a relatively secure device.


Need help unlocking my bootloader on HTC Desire 310

It happens because in fastboot mode, you can only turn on using ADB on the PC, so when your phone is turned on and connected and ADB can see it, go to 5 string (FASTBOOT) and choose 0 (reboot to bootloader), phone will reboot. Now you're in a fastboot mode.


Questions about Samsung Galaxy S security applications

1.Do these applications runs all the time in the background also when I'm
  not connected to WAP or WiFi?

That depends on the specific security application.

  2.In case you recommend to have such apps , which applications do you
  prefer?

I prefer being cautious in what I install, rather than having Big Brother Watching Over Me. As a Linux-based system, Android have a very strong security base and the Android framework on top of of it is very paranoid about security. Android is -- for all practical purpose -- impermeable to worm-type virus. However, like any Unix system, Android does not protect you from you taking a gun and shooting your own foot. If you tell Android to trust an application, Android will trust the application; if you give trust to the wrong application, don't blame the system for it.

  3.Is it true that the more application I use I can mess up the whole android
  system like the registery in ordinary
  computers) and it can lead to the
  whole device to malfunction or to be
  more slow (like ordinary computer)?

If you're installing many applications that starts background services, then yes, it can slow down the system. Applications that are not running does not affect the speed of the system.

  4.According to question 3: What can I do to secure my system? Do I have some
  option to restore the whole android
  system if it will get massed up and
  bugy in the future.

There is a bunch.

There is a factory reset on Settings > Privacy > Factory data reset.
If you buy the phone from your carrier, they usually can reflash your phone with original ROM.
On rooted phones, you can make a Nandroid backup.
On custom ROMs, you can make a ClockworkMod Recovery backup.
On many phones you can download and flash 3rd party or leaked original ROMs by yourself.


I think this could be due to 2 reasons:

The videos you are playing are not available in a better quality. Or;
Facebook thinks that your connection is slower and hence reduces the playback quality.

You can see that it is not the 2nd by manually choosing a playback quality:

When you play a video and tap on the player, a gear icon should appear. And here you'll get the quality options.
Consider changing it from Automatic to one of the available qualities and see if that improves the playback.


Quick Answer
Volume control is managed system wide. The Android OS doesn't support independent control per application, only per stream type.

Technical
The AudioManager Class only provides developers a way to adjust the audio volume per Stream type, not per application running.
This means that when setting the volume for a specific stream, will affect the entire system.
Currently available streams:

STREAM_ALARM - The audio stream for alarms.
STREAM_DTMF - The audio stream for DTMF Tones.
STREAM_MUSIC - The audio stream for music playback.
STREAM_NOTIFICATION - The audio stream for notifications.
STREAM_RING - The audio stream for the phone ring.
STREAM_SYSTEM - The audio stream for system sounds.
STREAM_VOICE_CALL - The audio stream for phone calls.

Most of this screams exists since the API level 1, and continue to act the same way on the current API level 16.


I experienced a similar problem, I solved by remove and install samsung drivers from my computer.
In order to see if it is a 'driver problem' try to connect your phone in debug mode to another pc, better if it is running linux.


Can Android devices access an iOS file system via USB-OTG?

No as mentioned in the above comment it's not possible.

In android only some part of Linux is used on the architecture whereas in iOS the complete os is built on it.

Android is hard coded in Java whereas in IOS you will find most of the file in XML format so as the format is different you will end up with an unrecognised file on your Android Device


Centrally managing large number of android tablets

VNC server + shell script or try some thing like air_droid etc

Install in each tablet
enjoy :)


How can I transfer android data to PC (windows) given that phone screen is not working and I don't want to replace it.?

ADB commands won't work if you haven't set up USB debugging prevoiusly, and also allowed your computer to debug the phone.

If I understand you correctly that your phone only turns on, but you cannot see anything on the screen, I am afraid nothing can be done. Take your phone to a person who can fit in another display. Otherwise, this seems virtually impossible.


There's a BETA version floating around XDA. YMMV. This is being developed particularly for the S2, although it might work with other devices having FFCs (Front Facing Cameras) as well.

See this thread for more details.


Will restoring a backup unroot my rooted device again?

As long as you don't restore the system partition (I don't know whether this is backed up by ADB), your root access should be preserved.

You could just make a backup of the state of your device now and restore it, when needed.


You don't have to do anything. Google accounts without payment info work right after creation.
The only negative on a non-pay account is that in Google Play Store if you download an app from time to time you get a nag screen about "Completing your account set-up" where you can specify your payment data, but there is always an option to Skip this dialog without negative effect (see sample screen-shot below).


Can I use the Google Market without syncing other Google data?

Shut off sync (Settings -> Accounts and sync -> Auto-sync).  You should also click on the actual account (in the same settings menu) and uncheck the various things that can be synced.  Alternatively, you could create a second Google account and keep it free of an extraneous information.


What can an app like WhatsApp acess on my phone

You can take the description "device's photos, media and files" for sure. If you grant this permission to Whatsapp everything that is located in your "internal storage" (sometimes called sdcard section).
This includes:

Photos (usually stored in the DCIM folder)
Videos
Downloads
Music
Ringtones
...

Only on phones running Android 10 or higher because of the new "scoped storage" feature the access is a little bit limited. And starting with Android 11 it seems like Google will narrow down the permission you grant on the common files again.


I have the Quora app, and the only feature I'm aware of is taking screenshots to save your answers. I haven't found anything in the app that will save a local copy of answers. Sorry.


Hold the Pwr & Vol- 60 seconds. Release, Press and hold power button for up to 10 seconds. Release.

If this does not work, it is fairly easy to remove the back cover and detatch the battery.


Unknown "keyhole gallery icon" sometimes appears on lock screen?

The mystery is solved - apparently it has something to do with the "dynamic wallpaper" feature.
I'll leave this answer here in case someone else sonders about this icon.


Is there an iOS GUI skin/theme for Android?

Espier Launcher is a homescreen replacement that mimics iOS quite well, and still allows for some of Android's features to shine through (Widgets, customization, etc).

Unfortunately, it's apparently built by a small Chinese dev shop, so it does have a few quirks. For one, it intalls some bloatware app store that's all in Chinese, although it's easy enough to hide it from the launcher. There's also some weird mis-translations in the app's settings. Despite these shortcomings, it's a faithful reproduction of iOS's homescreen, and the folder/scrolling/long press animations are spot-on.


How to root Android Device installed in Oracle VirtualBox on Windows

for root Android-X86 use this :

Download From XDA

Usage: ROOT SCRIPT FOR ANDROID x86 4.3

On android-x86:
Boot up
Press ALT+F1 //or if doesnt work,download Terminal Emulator then open it and follow ...
"cd" to the folder containing this file
Run "sh install.sh" and follow the instructions

On a linux OS boot:
Open your linux terminal
"cd" to the folder containing this file
Run "sh install.sh" and follow the instructions

other links For more details :

How to root device in Oracle VM Virtual Box

How to Root Android Device installed in Oracle VM Virtual Box

How to root Android x86 4.3
and ...


How to rotate display output but not touch input


Can the Samsung search key be remapped without rooting?

The official DuckDuckGo app has its own search widget that can replace Android's built-in Google search widget. Have you tried that?


How to force the installation of a programme?

You can't "downgrade" an installed app to an older version. First you need to uninstall the app from your device, and only after that can you install the older version from the APK.


You don't even need much technical know how to crack most touch screen phones. There was a white-paper written recently about the security of touch screen lock mechanisms (and pattern locks in particular) and breaking into these devices using purely the greasy smudges on the screen to get the unlock code.

  8 Conclusion In this paper we explored smudge attacks using residual oils on touch screen devices. We investigated the feasibility
  of capturing such smudges, focusing on its effect on the password
  pattern of Android smartphones. Using photographs taken under a
  variety of lighting and camera positions, we showed that in many
  situations full or partial pattern recovery is possible, even with
  smudge “noise” from simulated application usage or distortion caused
  by incidental clothing contact. We have also outlined how an attacker
  could use the information gained from a smudge attack to improve the
  likelihood of guessing a user’s patterns.
  ...

Smudge Attacks on Smartphone Touch Screens (PDF)

The rest of the paper is well worth a read too.


Insufficient storage space problem in LG Optimus with only two apps installed

you could try if there is a option for moving app to external SD card in particular app setting, then move it into external SD card. usually this option is available with micromax and some samsung mobile handsets.

hope this could help


How to make cellular phone call from Xperia Z LTE?

With stock Sony ROM you can't do phone calls on the Xperia Z, Z1 and Z2 tablets. Might work if you install an own ROM but I'm not sure.

The new Sony Xperia Z3 Tablet Compact ( http://www.sonymobile.com/global-en/products/tablets/xperia-z3-tablet-compact/ ) can make phone calls, even if you better get a bluetooth headset to make it useable.


Is it possible to dual-boot my TF201 with Windows RT?

Windows RT is based on entirely different system altogether - right from the bootloader up to user interface.

Also, Windows RT is proprietary so there is a fat chance that the code would be available to make it work.

What about:

booting mechanism
kernel
drivers for the chip-set support

There's far too many to mention, and quite possibly would require a re-write for it to adapt to the Asus TF02! :)

This is equivalent to asking if Apple iOS can be loaded on a Android handset and vice versa, in plain simple word, the answer is No - nigh on impossible and there would be so much hackery to get it to work, let alone boot.


What can you do with Samsung Kies for Android phones?

As you noted, you can upgrade the device software.  You can also back your contacts, text messages up, and you can sync photos or videos/movies both ways.

You can view movies from your phone on your pc directly, that goes both ways; watch from cell on pc and from pc on cell. I believe you also can download apps from kites onto your cell but that doesn't work anymore because of google's market policies.  Apparently, you also can make your cell work as a modem, but I didn't try that so...

Anyways, as edelcom and mru said before me it still needs some work to live up to what it should do and to keep up with handset itself.

Lastly, in samsung defense, kies isn't just for androids, it's their software for the whole cellphones lines, and many users are happy with it, obviously not us, android handsets' owners.


Does the Android OS provide any overheating protection?

Within the BatteryManager documentation for Android there is a constant that can be used to check against that is named BATTERY_HEALTH_OVERHEAT. This would lead me to assume that there is a check that the OS does against this value, though I have never personally experienced a warning like this. I did on my old iPad, but being a recent Android convert I haven't had the time to find out about this just yet.


Why GPS tags are lost after saving images to PC with KIES?

Copy the files directly by mounting your device storage to the PC, don't use Kies.  See GAThrawn's comment for details (thanks!).


Plugging in wired headset opens Google App and changes volume, nonstop

I procured a second wired headset, and it works with the Maven. However, it does not work with the Galaxy S5.
I got out my multimeter and tested each connection on each headset, and found that they are wired differently. The ZTE Maven and my new headset use the CTIA/AHJ standard, and the Galaxy S5 and my old headset use the OMTP standard. The difference between these two standards is that the ground and microphone connections are swapped.
From Wikipedia (formatting added):

OMTP:

Tip: Left audio

Ring: Right audio

Ring: Microphone

Sleeve: Ground

old Nokia (and also Lumia starting from the 2nd gen), old Samsung (2012 Chromebooks), old Sony Ericsson (2010 and 2011 Xperias), Sony (PlayStation Vita), OnePlus One, X Box One controller with head phone jack, iPhone sold in China
CTIA / AHJ:

Tip: Left audio

Ring: Right audio

Ring: Ground

Sleeve: Microphone

Apple, HTC, LG, Blackberry, latest Nokia (including 1st gen Lumia as well as later models), latest Samsung, Jolla, Sony (Dualshock 4), Microsoft (including Surface and Xbox One controller with chat adapter), most Android phones

My guess is that, when an incorrect headset is used, random noise in the ground connection is sent to the microphone input, which the Galaxy S5 handles gracefully (detects the headset but doesn't receive or transmit any audio) while the Maven does not. This is solved by using a headset of a suitable standard for the given device.


Can I make a web site continue running when in standby?

HTML5 ServiceWorker seems to support what you need via BackgroundSync / PeriodicSync feature. However, since ServiceWorker is still an ongoing effort, I'm not sure what features are currently implemented in Chrome. I couldn't find any good demoes of this, only proposals: https://github.com/clelland/BackgroundSync/blob/master/explainer.md

Cordova has recently added support for Background sync: https://github.com/MobileChromeApps/cordova-plugin-service-worker-background-sync, but this requires you building an Android app.

Without browser's explicit support for such a feature, all your ad hoc efforts will be a waste of time, since your code will be guaranteed to work only when the browser is in foreground. Otherwise, the browser itself can be killed by the OS, and won't be able to continue executing your page's code. The periodic sync feature provided by ServiceWorker implies that the browser would schedule periodic jobs using the corresponding Android services, like you would do in a Java app.


Unable to unlock Android phone from Android Device Manager lock

Fixed it by restarting my phone a couple of times and inputting the first password I've set via the Android Device Manager (because I've locked it multiple times after that to attempt to 'change' the unlock password).


How to prevent VZW drive from mounting when I connect my HTC Incredible to USB

You'll need to root your phone with Unrevoked and remove the CDROM.ISO file located in /system/etc/  That's the only way to prevent that.

The neat upside is that once you've rooted, you can replace that CDROM.ISO with any other ISO you'd like to auto-mount.


Do bright wallpapers spend more battery than dark ones?

On OLED, AMOLED and Super AMOLED screens: Yes

LCD screens: No


Is there a way to permanently clear all notifications and mark them as "read" from the lock screen or notification menu?

I have some solutions.

To avoid apps permanently not to display in notification bar.

Go in app info of particular app and disable show notifications.

To read all SMS at once.

Install Tetra SMS from play store .This app gives option to mark as read to all SMS


How to update gt p1000 system 2.2 in 2016?

As long as SamMobile and XDA-Developers still exist, you will not toss that thing into the recycling bin without a try.

Start from updating the thing to official Gingerbread firmware available for download from SM (download page also offers tools and a brief guide), then install custom recovery and flash whatever you want from there. If you don't mind the lag you could even install CM13 (Android 6.0.x) for some fun.


You can change. First ROOT your device.
Using file manager go to your root directory. Open folder named system. In that open file named build.prop using text editor.
Search for option called lcd_display= (after equals to enter your default DPI value) and save file.
Now reboot. Done.


Android 7.1.1 showing insuficient space even with plenty of space in SD card formatted as internal

You have to keep your internal storage empty because all the apps which you download from play store gets into your internal storage not in your external storage, even if you buy a sd card of 128GB or 256 GB you will not be able to install apps if you have full internal storage

Suggestion: Move all your photos ,videos, downloads to your SD Card
manually and  especially delete that .Thumbnails folder(Hidden Folder)
in DCIM in internal storage.


Mount USB flashdrive on Samsung Galaxy Pocket Neo

The reason is that your phones does not support OTG cables, most android devices (70%) support OTG but some don't. The reason for this, is because your phone hasn't got the right hardware for it I have a tablet that doesnt support it and managed to get it to eventually working alright (It doesnt work in other apps, but you can copy the files at a fast speed using some applicatons that are built around this one) by using USB OTG Helper [root], Please let me know if this works for you
THIS REQUIRES ROOT ACCESSAlso you could try charging your phone to 100% and then trying again, If none of this works then it would be most likely because of your phone not supplying enough voltage to the drive, so you may need a external power supply


Automatic deletion of new mail gmail notification on android when already read online

I just recognize it's working what I asked for and only took 5 seconds to synchronize. Maybe functionallity came with a Gmail Update.

Current version:
- Android: 4.4.4
- Gmail App: 5.0.1


Menu button for very old apps in Android 7

This might help you: Xperia/AOSP NavBar Buttons. A pre requirement is root access and Xposed. I found only this alternative way for your device for the menu bar, but it might not worth.

Or try Custom Navigation Bar.


Applications Permissions Manager for Kit Kat 4.4.2

The permissions manager feature of Android is not complete yet and strictly speaking it should not be accessible. In 4.4.2 Google have removed the method that apps such as App Ops and App Ops 4.3 / 4.4 KitKat used.

As far as I know there is currently no way to access this any more. You will have to wait for Google to finish implementing it and provide a built-in method to access, or wait for someone to find another way to access it.

Quote from Color Tiger the developer of one of the apps on AndroidPolice:

  Still not working, but here's a quick update:

  See line 309 - those are
  the allowed fragments that can be shown. AppOps was in that commit 3
  days ago (line 329), but in the 4.2.2 build that's being sent out that
  line is removed (we've decompiled the Settings.apk).

  We're looking
  for a possible different entry point (another Activity to accept
  commands to load the AppOpsSummary fragment), but it doesn't look
  good.

UPDATE: Apparently Google uses App Ops as an internal testing and debugging tool – it was never designed to be seen by end users, which is why it wasn't given a spot in the system settings, or even the developer options. Source


Why can't I stop people from inviting me to group chats on kik?

The answer is: you cannot. Either wait out the harassment, don't open the app for a while, or switch discussion platforms with the people you care to talk to. All unsatisfying solutions, but... they are the only ones.


application to restore/download all market applications after new rom is installed

You can use AppBrain to sync the list of your apps to the service, flash, reinstall AppBrain and sync your device again to reinstall your apps.

The only downside is that when you resync your device you have to accept every app install separately. Or at least this was the case when I last used it (ages ago).


Search Light is open source, has no unnecessary permissions, and has a nice set of operating modes.


Identifying the existence of hwcomposer of Project Butter in Jelly Bean

On startup, check adb logcat for an init message that mentions the hwcomposer.

If you have a logcat viewer on your device (such as CatLog), you can use that, too.


minimal hardware requirements for Android

According to an interview with Andy Rubin in 2008 this is the minimum requirements for android:

32 MB RAM
32 MB Flash Memory
200 MHz processor

[Source]
[Source 2]

For gingerbread, I could not find anything official, but I found a few sites that say the following:

1GHz processor
512MB Ram
3.5 inches or more screen size

[Source]

I also found an "official looking" site that has requirements, but this looks to be a couple years old and doesn't say what version of android this is spec'd for.

ARM-based chipset
128 MB RAM
256 MB Flash External
QVGA TFT LCD or larger, 16-bit color or better

[Source]


Reduce the icon size on an Android laptop running on Remix OS

You can change the DPI.

When booting, press Tab or E to change the parameters of booting, and add

DPI=<Integer number>

In my case, I used 120 and got smaller icons, but you can try different numbers.


How to control the volume of an Android device from an iPhone?

You could use my free open-source and no-ad app, Web Remote Volume Control, I have made it myself to address this exact purpose, see my answer on this thread.
Full disclosure: I am the author of this free, ad-free, and open-source app.
You could instead use Teamviewer plus a slider widget (Teamviewer Remote Control on the iPhone, Teamviewer Quick Support on the Android device, and also a sound volume slider widget on the Android device), but this may not be free.
You could maybe also use Airdroid, but I think it is not free either.


How to move (ICSDroid) Calendars to the Phone section

I now solved with installing ownCloud on my server. It was not difficult and is easy to setup. Also it gives the possibility to enable even more features.

So in Thunderbird I just add the online calendar URL to the specific calendar. That's it. The only bad thing is that Thunderbird(Lightning) does not get the colors from the server. So you have to set them manually.

And on Android you need a special app like CalDAV which is really cheap and as well easy to setup.

Now you can use any calendar app like the of your Android. Planner Plus or aCalendar. This is totally up to you. I really like Planner Plus somehow.

For me this is a really good solution. Synching is working perfectly even with different users on it at the same time. You can also manage the rights the users have in your ownCloud which was impossible with the row ics Dropbox solution.

I also use the Tasks app of ownCloud, what is called the app OpenTasks under Android, which makes it pretty easy also to use tasks on Android.


Is it possible to set the default volume per application?

Would it be too cliché if I said “There’s an app for that.”? Here’s the link:

App Volume Control


Autodownload apps that installed on another tablet?

Yes, there is, both from the device, or using Google Play on a 'regular computer'.
Using your mobile device

Open the  Google Play Store app
Touch the  Play Store icon and select My Apps.
Visit the All category.
Select an app you’d like to install, then touch the Install button on the app’s detail page.

Using your computer

Visit your My Apps page on Google Play.
Select an app to view its detail page.
Click the button that says Install or Installed and select the device where you’d like to install the app.
Note: When an app shows an "Installed" button on its detail page, it means that the app is installed on one of the devices associated with your Google Account.
Click Install.


Will hard resetting my device remove the Android upgrade?

Hard resetting simply removes all of your data and apps to make the OS like you installed it.  If you wanted to revert to Kitkat you would need to flash the ROM.

So no, hard resetting does not revert to Kitkat.


I've experienced random reboots on Android 4.2 on the Nexus 7. From my research it looks like there may be an issue with Google's location services, but that's not verified. I don't think it's unique to your device in any case.

Take a look at this article which goes a little more in depth.


Samsung galaxy S7 edge from HK soft/firmware

Obtain Gapps from here, and then in fact you have two alternatives:

Install custom recovery via Odin and then flash Gapps with it.

Try to install Gapps via adb sideload. Not all devices/vendors allow this, but you can try.
Firstly you need enable ADB, then drop the Gapps zip-archive into folder with ADB and run
adb sideload gapps.zip

There is also manual way of install (described for example here), but it's rather cumbersome.


Is there a way to automatically change SMTP server?

Basically I had the same problem, and if you had an iphone spits on ground I would say yes (you can set more than one smtp server up and if it fails on one it'll try on the other) . . you can just get round it by turning off the phones wifi when you want to send an email (at home)

Emails can be sent over the phone network using their smtp server (smtp.orange.net for example) but as soon as you hit your home network (via wifi) the  orange out-going server will not work (because it doesn't know  who you are because you are going through your own ISP), where as if you change your smtp server back to ntlworld it would work (because you are using your home connection)(hope that made sence?)

O2 solved this issue, because they had a user name and password for their smtp server, so even if you sent an email over wifi (at home) it could authenticate who you were and subsequently send it.

I tried explaining this to orange . . .  it fell on deaf ears


Is there a good app that lets me to the app updates in one go?

I use AppBrain it automates the install procedure a bit.


Where are the SIM Lock settings stored on an Android phone?

The SIM lock stuff is in a separate ROM chip that is not part of the normal phone storage, AFAIK.  It's manufacturer/device dependent.  Definitely nothing to do with the baseband (and you can certainly flash other basebands).


How does Whatsapp store the chats and contacts of any given user, and are they recovered if one installs Whatsapp on a different phone?

Your data is stored on the device and encrypted using either an encryption key that is also in the device or a key generated based on your account. The best advice is to do as whatsapp suggests and before you uninstall anything, you make from the Windows phone a copy/back-up on your cloud (google-account). It is under options/back up. Then (re)install whatsapp on the Android and import the data from the cloud. Confirm the number and done!

Or you can try exporting a database on an SD and then try to import that on the Android, but that is definitely not suggested. It seems to never work. There are some discussions here on the matter.


Modifying hosts file does not have any effect

To expand on the update that was made by the OP:

Chrome stores its own DNS cache for sites that you have visited.  This cuts down on DNS resolution time when browsing sites that you have recently visited.  However, this happens before the hosts file is checked for DNS resolution (so your new hosts entries will not be checked if they are in the Chrome DNS).  Therefore, you need to clear out Chrome's DNS cache.  You can go to chrome://net-internals/#dns and clear it out from there.

The order in which Chrome checks for DNS (from first to last) is:  local-cache->hosts-file->DNS-Server


How to install app in playstore without Google playstore in android emulator

I assume you have only one emulator running, then you can install an apk file by using adb

adb -e install <apk file>

You get more options by

adb -h


I made reset factory to my android device , and It works fine


Where's the best place to report bugs with the GMail app?

As per this comment, the place for bug reports seems to be via the About -> Send Feedback link within the GMail app - this links to this survey page:

http://www.google.com/m/survey/mail_ca


Why do some of my apps show "Update" and some show "Update (manual)"?

You will see Update (Manual) when the app's permissions have changed. So during the Manual update, you should be asked whether you accept the new permissions. Here's a reference from the Android Market forum. I read this somewhere else but this seems to be the only place I can find it right now. Quoting the link:

Froyo added an auto-update feature for
your apps.  If an app has an update
and no new permissions, it will be
marked as the orange "update."  If an
app has changed its permissions, then
it's red and you need to manually
update it (after checking and
verifying the new permissions of
course).
...
One more thing, you can verify this when you update your apps.  If the app was a normal
"orange" update, when you click update, it will start downloading right away.  If the app
was a manual "red' update, when you click update, you have to agree to the new
permissions, then it starts downloading.


Play Protect : Device not certified - What does it mean?

See your Play Protect certification status Google Play Help answers you :

  What it means if your device isn't Play Protect certified

  If your device is not Play Protect certified, Google doesn’t have a record of the Android compatibility test results.

  Keep in mind that:

  Devices that aren't Play Protect certified may not be secure.
  Devices that aren't Play Protect certified may not get Android system updates, or app updates.
  Google apps on devices that aren't Play Protect certified aren't licensed and may not be real Google apps.
  Apps and features on devices that aren't Play Protect certified may not work correctly.
  Data on devices that aren't Play Protect certified may not back up securely.

  What to do if your device isn’t Play Protect certified?

  If your device isn't Play Protect certified, we recommend contacting your device manufacturer. Ask for a fully tested, Play Protect certified device.


Disable vibration of the phone, but leave it on smartwatch

Android Wear -> Settings  -> Mute phone alerts & calls


In addition to Android's generic USB functions (like adb, mtp, rndis), rmnet_gsi is a hardware specific USB function which exposes some of your GSM/3G/LTE modem's functionality to PC over USB. Usually this is not something an ordinary user is concerned about.

It involves understanding two core concepts:

How Android communicates with modem/BP (which lives on SoC along with other core components including CPU/AP and RAM) for internet data. Communication with modem/BP occurs e.g. through serial channels (like USB or UART, as other components of SoC do: QDL 9006/9008, EDL, fastboot etc.), or by sharing a reserved area of RAM (e.g. SMD or SSM in case of Qualcomm).
How different USB functions of Android Composite Gadget driver (which is an extension to Linux kernel's USB Gadget API) are used to expose Android in USB device mode to a USB host like PC. Different USB functions (like UMS, MTP, RNDIS etc.) can be configured and switched using sysfs or configfs.

On devices with Qualcomm's MSM SoCs (like USB modems or phones), RmNet (Remote Network) is modem's data transfer and control protocol which exposes Ethernet like IP interface as data channel and uses QMI as control protocol. Generic Software Interface (GSI, which replaced BAM) transports communication with IPA core of the modem. Internet Packet Accelerator (IPA) is an IP packet processor which performs better than CPU/AP for this specific purpose.
IPA/GSI can be used with different tethering protocols including RNDIS, RmNet and DIAG/DPL/QDSS. In order to access BP from PC (e.g. to use internet or do some debugging), Android kernel includes USB functions (like rmnet_gsi) for these protocols in order to expose them through USB (so that Android device appears like a USB modem). Proprietary protocols may not be used without vendor provided software. E.g. on Android devices we have RIL and cnd - vendor provided daemons - to communicate with BP. However there are open source tools like QCSuper which can talk Diag protocol over /dev/diag.

RESOURCES:

Gadget RmNet
Qualcomm MSM specific device drivers
Qualcomm Kernel


How can I delete a WhatsApp chat with a specific contact from my app

To delete a specific conversation, open WhatsApp, find the conversation, long press on it, and you'll see a delete icon on the top right. Press on it, and it will ask you if you also want to delete media that was sent in the conversation. Choose accordingly, and press delete


Open source archive is for the developers or ROM cooks. It contains files which can be used when building a kernel. This is mainly intended for experienced developers and not for normal phone users


Why won't my android phone charge from my computers USB port? It actually seems to drain the battery

To expand on Matthew's comments, from wikipedia (http://en.wikipedia.org/wiki/USB):

  As with previous USB versions, USB 3.0 ports come in low-power and
  high-power variants, providing 150 mA and 900 mA respectively, while
  simultaneously transmitting data at SuperSpeed rates.[25]
  Additionally, there is a Battery Charging Specification (Version 1.2 –
  December 2010), which increases the power handling capability to 1.5 A
  but does not allow concurrent data transmission.[22] The Battery
  Charging Specification requires that the physical ports themselves be
  capable of handling 5 A of current[citation needed] but limits the
  maximum current drawn to 1.5 A.

In other words, it's worth it to try as many sources as you can find when looking for a good charging port.


A root tweak is one option but if you don't want to do this, SoundHUD (avaliable here) will bring more traditional volume controls back to Lollipop. The app has lots of configuration options too.


Kies unable to connect to Samsung Galaxy S3 after rooting

I couldn't connect my S3 to Kies and tried everything other users posted (usb debugging, scanning pc for viruses, etc...) and I stumbled upon the fix that solved my issue and I've now connected with Kies and have full functionality with Kies and no issues with my S3.
THE FIX:
On the S3 device:

Pull down from top of home screen (swipe from top of screen downward) to the screen that shows (across the top) Wi-Fi, Bluetooth, etc...
Check to see how the device is connected "Connected as a Media Device" should be shown.
Mine said "Connected as a camera" and I changed that to "Connected as a Media Device" and instantly connected to Kies.

Hope this helps!


Can I have a separate notification sound for my Twitter alerts

In the Twitter app...

Tap the Overflow menu (three vertical dots) and choose "Settings"
Tap the account (your username, not general) you want to change
Under "Notification Indicators" tap "Ringtone"
Choose the Ringtone you want to use for Twitter notifications for this account

For more recent versions of Twitter, this something controlled at the OS level.

Long-press the app icon and choose App Info, or go to Android Settings, Apps & notifications, and choose "Twitter"
Tap "App notifications"
There, for each Twitter account, you can control which notifications you get, whether they make a sound, and whether they also show a pop-up
Tap the notification you want to change, make sure "Make sound" is on, and then tap "Sound" to choose the alert ringtone for that notification.

(These instructions are based on Android 8.1 and Twitter 7.40.0.)


Galaxy Tab 3 7.0 4.1.2 wifi disconnects when my screen goes off

Set Wi-Fi sleep policy to "Never"

For Android 4.0 (Ice Cream Sandwich) and later:

1) Navigate to Menu > Settings > WiFi and select the menu button again.
2) Select Options, Advanced
3) Set “Keep WiFi on during sleep” to “Always”


Number recognition of company number ranges

I looks like the program suggested (Prefixer) may work. The problem will be "For some, the number is ofcourse in my address book,". I didn't see an "exception" to the rule on those screenshots, so how does it handle numbers that are in the block of numbers AND in the contacts.

As a workaround to an "easy way":

Of course manually inputting the numbers will work. Gmail allows more than a few numbers on a single contact. I don't know what the upper limit is, but you could just make a similarly named contact and max it out too. This would allow you to remove the exceptions from the block. Maybe use another contact software and import the contact if that interface is easier to add multiple numbers.

You could also just do it as they call. I am on 2.3.5 and after the call, when the number is not known it asks me to make a new contact or assign it to an existing one.

EDIT: I couldn't find anything out there that would do this automatically. I now know Google contacts will allow around 3000 contact numbers in one contact. Anymore than that it is starts acting odd (not saving, etc).

Using the tools that are available I have made it work by importing this block from a CSV file. Here are the steps:

Goto my dropbox share at Block Import csv's
Download all the CSV file from that folder
** Might want to turn off syncing contacts on the phone at this point.
Go to google contacts
Choose MORE-->IMPORT-->CHOOSE FILE and choose the csv file (Block Import.csv)
Import (this may take a little while for google to respond depending on your connection speed) A new group will be created called "imported M/DD/YY
Go to that group and choose all the contacts. (check box on the top left)
MORE -->MERGE CONTACTS-->OK It will only do 250 at a time. Be patient, it is very slow.
Rename the contact (something like "Compan Name_1" and remove it from this group and add it to "my contacts"
Repeat steps 6 through 8 until there are no single contacts left. There should be around 34 contacts with 3000 contact numbers in each of them.
Turn syncing back on if you turned it off.

While a bit manual, with patience, it does work. Now, I don't know what that will do to your phone when you try to sync it.


Is there any easy way to get GNU build tools on Android? If not... why not?

In case you only need a cross compiling environment with the standard Linux build tools there is an easy solution already included in the Android-NDK:

In the subdirectory build/tools of the NDK you find a scrip named make-standalone-toolchain.sh.
using the parameter --install-dir= you can specify a path where to create the standalone-toolkit - for example as shown inthis call:

build/tools/make-standalone-toolchain.sh --install-dir=/tmp/android-stanalone-toolchain

Adding the bin directory of the created toolkit allows you to use the standard build process for compiling projects. Just make sure that you call the configure script properly for cross compiling:

./configure  --target=arm-linux-androideabi  --host=arm-linux-androideabi

Afterwards you can simply call make and then pray that the application you want to compile is compatible with ARM/Android platform.


How can I unlock the bootloader for my Moto G [Verizon Pre-Paid]

Hello Donavon

You need to know that all Moto Gs (GSM) shipped with locked bootloaders, even if you buy one that is factory SIM-Unlocked, but motorolla offers a way to unlock bootloaders on their phone for free after you register it and request an unlock code. Doing this will void your warranty especially in U.S..

So the question isn't whether or not the Verizon model will have a locked bootloader or not. It surely will, as they all do. The question is whether Motorola's on-line bootloader unlocker will work with Verizon-branded CDMA model or not. And at this point, given that it hasn't been released yet and nobody has one, how is anybody supposed to answer that question?

--- >credits Nathan from http://forum.xda-developers.com/showthread.php?t=2594691


Tasker is your best bet for this kind of thing. It will allow you to setup powerful profiles for the kinds of tasks that you are wanting and will allow you to run scripts as well. It should be noted that a change that came with Android 2.3 (Gingerbread) restricted the ability to manipulate the GPS settings without Root, so Root would be required if you want that functionality.  You can try Tasker free for a week (Official site, Play Store).


I don't know how to turn the screen off completely but setting the screen brightness to the lowest possible value will help with battery life.

  Settings->Display->Brightness


The command is sm list-disks instead of sm list disks.


Don't worry. These are fake virus scanners. They try to scare you by making you think your device is infected.

If you can't exit out of them simply close the browser tab you opened them in.

And if you rooted your phone you can download AdAway to remove the ads.


How do I turn off Messenger's default browser?

Go to messenger, go to Photos & Media and switch on: "Open Links in Default Browser"

(Click to enlarge)


How to flash CyanogenMod with external SD card?

Summing up from the comments:

There are multiple possibilities. While not all of them might work, you still might give them a try:

Narayanan writes: Some device can be flashed by booting through Goldcard. Read many questions that are related and find with Google how you can prepare a GoldCard for your device.
According to Lie Ryan, this will not be feasible for you, as it only applies to some HTC devices.
Recommendation from ce4: adb shell mount -t tmpfs none /sdcard then adb push update.zip /sdcard/. After that you can install the update regularly (Maybe you need to enable adb first in the settings. This procedure creates a temporary tmpfs filesystem at /sdcard. You use it to just-in-time upload your update to it via adb, CWM won't notice that it's not the regular sdcard which is mounted and will be fine)
This should work fine for you, provided you have USB debugging active or are at least able to activate it.


What are Cyanogenmod's profiles good for?

Yes, you'll have to manually switch to Home profile when you come back home. Its what you can find in classic mobile phones.

If you want to automate it, there're plenty of apps for that: Tasker+Profile4Tasker (paid), AutomateIt (free), Llama (free), Locale+Profile4Tasker (paid)


From my experience, I think ES's default app associations are separate from the operating system's. To clear ES's file associations (assuming you are using the latest version), from ES File explorer go to Settings > Cleanup setting > Clear defaults.

The next time you try to open a  file ES File explorer should now ask which application you want to open the file with.


Press and hold VOLUME UP and Home(center) button
Press Power until the phone vibrate
Wait until you see the Android logo then release all the buttons.
Select Wipe data/Factory reset with VOLUME DOWN, press Power (right hand-side)
Select YES -- delete all user data with VOLUME DOWN and then press Power
After format, press Power again to reboot phone. (select reboot system now)


Move Mail storage from phone's internal memory to the SD Card

Only if you rooted, you can use data2sd (original version at Google Play; later modification by enthusiasts at XDA), where /data/data linked to /sd-ext/data (or just sdcard mounted to /data). Then ALL application data will be stored on SD Card.


How to cancel sent invitation on LinkedIn via Android app?

To do so, consider the following steps:

  Go to your LinkedIn Inbox and click “Sent” to see the invitations you have sent.
  Find any invitation that has not yet been accepted and click on the subject line of the message.
  Click “Withdraw”

Source


How to open files copied to android file system using Adobe pdf reader

The files that I copied over did eventually show up: after several minutes.  The files are showing up now in both the DCIM, Downloads and the Android/data/com.adobe.reader/files/Downloads directories.

It is not clear why the delay .. Simply closing and re-opening the Acrobat Reader did not solve it.


How to get latest version of Google Play Store

If you don't trust other sites, then use Yalp.

Yalp Store lets you download apps directly from Google Play Store as apk files. It can search for updates of installed apps and lets you search for other apps. Yalp saves downloaded apks to your default download folder. Other features include browsing categories, viewing and leaving reviews, black/whitelisting apps for updates, filtering apps by being free/paid and containing/not containing ads.
To supplement the features related to Google Play, Yalp Store has ordinary package manager features: listing, running, installing and uninstalling local apps

Also, visit What are the alternative Android app markets? to get a list of other apps/places/sites that can help you get it.


why "ls -al" does not show file size info in /dev/socket directory?

Sockets and pipes represent Unix' way of inter process communication, and a communication channel has no point in having a size. Sockets are thus not seekable as in go to position x in the file.

Linux (which Android makes use of) has 7 file types:

Regular Files
Directories
Character  Device Files
Block Device Files
Local Domain Sockets
Named Pipes
Symbolic Links

See more here


Beginners question: Difference between memory and RAM

What is the difference exactly in modern smartphones?

In Computer Science, memory is a wide concept for everything that is capable of storing data, while RAM only stands for Random Access Memory, or more precisely, runtime memory.

Memory is the same word that the M stands for in both acronyms ROM and RAM. It's simply because both of them can store data, despite one being non-volatile and the other being volatile.

These concepts haven't changed even if you're talking about modern smartphones.

Fore more information, see Are there guidelines on how much free RAM a phone should have? and our tag wiki for ram

  What is (free) RAM and when is (free) RAM important?

Whenever a process runs, it requires RAM to store is runtime data. When many processes run together, they demand more RAM. You should never make your phone's RAM full, so a portion of its RAM is available for use when a process requests more. That "available for use" RAM is called free RAM (or more precisely, "available RAM").

Free RAM is always important, but it is often more important when you're trying to start another app or running a resource-intensive app. It is because when there isn't enough RAM, some processes may fail, and resource-intensive apps will refuse to run.

  How can I as a user help it?

If you're using a moderately new phone, leave it alone because Android can handle it very well. Stay away from "RAM cleaner"s and "Task Killer"s as they do no help actually.

If you're using an old phone with 256 MB or so of RAM running Android 2.x, you should install less apps and routinely terminate them, or throw it away and buy a new phone.


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


Bluetooth has a master/slave setup, in which the other device is a master (for example, a phone) and the other a slave (a headset). Most phones support the hands-free profile only as a master, which means that the phone can connect to slave devices and stream its audio to the device, not the other way around. Apparently Samsung has included support for HFP slave on it's Player models, which is reasonable since they don't have phone functionality builtin.

Therefore, it's not a question of settings, it's a question of support.


How to get rid of "SMS is no longer supported" notification

Have you tried turning off SMS option inside of Hangouts?


Which app can create a background image without distortions?

You may try Wallpaper Changer from "j4velin development".

I hope this may do the trick for you. You can also customize the desktop by rotating a bunch of wallpapers. This app automatically adjust the background in the best possible way.
I know you found out your own way. But if you are interested, give it a try via this link


How do I restore my rooted Motorola Droid back to completely stock and unrooted?

This website has a very good answer:
http://www.droidforums.net/forum/droid-hacks/13466-how-back-stock-no-su-no-busybox-etc.html

Seems to cover all your bases.

Essentially involves:

flashing the stock recovery and boot images to replace custom ones
then either

manually removing all the "root" bits, or
(option B in the post) flashing the official update.zip putting your phone back to stock!

Good luck :)


What Port Does Android Use For VPN Connections?

If you have access to a computer that

is on the same Wi-Fi network; and
runs Wireshark (http://www.wireshark.org/)

you can probably find out the port that way.


Answer from vi.su. in comments (to make it clear for other users)

  Found out solution to this problem. In fact, this is not a problem at
  all. NFC device in the nexus phones is the source for this sound. When
  placed near a RFID / smartcard, it actually tries to read it aloud.
  Galaxy Nexus NFC Weirdness


Can android phones use micro SD storage in the same way they do internal storage?

Since Android 6.0 (Marshmellow), Android supports Adoptable Storage. However, many phone manufacturers, including Samsung, have disabled this feature on their phones.
How to use Adoptable Storage on supported devices:
If you do have a phone that supports this feature, you can turn it on by following these instructions:

Put an SD card in your device.
Open "Settings", "Storage", the SD card, click the three vertical dots, and press "Storage Settings".
Tap "Format as Internal".

What it does:
Here's how Adoptable Storage works, according to source.android.com:

When external storage media is adopted, it’s formatted and encrypted to only work with a single Android device at a time. Because the media is strongly tied to the Android device that adopted it, it can safely store both apps and private data for all users.
...
Apps can be placed on adopted storage media only when the developer has indicated support through the android:installLocation attribute. New installs of supported apps are automatically placed on the storage device with the most free space, and users can move supported apps between storage devices in the Settings app. Apps moved to adopted media are remembered while the media is ejected, and return when the media is reinserted.

So not only does the device have to support Adoptable Storage, but the apps have indicate support for it too to be able to be stored on the SD card.


Why does this ad keep showing up below my notification bar and how do I stop it?

There are many complaints about the Premium Wallpapers HD app, which apparently started to show ads looking like this after its latest update.

In general, an Android app can draw anything over other apps if it has the “Draw over other apps” permission, so you can check which of your installed apps have this permission.


Can I safely downgrade an encrypted Asus Transformer TF101 from 8.6.5.21 to 8.6.5.19?

I ended up doing a factory reset on my tablet (after doing a backup of my data with "App Backup"). As far as I know the downgrade would probably have worked, but I decided not to risk it.


Unable to boot my Nexus 5 into recovery mode

The problem is your not flashing SuperSU or deleting /system/bin/install-recovery.sh. Android has safeguards which revert to the stock recovery thru the install-recovery.sh, SuperSU by default disables this function so I'd recommend flashing it after you install TWRP.

Steps

fastboot flash recovery twrp.img or fastboot boot twrp.img
flash twrp.img inside of recovery if you just booted it instead of using fastboot flash
flash SuperSU-2.79-SR3.zip

OR

tap the mount tab
tap System
go back to main screen and tap advanced then file manager
navigate to /system/bin and delete install-recovery.sh

I recommend using the SuperSU route but whatever floats your boat.


Cannot connect my Galaxy Ace to my Google account

Setting the correct System date and time.

It turns out authentication requires establishing a secure connection with Google’s server. The SSL certificate contains a expiration date which would be compared against the system date of the Android system. If the system date is too far in the past or in the future, the validation would be failed, thus the connection cannot be established. This is a security measures of the HTTPS connection, so check your system date next time encountering such strange error message.

OR

If that above fix is not working for you then you can try out ‘YouTube Connection Trick’ to rectify this problem.
Follow the below steps –

Add YouTube app and login into your Gmail account.
Go through the Gmail asp and add account if needed.
Sign in to your Gmail account with your user name and the password.
Go through your login process and now try to check Menu > Settings > Account & Sync.
Select “Add account” and add a secondary account.

This solution will work out if the above doesn’t works.


imo Messenger can't do Skype IM anymore, any alternatives?

Have you tried IM+?

It mentions that for the Skype function you need to use an in-app purchase. However it has good reviews overall, however I'm not sure what the battery drain is like.


Is there a way to make the text on a site reflow in Firefox Mobile?

The text reflow extension is a partial solution. It requires a click for each offending paragraph.


Try the following:

Click on your Play Store icon
When the play store app opens click the 3 horizontal bars symbol (top left hand corner beside 'My Apps'
Click on Settings
Click on 'Auto-Update apps'
Then select 'Do not auto update apps'

Hope this helps!


The share menu simply lists apps that have an appropriate intent filter for the share action with the type of data being shared. So the only way to get a new item on the share menu is to install an app that does the thing you want. If one doesn't already exist, it's not that hard to create one following the official documentation, but since this isn't a programming forum, we can't help you any further.


Apple Music is a streaming music service and can't be downloaded as local files unless you convert the DRM-format songs to MP3 or any other DRM-free format. You can google "Sidify" and the info may help you solve the issue.


How do I turn off the light that comes out of my moto droid's usb port?

Simple hack: cover it with a small strip of black sticker. Or, cover the nightstand with a handkerchief.

Complex hack: Find if the USB port driver allows you to turn the light off; I think that's quite unlikely, as it may be hardwired to the hardware itself.


WhatsApp - Auto Creates thumbnail images in DCIM Directory - Impossible to stop

How do i control what pictures are displayed to me when i click on the camera icon in WhatsApp. Whats App call these “Recent” Can it point WhatsApp to only look at the DCIM directory on my SD Card?

After installing WhatsApp, you allow it the permissions to use the camera and your files. Pictures are usualy saved in the DCIM folder. Thus, when you want to take a picture with WhatsApp using the camera, WhatsApp, due to the access to your storage, displays pictures from the default folder where pictures are stored (even though that is not the folder where WhatsApp stores its pictures) plus other locations. What follows is the creation of thumbnails (if they were not already created) in case you would like to view/use other images.

Unless you deny both camera and storage permissions, you have no control. Plus denying the storage permission will also prevent you from using other files not just pictures.

  How do i prevent the old thumbnails reappearing the in Internal Storage/DCIM/.thumbnails directory when the camera app is launched from WhatsApp?

Whether it's WhatsApp or another app, as long as they have permissions to your storage and/or camera, you can't prevent it. I think MediaStorage will re-create them any way if not immediately at least during the next reboot or next time you use the camera.


Try with another browser, like the Android stock browser or Firefox for Android.


How do I merge contacts based on phone numbers?

If you can pull both sets of contacts into the Google Contacts app on the phone, and let them sync with Google, you might then be able to merge duplicates via the web-based contacts page: https://mail.google.com/mail/u/0/#contacts  Click the "More" button, then choose "Find and Merge duplicates".


Sorry I cannot add comment for some reason.
Well you can try these:

Install catlog or anyother logger
set on error.
install RTP and run.
Open catlog and save. It should contain the errors.
Post here.

After that.

Delete its data folder in /data/data/ (something like com.jrummy....).
Uninstall.
Rename and move its folder found on ur sdcard (romtoolbox) somewhere else.
Install a previous version.
Try.
If not uninstall and try Rom Toolbox Lite.
Let the dev know about it... Include the log.

If these doesnt work I can give a previous version which works on mine with its data.
Hope it helps!


Scanning receipts for paperless environment

There are multiple solutions available, depending on your goal. Probably none of them covers exactly what you describe, but maybe one of them comes pretty close, or a combination can be the solution for you.

A bunch of apps like Expensify offer to keep track of your expenses. Here you can scan your receipts, record your milage, and more (the app takes care for that). All data gets uploaded to the providers server, and you get reports in return.
Warranty Archive stores copies of your warranty receipts. It takes photos of your papers (receipts and the like), and lets you add some details. According to the app's description, syncing with Google Drive is planned -- so this comes closest to your description. A better rated variant could be My Warranties, even offering reminders and barcode scanning; but the app description does not mention any synching (neither cloud nor desktop). Full version is just half an Euro, so not that big deal.
Search the Google Playstore for "receipt" to get a lot of alternatives, most of them comparable with above described apps, or combining features of them. Here you might even find an app that does exactly what you want. Though just using a single term for the search, the first result page containts no false positives -- so take your pick!
Another variant would be using a PDF-Scanner like e.g. CamScanner, saving the full PDF in the correct folder locally, and use an app like FolderSync to have that directory synced with your preferred cloud service automatically in the background. This would even be independent of whether you want to keep receipts, or any other documents sorted that way.

There might be many more solutions (and I'm pretty sure there are) -- but naming them all in full detail would get a quite long task :) You've got some ideas now which should it make easier for you to find your "perfect match".


HTTP servers with scripting support on Android

AndroPHP looks like it'll fill your needs quite nicely.

You can...

Deply dynamic PHP content
Serve pages over LAN
Use a MySQL Database

Heck, this'd be awesome for all sorts of events. Have people whip out their phones, navigate to your locally hosted signup form, etc, then export the mysql tables out later.


Samsung GT-s6312 USB issue connecting to USB

I found that most of the time such type of problem are solved by this link.

STEPS : (for Windows specific instructions):

Ensure phone is not connected to PC.
Uninstall KIES from PC. Reboot your PC and Reinstall KIES after that. Just for great measure... open KIES, go to Tools | Troubleshoot connection error. Follow instructions and wait for it to finish the troubleshooting procedure.
Reboot your phone (or turn off and then on your phone again). Do not connect it to your PC just yet.
Once rebooted, go to your phone's dialer, type *#7284# - A configuration window will appear. In that window's USB section, if it's default to PDA, tap MODEM, then back to PDA, (if it is MODEM in the beginning, change it to PDA) then press the back key to exit. Most importantly, it must set as PDA when you exit.
Turn off USB debugging in your phone.
(Optional) Set your phone's screen timeout to a lengthy time. (minimum 1-2 minutes - recommended 5mins to 30mins) its found in Settings | Display. You can change this back later on.
Connect the phone to your PC with USB cable and let windows load your drivers... and wait for the drivers to get reinstalled.
Once reinstalled, disconnect the phone off USB. Switch USB debugging back on in your phone settings, and reconnect the phone back - you'll see windows load another set of drivers for your phone. Wait until it is completed. (This step is a precautionative measure to ensure your phone is identified with all the necessary drivers)
Once complete, unplug your phone, and turn off USB debugging... This is to ensure MTP will initialize. Also, press the phone's home key until your homescreen is displayed. Only after doing all that, reconnect your phone back to PC.
Test and see if MTP works using Windows Explorer. You'll see your phone's USB storage and SDCard contents if it does.

Hope it will help you..


Is there a way to see the device's screen *live* on PC, through ADB?

screenrecord
screenrecord is an internal Android executable that dumps screen to a file, and ffplay from ffmpeg happens to be able to play an H.264 encoded stream from stdin
First enable ADB USB access and then on Ubuntu:
sudo apt-get install adb ffmpeg
adb exec-out screenrecord --output-format=h264 - |
   ffplay -framerate 60 -probesize 32 -sync video  -

You might have to make the screen move a bit before you see anything:

Uncut demo: https://www.youtube.com/watch?v=fVgeoMYm61Q
Explanation of parameters:

-probesize 32 -framerate 60 -sync video reduce the delay between the image on the phone and the image on the disktop (thanks to @arbuz)
we use adb exec-out instead of adb shell because shell might mess up some control characters due to being a shell (thanks to @Bowi)

See also: Use adb screenrecord command to mirror Android screen to PC via USB

Tested on Ubuntu 20.04, Android 11, Pixel 3a.


What happens when displaying through Miracast using low resolution device and high resolution external display?

Will Android take full advantage of the full 1920 × 1080 resolution of
  the Miracast destination device?

No. You will end up with a stretched yet aspect-intact mirror of what is on your android.

  What are my options and what would happen on the tablet's screen? What
  happens on the TV's screen?

Tablet screen remains the same. TV will appear as indicated above. You don't really have options aside from tilting the device to switch between portrait/landscape.

  OR: Do I need a tablet / phone with 1920 × 1080 resolution in order to
  Miracast at full 1920 × 1080 resolution on the external display?

Nope. If the device supports miracast, it will display on whatever screen the miracast dongle is set up with.


Is 150 MB / month enough for limited use?

Using wifi == not using your data plan.  So that will help reduce data usage from your provider.

So long as you are not streaming (music/video/youtube/etc) or downloading large amounts of data (podcasts, for example) then you should be fine.  Or at least save those activities for when you are on wifi.

Downloading apps: each app can be anywhere from 100kb to 10mb+ in size.  Save these for your wifi unless it is an update you really need then and there.

Weather/maps: shouldn't be too heavy of data.  Same with Google voice.


How can I reboot into recovery from fastboot?

(Self answering here because I only found this answer after hours of dredging through 200 page threads of forum posts.)

There are two non-standard but semi-prevalent methods that may work depending on your make and model (and why recovery isn't working in the first place).

Some phones actually respond to fastboot reboot recovery. This is quite natural given adb reboot recovery, but unfortunately is non-standard. I found lots of people suggesting this method so I offer it here in the hopes that it works for some, but it didn't for me.
Some phones will actually let you book into an image via fastboot without flashing it. This will allow you to load a recovery image without needing to reboot the phone at all. You need a copy of the recovery image on your computer, but running fastboot boot image.img should do the trick. I was able to load up TWRP using this method.


How do I toggle grayscale in Android 11?

Actually you can schedule and customize the Bedtime mode.
If you long press the Bedtime mode tile, it'll open the Bedtime mode screen.

In the schedule option, select all the days and in the time select 00.00 to 23.59, so as to keep it on almost the whole day(max. possible time - 23hrs 59 mins a day).
If you tap the Customize option, you can see a way to turn off the DND mode.

That's it, done! Now you can simply tap the Bedtime tile and it'll remain on
Once you've done this, you need not turn off DNS, while enabling Bedtime mode, as it's customized now.

A small point: Bedtime mode turns off an hour before if you've set an alarm, say you set an alarm at 5.00 a.m. Then, the screen turns back colorful at 4.00 a.m. And if you set an alarm daily at that time, schedule bedtime from say, 5.05 to 5.04 or so