Kindle Fire HD 7" runs very slowly after rooting

The process of rooting your tablet shouldn't affect the performance.  However, any apps that are installed when rooting can affect the performance.  SuperUser is a very common and popular app that is used when rooting and I have not seen any performance impact when installing SU on Motorola and Samsung devices (100+ devices).

Based on the junk that the first link tried to get me to download and how my virus detection (AVG) went off after extraction of the Zip, I'm guessing that there could be an app that was installed when rooting the tablet that could cause some performance delays (adware, monitoring app, etc.).  It's an extremely large download to for just rooting a tablet and the fact that it has 2+ threats to security programs it's not a good sign.

You can look at apps that are taking up system resources by enabling Developer Options and then looking at "Process Stats" under Settings->Developer Options->Process Stats.  This will show you what apps are taking up a lot of CPU Cycles.  If there is something you don't recognize and it's not a Google service, it could be something that was installed when rooting and soaking up resources, slowing your system.

The .bat file in the second download (Qemu) looks legitimate and there is nothing malicious in the batch file.

You can try uninstalling Superuser.apk from your device and installing it from another source.  This could resolve the sluggishness you tablet is experiencing.

Before doing anything else, I would recommend doing a complete backup of your entire tablet so you have a restore point if anything else goes wrong.  I use TWRP on the devices I manage and I've had excellent experience with it.  It appears they have a version for the Kindle Fire XDA Link.  If you already have a way to backup everything from the system level, use that before installing/uninstalling anything else.


Super old email contacts suddenly appears in my phone contacts

SO, it turns out these contacts were infact imported from a google account I actually deleted about a week ago (20 days for it to get permanently deleted). I looked into my sync settings on my phone and saw how this old gmail adress were still there with sync activated. I had to re-create the google account, and logon to find these contacts in there.
So apparently my phone suddenly decided to add 6 contacts from a deleted google account. This google account had actually a HUGE contact list synced from WAY back on my old phones and accounts. Now all deleted though


I cannot give you a satisfying "100% answer", but maybe bring some light into the issue:

What AVG reports for this app is:

it includes ad modules
specifically, it includes something called Android/deng (sorry, AVG doesn't give me the English page, obviously due to my current location/IP – with some luck it will reroute you to it)

This "Android/deng" thingy seems to be ransom-ware (see e.g. here ; VirusTotal reports it for another app of the same author).

With two places mentioning different packages of the same author "infected", that makes it at least suspicious: one can be wrong (not a rare case), but two of them for different apps of the same author rings the bells.

So far the first analysis. I'm still not convinced enough to scream "Malware!" straight out, neither "Safe!" – but "Special care!" never hurt. That said, what would I recommend? Different things:

as you've already installed that app, check it with a product specialized on this. My Android-app-list for Ad-Modules and Privacy Checker will give you some choice: two of them are marked with an "IzzyOnDroid recommendation" – which is naturally what I recommend you now :)
If all that seems to be "too suspicious and dangerous" to you, you might wish to pick an alternative app for your purpose. For that, be welcome to take a look at my list on App Lockers.


It turns out the issue was Samsung's loveable kernel. Changing to a supported custom kernel fixed this.


How to flash Official ROM on SAMSUNG GALAXY S6 EDGE

It looks like you Galaxy S6 Edge may have been rooted as I see current binary and system status are indicated as custom and that would explain not being able to OTA update.  I also know that some unlocked refurbished phone replace motherboards as long as the hardware fits.  Its my understanding that what is displayed in the download mode, i,n this case "G925L", will be the correct variant when choosing the proper firmware.
  I've rooted every Samsung I have ever owned and have never had the issues you described prior to factory reset.  It is my humble option that your phone may have been compromise  and suggest your change all your password accounts.  It would be easier is you did this after a successful boot rather than before as you'll face Google FRP lock.   Good luck


Gboard's "glide typing" is designed to allow typing words without worrying about inserting spaces, so when we want plural we just have to type the plural of the word rather than the singular.
Workarounds other than 'space-delete-s' would be disabling glide typing and using old school tap-to-type where every key requires explicit pressing or using the "gesture cursor control" to move the cursor around and then back to the end of the word before pressing 's'.
There may be a third-party keyboard that would allow a custom preference for this, and it may also be possible to modify Gboard to behave this way, but it may not be as useful as hoped.
For an example of what it would be like you could try enabling double-space-period and typing anything using multiple spaces throughout. You would normally only press space half as many times, but you'd be pressing it a lot more often if it was not inserted automatically. The cursor-control workaround still works, but the delete workaround fails although 3+ taps of space becomes period-space-space (etc).


From your screenshots, it looks like old logins saved in Chrome. If you've used Chrome to remember your login details for websites, that's what they'll be. They're synced across desktop as well as mobile Chrome installs via your Google account. The UI for selecting which login to use has changed recently, so it's natural that you might be surprised by it.

You can delete old login details from the Chrome settings, on PC or mobile. On Android, the steps are:

In Chrome, click the three dots button in the top-right
Choose Settings from the menu
Choose Passwords
Either turn off Save passwords to disable the feature entirely, or:

Click a site in the list
Click the bin/trashcan icon in the top-right to delete that password
Repeat that for all the old login details you want removed


What causes my Android phone to heat on low signal

Why?
When the phone signals are weak, the android OS constantly scan the area thoroughly. This requires more battery power. That's the reason your phone gets so hot when you are in areas with poor reception.
Could it be solved?
That is the reason it is advised to turn flight mode on when you are is low-signal areas to preserve your battery life.
Is it a hardware problem?
Yes. and that problem is common to all the android devices. So nothing to worry.
Why not iPhone?
For the comparison with iPhone, the specs of android device of each manufacturer varies from one another whereas it doesn't in apple deceives (Not everybody get to produce a device which can run iOS, thanks to the Apple Inc. patents.) As the android specs vary from device to device, it is highly likely that the battery performance will differ from device to device as well.


Ok, I finally found the answer. The option was a lot more buried than I thought it would be.

Open the Google app on your phone.
Press the More (hamburger) menu button, then choose "Settings".
Under "Google Assistant", tap "Settings".
Switch to the "Assistant" tab, then tap "Routines".
Scroll through the list and find "Take a Note" or whatever your command is and tap on it.
Under "My assistant should...", you should see, "email ". Tap on the gear next to it and edit the email address.
Tap then back arrow, then tap the check mark to save the change.


Updating phone-firmware based on phone carrier

If you want to get the latest firmware for your Samsung Android device, head over to http://sammobile.com/firmwares/ and type in your Model number found in

Settings->Device Information (or maybe one of the subcategories like Software information)

It can also be found at the beginning of either Baseband or sometimes Build number. As a last resort the box your phone came in has that information on the little sticker with the three barcodes.

Given that you linked the international, unbranded S6 Edge (SM-G925F), I guess your device is unbranded. You will get updates via OTA directly from Samsung (no carrier in between you and the stock firmware) so watch out for any carrier specific firmware. They may replace parts of the firmware with their branding and their bloatware.

Any stock firmware for the SM-G925F will work as long as you don't intend to downgrade.


The device was not bricked. After a few hours I held down the power button again, and the frozen screen was replaced by the "no battery" screen. After charging, the device is back to normal. I caution users of this particular device not to use apps that try to force the systemwide screen orientation.

It was lucky that the battery was nearly empty when this happened. I suspect that if the battery had been more charged, the wait could have been significantly longer.


How to use internet from another basic mobile through bluetooth?

If that basic mobile has the future of bluetooth hotspot, you can make use of that. Otherwise it can't be done as per your requirements.


If your zip file is corrupt then no wiping will change anything.

You'll need to redownload the file, and check the checksum to see if it's been corrupted during transfer. If yes, you may want to redownload it again, using a different mirror.

Alose, be sure to get the right OpenGApps package for your Android version and device CPU architecture.

EDIT :
My bad, I didn't read your whole comment. Have you tried reinstalling TWRP (again, checking the checksum) ? If EVERY zip file is seen as corrputed by TWRP, it might be your storage that's damaged. Using the "Repair" function may help.


What is the difference between temp root & pemanent root? What is a soft reboot?

Permanent root vs. Temp root:

Permanent root:

Root persists a reboot
No need to re-root after rebooting
Root access in boot phase (needed for some apps that run after Android is booted)
Usually prevents any future OS updates
Usually voids warranty

Temp root:

Root access is lost after a reboot of the device
Needs to re-root after a reboot
No permanent changes to the OS
Allows future OS updates1
No root access right after booting

1: Only if the device has no active "root check" (like some Samsung devices)

"Soft" reboot vs. normal reboot:

Normal reboot:

Complete and safe shutdown of the device
Proper halting of the CPU
Restarts through the bootloader with possible access to the recovery and download mode

"Soft" reboot:

Reboot of the Android framework
No restart through the bootloader
No access to recovery and bootloader
The system is abruptly halted/killed (ie. unsafe)
Most of the hardware is still running (ie. no need to re-enter your SIM-Pin, WiFi does not need to re-authenticate)
Can be achieved by killing he system_server process
Requires root access/Custom ROM
(Preserves temp root)1

1: Only if the device does not check for modifications after the initial boot (like some Samsung devices)


Cannot see pictures and cannot hear audio on Galaxy Y; package data not signed properly

Actually galaxy y default player doesn't support much formats.
Check which format it is. Then try downloading the player which supports the format.For eg: if it is 3gp format videos you will need 3gp player.


Samsung S screen turns off while calling

This is normally face detection that turns the screen off so that you cannot press buttons with your cheek.  If moving the phone away from your face does not turn it on, then you should be able to turn it on with the power button.


Is there a fix for intermittent "[app name] succesfully updated" notifications?

I see what you're saying... one way around it, is to look in the logcat and keep an eye out for something like the following, in this case, I downloaded an app called Rendezvous, this is what appears in the logcat

D/PackageManager(  242): Scanning package com.jgms.rendezvous
I/PackageManager(  242): Package com.jgms.rendezvous codePath changed from /data/app/com.jgms.rendezvous-1.apk to /data/app/com.jgms.rendezvous-2.apk; Retaining data and using new
I/PackageManager(  242): Unpacking native libraries for /data/app/com.jgms.rendezvous-2.apk
D/installd(  120): DexInv: --- BEGIN '/data/app/com.jgms.rendezvous-2.apk' ---
D/dalvikvm(23670): creating instr width table
D/dalvikvm(23670): DexOpt: load 22ms, verify+opt 203ms
D/installd(  120): DexInv: --- END '/data/app/com.jgms.rendezvous-2.apk' (success) ---
D/PackageManager(  242):   Activities: com.jgms.rendezvous.login com.jgms.rendezvous.MakeWaypoint com.jgms.rendezvous.FindExisting com.jgms.rendezvous.ShareLocation com.jgms.rendezvous.FindFriend com.jgms.rendezvous.ShowMap com.jgms.rendezvous.About
I/ActivityManager(  242): Force stopping package com.jgms.rendezvous uid=10202
W/PackageManager(  242): Code path for pkg : com.jgms.rendezvous changing from /data/app/com.jgms.rendezvous-1.apk to /data/app/com.jgms.rendezvous-2.apk
W/PackageManager(  242): Resource path for pkg : com.jgms.rendezvous changing from /data/app/com.jgms.rendezvous-1.apk to /data/app/com.jgms.rendezvous-2.apk
I/installd(  120): move /data/dalvik-cache/data@app@com.jgms.rendezvous-2.apk@classes.dex -> /data/dalvik-cache/data@app@com.jgms.rendezvous-2.apk@classes.dex
D/PackageManager(  242): New package installed in /data/app/com.jgms.rendezvous-2.apk

Notice the last line, "New package installed...."

If there's any other way, I'd gladly amend this :)


