Older messages in my WhatsApp are deleting automatically

How exactly is the deletion happening? WhatsApp has an option wherein the sender can unsend (or delete) a message he has sent within a limited period of time. So, if you are referring to that, then it is a WhatsApp feature.

However, if even your own messages are getting deleted, then it is something else.WhatsApp does not have any option to automatically delete the older messages. So, we can rule out the fact that it is happening automatically.

Next, it is possible that someone else has access to your WhatsApp messages via WhatsApp Web. You should check the WhatsApp Web option on your phone and ensure that there are no authorized devices which you do not know. If you do not know what WhatsApp Web is, then you should not have any connected computers on your WhatsApp Web.


You can head to https://passwords.google.com/ to manage your passwords, including updating and deleting them, as well as changing password-related settings.


Enable LTE on Google Nexus 7 (2013) LTE tablet

While unlikely, it's possible that the Nexus 7 doesn't support your local LTE network. It seems like Aero2 only operates LTE on 900MHz and 2500MHz (Take that with a grain of salt though; it may be incorrect or incomplete).

The Nexus 7 2013 apparently doesn't support either of those frequencies. Oddly enough, apparently neither does the iPad Mini.

You may want to contact Aero2 or whatever local providers and find out which frequencies (or "bands") they operate in your area. It doesn't matter if their network or SIM cards are "100% certified for the Nexus 7", they may not operate the appropriate frequencies in your area specifically. Rather than ask "Do you support the N7?", ask them "What LTE bands are operational in the area with the postal code [your postal code]?"

If your area should have a band that's listed on the GSMArena page for the Nexus 7, then you may have problems with your device. If not, then you may want to find a carrier that supports LTE on the appropriate bands in your area.


Yes, but your phone needs to be rooted: Droid VNC

With an unrooted phone and other apps you can do certain things like access the SD card, send SMS messages and manage apps, but to gain total control of the device it needs to be rooted.

See my related inquiries here and here.


I'm going to assume you are referring to Internal Storage and not the SD Card, in which case it would be good to wipe all of it. More specifically, a reset of your Android. Before you do this, you're probably going to want to back up important files to a computer or upload them to an online drive.

Here's a link to a guide that will help you reset (skip to step 3): https://www.wikihow.tech/Erase-Internal-Storage-on-Android

Alternatively, if you're not willing to reset, then it may be preferable to delete every single one of your apps until you're at a point where you have lots of space. My Android is also really silly when it comes to evaluating remaining space: I check the settings and go to storage and it tells me I have 500 MB left, yet when I connect it to my computer it says I have 0 bytes of free space in internal storage.

It could also be a problem with the drive itself (a physical hardware issue) in which case the only solution is buying a new phone unless you're willing to go through the trouble of changing that one part (the drive). My advice to you: clear up the apps, the photos, the videos etc. until the storage can reorient itself. Just do a general cleanup, and then it should do a better job of telling you how much space is left.


Disable hardware keys on Cyanogenmod 12.1 / SM-T800 (Samsung Galaxy Tab S)

I got an answer for this on this xda developers thread:

Isnt the key file in cm called something different sec_touchscreen.kl or something or other?

Why yes ashyx, it is! In fact, it only has two entries! One is for the app switcher button and the other for the back button. After commenting out these lines, the buttons were disabled.

After digging through the settings, I also found that the button back lights are adjustable in this build of Cyanogen and was able to turn them off.


The attack (in question) mentioned in the said research paper would work on a device only when your device is running  ADB in TCP/IP mode. You have to specifically give the instructions to bind the ADB on a particular port on your device.

Entering adb help would give one such entry:

adb tcpip <port>             - restarts the adbd daemon listening on TCP on the specified port

Until you restart ADB in TCP/IP mode you're safe from said network attacks (there would be no port opened by ADB to allow access to your device until restarted with aforesaid command).

For surety you can use an app like OS Monitor to see if there are any open ports on your device while running ADB over USB only.

You can enable USB debugging safely. However, other attacks like pushing malicious files or installing APKs et al would definitely work on ADB over USB, so be cautious while handing phones to others.


Restoring WhatsApp chat from Google Drive

Open Whatsapp. If you have the chat backup, it will display a message "Backup found. Do you want to restore?" If not, then Go to Settings->Chats->Chat Backup. You will find the Google Drive option. Click on it and you are good to go.

Make sure you got your email account linked to the phone.


I want to update my Micromax A87 Android 2.3 Gingerbread to Android 4. ICS

I am afraid, it might not be possible.

First of all, the ideal requirement for ICS to run on any phone is Dual Core processor, and your phone does not have good processor.

Secondly the ram, your phone has only 256MB of RAM wherein for ICS to work smoothly, it requires atleast 512MB RAM.


deleting unwanted contacts from my cloud

If you wanna edit your contacts via webinterface you can do this at https://contacts.google.com.

Just for people who wanna know this today ;)


The purpose of SElinux is for security and explained by the Android site:

  As part of the Android security model, Android uses SELinux to enforce mandatory access control (MAC) over all processes, even processes running with root/superuser privileges (a.k.a. Linux capabilities). SELinux enhances Android security by confining privileged processes and automating security policy creation.

Then in the background section it goes on to explain the two modes permissive and enforcing are:

  SELinux operates on the ethos of default denial. Anything that is not explicitly allowed is denied. SELinux can operate in one of two global modes: permissive mode, in which permission denials are logged but not enforced, and enforcing mode, in which denials are both logged and enforced. SELinux also supports a per-domain permissive mode in which specific domains (processes) can be made permissive while placing the rest of the system in global enforcing mode. A domain is simply a label identifying a process or set of processes in the security policy, where all processes labeled with the same domain are treated identically by the security policy. Per-domain permissive mode enables incremental application of SELinux to an ever-increasing portion of the system. Per-domain permissive mode also enables policy development for new services while keeping the rest of the system enforcing.


how to reinstall google play back onto my mobile

Assuming you are rooted, installed a custom ROM and/or have a custom recovery, you can re-install "Google Apps" by flashing a GAPPS zip file.

The following website has ZIP files that you can flash in your recovery for most (or all) Android versions. https://basketbuild.com/gapps


This is a trick matter, since it depends on where are your SMS being saved. If you have saved the information on your mobile phone SD card, its possible to recover them since the files on every SD Card don't get erased immediately.

When a file gets deleted from an SD Card, the space occupied by that file get marked as vacant so allow subsequent files are written on that spot. So, unless the space already been overwritten by new data, your deleted SMS thread is still there and can be retrieved.

Lets go step by step:

Requirements:

You will need an SD card Reader and an SD card Data Recovery software.

Memory card Reader

  A memory card reader is a device, typically having a USB interface, for accessing the data on a memory card such as a CompactFlash (CF), Secure Digital (SD) or MultiMediaCard (MMC). Most card readers also offer write capability, and together with the card, this can function as a pen drive.

SD card Data Recovery

  Card Data Recovery is professional digital photo recovery software to recover deleted files.
  The software has two versions: Card Data Recovery for Windows and Card Data Recovery for Mac.

It was intended to recover photos and other file types, but actually, you can use it to recovery any deleted file.

Download the trial version and install it.

Recovering:

Remove the SD Card from your phone.
Put the SD Card in Card Reader and connect it to the USB port of your computer.
Run Card Data Recovery:

The SD Card will appear on the drives list, under "Removable media".

Select by clicking it. Once selected and orange arrow will appear.
At the right side, you see a big button labelled "ALL", press it (a green tick will be present on the upper right corner of the button).
At the bottom, press the gray Scan button to start the scanning process on your SD Card.

A message saying "Scanning, please wait..." will appear, wait until it finish.

When the scanning is completed, the program presents you with the recovered files:

select what you need to recover.
Press Recover to start the recovering process.

If your SMS's are there, buy the application ($24.95) in order to finish the recovery process.

Other recovery applications

DiskInternals Uneraser
iCare Data Recovery

Recomendations

Perform a regular backup of your phone contents to your computer. It comes handy when having to restore deleted stuff from your phone.

Android SMS Backup: Export Android SMS to Computer


You can visit https://www.google.com/settings/dashboard from your Desktop/PC.

Provide your Google Account details to sign-in(username and password) that you used while setting up your Android device.

You need to expand the Android tab. Here you will see List of all Android devices that are connected to your Google Account and it will list the IMEI number of your phone as well.

Below is the example:


Xiaomi Mi Max lock with screen with picture of phone with usb cable and "pcsuite.mi.com" url, regular reboot, no pcsuite connect

Try booting with both volume up and down pressed, and only then connect to the pc, if the PC recognizes it as Qualcomm 9008 (COMsomenumber) you are set, open MiFlash and flash the latest ROM
Hope this helps :)


Phone keeps restarting while system updating

Try a factory rest, and install the update again.

How to Enter Recovery Mode on Galaxy Core 2 and how to do a Factory Reset

1) Take your phone and turn it off.

2) From your smartphone press and hold (at the same time) the power, volume up and home buttons for a few seconds.
Recovery mode should be eventually displayed on your Galaxy Core 2.

3) Release held keys when the Samsung Logo appears on the screen
Then select from Recovery Mode menu "wipe data / factory reset" using Volume buttons to navigate and Power button to confirm.

4) Choose "Yes -- delete all user data" to confirm the whole operation.

5) You can return to Android by selecting “Reboot system now”.

Images used are not mine but are taken from this webpage


App drawer icon gone from Cyanogenmod dock

Here are two things you can do:

(1) Download the FREE AppDrawer app from Google Play.
It gives you a shortcut to the app list.
However, it does not give you the widget list.

(2) Reset Trebuchet.

NOTE: Use the procedure below at your own risk.
It clears (or resets) the contents of your home screen.

CM10.1 uses the Trebuchet launcher.

From your homescreen,
press the left menu button, and select Manage apps.
Look for Trebuchet, and click it.
Press the Clear data button.
Alternatively, you may find success (without having to repopulate all of your home screens) via simply selecting "Clear Cache" and then "Force Stop" on the Trebuchet apps menu.


Can't recover data on honor 5x Android 6.0.1

Android factory reset will erase ALL DATA. The chances of you recovering the data are very slim.

If you didn't erase the internal SD Card, you may have your files.

But all game/app progress and data are gone.


