MotoG5s encryption switch "on" but doesn't ask for pin on restart

An Android device can be encrypted without a PIN or password.

In such a case and if the encryption is "hardware based" the data is just bound to your device. The advantage of an encryption without PIN/password is that it can be erased very quick by just throwing away the key. No need to overwrite the all the data.

Therefore the question is not if or if not your device is encrypted - the question is what risk or attack do you expect the encryption to resist?

If you want to avoid other people to access your data when you loose your device you have to set a pin or password (not only because of the encryption). It will then also be used for the device encryption, making it harder for an attacker to access your data.


Try this if you added apps and somehow changed some obscure setting. Nothing to do with firmware, whoops.

Setting > About device > Repair and formatting tools - Delete device configuration and installed applications

Failing that or if you're using it for reading & something similar. You should try one of those apps like "Tasker" where you can prevent screen dimming events during other apps of your choice. There's dozens (possibly hundreds) of apps that will keep your screen active.

Screen On Toggler
KeepScreen
Setting Profiles
Profile Scheduler
FastBright (if you're having trouble with it routinely waking up and using power, once you've got it working right that is)

If you haven't already, go here to Customer Service & contact the professionals that are paid to provide you with support. Perhaps this is a defective tablet.

Good luck.


Is there a way to exclude an app from Doze?

This answer is based off my Nexus 9 on MRA58K. It should be similar for any app.

Follow the steps as given below:

Go to Settings → Battery
Tap on the top right 3-dot menu, and choose Battery Optimisation.
There should be a dropdown below the actionbar on the top left, choose All Apps from the list.
Find your app in the list (in this case, Whatsapp)
Tap on it. You will get a popup with 2 options, Optimise and Don't Optimise
Optimise should be selected by default.
Select "Don't Optimise", and press "Done" below.
That's it. I hope it works for you.


I don't know how these files got in my photos

This seems to be the Data asociated to an app called World Wars maybe some other (you can google "com.littleengine.wordpal" to know what aplication is, that is the package name), it's possible those photos are there because are saved data from gameplays or other players avatars, in this case there is not too much to worry about, except for the space of course. If you don't trust the source of the application i recommento to uninstall it, but if you installed it from the Play Store there are almost sure not problem at all.
Anyway, if there is not such application like World Wars or any other, find that folder with the pics and delete it, there'll no be problem, if the folder appears again, consider to install an antivirus or something


How can I reset the Play Store content filter pin?

You can reset the Content Filter pin by clearing the app data for the Play Store. This will clear the pin and also remove the filter.

Go to Settings > Apps
Tap on "Google Play Store"
Tap the "Clear Data" button.


Why deleting system files on a rooted Android says "device or resource is busy"?

If you are using Magisk modules, you must be trying to delete a bind mounted (1) directory. Enable Core Only Mode (no modules) in Magisk app and reboot. Then delete the stuff you want to.


I used to use PPTP, but switched to OpenVPN, which is now what I prefer.

As far as security, OpenVPN is known to be pretty bulletproof. PPTP is the only one with real issues, though it's still fine for protecting against your average dope using Firesheep at Starbucks.

Given the recent NSA revelations I personally wouldn't touch the ones by Cisco and/or Microsoft (PPTP, L2TP) with a 10 foot pole. The other ones supported by Android were designed in the open by committee (the IETF), which I know nothing about other than we now know the NSA tried to influence that kind of thing. But I think it's unlikely they seriously broke them if they tried so whether that bothers you depends on your level of paranoia about the NSA.

As far as the UI goes, the built in VPN configuration UI is a little clunky, and OpenVPN's is a little more clunky. But when you want to connect to the VPN, you have to go through a few layers of settings to get to the built in stuff, whereas you can have the OpenVPN icon right on your homescreen.

The built in VPN doesn't attempt to reconnect if you get disconnected. OpenVPN can be configured to retry a certain number of times. This was big for me.


Is it possible to connect desktop/laptop display with smartphone?

There is no native way to do this through through a USB port, although you have a few other options:

1. Use Mirror Beta

On your PC/Mac, download the AllCast Receiver app for Chrome and launch it. On your Android phone download the Mirror Beta app and make sure both devices are on the same Wi-Fi network. If everything works well, you should be able to see your Chrome browser as an option on your phone, tap that and it should work.

This doesn't require root, but it does need lollipop

2. Simply use an HDMI cable

Get a microUSB to HDMI converter, plug one end in the phone and the other end in your monitor or TV. It should work out of the box as an input in your TV. This method will have less lag and will work on older phones, but is less like what you wanted.


Where does "battery usage" app collect its data from?

I think you found a solution to your source problem. However your question went unanswered.

The information in the Battery Usage screen is found in

/data/system/batterystats.bin

https://plus.google.com/u/0/105051985738280261832/posts/FV3LVtdVxPT


WiFi hotspot turns off by itself + WiFi turns on by itself

A rogue app is turning the Wi-Fi ON. Look into the Permissions.

In Change Wi-Fi Connectivity, you can find list of all apps which can create such problem. Disable all of them or do trial & error.

Edit:
If you can't find this list in Settings, install this tiny app, go to Permissions tab and tap CHANGE_WIFI_STATE to get the list. This app doesn't let you remove permission, but after knowing the information about an app, you can disable its permission through app's App Info in Settings.


How to launch an app immediately after another app is closed using Tasker

You can setup an exit task. An exit task is assigned from the Profiles tab. Expand the entry of your profile, long-press the assigned task there and choose Add Exit Task.
(Click image to enlarge)

Instructions:

Profile: Application → your app (Aldiko Premium in this case)
Task: (Actions): do anything you want
Exit task: (Actions): App → your another app (Aldiko Sync in this case)

Note: It is not mandatory to have an enter task in order to assign an exit task to a profile.
If you don't want an enter task i.e. don't want a task to be run when the profile is triggered, you can choose to create a task (supposed to be used as an exit task) under Tasks tab, assign it as an enter task to a profile and make it an exit task using Move to Exit (see screenshot).


Your device is very old and contains dozens of vulnerabilities. Therefore one very likely scenario is that malware has infected your system using one of the vulnerabilities and now uses your CPU to do something, e.g. Bitcoin mining or something similar.

As on Smartphones heavy CPU usage results in high battery usage (which is usually easy detectable by the user) this malware only abuses your device while it is charging.

As it is so old I assume it has only one CPU core and if the malware is active the CPU operates at full capacity and hence the device is nearly blocked.
The detection if the device is charging or not is a bit slow therefore this effect continues some time after you have disconnected the phone from the charger.


Wifi network listing freezes on Nexus 4 after Lollipop update

I had this problem recently and solved it by removing old saved networks in the WiFi settings. I found that there were a huge number of networks with names that were strings of letters and numbers.

To remove saved networks open 'Settings' and choose 'Wi-Fi' (and
wait for it to load).

From the 3-dot menu choose 'Saved networks'.

You should see a list of networks in a similar format to those shown below:

Remove any you don't recognise (tap the network name and tap 'Forget'):

Once all of the unrecognised names have been removed the list of WiFi networks should load without freezing the system.
NOTE: I have found that this can occur again after a while, in which case repeat the steps above.


Where is the mount point for a USB stick on Android 9?

You got it correctly, USB OTG sticks are mounted at /mnt/media_rw/[UUID].
Source:

// Use UUID as stable name, if available
    std::string stableName = getId();
    if (!mFsUuid.empty()) {
        stableName = mFsUuid;
    }
    mRawPath = StringPrintf("/mnt/media_rw/%s", stableName.c_str());

For FAT family of filesystems UUID is not the 32 digits long real UUID, but a serial number (8 digit long). So the mount point vold creates isn't static since Android 6. UUID (or serial number) of filesystem changes when you change USB stick or re-format it (unless you explicitly set the same UUID when or after creating filesystem). For static mount point you need to modify vold source code or mount filesystem manually. For more details see: How to change random filesystem label on USB OTG?

SD cards are also emulated form /mnt/media_rw/[UUID] to /storage/[UUID] but still the path is not static. See details here: How to move files to external SD card?


ownCloud Alternative on Rooted Samsung Galaxy Note II

Combining several apps you most likely find useful for other means as well, this should be accomplishable. So first, let's list the components:

Tasker: the mighty automation tool will trigger several actions for us
FolderSync: will do the real copy/sync jobs
Titanium Backup will do your backups (well, it does already).

No need to elaborate on Titanium Backup, as you already use it. Most likely together with its integrated scheduler, so you have an idea about what time that job has finished.

So the next candidate is FolderSync. It obviously can do with OwnCloud, as described e.g. in Use the Android App FolderSync with ownCloud – using WebDAV, in fact. Which means you've first to setup your OwnCloud account in FolderSync (as described in the linked short-tut), and then define "folder pairs", i.e. which folder on your device should be sync'd with which on the OwnCloud server. Recommendation: configure it for manual sync; as nice as the integrated scheduler might sound, I experienced it woke up the device all 5 minutes 24/7 even with only one daily sync configured. So better leave that integrated scheduler off, we either need something else to trigger your "instant photo upload".