Install Google Play Services without Google Play Store

After installing the latest version from apkmirror, and checking I had the Google Framework installed, apps still crashed

You can't simply get Play Services work by installing .apk file(s). Google Play Services (GMS) and Services Framework (GSF) need some extra privileges which normal apps don't have. That's why we flash GApps through custom recovery which modifies some files in /system partition. Other than the .apk files placed under /system/app and /system/priv-app, here is a minimal set of files under /system which are added or replaced. You can see the contents of configuration files to know more about what elevated privileges Google apps have over normal apps.

etc/default-permissions/default-permissions.xml
etc/default-permissions/opengapps-permissions.xml
etc/g.prop
etc/permissions/com.google.android.dialer.support.xml
etc/permissions/com.google.android.maps.xml
etc/permissions/com.google.android.media.effects.xml
etc/permissions/privapp-permissions-google.xml
etc/preferred-apps/google.xml
etc/sysconfig/dialer_experience.xml
etc/sysconfig/google-hiddenapi-package-whitelist.xml
etc/sysconfig/google.xml
etc/sysconfig/google_build.xml
etc/sysconfig/google_exclusives_enable.xml
framework/com.google.android.dialer.support.jar
framework/com.google.android.maps.jar
framework/com.google.android.media.effects.jar
lib64/libjni_latinimegoogle.so

  Is this issue caused by not having the Google Play Store installed?

No. Play Services should work fine even without Play Store. Play Store is a Google's privileged app that won't work without Play Services. On first boot after flashing GApps, you can uninstall Play Store. But some apps which are dependent on Play Store can break, such as which make use of License Verification or In-app Billing or possibly other things (I'm not a developer).

  Would I be able to flash GApps on a stock ROM?

Theoretically you can flash GApps to any ROM, unless the ROM is deliberately customized not to work with Google's APIs.

  the last time I tried to remove the Play Store I couldn't find its package in the /system folder.

Play Store's package name is com.android.vending and app name is usually Phonesky, installed under /system/priv-app. If GApps are uninstalled, Play Store can be re-installed or uninstalled anytime as a user app.

  When I tried to flash GApps, it displayed that I already had Google Apps installed

OpenGApps' installer script looks for some files /system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk and /system/etc/g.prop etc. to figure out if GApps are already installed on device. You can rarely expect a stock ROM from OEM without Google Mobile Services (GMS).

  it output Error 70: insufficient memory in system partition

It's also one of installer script's pre-installation check. Check your /system partition what fills it, may be It's stock ROM taking all space. It's possible because they are usually full of bloatware. Remove some unnecessary system apps or move them to /data as user app before flashing GApps. OpenGApps Pico Package will hardly take 200-300 MBs, you can check yourself. Also consider limiting installation size using gapps-config.

  is there any risk of crashing my OS

Risk of OS crashing is raised to much higher level when you unlock your bootloader and start playing with the things you are not supposed to. But usually following proper guides, you won't get harmed. Related: Why Android devices are more brickable than PCs?

PS:

Android is a look but don't touch kind of Open Source project. They have very cleverly integrated their proprietary closed-source apps and services in AOSP by tying up OEM's in Compatibility Test Suite (CTS), after all it's one of their biggest revenue source (1, 2). Even on a custom ROM, user has to Register the device with Google in order to use GApps, as @Robert has mentioned in comment. They have left no escape way; what one would do with an Android device without Google Play services location APIs (for High Accuracy) and online Contacts backup, just to name a few.

There are a number of Google API's including Analytics, Ads, Authentication, Location, SafetyNet, CloudMessaging and many more. All core GApps (including Play Store) work in collaboration to provide access to these APIs when an app needs to. Many Google and non-Google apps are dependent on these APIs. So if you want to ensure availability of these API's on your device, but are concerned about privacy and want to get rid of Google's closed-source services, consider using microG, a FOSS project but with some limitations. There are also safe ways to access Play Store, Aurora Store is one of them.

RELATED:

What is the exact functionality of Google Play Services & Services Framework?
OpenGApps


How can I install Skype on my NexusOne phone?

Skype publish their app directly into specific country's Android Markets, they don't publish it to the "Rest of the world Market", Vietnam doesn't have its own Market, it uses the "Rest of The World Market".

Skype's FAQ says:

  Why can’t I download Skype from the
  Android Market?

  The Android Market only distributes
  applications in certain countries, so
  it’s possible that your location isn’t
  supported. To find a full list of
  supported locations, please visit
  Android Market Developer Help.

  If you live in a country that's not
  listed,  then you can still download
  Skype for your Android phone from
  GetJar.com. Simply search for “Skype”
  and download it for free.


It will NOT send any picture to server, it is feature to easy you task in contacts and social platforms but some times quite annoying.
System apps cannot be uninstalled on Non-Rooted phone.
So to uninstall app you need to root your phone and use any other third party app manager. However rooting voids your warranty , as far I am aware of Samsung.
And there must be option to turn off Face Recognition.
Solution:-

Go in gallery
Open a picture
Open drop down /Tap menu key/ open setting
Tap on facetag
Turn it off.


Is it possible to adb connect android via wifi without configuring port on android?

No. What you're doing there is not just setting a port number away from the default: setting the number at all is what causes the device to start listening. Before you run the steps in the question, the device isn't listening for adb connections on any port at all.

For this reason, there's no "default port" to connect to without setting anything up on the device.


So a new Qmobile User?

Let me explain buddy! The ROMs you get from these developers (INCPak for example) are neither tested nor developed correctly. They just create a ROM and upload it somewhere just to show off there names.

What you are facing is something like a ROM issue, the ROM you installed is not able to access the kernel or firmware or blabla, or is having some other issues.

I would like to advise you to please reinstall the ROM! If you can. Secondly please try to understand that when you install a new ROM, everything from previous ROM is removed, and new are installed (flashed). So, when you install a new ROM CWM is also removed, and Stock Recovery is placed there! So you cannot access CWM now. And unfortunately you know that when you are not able to use CWM you cannot flash new ROMs (without any issues; stock ROMs can also update the firmware or other stuff).

Now what happened to your phone is, that its not bricked! If it was bricked, then it might not even had started as the name suggests "Brick". Its working but accessing the cache, or booloader! You must try to wipe everything!

What you can do will be: Reinstall the ROM but this time try to Wipe out all Data,

Wipe Data/ Factory Reset
Wipe Cache
Advanced --> Wide dalvik cache
Install ROM from SDCard --> Choose --> rom_name.zip

I try this everytime to install the ROM for my Qmobile Noir A8 (yes, I was bit by same snake named INCPak). So this method should work!

You cannot replace the system files, without being Rooted! And you said you are having a new ROM, so this is almost impossible! However, if you manage to remove this CWM, and go back to the basic recovery, you might get lucky to replace the CWM by using the Install zip from SDCard and enter the zip for CWM

And believe me, never ever try to flash a ROM created or shared by them! They are not developers they are kid messing stuff out! Try to spread this message too.

Hope you get something, if not the stock rom, then atleast some ROM to run your phone!


how do I get stable connection of WiFi on my Samsung tablet A

Do you know if your router is wireless n and if there is a switch to change it to wireless g. Try to change channel in router also.


Is there any way to retain a secondary partition to older form?

Sure, just repartition the card. Not that you'll lose any data on it, so take backups. Alternatively, if you don't need another kind of partition, you can just change the partition size IIRC. I recommend gparted for editing partitions.


Connecting Sony Xperia U with my Windows XP laptop

Most probably driver issue, following resources may help you

http://talk.sonymobile.com/thread/42763?start=0&tstart=0
http://www.priceandspecification.in/sony-xperia-u-pc-suite-pc-companion-software-download.html
http://developer.sonymobile.com/downloads/drivers/


Your server has to be able to communicate with the phone somehow to send the wipe message, either by a phone network connection, or if it's connected to one of its saved Wifi connections. Not 100% sure about the Android implementation, but normally the message will queue up and be received when the phone comes into coverage. The phone also has to be switched on at some point, or it'll never be received.

This is a limitation of all phones that have remote wipe capability (eg Windows Phone, Blackberry, etc). It can't send the signal by magic!


What program can I use to compress (zip,rar...) and password protect files on my Android Froyo


How do I temporarily prevent buttons to wake up screen?

Root the device;
Install Xposed framework;
Install Xposed Additions;
Enable Xposed Additions in Xposed Framework, restart the device;
Open Xposed Additions setup;
Buttons -> Allow External Devices -> Keyboard;
Add new Key -> Press the button you wan to disable on the keyboard -> OK -> Go to the newly appeared menu entry for the button you have chosen -> Add new Condition -> Screen Off -> Screen Off -> Click.

You will see "Click - Disabled" and the key won't work and won't wake up the device anymore.

You can also reassign it to some other key instead of disabling.


Boot into TWRP again, choose "Advanced-ADBSideload", connect to PC, then adb sideload path/to/your-rom.zip (just open a command prompt window for this, and drag the zip file into the window to have its file name and path entered automatically).


Update from app store stuck on "downloading.."

I solved this by reinstalling the store update (i.e. switching it back to the basic market app and let it update again)


Connecting 2.1 A charger instead of 850 mA

TL;DR:

There's no danger in plugging a USB device into a charger with a higher amp rating than the one supplied with it.

For mobile devices that use USB chargers, the difference between using chargers with different amp ratings in most cases is that the device will charge faster or slower, in direct proportion the the amp rating. In some cases, the device may simply draw less current than the charger's amp rating. In no case (except a malfunction) can the charger deliver more current than the device can handle.

The details:

The underlying issue to understand here is that the current draw is not an intrinsic property of either the power source or the connected device. It is a function of the voltage of the power source and the resistance of the device, per Ohm's law, which states current = potential / resistance, or in unit terms, amps = volts / ohms.

The current rating of a USB charger is the maximum current it can deliver*. If your device has a resistance of 5 ohms, and you connect a 5 volt charger, the device it will draw 1 amp of current. If the charger has a 2.1 amp rating, that means that it can deliver up to 2.1 amps, to a device that has a resistance of 2.38 ohms or less, but there is no way it can force 2.1 amps on a device with higher resistance.

The only time you need to worry about damaging the device is if the voltage of the power source is too high, in which case it can deliver more current than the device's circuitry can handle (see the footnote). However, the voltage of USB chargers is standardized (at 5 ±.25 V), so you never have to worry about damaging a USB device by plugging in a cable of the wrong specs.

However, most mobile devices have a low enough resistance to draw a 2.1 amp current. Most likely, Sony supplies 850 mA chargers because they're cheaper, not because that's the maximum current the device can draw (at 5 volts). I think you'll find that if you use a 2.1 A charger, it will charge the device more than twice as fast as the original charger.

* The amp rating of a device, if there is one, means something a little different. It's the current at which the device operates best, and the current that it will draw if connected to an outlet of the right voltage.

For example, if you have a vacuum cleaner rated at 12 A, that doesn't mean that it's a property of its circuitry that it "sucks out" a 12 A current from the outlet. It means that it should operate at 12 A, and will draw a 12 A current from the kind of outlet it's intended for. So, a 12 A vacuum cleaner sold in the US has a resistance of 10 Ω, and draws 12 A if plugged into a 120 V outlet. Take that same 12 A rated vacuum cleaner and plug it into a 240 V outlet, and it will draw twice the voltage, quadruple the wattage, burn out, and possibly start an electrical fire. On the other hand, if the voltage is too low, the vacuum cleaner won't run at full power, or won't run at all.


Try booting into recovery and backup there if you have an option. If not, then wipe it there or with the key combination: Volume Up+Home+Power
Source: www.phonetipsandtricks.com/tips/sony-xperia-u/hard-reset-factory-reset-14/


Android Apps from Old Tablet to New Tablet

Google's backup service is described on one of their support pages:

Backing up and restoring your data
You can back up your settings and other data with your Google Account,
so if you ever replace your tablet, you can restore your data on the
new one. If you choose to use this service, your data is backed up
automatically.
If you previously used the backup service with the Google Account you
just used to sign in, you can also choose to restore your settings
from your Google Account to your tablet now.
Important: If you want to restore your settings, you must do that now
during setup. You can’t restore data after setup is complete.
Many kinds of data are backed up, including:

Your Android settings, such as your Wi-Fi networks and passwords,
user dictionary, and so on
Many Google application settings, such as
your Browser bookmarks
The apps you download from Android Market Some
third-party apps also make use of the backup service, so if you
reinstall one, its settings and data are restored


Just did a quick search on the Issue Tracker - you might want to follow these threads and/or contribute a bug report for them:

https://issuetracker.google.com/issues/120241605 Android Pie - Clock shows wrong time (intermittent)
https://issuetracker.google.com/issues/119663595  Automatic Time Zone Selection is wrong Android 9 Pie (has been closed because could not be replicated apparently)

Unfortunately yes you'll have to disable auto time zone for now.


Using emulator as a monitor to my phone?

Not tried this but there are possible solutions to this:

Using Visor

Add Vysor as an app on Chrome.
Connect mobile device with USB debugging on.
Allow debugging on the popup that comes on the phone.
Vysor should then start showing the phone screen.
Vysor lets the user project the screen and also control the phone from the PC.

Using Droid@Screen software (requires JAVA runtime)

  Droid@Screen is a tool that will show the screen of your phone, once
  all previous steps have been completed (i.e. drivers installed, usb
  debugging enabled, etc).

Download latest version of Droid@Screen here: http://droid-at-screen.org/download.html
Set adb in PATH variables or just navigate to the platform-tools dir to start it.
Whenever you want to project the device, start Droid@Screen  and plug in your device. Droid@Screen will automatically start showing the screen.
Your computer screen can then be projected on a bigger screen using a projector.

Alternatively you can use Aidroid or other available commercial tools such as Wondershare MirrorGo

Acknowledgements

Devika, Kristen Burton: Android Phone Screen Projection to your computer


How can I install a system app that I uninstalled?

Usually, you put the APK back to where you deleted it from. As in your case you didn't check that (but used a backup app to extract it), that "original place" usually is /system/priv-app. Check the structure in that directory (it differs between Android versions), then place your .apk accordingly. After that, don't forget to reboot – as only after that the APK will be loaded.

Note (you know that but others might miss it): in order to write to /system you need to mount it read-write first:

su
mount -o remount,rw /system
# do the copy here
mount -o remount,ro /system

As you have to reboot anyway, you can skip the last step as the boot process then takes care for it.


All apps installed on my SD card have suddenly disappeared

As Manishearth wrote, this might indicate trouble with the card (and very likely does). The boot you describe might have been "too abrupt", not cleanly unmounting the card and thus corrupting its file system; in which case the "good ol' chkdsk" should help (btw, Android ships with fsck for the very same task, which you could execute via a terminal app or adb shell – see Check and fix SD card errors within Android itself?).

On the other hand, it could also mean hardware trouble with the card, which even could be the reason for those reboots, reversing cause and effect: Not being able to read/write, or encountering too many "corrupt blocks", might have triggered some event (like re-mounting the card read/only). I'm not sure whether such would trigger a reboot (as stuff counted essential by the system usually doesn't reside on the sdcard), but it wouldn't be impossible. Thus trying a new card won't hurt.