According to Wikipedia, the "stock" clock for Adreno 509 (Snapdragon 636 SoC) is 720 MHz.

But keep in mind that this "stock clock frequency" on Wikipedia is the "stock" defined by Qualcomm, and it's extremely common that phone manufacturers define a different (higher or lower) "stock" clock for chips.

For Moto Z3 Play, the "Lenovo stock" frequency is 850 MHz, as can be seen on their website.

I have not been able to find a "max speed" of this particular GPU, probably because my Google-fu isn't powerful enough.


How to pull the apks from my android phone

If you're using su to get root privileges when you shell in (which you've indicated you are) then that means you're not root on the shell by default. adb pull fails with that error message because it doesn't have permission to index the directory and pull the contents.

You should be able to restart adb on your device with adb root first:

adb root
adb pull /data/app/

And a fully illustrative example to show that this is the likely issue (I used /data/misc just because it's smaller):

[09:27:23] ~/adb-test $ adb pull /data/misc/
pull: building file list...
0 files pulled. 0 files skipped.  <-------------- Same issue because we're not root yet!
[09:27:49] ~/adb-test $ adb root
[09:27:56] ~/adb-test $ adb pull /data/misc/
pull: building file list...
... Snip all of the individual files here ...
24 files pulled. 0 files skipped.
65 KB/s (7732 bytes in 0.115s)
[09:27:59] ~/adb-test $

Another option for restarting adb as root is Chainfire's adbd insecure app. Some ROMs will not support the adb root command, though, as they were not built to allow it. This will be true if you root a stock ROM without installing a custom one, for example.


Stock Nexus 7 2013 stuck at "Google" when booting

OH!! Unexpectedly now it works!! Here's roughly what I did:

Flash 5.1.1, & leave it to try to do normal boot => failed
try to go to recovery => failed
flash 5.1.0, & leave it to try to do normal boot => failed
try to go to recovery => failed
flash 5.1.1, & leave it to try to do normal boot => success! but very slow process!

make sure when flashing stock images all steps are successful in the command line, e.g. formatting, updating (some missing .sig files are okay)


How to enable/disable lock screen from shell script when a special wifi SSID is present?

The script below is a partial solution. Partial because it will not disable the Pin. What it does is to wake the device up when it is connected to a chosen wifi, input your password and unlock it.

#!/system/bin/sh

mySSID="no wifi present"

connected_wifi()
{
    #Get the network
    mySSID=`dumpsys netstats | awk -F '[/=|,]' '/iface/ {print $8}' | head -1`

}

echo 'Start running script\n\n'

connected_wifi

while true
do
#Check if connected to wifi or mobile data. If connected string is not empty
    if [ "$mySSID" != '' ]
    then

        if [ "$mySSID" == "YourHomeSSID" ] #connected to home wifi
        then

            echo "Connected to $mySSID\n"
            #Check if the screen is on or off
            screen_status=`dumpsys power | awk -F '[/=]' '/Display Power/ {print $2}'`

            if [ "$screen_status" == "OFF" ]
            then
                echo 'The screen is off, Will now input the password'
                #Press the power button to switch the screen on
                input keyevent 26
                #Simulate swipe up gesture
                input touchscreen swipe 320 940 320 100
                #Input your PIN. Change XXXX with your PIN
                input text XXXX
                #Simulate OK/Enter
                input keyevent 66

            fi

        fi

    fi #not connected to wifi nor mobile data

    #Wait for 3 seconds, then check again if connected to home wifi
    sleep 3
    connected_wifi

done

The main disadvantage of the script is that the screen will be on nearly all the time when connected to your home wifi. To stop the script from running, press CTRL+C from the terminal.

My phone doesn't have iw command. I had to use dumpsys netstats to get the networkID.


The application Text Messaging (process com.motorola.conversations) has stopped unexpectedly. Please try again

As @Mathew Read already said, since your starting again clear the old app data.

Settings > Applications > Manage Applications > Select the Messaging App

Choose 'Clear Data' and also 'Clear Cache'.

If not you could also factory reset the phone.


No there's no way you can search into a specific channel on YouTube. Basically YouTube does not provide that privilege.

But if you are considering a specific channel and want to search videos related to the channel only than you can perform relative search which includes the basic search attribute with the channel name. By doing so your search results will be narrow downed and you will find easily what you wanted.

For example:- If you like Luis Fonsi vevo channel and want to search within his creation than try something like this:- x+Luis Fonsi vevo(where x=your basic search attribute.)


Amazon Fire TV stick adbLink Device Unauthorised

The issue is easily resolved by connecting the amazon stick to the correct primary WiFi channel, usually that is 2.4GHz channel by default. If your stick is connected to the 5GHz channel of your network it might not be discoverable by the adbLink.


Link2SD cannot mount second partition after re-flashing CM 11

Fixed - there was a problem with the file itself. The developer sent me a beta APK file that fixed it immediately.


Multiple time zones on Nexus 4 - Android 4.2.2

Of course.

Open the clock app. On the bottom bar you'll see three icons, one for alarm ,one for place and one for menu. Click the middle one. Select the cities you want and those time will be added to the clock.


How to keep my screen light on during the call (Nexus 4, Android 5.1.1)

I had the same issue and had to replace the sensor (I gave up on software solutions).
The sensor is very easy to replace but you need to buy it (I received it from a broken Nexus 4, which had the sensor working fine!)


Flashing 2.3.3 'Leaky' onto a Samsung Epic 4G

Anything can go wrong, including issues that permanently brick the device.

That said, Galaxy S devices are compatible with a tool called Odin that can fix all but the worst problems.  Example process.

I personally flash pretty much anything I feel like onto my Vibrant, and Odin has saved me many times.  I wouldn't hesitate to flash something I wanted to try out, but you may wish to be more cautious.


Where are the captions stored for images that are sent or recieved in WhatsApp?

This is a bug in Whatsapp. It should send both image and caption.

It's present both in Android and iPhone versions. Doesn't matter if you user the FORWARD ("Arrow/Forward") or the SHARE feature, both loose the original caption.

You and everyone with this problem can (and should) send a bug report thru the app by accessing the Settings panel > help > Contact us.


How can I download an APK file from the Play Store?

I spent a decent amount of time trying to figure this out because I don't feel like having the "google experience" and as far as I can tell, it isn't possible. I've worked around it:

The F-Droid repository and Amazon Appstore are both reasonably well maintained -- either will manage any apps you install, which is handy.  That's where I start.

Otherwise, I track down and download the .apk outside of the google-run market. In many cases the Android market will point you to a developer's web page and contact information -- if they don't publish the .apk on their web page, you can always ask for it.

Two answers worth checking out:

Where can I find open source Android apps?

What are the alternative Android app markets?

PS. Don't forget: to install apps from .apk you have to turn on unknown sources (Settings > Applications > Unknown sources).

PPS. Once you have the .apk on your computer you know you need to turn on USB Debugging so you can copy the .apk to your phone, right? Settings > Applications > Development > USB debugging


Howto avoid autostart of an app (non-rooted)?

There are several ways how you could establish that. Though, as you discovered, most really good solutions require your device to be rooted, there are some methods working even without root:

Autorun Manager you've already mentioned -- to my experience, this is the best app in this area. This app also offers a non-root mode you might want to give a try. But like other apps in non-root mode, it can only kill apps after they've started -- while in rooted mode, it can disable the corresponding "Listeners" and thus keeping the app from being started at all. Even if killed right away, many of those apps simply re-start again (which is detected by ARM, and that app then left alone to avoid a kill-start-kill cycle). Moreover, they can only handle the boot_completed event -- but some apps (like e.g. Google Maps) start on so many different occasions (network changed, sdcard mounted...) -- where again the Pro-Version in root-mode can deal with, but the non-root mode can't.

If you've got Android 4.0 or higher, there might be another useful "work-around" -- at least if it's a rarely used app: Go to Settings→Apps→Manage Apps, scroll to the app in question, tap it once, and then tap the "Disable" button. App is gone (disabled) then, no longer shown in the app drawer -- and no longer started automatically or manually, as to the system it is "non existent". If you need it again later, go to the very same place, scroll to the very end of the list (Ah! there the disabled apps have gone to...), tap it again, and tap the "Enable" button -- back it is!

As this is a rather complicated way, it's probably not feasable for apps you need on a daily basis. But if it's an app you need no more often than once a month, it might be worth the effort.

Some related questions go deeper into details, many of them including stuff only relevant for rooted devices. However, they might be worth reading in this context, so I include their links with my answer here:

How to have unused apps not take up resources
Is there any way to let Facebook run only when I want?
Is there a way to permanently turn off Google Maps until needed?
How can I stop applications and services from running?


Dual Sim Oppo Reno Z - not receiving notification of voice messages or calls on 2nd sim

I've fixed it. It was actually an issue with the sim itself and I had to ring the voicemail settings and chose sms notification - which it had already been set up with - again. Vodafone is hopeless or it's an issue with this sim. Thanks


You can use an app such as WiFi Tiles transfer. All you have to do is to download the app and clicking the start button. Then you can go to the server page you're given (on the app screen) and you can access all the files and folders of your phone memory.


Use laptop's keyboard shortcut in in Android device

Genymotion added support for copy and paste around their 2.1.0 version release.  The host device and virtual device share a clipboard so copy/paste is possible.
There are a few ways to copy/paste into an Android emulated device:

long press on a text entry field and then choose "paste".
menu+c/menu+v if your keyboard has this button.  It looks like this.

Sometimes this is called the "application" key.  See: https://help.gnome.org/users/gnome-help/stable/keyboard-key-menu.html.en

Change the IME to a keyboard that supports ctrl or alt for copy/paste.

I haven't used Genymotion in quite some time, but I would also try digging around its settings to see if there are key remapping options for things like copy/paste.


How can I fix or troubleshoot my Internet connection problem?

Make sure this isn't a DNS issue.  In the browser try navigating to the website by its IP address as opposed to the name.

On your computer open command prompt and type in ping google.com and press enter.  The 4 numbers 1-3 digits long separated by dots is the IP address (e.g. 74.125.113.106).  Now on the phone open up the browser, and in the  navigation bar type in "http://" followed by the IP address you got from your computer (e.g. http://74.125.113.106) and press the Go key.  If the website loads - your phone has a bad DNS entry.  The Market has several apps for changing phone's default DNS.


Will my new Xiaomi RedMi Note 2 prime work for LTE network?

No. Keep the phone, it's all right. You will get 4G if your APN settings are configured correctly and you have a working 4G plan.

But for your information, what T-Mobile calls "4G" is actually a kind of enhanced 3G (HSPA+) whereas "real" 4G is LTE.

This phone can access 4G in India, on a hardware basis it should be capable of accessing 4G in the US, unless you got a carrier-locked handset.


Non-root Option

Subsonic

Subsonic is a free, open source, web-based media server in Java. It is easy to install and runs on various platforms. There is also a Subsonic Android App, which allows you to stream audio and video from the server. Video streaming is done with Flash. You should disable transcoding for MP4 files, since Android's Flash Player can play MP4 native.

VLC Remote

Use VLC Remote. Instructions are on he homepage. While this is mainly a remote control app for VLC it's also able to start a stream which you can receive either also with VLC Remote or with any other streaming capable player. I suggest RockPlayer.
To start the streaming, open VLC Remote, connect to the VLC instance on you streaming server, browser the files and press long on the file that you want to stream. A context menu should appear, from where you can choose stream.

Root Option

One option, that needs root, is to use cifs manager to mount the windows share with you video data, which enables other players to play the video as it was stored locally on your device.

Paid Option

This would be Plex.


The device would need to have two separate radios to be able to do this.

Radio one for the wifi client
Radio two for the wifi accesspoint

As phones cannot be upgraded with additional wifi cards, this is not possible.

(Technically it would be possible if the device had a USB-OTG capable USB port, but yours doesn't have this, and secondly the standard firmwares don't support such a setup either)


Where do I find the minimum requirements for an app?

The theory is that you should not need to know.  When the developer publishes an app there is a manifest.xml file that describes the required capabilities.  These can be both hardware and firmware related.  e.g. you need a minimum Android version or you need a specific hardware feature like GPS.  Google Play then automatically filters which apps you can see and install based on these requirements.  The developer can also impose geographic requirements and potentially carrier requirements as well as disallowing specific devices if they want to.

In your case the obvious thing to do is to first check if the developer has a website with any more information.  If that's of no help try emailing them  the filtering can be tricky and catches developers out.  If the developer is at all responsive they should come back to you.  It is in their interest to have the app work on as many devices as possible normally, so if there is no good reason for it to be incompatible with your device they should appreciate the opportunity to work out the issue.  If there is a valid issue then your question may help prompt them to make the information available on a website or in the description.


It is recommended to check what apps have you installed by going into Settings. Find out which apps you cannot recognise but seem suspicious.

And the last resort – remove your so-called virus scanner as some of them are simply virus and luring you to install it to “prevent virus”.


Battery drain issue on idle phone, how to find out the culprit?

I had this same issue, it seems to be related to media control apps like Spotify and Google Home mini always staying on and keeping wifi awake.
Also check for any other network connected devices that could be spamming. Could be a printer, or a laptop even, anything on the network is a suspect.

Also try this which seems to have helped:

Removing fingerprint unlock. Perhaps I had 3 fingerprints, before I had 2, maybe that affected battery life and device being active.
Removing one of the themes from the miui Themes app, it seems dodgy, using default theme seems to be helping too.

Network changes:

Some routers and your phone's wifi chip might be a bit funny, so perhaps switch to Static fixed IP address for your phone instead of a dynamic DHCP ip address.
Also try fixing the Wifi Router's Channel to a specific channel instead of leaving it on automatic. (Use WirelessNetView on PC to see which channels are quieter in your neighbourhood, choose between 1, 6 or 11 only)


Clear the "Do not ask again" dialog in Gallery when changing Wallpapers

The problem was a silly one. When you try to select a wallpaper you're given two choices: full wallpaper for the virtual desktop (option 1, scrollable wallpapers) and a fixed wallpaper (the second option).

If you select the second option, it will ask if you want to use the same wallpaper for the lock screen.

However, if you select the first one, it won't ask you anything (because it can't be set) — ths was the root of the problem.

I'm assuming that, if you do tap the "Do not show this dialog again" can be reset by tapping "Clear defaults" in the Gallery App.


Is there a black list of applications that drain battery fast?

It's tricky to know which ones drain battery life fast.
Before installing you can check comments to see if there are many complaining of that.
After installing, either if you know your phone well enough and see a clear decrease in battery life then it could be the new software if nothing else change, or you can try and check the battery usage statistics.


How Do I Know Which Google Account is Used for the Market?

The Google Play Store allows use of multiple accounts.  In the app, press the "hamburger" menu button in the top-left corner (on the search bar) to select an account to use:

When you buy or install an app, you can expand the dialog to see the email address being used during the payment selection step (after being shown the required permissions).  You can still back out at that point.


Access my Fiancee android phone remotely

Try Remote Web Desktop application for android:

Remote Web Desktop


How to Organize Home Screen Icons in Folders?

citation from side http://www.gsmarena.com/samsung_galaxy_a3-review-1174p3.php : In the app drawer, icons are presented as a customizable or alphabetized grid. You can also view only the ones you've downloaded yourself or just hide the ones you don't need. You can also disable some of the pre-installed apps so they won't take up any RAM.

try change launcher (Nova):
How to create folder in app drawer of galaxy A3?


can an android device be in danger on a malicious site?

Don't ever believe that iOS or android cannot get viruses, they may be LESS susceptible to viruses just to the simple fact that there are significantly less viruses for mobile platforms as opposed to say windows. I strongly advise against going to websites from google images. I have battled for countless hours with other computer viruses that people got from browsing images from google. Try downloading AVG from the play store and running a few scans, I also suggest periodic cleanings with Ccleaner! Best of luck


All you need is an app locker app. There are many app lockers in Play Store. Just, search. I'd recommend Smart App Protector (I use its pro version which is great). Use it to lock Google Docs app.


How can I permanently disable USB debugging mode?

This happens to myself, you would have to turn the device off several times whilst your USB is connected and just wait for it to stay turned off, once its turned off it will not turn back on unless upon reconnection. It's a very old phone and is not a good phone so this is why it's like this. I wish there was a better resolution myself but after browsing the internet for around an hour I figured I'd help a somebody else and let them know what I know.

Thanks.


As of current writing, Google Earth doesn't support full offline mode, in which you can specify to download certain location's satellite imagery in detail. However, just like Google Maps, you can cache a small portion of it for offline viewing.
Quoting Google Earth product support,

Google Earth works best with a live internet connection. You can, however, cache (save) small amounts of data that you can access when you're offline.
To do so, log on to the internet and visit the imagery you'd like to view while you're offline. Please pay attention to the Streaming indicator, which appears just below and a little to the right of your images. When this indicator has reached 100% for the imagery you're viewing, Google Earth has gathered all available data for that specific altitude and settings, so you can disconnect from the internet.
Please remember that once you're disconnected, you'll be able to view cached areas only.

Note: there's no streaming indicator in Google Earth app. Instead, you can wait until the images are fully loaded.


Why is "search application provider" eating 90% of my Android CPU?

I believe the 'search applications provider' has something to do with google's internal phone data / app search apk

Either way:

Have you tried going into:

Settings > Applications > Manage Applications > Google Search

Choose 'Clear Data' and also 'Clear Cache'.

Also there is an app in the list called: 'search applications provider' linky , if your really struggling try uninstalling it. From the page linked it looks like other people have! (I've also read some other people back it up and freeze it with titanium backup ((i.e. it's like a safe uninstall)))