Third candidate: Tasker. You can use this to schedule your regular sync intervals (easy to do, as it's just a time interval as condition, and the FolderSync pair as the task; note this might require the Pro version of FolderSync for Tasker support). But Tasker has also means to detect whether a file/directory has been modified. This is what you can use to trigger your "instant photo upload", by watching your DCIM folder(s) and trigger the corresponding "folder pair" to be sync'd.

I know you prefered "without an app", but I don't know about such an alternative. However, one of the 3 apps involved you're using already, and once you've got used to Tasker you will ask yourself how you could do without. True, it's "payware", but worth every cent. For testing purposes, a 7-day-trial can be obtained on their project site; export all your config from within the app on day 6, uninstall, re-install, and import it again gives you another 7 days (recommendation by the dev himself). FolderSync requires 3 bucks as well; but it supports so many services, and has Tasker integration, I'd say it's worth the investment. So altogether ~7 bucks for a good solution, and other uses reserved.


Only available via custom ROMs, which you'll need quite a bit of research before diving into. Consider using this XDA-Developers thread for a start.

Note: As it is for all Huawei phones, you need to apply for unlocking the bootloader first. Furthermore, the page points out that you will only get 3.1MP camera at best with any Lollipop custom ROM, and you need a special modem for calls to work correctly.


Force 3G mode on dual-SIM Android One phones

So it's a dual SIM phone. Only one SIM can be set to use in 3G mode and the other in 2G. It is your wish which one uses 3G. Common method is to open Settings / More networks / Mobile networks / Network mode (for Sim1 or 2) / WCDMA only.


It's probably a hardware problem and you may need a new screen. Yours may be damaged.

It might also be a battery pack that has expanded from frequent heavy usage. This can push against the screen from the inside resulting in a similar effect sometimes.

It's also possible it's a result of being flexed in a certain way such that there is extra strain on the corner. I'm speculating that the corners are often used to hold the weight of the device.


US Lenovo Thinkpad Tablet in India - mobile data

If the SIM card doesn't work out of the box in your TPT, it's very likely that your US tablet is not compatible with the mobile communication standards used in India. What happens if you put the SIM in the TPT?

Mobile data USB sticks can't be used with the TPT, afaik.


Cross-platform compatible encryption of SD-card for Android

FDE

In previous versions Android's default encryption for /data and Adoptable Storage was Full Disk Encryption (FDE) which is a custom implementation of dm-crypt. userdata partition (on FDE as well as FBE) is hard (or impossible) to decrypt off-the-device because of hardware-backed encryption. In case of Adoptable Storage implemented since Android M, key is saved at /data/misc/vold/expand_*.key, you don't need to dump memory but accessing /data requires root. Key is stored unencrypted because of the assumption:

  Because the contents of an adopted storage device are strongly tied to the Android device that adopted it, the encryption keys should not be extractable from the parent device, and therefore the storage device can't be mounted elsewhere.

But if you are already rooted and once you have the key, it's possible to decrypt the SD Card on a Linux machine using dmsetup. Also note that removing physical SD Card will break your /sdcard and the apps you would have moved.

FBE

Recent versions of Android mostly use File Based Encryption (FBE) which bases on Linux filesystem encryption (for ext4 and f2fs). It doesn't use a single key, instead the master key generates per file (per inode in fact) keys on the go. On Android encrypted master key is saved to /data/misc/vold/user_keys/de/ and /data/misc/vold/user_keys/ce/ along with other related files. Further subdirectories are named after the UserID e.g. 0 for device owner. Here de is for Device Encrypted storage which is entirely hardware-based encrypted and is available at boot without user interaction. ce is Credential Encrypted storage which requires user PIN/password for decryption in addition to hardware-backed key. Different directories on /data partition are (not encrypted or) encrypted with different keys; DE or CE, for user 0 or user 10 and so on.

So each user has 2 encrypted keys - one for CE and the other for DE - just like the encrypted key stored to the footer of userdata partition as in the case of FDE. The keys can't be simply used for decrypting files on PC as opposed to a single key required to decrypt whole block device in case of FDE Adoptable Storage. Also FBE with Adoptable Storage doesn't work on Nougat and Oreo, and doesn't look very stable on Pie. I'm not sure how it's gonna work when things get streamlined. If some implementations store unencrypted (CE/DE) master keys in /data/misc/vold/user_keys/, there would be higher chances for FBE to work across multiple platforms.

OTHER OPTIONS

If you don't want to go with Android's native FDE or FBE, you can manually setup dm-crypt (plain / LUKS), or try FUSE-based solutions first like encfs or gocryptfs; they are relatively simpler. Binaries are available here.

FBE can be manually managed with fscrypt tool but I don't think that would be a very feasible option at the moment. You may give a try though.

ecryptfs is another Linux kernel's native feature. Android by default never used ecryptfs AFAIK, so it depends on ROM builder if they built kernel with CONFIG_ECRYPT_FS=y or not. You might need to rebuild kernel.

All of the above options work well but all need root access and manual configuration on Android e.g. an init.d script, or a third party solution.

Or if you just want to encrypt selected directories and not the whole SD card, give MiXplorer a try. It includes Java port of encfs which doesn't require root. However directory decrypted in MiXplorer won't be accessible to other apps. For Boxcrypter type of use case, I prefer rclone because it's open-source.

RELATED:

Decrypting microSD card on another Android device or desktop computer


GS3 automatically answering incoming calls

Is your Settings > Language And Input > Voice Command for Apps 'On'?
Sometimes it picks up something in the background and answers the calls.

If turning off that doesn't work, try to do a factory reset on the phone.

Unfortunately, if even that doesn't work, you will have to get it inspected at a Service Center.


Can the Aldiko reader show pdf files in it's catalog screen which are not present in the ebook folder?

Possible workaround: Turn the ebook folder into a symlink to the dropbox folder.  Or if subfolders word, create a dropbox symlink inside ebook.


Connect Android phone to PC network via Bluetooth or Wi-Fi

You can give this a try:

1.If you are in windows machine download My public wifi and install

2.Set desired network name(SSID) and Network key i.e password. Let Enable Internet sharing check box be checked in, and select the appropriate network connection from which you are accessing internet in your PC or laptop.

3.Press “Set up and Start Hotspot“, this makes your PC as hotspot.

4.Now try connecting from your droid


What is the best way to read PDFs on Android?

PDFs are easily readable, in my books.  Adobe's Reader app is actually pretty good, not bloated like the desktop version.

As for conversion, Google probably does a better job of giving you info that I could.  The first result for this search is a site that will convert to the ePub format, for example.

Adobe Reader for Android:


How to send (email-)file(s) from phone to phone using phone numbers instead of an email account?

Direct phone-to-phone data transfer, on sound channel, is today inherently incompatible with the system. Some decades ago, an (even at the time) slow communication was possible by modems (with maximal transfer rate of 56 kb/s). Today the providers use various compression algorithms which optimize the sound transfer (for human voice), but limit the bit rate to about 800 bit/sec. Furthermore, doing it is inherently alien from the androids (although still possible).
What remains, that is the tcp pased, direct digital communication between phones.
Here the case is far more easy, if both phones are on the same local network. Namely:

You can send and get files by bluetooth. It is similar to wifi, except that the practical range is only some meter. Bluetooth is a well integrated builtin functionality of all android phones.
If the phones are on the same wifi network, you can install an sftp server on one of them (example), and then use an sftp client (example) to send/receive data. This is painful at first, but after everything is set up, it can be done nearly so easy like the "common" solution.

You can also have your own server (accessible over the internet, or accessible over a vpn) what you can use for a cloud-independent intermediate storage. This requires some skill to set up.
Direct phone-phone communication over the internet is problematic, but sometimes works. Typically ISPs dislike the incoming connections and they often filter them. Their reason is security, what could be an acceptable reason - if the whole behavior of the whole system would not point consequently to the direction, that somehow you always need to upload all your data to hostile USA companies (and "services"). If the ISPs you use do not filter so vehemently, you can do the sftp-based data transfer even if you are not on the same wifi.
You can also use your own home wifi router as a VPN access point. That means that anywhere on the world, you can connect home and enter virtually into your home network, accessing also the phones on it.
All of them requires work - "the system" very clearly does everything to prevent you from doing this, but it is still possible and you can do.
Another option is using tor to make your phones accessible from everywhere. You will need to learn, and in the reality, this is what prevents the commoners to doing that massively. A legal prohibition would not be so efficient.
Your exact system configuration, well that depend on a lot of things, but it is possible. All your options will require learning and work. Only direct data transfer over phone lines, over sound channels, is not possible.


How to recover files after formatting android mobile

Photorec (part of testdisk) is a fantastic open source file recovery tool that's my go-to, well respected, pretty easy to use and very good at file recovery as long as the data on the drive has only been deleted, not overwritten. I think it should work for your phone then, as long as the format didn't secure delete / rezero the memory

It's a PC tool, but you can run it on your SD card in a reader, or on your phone's memory if you attach it to the PC as a USB storage device

One thing to be aware of is it will find most files in my experience, but often it loses the filenames in the process, and it dumps every file it finds on the drive into generic folders, so you might have to sift through a lot of files with the extension of the ones you need before you find them, but it is good if you need something important back

https://www.cgsecurity.org/wiki/PhotoRec


Unlabled app entries appearing in battery history. Suspicious?

Did you install any app from Unknown sources,  i.e. downloading the apk and then installing? If yes, Can you see these apps in the Apps section in Settings of your phone? And if yes, is the uninstall button active?

If not, this might be due to the administrator privilages this app has got. First, you need to remove administrator privilages from the app. i would recommend to download ES File Manager from Play Store and finding that app. Then try to uninstall these apps and see if these really have administrator privilages. And, if they have, remove them using ES File Manager only and then, uninstall the applications.

Hope, this works fine for you. Basically, these apps are downloaded with the .apk file you download from the unknown resources, get themself administrator privilages and start showing ads on your device.


I believe there is a way for rooted devices.

You will need a binary executable of the command you want.
Rename it (or don't) to what you want to type in the terminal to execute it. (no filename ending)
Copy the binary executable to /system/bin/sh (root-supported file explorers can do it)
Change the file permissions to r-xr-xr-- (ES FIle Explorer can, and perhaps other root-supported file explorers).
Reboot.

I haven't tested it but do believe it works.


My SGS2 got stolen and I want to reset it through a PC - how?

Did you have Lookout or another security app installed? Most of them have remote-wipe features. If you didn't, there's also Lookout's Plan B from Google Play. I don't think Plan B allows remote wipe, but even still, it's likely your best bet.


Android email setup of Mail app results in a "Force Close"

Andy appears to be gone, so I'm going to post the answer since the problem is solved.

  According to Motorola Level 2 technical phone support the only solution to this issue is to restore the phone to it's factory settings.


Micromax A57 is not displayed in Eclipse Device List

After a long search, finally I made my Micromax A57 to connect with eclipse and made it to suit for development.

Installed Moborobo (All in one Android smart phone management tool).
Perform stop -server / start -server using ADB.
Reboot the device.
Restart the eclipse.

Device got detected.(Eclipse - list of adb devices)

List of attached devices:

Hope, this would be surely helpful.

Thanks


How to switch to data transfer from charge only mode (USB) ON MY PC NOT PHONE

if you have a usb keyboard or mouse, you can use an OTG adapter and you can gain some control. From there you might be able to set a bluetooth mouse on the device, then connect the device to the PC and use the mouse to set the option.


More internal memory or less memory + SD card

This is a question that I asked myself and the short answer is to always get as much memory inside the phone as possible, just to be sure.  But saying that, it really depends on how you use your phone.  I've gone for the largest amount of internal storage in my SGS3 as I could get (32Gb) and then a 64Gb external sd card, but I wish that I'd waited out for the 64Gb phone - reasons to follow after the tech bit:

The way that the version of Android you'll get on your SGS3 works is that it stores all application data on the internal storage and doesn't let you move that to the external SD card.  This is probably to keep a good user experience - things will start going very wrong if you moved all your data to the external SD card and then removed that SD card.  To note, older versions of Android did allow you to move apps to the external SD card. So when you download a game like NOVA, which clocks in at around 2GB of storage for the extra data it downloads, you will see that 16Gb or 32Gb internal storage is going to fill up soon.

To make matters worse - there's an extra layer to this:
Android automatically assigns a private folder to each app, located in a protected folder on the internal storage.  If you are non rooted, you won't be able to see this data, but it's what gets cleared when you 'clear data' within an application settings screen.  If you are rooted it's located at '/data/data/'.  This data is kept private so that only that app can look at the data, hence apps can't look at potentially sensitive information belonging to other apps.  This data will always be located on the phone memory for security reasons.  Some apps store a lot of data in these private folders: the newer version of Google music is a prime example - it stores all cached music in this folder (as mentioned in a comment older versions stored the music to the SD card, but this has changed in the newer versions to much annoyance)

So all your apps store all their data to the internal storage and there's not much you can do about it. After using my phone for a few months (installing applications, downloading music etc) my internal storage had 4Gb free (out of 32Gb) and my external SD card still had 60Gb free from my 64Gb.  It seems that unless you root your phone and hack it a little, there's very little which will natively use the external SD card (I think you can relocate where photos are stored but that's about it from the native apps).

Hence I suggest to get as much internal storage space as possible, as that's the space which is going to be used first and fastest.

In regards to the other comments about installing apps to the ext card - I think they must still be using Android 2.x as this hasn't been an option since then, for the reasons explained above.  To re-iterate - you won't be able to install apps on your ext sdcard using your SGS3 on a stock ROM


ARM v7 is 32-bit, ARM v8 introduced the 64-bit instruction set.


It's telling you that the wifi network you are connected to is not encrypted, not your phone.  Most open hotspots are not encrypted, it's just warning you of that fact.  If you are on your home personal wifi, research how to enable WPA2 on your router.


How to get rid of search bar on home screen in 6.0

You can remove the Google Search bar by installing an application Xposed GEL Settings.

Open XGELS > Google Search Bar > Hide

Please note: This application requires ROOT and Xposed Framework.


What is the "sync" icon next to some Wi-Fi networks?

The access point supports Wi-Fi Protected Setup (WPS), which allows easier connections to the AP. You can long press the AP to use this feature. See Wikipedia for more info.


Cannot connect to Samsung Galaxy S4 wifi hotspot from laptop

In case you still have this problem - or for anyone else who may have it: I had a very similar problem for a long time (Xperia Z1 with Android 5.1, was able to connect to the mobile hotspot from Windows Phone 8.1 and a Windows 7 Professional notebook, but not with Windows 7 Ultimate or a tablet with Windows 10).

I was able to solve the problem by changing the encryption type from TKIP to AES (Right click on network connection to mobile hotspot>Properties>Security tab. The Security type is set to WPA2-Personal.


How can I set an alarm for the first Monday of each month?

You didn't mention whether you are willing to buy an app to do this. I recently got an app called Alarm Plus Millenium that I see can do this (and lots more).  I mainly got it for its task manager abilities, but I also needed a newer alarm clock app to replace my old unsupported Gentle Alarm, and this app was the best I could find for what I wanted.

Also, FWIW, I've had some email exchanges with the developer, and he was very responsive, quick to reply, and although in Paris, was very proficient in English (my only language).

Just saw your question about setting an alarm for Calendar events.  Yes, Google Calendar allows you to set all sorts of alarms for the events.  You can set more than one if you want.


Simply long press the notification and select app info. Then tap on FORCE STOP.


Please use  hard reset key method to go into boot loader option . Some devices have two key method some has three . For sony Xperia device it was camera + volume down + power . Please find what is for your device model.

For Xperia C device:
Xperia C device doesn't allow user to go into bootloader using hardware key for this you have to unlock bootloader first .
But you can use flash mode to flash your rom which are as follows :
1) open adb shell .
2) connect your device by pressing volume down key to  laptop using usb cable.
3) you can now run scripts on adb shell to install custom roms etc.

Update :
Now when you unlocked your boot loader the official website will guide you to download few drivers and software. I will explain you that with details :

Now download android sdk which link are mentioned on website . Link

It is not mandatory to download android studio you can also download SDK without android studio IDE.

SDK : Official Link / filehippo Link
 Now run sdk manager
 Here you will find all the tools mentioned on website to download . Download and install them :

 Now go to the downloaded folder of Google USB driver:
Replace the original android_winusb.inf-file with the downloaded file in the usb_driver. ( which you have downloaded in step a.2 )

 Make sure you have installed ADB driver for your xperia C .
Link

Now proceed further . I hope you will not get any error after this .


With the stock Gallery app, how can I open an arbitrary image file by specifying its filesystem path?

You're not limited to using the Gallery app to view your images.  I've loaded a file explorer app called ES File Explorer File Manager that allows me to traverse not only the local content of my phone, but, also, any network drives I may have access to.  When selecting an image file, you are presented with a list of programs that are registered to open the image.  The program can use the Gallery app, or, its own built in image viewer, or, any other registered image viewer.


Google Keyboard vs Android Keyboard (AOSP)

It's exactly the same keyboard as the Android Keyboard from Jelly Bean (4.2) as I read.
See i.e. this article.

Rereading exactly points out that this app should expose the keyboard which was only installed on Nexus phones with Android 4.2 to prior android version (4.0+) on other smartphones and tablets including features like "swiping" and gestures.

There is another article on Androidcentral


How to use PC mic to trigger android google

If the headset is connected to the computer only, then this can't be done solely via Tasker. You could have a computer program that listens on the headset and sends some type of trigger (SMS, PushBullet, etc.) or an entire command to your phone. Tasker could then detect this trigger and open voice command (though it would be listening via the phone mic) or, if the program sent the entire command, Tasker could then be used to process this command.


How to change privacy level of a Facebook post?

I'm afraid that the native Facebook app is very limited in functionality. While it has improved (quite a bit) from its initial launch, there are still a lot of things you can't do in the app.

You may be able to do what you need from the mobile-optimized website (http://m.facebook.com) but most likely you're going to need to hop over to your desktop and use the full website in your desktop browser.


How can I save photos that I take with my Android's camera in a lossless format?

The camera api within android is not written to be able to capture RAW. The camera firmware is at the kernel level and would require a custom kernel that is written with RAW in mind. Some of the post processing is being handled on the phone at the camera firmware level making it nearly impossible to find a way to actually capture RAW images.


Speech to Text apps stop after a few words

Try calibrating your talk to 51st in the settings menue. It will have you repeat a few words a couple times until it has full voice recognition.


What you want is Zfone on Android. It is currently not native available, but there is a bug report on the offical Android tracker asking for it. Star it, but don't leave a comment without content. This is the best chance to raise Googles attentions on this.

Whats currently possible on Android is good described by the guardian project in this blog post. BTW: The Guardian Project is good resource when it comes to to privacy and security on Android.


Okay I figured out how to do this. It seems since I didn't have root permission on the app therefore I was not able to delete it.

I did the following-:

First I set up ADB on Windows.
Connected my device
Typed in adb root
adb remount
adb shell
su
chmod 777 /system/app/Camera2.apk
rm -f /system/app/Camera2.apk

And voila I could delete the app.


How can I check the firmware version of my ONDA V712?

You can use either the way geff_chang suggested or use android service menus

In the service menu, it is located at Software info -> Phone info

You can always use third party apps as well.


Just found this: Is it possible to virtually emulate a SIM card and make it work on a mobile phone?

  Not impossible.

  SIM card basically carries authentication information to make the required connection with the network. So, to be able to connect to a network in the name of SIM you don't have, you have to have the information which the SIM carries.

  Once you have this, you have to tamper with the phone's hardware(and/or software) to get the information it is expected to collect from the SIM from somewhere else.

  Since, the interface between the SIM and the phone is standardised for any given technology, it should not be impossible to mimic this, using a combination of hardware and software. But, such a system is readily available? I haven't heard of.

It seems it's possible if you're genius enough to understand and implement how the interfacing between phone and sim card is done, because on the basic level, a sim card is nothing but a storage device holding access codes and data (you may just virtually store this info and emulate/read it like there's a sim card).

But as far as I searched, no one has done it.. And also, as @Andrew commented, you need appropriate radio hardware to make telecommunication even if something like that hack is accomplished :)


Well it is probably a microsoft OneDrive/SkyDrive log due the log has some upload/download options and the name often appears.

for example:
  com.microsoft.authorization.x cached valid token available for    service::ssl.live.com

You maybe logged in that network once and your smartphone rememberd.
Where did you find it?

But hackers usually dont leave logs because that would make the target distrustful.


If we install the apk outside the Play Store, does it affect Google Play statistics?

NO, apps installed outside Google Play do not affect statistics.

Those apps are considered to be coming from Unknown sources,
and you cannot install them if you do not manually allow (or check) them in
Settings > Security > Unknown sources.


Try to re-install the USB device driver for that specific tab, and try it once again.


How to stop dialogs telling me to turn on the ability of Google apps to access my location?

I believe that the text in the dialog has been changed with newer versions of Google Play Services, but it still pops up, annoyingly, if you disable WiFi scanning under location settings. I haven't personally tried this Xposed module, but I think that it accomplishes what you want (Deny Location Consent): http://repo.xposed.info/module/org.brainkiller.xposed.denylocationconsent

Note: Since you mentioned that you use CyanogenMod, I assume you have the ability to install Xposed if it isn't installed already.


While playing around with the INF files, I found that the one supplied by Sony actually does work, you only need to "force" Windows to use it for your device. I am not sure if that has anything to do with the unsigned nature of the driver or that Windows cannot verify that the driver is compatible (see below), but it simply doesn't seem to accept the driver with Sony's INF automatically.

I order to install the driver, I did the following:

In the Device Manager, right-click on the S1Boot Fastboot entry and select Update Driver Software, then Browse my computer for driver software and Let me pick from a list of device drivers on my computer.
Select Show All Devices, then Next.
Click Have Disk... and then Browse... to the android-sdk\extras\google\usb_driver directory.
Then the Model list is populated with three entries, select the one called Android Bootloader Interface and click Next.
Click Yes on the Update Driver Warning message mentioning that Windows cannot verify compatibility of the driver with the device.
Click Install this driver software anyway on the Windows Security message saying that Windows can't verify the publisher of this driver software.

After that, I was able to run fastboot commands on my device (I only tried devices and reboot so far).

On a side note, I found it interesting that you actually don't need any specific driver binaries such as DLLs from Sony and that the drivers supplied with the Android SDK seem to be sufficient, except for the INF entries with the correct device IDs.


Does your modem have free addresses in dhcp pool? I didn't configure this model but I had some device with restricted internet access for static configured IP. anyway it's look like your dhcp server has some issues.


This is because most stock systems will flash the stock recovery on boot and/or your bootloader is locked (and prevents writing to safe partitions).

Please follow this instructions from CM; They are working, I already tested them:
http://wiki.cyanogenmod.org/w/Install_CM_for_jflte#Recovery_Installation


When exactly does the data gets wiped out once bootloader is unlocked?

This may vary with the device, but on Nexus devices, as soon as you accept the bootloader unlock on your device after issusing fastboot oem unlock, the device is wiped so you would not be able to see the data in TWRP. This is evident because after issuing the fastboot oem unlock command to a Nexus device and confirming the operation on the device, the following text is printed to the terminal: Unlocking bootloader... erasing userdata... erasing userdata done erasing cache... erasing cache done Unlocking bootloader done!


I won't say this is un-natural. Would suggest you to take a longer time period as test period and see the drain.

Setting the brightness to automatic should help reduce the overall usage somewhat.


revert back to android 2.1 in samsung galaxy 5 aka europa from cyanogenmod 7 gingerbread 2.3

Is there something wrong with Cyanogenmod?

What you want is the stock version of android Samsung put on the phone, there is no revert as it was deleted when you put cyanogen. As you dont seem to have a copy I would go to Samsung support site or you will have to trust another source on the net and download it there. This would be another great community resource for your phone http://forum.xda-developers.com/forumdisplay.php?f=1156


Why can't Windows detect phones, even when the USB driver is installed?

Often you first have to install the driver and then connect the device. If you do it the other way around the driver will not be applied correctly. Delete the shown MTP entry and disconnect + reconnect your phone. Also run Windows update with enabled "updates for all Microsoft products".
Regarding adb your new PC is unknown to the device (because the stored adb RSA key has been lost because of the new installation) and therefore it denies adb access (device unauthorized).
You first have to unlock the device (enter pin/password/pattern) and then accept the dialog that asks you if your device is allowed to connect via adb.
And that Odin works at the same time is because Odin uses different drivers. From the perspective of your computer you have 3 USB devices, one for MTP, one for adb and one for Odin. Check it out by selecting the MTP device and then changing the device manager "View" -> "Devices by connection".
You will see al the USB device endpoints from your device.


So apparently i bought a phone locked to sprint network, i found a sweet guide on how to unlock it on another forum. Thanks though. Not sure if im allowed to post links to other forums here so PM me if you need the link. Thanks


It seems Google Keep will only show a notification for a reminder. You might try MegaSound to set an alarm sound for the Keep notifications.


Developing applications under Cyanogenmod? How compatible to vanila Android? (Nexus devices)

The governor is dependent on the OEM's choice. For example, some choose mpdecision, others use ondemand or interactive. Still others use conservative. That being said, many of them are implemented differently (ie conservative mode on a Samsung may differ wildly from conservative on an HTC). Cyanogenmod though is just based on AOSP code so ondemand/interactive governor performance under Cyanogenmod should be comparable to the stock governors for that device (OEM's implementation).  This is assuming that the Cyanogenmod branch for said device has proper hardware acceleration and what not. As Cyanogenmod is built from AOSP code, this is not a given.

TLDR: I have had a lot of phones with Cyanogenmod. It feels snappier and is lightweight but for the heavy duty apps or games, I notice very little (if any) difference in performance.


How to hard reboot the Nexus 7 (2013) when touchscreen is dysfunctional?

I'm not 100% sure about the Nexus 7, but with my Nexus 4, you can hold the Power button for a very long time (Something like 20 seconds) and it will hard-shutdown. This should help facilitate a hard reset and let you get into Fastboot or Recovery mode if you need to.


Intrusive Google Play Store advertisements appear as soon as I start charging my phone

It isn't a Virus. So, no anti-virus or malware scanner will catch this.

It is just an app which adds lockscreen ads to your device while charging. These ads are set so that they only appear while charging. Some apps even advertise that this makes the device charge faster.

Such ads are included with many free apps and you need to find out which app is showing them on your lockscreen. The most usual culprits are - Avast Anti-virus (Yes!), ES File explorer (the probably stopped now), UC Browser, Xender, Clean Master, and many other so called device booster, battery booster, CPU booster, memory booster type apps.

I'm sorry but you'll have to figure it on your own from this point. It is impossible to pin-point a particular app because there are just so many of then which do this.


No USB storage mode for Asus MeMo Pad 7 to do Android development

I based my opinion on the phones I've used so far, but it seems, new devices don't care about USB mode, they just work. I used MTP and my Android IDE recognized the device. It made my day.


What is this pop-in from the bottom of Chrome for Android?

This is Chrome for Android's feature known as Touch to Search.
The user can tap a word to let Google search quickly without leaving the current page.
From Google Chrome Help,

Search the web on Chrome
You can quickly find what you’re looking for on the Internet, in your bookmarks, and in your browsing history.
[...]
Search words on a webpage
You can find more info about a specific word or phrase on a webpage.
Google must be set as your default search engine to use Touch to Search.

On your Android phone or tablet, open the Chrome app.
Open a webpage.
Tap any word on a webpage to highlight it.
Tap on the panel that shows up on the bottom of the page. You’ll see search results for the words you highlighted.

To turn off Touch to Search:

On your Android phone or tablet, open the Chrome app.
Tap More   Settings.
Tap Sync and Google servicesTouch to Search.
Turn off Touch to Search.


My Beats Audio icon is no longer being displayed during playback

I got a reply from HTC technical support. Make of it what you will, I've asked the lady to clarify what she means as I don't understand her Engrish.

  Thank you for providing me with the additional details to enable me to
  resolve your enquiry. It’s always our aim to ensure that our
  customers’ issues are resolved first time and I’m sorry that this has
  not happened in your case. Thank you for performing the steps outlined
  in my previous email. I can confirm this has been removed in the 1.28
  update for your device, Headset setting they have now are gone and
  turns into “Other”. I am sorry for any inconvenience this may have
  caused you. I look forward to hearing that this has resolved your
  enquiry, to close your email or alternatively to reply to me please
  follow the links below. You will shortly receive an email asking you
  to submit your feedback, I would appreciate if you could take the time
  to let me know about the level of service I have provided you with.

Apologies for the formatting, the HTC support portal strips everything! :facepalm:

So, in order to see the icon again.

You need to plugin a headset/headphones
Drag down your notifications bar, and hit 'Settings'
Click on 'Sound'
You'll notice the 'Sound enhancer' menu is now not greyed out
Tap this and you'll then get a choice of 'Sound enhancers' to use

Confirmed as working for me.


How does one access apps on Android Wear 2?

A single press of the primary hardware button now opens the apps drawer. Before the update this would turn off the screen.


How do I prevent Twitter from Texting me notifications?

Found the answer, sharing for posterity.


How to install Magictricks from recovery mode?

Try this Magisk app that I obtained from my friend's Repository which will help you to download Magisk.zip that you'll flash via custom recovery only and you'll be rooted

Note: If you haven't installed TWRP or CWM it won't install the zip. Configuring and using Fastboot are the basics you need to be and to flash the recovery though.

If new to these, read this guide here and get TWRP recovery from it


I really don't wanna lie, your device support accessories are outdated. Its really difficult to find the official softwares for your device.

However after a bit of digging I found out its a bit of proceedure to get the instalation of your device drivers. Based on the following thread: ADVENT VEGA USB DRIVER PROBLEM

You might need to find the two tools :

AUDI - Automated USB Driver Installer
VegaTools

You need to  download the 97MB file (which include the tools, custom rom and drivers) Ignore the ROM files, we just need the USB drivers (containing NvidiaUsb.inf" and the other has: androidwinusb86.cat, androidwinusba64.cat, android_winusb.inf )
here: r8-vega-update-modacocustomrom

Read full instructions here: ADVENT VEGA USB DRIVER PROBLEM

Credits:

Vega clone USB drivers problem (and bootloop)

Hope this works


There is no official update from Android 4.2.2 to Android 4.4 for the Spice Mi 506. However, you can use a custom ROM. Instructions for this can be found on Update Spice MI 506 to Android 4.4 using custom ROM

Use at your own risk, your Phone can be bricked afterwards and maybe you loose your warranty.


I suggest that you try to run a software reinstall using SUS. Follow
this link for reference.

If the problem still remains you should contact your local support team, to have the phone examined and fixed at an repair center. Use this link to locate service station.


Faced alot of bugs fter uninstalling root firewall

Actually i figured it out. So I'm going to post the answer for anyone who is experiencing the same issues with connectivity.
With the help of a root browser, navigate to /system/bin/ and clear the content of the following files {iptables,ip6tables} (using the text editor that comes with root browser) then set permissions for each file to read & execute only.
(Remarque: This will also restore tethring access)


My huawei phone is not receiving text messages?

Factory Reset has solved my problem. This also solved my second problem which was automatically turning off sometimes and then showing 'Starting apps' and taking too much time on it.

->  First of all I saved all my data to sd card and then switched off the phone and took out my sd card.

-> Then I reached to options by pressing power button and volume up button and releasing power button when logo is shown while continuing pressing volume up button.

-> Then I selected wipe data/factory reset option. It took just a few seconds to complete factory reset and then I rebooted the phone.

Reference : https://drfone.wondershare.com/reset-android/wipe-data-factory-reset.html


Yes. My two friends using Nexus 4(16GB&8GB) in India. They didn't get any issues.
You can use Micro Sim bought from carrier or a manual cut version of ordinary SIM.


Accidentally deleted Google Play Services, now no Google supported app works

First, you can install Google Play Services APK, which you can find in the xda-forums. This should normally work.

If nothing else works, you can do a Factory Reset. Unfortunatly, this will delete your Data on the Phone, so i recommend making a Backup.

EDIT:

Go to https://play.google.com/store/apps/details?id=com.google.android.gms with your PC, log in, click install, and choose your phone.


Is there any userspace NFS client for stock android kernel(Galaxy Tab)?

You need the kernel module to add support for NFS and/or CIFS. The "no such device" is a message you will get when the kernel module for the file system type does not exist.

One way to check if the module is loaded is to do a lsmod | grep nfs. if it doesn't return any matches, then you do not have an nfs module loaded.

There are kernel modules out there for the Tab, as I have had reports that my app (Mount Manager, License) works with this device, with the correct kernel module.

You will need to manually load the modules before you will be able to mount (Mount Manager takes care of this too)


Does "ifconfig wlan0 dhcp status" work for Android?

[How] can I find out through a command whether DHCP is enabled?

Provided that adb is setup in PC, execute:
adb shell dumpsys wifi

In the output locate the string Configured networks. Following that would be the info on all the saved Wi-Fi networks in your device. For each network, inter alia you would see a line with the string IP assignment. Based on your configuration for that netowrk, it would either show STATIC or DHCP.
Note that you must have root access if you intend to run dumpsys wifi on a device through a command-line app since ordinary apps are usually not privileged to access a dump of WifiService.
Here's the relevant screenshot captured for Android 4.2.1:

The findings are valid for stock Android 6.0.1 as well.
Aforesaid information however doesn't query whether the router itself is capable of running a DHCP server.


Specific App install from Google Play fails, where to see log?

To answer myself:

Downloaded the .apk of the app on a PC with the help of the APK Downloader tool, and put it onto the phones SD card.
Used Terminal application (part of CM10) to switch to root (su),
then tried to install the downloaded .apk file via pm install com.name.apk

Got an error code: INSTALL_FAILED_UID_CHANGED, googled that and found a solution:

Removed /data/data/com.name.apk/ folder completely via terminal
Tried pm install com.name.apk again -> SUCCESS (Would probably also have worked with normal Play Store install.)

Seems that each app gets a unique UID on first install to manage its access rights on files and folders. If the system thinks it's the first install, it assigns a new one, then can't overwrite/delete old settings/data folders previously set with another UID.


How to set up fingerprint unlock on Honor 6A?

Basically you have to set up a pin (or password) before you can enable
  fingerprints on the device, and you will be always required to enter
  the pin/password when you first boot or the first time you log into a
  protected user account.

After that point, if you have the fingerprint enabled for unlocking, you can use the fingerprint to directly wake and log in if you are using the default lock screen.

Many users have observed that  if you have installed anything that overrides the lock screen, this will stop working, and you will need to use the PIN again.

References

Use fingerprint to wake screen without PIN?


What is this "Rowhammer" vulnerability in news said to affect millions of devices? Is my device affected?

tl:dr; Rowhammer is a hardware vulnerability ( memory based ) that can potentially root your Android device and access data. A malicious app with zero permissions could be used to aid this

What is it? How does it work?

What is Row hammer?

It is a vulnerability . This vulnerability was previously known ( see Project Zero [Google]) in the context of PCs / Linux (see this)  and Row hammer wiki covers the technical aspects and mitigation

Rowhammer is a hardware bug that allows attackers to manipulate data in memory without accessing it.

What is DRAM Rowhammer Attack?

The Rowhammer attack involves executing a malicious application that repeatedly accesses the same "row" of transistors on a memory chip in a tiny fraction of a second in a process called "Hammering."

As a result, hammering a memory region can disturb neighboring row, causing the row to leak electricity into the next row which eventually causes a bit to flip. And since bits encode data, this small change modifies that data, creating a way to gain control over the device.

In short, Rowhammer is an issue with new generation DRAM chips in which repeatedly accessing a row of memory can cause "bit flipping" in an adjacent row that could allow anyone to change the value of contents stored in the memory.

Pictorial explanation from Wiki

OK thanks ..what about Android?

Rowhammer vulnerability for mobile devices has been reported first by vusec

This vulnerability has been marked as critical by Google and assigned CVE-2016-6728 by Google and Google is expected to release a patch in November. Due to the nature of  attack  – exploiting a hardware vulnerability – implementing  comprehensive patch is not easy according to vusec

Rowhammer RAM attack for rooting Android devices, and can even be combined with existing Android vulnerabilities such as Bandroid and Stagefright. This means that an app having no permissions can potentially root Android device (see vusec paper, which also has videos demonstrating this )

How do I test if my device is affected?

An android app Drammer (Deterministic RowhAMMER) has been developed by vusec and can be side loaded. (See edit )

The app does not give you a nice popup that tells you whether you are vulnerable or not. You can easily spot induced bit flips by glancing over the output and looking for the obvious keyword FLIP. Sample output from my device below

Your phone might still be vulnerable, even if the app detected zero flips! Because of current implementation of app and it may not have fully tested  memory , which implies results may not be conclusive

Hammertime Simuator is also available on GitHub

Vusec test results

Not every phone is susceptible for the Rowhammer bug.   27 devices and were able to flip bits on 18 of them. In the table below, you can find statistics on devices that were tested so far.

Is there an Android phone that is not vulnerable? ( See edit 2 below)

I don't know and there has been no report on internet by researchers or OEM's claiming that they are not vulnerable. Also see this related question Are there any rowhammer resistance phones?
Edit 1 I got a warning from Google against this Drammer app though I sideloaded from official vusec link

Edit 2: Based on the paper submitted on 26 Oct 16 by the authors in the annual CCS 2016 , which is quite beyond my understanding, my conclusions are :

There are many countermeasures both software and hardware

Following devices were shown to be not vulnerable in the tests and as mentioned in the conclusion of paper x86 devices )


How do I protect my photos from accidental deletion when giving my phone to my kids?

Looking for a gallery app with Trash/Recycle Bin feature I came across Foto Gallery. If you delete a pic using trash icon, the pic is moved into trash (which itself is an album in this app). Within trash album you don't get the trash icon at all.
For your kid to delete a pic permanently, they would have to swipe leftwards from right edge, choose Delete now, and confirm to the dialog. I think that's tedious and provides enough safeguards from accidental deletion.
Furthermore, while the app does provide editing effects, the modifications are saved into the copy of an image, so the original remains intact.
Alternatively
You can continue with your default/favorite Gallery  app as long as your device is running Android 5.1 or above. Simply fire up adb and issue these commands:
adb shell appops set PKG_NAME WRITE_EXTERNAL_STORAGE deny
adb shell am force-stop PKG_NAME

Replace PKG_NAME with package name of your Gallery app. To know how to find out package see View app's full package name?
The first command denies your app the permission to write the external storage (also includes inbuilt internal storage), which means tapping onto the trash icon or using image effects would either do nothing or crash the app, depending upon how the developer programmed the app to handle such a situation. The other command force-stops the app so that new permission set applies afresh.
To reverse the changes, simply replace deny with allow in the first command.


Turning it off first. Then there's no possible stuff draining energy while it's charging.

Be sure to charge via AC. Charging via USB is much slower.

There's a small chance that the charger you have doesn't draw power as fast as your phone can take it. A charging brick with a slightly higher mA rating might get you some quicker charges, but I think it's unlikely (especially if you're using the charger that came with the phone).