PS – A little background on app2sd: As shipped with Android 2.2+, this only moves parts of the app to your card, while other parts remain on internal storage. Especially the app's data remain here (in /data), which is why after a re-installation of your apps they were already (or rather "still") available. For more details, you might wish to take a look at our app2sd tag-wiki.


How can I determine which app is accessing GPS?

Download Spare Parts.

When in the app, tap "Battery history", then in the first dropdown select "GPS usage".

In the second dropdown select whichever you want to see ("Since last unplugged", "Total since boot", or "Total in all time") and you should see which apps have accessed the GPS.


Is there any Android 2.2 updrate available for Samsung Galaxy S?

What model do you have?  There are a billion (hyperbole) Galaxy S models.  There is a 2.2 update for the US Captivate, for the international i9000, and for others.

You can get the update OTA (over the air) if you have stock (unaltered) 2.1, a notification will show on your phone (on most carriers).  You can also download it through Samsung Kies (see my answer here).  Finally, you can find an upload of it and flash it to your phone through a Windows tool called Odin.

You can also use ROM Manager to flash a custom ROM, which will get you 2.2 early if it hasn't been officially released yet.  Search XDA if you want one of those ROMs.


It's been asked before about .andriod_secure folder and/or file, but why is this file dated 12/31/69 when the andriod system had not been invented?

Probably just corrupted time stamp on your file system. So Android rewrote it to default Unix Time. Read about Unix time here (Unix Epoch is 1 Jan 1970 00:00:00 UTC)


How to access the calculator history on AOSP Android KitKat?

There is currently no way of accessing the history without a device that has a scrollwheel. For some reason, Google didn't implement any UI or touch screen functions with the history, and therefore the only way to access it is to scroll down with a scrollwheel. There's a bug report here.

There's an improved calculator app from CyanogenMod called CyanogenMod Calculator, which has a history. (The link should work but is untested since Google Play throws an SSL certificate error on my current connection)


How do I backup and restore SMS Messages?

I highly recommend SMS backup+.  It'll back up  your SMS to a Gmail Label:

Automatically backup SMS, MMS and call log entries using a separate label in Gmail / Google Calendar. It is also possible to restore SMS and call log entries back to the phone (MMS not supported yet).


Remote control a computer without internet connection?

No, there isn't.

The internet is what allows computers to connect to each other when they are not on the same network. This would technically be possible if both devices were connected to the same network (most commonly the same router or ethernet hookup), but when your device is connected to a cellular connection, the internet it is the only way to connect your computer and phone.


The rogue app that was switching on auto-sync was Kana Town
https://play.google.com/store/apps/details?id=fr.koridev.kanatown


Quickly switch my phone between locked and unlocked without going through the menus?

You can download macrodroid from the play store. I looked through it and you can use this to disable/enable the screenlock with a shortcut on the home screen. It is simple to use and you can probably figure it out yourself.


Boot loop: The user data partition cannot be used again, please select opertion as follows

you must move the dload folder to the external sd card but this card must be formatted because otherwise, the dload folder does not appear when you are going to install the firmware.


How can I make tasker close these apps as though I've swiped them away?