Do I have to backup Titanium Backup's keys?

The FAQ of Titanium Backup about crypthography states that you just need the passphrase to recover any backup. That must mean that the private key file is stored along with all of your backups, because it could never work in any other ways. The big problem with that FAQ is that it should states this explicitly IMHO so to make things clearer for us users.

I took a peek at the first bytes of some backupped file (I am talking about the application data here, because Titanium Backup does not backup apks period), guess what I saw?

I found the very same ASCII sequence in the first lines of the backup files: those files are named something.gz but they are actually not gzip files (because of the key that has been put in front of them. Gzip files begin with hex codes 1F 8B 08. Those files do not).

If you run Linux and want to check it out, download two of your backups on the PC and try this command, that shows the first four lines of the file:

$ head -n 4 cgeo.geocaching-20130919-000250.tar.gz

My output is:

TB_ARMOR_V1
0w5AkcCA9rGtSy3Ecrag19p/FYQ=
BNpyGZq/PQYmpDXkXwji2lQGIQY=
MIGfMA0GCSqGSIb3DQEBAQUAA5GNADCBiQKBgQDWLUH3i295TA9XwPgbzwXEk/0eqowW2xcoxbOQo7NYeqGvctC7dNM33CEh+az25Wj2iTo+kzdIpwM7Y6o5vjW+D/yBCv9nDV1+HLNyut3GDQon84yR6BlgbQJT5QoIra5f6FN+wtqF5/ifW88nzuia2fUOv/IqRVQhHxIY7LPkMQIDAQAB

Quite odd for a binary file, isn't it? By the way that must be, yes, my TB private key enciphered with my passphrase. I don't give a thing about sharing it because you would need my backup files and my passphrase as well, to get anything useful out of.

Now, if you run run the same command on a different backup file:

$ head -n 4 com.amazon.kindle-20130919-000004.tar.gz

Guess what? You'll get the same s*it!

TB_ARMOR_V1
0w5AkcCA9rGtSy3Ecrag19p/FYQ=
BNpyGZq/PQYmpDXkXwji2lQGIQY=
MIGfMA0GCSqGSIb3DQEBAQUAA5GNADCBiQKBgQDWLUH3i295TA9XwPgbzwXEk/0eqowW2xcoxbOQo7NYeqGvctC7dNM33CEh+az25Wj2iTo+kzdIpwM7Y6o5vjW+D/yBCv9nDV1+HLNyut3GDQon84yR6BlgbQJT5QoIra5f6FN+wtqF5/ifW88nzuia2fUOv/IqRVQhHxIY7LPkMQIDAQAB

This simply could not be a coincidence. :)
From a certain point onward everything in backup files finally becomes binary.
This behavior makes a lot of sense because that would mean that we can only share the backup files and forget about everything - with the passphrase, we can recover our backups, period.