WhatsApp and Messenger not working on Auxus BEAST running Lollipop

Go to Settings > About AUXUS > Wireless Update and then click "Check for Updates". You will see a new update there, install the update. It will take 5-10 minutes depending on your WiFi speed or network connection. Once you successfully install the update, your issue will be resolved.

In case you are getting an error message while installing the above update like "Your system was damaged. Wireless update is disabled.", then better reinstall the firmware manually and it will fix the complete issue.

To reinstall the firmware manually, download the firmware on your PC from iBerry's website. The instructions are given inside the ZIP file in the Instructions.pdf file. Follow the instructions to manually install the firmware. Once you manually install the firmware, your issue will be fixed.


How can I remove traces of my phone ever being rooted?

As far as I know, doing a factory restore on the device should eliminate anything left over the device.

Usually the process goes:

Revert back to  your earliest NANDROID backup (that you should have taken right after you rooted).  If you don't have it, then flash a stock ROM.
Run the unroot reversal process (in this case you ran an official update)
Remove any left over root applications (SuperUser app, etc.).
If necessary, wipe the device by restoring to factory settings.

If I'm missing anything, leave a comment and I'll update this.


How to disable Wi-Fi, Bluetooth and Camera permanently?

The easiest way would be using a "profile switcher". As your demand is time-based, a good and easy choice would be Timeriffic (available for free and high rated). Here you could simply say: 24h/day disable these things.