You don't need root, but you do need to have Tasker or equivalent.

Open Tasker, create a task, select "App" and select Launch App. Select the app that you want to hide from recent list. Put a check next to "Exclude From Recent Apps". Exit out of the action to save it.

You can then either open the app using Tasker or export the task as an app. Install the app that you've created. You can now load it without it showing on the recent list.

Hope that helps!


What determines game or app differences of availability between countries?

Two factors

Google for reasons not made public has a list of countries where  app and Google Content is available Country availability for Google Play apps & digital content.

Developers may choose targeted release for their own reasons. Google guidance on this - Distribute app releases to specific countries - Play Console Help. I am not a developer but I guess reasons could include localization, scalability of app, revenue expectations, taxation issues, political reasons (Indian ban on Chinese apps recently comes to mind), reviews (I am aware of a famous developer who doesn't release his apps in some countries because of unfair reviews).


Android 5.0.2 Lollipop- Moto G 1st Gen Wifi Hotspot issue

Following solution worked for OP as mentioned here:

  Go To Settings → More → Cellular networks → Access Point Names → at the top on the right side, click on three vertical dots and select "Reset to default".


I still don’t know where the files are stored, but for others with same wish for text file-backups, the app: "Playlist Manager" can do the job.
It basically has a "Share A Playlist" function which allows you to share in text format.


ARP-Scan / aNmap alternatives on Android?

Credit to Firelord for linking me to the solution. Original response by Squidly. The solution was to use ip neigh show dev <interface> if you're rooted.

If there are active clients you should get something like this -

In case the clients aren't active and you're looking this up for OUI lookup purposes, I also added grep -i -e reachable -e delay | grep -o ' ..\:..\:..' to filter them.


Widget to show alarm information on HTC Desire

I use a widget called "Digital Clock Widget", free from the Market. It's a simple clock/date widget, which can be configured to also show the day and time of the next alarm.


Grant all required SuperSU Permissions  on one of the device and then connect it to desktop through USB and execute below commands .

Note: This commands will work only if adb has root access .
          It will be good if you uncheck Re-authetication & check Trust System User option also at the time of intial configuration .

adb root
adb shell
chmod 777 /data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml;
cat data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml > /sdcard/eu.chainfire.supersu_preferences.xml ;
exit;
adb pull /sdcard/eu.chainfire.supersu_preferences.xml ;

For replicating above same SuperSU settings on other device, connect  device to desktop through usb and execute below commands .

adb push  ../eu.chainfire.supersu_preferences.xml /sdcard/
adb root
adb shell
chmod 777 /data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml;
cat /sdcard/eu.chainfire.supersu_preferences.xml > data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml ;
am force-stop eu.chainfire.supersu;am start -a android.intent.action.MAIN -n eu.chainfire.supersu/.MainActivity ;


Usually it won't happen that the total data usage is inconsistent with each app's data usage. However, you may try installing some of the data usage monitor apps on PlayStore:

My Data Usage
Data Usage
Onvao Count


These can be a little tricky to troubleshoot without a LOT more information and a ton of back and forth. My best suggestion to do an end-run around all of that would be for you to download WugFresh's Nexus Root Toolkit.

Now don't worry if you're not interested in rooting, as that's not why I'm suggesting it. I've just found that its "Full Driver Installation - Automatic + Manual" function is one of the easiest, cleanest, most step-by-step ways to both clean out all the remnants of the old Nexus drivers that might be causing your problem, and installing the most appropriate new drivers that will hopefully resolve your problem the rest of the way. A bunch of them are for the purpose of flashing/rooting/repairing/etc., but even if you don't want that, it can't hurt to have them there in case you have a need for that later.

Outside of that, a few main suggestions that sound obvious, but assuming they can't be the case sometimes bites us in the butt:

Try a different cable. Even when the cable charges fine, or connects for some purposes all right, it can end up causing issues in other situations. Worth a shot.
Try a different port. Any different port, but especially if you're connecting via a USB 3.0 port, try a 2.0 port. There are some known, odd issues with Nexus devices and some USB 3.0 controllers.
Try switching the connection method. When you connect it, there should be a notification allowing you to switch connection modes. One usually works better than the other in some situations.
Try it in a different computer to verify there isn't a problem with the port on the Nexus 7 itself.

That's about all I've got. Good luck!


Why do we need Kies (ADB driver) in Windows but not in Linux?

Chor WaiChun mentioned this on a locked question you posted on StackOverflow:

  I've seen somewhere stated that this behaviour is because both android
  and linux run on same kernel, and same situation goes to developing
  android on mac. Both OS runs in very similar OS kernel with Android,
  that is why they don't need any drivers. These are just something I
  remembered seeing from other threads, can't give 100% sure

UPDATE #1: The Android site also mentions this:

  If you are developing on Windows and would like to connect an
  Android-powered device to test your applications, then you need to
  install the appropriate USB driver. ...

  If you're developing on Mac OS X or Linux, then you probably don't need to install a USB driver. To start developing with your device,
  read Using Hardware Devices.

UPDATE #2: There's a comment on StackOverflow regarding libusb. I think this may be the reason why Linux does not need additional drivers.

  Actually adb under Linux accesses USB devices using libusb without any
  specific kernel driver. Also adb has a list of vendor IDs which it is
  allowed to use, but this does not explain the problem in question,
  because vendor IDs for both phones are the same. And in case of
  permission problems due to missing udev rules adb devices clearly
  shows “no permissions” in the list, so this is also not the cause of
  this problem.


Samsung galaxy a7 2018 hangs after update android 10

Bro Downgrade by Odin.
Then it'll work nicely.
I've face same issue and after Downgrade it's working nicely.


Can't get Google Play after flashing firmware

I then tried uninstalling Gmail by deleting the file and then trying to reinstall it from the play store

You can't install it from the Play Store, you can only update an existing version.  This is to prevent phones that haven't met Google's official criteria from getting the core Google apps, though there are workarounds (see below).

  the apk deletion seemed to put it in a strange state where it disappeared from the phone ... but still the play store considers it as installed

Deleting the .apk is akin to deleting acrobat.exe from Windows without uninstalling Adobe Acrobat.  It won't run since it doesn't exist, but the system still thinks it's installed and there may be other junk left behind.

To fix this you'd need to flash the Google Apps package; this question might help with that.  Since you're only suffering from the Market not auto-updating right now, you can either try to trigger the update or manually install the new version; see this question for that.

In the future don't delete apps you want!  Or at least back them up :P


ART option in Developer mode Cause a Issue

Thank you guys for all of you comments,before your comments i try to figure it out on google.I go through different sites which told to get recovery option in many ways.Some said vol. up+vol.down+power and some power+vol.up.But any of them failed to work.Then i try different combinations then finally i got That Two Options "Recovery mode"and "Factory mode ".I applied factory mode,guys i lost my all saved data but i,m happy my phone is now working fine.That method was, switch off phone after a few seconds press and hold power button.When you feel vibration then at once press both volume buttons(Both in same time).Then that two options will appear.vol.up and vol. down for scrolling.Home and left most touch buttons are for selection and starting procedure.


Tasker best profiles to trigger two states

You'll want to use the Wifi's SSID & MAC address as a trigger.

When you create your profile you'll go to state and select Wifi Connected.Then you'll see a magnifying glass next to SSID & MAC. Touching the magnifying glass will allow you to see the wifi networks currently in your area. You can add multiple SSID for a single task but then I'm not sure how the MAC addresses with interact with that. You might be able to see the wifi network it remembers but I'm not 100% sure on that. After selecting the correct SSID and its corresponding MAC Address tasker now knows to trigger. By selecting the SSID and MAC Address is prevents tasker from triggering if you connect to another wifi address with the same SSID. I hope this help. Since I'm new and trying to build up rep please don't forget to select this as your answer if it works for you and to upvote it. Thanks. If you have any issues please come back and ask more question but provide more info about the phone, Android version and tasker version along with any other plugin you might have.


Samsung Photosphere orientations.txt data

I've noticed that most elements are less than 1. Moreover the first 9 elements seem to be always less than 1. It looked like elements of a rotation matrix. So I grouped these elements into 3x3 matrix and it happened to be orthogonal, and it is in fact rotation matrix.
-0.28355762  0.95895493  7.3134253E-4
-0.19058217 -0.057101488 0.9800091
 0.9398263   0.2777497   0.19895127

If the phone is in landscape orientation and points to the North than the matrix is identity matrix:
 0.9999746    0.0067272037 0.0023434649
-0.0067065083 0.9999394   -0.008729676
-0.0024020493 0.008713738  0.9999592

The last element in the row is the sum of all elements of the matrix. I don't know why it is added, because it doesn't seem to have any physical meaning, but I guess that it is some form of a checksum.


Is it possible to backup a ROM before installing a custom one?

The best backup you can do is a Nandroid backup. I didn't know what it was for a long time, but it works like magic. I'll include instructions, but note that i have an EVO, so they might vary a little.

Reboot into Recovery
This is different for most phones, for example, the EVO you reset while holding the `Volume Down` button. Or, since you have a rooted phone, you might be able to get to it by holding down the `Power` button, then selecting `Reboot/Recovery`.

Once in this menu, select `Backup/Restore`

Choose `Backup`, or a similarly named option

Flash your new rom or whatever, and if you are not pleased, simply follow the steps back to recovery and do a Restore. This will reset your phone to it's exact settings from before, down to which widgets you had on your homescreen and what settings you had enabled and disabled.


Android Outlook over IMAP is logging in from Microsoft servers

Looks like you have not read the the small print before using the
Microsoft Outlook app for Android.
Yes, what you have detected is the way the Outlook Android app works. Outlook is not an IMAP client, instead username and password are transmitted to a cloud server (named "Exchange Online") that saves these info and then logs into your mailbox, does what ever it is supposed to do in background and also allows your Outlook app to access your mailbox as well. See also the official documentation by Microsoft on that topic.
I assume access to IMAP folders is only for backward compatibility. The real target of Outlook app is accessing Outlook.com and cloud based Exchange servers. In this scenario the password is not stored on the Microsoft server, instead a generated token is used for user authentication towards the Exchange server. However all your mail, calendar and contact data still passes the Microsoft cloud servers.
BTW: This app and it's backend has not been developed by Microsoft. Instead Microsoft bought a company named "Acompli" and they are the creator of this system.


Is It Possible To Completely Swap Storages On Kitkat 4.4.2?

I have a noname MT6572 tablet with Android 4.2.2, rooted, and I've figured out the trick: I've changed mount point directory names in the fstab.

The file is: /system/etc/vold.fstab, original version:

dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

The modified version:

dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

As you can see, I've only swapped /storage/sdcard1 and /storage/sdcard0, then rebooted.

I'm not 100% sure, probably Kitkat has different startup mechanism.

Caution: make backup! Move all your file editing applications to internal storage, so if something goes wrong, and you found yourself without any storage mounted, you can restore or repair it with apps launched from internal storage.


How can I prevent my phone from using any kind of internet?

Just kill the APN Connection settings. Somewhere under settings. And there is actually a switch for mobile internet. Disable that as well. Worked like a charm for me. If you can't find it, add the Power Savings widget to your home screen, it has that option


Tegra2 device, Preparing for entering recovery mode

I think it'is a very easy question to answer
your device don't found the recovery partition
When you flash are you leave original schema partition intact ?
NO ?
I hope you have a backup .....
AZ2012


switching off finger debugging infos in android

These features are part of Developer Options.

Settings > Developer Options > Input

Turn off Show touches

Turn off Show pointer location.

This terminology is from my Samsung S3, yours may be similar.

This is deep into the settings heirarchy, it is unlikely accidental.


How do I fix Samsung Galaxy S5 FREEZING after updating to Android 5.1.1 Lollipop?

You can always download the official earlier OS from Sammobile, and flash it using Odin. Since it's an official ROM, the Knox shouldn't be tripped.


First off, you require root. Then Install Xposed Framework and Install an app ( forgot the name but do a quick google search for it and you will find it ) which lets you override your deafult actions when certain things happen like  plugging in the headphone. Then you can set that action to anything you want.


https://sourceforge.net/projects/crackerpassword/?source=directory This might help you out some with cracking it . I cracked one on a computer i bought using this . Good Luck !!


Cubot S208 Avoided Bad Internet Connection, How do I disable?

I've just sorted this problem. This device had been working perfectly on our home wifi connection until 2 days ago so I had no reason to suspect our wifi router. However I thought i'd check and somehow the device's MAC address had 'disappeared' from the MAC address filtering allowed list. How does that happen? Anyway, I reentered the MAC address into the router and it connected straight away. I suspect this might reoccur and I have no idea how it deleted itself from the list, however, at least I know how to rectify it next time.


Why is pressing touch tone keypad not transmitted during calls?

I got this to work under CM 11 by opening the Phone app, hitting the dotted line for settings, then un-checking the "Dial pad touch tones" option. I can't hear the touch tones anymore, but at least I can access my voicemail.

I have an international i9300.


Which one is more suitable Samsung Kies or PC Studio for Samsung GT-B7722?

According to the Download Center, Samsung PC Studio does not support Android Phones (though I did not try using that), and it directly points to download Samsung Kies.
Also, Samsung Kies - as far as I can say - is easier to use, with ability to connect to the device via WiFi as well. Therefore, I would recommend using Samsung Kies.


Proxy/tunneling options for the Android platform

Should this question stay afloat: I recently created a VPN tunnel from my Android devices to my home Win7 PC and it was much easier than I thought. I'm running Android 4.1 (Jelly Bean), but this setup also worked with 4.0 (Ice Cream Sandwich) and should work with other versions too.

First, I had to find a way to create a VPN server. OpenVPN looked awesome but several previous questions made it look like it might be more hassle than I was interested in (respect for those who get it working!). I stumbled across two different solutions that would fit my needs and ability:

Setup DD-WRT to run a VPN server straight from a hacked router

This How-To Geek article provides a drop-dead simple explanation of setting up the DD-WRT VPN service. This, I think, is ideal because my router just sits at home all day and is always on. Alas, after checking if my older router was compatable, it turned out that the specific build of DD-WRT I'm running ("micro" in my case) doesn't include the VPN server functionality. If yours does, I'd say go to town. I'm planning on upgrading my router to someday obtain this very function.

Configure a Windows 7 PC to accept incoming VPN connections

Alternatively, I found a blog post describing how to set up Windows to accept an incoming connection. There's honestly not much to say, this was just a few clicks and now it's up and ready - any time the PC is powered on I can log into the VPN created by it with my Windows login credentials. I use the WOL function built into DD-WRT, combined with web-access to my router, to remotely wake my PC whenever I need to use the VPN. Be sure to forward port 1723 to the PC that will be negotiating these incoming requests.

Second, I just had to connect. In ICS/JB, go to System settings > Wireless and Networks > VPN > Add VPN network and enter your info. I use DDNS to work around having to keep up with my ISP's dynamically-assigned IP address.

With a little reading and a little network know-how, this was up and working in a few minutes and was much easier than I thought it was going to be!


CyanogenMod installer won't connect to internet

Because this question is in the active category, I'll give an updated answer.

CyanogenMod was discontinued on December 27th, 2016. Because of this, their webserver also went down, which would cause the issue this question asked. There is no solution, and the installer is forever broken. You can manually install the ROM or use a different custom ROM.


How often does Android 8.1 ask for a password instead of a fingerprint?

On stock Android, a backup authentication method is required after 5 failed attempts, or 48 hours since the last time that backup authentication method is used.

Using a screen off app will trigger this immediately, as that's how they trigger the screen off.


Support for Ultra High Speed MicroSD cards

Will those cards work with my device?

Yes, I believe SDHC UHS-I (Ultra High Speed) cards are backwards compatible and will "work" in an SDHC only device (that the Motorola Milestone appears to be).

  Do they need any special support from the OS?

Yes, in order to operate at the advertised higher speeds. "Use of UHS requires that the host device command the card to drop from 3.3-volt to 1.8-volt operation and select the 4-bit transfer mode." Wikipedia - Secure Digital

  Will I benefit from extra speed?

No, it will work like an ordinary SDHC Class 10 card.


What does this crescent shaped icon mean and do?

That's DND (Do Not Disturb)

  DND is  a feature which after enabling you aren’t disturbed by
  notifications or other forms of incoming communication. Do Not
  Disturb(DND) can be set automatically or manually based on a few
  parameters that you control.

One way to disable DND is to  drag down your Notification Panel and select DND from the different toggles.

Alternatively navigate to Settings >> Do Not Disturb and disable it.

Acknowledgements

DND (Do Not Disturb) - A Nice Way To Block Unwanted Notifications!!


HTML Viewer is not a virus and you shouldn't be alarmed.
Actually it is a core application in most android versions (It's also present on my device running android 4)
HTML viewer (as the name suggests) basically lets you read HTML files stored on your device and it occasionally handles some .txt or related extensions of files present on your device and normally appears alongside other .txt handling applications.
Under normal circumstances you should be able to remove defaults of the HTML Viewer as an individual app:

Go to Settings → Apps → Tap 3 dot menu → Show system.
Select HTML Viewer → Open by default → Clear defaults:

You also can reset default applications by following this procedure:

Go to Settings → Apps → Tap 3 dot menu → Reset app preferences then click Reset Apps to confirm:

Alternatively as beeshyams suggested: using an app like Better Open With provides flexibility to choose the prefered app even if its one.
Update
Lib Caris is right by claiming that "even by clearing defaults/resetting preferences" HTML Viewer still opens .txt despite these interventions, and I agree with him.
Don't know if I can call it a bug, I reproduced this issue again and even if defaults are cleared the changes are not confirmed in android (Android 6).
Nevertheless I have two workarounds to bypass this "bug":
1. Temporarily disabling HTML Viewer

Go to Settings → Apps → Tap 3 dot menu → Show system.
Select HTML Viewer → Disable:

After disabling HTML Viewer, navigate to your device storage and look for any .txt file and open it.
You will notice it will open with any available text viewer (not HTML Viewer)
Next follow the above procedure and re enable HTML Viewer.
Then try opening the .txt file again, this time around the defaults are cleared automatically and you have a chance to choose your preferred text viewer:

2. Choose open as with file manager

Alternatively, directly navigate to any .txt file on your device storage with a suitable file manager e.g ES explorer .
Long press the .txt file and choose "Open As"  → Clear defaults

Final Update
Due to problems in language barrier, it was a challenge to provide a conscise solution, nevertheless I will express my sincere gratitude to Lib Car, in his quest to address the problem and identifying pointer that ultimately solved this issue:

I did not find it since the beginning because it's name is NOT "
HTMLViewer ".  The NAME is " Visionneuse HTML " :


can't get monitor mode for my galaxy alpha's wifi in stock rom

You might try this, i want to try that too: http://forum.xda-developers.com/showthread.php?t=2338179


Is this a stock ROM or a custom ROM?

In the stock ROM you would edit the build.prop and change the entry for ro.secure=1 to ro.secure=0 and reboot.

In most custom ROMs, and some stock ROMs, there is an entry in Developer Options called "Root access" and by default it is set to Apps only, you should be able to  change it to Apps and ADB.

There is also an app called adb Insecure by Chainfire (the author of SuperSU) which can allow adb shell su access.

BTW, this information is easily accessible via Google, and the previous question here at Why can't I get root access from shell?


How can I see what calls were automatically rejected with the "only receive calls from contacts" option?

You could contact your phone provider and ask for a list of all received calls in a given time period.

Since your contact list is on your phone, it means your phone still gets the call, checks if the caller is in your contact, and rings if it's in, or disregards it otherwise.

There might be a log somewhere, but checking with your provider may be easier and/or quicker.


Why is my security patch over a month old?

Since Android Oreo's official debut, Nougat is no longer the "current" Android version, therefore Google doesn't officially patch it. On the other hand, Oreo for N5X has already undergone 3 iterations corresponding to Aug., Sept. and Oct. patches.

Oreo is supposed to come to your device in one of the phased rollouts, but if you're eager to get it, consider backing up data, unlocking bootloader (if you haven't already), then either manually flashing a factory image or flashing a custom ROM (FYI, LineageOS has ported over the Sept. patch even though its official release is still on Nougat).


Sharing Browser Links between PC and Phone

If you're running Android 4.0+, just use Google Chrome both on PC and Android, and associate it with the same Google account. This allows you to sync your browsers so that you can see open tabs from both locations on all devices. You can even have multiple PCs/OSs synced, just use the same Google account.

  "Sign in to Chrome to sync your open tabs, bookmarks, passwords, and omnibox data from your computer to your phone or tablet.  Pick up right where you left off."


access device thow adb with USB debug off

As far as I know there is no way to turn adb on in this case.

But if your device support OTG you can try to use mouse to select all necessary things (may be on your device it will work before final settings of Android system will be accepted (language and other))


The video file cannot be played (on Galaxy S)

Android's built in decoders are rather picky about the files they will play - limited encoded resolution (possibly less than that of the device's display), limited bitrate, limited formats.