Still, I really think that the developer should document a procedure about how to recover our own legitimate data (we know the passphrase, so it's us!) from any computer with a decent crypto tools set (read: OpenSSL).


TWRP fails to flash stock ROM (invalid zip)

I encountered this too:

build/tools/releasetools/sign_target_files_apks -o -d "$KEY_DIR" out/target/product/$DEVICE/obj/PACKAGING/target_files_intermediates/aosp_$DEVICE-target_files-eng.xx.zip $OUT/$TARGET_FILES

build/tools/releasetools/ota_from_target_files --block -k "$KEY_DIR/releasekey" $OUT/$TARGET_FILES  $OUT/$DEVICE-ota_update-$BUILD.zip

build/tools/releasetools/img_from_target_files -v $OUT/$TARGET_FILES $OUT/$DEVICE-img-$BUILD.zip

TWRP will install $DEVICE-ota_update-$BUILD.zip, but failed to install $DEVICE-img-$BUILD.zip: Failed to install, invalid zip file format!. fastboot update $OUT/$DEVICE-img-$BUILD.zip works.

TWRP version twrp-3.1.1-0-grouper


What is the main activity of Google Keep called?

How to find the activity?
Activities are listed in the .apk file's Manifest. This is e.g. explained in Run Android Application from Command Line. The linked page gives a short example:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="com.iftitah.android.contact">
  <application android:icon="@drawable/icon">
   <activity class=".Contact" android:label="@string/app_name">
    <intent-filter>
    <action android:value="android.intent.action.MAIN" />
    <category android:value="android.intent.category.LAUNCHER" />
   </intent-filter>
  </activity>
 </application>
.
.
</manifest>

The activity is listed in the <activity> element, which also holds the intent to be called (in the contained <action> element).
How to investigate the Manifest?
Now for the tricky part, as we are no developers: How to view the Manifest? Luckily, we can get some help from the Playstore for this -- e.g. in the form of an app called App Detective:

App Detective and AppExplore (Source: Google Playstore; click images to enlarge)
As you can see in above screenshot, this app allows the user to investigate the Manifest files of installed apps, but does not stop at this. Ressources, libraries, signatures, and more can be looked up.
Alternatives worth mentioning are the ManifestViewer and the AppExplore. Pick your choice :)
So what is the main activity of Google Keep?
Using above "investigation methods", Kevin figured out it is com.google.android.keep.BrowserActivity (see below comment if you don't believe me ;)


Whatsapp provides the apk files to install it without the Play Store.
The apk can be found here: http://www.whatsapp.com/android/


No. But WhatsApp does manage images for you. You can see all images posted in a particular chat by clicking on the Name of the group or person.


Does Samsung Galaxy S2 Plus supports Miracast?

No, I don't believe the SGS2 Plus supports Miracast.  This feature comparison shows the other phone having it but not the S2.

However, from my understanding, since Wi-Fi Direct is supported it shouldn't be extremely hard for someone to get Miracast working on the device.  This has been done for the regular SGS2, though I do not completely understand those posts.


Staging of several android devices made simple

I've just stumbled upon a project at Github, and remembered your question here. It seems like inception should perfectly fit your needs (except for the Google account, maybe, where it's a bad idea anyway to use the same one for all your employees). Quoting from the project description:

  Inception is a set of tools for auto configuring android devices. You can do the following:

  Include any apps to be (pre)installed
  Remove any stock apps
  Root the device
  Install busybox
  Configure Wifi networks
  Generate all device settings
  Patch APKs
  Replace Kernel, and/or ramdisk data in both boot and recovery imgs
  Place your adb keys, configure USB debugging

Most of this you'd probably not even need (rooting, patching APKs, replacing the kernel, prepare ADB, installing Busybox). But what you wrote is covered.

Inception requires a Python installation on your computer. After initializing your "project" and adjusting the configuration to your needs (incl. placing the .apk files you want to install), it creates an update.zip you can flash via the device's recovery-mode (which usually will require a custom recovery). Optionally, it also can generate a cache partition img for your device, allowing you to deploy your update in bootloader/download mode.

I have not tried it, so I cannot tell how good it is – but it sounds like it's at least worth a look.


Dropbox files won't open, 'Permanent Failure'

I fixed this by removing data from the SD card. It was nearly full. Freeing up ~1GB of the card solved the problem. It's likely that the application uses some SD card space to open files.


Go to Settings->Applications->Dropbox->Clear Defaults.

You can then choose an app to pick a picture again.


After dicking around in ADB with Captive Portal setting, changing URLs and crap, I finally just gave up and set :
adb shell settings put global captive_portal_mode 0

now it doesn't check, doesn't prompt to login to a non-existent portal, or show "No Internet" on the wifi - and the wifi does work.
Don't know WTF was going on, but I wasted an entire day screwing around with this stupid phone.


Download android studio, install adb SDK, then open command prompt, change directory to

C:\Users\[UserName]\AppData\Local\Android\sdk\platform-tools

Then hit the following in command prompt

adb reboot recovery

Then your phone enters recovery mode. I did the same in my Xperia Ray and succeeded.


How do you search for specific apps installed on Android?

You can use free and open source  AM Pre-release app. You can search for any installed app by its name and package name. You can sort apps by label, package name, user apps, system apps, disabled, last update, etc. At first run the app would ask you to setup adb or grant root access. Simply deny it or skip the step. It is optional.

Alternatively, you can also use another free and open source Permissions Manager X app developed by a fellow member of our community, Irfan Latif. The app offers search by name, package name, permissions. You can also exclude apps based on user/system app type and type of permissions.


How can I fix my lined screen on my Samsung Galaxy Tab 10.1?

This is a common issue on this particular device. My friend had the same thing happen and was going to give the tablet to me but after doing some research I found that its more than just a software issue.

I'd recommend counting your losses and buying a new tablet. =(


When calling my screen goes black on LG P880

Based from OP's comment, you have to calibrate the proximity sensor:

Go to "Secret Menu" by dialing 3845#*880#
Select "Device Test"
Select "All Auto Test Menu Full"
Choose "ALC / Proximity Test"


The issue with the Fingerprint unlocking

Assuming you bought the Huawei Y9 Prime, the phone is so new that its possible you have found a software bug/flaw or have a malfunctioning unit. Or it could be user error.

Based on your post history, the purchase is a few days old. I have a few options:

Contact Huawei and notify them that there is a problem. They will probably recommend...
Returning it to the seller for exchange with another unit. If you bought it in a physical store, you can show the clerk who can then verify that the fingerprint sensor is behaving incorrectly.
If the second unit is bad, you can either return it for refund, or live with PIN lock with the hope that it is a software problem that can be patched.

Personally before returning/exchanging the unit, I would record a video setting up a freshly reset device, show the software version in the video, setup a fingerprint unlock and have a different user unlock it. It may just a manufacturing defect in the early production run or the software itself isn't the final consumer version. Either way, video proof can improve the odds of a fix if the problem is real.


How do I get rid of the search suggestions in Chrome?

Those are suggestions that you can turn off.

Go to the Chrome menu on the browser toolbar.
Click Settings.
Click Show advanced settings (on the bottom)
In the Privacy section, deselect the "Use a prediction service to help complete searches and URLs typed in the address bar" checkbox.


Samsung Galaxy Ace (Android 2.3.5) Not working correctly

I assume that you have a GT-S5830. Looks like this is a software based issue. I recommend you to perform a hard reset.

Factory reset.

To do that power off the phone. Then press and hold the home, power keys few seconds. When you see the Samsung logo release the pressed keys. The phone will be boot into the stock recovery.
In recovery navigate to wipe data/factory reset option by volume keys and press the power key to select it.
Next navigate to the yes option using volume keys and choose it by pressing power key.
Now your device will be reset. Once it's complicated reboot the Galaxy Ace.

If it's not success, install official firmware.

Install official Samsung firmware using ODIN.

Download your device firmware from sammobile  and download the PC Odin in here.
Next power off the phone.
Press and hold  Volume down, home and power keys until phone boot into the download mode.
Connect the phone to the PC over the USB cable.
Make sure that ODIN  "Com Port " area turn to yellow colour.
Press "Select Ops" button and choose Cooper.ops file.
Under the options make sure that "One Package" checked.
Click "One Package" button and choose the firmware .tar.md5 file.
To start the flash click on "Start" button. Installation will take few seconds and once it completed phone will be automatically reboot.


One end of usb cable got wet while still plugged into an outlet

I don't think you can get a definitive answer but I would strongly  recommend using not using that cable any more

Reason being that the food matter and the anti bacterial liquid may have seeped a wee bit into the cable or form some conductance between the pins. Drying out fully is not easy unless you had used rubbing alcohol (isopropyl alcohol) which is generally recommended.

The fact that it is working fine now is no guarantee that you won't have a problem in future and replacing the cable is a small price to pay

Also see How to physically clean a USB connector safely from our SE.Superuser

Edit I was Googling and found this link from Samsung that suggests it's fine if you don't get a moisture warning so you could take a chance and replace the cable earliest


how to copy android home shortcuts from one device to another?

Perhaps you could use a backup program like Titanium Backup to perform a full backup of apps and data and then transfer that backup file to the second device. After this, restoring said backup on the second device should transfer stuff, IMO.

No experience in this, so YMMV.


How do I set a system-wide default browser?

Since you haven't mentioned I'm assuming you haven't tried this.

You've to select 'Use by default for this action.'.


Samsung Galaxy S2 on Sprint sudden Drop in Battery Life

Are any apps showing suspiciously high cpu use? You can check with Seepu, or with 'top' command at the terminal or adb-shell.


Is it possible to use the Android Hardware without using android APIs?

You can try using NDK. It gives more access to android hardware.

Please refer

https://stackoverflow.com/questions/53134098/hardware-access


What files are needed to gain root access on an Android device?

Copying a working su binary does not make the device rooted!

The method of rooting depends on supporting files, for instance:

a shell script
a binary that exploits
possibly, another script to copy over the superuser app...

Also, it is entirely dependent on whether your handset can be rooted or not depending on kernel, android version, manufacture/make of handset.

With Jellybean 4.3, it is now much harder to exploit and security has been clamped down more, this caused headaches for the creator of Chainfire's superuser app in order to work around the extra security put in place by default. It will be a matter of time now, when trying to exploit and gain root will become harder!