An alternative would be ProfileScheduler, which also allows switching profiles by click (so you don't need to setup a schedule, just the profile).

Ah, btw: Needless to say that this does not require a rooted device ;)

Edit:

If your intention is to keep other people from tempering with certain apps, you might want to take a look at so-called "App Lockers" -- with which you can password-protect some/all your apps (including e.g. the play store app to keep them from installing something else). Here possible candidates include:

App Lock (free, high rated)
App Protector (free, good rating)
Ultimate App Guard (free, high rated)

and many more.

And btw2: using an app locker, you can also protect the settings menu (to avoid easy changes to e.g. bluetooth status).

Edit2:

If the devices are rooted, you could even bring a "local firewall" into play: Use Droidwall to define which apps may access the internet (via mobile and/or WLAN separately), plus an App Locker to password-protect Droidwall. This way the apps themselves would be accessible (unless you lock them completely as well), but their access to the net would be handled separately (by Droidwall).


By accident, factory data reset on wrong phone. Still possible to recover photos?

Yes you can try the following;

Download and install Android Phone Recovery on your computer. Then connect your Android phone or tablet to computer.
Run Data Recovery software for Android. Enable USB debugging on your device, the program will automatically identify your Android device, and then click “Start” to search for lost files.
After scanning, all found files will be listed. Preview and check to recover data after factory reset Android.