If these are new files, try encoding them to be less demanding.

If these are files that used to work, see if something on the phone is perhaps slowing it down - on on rare occasion I had a file that generally plays start failing part way through.  A reboot might be worth trying.


According to the site: http://blog.gsmarena.com/samsung-i9100-galaxy-s-ii-thorough-battery-test-results-are-out-even-better-than-the-galaxy-s/

The battery should last 82 hours, maybe the one you bought may have been used previously, or it already came with problem, this is not normal, it is certainly a problem in the battery itself and not in the cell phone.


Calculate which app use more internal space among my link2sd moved apps

Use Disk Usage app. It draws nice graphical diagram with directories proportional to their size. There's a dedicated lookup option for apps too.


What is the advantage of making f-droid a system app?

I believe this was/is a planned feature for F-Droid, which would essentially give it features similar to the play store where it can auto-update apps, install them and remove them all by itself, without needing user interaction. See this as an explanation - it's the extension which was meant to give F_Droid these priviledges, but as it says in the description:

  Note: This is still in a testing phase. Current F-Droid versions do not yet interact with this extension.


Trigger re-read(or update) of (System)App database

Just to archive the right answer from Andrew's comment:

  Then, as long as the database file is there, the app will read it when
  it needs to read it. There is no need to force read/update from
  outside (well, I'm not even sure if it's possible). It should be
  controlled within the app itself. Apologize if I still couldn't grasp
  the idea, maybe other readers might have solution for this.