How to do ADB over 'wifi' (actually in the same PC) for emulated device

I forgot that adb daemon binds to localhost, and I was trying to access from 192.168.122.x.

With socat I was able to redirect the ADB client from my VM to the ADB daemon on my host machine which made connection with the ADB server (my emulated phone).

My host machine was reachable at 192.168.122.1 from the virtual machine, but the adb daemon was binding to 127.0.0.1 or localhost. I just did:

#on host machine:
socat tcp-listen:5037,bind=192.168.122.1,reuseaddr,fork tcp:localhost:5037

#on virtual machine:
socat tcp-listen:5037,bind=localhost,reuseaddr,fork tcp:192.168.122.1:5037

Make sure you kill the adb server on the virtual machine doing /path/to/android/sdk/platform-tools/adb kill-server. ADB server always tries to bind on 5037 if there's nothing there, so if socat is already running on both sides and the adb server is running on the host machie, when you launch android studio on the VM, it'll automatically connect to the outside adb server, which will connect to your emulated phone.

You don't need Android Studio on the virtual machine to test. You can just do  /path/to/android/sdk/platform-tools/adb devices on the virtual machine to see if socat will redirect it to the adb daemon on host, which will list the emulated phone.


PDF reader with highlighting and bookmarks

You can use Adobe Reader to highlight your text while you read and add bookmarks.

There is an app called iAnnotate PDF as well. But it seems tat the bookmarking frature is not available for this APP.


Just use ODIN, reflash that phone and be ready to go from official firm again. Simple. Or if you want a complicated way of getting that done you can say so that imma show you


How to check if Android app is taking pictures in the background?

Checking if one or more camera devices are available is not that unusual as it seems, it is often used to check whether camera-options should be shown or not. It seems unlikely as well that an attacker/spy would generate a log output that could reveal their intention. However, opening the camera as shown in your log seems suspicious and you should investigate it further. My suggestions:

If you got some strings or classnames you can search further in the open source of "chrome for android" (see this post for where to find the code) and check where the strings are used in the code. Maybe you can identify the calls and imports to the Camera API and check how they are used. Depending on the Android version the imports may vary, but here are some examples for the Camera2 API to look out for:

"android.hardware.camera2.CameraManager"
"android.hardware.camera2.CaptureRequest"
"android.hardware.camera2.CameraCaptureSession"

If you want to dig deeper I would recommend you to hook certain API calls with tools like Frida or RMS. This tools allow you to hook java calls when they are executed and you can log some more output if necessary. So you could actually hook the java camera API and see if a picture was taken. In case you have built the code yourself you can as well attach the debugger and set breakpoints to stop the code at certain states.

It sounds weird, but one of the fastest ways is maybe to ask the developers of chrome for android (embedded chromium) directly why there are using the camera and where in the code. Maybe you can open a new discussion on the official project webpage to ask devs to have a look at it.


Finally the issue was missing drivers, the solution was to use the ones that come with the sdk but using another winusb file.

Here you can find the file that did the trick. https://github.com/gu1dry/android_winusb

Just replace the file with the one downloaded and install drivers as described in the android doc.


Can't reinstall an app uninstalled through ADB

The solution can be found in the question Reinstall System app which is uninstalled for the current user? (which is unanswered):

adb shell cmd package install-existing com.android.gallery3d

Note this doesn't work in Android 5 (hence the other question), as the cmd command was only added later (I don't remember exactly when, but it's available in Android 7 at least).


My HTC Desire Keeps Overheating, what can I do to stop this?

I suppose your best bet is to return the phone, since you have just bought it!

It is normal for all phones to heat up when using hardware resources like Camera or GPS, it is not normal to crash recurrently after a simple 10 minutes usage.

You can check some information about battery conditions using the dial code ##4636##

One last thought: Does it happen all the time? I mean, sometimes it is hard to reproduce some kind of error or behaviour to the vendor because of its uncertainty and they might distrust you. But if you had just bought it, that should not be a problem.

Cheers


Trying to find Game App installation folder

As @Izzy said, without root privileges you cannot see the contents of neither /data/app or /data/data.

Even if you did have root privileges, searching for Bingo Blitz inside an average file manager wouldn't have yield anything. This is because no file or folder is named after the app label. In order to turn up some results, in fact, your search term must be an app's package name. In your case, the package name is air.com.buffalo_studios.newflashbingo.

Armed with this knowledge, we can now say that the app's APK can be found inside /data/app/air.com.buffalo_studios.newflashbingo-x.apk (pre-Lollipop) or /data/app/air.com.buffalo_studios.newflashbingo-x/base.apk (Lollipop and above). In both cases, x is a digit depending on how many times you updated the app.

The app's data, on the other hand, is to be found inside a folder called /data/data/air.com.buffalo_studios.newflashbingo/.


Making Calls with Google Voice on Nexus 5

You should already have it pre-installed and enabled on your phone. Try saying "OK, Google" from the home screen. The steps here should give you an idea of how to enable it if it doesn't work.


Is it possible to add widgets available in home screen on lock screen (on rooted phone)?

It is possible with edxposed and GravityBox module.
Note: Gravitybox doesn't go well with heavily modded UI like Samsung, Huawei etc. So check the XDA
thread, for your device specific issues and fixes. It may or not work.