More information can be found here


Sprint HTC shift: delete all gmail contacts with no phone number

Open the "People" application and press the menu key, and then "view" and click "only contacts with phone numbers"


There is a lot of information about this out there, so I suggest you try searching first and then come back if you are still stuck. This search should get you started.

Unfortunately, I think you're going to have to factory reset the device, which means you will lose your data and installed apps. I really don't think rooting is going to help you since that will not give you the needed decryption key in itself.

Hopefully you have a backup. Good luck.


How to make saved images to retain saved in Whatsapp?

Open a file manager app and go to folder
WhatsApp > Media > WhatsApp Images
and check if your images are still in that folder. If not, you can try downloading them from WhatsApp again, refresh the folder, and see if they appear there.


Using OTG cables with Nexus 7 (2012) without rooting

Yes, you can use Nexus Media Importer.

From its description:

  This is the only non-root solution for devices that do not provide
  native support for external storage.

Other references:

Usb otg without root access for nexus 7 found!


Some Sony Xperia devices don't have a recovery from where you can reset to  factory settings. Did you try the service menu trick? It is performed from the emergency dialer on a locked device by dialling: *#*#7378423#*#*, a menu should pop up then select Customization settings > Reset Customization and confirm.
If the above doesn't work, flashing the userdata partition should help. For that, you'll need a computer with a USB cable:

Downloaded Flashtool - choose Regular download :)

Download Z5 lock remove (Should be the model number, something like:  Xperia-Z5-E6603-E6653-BR-32.0. A.4.11-lock remove.ftf).

Install Flashtool, go to the folder and open the drivers folder, install them all.
Now open Flashtool, click on the lightning button, select flash mode. On the next screen, click on the source folder then browse to the location you put the lock remove file.
Now click on Flash. Switch off the phone, hold volume down then connect the USB cable. The flashing process should start and take a few seconds.
Done.


Can a Samsung Galaxy 3 tablet be charged safely using a universal travel charger?

Yes.  Any USB charger can be used for it.  It's all standard 5V USB.

The only thing you need to pay attention to is the current rating of the charger, especially with a tablet.  If the charger can't supply enough current, the device will charge slower than it should, if it will even be able to charge at all with the device on.

I'm not sure about the 7" tablets, but the 10" tablets will charge at up to 2.5 amps, whereas a typical smartphone charger will only put out 1 amp or so, meaning it will take at least 2.5x as long to charge on the latter.


How to do USB tethering using Android device which does not have SIM card?

If your device does not have tethering built in (Many devices do), you can get an app from the Play Store that allows you to tether your phone. There are several great applications that allow you to tether via USB or WiFi.
A good app that solves this purpose is one called USB Tether
https://play.google.com/store/apps/details?id=com.mkdev.usbtethering2
Its simple and functional.