I was confused about how these databases are handled. It is exactly as Andrew wrote: It depends on the actual implementation when and how the database is re-read.


Chrome browser closed after receving a call

This is probably because of the amount of RAM on the device you are using. It sounds like the system gave the RAM that was being used by Chrome to the phone app. It saw that Chrome was no longer the active app and the phone app was requesting more RAM so in order to free up the RAM it had to close Chrome.

If Chrome was using a majority of the system RAM, and a new app requested access to the RAM, the system needed to free some up.

Since you did not specify what device you have though, this is really only a guess.


How do I navigate to a contacts address using my voice

It seems to work fine for me.

Try updating your Google app.
Try enabling Google Settings > Accounts & privacy > Personal results and Contact recognition. Alternatively, you can get to Google Settings from the bottom of the Google Now app (you may have to scroll down).


How to increase RAM by swapping memory from Internal Phone Storage..?

You will need Root access for this!

(First You Need To Take Backup from CMW/TWRP)

Download MT657x Data Repartition Tool3.0A
Install app and choose the size you want to swap (e.g 1GB) from internal sdcard.
Select OK.
Reboot to recovery.
Wipe cache/dalvik cache.
Factory reset.
Restore Backup.
Reboot .
DONE


Samsung S4 GPE - "GPS Signal Lost" Dilemma. Considering Factory Reset. Need Backup advice

Had same problem but was able to solve by:

open back cover
take a very small phillips-head screwdriver
remove the battery, SIM Card, and Data card
tighten all screws, especially the one on the top left hand when the back is open. Reason:  Behind that screw is the GPS contact point touching the GPS antenna, and this gets loose very often.

For me this solved the problem.

Download GPS Status and Tools from Playstore and test.

Works fine now.

Even Samsung couldn't solve this over phone, but asked me to leave the phone with their service centre which will take a week to fix.


It's safe to delete them. They are caches or incomplete downloads from unknown versions of Google Chrome (judging by name).


locked of screen lock - time password app

Being that this is a third party app, you can put your phone into safe mode, and uninstall the app.

Being that, when you boot your phone into Safe mode, it doesn’t run any third-party apps installed on your device. therefore, your lock screen will not appear in safe mode.