Installation instructions for EdXposed (though it's for Android 10, it is applicable for Android 9 too as far as installation of EdXposed is concerned). Note that some Samsung, Huawei devices also have issues in installing EdXposed and you may need to try alternatives (YAHFA /Sandhook)

Download & install GravityBox from XDA thread

In the GravityBox menu Lockscreen (first menu option) →Shortcuts, select the apps you want displayed on lock screen

Test by tapping the widget, opening the screen lock. Your application should be launched. Unlike Phone and Camera options that are usually found on lock screen and can be launched directly without unlocking device, you need to unlock device to access the app launch. If you want the behavior to mimic phone /camera, you will need to disable lock screen


Unpack initramfs.cpio.gz (boot.img) from MTK6589 phone?

I also had problem extracting initramfs.cpio.gz , until I opened this file in editor and seen first 3 ascii letters  (the header) in my case it was "LZO" , so I found proper soft to decompress
"lzop -x " you can find it probably in every linux, for example knoppix has it

maybe you will notice other header in your file , so you will need to google it or have a good guess

good luck


ADB installs apps for all users. How to force it to install to main user only?

Mention the specific user as an argument for which the package is to be installed. Example:
adb install --user UID YOUR_APK
adb shell pm install --user UID YOUR_APK    # alternative command

UID for main/primary user is always 0.
Sidenote: in case of difficulty with an adb command, simply enter adb as the sole command. It would list help section.


As commented by @Izzy, Termux has a wide repository of Linux packages, but agrep isn't among them so far. So you have to go for compiling the binary from source, or you may give this one a try. It's a static binary for aarch64 architecture.


For Auto Backup access there are several options open to you.

Phone: Select the Gallery app which should bring up a listing of your Albums. One of your albums will be titled Auto Backup (assuming you have photos/videos in the album - otherwise the album will not appear).
Website: Google+ Auto Backup
Website: Picasa Web


How do I get MIUI to allow notifications for reminder apps?

On MIUI 8, under Settings, Permissions, you can add individual apps to Autostarts.  This is the only thing that worked for apps that I wanted to keep running in the background (eg Gentle Alarm).

The permission does more than autostart an app 'cos if I don't have that permission set for Gentle Alarm and start the app manually, the app doesn't work, so I think the term 'autostart' is misleading.

The other thing you might need to do is tell MIUI to not apply any battery saving methods (depending on the MIUI version).

Having said all this, I can't get Google Now to work.  I guess I need to find the right app/module to enable in Autostarts.


How to add a pin / marker in Google Maps?

Google Maps for Android allows storing places/locations by starring them, this should also work for every place on the map, not just places and businesses.

Long press on the point on the map you want to star
The Address will load, press it
In the upper right corner is a little gray star, select it

These stars are also synced on maps.google.com if you are logged in with your account. The star will be named after the nearest address, but it will be exactly at the point you selected.


How much battery drain do push notifications cause on Android 4.1?

Push notifications are designed to be the solution to battery draining apps that constantly monitor for data that has changed locally or on a server. Because of this they are very battery efficient. My phone typically will get 20 notifications in a few hours with less than 1% total battery use.

If your having huge battery drain problems, your phone is probably not sleeping properly which is usually due to an app that is preventing the phone from sleeping. I might be able to help you resolve this With some more information, such as Phone, Android version (or ROM if your rooted) and a screenshot of your battery screen after your phone has been running for a few hours. I will update my answer accordingly.


I don't think processing an image and extracting the number and calling it a better idea. the OCR processing will not be 100% all the time and it may call a different number at-times.

A QR-code is more reliable than image processing and can be used for this if you dont want to type the number.

A QRcode Generator site to call to a specific number directly by scanning the code after generating it. Haven't tried it yet.


If that security is bypassed by a thief and it was not encrypted, only law enforcement can track it at that point, and call your service provider and report it stolen that way it's rendered useless and eventually will be busted for using/receiving stolen goods


Motorola Atrix Android 2.3.X Corporate Email Account Already Added or Exists

I am answering my own question.

The original email configuration still exists on the phone, but it cannot be accessed via the "Email" app. Accessing the "Email" app will just prompt you to add the account again (along with other account types like facebook, twitter; then it denies you stating that it already exists). Instead click on the "Messaging" app and then you will see the "disappearing" email account in addition to "Universal Account" and "Text Messaging". Select the original account and edit the account properties. On the account properties page you can "Remove Account". By removing the account you can then go and add it again successfully.

I have heard that others are doing a hard reset which is not necessary.


Nothing Special. Multiple color for single Letter is to differentiate multiple contacts starting with similar letter.


Can an app installed from the Google Playstore install another app with different permissions?

It's not common but it's not unusual either. I use this MacroDroid automation app. It requires a helper app that can't be published on Play Store and therefore developer provides a link to download, with this explanation:

In order to toggle Wifi on devices running Android 10+ a new helper file is now required. This helper file is built against an older target SDK allowing it to still invoke the Wifi functionality. It cannot appear on the Play Store since they no longer allow apps built against older SDKs to be uploaded.

When a WiFi toggle action is triggered, the installed app (from Play Store) sends an intent to this helper app, thereby circumventing Android 10+ restrictions. So it's a win - win for all because the app functionality is not degraded.
So, if you trust the developer and are sure you need that additional app, you can go ahead. As an added precaution, download the apk and examine it's permissions before installing (Mixplorer does that).


Have had the same problem. Thought it was the Blackview (A80 Pro) but when tried a different network's sim it worked perfectly. The APN's should get populated when the network is selected. In my case TalkMobile it did not populate the APN's. Put an EE sim in and it worked instantly. Have ordered a new sim so we shall see.


How to check filesystem (/sdcard) for errors?

Perhaps the easiest way to do this, would be to connect your Galaxy Nexus to your computer and use a 3rd-party tool to check the file system for errors.

Please bear in mind that using this method you will only be able to check the mountable storage, and only if your device is in USB mass storage mode.

At current, I know of no way to check the internal partitions for errors - this does not mean there isn't one, however.

EDIT:

Even if you only have an internal SD card, then you should still be able to mount it as USB storage - something has to act as an SD card, for the camera app to function. Something is mounted to /sdcard, and this is what is mounted when you enable USB mass storage.

EDIT 2:

Ok, last but not least - do you have a recovery installed? If so, you can use this flashable zip to do what you want. If not, then are you rooted? You MUST be rooted to be able to this, as it would involve copying a binary to your system.

EDIT 3:

Ok. This CANNOT be done while the device is turned on, in user mode, as the partitions must be unmounted to scan them. This is why that zip is that - a zip. If you cannot flash the zip, there is no other way unless you can find a way to unmount the filesystem's when they are being used.


HTC One X hangs at bootscreen, repair centre writes it off

So I flashed the TWRP recovery instead of ClockworkROM, and this was able to activate mass storage mode. The rest was history - copied the ROM zip file and installed it as usual.
Sadly, my internal 32 GB storage was totally wiped out, so I've lost my TitaniumBackup folder, a bunch of songs (that I can copy again anyway) and some photos.


well I've found something that might help you ... I recently installed androidx86-9.0-rc1 as a dual boot (unlike you) , and I too faced this same problem that it booted for the first time just fine but gets stuck in subsequent boots ...
so I tried uninstalling, re-installing it to see what's wrong and what I found that when I am on Windows and from there I try to switch to already-installed androidx86 [by choosing restart option in windows / by entering bios from windows and then booting to androidx86] , it gets stuck [and gets stuck in subsequent times too, once you did such] ...
so for this , you must boot to androidx86 directly after you Power on your pc when it's initially shutted down
supposedly you're on windows , and say you want to switch to androidx86 [newly re-installed , not the one that got stuck ] , so dont restart windows ; just shut down the pc and power it on to boot to androidx86 ... just note that this is my observation only for dual-boot case


Samsung Galaxy S heat up a lot, getting restarted and slow start up time

Seems like you have a battery drainer App which also heats up the CPU by holding a wakelock and using the CPU the whole time. You need to identify and remove that App.

The Galaxy S has a pretty nice App called "program manager", also using Androids built-in "what caused the most battery consumption" feature should help you to find this App.


Turning off the camera shutter sound in Lenovo K3 Note (Android Marshmallow)

Turn on the DND while using camera. This will turn off the shutter sound.


Not able to acces other hard disk and partitions on android 4.4.2 X86

You probably need to mount them, which will usually require root privileges. However, as android is installed on a hard drive, you could probably edit the required files on another computer by plugging the hard drive in.


Which version of Heimdall to use with S2 or S3?

I never did find out which version of Heimdall to use with either device, but settled on using ODIN3 v1.85 with my S2 (didn't work with an S3, after all).

If you have the AT&T Skyrocket version of the S2, a great place to start looking is: [HOWTO] THE ULTIMATE NEWB GUIDE > | INSTALL CWM/TWRP | ROOT | UNROOT |the SKYROCKET


Are there any Google devices that support capabilities in their default kernel?

Though the question is old, it keeps on appearing on top of Unanswered (my tags) questions. So I think I should answer this :)

AOSP'S SUPPORT FOR CAPABILITIES:

Question is specifically about Google devices, I have never used a Google device. However what I can say for sure is that Linux (process) capabilities must have been enabled on most of the devices (if not all) running as low as Android 1.6. Reference is found in init and system_server, both very primary components of AOSP. In Android 4.2, for instance, installd - another core component - was made to run with dropped capabilities.

Filesystem capabilities were one of the major Security Enhancements in Android 4.3 which removed set-uid/set-gid from binaries like run-as, setting file capabilities on them. This caused revolutionary changes in Android's rooting journey.

Support for Ambient capabilities was added in Android 8 which discourages the use of file capabilities:

  File capabilities, in turn, present a security risk since any process executing a file with file capabilities will be able to gain those capabilities.

Many init services depend on them e.g. storaged, including my own sshd and dnscrypt-proxy services.

KERNEL'S SUPPORT FOR CAPABILITIES:

Coming to the kernel part, building kernel without capabilities isn't optional:

  From kernel 2.5.27 to kernel 2.6.26, capabilities were an optional kernel component, and could be enabled/disabled via the CONFIG_SECURITY_CAPABILITIES kernel configuration option.

And:

  In kernels before Linux 2.6.33, file capabilities were an optional feature configurable via the CONFIG_SECURITY_FILE_CAPABILITIES option. Since Linux 2.6.33, the configuration option has been removed and file capabilities are always part of the kernel.

The oldest common kernel version on Android repositories is 2.6.39 which includes support for file capabilities too.

Support for filesystem capabilities on kernel side must have been delayed from some OEMs but they had to switch, because otherwise functionalities would break. For instance surfaceflinger (Android's surface composer) won't work without file capabilities since Android 7.1.

Mainline Linux kernel 4.3 was patched in in Sep'15 for Ambient (process) capabilities, backported to Android kernel 3.18 and 4.1 in 2016. So they are necessarily a part of kernel.

CONCLUSION:

On Linux distros, a very few programs make use of Linux capabilities. Though there is pam_cap, mostly (or all?) distros still use set-uid on su, sudo, ping, mount, passwd and so on.  But on Android capabilities are deeply integrated in framework and core services. Removing them would require editing hundreds or may be thousands of lines in AOSP and kernel source. It makes no sense that an OEM (particularly Google, who developed AOSP and modified Linux kernel for Android) doesn't make use of this free-of-cost security feature when it's readily available in Android kernel. It's a pure OS related feature, doesn't demand any extra hardware support. So any phone from any manufacturer must have capabilities supported.

QUESTIONS:

  would I be able to able to set capabilities on executables without changing the original kernel binary?

Yes, you must be.

  The required things are tools for setting caps ...

I have been using capsh, getcap, setcap, getpcaps from libcap and netcap, pscap from libcap-ng without any problems. But I prefer Ambient capabilities, those are easy to configure and don't depend on any filesystem features like Extended Attributes as in case of file capabilities. You can also use listxattr, getxattr, setxattr and removexattr tools from xattr_syscall_wrapper to manipulate security.capability or any other XATTR directly.

From your comment:

  I just noticed the /system/bin/ping command isn’t setuid on my real Samsung device, suggesting CAP_NET_RAW

Android's ping neither has set-uid nor CAP_NET_RAW. It creates a special non-RAW socket IPPROTO_ICMP which - unlike IPPROTO_RAW - doesn't require any privileges.

FURTHER REFERENCES:

In addition to 10+ references given above, here are a few other parts of AOSP code supporting and making use of Linux capabilities:

Core components: Bionic libc, init, trusty (OS)
External components: libcap, libcap-ng
Daemons / services: zygote (forked apps and system_server), hostapd, wpa_supplicant, dnsmasq, logd, netd (NetLink manager, private DNS), debuggerd (test), sdcard daemon, performanced, incidentd, mtpd, traced_probes (perfetto), racoon (IPSec), wificond, a number of HAL daemons including rild.
Executables: reboot (init), dumpstate, tcpdump, strace, iputils (ping, traceroute etc.)
Minijail: A dedicated sandboxing tool and library which revolves around capabilities. adbd makes use of this library to drop privileges.
SELinux uses capability class to grant / deny capabilities to domains.

It concludes that Android highly depends on Linux capabilities, it's not a little-used feature.

RELATED:

What special privileges “/system/xbin/su” does have w.r.t. root access?
Permissions, Root User and Linux Capabilities: Linux vs. Android


Why do so many apps use location permissions on a near-constant basis?

Location details are not only used by analytics, but also by advertisements (think of localized ads). Unfortunately, many of those ad/analytics modules are "mal-behaving" and use those details for "profiling" as well.

For some closer details, I've collected information on my Android site:

What’s it all about those modules apps contain? is an article with much background information
Beware those snooping mods! gives some details on modules I found especially intrusive


WiFi icon keeps blinking, can't turn it on or off

I solved it by deleting /data/misc/wifi/wpa_supplicant.conf.
It will reset all your saved networks.
I have it rooted and deleted the file through a root explorer or you can remove it via ADB (adb shell rm -r /data/misc/wifi/wpa_supplicant.conf. I'm not sure).

You may backup it before, then open with a text reader to see your saved passwords.


What is the meaning to close Google apps source code

Technically, you are not allowed to "install Gapps manually" unless your phone already comes with them pre-installed.  The Google Apps package (that includes Google Play Services, Play Store, and several other apps) is Google's intellectual property, and nobody is allowed to distribute it, except for Google's certified partners that have passed CTS.

For example, CyanogenMod ROM does not include, host, or distribute the Gapps package. Instead, they have scripts built into their tools that back up Gapps that are already installed on your handset prior to  installation/upgrade, and restore them afterwards.  Any other ROMs and maintainers who do host Gapps packages are doing so illegally, and are infringing on Google's copyright.  For the most part, Google chooses to not enforce their copyright against small-time guys, but will not hesitate to unleash their army of lawyers when they deem is necessary.

To answer your question, Google's services are essential for their grip on Android's ecosystem. Only the big guys like Amazon or Samsung can afford to completely steer clear of Google's services with their own offerings. For example, not having access to Play Store on an Android handset is a huge drawback for a smaller manufacturer like HTC, Huawei, Motorola, etc., since the alternatives are usually lacking in both numbers, as well as (perceived) security.  Google uses this as both a carrot and a stick.


InCallUI = In Call User Interface.  It handles the display when you're in a call; it has nothing to do with privacy software and you can't uninstall it since it is a core system app.


Not sure if it is possible as I do not work with or use an Android emulator. What you can do however is place the text you want to copy in a text file and push it to the emulator. Once there, open it and copy the contents that way.


Can you fully remove Google system apps from Android including the Play Store updates?

The solution is to ‘Disable’ the apps from the Android system settings and they will no longer appear in your Play Store updates list.

E.g. for Google Currents:

Settings > Apps > All > find ‘Currents’ - tap it, select ‘Disable’.

The same applies to the all other listed apps in the question (with the exception of 'Google Play Newsstand’ which I couldn’t find in the list), and when you open the Play Store updates list anew, they will finally be gone from it as desired.


Basically, you can't. The charge/protection circuitry in the battery probably got damaged by the water, and you're done now.

Count yourself lucky that it was only a new battery that you needed and be happy.


How to set a Google Plus photo as a contact-picture?

I know there are tons of UI differences between the Nexus and Samsung Galaxy S4. However, here's what works for the S4, in case it leads you in the right direction.

From the Google+ slide menu, go to "Photos" and tap the desired photo. Once open, tap the phone's hardware menu button, then tap "Set as..." --> "More" --> "Contact photo" and select the desired contact.

Apologies if your Nexus doesn't have the "Set as..." menu option.


Passcode reset without factory resetting phone

Your best shot is to use the Android Device Manager to force a temporary password. Go ahead and Google it. It should be the first result. This is the Google equivalent of find my iPhone.

Once this is open, sign in using the Google account that's associated with the phone. You should be able to locate the phone, but what you want is the lock function. Set a different password you know with a message. When the phone displays that message, it's safe to unlock the phone using the temporary password you just set. From here you can go into the phone's settings and disable the password.


Can lack of update cause screen distortion?

I'm not sure if I understand you, did you allredy sent that phone to repair or you bought new phone? However here is the thing: update or lack of update shouldn't mess up screen like that, the simptoms that apeared is 99% hardware issue, screen or gpu is dying. But just to make sure that isn't up to Android system you should perform factory reset before sending it back since it's under warranity, or you can try applying update if possible to see what happens.


how to work around "Your device does not qualify for bootloader unlocking

You need to get the "cid" of the device by doing

./adb reboot bootloader
sudo ./fastboot getvar all

In my case it gives

(bootloader) cid: 0x0001

and as you can see at the official website, Lenovo/Motorola says "Your device is NOT eligible for bootloader unlock". You buy their phone and they still control it. Wait, what?


High data usage by OS Services (on Nexus 4)

try to delete App-Data for Google Play Framework
Cfeck if in Browser some Preload is activated (and if its disabled for mobile connections if you can)


My Samsung Galaxy S Duos GT-S7582 does not start

I had the same problem for the past two days, tried many things like pressing   Recovery mode(vol up+power button+Home), wiping the cache clear, reseting into factory mode, etc.

You should first install Kies3 on your PC and try again to go into the Download Mode (vol down+home+power button).
Then connect your phone to PC using USB cable. Oh, before that, you should write down your Phone model (GT-S7582 and Serial Number which is an alphanumeric code, behind your phone after you remove your battery.)
Then open Kies, go to Tools option, then Firmware upgrade and initialization and do as prompted in next few windows.
The download will start. Please make sure you don't disconnect the USB cable and You should have 3 GB of free space in your C: drive (in case your OS is Windows)
Everything will be rest and your phone will be as good as new. Use Google account's backup to restore apps and settings...


The transfer of energy in a lithium ion battery generates heat. The components in the phone generate heat.

Charging with GPS will generate the most heat as the GPS, cell radio and battery are all being used, while charging.  Anything you do while charging will cause the phone to get hotter than if it were running on battery alone.

Also, the heat while on battery will come from a few sources. First, the more power it is using (GPS, CPU intensive apps, large downloads, hotspot mode, high screen brightness, etc.), the more heat will be released from the battery. Also the components themselves, like the cell radio and the cpu/gpu will generate heat. Combine all these factors in different combinations, the device can heat up.

Also, there is a known radio bug that can cause it to heat up too. If the phone loses service, it goes to max power to reacquire signal. Sometimes the phone doesn't drop to normal power after the signal is restored, causing the radio to operate at max power, generating heat and placing a large draw on the battery, again resulting in more heat. This will be evidenced by a linear decline in your battery and high heat after a loss of service. A simple reboot will solve this, though it can still happen again.

And if you are concerned about the phone overheating, it won't. If the CPU gets too hot, it will just slow down the CPU until it cools down. If the battery gets too hot, it will shut off completely. You can turn it back on when it cools down. (If it gets too hot while charging, the first thing it will do is reduce the charging current or shut it off completely, before shutting off.)


How can I perform Optical Character Recognition and have it read with Text-To-Speech?

There are at least two apps which correspond with your wishes: Scanthing OCR explicitly announces your request (OCR with TTS)1, and also Google Goggles2 seems to support it:

While the former wants to be paid (~EUR 4) but fully supports what you want, the latter is free -- but I'm not sure whether it reads text via TTS.


Android Auto stopped working with Pixel 3 on Hyundai Elantra

I would recommend trying to "restart" Android Auto in your car by disabling Android Auto, waiting a minute or two, then enabling Android Auto.  I believe you can turn off Android Auto from the touch screen under Setup, Phone Projection.

Give this a try and let me know if it works.


How To T-mobile Web Day Pass on Non T-Mobile Device?

You may want to read this blog post. You might get a way with simply trying to access any web site and waiting for the Buy Web DayPass prompt.

Otherwise you might need to do the trick mentioned in the blog, which is trying the above on a non-Android phone and then swapping the the DayPass enabled SIM.


How do I add a desktop link to a youtube video?

I found a way to do this! (It's a bit fiddly).

Find your YouTube video
View the website in Desktop mode
Shorten the URL (using goo.gl)
Turn off Wi-Fi (so the shortened URL won't get to youtube.com)
Enter the shortened URL in your address bar on chrome
You should get a no internet error
Add that page to your home screen
Voila! Now enable Wi-Fi again and the icon will link to YouTube in your browser!


Using the same apps for a second user in Nexus 7

There are multiple possibilities with Android 4.2. The "board methods" are, as already explained in other answers: Every user has to install each app he wants to use (aside from the pre-installed ones) -- but they will be downloaded only once. Now, if one user updates the app, it will be updated for the other user(s) as well (which might get a bit problematic if one user does not want a certain app to be updated -- but that's up to the users to make clear).

If root is available on the device, some other interesting options pop up -- for which you might want to take a look at:

How to migrate applications to other user account without downloading the applications again?

With root, you can share apps (not data, of course) among users without the need of re-installation using Multi-User App Share, which even is reported to (partially?) work with paid ones.


Google Play store crashes and gapps process not working since upgrading to Jelly Bean on Samsung Galaxy S II

No need for a factory reset, friend.
All you have to do is go to Settings>Application Manager>All>Download Manager>Clear Cache and Clear Data.
Go to Google Play>Clear Cache>Clear Data and then Go to Google Play Services>Clear Cache>ClearData.
REstart the Phone and it will be alright.


How can I block an app from accessing my contacts?

Here a step by step guide working since Android 6.0+ (Screenshots from Android 7.1.1).

Go so Settings via the gear wheel icon
Select Apps
Select the gear wheel icon
Select App permissions
Select the permission of your choice
Disable the app's permission


installing stock android marshmallow on blu r1 hd

It seems that the people from XDA Developers has just come out with a way to root the Blu R1 HD. And here you have more information about that.


Backup your data
Flash last firmware with Odin
Do not install any app

Check it again if turning off happened again, Its hardware relative and you should send it for repair.

I think flash firmware will fix your issue.


The SM-S906L is the same device as the SM-G920V [source]. You should be able to use the PIT for the SM-G920V. You can get the PIT here.

I also found it here (and it is labeled as the SM-S906L, but has the same file name as the one that is specified for the SM-G920V).


Is it possible to run ADB on multiple devices using Hyper-V?

See the USB access from guest in Hyper-V question on ServerFault — in short, Hyper-V does not provide any way to access host USB ports from guests. There are some workarounds — mostly “USB over Ethernet” solutions.

Another option which could work for some use cases is to enable Wireless ADB on the devices, and then access them via the network.


I have an Archos 55 Platinum. How do I turn off vibrate when I'm typing?

By default, pressing the touchscreen creates a vibration. This functionality is available in two parts: general interface and virtual keyboard. To completely remove vibrations of this type the option must be deactivated in both sections in the Settings app.

From Settings > Sound , uncheck Vibrate on touch.

From Settings > Language & Input, in the section Keyboard & input methods, press the settings button next to Google Keyboard (or the 3rd party keyboard that you are using) and uncheck Vibrate on keypress.

Information available on: Archos FAQ Home


How do I recalibrate the battery of my phone?

Recalibrating your battery won't actually make it last longer. What it might do is ensure that the battery level display is more accurate, so that when it says it's at zero, it's actually at zero.

Personally, I used an app like Battery Calibration (requires root) and it seems to help. To be fair though, I haven't actually tested the actual levels myself, so it's a qualitative judgement.

If you're having battery life issues it's more likely that you apps running (background or otherwise) that are draining your battery. Either go to Settings > Battery and check out which apps are draining your battery the most - typically it will be your screen, then cell/wifi radios.

Sadly, the only true "reset" is to go out and buy yourself a new battery. Sorry!


How can you send email to a Gmail Contact Group?

I spent some time checking for a solution myself, and here are my conclusions.

We will never be able to send to groups within Gmail for Android. I think it's a problem Google will never solve maybe because they want us to use Google Plus to send to groups (i.e. Circles).
To send to Gmail groups outside of Gmail, I found that using Go Contacts is the best way. Gmail Group Share (Free) is also working, but it shows groups of only one Google Account at time.


How to change the country in Samsung Pay?

I use an imported Samsung Galaxy S8 from Hong Kong. I wasn't able to change the country that Samsung Pay uses. But I use Samsung Pay in Switzerland with a Swiss credit card. But unfortunately, I get ads from Hong Kong in Hong Kong Dollar.

Once you setup Samsung Pay you can use it worldwide.


In spite of sync is disabled, sync icon is shown in notification bar forever!

I recently had the same issue - I have an old Samsung Galaxy S with Android 2.3.6.  I think somehow an app got updated when I was on WiFi, but I didn't know what it was. I noticed a "sync" icon appeared and would not go away.

I finally realized I could go to Settings → Applications → Battery Use, and find out that YouTube was the culprit.

Then I could force stop that app and the icon went away, but it came back after a reboot, so I also uninstalled YouTube app updates.


Direct VISIBLE connection required for GPS?

GPS works fine in a case or pocket.

You do need a generally unobstructed view (from a radio perspective, not necessarily a visible perspective) of the sky (no trees/buildings/etc. in the way, but thin barriers, like say a tent, won't present a problem.) in order to pick up the GPS signals from the satellites.

Ideally, you should have as clear and as wide a view of the sky as possible.  Ideal conditions would be standing in a flat empty field with visibility to the horizon in all directions.

Narrow that view of the sky by adding buildings and trees and your ability to obtain an accurate lock starts to degrade and you get more and more error in your position, until such point where you can't get an accurate lock (or in extreme cases, like being in a deep basement or similar, any lock at all) at all.


What is Motorola Camera app's Photo naming convention?

The format follows the pattern used in DateFormat class from Java/Android. It's:

IMG: constant prefix for Images
yyyyMMdd: date

years (4-digit)
months (2-digit)
days (2-digit)

kkmmssSSS: time

hours (2-digit in 24-hour format, from 1-24)
minutes (2-digit)
seconds (2-digit)
milliseconds (3-digit)


How can I remotely control my Android device via PC?

For Online:

try TeamViewer. its a good remote control app from PC to PC and phone to PC and PC to phone.

TeamViewer

For offline:

try AirDroid its good and it worked for me.

AirDroid

If you need just simple commands(enter text, press, perform actions):

adb shell input

text, keyevent, keyboard, mouse, joystick, touchpad, trackball, dpad and more.

Usage:

adb shell input text "Hello"


Facebook calendar not displaying properly

I'm not sure about facebook events here because I have very few events ever listed in my facebook calendar. But if you sync your phone with Facebook (Settings > Accounts & sync) and have it sync live feeds, it should display calendar items in your calendar. I know I have birthdays in my calendar that show up and that is how I have facebook sync setup.

If you are setup the same way, try removing facebook sync, clear cache and data from the app (Settings > Applications > Manage application > All, then find facebook and click on it. There should be an option to clear cache and data. Reboot. Then recreate the account and sync.

Not sure if this will help but usually solves most issues...


Android 4 slows down over year without reason

Try a factory reset. After a while, things get gunked up with tons of unnecessary files that aren't always deleted and a lot of other stuff.

However, your phone will always slow down over time because apps become more demanding as technology progresses. There isn't much that can be done about this.


How to copy files from phone to cloud in ES File Explorer

You can that following these steps:

Select the image(s) you want to upload
Click on "copy", it's in the lower bar, at left
In another tab, open the folder where you want to upload your image(s)
Click on the clipoard icon at left
Click on "paste all"


Android file transfer without USB cable, pulling out the microSD card, or using 3rd party apps

Bluetooth (Phone to PC)
Enable Bluetooth (BT) on both devices, tick the checkbox on phone to make it visible (Phone BT settings), pair phone to PC (PC BT Settings, add new device).
On Phone, View files in file explorer, if possible zip them, then share, send via bluetooth
On PC, run fsquirt, recieve files
On Phone, select your PC, and wait for the transfer to happen.
Tip: Laptops generally sit on their BT radios
Note: Bluetooth speeds vary depending on devices - a colleague's S10 transfers faster than my J7P
Google Drive (Phone to PC via Cloud)
This involves google drive or any other cloud storage provider as a middleman. Suitable if you have a Hi-Speed internet connection
Files By Google (Phone to Phone)
Note: This requires a second Android Phone, and assumes both came installed with Files (by google) - Mine did
On both phones, open Files, and go to Share
Follow the steps to setup your name and send files!


How do you transfer a programs database to another device

This only applies if you have root access, as Bryan already pointed out in the comments.

I would suggest using a utility such as TitaniumBackup to completely back-up all your applications and your data. It will be stored on your SD card so that you can transfer its files to another device and restore the backups on there.


Root with Kingo root; stuck at turn on screen

Based on the information you provided, your phone is Soft bricked.
You can make the phone working by flashing a stock rom to the phone(unrooting).
The process of unrooting is a thing that you should do very very carefully. Once your phone is hard bricked, in no way, you can get back your phone.
Since you didn't explain the scenario completely, I found a procedure to do an Unroot.
This website http://trendblog.net/fix-soft-bricked-android-device-first-aid-guide/ (listed first in google search), describe in detail the process and you can do what they said based on your situation.
They are providing solutions for soft-bricked devices in different scenario like if stock rom is available in memory, if not etc. etc.
The full procedure is so long and do it carefully
Don't forget to take a look at : XDA Developers


What is protected apps in Huawei phones?

I have owned a Huawei phone (Honor 6) until recently so I can speak from personal experience.

Protected apps is a battery saving feature (like stamina mode in Sony phones). Apps not selected as protected apps will stop working once the screen is off and a wait duration. I discovered this when a voice recording app would stop recording after an hour of recording irrespective of the app. However, if the same app is included in the protected apps list, it would record indefinitely till stopped. Same was the case with an automation app that would work as intended only when included in the protected apps list.

A quick Google search from Android Central's review of Huawei 8 confirms the same

  And then there's the whole "protected apps" system, which requires you to manually approve each app you want to be able to run when the screen's off.

According to this Stack Overflow question, developers can't include in their manifest asking for inclusion in the protected apps list, but Huawei OS apparently includes popular apps like Tinder and Instagram (in your case).

Scoured web for a full list of such applications but no luck. Writing to Huawei is an option technically but practically, with experience, they don't bother even acknowledging your mail, forget answering.

Thanks to Happy Coder for updating and confirming that Protected apps is found under Battery manager settings.


How can I search the Google Calendar from the Android phone?

On Ice Cream Sandwich, the search button is in the "..." menu:


Thought Google would have an official definition on Android Developers, but surprisingly not. So with a lil bit of Google I dug up this:

Android Security Internals: An In-Depth Guide to Android's Security Architecture

Look around P80 for related content. From what I understand, ASEC (Android Secure External Cache) was implemented in a time when Android devices come with limited storage and has to resort to external storage (i.e. SD card) for apps, and its purpose is to securely store part of the apps so as to prevent corruption and piracy by copying SD card contents.

Wikipedia also has a bit of intro here.


Is There an iPhone Emulation App On Android?

Some Columbia University students have managed to get iOS apps running on Android with their Cider compatibility layer. As far as I can tell this is not something that is available to the public but it shows that there is some development effort into getting iOS apps running on Android.

I wouldn't get too excited yet though as most iOS apps run very very slowly and they also don't have access to most hardware features such as GPS.


App availability after deletion from Play Store

You will not be able to download the app once it is removed from Play Store, which means you can't install on new phone (and will not be available in your account "My Apps and Games", since it is not available on Play Store). So it doesn't matter whether your phone is old or new- even on your current phone, if you uninstall it , you can't install from play store, if the app is removed from Play Store

Availability
Some apps and games can be removed from Google Play by a developer or for policy reasons. If an item has been removed, it won't be available for download.

Source:  Google Play Help - I can't find an app or game
That is not the end of world. For starters, you can consider taking a backup of the game apk (of course, no updates from Play Store). Many ways to do this are suggested here - How to take backup of all installed APKs from Phone to PC?
Alternatively, apps and games removed from Google Play Store, may well be available on:

Alternate sources (possibility of getting updates): see What are the alternative Android app markets?
Internet:  download apk from internet and install (not recommended since you have no way of knowing for sure that the apk is free of malware or adware)


How can I find better quality video streams to my Android phone?

Today Netflix released an offical App!

Currently Netflix playback is
supported on the following phones:
HTC Incredible with Android 2.2
HTC Nexus One with Android 2.2, 2.3
HTC Evo 4G with Android 2.2
HTC G2 with Android 2.2
Samsung Nexus S with Android 2.3


You can manage My Contacts (it's a system group, it should be there by default, you can create a new one also) in your GMail contacts, and then select those only you want to sync with phone, move everything else to other Groups.

When you will add the Google account to your device, go to contacts and select display options, and choose the My Contacts group only. (or whatever you created)

This will limit the contacts appearing in the contacts list.


Note: The solution is tested on Android 4.2.1, 5.0.2 and 5.1.1.

The value for the system property persist.sys.safemode  determines whether the phone should boot into safe mode or in normal mode.

When booted into Android OS, provided root access, the value can be changed as

adb shell su -c 'setprop persist.sys.safemode 1'
adb shell su -c 'echo "1" > /data/property/persist.sys.safemode' #alternative

When booted into a custom recovery, given the data and optionally, system partition are mounted, do

adb shell busybox printf "1" > /data/property/persist.sys.safemode         #works if recovery has Busybox. If Android OS has busybox then system/xbin/busybox would work
adb shell echo "1" > /data/property/persist.sys.safemode                   #alternative
adb shell chmod 600 /data/property/persist.sys.safemode                    #required; changes the permission of file to rw-------, identical to rest of the files under /data/property

It is to be noted that, if you've never booted into safe mode since last factory reset, the file persist.sys.safemode wouldn't be found.

Android resets the content of  said file at every reboot, so you need not to worry about getting stuck at safe mode. However, for the purpose of fail-safe requirement, change the value to 0 or empty the file (NULL), should you ever get stuck.

In a nutshell, the property that you set is stored in a file, hence it remains persistent when you shutdown the device. You can see your value inside the file from recovery mode, provided that you've not booted into Android again after editing the property. Now, once you begin to boot into Android OS, Android et al reads the file, and based on the content, prepares the safe/ordinary mode for you. After reading the file, it resets the content of the file, so the next time you reboot, it would always be in ordinary mode.

I, in my experiments, noticed that Android would boot into safe mode even if the value is any positive or negative integer or even a decimal value.

I got a good hint from source code of ShutdownThread.java that safe mode requires a system property to be set. However, I reached the final conclusion using a comment by pylerSM and a post from ZiT777.