Typically it is advised not to run two apps that have overlapping management areas.

If you aren't seeing excessive activity/drain due to the two apps stepping on each others toes then it is not bad. From your take so far, it does in fact seem good in this case.

You wouldn't, for example, want two anti virus software running side by side in the same environment. That would usually be bad.


How do I force my MHL to DVI adapter to send 1080p video to my HD computer monitor?

That idea of adding another converter and going digital-to-analog seems to be one of the ways of getting this kind of setup to work. I added a simple passive DVI-to-HDMI adapter after the above MHL converter (e.g. http://naplestech.com/images/dvi-to-hdmi-adapter.jpg) and then continued with an active HDMI-to-VGA converter, namely this: http://www.sandberg.it/product/HDMI-to-VGA-Converter

Plugged the whole converter-adapter-converter chain into my phone at one end and into the VGA input of the monitor at the other and presto: 720p@60Hz right away.

Now both active adapters have extra USB inputs allowing them to be powered from some source other than the phone, but surprisingly the whole chain can also be powered by the phone alone and will still work. (Everything I've read online about MHL v1.0 says the MHL adapter itself will not work unless powered from an external source, but somehow it seems that's either not true or was not referring to the adapter and the video output but rather to supplying power to the phone while it works in this way.)

Caveats:

Sometimes while streaming the monitor image goes blank for a second or two and then recovers; this seems to resolve as the adapters heat up or somehow "settle in"
Sometimes at the beginning of a usage session the monitor image turns into white noise whenever starting a video or launching a game and does not recover until some part of the chain is unplugged and plugged back in. Not sure what causes this but again it seems to resolve in time, through some sort of "settling in".


Use my Android phone as the camera and microphone for PowerPoint slide recording

Sorry for the confusion there is an option inside the PowerPoint where you can select the source of audio and video. You can select droidcam there.


ADWLauncher: Go straight to default screen instead of requiring a second "home" tap?

I don't think there is a setting in ADW that can do that. I use ADW.EX and I looked through all the settings and didn't see any way to achieve what your are asking for.

It is, however, open source, so someone could implement the option for this, or you could request it to anderweb and he might add it to an update.


SD card not recognized if I create second partition

Make sure you're making the second partition primary. Both partitions need to be primary, just because it's the second one it still is primary.


Which kernel versions does the udev exploit work?

I'm actually not sure that the kernel version matters for this exploit. It was a bug that was patched in the platform_system_core repository, which I think comprises libraries and system files that live on in the /system directory (the README says as much). The patch was committed on July 19, 2010 (in the Froyo branch, anyway).

I'd wager that any kernel with a build date later than that also has the updated system files, so the system wouldn't be vulnerable. uname -a would tell you the build date of a given device's kernel, but beyond that I don't know that you could really line it up with a specific kernel version, especially on devices from different manufacturers/carriers/etc.


Where are the resource (/res) files used by an app stored?

A signed apk is a  zip aligned file. You can get the apk file on your computer, rename it to zip and try a zip file manager to extract content. If the programmer chose to use encryption algorithms for resources and embedded decryption inside application code, even you are good on reverse decompile, you can get "era" or bigger time to decrypt this or you may never be successfully. Some programmers chose to put files in some "fake" extension file, for example, rename an executable as .png file, so for trivial user it should be enough to not touch that file :) Just practice and remember reverse decompile is not the worse part of programmer life, it is the poor. As for your question, think tha apk as an executable and think for resources as loaded files in memory. In this way, you may never find explicit resources files written on device. As for memory dump, you should know the information there is very scrambled, so making a dump does not guarantee you get clear resources (files). I think what I wrote is enough to answer your question.


Does the Google Drive App create a folder that syncs automatically?

I do not believe this is the way Google Drive works. The app, if I am not mistaken, allows you to view (and edit some Google documents) but maintains them in the cloud. While it does allow you to download them, it saves them to your Download folder for local use only.

You can choose photos you've taken from your gallery and upload them to Google Drive, but (if I am not mistaken), there is no automatic folder syncing option.

You can use Google+ though. It automatically adds all your photos to a Google+ album only you can see. Given, not as easy as Drive, but still a good auto-upload option. I don't know of an easy way to get them from there to a Drive folder though :/

  You can also use FolderSync. It could sync folders with Google
  Docs, and still works after Docs upgraded to Drive, Google Drive is
  fully supported. Just choose Google Docs when adding account in the
  app. In case, you don't want to pay, its [free lite version][3 is also
  in Play Store, but with some limitations.

Thanks for the above goes to Sachin Shekhar.


Differnce between abilities of System apps, Apps in phone memory and Apps in the SD card

Definitions

System App: an app that is installed on the (usually read-only) System partition (/system)
User App: all others (installed in phone memory or on the internal/external sdcard)

User-Apps and System-Apps

Concerning System-Apps versus User-Apps, please see What are the differences between a system app and user app? as suggested by dymutaos.

Apps on SD

A special case are "Apps on SD". Starting with Android 2.2 (aka Fozen Yoghurt or, in short, Froyo), App2SD became a standard feature to the Android system. However, not all apps can be installed/moved to SD card this way, and for good reasons:

the developer might decide to not permit it (see App Install Location in the Android developer documentation)
certain functionalities do not permit it, as they would no longer work

In the second group belong...

AutoStart: Apps could no longer be automatically started by the system (at boot_completed), as the SD card is only mounted after that event was broadcast
when mounting the sdcard to a computer as USB storage, it is no longer available locally on the device -- hence the apps are no longer available -- hence they would be closed. Quoting from the mentioned source:

  When the user enables USB mass storage to share files with a computer or unmounts the SD card via the system settings, the external storage is unmounted from the device and all applications running on the external storage are immediately killed.

services offered by such apps would not be available because of the above
Widgets will fail exactly because of the above reasons
same issues for input method engines,  live wallpapers, account-managers, sync-adapters, and more (all described on the above linked source)

Sure there are possibilities to force almost any app to SD (e.g. DroidSail has this ability) -- but that would break above mentioned features, if any such app offers them. Another alternative is offered by e.g. Link2SD (rooted devices only), which utilizes a separate partition for those apps -- a partition not mounted to the PC, so a few restrictions are circumvented.

Summary

Basically, there's no difference between the apps -- but it makes a difference where they are installed. Certain privileges are reserved to system apps only, as explained in this answer -- but system apps cannot be moved to sd. Apps on SD have certain restrictions, so not every app can be moved there -- but the good of it is: if an app can be moved there, it might save you valuable space on the internal storage, especially when that is limited (as it often is on low-end devices).


Android 5.1 : Cannot install, but I can Cancel

Do you have any screen dimming App running? if yes its probably that this app generates a overlay and send all presses through the overlay and the Install button is protected against such clicks. Or you didn't enable the Unknown Sources in your Settings


Is there an Android app/widget to *temporarily* turn on mobile data?

Are  you thinking of something like BatteryFu?

Its description on Google Play is

  Description

  BatteryFu (pronounced Battery-Foo, like in Kung-Fu) extends battery life (and lowers data usage) by changing always-on mobile/wifi data to periodic sync (meaning it disables your mobile data and/or Wifi, then checks your accounts every X minutes). This also provides a way to manage your data usage.

  BatteryFu is also great for tablet use to keep accounts sync'd even when the tablet is in sleep/standby. Normally accounts won't sync due to WiFi going to sleep (see "WiFi sleep policy").

  There are lots of other battery savers on the market, but this one has been around since 2010, and has no ads or spyware (see permissions). BatteryFu is open source software.

  Features:

  Lean and fast (see download size!)
  Work for all networks (CDMA/GSM) from Gingerbread up
  Notification icon: lets you switch modes even while inside another app.
  Data while screen is on, with screen off delay
  Data while charger is plugged in
  Pre-defined modes: Travel mode, Online mode, Offline mode, Night mode, etc.
  BatteryMinder shows battery stats, like usage during screen off, kernel wakelocks, etc.
  3rd party app support (using intents) so that you can control BatteryFu from your own app.
  Open source