To go into safe mode on a Samsung (I don't know what phone you have) do the following:

Turn your phone off.
Then, Press and hold the Power  button, until you see the animated  Samsung logo appear.
Release the Power button, and press and hold the Volume down button.
Keep holding it until your device boots up.
You can let go when you see the words "Safe mode" in bottom-left corner.

(It should be similar on most phones, but if it's not the same on yours, then search Google for "how to enter safe mode on [name of your phone]")

When in safe mode, go to settings -> apps -> time password (or whatever the app is called on your phone) -> uninstall.

If the uninstall bottom is greyed out, go to settings -> security -> device administrators, and turn off the app from being an admin.


Apps has an option as 'In-App Browser' which enables an app to open links within the app and it can be disabled by disabling 'In-App Browser' in that particular Settings of App.

For another thing like clicking twitter links, for ex-  'https://t.co/something' we have two ways either clear default app in settings that enables system to ask you from which app you want to complete this task or copy the link(s) and open it in browser itself.


What is my phone doing at 1 o'clock in the morning?

You can use a logcat viewer, such as LogCat Reader (I've found that one works well), and just scroll back through the logs until the time in question.

A less precise solution would be to go to Settings > About phone > Battery use and that will tell you what has been using most of your battery.


screen keeps jerking and there are automatic touches

From your description, there are two obvious possibilities. The first is that some static electricity or oil on the touch screen is causing it to think you're touching it. Try giving the screen a good wipe. Also, earth yourself by holding a metal water pipe with one hand, and cover the screen with your other hand.

The alternative is a manufacturing defect in the touch screen. Faulty touch screens are quite a common problem with cheaper tablets. If you can manage to do this with all the false touches, try to install a paint program from Google Play and run it on your tablet. Leave the paint program running for a few minutes, and any false touches will paint on the screen. You can see where they are happening. You may see a pattern to them, such as all being in one strip of the screen, or always at one point. That would confirm that it's a fault in the touch screen, in which case you should return your tablet and get it replaced.


Is the class rating of my MicroSD card relevant?

The general consensus seems to be that a Class 4 is just fine, and you definitely would not need anything faster than a Class 6.  Unless you're seeing a lot of lag during IO intensive operations, though, I wouldn't be worried.  The best way to test might be to take a few minutes of 720p video.  If it records and plays back fine — and it should — you should be good for anything. Since L3 video at 1080p is just over 5.5 MB/s, a class 6 card is sufficient.  The Galaxy S II only takes 1080p video at up to 3 MB/s, and I don't know of any phone at the moment that takes higher-quality videos.

Note that the Galaxy S uses the internal SD storage for most things (possibly including video; not sure if you can choose the save location).  So the external SD card may in fact be irrelevant most of the time.  I've had my Galaxy S nearly a year and used the external SD card approximately twice.

If you're copying large files onto the SD card, it will obviously take less time if the class rating of the card is higher.  This might happen on file transfers from the computer, or 4G downloads with low network usage, but not during general use.


Why do single apps override launcher setting to not show statusbar and how to avoid this?

Sorry, but you cant prevent this.
The developer can set in the AndroidManifest.xml if the Activity (the screen you see) hide the statusbar or not. This is the setting, if you are interested in: @android:style/Theme.NoTitleBar


Generally no, but it depends on your device. For example, if you have an older non-updated Amazon device, you can usually root it with as little as an app install. For devices that haven't been exploited yet, however, there's little hope besides asking the community on xda and such very very nicely. It's a good idea to look for "bootloader unlockable" devices when you're looking to purchase a new Android device, to show the corporations that people want this.


According to this thread, you need to use software like PdaNet to get it to work.


Should the Data Saver Icon Look like Plus or a Pause?

It looks like Google changed it. According to a video on this page it should look like a plus sign.


What does "Ignore messages like this" do? How do I see what I've ignored?

After some testing, this feature seems to hide future notifications when the same app shows a notification with exactly the same text again in the future. This means you can't filter messages like [filename] download completed from the download manager, [app name] installed from the app store, or Level up! You are now level [number] from Google Play Games, since they have changing content.

As such, its usefulness seems pretty limited. There's no good way to choose which notifications you get from most apps, unless the app has those options built-in.


Bluetooth not working for Samsung phone when iPod connected via aux cable

It sounds to me it's the car that is disconnecting the bluetooth device when it detects an aux cable connection. If that's the case, you can try manually reconnecting with your Android phone.

If you can reconnect, then you could try setting up an automation schedule where the phone tries to reconnect to your car when that connection is lost.

If you cannot reconnect, your problem lies with the car. There may be a setting somewhere in the car settings that lets you keep bluetooth devices connected even if it detects an aux device. Or you may be out of luck; it's all dependent on the auto manufacturer's operating system.


Why do App Locker apps need so many permissions? Am i safe?

The first part of your question "Why do so many of them require full phone access?". This is for 2 reasons.

The granularity of the Android permission system groups many system APIs under a small number of permissions.
App lockers need low level access to disable/enable apps.

I assume that by "full phone access" you mean something like the "modify global system settings" permission. This permission is probably going to be required by app locker applications to prevent someone from disabling the lock without authorization, but it's hard to say, since I didn't write the app. In the context of this question there are a few other permissions that make sense to me, e.g., "retrieve running applications" and "automatically start at boot". It's likely that most app locker apps will request at least those permissions.

The rest of the permissions would be unnecessary just for locking an app, but may be used for other reasons. For example, I don't know why the app needs to intercept outgoing calls.

For what it's worth, I ran the apk through http://android-permissions.org, and the tool reported that this app is not over privileged, meaning that inside the app, there is code that makes use of all the permissions requested. This isn't good or bad, it just means that the developer probably isn't requesting unneeded permissions.

To answer the second part of your question, you are probably ok if you install that app, but we can never be sure. An update might make the app start doing something different that you find unacceptable, or the app may already be transmitting your phone number or IMEI to some remote server. Who knows.


Is there a way to change the color of the navigation bar? Or to make it transparent

Install GravityBox compatible with your Android version. It requires a rooted device with a compatible Xposed Framework installed. Once you install it, enable its module in Xposed Installer app, launch it, go to Navigation tweaks, and make changes which you are looking for. Master toggle listed there requires a reboot for changes to take effect.


There is a solution, but unfortunately it is a bit tedious. This issue occurs because Android caches the album art at a low resolution. It also generates file names for the thumbnails in a weird manner (apparently by the value of the system clock the first time the album appears). This means that the fix will be manual unless you employ some computer vision software.

Navigate to Internal Storage\Android\data\com.android.providers.media and copy the albumthumbs folder to some local directory.
You'll see files such as 1345139729376, 1345139731350, etc in albumthumbs. These files have no extension but are actually just jpegs. You can just edit these files if your image editing software supports it, but we could add .jpg to make it easier. In Windows this could be done via the command-line with ren * *.jpg.
Now if you're on Windows you'll probably see image thumbnails instead of the generic file icon and it will be easy to edit the images. I'm sorry if you have a lot of albums, but since the file names are as good as random we need to actually look at each image and replace it with its high resolution counterpart.
If you changed the file extension we can change it all back with ren * *. (note the period at the end). We can then paste our modified album art back into the original albumthumbs folder on the device.

The result:


Android introduced filesystem quotas in Android 8 to get Faster Storage Statistics i.e. to make auditing and enforcing space usage limits to apps easy:

  "This quota feature also improves system stability by preventing any single app from using more than 90% of disk space or 50% of inodes."

Particular usage is to clear apps' cached data files as the storage runs short and apps exceed their limits. OS calculates these limits based on different criteria and saves to file /data/system/cachequota.xml.

Disk Quotas is Linux kernel's feature which can be controlled from userspace using tools like quota-tools. They also work on Android:

~# quota -s -u 2000
Disk quotas for user #2000 (uid 2000):
     Filesystem   space   quota   limit   grace   files   quota   limit   grace
     /dev/loop1      4K  20480K  20480K               1       0       0

~# dd if=/dev/zero of=mountpoint/filler status=none bs=1M count=21
dd: error writing 'test/filler': Quota exceeded

However on Android "The quota feature is part of the default implementation of installd" - the daemon which handles (un)installation of apps at back end. If quota option is found in fstab file for userdata partition, quota mount options are enabled when init mounts the partition on boot. So in order to disable filesystem quota on Android, you need to remove quota option from fstab. See What is default “fstab” file in Android?

Simple approach is to delete unnecessary files the app is holding in storage. Or you can use a different app (with different UID) for copying as quotas are allotted on per UID basis.


How can I convert my music to show up OGG Vorbis tags?

Ogg is supported by default.

Supported Media Formats


Please check your user name and password error message when I am trying to log in andFBChat1.3.0

If you're sure they're right, the app is buggy and we can't help you, Facebook has changed their protocol/accessibility (and the app is out of date/won't work anymore) and we can't help you, or possibly you aren't connected to the internet and you should connect, or the port the app uses is blocked and we can't help you.


Where is the old DDMS debugging log (logged before I my smartphone gets turned off)

They're not anywhere. The logs you see in adb logcat are stored in a ring buffer in RAM only. They're deleted when the phone is turned off. Even while the phone is turned on, the oldest entries are continually overwritten by new entries, so that the log doesn't take up more and more RAM the longer the phone runs.


It is slightly different for every device, I'd recommend seeing if there are any threads specific to your device and how to root it  at forum.xda-developers.com be careful to follow all steps correctly to avoid bricking your device.


Files and folders are visible on computer, but NOT visible on Android's file explorer

It's due to a difference in permissions.

When you are looking from the computer, you are accessing the phone over ADB or MTP, which is likely running with special privileges, such as 'shell' or 'root'. When you are looking from the app on the phone, you are running as a certain Android 'userId' and 'appId' in a sandbox which does not necessarily have access to other user's files or many system files. In fact, Android 4.2 and later uses file namespaces and bind mounts to make other user's files completely invisible (not even mounted) when another user is logged in. Even a root file explorer will not see unmounted files.

The only way to see all system files is to be running as root. The only way to see all of a particular user's files on external storage is to be logged in as that user, thus forcing the system to mount the appropriate external storage folders.


How do I retrieve timestamps from my Firefox download history?

This is probably too late for OP, but I found a possible way to do this.

You can open the Firefox Profile folder (no root required since Firefox owns the folder) by entering the following URL in Firefox Mobile's address bar:

file:///data/data/org.mozilla.firefox/files/mozilla/

This opens the folder that stores your Firefox profiles. The actual profile folder is the folder with the random looking folder name there. In my phone for example, the profile folder is y7hj32bc.default (this name will change for every installation).

Inside the profile folder, there should be a file named:

downloads.json

You can tap on the file and Firefox would open the file as text file. Copy the content of this file to somewhere and open it with a text editor.

The downloads.json file contains a JSON file that looks like the following:

{
  "list": [
    {
      "source": "http:\/\/example.com\/path\/file.txt",
      "target": {
        "path": "\/storage\/emulated\/0\/Download\/file.txt",
        "partFilePath": "\/storage\/emulated\/0\/Download\/file.txt.part"
      },
      "saver": {
        "type": "copy",
        "entityID": "%2239907-3fe8c75e5c140%22\/235783\/Wed, 17 Aug 2005 18:42:37 GMT"
      },
      "startTime": "2015-04-04T17:25:59.468Z",
      "succeeded": true,
      "totalBytes": 235783,
      "tryToKeepPartialData": true,
      "contentType": "text\/plain"
    },
    ...

Your file download start date is in the startTime field, and the file path is in target/path. The date is formatted as ISO8601 format.


Remove notifications "Activate Anti-malware service" and "Battery fully charged" on rooted Samsung S10

If you want to "flex your root muscle" so to speak, there are options using Xposed modules, but these options do not require it.

Battery full notifications are a bit of a workaround:

Open Settings and select the Notifications option
Click See All under the Recently Sent list
Select All from the dropdown in the top left
Click the 3 dots in the top right and click Show system apps
Select System UI
Click the Battery full item
Edit the options as desired

As for Device care, that is a little less of a workaround:

Open Settings and select the Device care option
Click the 3 dots in the upper right of this screen
Select Advanced
Slide the Notifications switch to off

This option may have been part of the Android 10 update. If you do not have this option:

Open Settings and select the Notifications option
Click See All under the Recently Sent list
Select All from the dropdown in the top left
Click the 3 dots in the top right and click Show system apps
Select Settings
Click the Device care (Important) item
Edit the options as desired
Return to the previous list
Click the Device care item
Edit the options as desired

Keep in mind that this will disable all Device care notifications. If you went with the second method, you may want to try disabling one at a time to remove the notification you want without necessarily removing all of them.


There's no easy way to do this. Android ships with two fonts: Droid Sans and Droid Serif. They are used for, well, everything. In Ice Cream Sandwich, it also ships with Roboto, a grotesque font similar to Helvetica and Din.

This will become less and less of an issue in the future as design-conscious web developers are using @font-face and serving up the fonts they use.

Also, keep in mind, those fonts you name aren't free. They're "web safe" because they ship with Windows. They are commercial fonts owned by Microsoft.


there is an internal problem with your device

https://github.com/LineageOS/android_vendor_lineage/commit/27180809c594cf6beeaeb206cced6fa42c086517 apparently that commit fixes it I have the same issue on a phone I made a kernel for, which I don't own.  Will know sometime tomorrow if it works.


How can I improve the reponsiveness of the virtual keyboard on my HTC Droid Eris?

I suggest checking out 3rd party keyboards. There are some free and paid alternatives that may show a nice improvement for you.

There are even stock keyboards for other phones that have been ripped out and placed online as APKs to download and install. Check out your favorite Eris/Android message board to get some suggestions, and also check the Market and try them there, too.


How to get more space by manually deleting unnecessary system files (rooted S2)?

Aside from Izzy's suggestions, I also find Clean Master helpful in cleaning unecessary files / cache. Check it out. :)


Cant access my samsung galaxy tab 3 for kids as my google account is blocked

How to hard reset:

Warning! All data will be lost! Use this at your own risk!

1.Turn off your tablet

2.Push together volume up + home key + power key until Samsung logoo appears

3.Select with volume key "wipe data" and push power key to confirm

4.Select "yes" and push power key to confirm

5.Wait until format ends

6.Push power key to confirm "reboot"

7.Wait until the tablet restarts


What is Google's Stance on Keeping the Android Market Open to the General Public

You can download applications over a wifi connection without any phone plan.  For example, I recently removed an HTC Hero from my phone plan and was able to download applications to the phone over Wifi with no problem.... even though I could not make calls.

Since Android is not limited to phones or devices with wireless data plans, requiring a phone plan would not be possible for all Android devices.

Additionally, with competion in the works like Amazon's upcoming Android applications market, there will be too much disincentive for Google to require a monthly fee for market access.


What is "Android Night Mode", what triggers it, and what are the consequences?

"Night Mode" is actually pretty intuitive as far as the name goes.

The OS basically attempts to estimate both sunrise and sunset, based on the current date and your latitude relative to the equator. It then determines that it is "night" if the current time falls either before sunrise or after sunset.

You can find the code for this in the base frameworks, specifically in the TwilightCalculator. There is an associated service that attempts to refresh this sunrise/sunset data in the background if you move around, called TwilightService.

In the latter file, you can also see what Android does in the event that it does not have an accurate location (I would assume this occurs if you turn off location access and such):

// In the case there is no location available (e.g. GPS fix or network location
// is not available yet), the longitude of the location is estimated using the timezone,
// latitude and accuracy are set to get a good average.

It later sets the latitude value to 0 for the calculation, which would be the equator.

It also tries to schedule updates so that they only run at day/night boundaries if you're not moving around much. For example, if it's the middle of the day and it's already calculated sunset,  it won't run again until after sunset has passed (and if it's nighttime, it will run after tomorrow's calculated sunrise).

The affects of entering "Night Mode" are entirely app dependent. There is an API that lets apps query this information if they so choose, as well as APIs to instruct the system as to which UI modes they will support. It has no real immediate impact on the system itself, though.


You could install the Android emulator on a server and remote into it.  I also seem to recall the ability to test apps from the Amazon Appstore on their website but I can't find that at the moment.

Android apps aren't built on X-Windowing or anything like that, though, so there's no efficient way to locally display a remote app.  VNC/RDP/etc. is going to be pretty data-intensive, probably slow, and difficult to navigate and control input.


How to see the boot progress messages (akin to dmesg) when booting LineageOS?

Finally I've managed to do that without any 3rd party addons. The key is to get boot.img, and modify the file default.prop that is living in the root folder inside the img-ramdisk.gz:

You have to do three modifications:

persist.sys.usb.config=none -> persist.sys.usb.config=mtp,adb
ro.secure=1 -> ro.secure=0
ro.adb.secure=1 -> ro.adb.secure=0

You can get the boot.img if you extract the flash image with the OS you are currently using, or by extracting it from the device directly.

After that, the adb logcat will collect the live boot messages when you connect your laptop to the phone when it boots.

With adb secure on '1', it will give you 'unauthorized' message when you attempt to adb.

ro.secure=0 allows adb to have root privileges (see more here https://android.googlesource.com/platform/system/core/+/master/adb/daemon/main.cpp)

All credits go to the IRC users LuK1337 and razorloves from the LineageOS Discord/IRC channel.


Open the dialer app and enter the number that you want to call.
Add a "pause" if you'll be entering the extension as soon as the line picks up. If the number you are calling allows you to enter the extension immediately after picking up, the "pause" function will automatically enter the extension after waiting a moment:
Press and hold the * button to add a space, a comma (,) and a space then add the extension # to the end of the number. This symbol indicates a two-second pause before the extension will be dialed. If pressing and holding the * button does not work, tap the (⋮) button next to the number and select "Add pause." If that doesn't work either, tap the number field to open your on-screen keyboard, then type a comma.
You can add multiple commas to wait longer. This may be useful for phone systems that have a delay before you can enter the extension.
On Windows phones, you'll need to type the comma in another app, copy it, then paste it to the end of the number.

OR

Add a "wait" if the extension can only be dialed after the whole menu plays. Some extensions cannot be entered until the entire automated menu service plays, or until a certain option is selected. The "wait" function will display the extension on your screen and you'll indicate when it should be entered.
Press and hold the # button to add a semicolon (;) to the end of the number. This symbol indicates a "wait," and the subsequent extension will not be dialed until you say so.
If you're using a Windows phone, you'll need to add a "w" instead of a ";". This will need to be copied and pasted from another app that allows you to type.[1]


In Android Is it possible to access the physical layer of 2G/3G to transmit voice/data

The short answer is No, the baseband firmware is not for public usage (read carefully, I am referring to the programmatic details of this, i.e. API's)

The baseband radio is isolated and proprietary and does not "exist" outside the realm of Android, rather, its using libraries which are closed source that interacts with the radio firmware.

If you are curious to know exactly behind the scenes in how Android works with the radio firmware, look at my answer on StackOverflow, it is technically orientated but will emphasize my previous paragraph.

And also, for consideration, to be honest, there is a grey area involved in using the GSM frequencies for short band transmission like as in Walkie Talkies, and furthermore, those GSM frequencies are explicitly reserved for the usage of GSM network traffic, 900Mhz, 1800Mhz, 2100Mhz.

Another aspect, you may have to acquire a license for this to be able to do so as far as laws are concerned within the jurisdiction of your country. - That I do not know!

Edit:

Radio FM apps that receives radio broadcasts of music, news etc, that is a different story, that uses a FM transmitter which is a S-o-C; this will vary depending on the chip-set used, so do not get that mixed up either with Radio firmware as far as 2G/3G is concerned :)

Disclaimer: I am not a legal expert, but if, and this is a big if this is possible, to do this - take heed and consult with your local laws.


How to set HTTP proxy and proxy authentication credentials in wifi?

According to this, you need an external app and you need to root the phone.

Some other solutions shared in a Google Code issue thread.

Update:

Using Gesture Search, I entered "proxy" and got to the Proxy settings on my Droid. Don't know how to get there otherwise, and don't know if it actually works, but there you go. (Someone else mentioned it in that Google thread.)


3/16/18 update -
Chinese has been added to the supported languages in the latest version.

Original answer -
Chinese is not supported in GBoard yet (as of 2/20). Neither are other East Asian languages such as Japanese and Korean. There's rumor that it'll be added in the upcoming versions.

For a full up-to-date list of languages supported, refer to this link -
https://support.google.com/websearch/answer/6380730#languages


Overlay a semi-transparent image on top of the Camera app

You can use Overlay Camera app on Play Store, I tried it, it match exactly with your description.


Samsung Galaxy S4, weird model, can I custom ROM?

No, since your model number differs - meaning you have a carrier bound device - ROMs meant for standard i9500 devices won't be suited to your device.


Is it possible to install Docker using Termux?

March 2021: Possible with root & compiled kernel
From termux-root Issue #60 it appears that it is possible to use Docker without QEMU, but requires root & a custom kernel.
Details can be found in this gist
No, not possible
From: https://www.reddit.com/r/termux/comments/av6z2s/how_to_install_docker_on_termux/
contains a reply from a Termux dev:

This is not possible.
Docker requires features that are not available in typical kernel installed with Android OS. This is why docker is not packaged for Termux and likely never be - 99% of devices (even if rooted) won't be able to run it.

with the additional comment.

Termux does not emulate Linux. It just terminal application with own tools added to PATH.


Ignore / stop incoming bluetooth connect/pair requests

If you are still paired to that media center, then unpair it and turn off you bluetooth visibility, this way media center will not be able to detect your bluetooth, but you will still be able to connect to other devices.


Good news: trying the following command successfully decrypted my SD card without any errors:
sudo dmsetup create crypt1 --table "0 `sudo blockdev --getsize /dev/mmcblk0p2` crypt aes-cbc-essiv:sha256 [16-BYTE HEX KEY] 0 /dev/mmcblk0p2 0"

A couple of minor issues:

sudo mount -t /dev/mmcblk0p2/crypt1 /media/mint/sd returned the error mount: /media/mint/sd: can't find in /etc/fstab. I can view the content of the SD card in the file browser running as admin, however.
Copying the files over to my laptop's Windows 10 SSD, some files and directories didn't get copied due to the presence of invalid characters in their names (mainly asterisks and colons in file names and a period in a folder name). Not sure how to deal with these...

Thanks for all your help.


http://theroot.ninja/

Support almost all HTC devices, starting with HTC M7 up to HTC 10 and also Motorola's.

The only chance that you have is the Sunshine root app. But this is a paid method, and there is not free version.
It will check if the device is supported and if root is available and then ask you to pay using Paypal (that was the last method when i used it awhile ago).


What data does the Google drive app contain in an android smartphone?

What does does this app exactly contain

The app's files and settings, plus the files that you have made available for offline use.

  and what I may lose on clearing this app's data?

Nothing. Only the data that were on the phone. Files that were uploaded to Google Drive wont be affected. They can only be deleted if you delete them from within the app. The app will return to the state it was in the first time you use it on the phone.


Android-System causes my smartphone to lag

What you're seeing is probably not Android System itself, but rather MediaServer, which in case you download a corrupted file might cause problems.

I would recommend trying to delete whatever you downloaded in the past few days, and in case that doesn't work, perform a factory reset.


is it possible that my current chat on whatsapp is visible in my previously used phone?

There are other apps which allow users to view Whatsapp conversations without starting the official Whatsapp application. Whatsapp also performs a backup of your conversations and stores it on the SD card (internal or external, depending on device). It's possible that when the new user entered his credentials, the app detected a previous backup and allowed the new user to import the old conversations in.

AFAIK, Whatsapp authenticates the app with the SIM card that is present in the device. So, your  new chats should NOT be visible. In any case, prudence dictates that when selling a phone, ALWAYS perform a Factory Reset AND wipe the data off the internal / external SD card(s).


What are the requirements to have the change your background feature enabled in Microsoft Teams?

As of late March 2021, Microsoft Teams for Android doesn't have "blur background".
However, per MSPowerUser.com - Background blur is coming to Microsoft Teams for Android which has a link in the article to a support forum, such a feature is pending/planned, but with no definitive timeline.


How to make "Navigator" my default mapping app?

Select Google Maps as default and then you only need to select Navigation to open Google Navigation.


SMS only fetched when I turn the screen on

That might happen because Android 6 has a function called Doze.  Try going into Settings - Battery and look for Battery Optimization. Add there the apps that you want to make sure they sync / ignore battery optimization and see if it still happens.

http://www.androidcentral.com/inside-marshmallow-what-doze-how-do-i-use-it-and-what-does-it-do


How do I install USB drivers in Ubuntu 13:04 for Nexus S?

As was already pointed out in a number of answers as well as in the comments, one does not need to download/install separate USB drivers for your Android device; they are already compiled into the Kernel.  However, you do have to tell your Linux system what device you want it to treat as such (udev rules in /etc/udev/rules.d/ directory).  Take a look at the Android Developer Site

To facilitate the installation of these "udev rules", I've set up a github repository with an installation script at https://github.com/ILMostro/Android-Udev-Rules.  You can download it with git by typing into the terminal:

git clone https://github.com/ILMostro/Android-Udev-Rules.git