When you create New Identity you have Private key option, you can paste or generate new keys.


I'm not sure about the Galaxy Nexus, but the older Galaxy models can output analog video through the headphone jack. The cable is similar to Nokia CA-75U. Since the phone is a Google reference model without Samsung's addons, I'm not sure if this works, but I'd say it's worth a try.


why cant i connect my phone to pc via usb i was able to do it before

Assuming you're running kitkat, try the following on the phone.

Go to settings > Storage
Click the 3-dot [or usb icon] button on the top right corner
Select Media device [MTP]
Try connecting again

PS: Have you tried connecting to another PC?


Do not activate work profile when adding a G Suite account

I found the solution.

In Gsuite console

Need to go in Devices > setup (on the left menu) > mobile device management

And disable the functionality


Insufficient space when downloading Go Launcher EX?

The "Insufficient memory" error is triggered when internal memory drops below the 25 MB limit. Though you initially might have 25 NB free, after the download (which happens to be stored in internal memory, in /data/local to be more precise) you've already dropped below 20 MB -- so the error is triggered before the installer itself can start the installation, and it aborts.

So what you first have to do is to free some more internal memory, e.g. by moving apps to sd, clearing apps' caches, uninstall some apps you do not really need, etc. There are several questions with useful answers around here on our site. You can check the "Related" section to your question, or follow the internal-memory tag to find them.


How to mark and delete some or all contacts?

Since it doesn't look like a feature that Android natively supports, you can try Contact Remover; it lets you to mark the contacts you want to delete.


ISIS under NFC in features.xml Galaxy S4 -- Can I enable Google Wallet

You might be able to prepare (see below) your phone for Google Wallet by modifying the following parts in feature.xml:

Replace

<CscFeature_NFC_SetSecureEventType>ISIS</CscFeature_NFC_SetSecureEventType>
<CscFeature_SmartcardSvc_SetAccessControlType>GPAC, MODE1</CscFeature_SmartcardSvc_SetAccessControlType>

with

<CscFeature_NFC_SetSecureEventType>GOOGLE</CscFeature_NFC_SetSecureEventType>
<CscFeature_SmartcardSvc_SetAccessControlType>GAC</CscFeature_SmartcardSvc_SetAccessControlType>

Remove

<CscFeature_SmartcardSvc_HideTerminalCapability>eSE</CscFeature_SmartcardSvc_HideTerminalCapability>

Add

<CscFeature_NFC_DefaultCardModeConfig>eSE</CscFeature_NFC_DefaultCardModeConfig>
<CscFeature_NFC_CardModeRoutingTypeForEse>ROUTE_ON_WHEN_SCREEN_ON</CscFeature_NFC_CardModeRoutingTypeForEse>

Note, however, that this will only prepare the NFC service of your device to be able to interact with Google Wallet. There are still some more problems:

Google Wallet will still try to detect your mobile network operator and will typically refuse to work if you use a Verizon SIM card. (Possibly even your phone's Verizon-specific model number might be enough for GW to refuse to work.)
Same applies for getting GW through Play Store.
I'm not sure that Google has the keys for access to the embedded secure element on any of the ISIS branded versions of the S4. If Google doesn't have them, it is impossible for Google Wallet to install any of the on-card components of Google Wallet into the secure element. Thus, a secure element based Google Wallet would not work.


How do I reduce WeChat storage size on Android?

Select "Me" on bottom panel. Then Settings > General > Manage Storage. For the cache, I have a "Clear" button on the this screen and was able to clear the cache by pressing it.
On this screen, can also press "Manage" which brings up another screen where you can select conversations from which to remove all pics, videos, and attached files. Text msgs are kept. Don't know about audio msgs. After pressing orange "Delete" button on my version a warning window popped up telling you what's about to deleted and asking for confirmation.


To change your IGN

Open Google Play Games.
Tap the IGN
Tap on the Pencil in the top right
Change the IGN.


How to reinstall corrupted Android applications with ease?

The easiest way to install the missing apps would probably to go to the Play Store on a PC and queue them up for install on the device.

You will still have to look on the device and see which ones you need to reinstall; there isn't a way to simplify that process. Looking at them the way you are, for the ones that have the "default icon" and the SD card is probably the easiest way to identify them. The "non-friendly" name that you see can be used to search in the Google Play Store and you will be able to find the app from that.

Or you can append it to the end of the "details" URL like this:

https://play.google.com/store/apps/details?id=com.biggu.shopsavvy

That will take you directly to the shop savvy app, then you can install it to the device.


Malicious software runs on the background of Android phone, but I cannot see it - how to find and remove it?

You can try using AVG Antivirus or maybe Malwarebytes' Antimalware which I use a lot and it's really a good app.


"OK Google" too sensitive, reacts on "OK" only

After searching around, this appears to be an issue with SlimKat ROM itself.

Reading this review of SlimKat or alternative link to article as their formatting is awful, the line that jumped out at me was:

  ....talk to by simply saying "Okay Google" (sometimes even just okay-_-)

suggests this happens on the ROM.

Also there is a theory that the launcher listens to OK G and starts background tasks for the searching.

  Maybe it has something to do with the fact that it listens for "OK G--" and then it starts loading voice search while you're still saying "oogle", instead of it listening for "Google" and then loading up voice search, leaving you waiting for a short while?

It is worth noting that a friend with a Nexus 4 told me that sometimes it pops up on "OK" for him but it is rare. I can't find confirmation online.

Also some launchers try to incorporate the OK Google themselves, sometimes not in the correct manner and this can cause conflicts. For example the image below is from Nova Launcher (which I use myself very often) to show you its OK Google screen which is a separate function to the Google Search app's one:

Finally some OEMs have their own "Hi Galaxy" ala Samsung and this can further muddy the water with this functionality.

(source: futurecdn.net)


No notification of new email received on SGN4 lock screen

Before you get the Lollipop OTA upgrade, your only option is to use a third-party lockscreen. Some good ones are:

L Lock screen by Lucky Coin
CM Locker by Cheetah Mobile


What are the names of the various versions of the Android OS, and how are these names chosen?

Each version of Android since 1.5 has been developed with a specific codename. These codenames are chosen alphabetically and have thus far all been dessert items (or, generically, sweet/sugary foods). Some codenames are associated with more than one version number, while others are limited to only a specific one, and the reason for this inconsistency is not currently known. The naming typically appears to correspond to changes in the developer API levels, but this is not always true (example: 3.0 and 3.1 are both "Honeycomb" but they have different API levels).
The following names are used for the currently existing Android releases. Note that versions 1.0 and 1.1 were not publicly named. However, Android 1.1 was internally referred to as "Petit-Four" (noted in Traroth's answer, confirmed here):
Cupcake:

Android 1.5

Donut:

Android 1.6

Eclair:

Android 2.0
Android 2.1

Froyo: (short for "frozen yogurt")

Android 2.2

Gingerbread:

Android 2.3

Honeycomb:

Android 3.0
Android 3.1
Android 3.2

Ice Cream Sandwich:

Android 4.0

Jelly Bean:

Android 4.1
Android 4.2
Android 4.3

KitKat:

Android 4.4

Lollipop:

Android 5.0
Android 5.1

Marshmallow:

Android 6.0

Nougat: (official name: https://twitter.com/Android/status/748642375908589568)

Android 7.0
Android 7.1

Oreo:

Android 8.0
Android 8.1

Pie:

Android 9.0

Android 10 (no codename)
Android 11 (no codename)


Yes, Go to your profile in viber "You"
At the bottom of page, Go to "market sticker"
At the top right corner, you see "settings"
select it, & you can "on/off" your stickers.
It's as simple! :)


How to block/disable WiFiKill effectiveness on WiFi network?

Pretty much.. no. WiFiKill uses ARP poisoning to cause computers on the local network segment to use the wrong MAC address for the router, resulting in all packets being dropped. A second device running WiFiKill would have no visible effect; however, if you could spoof ARP reply packets which have the correct MAC address in them it could be used to mitigate the effects -- maybe. The two devices would be in a race at that point.


I found this video about it. You might be able to find some other ones on Google... For me, it is too difficult to change the screen (any screen, from any phone), and I wouldn't risk it.

It requires as tools (described on the video):

Plastic Triangle opening tool
T2 Torx screwdriver
Nylon Spudger
A SIM Card ejection tool
Fine tip curved tweezers
Precision knife set
2mm red adhesive roll
heat gun
Professional Phillips Screwdriver
Cards (playng cards)

I would say most of these equipment will be really necessary, since you will need to perform high precision tasks.